> the companies, which use screen-scraping software to find and resell tickets, add additional charges and make it difficult for the airline to contact passengers.
AFAIK, it's impossible to resell flight tickets in EU, they are attached to real names that are checked upon boarding time.
If wonder how did Booking manage to resell Ryanair tickets at scale?
The raw WebGPUAPI is geared towards infrastructure type of usage, eg ML compilers, game engines, etc and is pretty verbose for application and research use cases.
Under examples/, for pedagogical purposes + help contributors understand what happens with WebGPU under the hood, I actually included an example of invoking the same GELU kernel as in the hello world example without gpu.cpp. It looks like this and is ~ 400+ LoC and also will take several minutes to build Dawn:
A goal of gpu.cpp is to make the power of webgpu much less painful to integrate into a project without having to jump through as many hoops (+ also sets up the prebuilt shared library so builds are instantaneous and painless instead of reams of cmake hassles + 5-10 minutes of waiting for dawn to build):
in Spain we call them
“chispas”, which literally means sparks. An electrician is someone who knows the home electrical wiring stuff, while a chispas is someone who is skilled in repairing home appliances.
Amazing, thanks for helping anyone in the world explore Nefertari's tomb. The rest of the site is also amazing!
For Nefertari's, did you just use a camera and tripod to scanned the tomb you have a sort of 3d map of the tomb ? If so, what equipment did you use?
In case it helps the author, it crashes in Safari et when at some point (random) during the visit
(v. 17.2.1 on a M1 Pro MBPro).
Works perfect on Brave
Thanks for letting me know, I'll work on performance and memory optimizations. I was developing on Brave.
I used an iPhone 15 and Insta360 one rs with the Leica lenses -- without tripod. I actually went through and edited the humans (including myself) out of every shot, but you can see where I missed some. I'm hoping to go back through and fix them. I put up other tours on the website just from 360 video, and they're much less edited, so I'm still hiding at the bottom of most of the shots until I can edit myself out.
What’s most surprising is how the ad went live without nobody pressing the ”Retry” button to build a new ad idea, neither in the chain of command at Apple nor at the creative agency, if any.
It’s like everybody everybody, one after the other in the chain of decisions, eluded their responsability. Why?
At first, I thought you built a justwatch.com clone. But, after a quick inspection I realized you solve a related but different use-case where the user already paid for the streaming service holding the rights to the media, but not necessarily match the user’s country location.
By enabling the user to check in what countries the media is available you also unlock a new business model based on VPN affiliation programs (brilliant!) instead of streaming service affiliation programs like justwatch does. I wonder if both revenues models are complementary in the long run.
It’s nuts that watching media from another country for a streaming service I pay for is as easy as changing my IP to the desired country. Does it really work in this way?
Also, I hope you can provide some light on whether you are gaining any traction and unlocking vpn subcriptions revenue.
Suggestion: let the user select from what country it connects And/or automatically detect it. I’m in Europe and it’s confusing it offers me to stream from my own country using a vpn.
It's been a few years since I've used a VPN with streaming, but I recall some services not working well with it. I was in Australia with NordVPN to the US on a fibre connection.
Yea it all depends on if the service allows it. Netflix commonly showed me a “sorry you’re using a vpn so disable it” message and no amount of new sessions or incognito windows or exit nodes would fix it.
Perhaps this has changed since that time, but I imagine it’s more likely a pacification measure to streaming services to point to for rights holders and if it “accidentally breaks” all the time, they can point the blame at someone else and spend 6 weeks “fixing” it, only for it to “break” again a couple of weeks later. /tinfoil
> Netflix commonly showed me a “sorry you’re using a vpn
> Perhaps this has changed
It is an ongoing arms race. Sometimes the VPN providers are winning, sometimes the streaming services make a temporarily successful counter-offensive, sometimes the battleground is a mess with things working for some mixes of vpn/country/streamer but not others.⁰
The streaming services block the address ranges of known data-centres, though not commercial addresses more generally because there is often enough a cross-over between residential and commercial ISP accounts¹² so that is one workaround VPN providers can use in their choice of exit points (though bandwidth can be significantly more expensive that way than from a DC).
I'm not aware of it actually being done, but I'd not be surprised to find a less ethical VPN business hasn't tried to use their customers as a mesh and redirecting traffic around them as needed much like botnets use compromised hosts to forward requests. There are obvious technical difficulties here that make it a less practical idea³ but I can imagine someone trying it.
--
[0] Reference: I don't use a VPN this way myself, preferring the other major unlicensed media access route, bit I know a few people who do with varying levels of success over time.
[1] My home account is essentially a commercial one as that is the ISPs main customer base, I use them for a number of reasons (fixed IPv4 that I can run servers off, in fact a /29 of v4 addresses though that is a lot less important to me now than it was some years ago, native IPv6 which is still no commonplace here (though I still haven't set that up properly after all this time!), much better support when things fail, so I'm not the one spending time chasing BT OR, etc.)
[2] Similarly, many small offices actually run their access off what is targetted as a residential account. And small businesses based in/around a home are another grey area.
[3] In many places most residential users have significantly asymmetric bandwidth, throttling their ability to be used as a relay, and a mix of accounts from different countries looking to come from the same address might trip the streaming services' account anomaly detection heuristics.
There is also the very real part of life that exists in traveling. Especially if you live in Europe, you can find yourself in a different country with different media rights in less than an hour or two in a lot of cases. In those scenarios, it's important to not only manage the complexity of your own customers and the needs of the business as well.
Netflix never works for me ('title not available try another one or again later' or something, on everything). I'm not even using it to try to change my country, wish there was some other way to verify that. (Or better, that licencing was such that they just didn't care, and nobody would need to use one to change country anyway.)
Ironically the US is one of the worst countries to use as a streaming endpoint because so many of the primary rightsholders are based here, and only license content to their preferred network.
I used to pay for a service that only ran the Netflix country detection through a VPN, so we could switch countries easily. But Netflix cracked down on this service and VPNs about 5 years ago and it stopped working. Oh well.
> It’s nuts that watching media from another country for a streaming service I pay for is as easy as changing my IP to the desired country. Does it really work in this way?
Not anymore. Netflix will block your account if the same device jumps countries faster than is possible via normal travel. Also they block all the public VPNs.
Thank you. While I really want to check your hint, I won't. Since there's no way to save progress this would be my fourth attempt to play the game from the start [1]. Maybe saving status would have it make it different for me.
Please, don't take me wrong, the game looks amazing, reminds me of the old times of Mac Classic gaming, but I'm no gamer.
[1] I'm on an iphone, and I always tapped back to get to HN again so I lost progress every time I tried your game.
I wish I had read your comment 5 years ago when my son wanted to build a utterly complex game in Scratch. I ended “coding” the game, almost on my own, because it was boring for him, and the result did not resemble what my toddler wanted/imagined. Of course he was imagining an AAA game built in Scratch… If anything good, the learning for him was building games is hard, and lost interest trying further. Great advise!
I learned programming as a child using basic because I wanted to make games like super mario. My first game was a pick your own adventure novel. Just text. My second game was an RPG, all ascii. I eventually build a 3D engine in basic (yeah, i know). If the kid finds programming fun, then starting with scratch won't deter them. If they don't like programming but want to make a game, then yeah, I can see how finding out how hard it is will deter them!
Not sure that's good. Yeah it's hard to build a AAA game, but you can still have a lot of fun building a smaller game, and people put out really impressive stuff in Ludum Dare (a 72-hour build-a-game-from-scratch event).
AFAIK, it's impossible to resell flight tickets in EU, they are attached to real names that are checked upon boarding time. If wonder how did Booking manage to resell Ryanair tickets at scale?