MurphyA/hacker-news huggingface dataset:
by jmclnx | 2025-08-22 13:43:43+00:00
To me, it this whole vibe/LLM/AI thing looks like yet another method pushed by MBAs to speed up development, save money and make things "easier". But in reality slows things down to a crawl.

Over the decades I have seen many of these things, this iteration seems to me a push on steroids. I stopped paying attention around the mid 90s and did things "my way". The sad thing is, seems these days a developer cannot hide in the shadows.
by runjake | 2025-08-22 13:44:09+00:00
Your best bet is to buy a good regular (smart) TV and then never connect it to the Internet.

The commercial digital signage displays are very expensive and not as good for normal home use cases.

There's some comments in this thread about the TVs "freaking out" if they aren't connected to the Internet. I haven't run into one where that can't be disabled, and I've messed with a lot of TVs.

Datapoint: my house is blanketed with recent-ish TCL and Samsung models and I don't have any issues with them. While they were much cheaper, I prefer the TCLs, if it matters. I have Apple TVs plugged into them.
by iandanforth | 2025-08-22 13:44:44+00:00
I recognize that uv is very popular but it still feels faddish.

I don't want my package manager to format anything.

I don't want my package manager to lint anything.

I don't want my package manager to `run` anything.

I don't want my package manager to even manage environments (yes yes this one is a bit extreme).

I want to have single purpose tools that work together well.

This way I can have a flexible, composable toolchain that can both adapt to me and my specific project.

For example, I like conda, pip, ruff, mypy, flake8. Someone else might like venv, pip, black, pyright, flake8.

This is the heart of the Unix Philosophy and I feel like it's a philosophy each software community has to reject, suffer due to that rejection, and re-adopt on a regular basis. I'd rather we skip the suffering bit.
by toomuchtodo | 2025-08-22 13:45:18+00:00
They should kill it. It will raise their electricity prices and use their water with little benefit to the community.

Water Crisis of Data Centers: Google, Meta, and the Hidden Costs of AI Growth - https://news.ycombinator.com/item?id=44984513 - August 2025

Tucson City Council Pulls Plug on Amazon's Project Blue Data Center - https://news.ycombinator.com/item?id=44831057 - August 2025

US utilities plot big rise in electricity rates as data centre demand booms - https://news.ycombinator.com/item?id=44523686 - July 2025

Data center projects blocked or delayed amid local opposition - https://news.ycombinator.com/item?id=44097350 - May 2025

https://www.datacenterwatch.org/report
by EarlKing | 2025-08-22 13:45:18+00:00
Original expression, yes, however you should've kept reading:

"In the Office’s view, it is well-established that copyright can protect only material that is the product of human creativity. Most fundamentally, the term “author,” which is used in both the Constitution and the Copyright Act, excludes non-humans." "In the case of works containing AI-generated material, the Office will consider whether the AI contributions are the result of “mechanical reproduction” or instead of an author’s “own original mental conception, to which [the author] gave visible form.” 24 The answer will depend on the circumstances, particularly how the AI tool operates and how it was used to create the final work.25 This is necessarily a case-by-case inquiry." "If a work’s traditional elements of authorship were produced by a machine, the work lacks human authorship and the Office will not register it."

The office has been quite consistent that works containing both human-made and AI-made elements will be registerable only to the extent that they contain human-made elements.
by mrtranscendence | 2025-08-22 13:46:37+00:00
Microsoft claims that they have an AI setup that outperforms human doctors on diagnosis tasks: https://microsoft.ai/new/the-path-to-medical-superintelligen...

"MAI-DxO boosted the diagnostic performance of every model we tested. The best performing setup was MAI-DxO paired with OpenAI’s o3, which correctly solved 85.5% of the NEJM benchmark cases. For comparison, we also evaluated 21 practicing physicians from the US and UK, each with 5-20 years of clinical experience. On the same tasks, these experts achieved a mean accuracy of 20% across completed cases."

Of course, AI "doctors" can't do physical examinations and the best performing models cost thousands to run per case. This is also a test of diagnosis, not of treatment.
by ilikehurdles | 2025-08-22 13:47:18+00:00
The are fewer posters and likes on bluesky today than there were in early September of last year, and both graphs have been trending down consistently since February of this year.

Bs went from 2.8m likers/day its peak to 1.1m today.

Yes certain so-called scientific fields that have a 100% viewpoint capture in academia only feel comfortable sharing views in the bluesky bubble, and they’re the exclusively-BA schools like “Integrative Biology” that this paper is published in.
by CorrectHorseBat | 2025-08-22 13:47:31+00:00
In unicode the default is still SS [1] while the Germans seem to have changed it to ẞ [2]. That means now it's the same on every system, but once the unicode standard changes and some systems get updated and others not there will be different behavior of len("ß".upper()) around.

I don't know how or if systems deal with this, but ß should be printed as ss if ß is unavailable in the font. It's possible this is completely up to the user.

[1] https://unicode.org/faq/casemap_charprop.html [2] https://www.rechtschreibrat.com/DOX/RfdR_Amtliches-Regelwerk...
by 8cvor6j844qw_d6 | 2025-08-22 13:47:51+00:00
Bluesky seems unfriendly to email-alias providers like SimpleLogin. I signed up with an alias and was suspended within minutes.

bsky.app email support [1] requested me to contact them via blueskyweb.xyz email instead [2], but mail from aliases appears dropped by blueskyweb.xyz.

Gave up creating an account after being given the runaround. In contrast, Mastodon have worked fine for me.

[1]: https://bsky.social/about/support

[2]: https://bsky.social/about/blog/09-18-2024-trust-safety-updat...
by bmurphy1976 | 2025-08-22 13:47:59+00:00
This trend started long before AI. Everybody needs 10+ years experience to get a job anywhere. As an industry we've been terrible at up-leveling the younger generations.

I've been fighting this battle for years in my org and every time we start to make progress we go through yet another crisis and have to let some of our junior staff go. Then when we need to hire again it's an emergency and we can only hire more senior staff because we need to get things done and nobody is there to fill the gaps.

It's been a vicious cycle to break.
by waterproof | 2025-08-22 13:48:07+00:00
Tools that can build you a quick clickable prototype are everywhere. Replit, claude code, cursor, ChatGPT Pro, v0.app, they're all totally capable.

From there it's the important part: discussing, documenting, and making sure you're on the same page about what to actually build. Ideally, get input from your actual customers on the mockup (or multiple mockups) so you know what resonates and what doesn't.
by matheusmoreira | 2025-08-22 13:48:25+00:00
Intellectual properties are temporary. Patents and copyrights expire and enter the public domain.

The social contract is we all pretend we can't trivially copy their works for a couple decades so they can turn a profit and then the works enter the public domain.

The constant extensions of copyright duration clearly demonstrate that the copyright industry has no intention to fulfill their end of the deal. They have systematically robbed us of our public domain rights and become rent seekers.
by Eridrus | 2025-08-22 13:48:40+00:00
This is a fairly common view, but it overstates people's rationality abd assumes you have perfect information, leading people to pretty conspiratorial views.

Often the actual answer to things not making sense is that most things in the world are done poorly and many things are some mish mash of various interests rather than a singular actor.

Incompetence is far more common than malice, and many observers are themselves incompetent.
by selfdb_io | 2025-08-22 13:48:44+00:00
I wanted to keep working on my Claude project this weekend, but a family BBQ loomed—and I didn't want to pause the flow. So I built Anubis - SSH terminal for iOS as a weekend hack.

Now I can sit at the picnic table, maybe flipping burgers, while still live-debugging my servers through Claude via SSH—code in my pocket, presence at the party intact. Let me know what dev-BBQ hacks you’ve pulled off.
Show HN: AIMless – a 10 KB single file P2P chat app with zero dependencies
by NyxBNC | 2025-08-22 13:49:06+00:00
I built AIMless, a ridiculously minimalistic, browser native chat app that fits entirely into one HTML file (10 KB). It’s decentralized, P2P, and has no build tools, no server, and no frameworks. Just you, your browser, and a copy/pasted blob or two.
by ptx | 2025-08-22 13:49:07+00:00
So what use cases are those?

It seems to me that the limitations of this particular tool make it suitable only in cases where it doesn't matter if the result is wrong and dangerous as long as it's convincing. This seems to be exclusively various forms of forgery and fraud, e.g. spam, phishing, cheating on homework, falsifying research data, lying about current events, etc.
by wonderwonder | 2025-08-22 13:49:42+00:00
Blue Sky has far more moderation. Unfortunately some of that includes limiting political view points. I always looked at BlueSky as reddit lite from that perspective. Their "respect others" rule appears to primarily apply to protecting left of center posters. Academia as a whole is left of center so I understand the overlap there.

X has almost no moderation. Its the wild wild west. You can read a thoughtful post about nutrition followed by outright antisemitism. X is the free speech platform, almost anything goes. I am a free speech maximalist though, my only limit being personal threats of violence, targeted attacks (revenge porn, pornographic image manipulation, doxxing, etc. ) other than that whatever people want to say or ideas they want to push should be debated in the public space. No censorship. Freedom of speech of course does not mean freedom from consequence. If I am spouting racist diatribe under my real name and lose my job, that's on me.

I prefer X as I like being exposed to all sorts of view points and find the more extreme posts amusing as its not something you see on the daily. I'm a jew and at one point the algorithm seemed to think I was an open neo-nazi. Was pretty funny, did not bother me at all.

Each to their own, the nice thing is that there are options.
by terminalbraid | 2025-08-22 13:49:54+00:00
How do I reconcile this with "entropy invariably increases" which is a contradiction to your hypothesis that "nature tends to favor zero-sum games"?

How do I reconcile "for every chemical and nuclear reaction, when something is gained, something else is lost" with catalysts increasing rate but not being consumed themselves?

In fact you can show there are an uncountably infinite number of broken symmetries in nature, so it is mathematically possible to concoct a parallel number of cases where nature does not have some "zero sum game" by Noether's Theorem.

Your statement is just cherry picking a few and then (uncountably infinitely) overgeneralizing.
by thyristan | 2025-08-22 13:50:11+00:00
> it is sensible to speak of the statement "this parameter's value is zero" as either true or false.

Nope. The correct way is rather something like "the measurements/polls/statistics x ± ε are consistent with this parameter's true value to be zero", where x is your measured value and ε is some measurement error, accuracy or statistical deviation. x will never really be zero, but zero can be within an interval [x - ε; x + ε].
by xnorswap | 2025-08-22 13:50:12+00:00
I won't say too much, but I recently had an experience where it was clear that when talking with a colleague, I was getting back chat GPT output. I felt sick, like this just isn't how it should be. I'd rather have been ignored.

It didn't help that the LLM was confidently incorrect.

The smallest things can throw off an LLM, such as a difference in naming between configuration and implementation.

In the human world, you can with legacy stuff get in a situation where "everyone knows" that the foo setting is actually the setting for Frob, but with an LLM it'll happily try to configure Frob or worse, try to implement Foo from scratch.

I'd always rather deal with bad human code than bad LLM code, because you can get into the mind of the person who wrote the bad human code. You can try to understand their misunderstanding. You can reason their faulty reasoning.

With bad LLM code, you're dealing with a soul-crushing machine that cannot (yet) and will not (yet) learn from its mistakes, because it does not believe it makes mistakes ( no matter how apologetic it gets ).
by extraisland | 2025-08-22 13:50:21+00:00
I've rarely touched launch options on Windows ever.

Yes it can take upto an hour. If you look on protondb for a particular game you can find there are several different suggestions for launch options.

Some of the times these work, sometimes they don't. Once You've faffed around with these options and relaunching a game a few times 30 minute to an hour is quickly gone.
by Anonyneko | 2025-08-22 13:50:28+00:00
For Android there's Jidoujisho https://github.com/arianneorpilla/jidoujisho.

It's essentially Ttsu reader + Yomitan (née Yomichan) + Ankidroid integration packed into one app. You have to find your own reading material though, but there's plenty of that go around. Jidoujisho has some OCR support for reading manga too, although I never found those tools to be working well enough in any app.

For websites on Android (e.g. news or Aozora Bunko) the same can be achieved with Firefox + Yomitan - https://addons.mozilla.org/en-US/firefox/addon/yomitan/ - as Yomitan has an Ankidroid integration of its own. Or any other browser with extension support, whether desktop or mobile, desktop versions integrate with desktop Anki.

In theory, Yomitan supports other languages as well, although making it work with Finnish took me quite some effort a year ago (maybe it's easier now).
by CodexArcanum | 2025-08-22 13:50:47+00:00
LLMS don't "hallucinate" they generate a stochastic sequence of plausible tokens that, in context when read by a human, are a false statement or nonsensical.

They also dont have an internal world model. Well I don't think so, but the debate is far from settled. "Experts" like the cofounders of various AI companies (whose livelihood depends on selling these things) seem to believe that. Others do not.

https://aiguide.substack.com/p/llms-and-world-models-part-1

https://yosefk.com/blog/llms-arent-world-models.html
by IX-103 | 2025-08-22 13:51:12+00:00
Doesn't Rust do this? `let` is always on the stack. If you want to allocate on the heap then you need a Box. So `let foo = Box::new(MyFoo::default ())` creates a Box on the stack that points to a MyFoo on the heap. So MyFoo is a stack type and Box<MyFoo> is a heap type. Or do you think there is value in defining MyFooStack and MyFooHeap separately to support both use cases?
by dosethree | 2025-08-22 13:51:18+00:00
you shun unnecessary complexity.

If you dont think that exists in java, spend some time in the maven documentation or spring documentation https://docs.spring.io/spring-framework/reference/index.html https://maven.apache.org/guides/getting-started/ Then imagine yourself a beginner to programming trying to make sense of that documentation

you try keep the easy things easy + simple, and try to make the hard things easier and simpler, if possible. Simple aint easy

I dont hate java (anymore), it has plenty of utility, (like say...jira). But when I'm writing golang I pretty much never think "oh I wish this I was writing java right now." no thanks
by strogonoff | 2025-08-22 13:51:26+00:00
I doubt so for a few reasons based on how they described this alleged parasitic activity, but mainly because the commenter alluded to Spotify doing this. Would be very surprising if they decided to do something so blatantly illegal, when they could keep extracting money by the truckload with their regular shady shenanigans that do not cross that legality line so obviously.

Regarding what you described, I don’t think I encountered this in the wild enough to remember. IANAL but if not cleared/registered properly as a cover it doesn’t seem to be a workaround or abuse, but would probably be found straight up illegal if the rights holder or relevant rights organization cares to sue. In this case, all I can say is “yes, some people do illegal stuff”. The system largely works.
by LargeWu | 2025-08-22 13:51:43+00:00
In the absence of an HOA, what you're describing as "shared facilities for a group of private individuals" would be commonly considered a private club. The difference is most private clubs that are not HOA's are not tied to owning specific property. For example, my sister belongs to a private pool club in their neighborhood. They pay membership dues to the club which provides operating revenue for the pool facilities, but it's not tied to any property ownership.
by gjsman-1000 | 2025-08-22 13:51:46+00:00
Right; I discovered at the new company I joined, they want velocity more than anything. The sloppy code, risk of mistakes, it’s all priced in to the risk assessment of not gaining ground first. So… I’m shooting out AI-written code left and right and that’s what they want. My performance? Excellent. Will it be a problem in the future? Well, either the startup fails, or AI might be able to rewrite it in the future.

It’s not what I want… but at the same time, how many of our jobs do what we want? I could easily end up being the garbage man. I’m doing what I’m paid to do and I’m paid well to do it.
by ChrisMarshallNY | 2025-08-22 13:51:58+00:00
"I'm sorry you feel that way." is also another non-apology.

Another important aspect is the context. A lot of people are good at public excoriation, and private apology.

If I show my ass in front of a bunch of people, the apology is not an apology, unless it's made in front of the same people.
by asa400 | 2025-08-22 13:52:09+00:00
It’s an abstraction because it literally hides knowledge in service of presenting a more a more cohesive API to the human.

It requires less knowledge at the front end, which is when people are being bombarded with a ton of new things to learn.

Learners don’t have to even know what ruff is immediately. They just know that when they add “format” to the command they already know, uv, their code is formatted. At some later date when they know Python better and have more opinions, they can look into how and why that’s accomplished, but until then they can focus on learning Python.

uv isn’t a package manager only, its best thought of as a project manager, just like go or cargo. Its “one thing” is managing your Python project.
by cosmicgadget | 2025-08-22 13:52:11+00:00
> Bolton served in Trump's first term in the White House for just over a year, but has since become a sharp critic of the president. He has said he believed Trump would use the Department of Justice to enact a "retribution presidency."

Not that it was any surprise but he definitely called it. I read elsewhere that the warrant was for classified docs which would be impressive since he's been out of the game for many years.
by nobleach | 2025-08-22 13:52:17+00:00
Perhaps I'm misreading the person to whom you're replying, but usefullness, while subjective, isn't typically based on one person's opinion. If enough people agree on the usefullness of something, we as a collective call it "useful".

Perhaps we take the example of a blender. There's enough need to blend/puree/chop food-like-items, that a large group of people agree on the usefullness of a blender. A salad-shooter, while a novel idea, might not be seen as "useful".

Creating software that most folks wouldn't find useful still might be considered "neat" or "cool". But it may not be adding anything to the industry. The fact that someone shipped something quickly doesn't make it any better.
by deaddodo | 2025-08-22 13:52:42+00:00
Where did you guys get this idea? Back then, reddit had a small whitelist of subs they specifically chosen to display on the frontpage. /r/atheism, /r/news, etc. Basically, the default ones you'd be subscribed to when you created an account.

There weren't any NSFW ones on that list, and it sure didn't include the controversial ones you guys are pointing to. Maybe if you went to /all; but that's definitely not the frontpage/homepage, and even then you'd have to specifically enable NSFW for those to show up.

By the time the frontpage started including popular subs, those subs had long since been expunged from the website.
by armada651 | 2025-08-22 13:52:52+00:00
While this is true, the push-pull between sales and engineering resulted in software that is built well enough to last without being over-engineered. However if both sales and the engineers start chasing quick short term gains over long term viability that'll result in a new wave of shitty low-quality software being released.

AI isn't good enough yet to generate the same quality of software as human engineers. But since AI is cheaper we'll gladly lower the quality bar so long as the user is still willing to put up with it. Soon all our digital products will be cheap AI slop that's barely fit for purpose, it's a future I dread.
by giancarlostoro | 2025-08-22 13:53:12+00:00
> I too am discontent with Apple under Tim Cook

He is a fantastic COO, unfortunately, Apple needs a CEO with vision. They do everything safe. I like Tim Cook because clearly he runs the ship nicely, but we need a visionary at Apple. Apple was always a little different and more daring. Remember the Apple that told you, you were holding your phone wrong? I want that level of energy that pushes for more innovation, it was much more exciting.
by danaris | 2025-08-22 13:53:31+00:00
> And, of course, people can choose not to buy a home in a community like this if they don’t agree to the provisions of the HOA.

One of the common problems I've heard of (not firsthand, so this may be apocryphal—but it wasn't just once that I heard it) is that buyers don't get to see the HOA agreement, or even know it exists, until after they've bought the property. (IIRC, the situations where the latter was the case were either buyers not reading their purchase contract closely enough, and thus missing the actual requirement to agree to the HOA, or neighborhoods where the HOA was not legally required, but if you didn't join it they'd gang up and make your life a living hell.)
by aetherspawn | 2025-08-22 13:53:32+00:00
It doesn’t magically morph into one big battery, suppose you have 5 different batteries in parallel, 1 new and 4 used different model, and you discharge this assembly at 50A: a large proportion of the current will flow through the lowest IR cell, say 45A of it. But the problem is that cell is only rated for 10A.

So yes, the net current is supposed to be okay, but it’s not, and rather than responding individually to all the other comments I may as well mention that no amount of temperature monitoring will fix this. Temperature sensors don’t detect internal cell stresses that cause spontaneous failures.