MurphyA/hacker-news huggingface dataset:
by bee_rider | 2025-12-03 20:45:09+00:00
Valve seems more like Apple than Google: a well-liked company that has an obvious and not inherently exploitive business model. Google as an ad company was always destined to go bad in a way that most non-ad companies are not.

No company is your friend, and they are all fundamentally structures around making a profit. But providing goods and services in exchange for money is not inherently exploitive or evil.
by zokier | 2025-12-03 20:45:09+00:00
> That may be what S3 is like, but what the S3 API is is this: https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/s3

> My browser prints that out to 413 pages with a naive print preview. You can squeeze it to 350 pretty reasonably with a bit of scaling before it starts getting to awfully small type on the page.

idk why you link to Go SDK docs when you can link to the actual API reference documentation: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operatio... and its PDF version: https://docs.aws.amazon.com/pdfs/AmazonS3/latest/API/s3-api.... (just 3874 pages)
by MicrosoftShill | 2025-12-03 20:45:40+00:00
I've lived in the Seattle area most of my life and lived in San Francisco for a year.

SF embraces tech and in general (politics, etc) has a culture of being willing to try new things. Overall tech hostility is low, but the city becoming a testbed for projects like Waymo is possibly changing that. There is a continuous argument that their free-spirited culture has been cannibalized by tech.

Seattle feels like the complete opposite. Resistant to change, resistant to trying things, and if you say you work in tech you're now a "techbro" and met with eyerolls. This is in part because in Seattle if you are a "techbro" you work for one of the megacorps whereas in SF a "techbro" could be working for any number of cool startups.

As you mentioned, Seattle has also been taken over by said megacorps which has colored the impressions of everyone. When you have entire city blocks taken over by Microsoft/Amazon and the roads congested by them it definitely has some negative domino effects.

As an aside, on TV we in the Seattle area get ads about how much Amazon has been doing for the community. Definitely some PR campaign to keep local hostility low.
by oscargrouch | 2025-12-03 20:45:52+00:00
Well if anything take as a compliment. As a C, C++ (and some Rust) who lately is enjoying Zig, I think Zig is the only programming language positioned to convince system programming die hard C programmers to use another programming language with simplicity and power backed in.

But completely agree. Its a perfect replacement for C++ and I would say the natural spiritual successor of C.

I gave up using Rust for new projects after seeing the limitations for the kind of software I like to write and have been using Zig instead as it gives me the freedom I need without all the over-complication that languages like C++ and Rust bring to the table.

I think people should first experiment see for themselves and only then comment as I see a lot of misinformation and beliefs more based on marketing than reality.

Thank you very much for your wonderful work!
by TheTaytay | 2025-12-03 20:46:11+00:00
This is where “managed” bug bounty programs like BugCrowd or HackerOne deliver value: only telling you when there is something real. It can be a full time job to separate the wheat from the chaff. It’s made worse by the incentive of the reporters to make everything sound like a P1 hair-on-fire issue.
by pesus | 2025-12-03 20:46:19+00:00
Frankly, tech deserves its bad reputation in SF (and worldwide, really).

One look at the dystopian billboards bragging about trying to replace humans with AI should make any sane human angry at what tech has done. Or the rising rents due to an influx of people working on mostly useless AI startups, 90% of which won't be around in 5 years. Or even how poorly many in tech behave in public and how poorly they treat service workers. That's just the tip of the iceberg, and just in SF alone.

I say all this as someone living in SF and working in tech. As a whole, we've brought the hate upon ourselves, and we deserve it.
by Joel_Mckay | 2025-12-03 20:46:25+00:00
My point was even 45drives virtualization of Ceph host roles to squeeze the entire setup into a single box was not a "hobby" grade project.

I don't understand yet exactly what MinIO would add on top of that to make it relevant at any scale. I'll peruse the manual on the weekend, because their main site was not helpful. Thanks for trying though ¯\_(ツ)_/¯
by lebca | 2025-12-03 20:46:30+00:00
Second this! And if you want a part memoir part history of this subject as it relates to physics (through Langlands Program) part ode to the beauty of maths, I recommend reading Edward Frenkel's Love & Math:

https://en.wikipedia.org/wiki/Love_and_Math

and if you went to school in maths but now have left that world, this book engenders an additional spark of nostalgia and fun due to reading about some of your professors and their (sometimes very difficult) journey in this world.
by tombert | 2025-12-03 20:46:54+00:00
I have a near infinite amount of respect for Wine. It seems like for at least the last twenty years, Wine just keeps getting better and better with every release.

I don’t know for sure, but I suspect a lot of the work is spent sussing out weird edge cases with different binaries. This is tedious, thankless work, but it is necessary to have true Windows compatibility.

Wine and Proton have gotten so good that I don’t bother even checking compatibility before I buy games. The game will likely run just as well or better than on Windows and it is so consistently good that it’s not worth the small effort to check ProtonDB.

I do wish that they would get Office 2024 working on Wine. This isn’t a dig at the Wine devs at all, I am sure that it’s a very hard problem, but if I can get that then I will have even more ammunition to get my parents to drop windows entirely.
by arjie | 2025-12-03 20:47:02+00:00
Mitchell Hashimoto is a real programmer in the old vein. It's lovely to see him succeed. Ghostty is fantastic to use.

There was a devtools blackhole era once where if you got in that business you were just giving things away and never got to reap the rewards. Then there was this era of founders who figured out how to make it sticky and capture value in a Pareto-optimal way.

Love to see it.
by usef- | 2025-12-03 20:47:53+00:00
1. Yes, we're also talking about ChatGPT's free plan here too.

Ads could fund more quota or bigger models for users who don't wish to pay (and/or just make it more sustainable)

Google will almost certainly be doing this with Gemini, and if ChatGPT can't offer as much it leaves an easy reason for people to switch.

2. It does have ads in the default interface, though they're quite unobtrusive. You might also have a blocker. But yes, I suspect their size allows them to provide it mildly "at a loss" to support their ads elsewhere.
by bigstrat2003 | 2025-12-03 20:47:58+00:00
> But in the end engineers do appear to become more productive 'pairing' with an LLM

Quite the opposite: LLMs reduce productivity, they don't increase it. They merely give the illusion of productivity because you can generate code real fast, but that isn't actually useful when you spend time fixing all the mistakes it made. It is absolutely insane that companies are stupid enough to require people use something which cripples them.
by pseudalopex | 2025-12-03 20:48:02+00:00
You said I could look it up. Where could I look it up?

> Imagine it’s 2025, there’s an obesity epidemic, and people still think they can sit around and do fuck all to get well.

This was a straw man. I said weight training was beneficial. I named beneficial activities you did not. And the context was cognition and sense of well being. Not obesity. Many weight training advocates say cardio is more beneficial to lose weight. Taking drugs is the most effective activity to lose weight arguably.

> I’m saying you can do each of those separately for six months, and you’ll probably find the resistance training to be the most beneficial.

Probably was based on what?

There are many nootropics. There are many forms of exercise. There are many other activities or substances to improve cognition or sense of well being. Someone could spend decades trying each 6 months. And there would be not much reason to do this if the most beneficial activity was well established.

Many people who meditate would dispute 6 months would be adequate.

> Failing that, asking people who’ve tried the resistance training / puzzles / nootropics / meditation experiment themselves is a low effort way of revealing a pattern.

I know or knew many people who tried at least 1 of these. Few or none who tried all. Using this standard it is well established meditation is superior to weight training to improve sense of well being. Puzzles and strong cognition were correlated. But I suspect puzzles were not the cause.
by grayhatter | 2025-12-03 20:48:04+00:00
> I was saddened to see how they ganged up to bully the author of the Zig book. The book author, as far as I could tell, seems like a possibly immature teenager. But to have a whole community gang up on you with pitch forks because they have a suspicion you might use AI... that was gross to watch.

Your assumption is woefully incorrect. People were annoyed, when the explicit and repeated lie that the AI generated site he released which was mostly written by AI, was claimed to be AI free. But annoyed isn't why he was met with the condemnation he received.

In addition to the repeated lies, there's the long history of this account of typosquatting various groups, many, many crypto projects, the number of cursor/getcursor accounts, the license violation and copying code without credit from an existing community group (with a reputation for expending a lot of effort, just to help other zig users), the abusive and personal attack editing the PR asking, for nothing but crediting the source of the code he tried to steal. All the while asking for donations for the work he copied from others.

All of that punctuated by the the fact he seems to have plans to typo squat Zig users given he controls the `zigglang` account on github. None of this can reasonable be considered just a simple mistake on a bad day. This is premeditated malicious behavior from someone looking to leach off the work of other people.

People are mad because the guy is a selfish asshole, who has a clear history of coping from others, being directly abusive, and demonstrated intent to attempt to impersonate the core ziglang team/org... not because he dared to use AI.
by sleepybrett | 2025-12-03 20:48:05+00:00
Mangers should realize that the thing AI might be best at is to replace them. Most of my managers don't understand the people they are managing and don't understand what the people they are managing are actually building. They job is to get a question from management that their reports can answer, format that answer for their boss and send the email. They job is to be the leader in a meeting to make sure it stays on track, not understand the content. AI can do all that shit without a problem.
by knowknow | 2025-12-03 20:48:21+00:00
Keep in mind that Linux doesn’t use the GPL3 and stuck with the GPL2 since the maintainers and Linus Torvalds thought that it was overly restrictive [1]. So at some point the license friction becomes too large to be practical for organizations to use or contribute to.

[1] https://youtu.be/PaKIZ7gJlRU
by elictronic | 2025-12-03 20:48:32+00:00
AI is in a hype bubble that will crash just like every other bubble. The underlying uses are there but just like Dot Com, Tulips, subprime mortgages, and even Sir Isaac Newton's failings with the South Sea Company the financial side will fall.

This will cause bankruptcies and huge job losses. The argument for and against AI doesn't really matter in the end, because the finances don't make a lick of sense.
by mindcrash | 2025-12-03 20:48:37+00:00
It's a little tongue-in-cheek, but as you can see elsewhere in this discussion thread he mentions this himself on his own X account:

"get asked the same about terminals all the time. “How will you turn this into a business? What’s the monetization strategy?” The monetization strategy is that my bank account has 3 commas mate."

https://x.com/mitchellh/status/1964785527741427940

Take a good guess where the three commas come from.
by averyvery | 2025-12-03 20:49:07+00:00
Yeah, "Engineers don't try" is a frustrating statement. We've all tried generative AI, and there's not that much to it — you put text in, you get text back out. Some models are better at some tasks, some tools are better at finding the right text and connecting it to the right actions, some tools provide a better wrapper around the text-generation process. Certain jobs are very easy for AI to do, others are impossible (but the AI lies about them).

A lot of us tried it and just said, "huh, that's interesting" and then went back to work. We hear AI advocates say that their workflow is amazing, but we watch videos of their workflow, and it doesn't look that great. We hear AI advocates say "the next release is about to change everything!", but this knowledge isn't actionable or even accurate.

There's just not much value in chasing the endless AI news cycle, constantly believing that I'll fall behind if I don't read the latest details of Gemini 3.1 and ChatGPT 6.Y (Game Of The Year Edition). The engineers I know who use AI don't seem to have any particular insights about it aside from an encyclopedic knowledge of product details, all of which are changing on a monthly basis anyway.

New products that use gen AI are — by default — uninteresting to me because I know that under the hood, they're just sending text and getting text back, and the thing they're sending to is the same thing that everyone is sending to. Sure, the wrapper is nice, but I'm not paying an overhead fee for that.
by next_xibalba | 2025-12-03 20:49:27+00:00
The claims made in this thread have elements of truth, but I can't help but conclude that they're made in bad faith. Thiel has said he doubts democracy’s compatibility with freedom. But, his response is relatively non-political: escape, via internet communities, seasteading, and tech ventures. His view on democracy is that it inevitably leads to over-regulation, ever expanding welfare (requiring ever expanding deficits, taxes, or both), slowly eroding the benefits of markets, eventually resulting in a zero sum economy in which collectivism, bureaucracy, and corruption rule. In other words, freedom decays.

The claims about “tech CEOs as feudal lords,” plans to dismantle the government, or to “buy up its assets for pennies”—is not supported by any of his public remarks or writing. He's never endorsed corporate feudalism, asset seizure, or authoritarian rule.
by qdotme | 2025-12-03 20:50:13+00:00
No, I just realize these for what they are - reasonable projects at the exploitation (rather than exploration) stage of any industry.

I’d say I have an average CV in the EECS world, but also relatively humble perspective of what is and isn’t bleeding edge. And as the industry expands, the volume „inside” the bleeding edge is exploitation, while the surface is the exploration.

Waymo? Maybe; but that’s acquisition and they haven’t done much deep work since. Tensorflow is a handy and very useful DSL, but one that is shallow (builds heavily on CUDA and TPUs etc); Android is another acquisition, and rather incremental growth since; Go is a nth C-like language (so neither Dennis Richie nor Bjarne Stroustrup level work); MapReduce is a darn common concept in HPC (SGI had libraries for it in the 1990s) and implementation was pretty average. AlphaGo - another acquisition, and not much deep work since; Kubernetes is a layer over Linux Namespaces to solve - well - shallow and broad problems; Chrome/Chromium is the 4th major browser that reached dominance and essentially anyone with a 1B to spare can build one.. gVisor is another thin, shallow layer.

What I mean by deep software, is a product that requires 5-10y of work before it is useful, that touches multiple layers of software stack (ideally all from hardware to application) etc. But these types of jobs are relatively rare in the 2020s software world (pretty common in robotics and new space) - they were common in the 1990s where I got my calibration values ;) Netscape and Palm Pilot was a „whoa”. Chromium and Android are evolutions.
by knollimar | 2025-12-03 20:50:17+00:00
I'm experimenting with the gemini 3 and will do opus 4.5 soon, but I've seen huge jumps doing EE for construction over the last batch of models.

I'm working on a harness but I think it can do some basic revit layouts with coaxing (which with a good harness should be really useful!)

Let me know what you've experienced. Not many construction EE on HN.
by tombert | 2025-12-03 20:50:18+00:00
Oh I don’t disagree with anything you said there. It’s perfectly fine for a for-profit company to do things for profit, and Valve selling games and creating tooling in which to do so isn’t inherently bad.

That said, I can think of a few things about Valve that are kind of bad, such as normalizing DRM with games. Linux people (including me) have historically been pretty anti-DRM, as they should be, but because everyone loves Valve we were all excited to get Steam on Linux, despite the fact that Steam is DRM.
by bgwalter | 2025-12-03 20:50:45+00:00
Wanderfugl is a strange for an "AI" powered map. The Wandervogel movement was against industrialization and pro nature. I'm sure they would have looked down on iPhones and centralized "AI" that gives them instructions where to go.

Again a somewhat positive term (if you focus on "back to nature" and ignore the nationalist parts) is taken, assimilated and turned on its head.
by bumby | 2025-12-03 20:50:54+00:00
>The only reason people make money off of stocks is because at the end, someone gives those companies money.

Small quibble. The reason why people make money off stocks is largely because people think people will give those companies in the future. People aren’t just trading on dividends, they’re trading on PE ratios.

Otherwise, companies like Tesla would be worth much less than Toyota (which gets more revenue, higher gross profit, and higher profit margins).
by matheusmoreira | 2025-12-03 20:50:56+00:00
The cost of distribution approaches zero. Once it's made, it's not actually scarce anymore. Intellectual property laws are all about creating artificial scarcity in order to increase distribution costs so as to compensate for the creation costs. Sooner or later, reality will reassert itself: people will pirate your product whether the laws allow it or not, simply because they can.

The ideal intellectual economy would be based on patronage where large amounts of people liberally support the creators they like. That way creators get compensated for the labour of creation, not the final result. Historical opposition to patronage involves fear of suppression by rich elites but now we have crowdfunding technology that enables sufficient decentralization, mitigating that risk.
by ajross | 2025-12-03 20:51:06+00:00
The term is always ambiguous. But react is generally understood as a client library and client-side vulnerabilities are hardly a new thing. XSS exists as a whole subfield of study precisely because of the difficulty of keeping site code from getting fooled by malicious input.

Basically you're technically correct with your quip, but engaging in some pretty awful security analysis. IMHO most people reading this headline are not going to understand that they need to audit their server dependencies.
by hectdev | 2025-12-03 20:51:12+00:00
I would say it is like that. No one HAS to use AI. But the shared goal is to get a change to the codebase to achieve a desired outcome. Some will outsource a significant part of that to AI, some won't.

And its tricky because I'm trying not to appeal to emotion despite being fascinated with how this tool has enabled me to do things in a short amount of time that it would have taken me weeks of grinding to get to and improves my communication with stakeholders. That feels world changing. Specifically my world and the day-to-day roll I play when it comes to getting things done.

I think it is fine that it fell short of your expectations. It often does for me as well but it's when it gets me 80% of the way there in less than a day's work, then my mind is blown. It's an imperfect tool and I'm sorry for saying this but so are we. Treat its imperfections in the same way you would with a JR developer- feedback, reframing, restrictions, and iterate.
by JohnFen | 2025-12-03 20:51:36+00:00
You are in the throes of deep depression. There's nothing I can say that will make that better, but I just wanted you to know that I hear you and understand.

Try to remember that things aren't really as dark as they seem to you, and also try to remember to keep doing things, including physically active things, even though you don't want to and even though it seems like there's no point to them.

You can, and will, move out of this space unless you give in to resignation. Progress may seem slow or even nonexistent for a while. Try to have faith that as long as you are working on getting better, you will get there in the end.
by ajkjk | 2025-12-03 20:52:10+00:00
I feel like this is a textbook example of how people talk past each other. There are people in this world who operate under personal utility maximization, and they think everyone else does also. Then there are people who are maximizing for justice: trying to do the most meaningful work themselves while being upset about injustices. Call it scrupulosity, maybe. Executives doing stupid pointless things to curry favor is massively unjust, so it's infuriating.

If you are a utilitarian person and you try to parse a scrupulous person according to your utilitarianism of course their actions and opinions will make no sense to you. They are not maximizing for utility, whatsoever, in any sense. They are maximizing for justice. And when injustices are perpetrated by people who are unaccountable, it creates anger and complaining. It's the most you can do. The goal is to get other people to also be mad and perhaps organize enough to do something about it. When you ignore them, when you fail to parse anything they say as about justice, then yes, you are part of the problem.
by crystal_revenge | 2025-12-03 20:52:15+00:00
> This is the same nonsense rationalizations that zig gave.

I'm guessing you didn't live through the early days of webdev when you had to jump through ridiculous hoops just to support IE. At least back then there was the excuse that IE had the lions share of the market and many corporate users.

The industry wide acceptance of supporting IE majorly held back what websites/apps were capable of being. Around 2012ish (right as I was leaving webdev) more and more major teams started to stop supporting earlier broken versions of IE (this was largely empowered by the rising popularity of Chrome). This had a major impact on improving the state of web applications, and also got MS to seriously improve their web browser. Moves like this one by the Zig team are the only way you're going to push Microsoft to improve the situation.

Now you may claim "but Windows is 70% of users!" but this issue doesn't impact anyone wanting to run Zig applications, only those writing them. If you're an inexperienced dev that's super curious about Zig, this type of error might be another good nudge that maybe Windows isn't the OS you want to be working on.
by inferiorhuman | 2025-12-03 20:52:25+00:00
If you want to release something on windows you match an extra byte on the ends of lines

Did I miss some sort of formal directive from Microsoft or is this just outrage that someone dared do something not up to your standards?

try to punish and troll its users for using it

Nobody's being punished. Configuring your dev environment is something people do for every language. Let's add some perspective here: we're talking about a single runtime option for your text editor of choice. BFD. More to the point, why isn't your editor or IDE properly supporting Zig files?