HNHacker News
TopNewBestAskShowJobs

DavidVoid

1,537 karma · joined April 14, 2018

What is good for the individual is not necessarily good for the group.

What is good for the group is not necessarily good for the individual.

submissionscomments
DavidVoid··on Beware of Fast-Math
Yeah it's pretty useful to enable every once in a while just to see if anything complains.

Be very careful with it in production code though [1]. If you're in a dll then changing the FPU exception flags is a big no-no (unless you're really really careful to restore them when your code goes out of scope).

[1]: https://randomascii.wordpress.com/2016/09/16/everything-old-...

DavidVoid··on Disabling kernel functions in your process (2009)
There's a great Random ASCII blog post about an obscure FPU issue like this [1].

  - The crash was in a FPU that Chrome barely uses  
  - The instruction that crashed Chrome was thousands of instructions away from the one that triggered the exception  
  - The instruction that triggered the exception was not at fault  
  - The crash only happened because of third-party code running inside of Chrome  
  - The crash was ultimately found to be caused by a code-gen bug in Visual Studio 2015  
I've run into this kind of thing once myself (sharing a process with other companies is fun!). It was real confusing to get a stack trace showing our code suddenly crashing on a line of code that was doing the exact same thing with the exact same values as it had always done before.

[1]: https://randomascii.wordpress.com/2016/09/16/everything-old-...

DavidVoid··on East German Stasi Tactics – Zersetzung (2021)
You can check: https://www.justwatch.com/de/Film/Das-Leben-der-Anderen

Seems to be available in Germany and some other countries, but not here in Sweden at the moment (I think it used to be on Netflix here).

DavidVoid··on Watermark segmentation
Honest question, is there even a legitimate use for this specific tech?
DavidVoid··on Overengineered Anchor Links
Using #anchor-links that show up in the URL (but not the browser navigation history) should really be the UX baseline for acceptable anchor link implementations. I hate it when long pages don't allow you to actually link specific sections.
DavidVoid··on Overengineered Anchor Links
IMO, the most important UX features for anchor links is that you should be able to send them to other people (and save them via bookmarks).

Say that you find yourself needing to check the "Control code table" section of the Wikipedia ASCII article from time to time (for some reason). Being able to bookmark that specific section[1] is much more convenient than having to always start from the top of the page[2] and then scroll down (or click some on some anchor link) to get where you actually want to go.

This thirty-five website doesn't seem to offer that functionality because it doesn't use #anchor-name URLs.

[1]: https://en.wikipedia.org/wiki/ASCII#Control_code_table

[2]: https://en.wikipedia.org/wiki/ASCII

DavidVoid··on Lawrence of Arabia, Paul Atreides, and the roots of Frank Herbert's Dune (2021)
The part of that interview that's stuck with me after I listened to this last year was his comments about the feudal system (at around 38:30 [1]).

So, tribal organisation is a natural organisation of humankind. We tend to fall into it, given any chance at all, given the proper stresses, or given the proper lack of stresses.

[1]: https://youtu.be/A-mLVVJkH7I?t=2314

DavidVoid··on How to improve your WFH lighting to reduce eye strain
Not OP but look into "computer glasses". Usually they're optimized for distances a bit closer than 1.5 meters, but I'm sure that can be changed.
DavidVoid··on Why don't we use awnings anymore (2022)
Where I live (Stockholm), blinds are usually between the outermost glass pane and the inner two panes (triple glazed windows). It keeps the heat out pretty well (and prevents cats from messing with the blinds).
DavidVoid··on X redesigns water pistol emoji back to a firearm
It's not exactly something new though. Windows still doesn't have a native implementation of country flags.
DavidVoid··on Diffractive Chocolate
> each color of light travels at a different speed?

That is indeed correct when light is not traveling through a vacuum. Refraction occurs because of a change in velocity between mediums, and the refractive index is wavelength-dependant (dispersive) in many mediums.

DavidVoid··on Andrew Huberman's Claims About Cannabis Annoy Drug Experts
Angela Collier (a theoretical physicist) is also pretty harsh on him [1]. The main critique of him is that he happily keeps talking authoritatively and confidently about scientific topics that he has very little knowledge about (e.g., quantum computing).

[1] https://youtu.be/wBBnfu8N_J0?t=2339

DavidVoid··on The Presidential Nuclear "Football" from Eisenhower to George W. Bush
r/cyberDeck is a good resource if you want to see more stuff like this: https://old.reddit.com/r/cyberDeck/
DavidVoid··on A brief history of keyboard encoding (2023)
This article gives me an excuse to mention my favorite obscure old keyboard switch type: the acoustic keyboard switch.

Back in the 80s when electronics were expensive, someone figured out that you could detect all key-presses on a keyboard with just a couple of microphones. There was no wiring to any of the key switches, instead there was a long metal bar underneath the keyboard with a microphone on each side. Pressing a key made a little metal hammer hit that bar, and the difference of arrival between the two microphones was then used to figure out which key had been pressed.

Here's a presentation from Keycon 2014 about it (starts at 1:46:01, description of how it works starts at 1:50:30): https://www.youtube.com/live/AvszDsr1js8?t=6361

DavidVoid··on How do MRI Headphones work? (2022)
High-end headphone brand Audeze recently made an electrostatic headphone that works in MRI machines.[1] No air tubes needed and much better sound quality (and much more expensive).

[1]: https://www.audeze.com/blogs/audeze-journal/press-release-fo...

DavidVoid··on How to commit part of file in Git
I'd be careful with that feature though because it used to have an absolutely awful bug (and it might still tbh, I haven't had it confirmed that it's fully fixed yet).

https://github.com/microsoft/vscode/issues/96104

If you staged selected ranges it could change the line endings of the whole file from CRLF to LF. It's very easy to miss since it doesn't show in the normal diff, but then you end up with merge conflicts galore later on.

DavidVoid··on Joe Rogan Gets New Spotify Deal Worth Up to $250M
I ended up switching to Qobuz for that reason basically. It's much more music-focused than Spotify and the editorial content is pretty good (lots of albums have an "about" section which gives you some context about the album).
DavidVoid··on Safety benefits of roundabouts
> they include rather obscure rules as to which lane you are allowed to drive in at any moment and americans do not like to learn new rules.

Do they? I guess it probably depends on the country. Here in Sweden I'm pretty sure you can drive in whatever lane you like (unless they're explicitly labeled). But normal lane-swithching rules apply ofc and, importantly, when you enter a roundabout you have to yield to traffic in all lanes of the roundabout, not just the outermost one.

DavidVoid··on Sweden turns to military to help police combat gang crime
I believe most of these criminals are second generation immigrants, they were born and raised in Sweden.
DavidVoid··on Sweden turns to military to help police combat gang crime
The main issue is integration, not immigration. City planning and free school choice plays a big part imo. If most immigrants from poor countries end up living in the same areas and having their kids go to the same schools as each other, then you'll inevitably end up with situations like this.

And I'm sure the archaic drug legislation and a few details about the court system play a part too.

DavidVoid··on A testimony of “guilt-by-association” harassment in astronomy
A paper does not exist in a vacuum. If a field is filled with papers authored and co-authored by known sexual harassers, do you think many women will want to enter that field?

Letting shitty people gain prevalence in your field will have a negative effect on the future of your field, just like hiring shitty managers will have a detrimental effect on your company's turnover rate. It makes sense to want to limit the influence of shitty people.

DavidVoid··on A testimony of “guilt-by-association” harassment in astronomy
To some extent, this just sounds like willfully digging your own grave and then complaining that you're being buried. Sure, a shitty person can still do good research. But people are people, not computers. If you want to sacrifice your own social status by collaborating with a persona non grata then that's your choice, just don't be surprised when you lose friends and professional opportunities because of it.

For a rather long take from someone within the astronomy research community, I can recommend Dr. Angela Collier's video on the topic of sexual harassment and assault in Astronomy and Physics [1].

"Here's 26 people who decided it was fine to author a paper with this serial sexual harasser ... How can I see a future in a field where people are just fine working with sexual harassers. They don't care about the women, the victims, they just care about how this person can help their career."

[1] https://www.youtube.com/watch?v=8DNRBa39Iig She discusses Geoff Marcy at ~35:30 btw.

"How can you write a mentoring statement when 66% of your students have left Astronomy directly because of you?"

***

For a much more extreme historical example, see the tragic life of Nobel laureate Fritz Haber. A man who arguably saved billions of lives with the invention of the Haber process, but who was ostracized by many fellow scientists for his work on chemical weapons during WWI.

DavidVoid··on Software engineering lessons from RCAs of greatest disasters
> Or maybe, a few millions is like only a thousand hours of flying in jet fuel costs alone, not a big deal...

Pretty much tbh. For example, the development of the Saab JAS 39 Gripen (JAS-projektet) is the most expensive industrial project in modern Swedish history at a cost of 120+ billion SEK (11+ billion USD).

It was also almost cancelled after a very public crash in central Stockholm at the 1993 Stockholm Water Festival [1]. A crash that should not have happened because the flight should not have been approved in the first place, because they weren't yet confident that they'd completely solved the Pilot-Induced Oscillation (PIO) related issues that wrecked the first prototype 4 years prior (with the same test pilot) [2].

It was basically a miracle that no one was killed or seriously hurt in the Stockholm crash, had the plane hit the nearby bridge or any of the other densely crowded areas then it would've been a very different story.

[1] https://youtu.be/mkgShfxTzmo?t=122

[2] https://www.youtube.com/watch?v=k6yVU_yYtEc

DavidVoid··on Sailing boat rescued by the Götheborg
Differentiating between English J and Y is also difficult for Swedes (at least for me), because in Swedish, a J at the start of a word is typically pronounced with a Y-sound. I have to make a conscious effort to make sure I don't get the words jet and yet mixed up when I say them.
DavidVoid··on Sailing boat rescued by the Götheborg
> Because Swedish. IIRC, www is vee vee vee.

I can confirm. I mean, the "proper" pronunciation is dubbel-vee-dubbel-vee-dubbel-vee, but we can't be bothered to say all that so we just say vee-vee-vee.

I also think "double-v" is a better name for the letter w than "double-u" is.

DavidVoid··on Dishwasher Salmon
> For instance the eggs need to be stored in the fridge because they are dipped in chemicals, the rest of the world is fine without doing that.

It's fairly common in parts of Europe to store eggs in the fridge too, not because they have to be stored in the fridge (like American eggs do), but because it makes them stay fresh longer.

DavidVoid··on Counter-Strike 2 – Limited Test for select CS:GO players
Overwatch also has sub-frame/tick aiming that's based on your mouse's polling rate [1].

[1] https://us.forums.blizzard.com/en/overwatch/t/new-feature-%E...

DavidVoid··on Why northern Europe is so indebted (2021)
They're higher, but still nowhere near what they were in the 80s and 90s (10+%).

The Riksbank policy rates is currently 3% [1]. Interest rate on housing loans is roughly 4% at the moment for both floating and fixed rates, it's up from 1.5% in 2020.

[1] https://www.riksbank.se/en-gb/statistics/search-interest--ex...

DavidVoid··on Why northern Europe is so indebted (2021)
> Four in 10 mortgage borrowers in Sweden are not paying off their debt,

I believe this is no longer true. Since 2016 there is an amorteringskrav (amortization requirement) on housing loans. All new housing loans with a loan-to-value ratio of 70% or higher must pay off at least 2% of the loan per year, and if you're below 70% then you must pay off at least 1% per year until you're below 50%. You must also pay an additional 1% per year if you've borrowed more than 4.5 times your yearly salary (excluding taxes).

When you buy a house/apartment it's most common to have an initial loan-to-value ratio of 85% (since you're only allowed to get a housing loan for up to 85% of the property's value).

DavidVoid··on Why northern Europe is so indebted (2021)
As always with debt, how bad it is very much depends on the interest rate of the loans. I bought an apartment here in Sweden a couple of years ago with the minimal required down payment (kontantinsats) of 15%, but 20% of my debt is still my student loan that currently has an interest rate of 0.59% (it was 0% a few years ago).

I will say that the housing loans here have one potential issue though: it's very common to have a variable (or only 2 year fixed) interest rate on your loan, so Swedish borrowers will notice increased interest rates much sooner than borrowers in countries where 5+ year fixed rates are common.

Around 80% of new loans for house purchases here have their initial rate fixed for only 1 year or shorter [1].

[1] https://sdw.ecb.europa.eu/quickview.do;jsessionid=3DC3C894DA...

← PreviousPage 2 of 12Next →