HNHacker News
TopNewBestAskShowJobs

peeters

5,629 karma · joined March 2, 2012

submissionscomments
peeters··on VMware transition to subscription, end of sale of perpetual licenses
This has always been Broadcom's MO. They buy a company, determine which of that company's 150/250/500 customers overlap with their core 500 customers, bundle the acquired product(s) with everything they already sell those customers, and then jack up the price on the entire portfolio. Anybody not on the refined core customer list either gets explicitly cut, or is spun off into a second-tier digital sales program where they are ignored until they leave on their own.
peeters··on Nature retracts controversial superconductivity paper by embattled physicist
Yes, sorry what I meant was opposite to the reason that started this thread (to ensure review participation)
peeters··on Nature retracts controversial superconductivity paper by embattled physicist
Funny, I always heard this anecdote in the context of adding hair to Mickey Mouse's arms. Apocryphal indeed, I guess: https://www.npr.org/2014/11/17/364760847/whats-with-all-of-t...

In terms of function though, the "hairy arm" is the complete opposite though: it's not to make sure reviewers are paying attention, it's to distract meddling reviewers from the changes you don't want them to veto.

peeters··on Lemming Suicide Myth: Disney Film Faked Bogus Behavior
I think the "different times" was referring more to the animal cruelty than the choice to stage a scene.
peeters··on Why is a second equal to the duration of 9,192,631,770 of radiations? (2016)
> It's also why people living in the only nation that really has a choice all measure distance and height in (square) feet, inches, and kilometers (per hour), human weight in pounds (and very rarely ounces), most other weight in grams and kilograms, non-cooking-related volume in liters, and non-cooking-related temperature in celsius.

If you're talking about Canada, none of that mess comes from a plethora of choice, it's just the result of American cultural and economic influence, in addition to history. Yes Canadians are well versed in both systems but it's not like we particularly like having to deal with US units in our lives.

peeters··on Why is a second equal to the duration of 9,192,631,770 of radiations? (2016)
> And that measurement they got was ultimately off, which is why the meter became (until its later redefinition),

> By contrast, the "foot", which is literally named after the device used to approximate it. The median human being has two of these.

It seems odd to criticize the metre for a lack of accuracy against historical basis when the modern definition is accurate to within 0.02% of its historical basis, and yet praise a unit that, if measured by its historical basis, would be off on its mean by around 20% and vary by 40-50% amongst the population.

peeters··on Safety benefits of roundabouts
Apologies, I mistook some of the ones I responded to with being ones I posted.

Here's a video from Minnesota timestamped to them talking about exactly this scenario in detail. Namely, yielding to all lanes of cross traffic: https://youtu.be/CEhNboz5GPk?si=LxdVQZx0MHrYhl8w&t=196

> With multi-lane roundabouts, it is important to stop for vehicles in all lanes of traffic. Wait until there is a gap in all lanes of traffic and then enter slowly. Never try to enter alongside cross traffic or assume any driver's intended path. One of of the most common mistakes people make when entering a roundabout is failing to yield to all lanes of traffic. Yield doesn't mean just slow down or merge. Yield means that you must wait until all traffic in the roundabout has cleared before proceeding. Make sure that no one is in either lane of the roundabout and then proceed.

The video also has a good overhead view that is better than most at showing the scale of the roundabout. The important thing to note here is that to enter the roundabout, you have to cross the lanes that are exiting, not merge into them. So you are yielding to all exiting lanes.

peeters··on Safety benefits of roundabouts
> I will pass two exits and leave through the third. When I exit, someone from the second exit could be in the lane next to me, going to the road I came from. I have to yield.

No, they have to yield to YOU because you're already in the roundabout. It's hard to believe, but trust me, this is just how it works and all of the links I've posted agree. The reason why it works is because when you're in the situation you describe, for the person entering at the second exit to be a factor, they would have to be entering as you're already alongside the second exit and in the process of exiting at the third. So they need to be yielding to you as they will be crossing your lane. Part of waiting for the gap is waiting for the exiting traffic to clear. Not for only YOUR lane to be empty.

peeters··on Safety benefits of roundabouts
> The problem is when drivers enter in the left/inner lane, fully intending to take the first exit. If they proceed to exit directly from the inner lane, without first changing lanes, signalling, or yielding to outer traffic

Yes, in that case a driver not understanding the rules of the road (that you can't take the first exit from the inner lane, which is usually clearly signed) could cause an accident. The exact same way turning right from the left lane in a signalized intersection can cause an accident. The question is, what's the damage of an ignorant driver and how fast do people learn? The research indicates that right-of-way incursions in a roundabout result in dramatically fewer injuries than right-of-way incursions at other types of intersections, and the research also indicates that contrary to your belief, drivers actually do learn how to use them.

peeters··on Safety benefits of roundabouts
> Assuming 0 is the bottom and 90 is the right, how is it that a person following the inside route from 0 (exiting the left lane at 180) isn't going to get hit by someone following the outside route from 90 (exiting the right lane at 270)?

The person following the outside route from 90 must yield before even entering. It's very confusing until you're actually in them, but they're small enough that what you're saying usually isn't really a problem (at least in well designed roundabouts). When the car at 90 enters the roundabout intending to take the 270 exit, they yield to traffic in ALL lanes that might be exiting. Not just traffic in the outer lane. If they were intending to take the 180 exit, they only need to worry about traffic in the outer lane (or people incorrectly changing lanes when exiting).

peeters··on Safety benefits of roundabouts
> The part you're missing is you have to yield when changing lanes, just like in any other road.

This is not true with most roundabouts in North America at least. If you look at the diagram GP posted, you do not change to the outer lane to exit. You exit directly from the inner lane. In fact, you NEVER change lanes in a roundabout. The reason this works (where the inside lane crosses the outside) is because the roundabout is small enough that the traffic in the outside lane has to let you exit as part of yielding to enter the roundabout in the first place. After that, as long as everyone respects which exits they're allowed to take from which lane, there is no more crossing traffic. In practice, if you are in an inside lane, you want to keep an eye on the outer lanes to make sure someone isn't trying to take a later exit than they are allowed.

From GP link:

> Do not change lanes in a roundabout

> Do not travel in the outside lane further than allowed as it may create a hazard for the vehicle exiting the roundabout from the inside lane

peeters··on Safety benefits of roundabouts
> expecting anything more than that from most drivers is a lost cause

I can't speak to the area you live, but where I'm from we get along just fine. Yes sometimes you still get the odd unfamiliar driver that doesn't understand them, but for locals there's a critical mass where roundabouts stop being avoidable and you adjust.

See also: https://www.iihs.org/news/detail/safety-at-two-lane-roundabo...

peeters··on Safety benefits of roundabouts
Not sure exactly what you mean by freely, but in most popular roundabout designs you can exit from the inner lane. A "standard" two lane roundabout will have two lanes entering AND exiting. You never change lanes in roundabouts, at least where I'm from. Only in a massive multi-lane roundabout (that's at that point more like a ring road) would you ever change lanes to exit.

e.g. for a standard two lane roundabout with four exits, if you enter in the left lane, you can exit directly out of the 2nd, 3rd, and 4th (i.e u-turn) exits, but always in the left lane of the exit. If you enter in the right lane, you can exit out of the 1st or 2nd exits, but always in the right lane of the exits. With this design cars travelling alongside you can never cross your path, only cars entering the roundabout ahead of you can cross your path and it's their responsibility to yield.

The thing that most often causes problems is people in the outer lane NOT exiting (e.g. thinking they can take the third exit from the right lane) and swiping the car in the inner lane correctly taking the second exit.

peeters··on Safety benefits of roundabouts
> Multi-lane roundabouts don't typically have any safety benefits.

There seems to be quite a bit of literature that flatly disagrees with this statement. Perhaps you could add a source? The conventional wisdom where I'm from is that multilane roundabouts don't reduce the absolute number of crashes (and might even increase crash rates), but they still dramatically reduce the severity of crashes.

Canada:

> However recent data in the United States and Canada are showing that collision frequency at multi-lane roundabouts is often higher than expected, and sometimes higher than the prior signalized intersection. This trend is worrisome given that roundabouts are often constructed as a means of increasing safety. The good news is that fatal and injury crashes are almost always reduced with roundabouts, even if property-damage-only crashes are not.

https://www.tac-atc.ca/sites/default/files/conf_papers/weber...

Netherlands:

> Multi-lane roundabouts. These are less safe than single-lane roundabouts, but still safer than other types of intersection [22]. Multi-lane roundabouts are less safe because they have a larger number of conflict points, they are more complex, driving speed is higher, and they have a less sharp entry angle [23].

https://swov.nl/en/fact/roundabouts-how-safe-are-different-k...

US:

> Roundabouts force drivers to slow down and all but eliminate the most severe types of intersection crashes — right-angle, left-turn and head-on collisions. Single-lane roundabouts see fewer total crashes of any type.

https://www.iihs.org/news/detail/safety-at-two-lane-roundabo...

peeters··on Stealing OAuth tokens of Microsoft accounts via open redirect in Harvest App
That's the gist.

> The authorization server SHOULD require the client to provide the complete redirection URI (the client MAY use the "state" request parameter to achieve per-request customization). If requiring the registration of the complete redirection URI is not possible, the authorization server SHOULD require the registration of the URI scheme, authority, and path (allowing the client to dynamically vary only the query component of the redirection URI when requesting authorization).

> The authorization server MAY allow the client to register multiple redirection endpoints.

https://datatracker.ietf.org/doc/html/rfc6749#section-3.1.2....

Either the redirect URL is statically configured, or it's accepted as a query param to the auth request, and subject to a strict whitelist. It's not a secret from the user, but even for a SPA it is usually transient so you don't have the user sitting at some ugly URL with "?code=abc123...". Typically you would use the state query param to retain any context needed to redirect the user to their desired destination, but that would be after the redirect endpoint uses the passed code to fetch the token and store it somewhere locally. In this case apparently the redirect endpoint allowed redirecting to entirely different applications by simply forwarding on the sensitive query params, but did not validate that those destinations were on any whitelist.

peeters··on The Philips Hue ecosystem is collapsing
I had one included in a home security package, and the one useful thing I found to do with it is automate it to turn on and increase brightness slowly in my bedside lamp before my alarm would ring. That was a gentle way to wake up each morning, and much cheaper than doing the same with automated blinds.

The second best use I could think of was automatically controlling outdoor lights in the evening, given that my front lights are on a different floor than my main living area. But I never really bothered with that.

peeters··on I don’t buy “duplication is cheaper than the wrong abstraction” (2021)
I try to think about whether two concepts are innately similar or incidentally similar. Computing compounding interest for a home equity loan and a mortgage might be innately similar. A desired change to one will probably make a desired change to the other. Computing growth of a fruit fly population and computing compounding interesting for a loan might be incidentally similar. Until you change your "computeExponentialGrowth" function to now handle occasional decimations from environmental sources, and anyone looking at the code wonders what the heck that looks like for a loan.
peeters··on I don’t buy “duplication is cheaper than the wrong abstraction” (2021)
> I don’t see how it can be said, without qualification, that duplication is cheaper than the wrong abstraction.

I mean, this statement IS qualified. The word "wrong" is doing some heavy lifting. Part of what makes an abstraction wrong is when it is expensive to use as tiny differences emerge in the requirements.

peeters··on New images and video confirm Austin-made Tesla model Y has cracked front casting
That kind of policy should mean that in any court case where a customer's version of events/conversations differs from Tesla's, the customer is assumed to be telling the truth until definitely proven otherwise. The legal liability of this policy should be so great that no sane company would have this policy over just creating a paper trail in the first place.
peeters··on Meta blocking news links in Canada
Canada has a pretty independent press already (15th in the World Press Freedom Index). CNN and Fox News present narratives optimized for engagement by a U.S. audience. The only time they would present anything at all about Canada is when it would interest a U.S. viewer, and as U.S. audiences understand pretty much nothing about Canadian culture and politics, the coverage is rarely insightful or informative to a Canadian audience.
peeters··on The Fall of Stack Overflow
I've never really thought about how contributors trying to avoid the XY problem really stands at odds with StackOverflow's mission of being a repository of answers, rather than a helpdesk. Not all Ys present as X, and not all Xs are actually Ys. Sometimes its an XZ problem.

The best you can hope for is some answer down the page that says something like "to answer the actual question..."

peeters··on Ask HN: Why can't my old laptop be an AWS replacement?
If you're just talking about this as an alternative to renting metal in EC2, it's probably worth acknowledging why that exists in the first place. Bare metal server hosting doesn't exist to provide some unique functionality. It's outsourcing server maintenance. It's an answer to the question: "why can't we just pay somebody else to keep this server available for us?". If you don't want to outsource that task, you're not fundamentally missing out on anything by not using it.

That said here is an incomplete list of things in the greater system that self-hosters frequently need to think about, and that AWS sometimes does a good job of handling for you:

- Routing/DNS/Static IP

- Administrative access control

- Firewall

- Load balancing

- Redundant storage

- Server failover

- Power redundancy

- Network redundancy

In particular, some of these things benefit a lot more from economies of scale than the server hosting itself.

peeters··on At Japan’s first winery, the country’s oldest grape lives on
That "taste" as popularly defined is already a multi-sensory experience probably isn't controversial to you. Most would agree that plugging your nose alters your tasting experience of a food. I fail to see why other sensory organs like ears and eyes are not fair game to include in the experience. Weak beer tastes better on a hot patio. Sipping brandy tastes better next to a crackling fire.
peeters··on Simple Unix Chat
In what way is its functionality "nearly the same as Slack"? Or are people these days just using Slack as a generic term for "channel-based chat" without acknowledging the long history of chat apps? (In which case I would argue it is much closer to the functionality of IRC, if still significantly short of it).
peeters··on The unsolved mystery of the Brinks jewelry heist
I don't really understand how the jewelers think they have any case for damages above the declared value of the merchandise. You can't purchase an insurance contract for your belongings that values them at $10k and then expect the insurance company to pay you $200k for them when your house burns down.
peeters··on New York Times Election Day Crossword (2009)
I presume the NYT always published the solution in the next day's paper? If so, a fitting conclusion would have been to not acknowledge the two possible solutions, and (since by then the result was known) only include the solution with Clinton as the winner. I'm curious what they actually did.
peeters··on Switching from QWERTY to Colemak and Back
I doubt it. I don't think people that can't be bothered to learn to touch-type are the ones going out and learning an esoteric keyboard layout.

When I made the switch, I was reliably about 95 WPM (touch type) in QWERTY and topped out at around 105-110 in Colemak.

peeters··on Switching from QWERTY to Colemak and Back
I didn't find the switch to Colemak nearly as difficult as OP. The way I learned it was with some linux-based typing tutor at the time, where it introduces one letter/key at a time, with emphasis on touch typing (which is obviously important because most people aren't getting Colemak keycaps). I went cold turkey, spent 10-20 hours on a weekend, and could work well enough in Colemak the following Monday (probably 40-50 WPM). Then maybe a few weeks to 110 WPM, where my time waster during that period was doing typing tests.

Throughout, I never fully abandoned QWERTY. It was certainly difficult to switch between them, but my office environment was collaborative enough that not being able to maintain some level of competency in QWERTY really hurt.

Eventually, I switched back to QWERTY because there were just enough things annoying about "being different"--NOT because Colemak in itself was bad. Things like configuring keybindings for things like VIM, where half the shortcuts are positional (e.g. homerow navigation) but the other half are mnemonics (next) and now in Colemak they can't be both. And just in general, sharing your hardware with others and vice versa. Colemak was beautiful, but sometimes the imperfect standard is better than the perfect thing that nobody uses.

Switching back to QWERTY I was back to full speed in a few days. That, to me, is the biggest reason I'd encourage anyone to give Colemak a shot. You don't just lose your QWERTY muscle memory, it just hibernates a bit and is groggy when you wake it up.

peeters··on Toyota: Car location data and videos of 2M customers exposed for ten years
Do you have a source for it being illegal for an owner to disable it on their own vehicle? Your link talks about it being required in new cars but I didn't see anything that said you couldn't deactivate it.
peeters··on Hyundai promises to keep buttons in cars
I'm a big fan of the Commander knob on my Mazda (despite absolutely everything else about their infotainment being hot garbage). It's so easy to use without being distracted, more so even than physical buttons. But unfortunately, it seems like Android Auto is going more and more away from supporting non-touchscreen inputs. First they added forced "look at the road" breaks when you were scrolling a large list, which actually made it more dangerous when scrolling with the knob in a Mazda since it would just take longer. And their new layout is pretty terrible for a rotary input as it has no clear tab flow.
← PreviousPage 6 of 34Next →