MurphyA/hacker-news huggingface dataset:
by cardanome | 2025-04-11 03:05:21+00:00
Oh you absolutely will. I guarantee you, you have used a lot of software that is using SDL.

https://steamdb.info/tech/SDK/SDL/

Though to be fair it kind of makes sense that you would have never used SDL yourself. It you never go that far down the stack and do stuff like write your own game engine and the like, you wouldn't really need to know it. I guess I am more aware of software dependencies as a Linux user? That is my only explanation or maybe you are really just one of those lucky 10000.
by PaulHoule | 2025-04-11 03:06:29+00:00
Some acoustic levitation devices can provide stabilizing torque

https://pubmed.ncbi.nlm.nih.gov/35130156/

That Olympus camera they use is legendary for "focus stacking". I get frustrated taking pictures of flowers because even with a macro lens or very long lens you can't get all the parts of a flower in perfect "tack sharp" focus. Most people would say my flower pics are lovely

https://mastodon.social/@UP8/114117492055570941

but if you look close you can see the closest and furthest parts of that day little aren't quite in focus. I shoot landscapes with the aperture at f/24, crank the ISO high, and remove the noise with DxO, but you can't get perfect flower photos that way.

It drives me nuts when I see other people's pictures that are better, but they get better photos by taking multiple images at different focuses and compositing them, see

https://learnandsupport.getolympus.com/om-system-ambassadors...

I should be able to do that with my Sony α7iv with the remote control I have but it's tricky and the Olympus system makes it a lot easier, Sony makes an α7R camera that has built in focus stacking but it has a sensor with way too many pixels for the sports photography I do where I went to a race last weekend and took 2400 photos and expect to publish one of almost all the 700 finishers. Here's the last event I did

https://www.yogile.com/strides-of-march-2025#21t
by wolfgang42 | 2025-04-11 03:07:35+00:00
Yes, it’s a design choice, in that you have chosen to design something worse for the sake of feeling industrious.

There is no need to show a consent banner for authentication cookies (these are considered “Strictly necessary cookies... essential for you to browse the website and use its features, such as accessing secure areas of the site”). On the flip side the directive on tracking consent covers any method of tracking, it doesn’t let you go “nyah nyah, I didn’t use a ‘cookie,’ I made my own and called it something else!” so if you think you would need a banner for a cookie, you will need a banner no matter how you do it.
by complexworld | 2025-04-11 03:07:37+00:00
This would be a godsend to if it works in a non-clinical setting!

I always wake up after 3-5 hours of sleep, and I usually can't get back to sleep during the night. According to Fitbit sleep monitoring even in those few hours, I don't get much deep sleep. Needless to say I am very fatigued during the day. If it wasn't for sleep medication I would be a complete wreck.
by ifuryst | 2025-04-11 03:08:06+00:00
Hi HN!

Yesterday I built and open-sourced a RedNote MCP server, which lets developers access RedNote / XiaoHongShu (小红书 in Chinese) content like notes and comments through a standardized API layer using MCP. It enables any MCP-compatible client to easily fetch content from RedNote.

Key features: - Keyword-based note search with top-k results - Access notes and comments via URL (WIP) - Cookie-based login and session persistence - More features on the way!

Repo: https://github.com/iFurySt/RedNote-MCP

Would love feedback, ideas, or collaborators!
by Barrin92 | 2025-04-11 03:10:14+00:00
>It is an inherently populist narrative, one that appeals to nostalgia

I don't agree with this or the article at all. There's very little nostalgia, if any, in Black Mirror. (nostalgia being a desire to return to the past, or romantic display of the past). The show is very firmly centered on present day or future abuse of technology, that much is true, but there's nothing wrong or inaccurate about that.

The article just does what is common but wrong, fetishize technology, that is to claim that technology itself makes the world better. But that is to attribute agency to something that has no agency. We're not better off than the past because of technology, but because of ethical progress. Technology is a lever. It as easily makes you a virus as it can make you a cure.

Give modern technology to a dictator and you get the most total surveillance state on earth. Black Mirror makes an accurate observation, that technological progress is outrunning our ethical progress. Insofar pessimism is justified. When you're at the mercy of at best idiots and at worst despots not handing them bigger levers is not nostalgia but just means you have a healthy survival instinct.
by gpm | 2025-04-11 03:12:16+00:00
> The Fire Marshalls noted that the street would be 19 feet wide and the fire code called for 20 foot streets and, enforcing the law, they said the project needed to be paused until an exemption was granted.

This is missing the forest for one particular tree. The fire code calling for 20 foot streets is because that's what the fire departments asked for. It's not a requirement that came out of nowhere, or that they aren't (morally) responsible for.
by hsuduebc2 | 2025-04-11 03:12:19+00:00
The problem is the constant fear-mongering instead of simply presenting the facts. Honestly, the emotional overdrive in our culture is exhausting. It's like everyone's hooked on a steady drip of doom, and for some reason, they crave it.

That said, I won't lie-watching a corrupt politician fuck a pig on a livestream was a hilarious idea.
by pabs3 | 2025-04-11 03:13:09+00:00
True, but it is unlikely they would work on that. Usually upstream developers prefer people to not use distros to get binaries of their code. They already have an npm package and suggest people use it, there isn't much point additional external packaging systems after that. Also, packaging JavaScript/TypeScript stuff for Debian isn't trivial due to the volume of dependency packages that are typically not yet packaged, and other issues.

https://wiki.debian.org/Javascript
by ajross | 2025-04-11 03:13:28+00:00
They have more talent because that's where talent is needed. You don't staff factories with "talent", you staff them with labor. Then you need "talent" to design the process. It all feeds back. We used to have injection molding plastic experts in the US in the 70's! The technology was invented here. But they all retired and no one stepped in to replace them because those factories all closed down. Chinese kids picked up the slack.

The US wasn't sleeping though. We trained a generation of software engineering talent that remains the envy of the world. There are whole web sites devoted to this "Hacker" subculture, even. Maybe we can find one.

Seriously: there's no problem here. This is the way economies work.
by EVa5I7bHFq9mnYK | 2025-04-11 03:15:32+00:00
Doesn't need to move production to Vietnam. Needs to move finished product to Vietnam and replace "Made in China" sticker with "Made in Vietnam" one.

As to the poor part, after Xi is done with dumping treasuries, and subsequent US default and USD cratering, the salaries would be on par on both sides of the ocean (as they should be).

Which would also automatically solve the illegal immigration problem. And fentanyl problem (no money no honey).
by _mlbt | 2025-04-11 03:16:51+00:00
> With no second amendment, you could plainly ban firearms altogether.

Banning them doesn’t get rid of them. As the saying goes, if you outlaw guns, only outlaws will have guns.

> Demonstrate that there would be an increase in violent crime without guns.

As a corollary to my previous point. Criminals will still have guns because they are criminals and they don’t have any respect for the law. They will be emboldened by knowing that every potential victim they come across will be unarmed.

> The current government was elected in a society with guns. The best way to prevent tyrannical governments is an educated populace that doesn’t vote for tyrants.

What is preventing a government from declaring marshal law and suspending elections as soon as the citizens are disarmed? You greatly underestimate how afraid the elites are of an armed populace.
by int_19h | 2025-04-11 03:17:18+00:00
It's because they are using a third-party (cookielaw.org) cookie to record the your choice. So if your browser is configured to not allow third-party cookies - e.g. Safari's "prevent third party tracking" and similar options in other browsers, or PiHole and AdGuard - this breaks them.

And yes, it's a known issue going back several years. The official response is "it affects less than 1% of our users, so fuck you".
by eschaton | 2025-04-11 03:17:38+00:00
A web page’s behavior should be independent of any particular styling of the hierarchical elements used to represent the document it’s presenting.

Just like any web page should work perfectly with JavaScript disabled, it should work perfectly with a user-supplied style sheet.

If you’re making a web page that has this problem, what you’re making should not be a web page, and you should feel bad about the choices that led you to that point in your life.

It will take a while to fix this problem in our industry since we’ve waited so long on it, but the best time to start is now.
by layman51 | 2025-04-11 03:18:30+00:00
When I hear about the concept of central planning, it tends to remind me of a mathematician named Leonid Kantorovich I had read about in a textbook. I am not too familiar with the economics concepts that he might have run into, but this article [1] is pretty interesting in regards to how centrally planned socialist economies also need to use the idea of interest rates and prices like capitalist ones.

[1]: https://www.econlib.org/library/Enc/bios/Kantorovich.html
by pablopeniche | 2025-04-11 03:20:07+00:00
If you watch the video you'll see that Aqua does more than just STT and why we need the frontier models. I think if you want just STT of what you said verbatim, then yea any local version of Whisper is great. If you want the enhancements shown in the video, you need the frontier models. And doing that locally is slow.
by anon-3988 | 2025-04-11 03:20:20+00:00
The average Python developer does not even know what a "PEP" is. Open discussion is good yes, but no one really knows what the average developer wants because they simply does not care if its Python or Java or whatever else.

"Some hammers are just shaped weird, oh well, just make do with it."

For example, some people that I interview does not "get" why you have to initialize the dict before doing dict[k] += 1. They know that they have to do some ritual of checking for k in dict and dict[k] = 0. But they don't get that += desugars into dict[k] = dict[k] + 1.
by apical_dendrite | 2025-04-11 03:22:17+00:00
They're also saying that they provided a discount to customers up front and then didn't try to get reimbursed by the Canadian government for months, until they found out that the program would run out of money and they might not get reimbursed at all, at which point they rushed to submit the whole backlog in a few days. So either they were grossly incompetent and leaving millions of dollars on the table, or maybe they were trying to delay revenue to make earnings look better in a future quarter.
by arp242 | 2025-04-11 03:23:45+00:00
> How is a web developer supposed to test the website when he and user might have different browser behaviour?

So that is always going to be the case with a change like this, simply because people use older versions, use different browsers, etc.

If this change breaks popular-site.com then it will continue work fine for 95% of people, and it breaks for "only" 5%, one of whom will (hopefully) report it. This allows the Firefox people to test the waters to make sure it's not going to horrible break things and break things for too many people.
by Saigonautica | 2025-04-11 03:26:15+00:00
I was going to skip this article until I read your post, it got me curious. You're totally right, it does read really weird. It made me laugh a bit, I needed that this morning. Thanks!

I have also "spun up my own SMT". It's a 50 USD hot air rework station and maybe 20$ of consumables in a 4 meter square workshop (I live in Asia). It would be challenging, but possible, for me to assemble the PCBs in their photographs by hand. There are indeed a lot of people like me.
by agiacalone | 2025-04-11 03:27:20+00:00
I was there too.

Napster was good because it was new. And the music was yours when you got it.

Never used NAV. Never cared to. Linux didn't need it.

Hated Flash too, and never used it. Internet was still great without it.

WAP was new, too. But Ethernet existed, and we wired our house.

Used Firefox/Netscape Navigator. Avoided IE pages like the plague.

I do malware research. You're grossly underestimating how common malware is today. Ever hear of ransomware?

Not everything on the Internet is better today. Some things are, but many are not.

And don't even get me started on the cesspool that Reddit is.
by cxr | 2025-04-11 03:27:22+00:00
Not to say that the journalists and editors involved with putting out clickbait like this don't deserve to be harangued (they do), but:

> An algorithm is just a method saved in a computer

No it isn't "just" that. It's quite a bit more specific than that.

For a sequence of steps to be an algorithm, it has to:

1. provably terminate, with—

2. the correct answer

(Every time, that is.)

Recommender systems and other programs created to help with things that have no correct answer belong to a class of procedures that are the exact opposite of what the word "algorithm" is supposed to communicate.

Anyone who has gotten paid to write something that involved the word "algorithm" in the last 10 years should give serious consideration to jumping off a bridge.
by gruez | 2025-04-11 03:27:53+00:00
>It's a bit weird Tesla would be so lax with handling the rebates if they knew later-filed rebates might not be fulfilled.

But that's consistent with their behavior? They were lax when it didn't matter, but when they learned the rebate was ending they got their shit together and filed all the backlogged claims. This is basically college assignment procrastination behavior, nothing "weird" about it.
by s1artibartfast | 2025-04-11 03:27:59+00:00
Misleading headline. Tesla says the Canadian government misunderstood its own program and the incentive claims were entirely legal.

I think Tesla is likely correct and this is manufactured outrage. It has been several weeks and it should be trivial to verify if the rebates correspond to sold cars or not.

The whole issue is a deflection. Tesla didn't "stiff" other auto dealers, the Canadian government did. The government abruptly shut down the public subsidy program with insufficient funds to cover cars sold.

Of course there was a race to get the claims in. A dealer backlog isn't shady or unusual, as evidenced by the fact 200 other Canadian dealers have backlogs they aren't able to claim.
by phire | 2025-04-11 03:29:40+00:00
It’s fraud when they lie to investors, or allow them to assume the wrong thing.

Doesn’t matter what consumers believe, it’s more or less legal to lie to consumers about how a product works, as long as investors know how the sausage is made. (Though, in reality it’s near impossible to lie to customers without also misleading investors, especially for publicly listed companies)

In this case, investors were under the impression that the AI worked, completing 99% of transactions without any human intervention. In reality, it was essentially 0%
by _carbyau_ | 2025-04-11 03:29:44+00:00
Allies saw Trump the first time around.

The simple fact Trump was voted in again denotes that the people of the US is not to be trusted.

At this point, it doesn't matter if Trump disappears into a void at the end of his term.

22% of people in the US voted directly for Trump. That's 22% of people that think his mode of operating is great presidential material.

I cannot trust doing business in a society with such a large proportion of either idiocy or malice, which includes wealthy and influential individuals!

The last 15 years has changed the fundamental stereotype of a US citizen. And while I personally know a few US citizens who are trustworthy, competent, lovely people, this marks an inherent bias in decision making.

From here, whatever Trump does is simply reinforcing the stereotype.
by rtkwe | 2025-04-11 03:29:48+00:00
When you claim "without human intervention... except for edge cases" and the truth is it's all "edge cases" ie 0% AI.

> Saniger raised millions in venture funding by claiming that Nate was able to transact online “without human intervention,” except for edge cases where the AI failed to complete a transaction. But despite Nate acquiring some AI technology and hiring data scientists, its app’s actual automation rate was effectively 0%, the DOJ claims.
by s1artibartfast | 2025-04-11 03:30:23+00:00
Is it weird or unusual? At least 200 other Canadian auto dealers also had backlogs, were even slower in fulfilling them, and are now angry the government wont pay them?

It was the government that abruptly canceled the the program without funding to cover sales.

Someone at Tesla realized the government was going to stiff dealers for millions and rushed to get them in while the other dealers were sitting on them.

The government announced on Friday that that the program would be "paused" in a few weeks, and Tesla worked 24/7 through that weekend to get theirs in before funds ran dry, along with many other proactive dealers. [1]

>Due to the high uptake, the iZEV Program will be paused in a few weeks,” stated the email sent to dealerships just before noon on the Friday, obtained by the Star. But that weekend there was an unprecedented surge in claims from four Tesla outlets, the Star revealed this week. The four Tesla showrooms claimed 8,653 EV sales in 72 hours and filed for $43.1 million in rebates — more than half of the $71.8 million in remaining funds. By Monday, all the money was gone and Transport Canada announced the EV rebate program was “paused.” It shut down the online claims portal for dealers, leaving hundreds without recourse to recoup their money.

https://archive.is/vpwmL#selection-4843.0-4853.208
by Lerc | 2025-04-11 03:31:43+00:00
Going back earlier, a similar thing in 2017 was done.

https://thespinoff.co.nz/the-best-of/06-03-2018/the-mystery-...

Interestingly this was a task that could probably be done well enough by AI now.

Not that these guys knew how close to reality they turned out to be. I assume they just had no idea of the problem they were attempting and assumed that it was at the geotaging a photo end of the scale when it was at the 'is it a bird' end.

Maybe I'm being overly optimistic in assuming people who do this are honestly attempting to solve the problem and fudging it to buy time. In general they seem more deluded about their abilities than planning a con from start to finish.
by bruce511 | 2025-04-11 03:32:31+00:00
In an earlier life I was an airport fireman. It was in the late 80's so I'm pretty sure things have changed, but physics stays the same.

Firstly the engines on these beasts are massive. My truck had 4500 gallons of water and 500 gallons of foam. It could go 60mph in a (very) straight line (that's what taxi ways are for) but acceleration and breaking were ponderous.

We had another vehicle carrying 500 gallons, with a huge twin-turbo motor, which had insane acceleration and could do 100mph. It's job was to get there first, dump suppressant quickly and get out the way in the 20 seconds before I got there.

Couple things I remember- these things go fast, but corner badly, so one slows down a lot before turning.

Water is really dangerous to transport because it sloshes around moving the center of gravity. Best to drive with water tanks full or empty. If they're only partially full you drive really slowly around corners. Like walking speed. Not surprisingly they were almost always 100% full.

Mine had pretty much 0% suspension. I took a shortcut once and hit a dirt ripple made by a recent grader. Maybe 8 inches high. The jolt was so bad the plastic light covers popped off the flashing lights. The guy in the roof well almost got thrown overboard.

Honestly, I was 18 years old and it was tremendously good fun. But I will say that the car accidents we attended turned me into a cautious driver. And I font need to "go fast" in a car - thats pretty tame compared to going fast in a 36 ton truck.
by instagib | 2025-04-11 03:34:07+00:00
My mistake. EEG.

https://www.apneaboard.com/forums/ May be worth posting over there too. 112k members and many interested in logging their cpap data with OSCAR. Trying whatever they can to improve sleep.

Some of my college friends created a skullcap wheelchair controller application using only the brain so the options are very open. Good luck.
by m1keil | 2025-04-11 03:34:40+00:00
> I learned a ton from my DE. Like, really, a ton. Before that, I had been writing on various blogs for about a decade, but writing online is all about being direct because most people don’t have time. With a book, it’s different. People made a deliberate decision to buy your book. Now, it’s your job to bring them somewhere valuable. And if that takes time (meaning more words), so be it.

I have a hard time with this point. It feels to me like a lot of books have A LOT of unecassery padding all over the place.

The example of taking 28 words and turning it to 120 is pretty good at showing this. The first paragraph is totally pointless - we are reading a book about 100 most common mistakes, obviously this mistake is very common, how did this increased the value?

Then we have another line that explaining what happens in the code, which is totally useless because the code is super trivial.

Then the code, with more explanations on the side as if the previous line was not clear.

And only after that we get to the crux of the issue.

I understand that book publishers feel they need to justify the price of a book by reaching the 300p mark in some or other way, but in my way this only makes the book worse.
by zahlman | 2025-04-11 03:34:46+00:00
> and adding that example `f(template: Template)` everywhere to my code bases is just a lot of repeated code for no real value.

I'd agree that it should be somewhere within the library, even if it's just a separate top-level function in the described `string.templatelib`. If it isn't, I'm sure someone will make a PyPI package for it right away.
by Animats | 2025-04-11 03:35:14+00:00
Indeed.

There's a somewhat better discussion of this phone here.[1] At least the making of the board. Board manufacture, SMT pick and place, and soldering are all automated, and the equipment is widely available. Everybody does boards roughly the same way.

The assembly problems in phones come from all the non-board parts. See this iPhone teardown.[2] Look at all those little subassemblies. Some are screwed down. Some use elastic adhesive. Some are held in place by other parts. They're connected by tiny flexible printed circuits. That's the labor-intensive part. Usually involves lots of people with tweezers and magnifiers. They don't show that.

So here's that part of assembly in a phone factory in India.[3] Huge workforce.

For comparison, here's a Samsung plant.[4] More robots, fewer people. Samsung made something like 229 million phones in 2024. If a US company produced phones at Samsung volumes, the price would come down.

[1] https://puri.sm/posts/manufacturing-the-librem-5-usa-phone-i...

[2] https://www.ifixit.com/Teardown/iPhone+13+Pro+Teardown/14492...

[3] https://www.youtube.com/watch?v=IQZycjXZAKI

[4] https://www.youtube.com/watch?v=BQ5t7zgoQRM