HNHacker News
TopNewBestAskShowJobs

Splines

3,708 karma · joined November 3, 2008

submissionscomments
Splines··on C++ Coroutine Theory (2017)
I've seen useful usage of coroutines where you have a task you want to run synchronously on the main thread, but you want it to yield time without unwinding the whole stack.

So you create another thread, have the main thread yield time to it, and at fixed points in this other thread yield back to the main thread. When the main thread yields to this other thread, all it's context is maintained and you don't need to "walk up" the stack to restore the work this thread was doing.

At a high level, this solves the class of problems where you need to do background tasks in applications that aren't thread safe. There are probably other places where these work well, but this is just my experience.

Splines··on HappyOrNot terminals look simple, but the information they gather is revelatory
That's interesting that they'd measure the parking lot experience. I wonder how they can change the parking lot experience to experiment with happiness levels. Route traffic differently through the different aisles? Provide shuttle services? Add distractions/things to read/music on the walk into the store?
Splines··on Early Facebook and Google Employees Form a Center for Humane Technology
The number of sites that tie their cart to that horse is pretty low. Most sites offer their own authentication or offer multiple ones besides FB.
Splines··on Microsoft Office could be a bigger productivity drain than Candy Crush
I'd like to think that at some point in time meeting minutes are going to be completely automated.
Splines··on How Google Chrome’s ad blocker works
"Focus on the customer and all else will follow"

oops

Splines··on How Google Chrome’s ad blocker works
As long as there is even one single instance of bad advertising on the web I have zero qualms about running an ad blocker and noscript.
Splines··on Facebook User Growth, Time Spent Fall on News Feed Changes
I think in general this is why Snapchat is (was?) so popular - the ephemeral posts + "it's not my parent's facebook" was what a lot of young people want.
Splines··on The uncertain state of video game streaming online
I think it really depends on the type of game being played. If you're playing a game like Gone Home (https://www.youtube.com/watch?v=Ak4wU8Gp2RQ), where there really aren't many (if any) decisions to make, you can watch the video and pretty much skip buying the game. On the other end of the spectrum are games like LoL or CS:GO where watching the game doesn't really replace playing it yourself.

I enjoy games from both ends of the spectrum, and the story-based games seem to struggle on the financials (from my perspective), and I would hate to see gaming culture evolve in a way that makes things harder for them to keep the lights on.

Consider this - on the extreme end it is the equivalent of someone streaming a movie while putting their face in the corner with their commentary. Would that be ok? (I could see a world where there's a technical solution that allows you to overlay a reaction video on top of your Netflix player. Maybe something similar could happen for video games.)

Splines··on VM escape vulnerabilities patched in VirtualBox
> I am not sure, however, if it comes with the client editions of Windows. Microsoft Virtual PC still exists, too.

It's in Windows 10 client editions too. Look under "Turn Windows features on or off". Windows Subsystem for Linux is there too.

Splines··on VM escape vulnerabilities patched in VirtualBox
I'm pretty sure the Virtual PC product went on to become Hyper-V.
Splines··on How to Slice a Bagel into Two Linked Halves (2009)
Lazy answer: Cut it almost in half and leave it connected. Fold hinge around.
Splines··on Valve appeals $2.4M fine as Australian legal battle rages on
> I mean does amazon allow you to return movies after watching them for 2 hours?

I don't know what Amazon's return policy is, but most games are longer than 2 hours.

Looking at https://howlongtobeat.com/stats_more.php?s=Most_Submissions and the top 10 games, all of them are much longer than 2 hours. Some are on the shorter end of the scale, but in general a 2 hour playtime return policy seems to be about right.

I would also bet that if your game is only 2 hours long, you would have coffee-level pricing, and users probably wouldn't bother refunding if it's that cheap. Maybe I'm wrong about that though.

Splines··on Waze Carpool
Google maps has ads, it's just not so in-your-face as Waze is. Search for stuff and depending on the topic the result list will have an item with a purple "Ad" tag on it (I searched for "tires" and got a hit for a tire store tagged as an ad).

I agree that gmaps has a better interface, at least for routing. I vastly prefer the alternative routes implementation on gmaps (it's right on the map). In waze I need to click through a few screens, which isn't practical when I'm driving. In gmaps I can glance at the map and make a decision without touching the phone at all.

Splines··on Valve appeals $2.4M fine as Australian legal battle rages on
Am I missing something? They do have a refund policy:

http://store.steampowered.com/steam_refunds

Although that policy is fairly recent - I wouldn't be surpised that this case predates the policy.

Splines··on Intel Has a Big Problem
There are windows laptops with ARM chips as well running full Windows:

https://www.digitaltrends.com/laptop-reviews/hp-envy-x2-2017...

Splines··on Why is the ocean salty?
I've often wondered what living on a earth-like planet as large as Jupiter would be like. People on the other side of this "planet" would be aliens to you.
Splines··on Signal partners with Microsoft to bring end-to-end encryption to Skype
Teams is much better than SfB, and I think if your org pays for SfB it also has access to Teams.
Splines··on Cory Doctorow: Persuasion, Adaptation, and the Arms Race for Your Attention
I've done the same thing, but I wonder how much I am really protecting myself. I need to whitelist sites that I use to get them to work (HN, for example), but that doesn't stop HN from attacking me.

I suppose it raises the bar, but how soon until I whitelist a site that attacks me?

Splines··on The day I accidentally killed a little boy
Sounds like something out of a futuristic movie with large class divides. Rich person sits in autonomous car that hits poor child, car stops and legalese starts being printed all over the car, rich person calmly gets out and into second car without even breaking their video conference. "What was that?" "oh, nothing"
Splines··on LLVM patch to fix half of Spectre attack
Makes me wonder if that's Intel's PR plan (hence their spin on the story). Assuage the general consumer and mainstream media, point the finger at the OS vendors if necessary, and fix the bug in their next-gen chips.

When this all shakes out, the general story is going to be "upgrade sooner, current-gen Intel chips are x% faster", where x is going to be a larger number than it was a week ago.

It's more-or-less the Apple battery story all over again. Current devices are going to be slower, newer ones are going to be faster. Even if you know the why and the how, you're still in the same place as everybody else (at best, you could upgrade just the chip if your MB is new enough, but you're still buying Intel). Unless there's some clear way of imposing the external cost of this bug on Intel, it's a win-win for them.

Splines··on Intel Confronts Potential ‘PR Nightmare’ With Reported Chip Flaw
> For some reason I can’t reply to ‘chrisper’

HN doesn't let you do this to new comments to avoid back-and-forth commenting that is typical in flamewars.

Splines··on Yes, Amazon Echo Is an Ad Machine
Their e-readers are great. I have a Paperwhite and leave it in airplane mode and the ads stopped. I push content to it through Calibre.
Splines··on Yes, Amazon Echo Is an Ad Machine
Agreed. I imagine most people wouldn't buy things through a voice interface literally sight unseen.
Splines··on Tiny, weird online communities made a comeback in 2017
> they might consider the post was ill-timed, or irrelevant/pedantic, or inappropriate for any other reason in that context.

I find the current single dimensional score limiting because of this. Sometimes I want to see a funny comment, sometimes I want to see an insightful one. Scoring them equivalently doesn't really make sense.

Splines··on The mysterious case of the Linux Page Table Isolation patches
But wouldn't you want to know if your door is faulty, so you can either replace your door, delay your vacation until the new door arrives, or beef up your security system?
Splines··on Why a ‘paperless world’ still hasn’t happened
IMO one of the problems with cloud storage in general is how complicated it is. There are so many moving parts and so many things that could go wrong that there are inevitably many states a file could be in and asking them to troubleshoot these is impossible.

For example, my wife is syncing several GBs of data up to Google Photos as we speak. Periodically, the sync process will complain about something and stop. There is nothing we can do except ask it to exit and we try again. What went wrong? Who knows. We certainly don't. The app UI isn't telling us anything. So we cross our fingers, restart the sync app and hope it works. This isn't the future.

"A file" needs to be have the qualities we need as a paper-replacement as an intrinsic property of itself, not conceptual software design properties that are merely abstractions.

Splines··on Hundreds ‘Rickrolled’ in Campus Prank at Cornell
I wonder if you could build an app for Android to do this. Rick roll people on the go...
Splines··on Google Maps' Moat
The reason why AWS isn't a threat is that AWS is a platform and doesn't have any screws to turn against Netflix - they can't raise prices to fight against Netflix because AWS hosts many other customers, and Netflix has a lot of choices when it comes to infrastructure.

On the other hand, Netflix's partnerships with movie studios is very one-sided one for them - there is no substitute for a blockbuster movie, so movie studios have a lot of leverage when talking to Netflix. Generally speaking, in this kind of relationship, the content providers will raise their prices to squeeze all profit out of the transaction with the customer. See also the difficulty with music streaming - the record industry has done the exact same thing already, the video industry is only a few years behind. Netflix saw the writing on the wall quite some time ago.

Splines··on Google Maps' Moat
I think they understood the economics of depending on an external source for a core part of their business. Much like Netflix, they understood that the way forward was to generate their own content.
Splines··on Essential Image Optimization
Appreciate the ideas - I'll look into this. Thanks!
← PreviousPage 5 of 34Next →