skysight-inc/HackerNews huggingface dataset:
FWIW, I thought the advice in the article was generally correct (at least I couldn't spot anything I knew to be wrong). I agree that, if you actually need exactness and can spare the extra CPU cycles, floats are not your best bet (e.g. banking, accounting). But for the use case:

> There are cases where one does need to check for convergence to arbitrary values [...]

the advice in the article doesn't strike me as wrong per se. If you're implementing a numerical algorithm for some reason and you want to check that it's well behaved, adding a couple of tests where you check for approximate equality of some results as detailed in the article seems fine to me. (Of course, ideally you would additionally also formally prove the numerical stability of that algorithm.)

I guess the article is maybe missing one crucial piece of advice, namely that floating point computations are not guaranteed to be well-behaved. If you don't know much about floating point computations and just read this article, you might be tempted to think that every computation involving floats should lead to a result that is "close" to the "real" result. But that's not true, numerical algorithms can be poorly behaved and error terms can multiply, leading to catastrophically wrong results.
I think what they meant was not reading news on the weekend. You will still get updates about those things during the week.
The fact that Apple once again delivers bananaware ("ripens at the customer") to their users is outrage-worthy on its own, particularly if the software in question does not even provide any benefit to the user. Bad enough that Spotlight and TimeMachine have had issues for years (which, to Apple's "credit" have now been largely solved), but these at least provide useful functionality. Apple is a filthy rich company, they should be able to afford QA for their software or at least ask users prior to deploying unstable software.

Users, particularly those who paid thousands of dollars for the hardware, are not guinea pigs.
Except the push notification still requires you to authenticate with a biometric before it’ll open the app and fill your TOTP, ask your for a number to enter in, or approve the login. It’s not like you just tap it and you’re fine. You have tap and then log a biometric or PIN.

You can turn the push notifications off or they are a concern, but I think it’s a bigger problem to allow stuff via biometric so passively.

Personally, I like not having to switch to a Home Screen to open an auth app to approve or copy a code. Having it pop up for me and take me to where I can get stuff to auto fill or approve/enter in numbers is a really nice feature.
So why not just use IRC? What makes Discord different/better?
Show HN: A VSCode extension that farts as you type
With April Fools' Day coming up, I thought I'd share my VSCode extension again: Whoopee cushion keyboard.

When installed, it makes fart noises as you type. And with the new version I just released, you can now enable this per language (command palette: "This is a smelly business"). So if a coworker who doesn't like CSS happens to leave their desk without locking their screen, who knows what might happen...
- ATF (run-of-the-mill investigator; not making high salary or anything)

- cloistered nun (majored in theoretical astrophysics, not sure how this happened)

- stay-at-home mom of 3

- jazz professor

- composer

This was a fun exercise and I was surprised by my answers. I couldn't honestly think of anyone in "high prestige" careers (e.g. finance, mgmt consulting) that I actually think are smart.
> Rosetta translates all x86_64 instructions, but it doesn’t support the execution of some newer instruction sets and processor features, such as AVX, AVX2, and AVX512 vector instructions.

https://developer.apple.com/documentation/apple-silicon/abou...
Software work is fragile, just like all kind of deep work, because you're holding everything in your head. I've worked in fast food and in software. In fast food I was constantly thinking about lots of things all the time, because it's mostly physical work. I can't do that in software, I need my mind to be here to work. That also means that in fast food interruptions weren't a big deal. Everything you work with is physical, it's right here, it won't disappear. Thoughts are not like that, they are fragile, you have to protect them.

Of course I'm happy to work in software rather than in fast food. And I think many people would prefer working a desk job rather than a physical job. But humans get used to things. I remember my time working in fast food, but it's hard to remember exactly how I felt and say "Wow, working in an office is way better" every time I encounter something that I don't like in an office. I also think that just because I have better working conditions now doesn't mean I should stop trying to improve them.
I think that was for a simpler problem, that shared urls were not unique enough, and could be guessed or brute forced to get random peoples shared items. The articles published by google seemed to warn that there was an expectation gap on the amount of privacy people should have expected to have on them.
Ask HN: How does PCI Express or other data busses work?
One of my best friends of school who was extremely smart, extremely fast learner, absurdly good with music instruments and already a hyperrealism-painter in elementary school (that thing always shock me when I remember it, at the same age I and the other students were not even capable of painting something even remotely resembling a good stylized cat) dropped out at the last year of EE and he is now working as a cashier/waiter in a small pub in the small village in which we were born.

He says he gets more than enough for living and it is a "very peaceful life and it's easy to meet new people".
TickTick

Because I can catalogue and schedule all my tasks in one place. Before, I needed some combination of a calendar, to-do, notes and reminder apps.
But now, I just use TickTick.

For comparison, I used Todoist prior but found the free tier more limiting than TickTick.
Some providers also give a unique identifier to each request. I always check them if it's present. Also, having multiple selections (numbers) also prevents this attack somehow. Your prompt says 7/56/9, but neither is there. So what? Or, you have the number in your prompt by chance, and it's not the right choice for that prompt.

Nevertheless, at the end of the day the buck always stops at the user. User have to be diligent and shall have no blind trust on anyone/anything.
Where did I compare myself to Joan of Arc? He said that there are probably only bad con artists and I told him with an example that there are not. Are you so full of bias and prejudice that you lost the ability for reading comprehension? The funniest thing is we know each other IRL Andreas and I would have expected more but alas. That's why you can't tell people in OSS and in CCC circles what you are really doing... can be the most intelligent people around as soon as they hear advertising they tilt.
I guess the responsible thing to do is also to share how to disable it again. The extension adds three commands to your command palette:

- Let it rip! - enables it globally

- This is a smelly business - enables it for the current language only

- Hold them in - disables it

(Alternatively, search for `Whoopee cushion keyboard` in the settings.)
I've come to be disgusted by the term "conspiracy theory" in ways I used to not be. It's overused now and seems now to serve mainly as a sort of rhetorical power or status assertion. Someone's fears or beliefs are labeled "conspiracy" if they contradict some normative belief held by a dominant group with which the speaker identifies. I've noticed this on the conservative as well as liberal spectrum.

What's changed my mind is realizing how often things that might be labeled as conspiracy theory actually happen. Even if something didn't happen, many of the fears are actually well grounded and labeling them as such in my opinion reflects a certain amount of lack of empathy on the part of the labeler.

I'm not saying certain beliefs aren't absurd or physically implausible etc. But if they are plausible they're often coming from somewhere reasonable. Widespread conspiracy theories tell you that a large segment of the population doesn't trust something, and the appropriate response is to figure out why that thing might be untrustworthy.

I agree with the linked article, and understand that they are writing to a specific audience. But it has a patronizing tone that I think just reinforces the problems involved. If there's a widespread conspiracy belief, it's not enough to say to have "empathy" for someone who holds it, as that casts the problem as being with the person rather than the things that caused them to lose trust to begin with. You need to be asking why such large parts of the population distrust the subject of the conspiracy and address that.
Would you define some of your words? I have never seen such combination of words as "UX of human brain".

> Why is it so hard to change ones ways?

So hard like what? If it is rational to change then you change, otherwise you don't. Have I just missed something?
Bank accounts for homeless people can be done, in Britain probably after 'encouragement' from the government (do this your way or we'll force you to do it our way...).

https://www.hsbc.co.uk/help/money-worries/no-fixed-address/
The Jabulani is proof that this isn't true. The ball can have an enormous effect.
Can you explain? In the case that all floating point numbers have the same sign (in this example, probabilities), I thought addition was well behaved.

I was taught that you can only get into trouble when you e.g. subtract two approximately equal values from each other.
> You've raised $27m to what? Give away a free tool for engineers to define their builds in? While they continue to use and pay for another service to actually run the builds? I assume you intend to replace the CI service at some point and move up the stack to monetize?

Assuming that dagger does take over the world, this has the docker story of "this is a widely used tool that a bunch of people are using and we can't monetise without resorting to lock-in", which is a huge bummer.
Of course it does. So use them or lose them.
The distro-provided versions can be slightly different than the Mozilla build.

For example, Fedora build is ruled by these principles: https://pagure.io/fesco/issue/1518, while the Mozilla build is not.
Tech people love throwing technology at social problems.

Plain HTML is great for documents. It’s just the browsers‘ failure to render it nicely that makes authors feel like it’s necessary to style to make it presentable.
algorithm: OMG, this user has searched for 3 different towns in the same session each of which is the site of a nuclear plant! Potential terrorist match!
> Who on their right mind uses ssh/scp on Windows development other than connecting to UNIX boxes?

Exactly. That's like complaining that I can't RDP into a linux box to install the toolchain!
A big point was that the grid does not have the capacity for such a datacenter, and this would prevent other companies to enter the region. Local government only saw dollar bills so went through with it anyway.
Yes, it’s a joke. Simon discloses “the secret” in almost every video, so the joke is that it’s always presented as mysterious insider knowledge even though it’s clearly not.
Researchers Used a Decommissioned Satellite to Broadcast Hacker TV
Indeed, I have wanted to switch away from Gmail for a long time, especially because of the stories of randomly terminated accounts, but the straw that broke the camel's back was that Gmail somehow managed to break the compose window: when I select/replace/delete text using the keyboard or do undo/redo, sometimes there are weird glitches that creep me out.

I don't care that they haven't added meaningful new features in a long time, I don't care that they rearrange the UI every now and then, but breaking core functionality for no tangible reason is just unacceptable.

I switched to Gmail in 2008 because they cared about auto-saving drafts while other webmail just lost drafts when the session had expired and I clicked "send". Nowadays, I guess they mostly care about Material Design and streering me towards their latest clusterf**k of a chat/conference app.
I implemented a variation of the Readability algorithm some 9 years ago, in case anyone needs a server-side Python version and is interested in dragging it (kicking and screaming) into the 2020s:

https://github.com/rcarmo/soup-strainer
Another redeeming factor is that it's not personalised, allowing for it to be researched, and preventing people getting rabbitholed away from their peers.
Polti, Georges (1921) [1916]. The Thirty-Six Dramatic Situations. Franklin, Ohio: James Knapp Reeve.

https://en.wikipedia.org/wiki/The_Thirty-Six_Dramatic_Situat...
> all three of which are likely consequences of taking psychedelics frequently

You can't know that. Those are pretty common diseases of advanced age. It might've been the drugs, it might not.
The average American male dies at 74.2 as of 2020:

https://www.cdc.gov/nchs/products/databriefs/db427.htm
Ask HN: Dealing with Workplace Stress
Hi HN, I work in a busy, fast changing environment. I'm in a pretty senior role there reporting directly to the CEO. I have always had more work than my team could possibly complete, and coped ok with that. What is getting me stressed is the toxic culture from the top. My boss spends his day setting unrealistic ecpectations, blaming me for every setback, refusing to listen to logic or reason. I'm now off sick with serious stress symptoms. I want to stop feeling sorry for myself and get better. Apart from resigning I feel like learning to not care so much might help. Can anyone share any resources that helped them combat work place stress, and particularly any that helped them care less about the hurtful things said to them?
Richard Feynman gets very excited about this very fact, that at any point it has ALL of the radio waves, amongst other electromagnetic radiation, that just has to be tuned in or focussed on. https://youtu.be/FjHJ7FmV0M4
"Downed" is usually understood as "shot down".
I see K8S as Application Servers for everyone, with containers replacing EARs, it certainly gets some WebLogic/WebSphere vibes when looking at those yml files and how we used to setup an Application Server cluster.
Some of this is expectations and how you train your users I think.

I know at least in my experience, running a Windows machine I can get random prompts to sign-in at random times from Outlook, Team, Visual Studio for Azure resources, from powershell scripts with zero context as to what they are for.

Some of them will prompt for login, as I have multiple AAD account, others will just pick one AAD account and skip the password as things are cached.

I'm then getting seemingly phantom login prompts and phantom authenticator requests by design. I'm denying them when I'm not certain what they are, and for secure environments I'm using a yubikey - but that's not what I expect most people to do faced with this.
There was some discussion of a related topic earlier today in this thread: https://news.ycombinator.com/item?id=30860259

In particular, this comment was about PCI-E: https://news.ycombinator.com/item?id=30860903
Not to mention that Android would be worth a lot less if there were no third-party apps for it.
Can confirm that ProtonMail Android app doesn't work. When trying to send an email it says "Server not reachable".
I haven’t directly compared them, but I have also found mercury parser (https://github.com/postlight/mercury-parser) to be pretty reliable. Its advantage is that you can directly pass it a page instead of having to give it a DOM.

Since it turns a website into very plain (X)HTML it‘s fairly easy to use it to make a browsing proxy or automatically produce epub files for e-readers, which is what I do.

Edit: Here’s the proof of concept type code I use: https://gist.github.com/solarkraft/d6306f17a761fcb5ce47f2be7...

It’s a bit crappy, but it works for me :-)
Isn't this just a collection of addons/plugins on top of the "actual Redis"?

If so, what's your objection? To me this amounts to more or less just expanding the Redis ecosystem, which feels like a win-win.
Never said you should be forced to use Linux.

I was just mentionning that the days of patching and recompiling kernel and drivers to have a usable computer are long gone.

I am not sure why everybody always mention Gimp as the only photo editing tool that work on linux. There are many other tools in the graphic edition/illustration and video production, including some proprietary ones.

TBH, I have no idea how Ubuntu default desktop UI was a few years ago. I vaguely know they tried going with their own ideas with Unity, a desktop that was loosely based on gnome but without using gnome shell.

Tastes are not universal anyway and I don't understand how you can stand a windows desktop if you are fine with a mac laptop. When I was given back a new laptop with windows on it by my employer, I tried to get used to it and like it. The font rendering is terrible, the ergonomic is bad, the virtual workspace aren't as seamless and quick to use, the software installation process is shitty, even with linux inspired tools such as chocolatey, making containers and virtual machines work with the cisco vpn was a major PITA and involved having powershell scripts being triggered in scheduled tasks by log events to get anything working. I reinstalled Fedora and was up to speed in a few minutes.

As you said, to each their own.
I was never aware of this, and while poking around I came across

~/Library/Trial/Treatments/<NUMBER>/factorPacks/<OTHER_NUMBER>/assets/com.apple.siri.asr.dictation.*/etiquette.json

These files do contain an impressive amount of swear words, some of which I had never heard.
Why? (Assumimg Vscode respects the setting)
https://protonstatus.com/incidents/178

Temporary issues accessing Proton services Thursday 31st March 2022 11:31:00
We are currently experiencing some technical difficulties, and are working to bring the service back online as soon as possible.
I was ridiculed in my local cafe for not having a Facebook account. This was by people in my age group (mid fifties).

I had an account years ago but abandoned it as soon as they started to monetise (same for Twitter).
True, I should have used the comment space more liberally.

By UX of the human brain, I mean the experience of being a human.

Your example of rationality is a great one, let's assume an ideal human being is one who optimises for rationality. Why isn't rationality innate in being human? I'm sure to a degree it is, but I think you'd agree that the world could be a little more rational, and perhaps even you yourself could be (I certainly could be).

To speak further to my experience, there's things I rationally know I should or shouldn't do. But I don't act accordingly always (or often - depending on my mindset).

I'm sure I'm not the only one who finds the endeavour of making rational changes difficult? And rationality is just one aspect of 'human-brain UX'.
Disclaimer: I'm European and have worked in American tech mega-corps. And I grew up in a similar situation: my dad was an eng for a couple of American mega-corps so I'm familiar with how things work over two generations, first and second-hand. While I've never worked at Meta/Facebook I did interview twice but didn't get an offer. Incidentally, I've still never had a Facebook account in my life, ever. (I was too unpopular and friendless in uni for anyone to ask me to sign-up)

-------

> You would have thought Meta would have had employed plenty of Dutch resources with local knowledge.

Without doubt, the necessary US-based director-level people at Meta almost certainly did do that, as well as pulling-in expertise from the world of geopolitical consulting. And then immediately after reviewing all that input they didn't want to hear, the Meta folks very likely thought-up a quick plan that they knew for certain would outsmart those silly over-regulating and anti-business, Europeans... which clearly didn't, and hence we find ourselves in the situation we have today.

Do not underestimate the ego and (not mincing my words) arrogance of people who make it to the top: as soon as you start using "I'm C-level/D-level at Meta, I'm hot shit" in your thought-processes you're in for a nasty grounding incident, much to our amusement.

-----

Post-disclaimer: It's not about being American, it's about not letting your personal career success go to your head.

The reason we don't see non-American companies acting like this is because eventually all companies grow big enough to re-identify (if not relocate...) as an American company (...or they get acquired by an American company), because that's the single biggest market in the world, and you can't conquer the world without owning the North American market in whatever business you do, imo.
Web apps don't work.

I am keeping all e-mail tied to custom domain. If a provider goes down, I can just move that domain somewhere else. Yes, history will be lost, but new mails will keep arriving.
So glad to see TurboTax held accountable for this deception. I have to help 24 of my friends get to the actual free version while filing their own taxes... The solution, use an adblocker, and click in an non-obvious area
Putin Just Revealed Democracy’s Superpower
Dont know about others, but at my $Corp its the other way around. Business keeps pushing and making various channels and threads and stuff in Teams

They're basically doa. Maybe they'll see a bit of traffic when they are made and like 1 day after, but otherwise they're almost immediately abandoned.

One of our architects posted a diagram in the Files tab in a specific teams channel. 2-3 people actually looked and downloaded it. Everyone else got it when it was posted as an attachment to the group chat we were having.

Most people just gravitate to direct messages, myself included. Its not that threads/channels are hard to understand. Its simply that most people cant be arsed to use them and have no interest in following different topics/channels/threads for what they want, thats why even they do use Teams / Threads / w.e (worked with a client that did), you'll have _a lot_ of duplicate threads ... people would rather make a new one that search for whats there.
You probably only know LINPACK from benchmarks. These days you use LAPACK.
Alternatively, use the entire week for health. Mental and physical.

Everything in moderation.
But you lack the peering to close by exchanges (AMS-IX, NL-IX).
My problem is that their business model is treating their resources (ie. us, common internet users (both active FB users and people not using it because shadow profiles)) unfairly compared to their profit yield.

A Danish/British lawyer has filed for a collective legal action towards Meta [0][1] seeking USD 3.2 billions in damages to Facebook users. The optics is that Facebook, from a perspective of competition law, has acted unfairly.

[0]https://www.reuters.com/article/tech-antitrust-facebook-idCN...
[1]https://www.facebookclaim.co.uk/talks/interview-with-dr-liza...
I quit carrying a wallet several years ago and have never looked back. I just carry my driver's license, debit/credit card, and any cash I have in a pocket. It works well for me.
The article seems to lump Google Authenticator and push style authentication prompts together (as old broken MFA), but I'm unsure how you spam someone with requests for the former?
Is it still being used?
Austria is a simple train-ride away for the Dutch - it doesn't cost a long haul flight's worth of CO₂ to go skiing.
You will notice that a time-travel option is not included on this model
Jobs will leave the cities insofar as they are not bound to the city anymore. People might decide to stay in one city or another, but the job will not define where and how, this will change the dynamics
It is quite straightforward, everything was going fine and then somebody invented the GUI.