MurphyA/hacker-news huggingface dataset:
by jakogut | 2025-09-16 15:54:09+00:00
Or when they switched from applications requesting exclusive access to ALSA audio devices to using sound servers for mixing, or when Xorg autoconfiguration was introduced (obviating manual Xorg.conf creation), or when the modesetting DDX replaced vendor specific DDX packages, or when Wayland was introduced with full backward compatibility with Xorg via XWayland. I suppose that last one is more of a lack of change.
by bgwalter | 2025-09-16 15:54:26+00:00
The Marshall plan is overrated:

https://www.nzz.ch/english/how-the-marshall-plan-is-overly-r...

https://mises.org/mises-wire/marshall-plan-isnt-success-stor...

“Britain received twice as much aid as West Germany did, but economic growth in Britain dramatically lagged behind that of the Germans.”

Germany needs nukes and a navy to project power to solve the energy dependence. It isn't that expensive and could be done by eliminating waste in the procurement process. The money is already there. Oh yes, and tax the rich, especially landowners with multiple properties.

(Why would I listen to you preemptively ruling out viable strategies? I do not take orders here.)
by zapnuk | 2025-09-16 15:54:26+00:00
Same as always?

Cheap labor. It doesn't take that much to train someone to be somewhat useful, in mmany cases. The main educators are universities and trade schools. Not companies.

And if they want more loyalty the can always provide more incentives for juniors to stay longer.

At least in my bubble it's astonishing how it's almost never worth it to stay at a company. You'd likely get overlooked for promotions and salary rises are almost insultingly low.
by johnisgood | 2025-09-16 15:54:45+00:00
Yeah but for example if you are new to yet(tm) another JavaScript framework, you will have the same issues at any workplace. I mention this because these days there are millions of new ones.

I have not worked with many things they require of me either. Before I apply, I either have to learn the very basics, or I will have a hard time, unless they do not mind me not knowing but learning fast.
by hu3 | 2025-09-16 15:55:10+00:00
it's hard to compete with other launchers like:

- Microsoft PowerToys Run https://github.com/microsoft/PowerToys

- Keypirinha https://github.com/Keypirinha/Keypirinha

- Flow Launcher https://github.com/Flow-Launcher/Flow.Launcher

If they can index google photos and gmail too then I might try.
by heymijo | 2025-09-16 15:55:21+00:00
What exactly did your work flow look like for the gpt-5-medium refactor you did?

I don't have a test like that on hand so I'm really curious what all you prompted the model, what it suggested, and how much your knowledge as a SWE enabled that workflow.

I'd like a more concrete understanding if the mind blowing nature is attainable for any average SWE, an average Joe that tinkers, or only a top decile engineer.
by Forgeties79 | 2025-09-16 15:55:23+00:00
Let's roll back the tape a bit. This is the key excerpt from the comment you were initially responding to that you're claiming did not get a sufficient response:

>There was a school shooting on the same day as Kirk's death: https://www.nbcnews.com/news/us-news/students-wounded-shooti... If he were still alive, he would be writing and speaking about how such violence is unfortunate but ultimately acceptable— even necessary— to "preserve our freedoms", brushing it aside to be forgotten. He of course did so many times in life, notably in 2023 when he was quoted doing so in the media:

Notice they said "he would be writing and speaking about how such violence...is unfortunate but ultimately acceptable - even necessary - to 'preserve our freedoms.'"

To which you responded:

>He would have really advocated for violence, or school shootings? That seems odd.

Where did they say "advocated" or "encouraged" or anything remotely like that? "Acceptable" and "necessary" are not saying "pro-" as you are implying they said. So right out the gate you are misrepresenting the person and moving the goalposts so that a bar which you have established on your own must be met.

So my question is: why should anyone feel obligated to meet your challenge? They said Kirk ultimately determined that these sacrifices are acceptable, even necessary, for the second amendment which he considered a good thing worthy of virtually any cost. You twisted that into claiming he was advocating for violence and school shootings. Clearly that is not what they said at all.

The way you’re approaching this discussion is the same way people like Shapiro and Kirk (used to) approach debates. Just like the above quote from Charlie where he said it’s [sic] “ridiculous to expect no deaths in a country that allows guns.“ Who said zero deaths? Why is that the bar and who set it? It clearly isn’t reasonable. But when pundits like them says things like that, they get to paint anybody who disagrees with them as having foolish expectations
by hellojesus | 2025-09-16 15:56:25+00:00
This is my every day. "I suck and am worthless; I have no idea why I haven't been terminated yet." And this regularly builds to, "I've never achieved anything in life and, based on my past performance, likely never will. I probably should just kill myself now to save the trouble of doing it later."

I have two young kids though, so my wife thinks that's a bad idea.
by qwertypig250 | 2025-09-16 15:56:51+00:00
I went down this rabbit hole but with UTM, didn't get far though. Anything GPU-accelerated will struggle, or straight up not work. That includes GPU-accelerated terminals and code editors. You will also have conflicts with touchpad gestures, hot corners, and keybindings. It's not a good way to go imo.
by Kon5ole | 2025-09-16 15:56:58+00:00
>By putting the panels on their home they have robbed us of electricity.

Most of the solar we have today exists because these "robbers" paid for it themselves, and got it done rightaway. We all benefit from it. Maybe you meant robber like Robin Hood? ;-)

Your idea seems to be that homeowners can somehow choose their ROI by adding solar to a central power plant instead of their homes.

But that's not the case, they can't do that. There's no checkbox that says "instead of having 20 solar panels on your roof we can add 25 to the central power plant" when you order solar for your home.

Utility solar and home solar is built from separate pools of money for different purposes, and I don't see how you can meaningfully compare ROI between them.

Edit: Also, money isn't the bottleneck so we're not missing out on anything. Every solar panel made is being mounted somewhere, there is no surplus being stored because we ran out of money.
by simonw | 2025-09-16 15:57:31+00:00
I did actually consider that quite a bit when I got invited to OpenAI's mysterious recorded launch event (they didn't tell us it was GPT-5 until we got there) - would it damage my credibility as an independent voice in the AI space?

I decided to risk it. Crucially OpenAI at no point asked for any influence over my content at all, aside from sticking to their embargo (which I've done with other companies before.)
by ninkendo | 2025-09-16 15:58:01+00:00
English contractions are weird in general in that it doesn't always "work" to contract two words. Tom Scott does a good video about this: https://www.youtube.com/watch?v=CkZyZFa5qO0

(Example, "Is this a good idea? Yes, it's!" sounds wrong. But "it's" still means "it is". It would just sound weird to use a contraction in that context.)
by stephencanon | 2025-09-16 15:58:06+00:00
The orbital example where BDF loses momentum is really about the difference between a second-order method (BDF2) and a fourth-order method (RK), rather than explicit vs implicit (but: no method with order > 2 can be A-stable; since the whole point of implict methods is to achieve stability, the higher order BDF formulas are relatively niche).

There are whole families of _symplectic_ integrators that conserve physical quantities and are much more suitable for this sort of problem than either option discussed. Even a low-order symplectic method will conserve momentum on an example like this.
by ecb_penguin | 2025-09-16 15:58:10+00:00
> Doesn't this posture also criminalize white-hat hackers, whose disclosures would protect you from the people who actually want to do damage?

There is no law for "white-hat hackers". You don't get to break into a system because the color of your hat.

"White-hat hackers" have contracts, or very specific rules of engagement. Having run many a bug bounty, if someone was malicious, we would absolutely work to prosecute.

You can also find bugs in software freely, as long as you don't obtain unauthorized access to other people's systems.
by kerpal | 2025-09-16 15:58:14+00:00
Author makes some good points though, I think many of us are feeling a bit of AI fatigue. There's so many platforms and services available now, and a large group will likely be vaporware soon as the market battle plays out.

I'll admit these "far right" labels don't hold much weight, usually just a way to expose yourself (the author here). But I agree with much of the overall sentiment of the article. The AI hype feels a bit dystopian and I say that as someone who has been heavily using LLMs since 2023.

They're very useful but we also have to ask ourselves what the world will look like if we automate everyone out of a job.
by nasretdinov | 2025-09-16 15:58:45+00:00
For me, a 37-year old teenager, the best thing I've ever done to improve my sleep was setting "downtime" (in iOS screen time settings) from 21:00 to 07:00, and ask my partner to set a screen time password that I don't know so I can't cheat. Works wonders! It creates just enough friction that I don't want to reach to my phone or a computer (which is in another room), and still allows for handling emergencies since messages and phone calls still go through.
by JambalayaJimbo | 2025-09-16 15:58:51+00:00
>If I knock on a door, it swings open, and I walk inside and steal something, then imho there should be a lesser maximum charge for possessing burglary tools than if I show up with a lock gun, crowbar, and concrete saw.

Why? (I'm not a lawyer...) - shouldn't intent and harm (i.e. the value of the stolen item) be the only relevant details? Now of course its much easier to demonstrate intent if there's a crowbar involved, but once that's already established, it seems irrelevant.
by godshatter | 2025-09-16 15:58:53+00:00
As an outsider looking in as I don't deal with NPM on a daily basis, the 30k dependencies going 50 branches deep seems to be the real problem here. Code reuse is an admiral goal but this seems absurd. I have no idea if these numbers are correct or exaggerations but from my limited time working with NPM a year or two ago it seems like it's a definite problem.

I'm in the C ecosystem mostly. Is one NPM package the equivalent of one object file? Can NPM packages call internal functions for their dependencies instead of relying so heavily on bringing in so many external ones? I guess it's a problem either way, internal dependencies having bugs vs supply chain attacks like these. Doesn't bringing in so many dependencies lead to a lot of dead code and much larger codebases then necessary?
by danaris | 2025-09-16 15:59:34+00:00
Would you like to give them the apple or the pear?

] Give Apple

] Give Pear

Do you actually think this is an unacceptable and grammatically incorrect way of phrasing these provided options?

> The "apple" in "give apple" is a direct object without preposition

My apologies, you're correct. I mistyped—I should have said "indirect object". That does not negate any of the rest of what I said.
by lock1 | 2025-09-16 16:00:04+00:00
As an occasional uni TA, I'm leaning toward banning LLM for easy coursework while allowing it on more difficult & open-ended ones.

Pretty sure it's a self-destructive move for a CS or software engineering student to pass foundational courses like discrete math, intro to programming, algorithm & data structure using LLM. You can't learn how to write if all you do is read. LLM will 1-shot the homework, and the student just passively reads the code.

On more difficult and open coursework, LLM seems to work pretty well at assisting students. For example, in the OS course I teach, I usually give students a semester-long project on writing from scratch x86 32-bit kernel with simple preemptive multitasking. LLM definitely makes difficult things much more approachable; students can ask LLM for "dumb basic questions" (what is pointer? interrupt? page fault?) without fear of judgement.

But due to the novelty & open-ended nature of the requirement ("toy" file system, no DMA, etc), playing a slot machine on LLM just won't cut it. Students need to actually understand what they're trying to achieve, and at that point they can just write the code themselves.
by codingdave | 2025-09-16 16:00:19+00:00
Oh, are we sharing our low-effort POD sites on here now? I have one. I stopped sharing it because the resulting product quality was poor and reflected poorly on my work. I don't think less of people for using Printful - it is a great concept. But trying to pawn off a t-shirt shop from there as a tech demo? That feels really skeevy to me.
by user____name | 2025-09-16 16:00:33+00:00
This might be because of two color processes (e.g. two strip technicolor or cinemascope) which were cheaper and excluded either yellows or blue hues. Purple (or magenta for bright spots) also is complementary to green so they tend to be used together.

Personally I always associated sickly yellow and greens with horror, but that seems to have been a trend perhaps.
by lenerdenator | 2025-09-16 16:01:29+00:00
> Traditional JS is actually among the safest environments ever created.

> However, processes and practices around NodeJS and npm are in dire need of a security overhaul. leftpad is a cultural problem that needs to be addressed. To start with, snippets don't need to be on npm.

Traditional JS is the reason we have all of these problems around NodeJS and npm. It's a lot better than it was, but a lot of JS tooling came up in the time when ES5 and older were the standard, and to call those versions of the language lacking is... charitable. There were tons of things that you simply couldn't count on the language or its standard library to do right, so a culture of hacks and bandaids grew up around it. Browser disparities didn't help either.

Then people said, "Well, why don't we all share these hacks and bandaids so that we don't have to constantly reinvent the wheel?", and that's sort of how npm got its start. And of course, it was the freewheeling days of the late 00s/early 10s, when you were supposed to "move fast and break things" as a developer, so you didn't have time to really check if any of this was secure or made any sense. The business side wanted the feature and they wanted it now.

The ultimate solution would be to stop slapping bandaids and hacks on the JS ecosystem by making a better language but no one's got the resolve to do that.
by amluto | 2025-09-16 16:01:40+00:00
Unselectable static text is so last year. The cool new thing is these funny blue bits of text with click handlers that, when all the stars align, navigate to a different URL. Somewhere on the road map is context menu support, and the ability to open in a new tab is on the will-never-happen wishlist because no one can figure out how to do it in a cross-platform manner. Showing the target URL in a status bar didn’t even make the wish list.

The <a> tag is only for retro fanatics.

Seriously, I was peeking at the docs for Qwik, one of the cool new supposedly-lighter-weight frameworks the other day, and I was delighted to discover that, in what is obviously intended to resemble ordinary multi-page HTML, the links aren’t links. The long press behavior is utterly, comically wrong. This isn’t even unusual any more. I guess Qwik is proud that the JavaScript needed to emulate links is only 1kb minified and doesn’t add time-to-interactive overhead that scales poorly with page size, but literally every browser has had complete, native, no-script needed support for <a> even if the entire browser was a terminal app! Check it out:

https://qwik.dev/docs/getting-started/
by ffsm8 | 2025-09-16 16:01:43+00:00
I know the feeling. Ive already configured almost all services to be header auth or disabled auth entirely if possible, and just put them all behind a SSO forward proxy (nginx + authentik)

I also played around with injecting a tiny script into the proxied response to just add a small drop down menu with all services I've got available. .. while that worked, finding a good place to inject that menu was a chore so it's currently disabled again :)
by ecb_penguin | 2025-09-16 16:01:58+00:00
You are not allowed unauthorized access regardless of how the key works.

> I am allowed to send any traffic I wish to public-facing hosts

No you're not. Denial of service is a federal crime.

> I have no responsibility to refrain

Yes you do, and this is just beyond silly. The nuance of how you obtained it will be decided in a court. Stop making everything so reductionist and lazy.

> The only traffic I am not permitted to send are credentials I am not authorized to use

Absolutely not. Use of a vulnerability to cause a data breach is OBVIOUSLY a federal crime.

This is beyond absurd.
by clusterhacks | 2025-09-16 16:01:59+00:00
I am confused about how to feel about the data the paper is based on. If you look at the paper, the data description is:

"Our primary data source is a detailed LinkedIn-based resume dataset provided by Revelio Labs ...

We complement the worker resume data with Revelio’s database of job postings, which tracks recruitment activity by the firms since 2021 ...

The final sample consists of 284,974 U.S. firms that were successfully matched to both employee position data and job postings and that were actively hiring between January 2021 and March 2025.3 For these firms, we observe 156,765,776 positions dating back to 2015 and 245,838,118 job postings since 2021, of which 198,773,384 successfully matched with their raw text description."

They identified 245 million job postings from 2021 forward in the United States? I mean the U.S. population is like 236 million for the 18-65 age group (based on wikipedia, 64.9% of 342 total population).

And they find a very small percentage of firms using generative AI:

"Our approach allows us to capture firms that have actively begun integrating generative AI into their operations. By this measure, 10,599 firms, about 3.7 percent of our sample, adopted generative AI during the study period."

Maybe I am wildly underestimating just how much LinkedIn is used worldwide for recruiting? As a tech person, I'm also very used to seeing the same job listing re-listed by what seems to be a large number of low-effort "recruiting" firms on LinkedIn.

I think for trying to figure out how generative AI is affecting entry-level jobs, I would have been much more interested in some case studies. Something like find three to five companies (larger than startups? 100+ employees? 500+?) that have decided to hire fewer entry-level employees by adding generative AI into their work as a matter of policy. Then maybe circling back from the case studies to this larger LinkedIn dataset and tied the case study information into the LinkedIn data somehow.
by leidenfrost | 2025-09-16 16:02:02+00:00
Sometimes it does change and when that happens is for the worse.

Some developers suddenly realize that X system is old, and then they try to redo it from zero.

And when they do that, they throw decades of feature development down the drain:

- Xorg: Was Wayland worth the 10+ years of manpower needed to catch up?

- Synaptics: Now we have libinput, less configurable and with way fewer features

- Gnome: Something that happens when the devs think "If Apple can, then we can too" but without the money to invest in good UX (Gnome2 had actual UX research done by Sun)

- Systemd: I'll concede that nobody liked SystemV. But we also had OpenRC and strangely got ignored.

Sometimes "developercracy" is terrible, and we spend years arguing if Rust or Not, instead of trying to make good software
by WorldMaker | 2025-09-16 16:02:26+00:00
Deno has a similar formatter to prettier and similar linter to eslint (with Typescript plugins) out-of-the-box. (Some parts of those written in Rust.) I have been finding myself moving to Deno more and more. I also haven't noticed too many reformatting problems with migrating from prettier to Deno. (If there are major changes, you can also add the commit to a .git-ignore-revisions file.)
by simiones | 2025-09-16 16:02:31+00:00
The point is still different. In PyPI, if I put `requests` in my requirements.txt, and I run `pip install -r requirements.txt` every time I do `make build`, I will still only get one version of requests - the latest available the first time I installed it. This severely reduces the attack radius compared to NPM's default, where I would get the latest (patch) version of my dependency every day. And the ecosystem being committed to respecting semver is entirely irrelevant to supply chain security. Malicious actors don't care about semver.

Overall, publishing a new malicious version of a package is a much lesser problem in virtually any ecosystem other than NPM; in NPM, it's almost an automatic remote code execution vulnerability for every NPM dev, and a persistent threat for many NPM packages even without this.
by dakial1 | 2025-09-16 16:02:33+00:00
>Our other elected representatives have blocked his plans many times but he always forces them through via the supreme court

As have all the governments before him, with the only exception of Bolsonaro who was dumb enough to provoke the Supreme Court against him. This is something that Trump did better in the US, as he moved loyal conservatives there.

Which bring us to this failed model of the executive being able to appoint judges to the supreme court (both in the US and Brazil), which totally affects the division of power between Executive and Judiciary. Something I'm sure we agree on here.

> Plenty of doubt can be raised regarding the trustworthiness of elections conducted via our voting machines

Here you are replicating talking points from Bolsonaro (who BTW copied it from Trump), who couldn't find any trustful source to back his claim (I remember that pathetic argentinian guy they got before the elections) that has the only objective of supporting him on his failed coup. And those same "flawed machines" were used in Bolsonaro election.

>Especially since these exact same judges also control the electoral courts and through them the electoral process

As the other commenter said, remember that it wasn't Lula that appointed Moraes, who is historically right wing. It's nice to tell a conspiracy story of Moraes and Lula drinking champaign together and planning the communist/socialist/whatever domination, but the truth is they play their own games individually.

In my opinion, Moraes go after Bolsonaro more as a personal vendetta because of his stupid attacks against the Supreme Court in 2020.

>These are my honest opinions on what's going on in my country

I believe that you believe that, but I also believe that those are not your opinions, are influences from the social bubble your are inserted in. You believe the "evidence" that is presented to you when you should really be double checking everything, even what is confirming your views.

The world is not black & white, left & right. You should doubt not only what comes from the "other side", but everything that is presented to you.

That is usually my position, which I can tell you, is not an easy one, as all groups will consider you to be from the other side, nobody like their bias challenged.
by greyb | 2025-09-16 16:02:35+00:00
>Unique to the current moment is that there are simultaneously (1) high interest rates and a challenging economy (2) a narrative that AI adoption should enable cutting junior roles.

I'm not disputing your point, but I'm curious: given that the main headline measures that we tend to see about the US economy right now involve the labour market. How do you establish the counterfactual?