MurphyA/hacker-news huggingface dataset:
by tolmasky | 2025-08-06 16:53:35+00:00
I think I explained why this is different from the point of view of it being "encouraged" vs. "available". If your employer provides a tool in an official capacity (for example, through single-sign-on, etc.), then you may treat it more like the internal FBI database vs. "Google". Additionally, many of these AI tools you listed don't have the breadth or depth of OpenAI (whether it be "deep research" which itself encourages you to give it documents, etc.). All that being said, yes, there already existed issues with AI, but that's not really a reason to say "oh well", right? It's probably an indication that the right move is developing clear policies on how and when to use these tools. This feels an awful lot like the exact opposite approach: optimizing for "only paying a dollar to use them" and not "exercising caution and safely exploring if there is a benefit to be had without new risk".
by aidenn0 | 2025-08-06 16:53:56+00:00
> No; in fact it's perfectly reasonable, and at the core of what the author doesn't seem to get. Developers have motivations other than reproducibility. The entire reason we have version number schemes like this is so that we can improve our code while also advertising reasonable expectations about compatibility. If we have dependents, then hopefully this also improves their UX indirectly — whether by taking advantage of optimizations we made, not encountering bugs that were actually our fault, etc. Similarly, if we have dependencies, we can seek to take advantage of that.

I'm actually with the author on this one, but checking-in your lockfile to version-control gets you this.
by colechristensen | 2025-08-06 16:54:10+00:00
>How is this logic not literally Embrace, Extend, Extinguish?

It is exactly that. We need more free software which is actually free for everyone and every use case in all the senses of free. We don't need more "free software" except there are owners who get to control who uses it, how they use it, and how they can make money with it.

There is SO MUCH WASTE that could be eliminated by a few developers getting paid decent salaries to put their work into the public domain (by this I mean BSD style very permissive licenses).

Imagine a grant giving organization that companies were encouraged to give a hundredth of a percent of their revenue to which focused on paying full time developers to build and maintain fully featured tools which are the most useful to society as a whole.
by QuercusMax | 2025-08-06 16:54:20+00:00
I'm sure I have stupid and weird stuff in my dotfiles. At one point I had bash set up so if I typed something like "gi tlog" it would fix it for me; this is obviously not something that everybody needs because it's due to my idiosyncratic typing-too-fast.

I've been using Unix systems since last century; my standard way to do a find-and-replace in a file is still 'perl -pi -e s/foo/bar/ filename.txt'; I've been writing that for 25 years and I'm unlike to stop any time soon unless perl stops working. I'm sure there's a better way to do this, but :shrug:?
by pojzon | 2025-08-06 16:54:24+00:00
Its a perpetum mobile. Hiring managers use automation to filter candidates, coz its too many. Candidates see they dont even pass automatic filtering, so they apply with tailored CVs x10. This means even more CVs and more filtering and more CVs and more filtering and more CVs etc etc etc

Im curious at which point ppl will understand its counter productive.
by coltonv | 2025-08-06 16:54:49+00:00
Thanks for this. The guy really wants to pin me on the 10x thing coming from him but I keep saying it's not and he keeps ignoring me. The claims of his article are extremely plain and clear: AI-loving engineers are going "rocket fuel" fast, AI skeptical engineers are crazy (literally the title!) and are sitting still.

My post is about how those types of claims are unfounded and make people feel anxious unnecessarily. He just doesn't want to confront that he wrote an article that directly says these words and that those words have an effect. He wants to use strong language without any consequences. So he's trying to nitpick the things I say and ignore my requests for further information. It's kinda sad to watch, honestly.
by newsclues | 2025-08-06 16:54:50+00:00
Yes, time to adjust and familiarize oneself with a new product is often too short. Let alone adopting new sensors into a smart home ecosystem and fully setting everything up the way you want, rather than just the default settings, etc.

I get a new laptop and phone and generally dislike it, because it's not what I am familiar with and it's not yet setup just the way I like it.

And then there is the fact, that the reviewers favoured product has a logo on the product page for the reviewers publication.

There is certainly potential for financial interests to impact reviews.
by phkahler | 2025-08-06 16:54:52+00:00
>> I'll put it rather bluntly: present-day open source is largely free labor for SaaS companies.

I've used Free Software and Open Source over 20 years and have never paid a SaaS company a dime.

OTOH the most valuable software that I regularly use is Free Software as opposed to Open Source Software. So maybe the OSS really is primarily free labor for SaaS?
by orev | 2025-08-06 16:54:57+00:00
That “blank stare” isn’t lack of comprehension. The IT teams already know this, but are powerless to prevent it because the Business-people want IT to “just make it work”, “every other company is using it so obviously you’re just being paranoid”, and “we don’t have time for an in-depth risk review because our competitors are going to eat our lunch while we’re wasting time on this instead of running the business”.

That blank look is “this is inevitable and I’m doing what I need to do to keep my job”.
by stego-tech | 2025-08-06 16:54:58+00:00
I’ll say it again: the fact an adult has to sign up and pay for internet service and devices that can access those services should be all the age verification needed, full stop.

If parents don’t want kids getting into mischief online, then they need to restrict device and network access appropriately.

The internet was never intended for children, and we need to stop placing the onus on other adults to police themselves instead of on parents to police their children.
by grumple | 2025-08-06 16:55:00+00:00
I think it's fundamentally easy to use once you get it set up, it's just absolutely madness in terms of configuration. But you can easily manage a backlog, sprints, update tickets, etc, plus they have a query language (JQL) that you can use to make widgets that are useful (although many of those should just be defaults). It's got a lot of flexibility in terms of required fields, forms, workflows, etc.
by FirmwareBurner | 2025-08-06 16:55:06+00:00
It's not "the Internet" who wants to check your ID, it's politicians who want to, since the internet is the new place where citizens are exercising their freedom of assembly rights and that frightens politicians.

Life would be so much easier for Trump if people stopped pestering him online about that bloody Epstein list, or if EU citizens would stop pestering their politicians about the crimes of illegal immigrants.

They want to control your speech using the daily boogieman flavor: terrorists, protecting the kids, Russian trolls, etc
by Estuary | 2025-08-06 16:55:12+00:00
Estuary | US Based / Remote | Full-time – https://estuary.dev/

Estuary is a VC-backed startup building the next generation of real-time data infrastructure. Our platform, Estuary Flow, combines change data capture (CDC), stream processing, and declarative configuration to unify real-time and batch data movement.

We’re open-source, developer-first, and focused on making data engineering radically simpler.

We’re a small, high-trust team with deep experience in distributed systems, stream processing, and data tooling — and we’re growing quickly.

We’re hiring for: Senior Backend Engineer (Integrations) – 5+ years of backend engineering experience. Own and scale high-impact systems that power real-time data pipelines. You’ll work on complex integrations with external APIs and databases, improve our internal connector frameworks, and tackle deep challenges in performance, reliability, and developer experience.

Backend Engineer (Integrations) – 2–4 years of backend experience. Help expand and maintain our catalog of real-time data connectors to SaaS tools using Python. You’ll work closely with experienced engineers to build and optimize integrations with third-party systems, while deepening your skills in infrastructure and stream processing.

Site Reliability Engineer - First SRE hire. Greenfield role owning reliability and scalability at Estuary. Build out automation, observability, and deployment pipelines, and lead incident response as we scale. Plenty of room to shape tooling and practices.

Solutions Engineer - Work with the founding team to help customers use Estuary effectively. Collaborate closely with engineering and product, shape how users integrate real-time data, and feed insights back into product development.

https://estuary.dev/about/#careers

What we’re looking for: Engineers who care about building reliable, maintainable systems and enjoy working with complex APIs and data flows. We value curiosity, clear communication, and a willingness to learn.

Bonus points for experience with CDC tools, open source contributions, or fast-paced startups.

To apply: Email your resume to careers@estuary.dev
by justonceokay | 2025-08-06 16:55:44+00:00
Installing a (read: many) custom vim plugins and color scheme and screen version and etc… stops being fun about the third time you have to log into a nameless server. That being said, there are some settings that I absolutely cannot live without; `j=gj` being a good example in vim.

IMO your dot files are only useful to share if they are usable with the default software of the place you’ve shared them to. Otherwise they become a prison that forces you to install all your special versions and plugins and scripts and etc. on the other hand, I felt like making my dotfiles easy to share forced me to use as many default settings as possible, which in the long run saves me a lot of time and energy.

“The only zen you’ll find on a mountain top is the zen you brought with you” is one of my favorite sayings, and in a weird way I find it fitting here. If you learn to love the default settings then every server feels like home.
by bigyabai | 2025-08-06 16:55:57+00:00
This is revisionist history and you clearly know you're wrong. There's no point in arguing with you if you're going to provide examples that you refuse to acknowledge in-context.

January 6th was a major event that was incited by the incumbent president, calling upon his most violent supporters. This went beyond "multiracial wackjobs" and included organized militias that existed for the sole purpose of starting a race war. You can validate these claims by looking up The Oath Keepers and Proud Boys in their own words. Here are a few direct quotes to help you get into the mind of the prosecution during the aftermath:

Bobby Kinch: "Let’s just get this over! Race war, Civil, Revolution? Bring it! I’m about as fed up as a man can get!" Kyle Chapman: "We recognize that the West was built by the White Race alone and we owe nothing to any other race." Wendy Rogers: "the American people are being oppressed by Jewish tyrants."

The people there were insecure about being white. They wanted to support their president because they had more in common with racial identity than rule of law. If you cannot accept that explanation as a bar-certified lawyer, then I suggest you stop reading news altogether and save yourself the trouble of learning anything.
by mystraline | 2025-08-06 16:56:04+00:00
> Some people want others to freely use their software and choose MIT precisely because it's more free than GPL.

MIT license is absolutely not 'more free' than the GPL.

In fact, MIT means you give up effective ownership and control. You lose control and contributions.

And what do you get for that loss of control? Exposure. Or, in this and many other cases similar, you get diddly shit. Some company paracitizes your code, sometimes even demands SOC questionnaires and 'do this bug NOW', and other abuse.

> Not everybody has to be chasing money in all their activities.

Talk about missing the point! This was all about money. It was about a job at the company where the code is being used in a production manner. And they didn't even bother to give an interview.

And not many of us are independently wealthy, and can do things that we want with no monetary care. And, most FLOSS devs aren't that. Instead, they're being used as unpaid stepping stones so some overvalued AI hypesquad can vibecode (or slotmachine programming) faster.

> The author said he was proud of this outcome and nervous at how widely his hobby project will be deployed. That sounds like the ambition of many open source authors and a win. Might never have happened with GPL.

That's where I hope the author relicenses as LGPL and proprietary, and doesn't give Anthropic any more free professional work.

And if it never would have happened with the GPL, gasp, they would have had to pay developers to create it.

And until I'm independently wealthy, I too will license AGPL. If you're making money on my stuff, I want a cut. Simple as that.
by zahlman | 2025-08-06 16:56:21+00:00
My impression is that GvR conceded a long time ago that Python is slow, and doesn't particularly care (and considers it trolling to keep bringing it up). The point is that in the real world this doesn't matter a lot of the time, at least as long as you aren't making big-O mistakes — and easier-to-use languages make it easier to avoid those mistakes.

For that matter, I recently saw a talk in the Python world that was about convincing people to let their computer do more work locally in general, because computers really are just that fast now.
by jhurliman | 2025-08-06 16:56:35+00:00
That’s exactly what I have. The C++ codebases I work on build against a specific pinned version of LLVM with many warnings (as errors) enabled, and building with a different version entails a nonzero amount of effort. Ubuntu will happily install several versions of LLVM side by side or compilation can be done in a Docker container with the correct compiler. Similarly, the TypeScript codebases I work with test against specific versions of node.js in CI and the engine field in package.json is specified. The different versions are managed via nvm. Python is the same via uv and pyproject.yaml.
by Barrin92 | 2025-08-06 16:56:45+00:00
>On the other hand it just leads to Chrome monopoly.

If a browser engine continues to exist not on its merits but because its users are locked in, there is zero value in it. If 100% of people switch to chromium based browsers (an open source project) while they have free choice that's how it is. There's nothing inherently wrong with this.

We don't need browser engine DEI. Even the term monopoly is spurious in the world of open source software. Say if in 30 years we have 100% linux market share because open source won, do we need to protect Microsoft so they can lock people into Windows, like some sort of endangered animal program for proprietary software?

There's an inherent contradiction to apply the competitive logic of proprietary platforms to fundamental OSS infrastructure. They'll tend to be natural "monopolies" just by virtue of how resource intensive they are and the desire to standardize.
by southernplaces7 | 2025-08-06 16:57:08+00:00
>This is a good thing. The traditional big defense contractors have largely become incompetent.

Say that no incompetence, or at least indifference to usability, exists among the tech companies after using many Alphabet and Microsoft products. Aside from it decidedly not being the best thing in the world to cheer for tech expertise being leveraged towards the refinement of killing people and destroying things, said tech expertise is grossly self-serving enough for one to seriously worry about wedding it to the military industrial and state surveillance apparatus of the world's most powerful government. Sure, pragmatic reality dictates that much of this will happen anyhow, but i'd hardly call it a joyful thing.
by FirmwareBurner | 2025-08-06 16:57:14+00:00
It was never about "protecting the children", that's just the glazing they wrap internet censorship in so citizens would swallow it.

Case in point, the same UK politicians who try to burry the Muslim grooming gangs story where kids got harmed, are now suddenly the ones pushing for Internet ID to "protect the children". If they cared so much about the children, why didn't they go after the grooming gangs immediately, instead of trying to hide it.

What they want is internet censorship, to take away the internet freedom of assembly, the ability to control and ban any criticism from the public targeting politicians and the elite the same way they do to mainstream media. No more people taking about political scandals, corruption, illegal immigration, sex scandals, Epstein list, Ukraine, Gaza, law enforcement abuse, mass shootings, etc, they don't give a damn about the kids.
by kelthuzad | 2025-08-06 16:57:16+00:00
>I don't want web apps on my phone (or, in an ideal world, anywhere else) so that's also a good thing. If they're not viable, it forces developers to make real apps or else just make a web page instead of whatever awful-UX nonsense they were planning.

Well what you personally want is irrelevant to the law and what regulators judge to be unlawful, so that's the real good thing.

>If they're not viable, it forces developers to make real apps or else just make a web page instead of whatever awful-UX nonsense they were planning.

They are perfectly viable and it has nothing to do with UX, but you have already exposed your bias and made clear that you are arguing in bad faith by spreading misinformation in your other comments.
by aquariusDue | 2025-08-06 16:57:25+00:00
Well, I'd rather call it a PDE (Personal Development Environment)[0]. A term coined in the Neovim community that is pretty apt for Emacs too. Emacs can be pretty minimalist or maximalist depending on your preference, and it can be configured to have IDE-like features, though presented in a different way sometimes.

Honestly, the big barrier to entry for Emacs is finding the time to configure it to your liking. The best way is to use it along with your IDE and existing tooling, slowly integrating Emacs into your workflow piece by piece and tinkering with it when you have a bit of time but always with a goal in mind i.e. window (pane in modern vernacular) management, showing symbol documentation in a hoverbox, adding spell checking to comments or inline git blame.

And sure, there are lots of bits that you need to get used to at first, how copy and paste works out of the box without CUA-mode for one, but they're that big of a deal after a short while as some people make them out to be.

I'll say this though, Emacs is like tiling window management, you either love it and extol its virtues everywhere or you look at its proponents like aliens from another galaxy.

[0]: https://www.youtube.com/watch?v=QMVIJhC9Veg
by pizza234 | 2025-08-06 16:57:37+00:00
I think it's a grey area - on one hand, it's been sold as a source of truth, but on the other hand, there's a strong element of confirmation bias and/or simple laziness from users (of course, to varying degrees).

A friend of mine states that the market rates for their position are wrong, because ChatGPT gave higher numbers: this is an example on the far end of the spectrum of confirmation bias - it matters little whether it was sold as source of truth or not.
by ChrisMarshallNY | 2025-08-06 16:57:39+00:00
Actually, I don't disagree with some of the people that had issues with him, but I do have issues with folks that refuse to look at past performance, in general (I'm biased. I have a great deal of past performance, and can prove it).

It was just a kind of nasty conversation, and I didn't feel that it was appropriate to deliberately send folks there. I'm not really into the whole "Make the Internet Darker for Everyone" schtick.
by hosh | 2025-08-06 16:58:09+00:00
If the dependencies are specified as data, such as package.json, or a yaml or xml file, it may be structured enough that tools can still manage it. Npm install has a save flag that lets you do that. Python dep files may be structured enough to do this as well.

If the package specification file is code and not data, then this becomes more problematic. Elixir specified dep as data within code. Arguably, we can add code to read and write from a separate file… but at that point, those might as well be lock files.
by Animats | 2025-08-06 16:58:15+00:00
Drones are ammo now, not assets. The old USMC manual stresses retrieving the expensive US drone, cleaning it, and putting it back in its protective case. Ukraine expects to produce 4 million drones this year, and most of them will be expended.

Everybody in that war is getting good at building trenches with top cover for drone protection.[1] Camo netting up top can help. But the dug-in troops can't accomplish much beyond survival. This war is static but deadly.

[1] https://taskandpurpose.com/news/navy-marines-trenches-drones...
by KaraPrempeh | 2025-08-06 16:58:16+00:00
DevOps Engineer | Reingold | Alexandria, VA or Raleigh, NC| Hybrid (2 days a week at our VA office or 1 day a week at our NC office)

At Reingold, DevOps isn’t just a support function; it’s a key part of how we deliver high-quality solutions for our clients. You’ll use a code-first approach to define and automate infrastructure, working with cross-functional teams to build systems that are secure, scalable, and repeatable. You’ll also develop fast, reliable deployment workflows that let teams ship code with confidence—and the observability that helps them own it in production, spot issues early, and fix them fast.

We’re looking for someone early in their DevOps career with real-world experience and the confidence to work independently on core infrastructure tasks. You don’t need to be a domain expert yet, but you should be hungry to learn, comfortable navigating unfamiliar systems, and confident in your ability to figure things out.

Alexandria, VA - https://reingoldinc.applytojob.com/apply/i9BoZDvfxY/DevOps-E...

Raleigh, NC - https://reingoldinc.applytojob.com/apply/D0Gfd4gtKS/DevOps-E...
by Madmallard | 2025-08-06 16:58:20+00:00
What even is this? Are we just lying on the front of hacker news now?

Anyone who is actually in the industry knows that this is the opposite of the truth. There are more layoffs than ever. Yea maybe it's being propped up for the richest of the rich taking advantage of leverage over speculation. Everyone else? It's just getting worse and worse. And that's what actually matters.
by kristjansson | 2025-08-06 16:58:27+00:00
% diff -ru ggml/src llama.cpp/ggml/src | grep -E '^(\+|\-) .*' | wc -l 1445

i.e. as of time of writing +/- 1445 lines between the two, on about 175k total lines. a lot of which is the recent MXFP4 stuff.

Ollama is great software. It's integral to the broader diffusion of LLMs. You guys should be incredibly proud of it and the impact its had. I understand the current environment rewards bold claims, but the sense I get from some of your communications is "what's the boldest, strongest claim we can make that's still mostly technically true". As a potential user, taking those claims as true until closer evaluation reveals the discrepancy feels pretty bad, and keeps me firmly in the 'potential' camp.

Have the confidence in your software and the respect for your users to advertise your system as it is.
by golergka | 2025-08-06 16:58:48+00:00
4o-mini costs ~$0.26 per Mtok, running qwen-2.5-7b on a rented 4090 (you can probably get better numbers on a beefier GPU) will cost you about $0.8. But 3.5-turbo was $2 per Mtok in 2023, so IMO actual technical progress in LLMs drives prices down just as hard as venture capital.

When Uber did it in 2010s, cars didn't get twice as fast and twice as cheap every year.