skysight-inc/HackerNews huggingface dataset:
Following through some of the Center for Disease Control links on the page, there is a chart at https://www.cdc.gov/nchs/products/databriefs/db427.htm that displays how the leading causes of mortality in the U.S. changed between 2019 and 2020.

In short: most of the leading causes of mortality (including influenza in ninth position out of ten) were unaffected. COVID became the third leading cause behind heart disease and cancer and ahead of unintentional injuries.
> Isn't this what a dock is for? Are you treating your monitor itself as the dock

Yep. There are monitors with Type-C, power delivery, usb hub, so they avoid you the need of having a dock. Usually they're priced at around monitor+fancy dock, so it doesn't even cost more for more practicality.
Yeah, this argument doesn't always hold water. If a seller could increase their price without affecting their sales volume, why wouldn't they have done so already to generate more profit? The price product of most major companies is at what the company assumes will provide them the most profit in the demand curve. So by increasing the cost for the company with a tax, it doesn't necessarily follow that the maximum profit possible will be one where the tax is entirely passed to the consume.
High time for "Доверьтесь плану". But does Russia have Q-level clearance? /s
> to play Quake 2.

In just a few years we had Quake 2 (1997) to Half-life (1998), Thief: The Dark Project and Quake 3 Arena/Unreal Tournament (1999). The year 2000 would see Dues Ex, The Sims, Diablo II, Perfect Dark, Final Fantasy IX, and Jet Set Radio... Not to mention Spyro, Red Alert 2, Paper Mario, Majora's Mask, Escape from Monkey Isand, Hitman 47...

So much amazing history in such a short period of time (let's not mention popular cinema...)
That is how I have to manage the target output when Pipewire doesn't switch the audio to my Bluetooth headphones upon connection (sometimes it does). The confusing part is that the selected/target output in Settings->Sound on Pop!_OS continues to show as the headphones but the sound from the application, say Firefox, doesn't switch to that (clicking on Test works perfectly which is when I realized that the issue probably was not with Bluetooth/headphones but about per-app switching and tried pavucontrol which confirmed the doubts by showing Firefox output still going to analog stereo).
And if you don't have the appetite for a whole book yet, the wikipedia article on the subject is quite well done https://en.wikipedia.org/wiki/Imperial_Trans-Antarctic_Exped...
I don't think it's that uncommon. I've done very little database work over a forty year career. Web development is a subset of the industry, there is a whole lot of other stuff going on.
We didn't have home automation when my grandparents where kids, when my parents where kids, when me and my brother where kids. We managed to turn off the lights. Have you considered to just teach your kids to turn off lights? It's not like flipping a light switch is an impossible task for a kid, they even managed to flip it when turning the light on!
This is interesting because it's not clear "who owns" that error, the program itself or the shell that sets up the redirection.
Seems like PHP does something reasonably right for once!

$ php hello.php > /dev/full
$ echo $?
255

It doesn't exactly print an error, but at least it returns something non-zero.
"don't know" -- that doesn't mean we can't know, it just means we don't currently have an explanation. If you had asked similar fundamental questions about the "why" of beetle species a few centuries ago, even the most prolific beetle collector in the world would have answered "don't know".

"The laymen demands an explanatory theory" -- and so do scientists! Why do you assume scientists are somehow "above" explanations, and are content in ignorance?

"explanation _is_ the maths." -- People had good rules of thumb for evolution (such as dog breeding practices), and Gregor Mendel could have come up with his mathematical rules for selection before Darwin published his explanatory theory of natural selection. That doesn't mean that it's worthless to try to aim for an explanatory theory of QM instead of a purely numerical / observational one.
I did a quick comparison with Wise (previously TransferWise)

This is cheaper for GBP->EUR transactions over £800, but a lot slower (arrives "Friday" instead of within 5 hours. In practice I've found that Wise transfers are normally nearly instant). It's quite substantially cheaper for large transfers (e.g. about £2000 for transfering near their max) and possibly faster. I can't tell if you can lock in a rate like with Wise.
one thing to keep in mind: one component of the outcome is in your control (your skill, how much prep you've put in -- especially for things like interview technique that you won't otherwise use on the job), and the other component is controlled by factors completely outside your control (which bunch of interviewers get pulled out of the hat on the day, which idiosyncratic aspects they focus on, which exact questions they ask you, if the interviewers got enough sleep, if the job advertisement is a sham they've put on for HR but they've already decided to promote an internal candidate to fill the role...)

so don't get too discouraged by the outcome from any particular interview, part of that is hugely variable and essentially random. focus on putting the effort into the bits in your control and maximising the number of situations you create where your prep could pay off.
They moved to https://play-cs.com
The US, UK and Russia all claim the Budapest Memorandum is not legally binding. So in that respect, a new treaty would indeed be better (although I can see a legally binding treaty being broken by Putin as well).
>Even weirder multiple people are parroting this today on HN.

HN is read by many influential Silicon Valley people. It's definitely the target of Russian psyops.
Most countries are poor and Apple devices are expensive. Why are you hacknernews-splaining their comment when it's obvious what they meant?
I am worried the 3-euro flat rate is sustainable in the long run. I regularly send money with MoneyGram to family overseas in Armenia and I see that there is a lot of things happening behind the scenes for each transaction.
Did the author just assume the spec of Hello World?
I think they are arguing that it didn’t fail, it did everything you asked of it (it didn’t claim to successfully print hello world in every scenario, just to attempt to write to the buffer you gave it, which it did).
So what would have happened if the allied powers did the same with Germans during WWII, instead of actually fighting German army?
When you say "most difficult", what exactly does it mean? I highly doubt that you are manually conversing with any of them.
Yes but on architectures that are already supported outside of AWS. It's not about running Linux in AWS, it's about running Linux on the chosen chip.
The computer vision bias trilogy: Data representativity
Oil-rich companies pay enormous money to "climate change" politicians and lobbies in the US to halt progress in oil extraction... so that the value of their oil is higher.
How do you avoid adverse selection from traders that have lower latency?

E.g if £/$ drops from 1.94 to 1.92 can someone aware of this before you convert £ to $ on your platform?
https://www.classicdosgames.com/
> World’s first £3 flat fee (0% FX markup) money transfer service

You know, I have a Capital One bank account that I opened because it advertised no foreign transaction fees.

And yet whenever I make a foreign transaction on the debit card, I pay 1% more in dollars than I get in FX. That 1% number is eerily consistent.

I still use it. 1% is a reasonable fee. But I'd be a lot happier if they admitted they were charging it. It takes a lot of effort to tell the difference between "ZERO foreign transaction fee! (but your prices are 1% higher than they should be)" and "ZERO foreign transaction fee! (but your prices are 8% higher than they should be)".
Thank you - that just hit the "insight" button for me - explaining like a time traveller.
I believe the correct spelling is 'powerfull'.
Ask HN: Can anyone recommend some reading on quantum computers?
Something more rigorous than popular science articles, i.e. something that doesn't re-explain complex numbers or matrix multiplication. Thanks!
Your 3 points above are true but this is a perfect example where that didn't apply. A perfectly regular bug found by someone affected by this bug who then started to wonder whether or not it could lead to more interesting effect. Also, the "attackers" you're talking about are more interested in the bugs that are not yet fixed as these ones are more durable. The goal here is mostly to protect against vandals who do not have such skills but find it fun to sabbotage systems. Multiply the max lifetime of critical bugs and the number that are found every year and you'll figure the number of such permanent issue that affect every system and that some people are paid to look for and exploit. This is where their business is. These ones will at best try to sell their exploits when seeing the fix reach stable as they know that within two weeks it won't work anymore, so better get a last opportunity to make money out of it.
In my experience, switching to WirePlumber fixed the few problems I had originally had with the default session manager.
Ah! Today morning, I woke up to the news of the new Apple products everywhere including Hackernews. As usual, for the kicks, I tried customizing the total spec-out version of the Apple Mac Studio.

This is costlier than most typical cars on Indian roads. And the Mac Studio cost do not include the keyboard, mouse, and monitor which is needed to make it the bare minimum usable computer.

https://twitter.com/brajeshwar/status/1501440907295752193
I go to washu - which does decently well on the rankings. There's a tradition every fall for the incoming freshman class to read a selected book, and my year they chose Cathy oNiel's weapons of math destruction, which goes over instances of data being used for bad outcomes, including a chapter devoted to how gaming the university ranking system had become common practice. I found it a very interesting choice on the part of the uni.
I saw one of Donald and was like ha ha, no way, those ears are obviously AI-generated. It was real.

There’s a great Just William story where he sneaks into a waxworks exhibition and pretends to be one, and a young man comes along and points out all the defects in his utterly unrealistic anatomy. It was a bit like that.
We also support instant transfers into EUR - but transferring money across borders instantly requires capital buffer to be held somewhere, which is a true variable cost that the business can't cover with a fixed fee. So there's an additional 0.05% fee for instant transfers. With Wise you're effectively forced to pay that fee. With us, you just pay if you need the urgency, which people don't always need.
Probably not intentional, but Lunduke is using Danielle's dead name in there. Just sayin'.
I’ve never had a wise transfer complete in anything like 5 hours. I’ve done dozens to Russia.
My random etymology guess here is one on one is from the origin of one vs one. One coming out ON top of the other. So one on one becoming simpler slang implying the same as versus.

Now one to one implies an equal relationship and especially in our field it feels weird imo to call them one to ones. Typical, you aren't equal levels in a 1:1 meeting. So maybe the one on one caught on because of the subtlety of one being on top of or above the other.

Face to face sounds too literal and agressive.

1:1 is an easy clear way to represent one on one. Although, we are forcing a double meaning on it. But hey that's the great thing about language. It's ever evolving.

Personally, in meeting titles I write PersonA/PersonB but I do type 1:1 over one on one when referring to the meeting type.
An interesting link in the article: "Main is usually a function. So then when is it not?"

https://news.ycombinator.com/item?id=27504254
I really fear for startups and OSS these days. The co-founders are arguing about 30k's worth of shares. The reality is that with their talent they could earn that *per month* at FAANG.

Who is going to build the next generation of tech, if everyone is sitting at cushy remote jobs building ad-tech?
Yeah no. Plenty of companies do this in the EU as well. It's exactly that difference between the hiring process and the rewards which upsets people.

Ironically that is still in line with your dating analogy.
The deleted tweets are in the article under a different section.
I suppose it's like a photo of a distant land. Nothing interesting that you haven't seen every second of every day, if you live there.
"With respect to games crashing, it's almost certainly not the architecture's fault."

Indeed. Especially for "AAA" games designed to run on major AMD-based consoles such as Xbox and Playstation. Those games might actually be slightly more likely to be broken on Intel systems!
Oh man I can't imagine working a 9-5 the freedom of entrepreneurship is calling to me
And this is a textbook example of why you create a shareholder agreement when you start a company with other people.

Much easier to come up with equitable terms when nobody has done any work and the company isn’t worth anything yet.
As just a datapoint from some random person, I needed a pseudo-random number generator just last week.

My use-case is semi-embedded, with two applications running on different hardware and operating systems, that both needed to generate streams of the same random data. I first naively went with just rand() to get it running, but obviously there's no guerantee that two completely different platforms' C libraries have the same PRNGs. So that didn't work.

Like many (?), the Mersenne Twister is the first name that pops into my head if I think of "known" PRNG implementations, so I investigated it. I quickly came to the conclusion that it was kind of large in terms of amount of code and state for many applications, so I kept looking.

Eventually I went with xorshift32 [1] and am very happy with that choice. The core of the implementation is ~10 lines of C, and my entire module (header+implementation, with mild commenting and a faux-main() test "driver") is sitting at 60 lines. It needs a whopping 32 bits of state, which I could manage to squeeze in just fine. :)

[1]: https://en.wikipedia.org/wiki/Xorshift
Right. My question was to ask what it would take to remove it. Backwards compatibility is a concern, but could strict mode or some other flag be used to mark it as disabled?
Microsoft's Patch Tuesday · March-2022
I had been quite patient with our industry recruitment practices until I took a longer breake and had to deal with other problems in life. Doctors, lawyers, contractors, plumbers, electricians, accountants, agents - you pay them even if you want them only to open their mouth in your general direction. No free labour, I'm not solving any problems for free.
Don't get me wrong, it was an excellent write up! Maybe my comment reads snarkier than I meant it :) My personal take away would be update my resume even if I'm not looking for a job. I've not interviewed for so long that my resume is written on papyrus and has qualifications like "knows how to tie his own shoes".
We've set up extremely efficient bank transfer and currency conversion infrastructure and we're profitable on every transfer, so i can assure you it's sustainable :)
The idea of a monthly one on one scheduled meeting is rediculous.

If you are not talking to all your people every day as a matter of course, they are basically unmanaged. For the love of god don't schedule any meetings. You shouldn't need to since you are just part of your employees flow of work.

The employee / manager relationship should be one in which either party can feel free to just raise any concern the moment that it comes up. Meetings are not how that occurs.
same feature is often very helpful when you tyop or missspell a word.

Some google system will be crunching the odds on

P(X=wordle | Y=worldle) / P(X=worldle | Y=worldle)

where

Y := observed sequence of characters the user typed in the box
X := user's intended search term (unobserved)

if we set priors on the intended search term from observed frequency in pages indexed by google, we get something like

P(X=wordle) : 1.4e9 / Z
P(X=worldle): 3.2e6 / Z

where Z is the number of words in the internet.

Bayes theorem gives

P(X=wordle | Y=worldle) P(Y=worldle | X=wordle) P(X=wordle)
----------------------- = ----------------------------------
P(X=worldle | Y=worldle) P(Y=worldle | X=worldle) P(X=worldle)

So if there's a 1/400 or higher chance that a user accidentally adds an extra L when trying to key in "wordle", and hits enter anyway, then the expression on the right will evaluate to > 1 which means we should infer the user actually meant X="wordle" even though they keyed in Y="worldle"
I was waiting a long time for the release of an apple "Pro Motion" display and again they disappointed.
There is no reason why they are not offering an ultra wide with 120+hz and retina.
They are apple. They don't need standards to be ready because they control the whole chain and create their own standards.
Steve Jobs never would have let them release that display with only 60hz. It's the same panel I'm looking at for almost 10 years (in different iMacs).
I think about giving up on retina and going ultrawide with high refresh.
LIDAR and Laser beam shaping applications.
Your information about Germany is incorrect. The legal situation here is the same as what you described for the Czech Republic. You can download anything anywhere. What's illegal is making stuff publicly available, and BitTorrent uploading falls under that.

Source: was caught and got council from a copyright lawyer.
Suppressing alternative sources of information is a part of any fascist propaganda machine, yes.
He specifically mentioned that he controls a lot from the car. How would you do this without support for voice commands?

The little speakers can be put into every room, almost invisible, and for a fraction of the cost of a smart display.

Also, at night, smart displays suck. They always turn on, when you do not need them. Waking you up on the way to the toilet.
No, I think the argument was pretty clearly that "the program failed but it can't possibly be expected to work under every conceivable scenario".
Pretty much this!
Proposed App History API renamed Navigation API
You think it's absurd to suggest people react badly to condescension?

There are different ways to discuss political questions and hopefully get a thinking person to adopt your viewpoint. "Educating" them is not one.
Great question! We hold rates for customers for up to an hour and customers can only hold one rate at a time, so the risk is minimal - but we do price that risk into our business model.
Why anyone would use a network connected UPS is beyond me.

The networked microcontrollers in UPSes are taken from "IOT" product lines. Like internet-connected dishwashers.
In America yes, and also in Europe for example. I come from Brazil and live in northern Europe and having an iPhone here means absolutely nothing because everyone can afford it, even though it is still expensive. It’s simply that the gap between rich and poor is small, so you get to play the same game. But in an extremely unequal place like Brazil the economy works differently. It’s like a tug of war where 1% from one side pull as strongly as the rest on the other side. There is a huge gap in-between, and the same deals sometimes won’t work on both sides.
Maybe it was just the samples that I got, but I found the audio fakes extremely unconvincing - I think they sounded not much different than some comedian trying to do an impression of them.

I found the silent videos much harder, though more in the direction that I marked a lot of them as fake when they were in fact real.

I didn't get the reasoning behind the text-only examples at all. It's impossible to verify a quote just by looking at it. We know this for several centuries - that's why academia makes such a big deal of tracking sources. So what were they trying to do here?

In general, I think the performance results here might be a bit too optimistic: It's one thing to spot a fake if you are told to specifically look for them. However, if one of those were just casually embedded in some news report while the attention of the audience is somewhere completely different, I doubt we could spot them as easily. Even moreso if the fake isn't of the two most well-known faces of the western world.
The story makes me wonder if they did have a partner agreement. If they have an agreement, does it include a clause about engagement in the company? It sound to me an agreement, or at least such a clause is missing.

I always recommend writing (and signing) and partner agreement. And include a clause about the expected engagement of a partner.
IIRC all the interesting stuff had been removed from the ship already before it went down. But yes, a peek around inside would be interesting anyway.
This kinda makes sense. I belong to the group of people that either vents or keeps ruminating in the head, while my wife is the opposite. I have suffered from occasional bouts of high blood pressure, while my wife doesn't face any such issues.
To quote one of my favorite books:

> [Hello, world] is the big hurdle. To leap over it you have to be able to
> create the program text somewhere, compile it successfully, load it, run
> it, and find out where your output went.

Those are the goals of "Hello, world!". Create the program, compile it, load it, run it, and find the output. Things that are not goals of "Hello, world!" are handling user input, reusable components (functions), network access, etc etc etc, error handling.

It's fine that the error is not handles, just as it is fine that the output went to stdout. Error handling was not a goal of the program.
You all joke that this doesn’t happen in practice, but something like this literally just bit me and it took me a few too many minutes to figure out what was going on.

I use a bash script as my BROWSER which calls another bash script to launch or communicate with my browser that I run inside a container. The script that my BROWSER script calls has some debug output that it prints to stderr.

I use mutt as my email client and urlscan [0] to open URLs inside emails. Urlscan looks at my BROWSER environment variable and thus calls my script to open whatever URL I target. Some time recently, the urlscan author decided to improve the UX by hiding stderr so that it wouldn’t pollute the view, and so attempted to pipe it to `/dev/null`. I guess their original code to do this wasn’t quite correct and it ended up closing the child processes’ stderr.*

I generally use `set -e` (errexit) because I want my scripts to fail if any command fails (I consider that after an unhandled failure the script’s behavior is undefined, some other people disagree and say you should never use `set -e` outside of development, but I digress). My BROWSER scripts are no exception.

While my scripts handle non-zero returns for most things that can go wrong, I never considered that writing log messages to stdout or stderr might fail. But it did, which caused the script to die before it was able to launch my browser. For a few weeks I wasn’t able to use urlscan to open links. I was too lazy to figure out what was wrong, and when I did it took me a while because I looked into every possibility except this one.

Luckily this wasn’t a production app. But I know now it could just as feasibly happen in production, too.

I opened an issue[1] and it was fixed very quickly. I love open source!

*No disrespect to urlscan, it’s an awesome tool and bugs happen to all of us!

[0]: https://github.com/firecat53/urlscan

[1]: https://github.com/firecat53/urlscan/issues/122