MurphyA/hacker-news huggingface dataset:
by holowoodman | 2025-05-11 15:52:14+00:00
Companies will act out of greed and use their customers and developers as "human shields" to get out of their responsibility. Your on-call duty should be paid by the hour just as any duty, doubling the pay on weekends, holidays and nights. "But the poor developers" is just the "we will hurt this poor innocent puppy"-defense. The evil ones are the ones inflicting the hurt, the greedy companies. Not the reporters.
by andrewrn | 2025-05-11 15:52:31+00:00
Woah this is very exciting if true! I love Linux and my framework laptop, but have wanted to make simple iOS apps.

That being said, PWA’s are damn capable at this point for basic little apps. I wish more laypeople were aware of the ability to “install” PWA’s. Most non-tech people only think apps come from the iOS App Store.
by Defletter | 2025-05-11 15:52:52+00:00
Many of the languages/platforms/libraries that I used (eg: Bun) do not provide any kind of named-constant for this reason: just type 1003. But the value of named constants is that you can attach documentation to them.

To clarify something I said earlier, I would rather have to stop what I'm doing to look at documentation (something that can be done within the IDE) than have to open up a browser and read through the specification to figure out what some magic-value means. Having a provided named-constant that tells me what 1003 means is very useful for me and for other maintainers or contributors to the project, and it can link to the spec for more information anyway. Just having raw magic-values is not great for maintenance. Likewise, having pretty names entirely detached from the actual close-code makes searching for places where that close-code is used much harder. Even just "1003_REFUSE" or "1003_CANNOT_ACCEPT" is so much better.
by TrapLord_Rhodo | 2025-05-11 15:53:02+00:00
From the Christian, anyone who wasn't part of the Christian or Jewish faiths was considered pagan. In the first century CE, Epicureans were part of the broader category of Hellenistic pagan philosophers—which included Stoics, Platonists, and others—who were polytheistic or at least non-Christian. So since Philodemus makes up most of the library here, it's pretty safe to call it a "pagan" library.
by matthewdgreen | 2025-05-11 15:53:10+00:00
But let’s ask a different question: aside from re-allocating the economy’s marketing and advertising budget into Google (from, presumably, local newspapers and TV before Google existed) how much of that revenue comes from actual tangible new wealth creation?

To put some context on this, 78% of Google’s revenue is advertising. Overall US ad spending has been increasing at about 1.6% per year since 2001, with no obvious indication of an acceleration (beyond some bumps around 2007/8.) So is there actually a success story beyond market capture here? And if all we’re doing is concentrating existing business into new channels, is this something we should be excited about?
by signal11 | 2025-05-11 15:53:51+00:00
These days you can get PIN-capable card-readers with touchscreens. Some of these models randomize the button layout, which can be interesting to those who rely on muscle memory to type their PIN. Especially given that some shops have the readers physically attached or secured, so you have to type the PIN at an odd angle.

Some examples here[1].

[1] https://ux.stackexchange.com/questions/144937/why-do-some-ne...
by mystified5016 | 2025-05-11 15:54:19+00:00
In the US, ISPs are required to allow you to hook up your own modem. As long as your hardware is technically compatible with the network, you just give them your MAC address and plug it in.

However, part of being compatible is that the modem bust be configurable and controllable by the ISP. The ISP will typically flash their own firmware to your modem without asking or telling you.

The same applies to cell networks. The actual modem in your phone is running a binary blob provided by the network operator.

This is done for very good reason, without control of all modems in the netork, the operator can't provide reliable service. A broken modem in the network screaming out non-compliant signals can screw things up for everyone.

It's a necessary evil for the network operator to have privileged control over the hardware on their network. You solve this by treating your modem as a direct, untrusted, unprotected hole into the public internet. You also must assume that the ISP can inspect traffic on their network. To solve all of this, you put a firewall between it and your local network.

I really don't think it's at all a problem for ISPs to have this level of control over customer modems. It is a problem when the ISP bundles the modem and router, but that's a different conversation. Just always use your own router.
by fulafel | 2025-05-11 15:54:22+00:00
> A sufficiently complex system will result in vulnerabilities even a careful person could not have predicted.

I think as a field we're actually reasonably good at quantifying most of these risks and applying practices to reduce the risk. Once in a blue moon you do have "didn't see that coming" cases but those cause a very minor part of the damage that people suffer because of sw vulnerabilities. Most harm is caused by classes of vulnerabilities that are boringly pedestrian.
by 90s_dev | 2025-05-11 15:54:30+00:00
> We're not working 12 hour days on a field, we're not stalking prey for 5 miles, we have adequate time in our day-to-day to think about things

There's so much history that shows that people have always been able to think like this, and so much written proof that they have, and to the same proportion as they do today.

Besides, in 12 hour days on a field, do you not have another 4 hours to relax and think? While stalking prey for 5 miles, is it not quiet enough for you to reflect on what you're doing and why?

I do think you're onto something though when you say it's related to our material needs all being relatively met. It seems that's correlational and maybe causal.
by southernplaces7 | 2025-05-11 15:54:40+00:00
Because we have such strong, concrete evidence that people connected so much better in a past of enforced socialization, being forced into communities of certain types regardless of your personal preferences and having to fit a rigid range of social conformities, you know, before all the monstrosities of comfortable modern digital living that let individuals pick and choose who, how and when they interact based on their own decisions.

I see here a contrived so-called crisis over something it's become fashionable to completely lack perspective about.
by econ | 2025-05-11 15:56:54+00:00
I like listening to other perspectives. Seems you did a great job at that too.

The general pattern i see everywhere is that in a society with layers of hierarchy each layer is amazingly ignorant about the things the ones above and below know very well. Not knowing the abstraction vs abstracting away important things.

No, I'm not sold on Wolff's new js framework.
by yencabulator | 2025-05-11 15:57:29+00:00
They did sometimes have an "overhead" ThinkLight, toggled by a magic Fn+PageUp combo just like some backlights.

I think putting in key backlights made the previous spill-proof tray design not viable, so it's not a pure win and I could see why they tried to hang on to the old design.

Old Thinkpads could survive repeated spilling of drinks on their keyboard, the only laptop I've seen to cope with that. There was a tray underneath the keys with a drainage hole all the way through the laptop, that way the liquid didn't reach any zappy bits.
by krastanov | 2025-05-11 15:57:39+00:00
She said "because the color centers are small which would enable miniaturization". Miniaturization is the last thing these are good for, and while they are "small" for a human, they are gigantic for an electronic device. She had absolutely no idea why these new devices are useful but made sweeping comments about how they will change the field. She hyped up something silly while at the same time she complains about hype over actually interesting results. She betrayed complete incompetence on the topic while pretending to be an expert. And she does that constantly, over such trivialities, that it is just exhausting to argue about it.
by maneki-neko | 2025-05-11 15:58:22+00:00
> written in AvaloniaUI or, nowadays, WinUI 3

Be aware that this is what you're getting into when you pick dotnet for GUI applications. It's been that way for decades at this point, there are many unfixed bugs in WPF for example, in spite of it being touted as the final word in GUI development in its time and still being used for some Microsoft applications like VS.

Meanwhile, with Delphi you were using VCL 20 years ago, and you're still using VCL today, and its development velocity and performance is light years ahead of anything Microsoft put out during that time. This also applies to Lazarus's LCL.
by hodgesrm | 2025-05-11 15:58:25+00:00
How is this better than using ReplacingMergeTree in ClickHouse?

RMT dedups automatically albeit with a potential cost at read time and extra work to design schema for performance. The latter requires knowledge of the application to do correctly. You need to ensure that keys always land in the same partition or dedup becomes incredibly expensive for large tables. These are issues to be sure but have the advantage that the behavior is relatively easy to understand.

Edit: clarity
by techpineapple | 2025-05-11 15:58:28+00:00
Can’t really read the article so can’t confirm this. There’s a this idea that like a liberal focus on college has made the trades so unpopular no one is going into the trades, but doesn’t at least half the country live in a place / have parents that value the trades?

I sort of have two theories. One is that you probably have to be relatively smart to go into the trades. I remember listening to a podcast recently on military recruitment and they said because the military is so modern, they have to do most of their recruiting in middle class neighborhoods with good schools.

Which means that maybe somewhat unintuitively, there are no separate paths — college for good students, trade school and military for I dunno, “non-academic/street smarts or whatever you wan to call it. — trade schools, the military and colleges are actually all competing for the same students.

The second theory is tied to the first one, but for all the marketing on how great these jobs are, there are structural / practical problems with them. From how they pay, to lack of job security to the havoc they can wreak on your body.
by eadmund | 2025-05-11 15:58:58+00:00
> This is the price of a unified input bar.

I never saw what was wrong with having a URL and a search box in the same bar. It was fine, and I knew that whatever I typed into the URL bar would be treated as a URL.

Fast forward a few years, and URLs I type into the bar are not treated as URLs (internal HTTP URLs get rewritten to HTTPS when a server is restarting).
by holowoodman | 2025-05-11 15:59:37+00:00
"Licensed professional engineers" are a software-development myth.

If all our software was as simple as a bridge, then we could have that. A bridge is 5 sheets of plans, 10 pages of founding checks, 30 pages of calculations, 100 pages of material specs. You can read all those in a day. Check the calculations in a week. Next bridge will be almost the same.

Now tell me about any software where the spec is that short and simple. /bin/cat? /bin/true? Certainly not the GNU versions of those.

Software is different because we don't build 1000 almost-identical bridges with low complexity. We always build something new and bespoke, with extremely high complexity compared to any kind of building or infrastructure. Reproduction is automatic, so there will never be routine. Totally different kind of job, where a licensed professional will not help at all.
by smeg_it | 2025-05-11 16:01:37+00:00
I don't know what jobs will be left. As our benefits have dried up. e.g. retirement, healthcare, job stability. Every article I've read basically said workers are going to need to be very adaptable. Forget about the lives your parents, and or grandparents had. That is gone. AI is only going to make things worse. I'm not anti-immigrant but H1-B has made the U.S. dependent on Indian labor, as it has done exactly what it was never supposed to do i.e. replace american workers with cheaper foreign labor, this is largely due to Indian Contract companies that are rife with fraud (both conservative and liberal administrations have found that). So, IT has lead the way to professional gig work i.e. contracts with either no benefits, are very high cost ones. Without protection, there just will not be stable jobs in this country. Forget retirement, most of us probably can't afford basic health care. Don't even think about dental care. In my mind, we are entering a new feudal age. No it won't be land based, but it's the same thing. Land was just the leverage for power, now it might just be net-worth and/or position. In general, American's are becoming poorer. I see us looking more like other nations with a largely poor populous. I'm guessing the rich already see most of us, like the nobles of old as peasants, with the same or similar justifications for bigotry. Divine right, or the rest are just dumb, and uneducated and only fit for manual labor, until we die (early).

P.S. I love sherlock holmes, and from that have some fascination of Victorian England, I just never thought we would go back to it. It was great if you were a noble and/or rich, but most of the populous wasn't either and suffered. All from my understanding, so historians or just more historically knowledgeable people can correct me.
by bolognafairy | 2025-05-11 16:01:40+00:00
I don’t do “video, audio, and normal web browsing” for a living, and I don’t find macOS unbearable.

For the love of God, please show an iota of acknowledgment that this could just be a matter of personal taste, instead of immediately resorting to such absolutist statement. It’s very telling that your portrayal of “I don’t like this” is “this is surely unbearable for anyone that does the sort of work that I do. Anyone that makes this work for them is doing this OTHER class of things”. And I’ve got absolutely zero doubt that you consider the things that you listed as being ‘lesser’ than your ‘real computer work’.
by danjl | 2025-05-11 16:02:16+00:00
It will be glorious! LLMs Will replace most managers and all executives. Developers will use their corporate AI to answer all questions from the outside world, allowing them to focus entirely on writing code. No need to talk to other humans, aside from other developers. Coders will develop lasting personal relationships with their IDEs. AI enhanced design tools will provide pixel perfect designs that users always love. Glorious.
by holowoodman | 2025-05-11 16:02:43+00:00
You report that to the bank, the bank pays off you and the robbers to keep things quiet. 5 years later, things are discovered and you go to jail for aiding and abetting.

Or you report immediately to the press, press reports, police secures bank building, investigates sloppy practices, customers win, you are a hero, inept banksters and robbers go to jail.
by magicalhippo | 2025-05-11 16:02:47+00:00
But it's things a company could do to try to squeeze the lemon a bit more. Something which they have more incentive to so if they don't have a large, and fairly stable revenue stream from elsewhere.

After all there's a reason people here care about PiHole and such, because ISP's are doing such shenanigans. Or TV makers peeking at pixels so they can phone home to report on what you're watching.
by toast0 | 2025-05-11 16:03:15+00:00
The only way that really works is if HAProxy includes the version of BoringSSL they want to use in their source tree. Otherwise, it's too hard for users to find the right version.

But you quickly get to the hard problems of when there are security fixes for BoringSSL.

Upstream is only going to fix it on head per their philosophy. So either someone has to backport the fix to whatever version HAProxy uses on their supported versions, or HAProxy has to update to head with whatever gymnastics required on all their supported versions.

In the meantime, it's probably more difficult for users to understand if their system has a vulnerable version of boringssl, because it's embedded into HAProxy, and not a separate package.

Given that, it makes a lot of sense to not consider it, when AWS-LC is a fork of BoringSSL that's intended to be used by 3rd party projects.
by alwa | 2025-05-11 16:03:57+00:00
There’s the evergreen genre of business-oriented instruments that are mainly cheery self-assessments (“I notice when people are feeling sad: agree, or strongly agree?”)—but I’m not sure how valid those get.

As far as interesting efforts that reach for more objectivity, I feel like the personality psychology people circulated a bunch of “EQ” instruments like this in the ‘00s and ‘10s, rooted in Paul Ekman’s work on facial expressions:

https://greatergood.berkeley.edu/quizzes/ei_quiz/

Then again, they dealt with their replication crisis around the same time; I’m not sure how well these kinds of things held up.
by jenadine | 2025-05-11 16:04:06+00:00
> I could use C++ and stick with Qt, but I'd much prefer Rust. Rust has no good Qt bindings. What are my options?

There are several Qt binding for rust, for example cxx-qt. I haven't tried myself but it looks maintained. Why is it not good?

Otherwise, the most promising equivalent to Qt in Rust would be Slint.
by pclmulqdq | 2025-05-11 16:04:16+00:00
I don't think these are the same thing. But when someone says that polio type 2 has been eradicated, that means the entire family of WPV, cVDPV, and VAPP. Not just WPV.

For all intents and purposes, yes, cVDPV is the same thing as WPV. There have actually been instances where cVDPVs have evolved into things that look quite a bit like WPV. Declaring victory over "type 2/3" because WPV is gone is meaningless when lots of people still get cVDPV and have exactly the same symptoms.
by whycome | 2025-05-11 16:04:29+00:00
Yeah this was more an overview of the industry and how the USA and China diverged on control and production. A really good article. But yeah, a gap of actually listing the elements and a single image depiction doesn’t include full names (just periodic table abbreviations).

From ChatGPT:

Light Rare Earth Elements (LREEs)

1. Lanthanum (La): camera lenses, hybrid vehicle batteries 2. Cerium (Ce): glass polishing, catalytic converters 3. Praseodymium (Pr): magnets, aircraft engines 4. Neodymium (Nd): powerful magnets (hard drives, EV motors) 5. Promethium (Pm): radioactive, used in nuclear batteries

Heavy Rare Earth Elements (HREEs)

6. Samarium (Sm): magnets, nuclear reactors 7. Europium (Eu): red/blue phosphors in screens 8. Gadolinium (Gd): MRI contrast, neutron capture 9. Terbium (Tb): green phosphors, solid-state devices 10. Dysprosium (Dy): heat-resistant magnets 11. Holmium (Ho): high-strength magnets 12. Erbium (Er): fiber optics, lasers 13. Thulium (Tm): portable X-ray machines 14. Ytterbium (Yb): stainless steel, lasers 15. Lutetium (Lu): cancer treatment, PET scans

Other Rare Earths.

16. Scandium (Sc): aerospace alloys, sports equipment. 17. Yttrium (Y): superconductors, LEDs, cancer therapy
by nopinsight | 2025-05-11 16:04:42+00:00
> 4.5/o3 doesn't seem hugely more intelligent then 3.0

I disagree with 3.0, but perhaps that feels true for 4.0 or even 3.5 for some queries.

The reason is that when LLMs are asked questions whose answers can be interpolated or retrieved from their training data, they will likely use widely accepted human knowledge or patterns to compose their responses. (This is a simplification of how LLMs work, just to illustrate the key point here.) This knowledge has been refined and has evolved through decades of human experiments and experiences.

Domain experts of varying intelligence will likely come up with similar replies on these largely routine questions as well.

The difference shows up when you pose a query that demands deep reasoning or requires expertise in multiple fields. Then, frontier reasoning models like o3 can sometimes form creative solutions that are not textbook answers.

I strongly suspect that Reinforcement Learning with feedback from high-quality simulations or real environments will be key for these models' capabilities to surpass those of human experts.

Superhuman milestones, equivalent to those achieved by AlphaGo and AlphaZero between 2016 and 2018, might be reached in several fields over the coming years. This will likely happen first in fields with rapid feedback loops and highly accurate simulators, e.g. math problem solving (as opposed to novel mathematical research), coding (as opposed to product innovation).
by atmavatar | 2025-05-11 16:04:45+00:00
I've heard modern US politics described like the following:

A rich man, a blue-collar worker, and an immigrant are sitting around a table. In the center of the table is a plate of a dozen cookies. The rich man takes 11 of them, then leans in and whispers to the blue-collar worker "hey, I think that guy wants your cookie."
by bolognafairy | 2025-05-11 16:04:46+00:00
Are you genuinely not reading the comments that you’re replying to?

OP did mot solicit or show that there would be any value in people listing ways that one could circumvent this with preparation.

We all know. You aren’t adding anything to the discussion. Nerds love ignoring the cost of human effort if it gives them an opportunity to show that they know something.
by tuan | 2025-05-11 16:04:55+00:00
> I think what we're witnessing isn't just an extension of the attention economy but something new - the simulation economy

Is it really new? We've been replacing real human connections with online connections/friendships for quite a while now. Social media companies have been giving us a world full of simulated relationships and making profits off of it. As quoted in the post, the average American adult has 3 friends. Look how many friends they have on FB.
by rayiner | 2025-05-11 16:05:34+00:00
Of course it’s related. If “emanations from penumbras” is valid constitutional reasoning, it’s valid for everybody. It’s valid for the people who want to strike down state laws regulating morality, and it’s valid for the people who want to expedite deportation of illegal immigrants.

The Constitution says habeas may be suspended “when in Cases of Rebellion or Invasion the public Safety may require it.” “Rebellion” and “Invasion” are not textual prerequisites for suspending habeas corpus, but rather specific emanations from a broader penumbra encompassing threats to “public Safety.” Incursions into U.S. territory by illegal aliens and foreign gangs easily falls within that penumbra. Moreover, the word “invasion” isn’t necessarily limited to military invasions. It can refer to incursions by foreign elements, as in the phrase “invasive species.” That confirms that habeas corpus can be suspended in response to incursions onto U.S. soil by illegal aliens and gangs. And after all, the founders couldn’t have anticipated the rise of sophisticated international criminal organizations like MS13, which rise to the level of quasi-state actors. A small band of MS13 armed with modern weapons of war would be comparable to a military detachment armed with muskets in 1789.

And yes, while suspension of habeas is mentioned in Article I, it’s only listed as a negative limitation. It doesn’t say only Congress can suspend habeas. Just like how when Article II says “the executive Power shall be vested in a President of the United States of America,” that doesn’t mean that Congress can’t also create independent agencies that exercise that power.