MurphyA/hacker-news huggingface dataset:
by analog8374 | 2025-09-18 14:27:32+00:00
By taste we mean distinguishing pretty from ugly (or more subtly, distinguishing patterns related to that.)

Yes, there is an objective reality there. That's basically why some of us are artists and some aren't (that and self-confidence I guess).

It's what guides us when there aren't any obvious signposts around. Good artists, scientists and engineers use this faculty all the time.

Those who lack the faculty just stick to areas with lots of sign posts.
by dylan604 | 2025-09-18 14:27:36+00:00
To me, combining the search bar into the url/location bar was the step backwards. i'm not a mobile first user, so it just makes no sense to me. there are many times i've wanted to just use the url for quicker navigation with things like pagination and other forms of updating the url to the page I want rather than clicking < or > type buttons. there are plenty of other types of non-hacking url updating directly that the hiding of the url is annoying
by bjoli | 2025-09-18 14:27:38+00:00
I would have been a very satisfied Aeon user had it not been for battling gnome. If you look at my comment history, I have described the issues I have had. After about 7 months I used KDE on a friend's computer and switched the same day.

I think the best thing is that I don't have to install anything to make it work like I want, and as such there are no incompatible plugins that leaves me with a broken desktop functionality for a week or two every time there is a new release.

That is an annoyance, but the most annoying things are all the small things that just don't work. Focus issues. Multiple screen issues. Date format issues.
by tatsumaki19 | 2025-09-18 14:28:07+00:00
I created an HN account solely to share this. A couple of years ago, our edutech company experienced a fourfold increase in Slack usage, was given weeks in notice too. We promptly transitioned to Google Chat (which we were paying for through Google Suite). Back then, Google Chat was quite inadequate, but I must admit that it now fulfills nearly 99% of the functions we used Slack for. Considering the numerous integrations with Google Suite products, it might even exceed 100% now. However, Google Suite promptly raised its prices when they integrated Gemini. Nevertheless, the Google account manager provided us with significantly more advanced notice and a substantial discount.

Providers will increase price but multi-fold adjustment + for non-profit should really inform way in advance.
Show HN: OYS Bitnami Builder – Build your own Bitnami containers
by tzahifadida | 2025-09-18 14:28:17+00:00
Hi HN,

When Broadcom announced they're killing free Bitnami containers (Sept 29, 2025) and charging $50K+ for replacements, I got frustrated and built this.

It's a bash script that builds Bitnami containers from the original Apache 2.0 source. Interactive menu, multi-platform builds, works with any registry. I've been using it since the announcement dropped.

The source code didn't disappear - Broadcom just changed their business model. This lets you keep using what you need without the vendor dependency.

GitHub: https://github.com/tzahifadida/oys-bitnami-builder

Curious what others think about the approach. Are you dealing with the Bitnami transition too?

More details: https://shipacademy.dev/articles-html/oys-bitnami-builder-br...
by sparrish | 2025-09-18 14:28:21+00:00
I doubt anyone enjoys putting an animal down and there are those who are psychologically unable to do it. They usually ask a neighbor or family member to do the necessary.

I disagree that she was bragging about it. I think she was illustrating that she can do what needs done, even the unpleasant parts. I believe it resonated well with anyone who's had to do similar tasks.
by jonbiggums22 | 2025-09-18 14:28:28+00:00
Way back in the mid-late 2000s Intel CPUs could be used with third party chipsets not manufactured by Intel. This had been going on forever but the space was particularly wild with Nvidia being the most popular chipset manufacturer for AMD and also making in-roads for Intel CPUs. It was an important enough market than when ALi introduced AMD chipsets that were better than Nvidia's they promptly bought the company and spun down operations.

This was all for naught as AMD purchased ATi, shutting out all other chipsets and Intel did the same. Things actually looked pretty grim for Nvidia at this point in time. AMD was making moves that suggested APUs were the future and Intel started releasing platforms with very little PCIe connectivity, prompting Nvidia to build things like the Ion platform that could operate over an anemic pcie 1x link. There were really were the beginnings of strategic moves to lock Nvidia out of their own market.

Fortunately, Nvidia won a lawsuit against Intel that required them to have pcie 16x connectivity on their main platforms for 10 years or so and AMD put out non-competitive offerings in the CPU space such that the APU take off never happened. If Intel had actually developed their integrated GPUs or won that lawsuit or if AMD had actually executed Nvidia might well be an also-ran right around now.

To their credit, Nvidia really took advantage of their competitors inability to press their huge strategic advantage during that time. I think we're in a different landscape at the moment. Neither AMD nor Intel can afford boot Nvidia since consumers would likely abandon them for whoever could still slot in an Nvidia card. High performance graphics is the domain of add-in boards now and will be for awhile. Process node shrinks aren't as easy and cooling solutions are getting crazy.

But Nvidia has been shut out of the new handheld market and haven't been a good total package for consoles as SoC both rule the day in those spaces so I'm not super surprised at the desire for this pairing. But I did think nvidia had given up these ambitions was planning to try to build an adjacent ARM based platform as a potential escape hatch.
by Workaccount2 | 2025-09-18 14:28:33+00:00
It probably kills any prospect of Intel releasing a market disrupter card that many were calling for - a 64GB or 92GB card with even middling performance for under $1k.

It's pretty clear AMD and Nvidia are gatekeeping memory so they can iterate over time and protect their datacenter cards.

Intel had a prime opportunity to blow this up.
by liszper | 2025-09-18 14:28:36+00:00
Yes, exactly. Learning new things is hard. Personally it took me about 200 hours to get started, and since then ~2500 hours to get familiar with the advanced techniques, and now I'm very happy with the results, managing extremely large codebases with LLM in production.

For context before that I had ~15 years of experience coding the traditional way.
by bilsbie | 2025-09-18 14:28:37+00:00
A lot of big companies make this mistake and dont see how it hurts them.

I’m almost at a tipping point of leaving windows because of the weird account integrations.

Even my Mac nags me to log in. Why do I have to log in online to use a computer? This bothers gen x at least.

And I use google products way less than I would because of all the login requirements.
by angusturner | 2025-09-18 14:29:32+00:00
I think most SWEs do have a good idea where I work.

They know that its a significant, but not revolutionary improvement.

If you supervise and manage your agents closely on well scoped (small) tasks they are pretty handy.

If you need a prototype and don't care about code quality or maintenance, they are great.

Anyone claiming 2x, 5x, 10x etc is absolutely kidding themselves for any non-trivial software.
by TuringNYC | 2025-09-18 14:29:34+00:00
> and last q :-) re AWS - once you moved there, did you use something like elasticbean or app runner? or did you roll your own CI/CD/logging/scaling...?

We started with Lambdas because you can split work across people and keep dependencies to a minimum. Once your team gels and your product stabilizes, it is helpful to Dockerize it and go ECS, that is what we did. Some teams in the past used EKS but IMHO it required too much knowledge for the team to maintain, hence we've stuck with ECS.

All CI/CD via Github --> ECS. This is a very standard pipeline and works well locally for development also. ECS does the scaling quite well, and provides a natural path to EKS when you need the scale bigtime.

For logging, if I could choose I'd go Datadog but often you go with whatever the budget solution is.
by pabs3 | 2025-09-18 14:29:46+00:00
KDE is more stable than GNOME, because gnome-shell kills all apps when it dies due to GPU driver bugs or whatever. Qt/KDE has some more crash resilience going on. Not as good as Arcan, but I've never had my session go away since recent KDE6 versions.

https://arcan-fe.com/2017/12/24/crash-resilient-wayland-comp...
by whatamidoingyo | 2025-09-18 14:29:48+00:00
Yes, I understood what you meant. My point about the book was that this is nothing new, and happens in every area of life.

Although, I have seen some indiehackers like levelsio recommend their thousands of followers to just copy successful products (while improving it). So I'm sure that increases the number of copiers, but it has indeed always been a problem.
by tschellenbach | 2025-09-18 14:30:19+00:00
Consider building your own (many large communities do). https://getstream.io/chat/

It's super simple to build with Stream and far lower costs than Slack. (i'm the CEO, founder so don't take my word for it). But we have quite a few customers building either communities into their app or large companies running integrated chat workflows. (think airline operations, construction collaboration etc.)
by happytoexplain | 2025-09-18 14:30:44+00:00
Yeah, English is very confusing (or at least I get the impression that it is more confusing than other languages - it's the only one I speak).

Even in your example, I think you misunderstand. "He was all but dead" is never used to mean "he was absolutely not dead, as opposed to what they say". That would be "he was anything but dead".

However, there is a caveat, since even native speakers increasingly over the years speak English "wrongly". Of course, when they do it enough, it's no longer wrong. So maybe you did hear a native speaker use the phrase "he was all but dead" with the latter meaning, but I would put that usage in the "wrong" camp as of 2025.
by dgfitz | 2025-09-18 14:30:52+00:00
"Hacker culture never took root in the 'AI' gold rush because the LLM 'coders' saw themselves not as hackers and explorers, but as temporarily understaffed middle-managers." [0]

This, this is you. This is the entire charade. It seems poetic somehow.

[0]https://news.ycombinator.com/item?id=45123094
by rasz | 2025-09-18 14:31:49+00:00
Well Im a liar. Checked just now and it changed since last time I was looking into this.

cache-control private, max-age=11722 (~3 hours) date Thu, 18 Sep 2025 14:19:15 GMT expires Thu, 18 Sep 2025 14:19:15 GMT

it once again lands in browser cache. I remember a moment when it returned no-cache.

We are back to situation where:

- google doesnt get any info if user with adblocker keeps rewinding in that ~3hour window

- player refetches if you pause for few hours and come back, or decide to rewind 3 hour video to watch again

- your SSD is hammered with gigabytes of useless browser cache writes - might be good idea for Extension overwriting those headers to no-store/max-age=0
by kokada | 2025-09-18 14:31:57+00:00
The last time I used Gnome as my primary desktop (that was still in the Gnome 3 days) extensions broke at every update. I was still using Arch Linux at the time, so it was annoying because every ~6 months a few of my extensions would be broken for 1~2 weeks.

AFAIK Gnome extensions still doesn't have a stable API, so this issue is still present today.
by notmyjob | 2025-09-18 14:32:03+00:00
I don’t think you should get downvoted but I don’t agree either. He insinuated the shooter was maga, but in a way that was “perfect” in terms of deniability. I think that sort of rhetorical sleight of hand by our media elites is why we are where we are now with killing each other and societal Discord, so alas it’s better for society if Kimmel is off the airwaves. But the quote itself is rather tame. First, they came for glen beck, and we said nothing…
by trimethylpurine | 2025-09-18 14:32:14+00:00
My sales people hated it. They all looked around clueless as to why they were handed another place to keep contacts. It do didn't anything they were told it would. Broken promises, shattered dreams, and an executive shocked that CRM means "place to store phone numbers."

It's sold as the magic sales tool that does everything. And it does do everything, as long as a developer builds whatever everything is you need first. Otherwise it doesn't do anything. That's pretty heartbreaking to watch people realize on repeat.
by kibwen | 2025-09-18 14:32:27+00:00
Last week I wanted to generate some test data for some unit tests for a certain function in a C codebase. It's an audio codec library, so I could have modified the function to dump its inputs to disk and then run the library on any audio file and then hardcoded the input into the unit tests. Instead, I decided I wanted to save a few bytes and wanted to look at generating dummy data dynamically. I wanted to try out Claude for generating the code that would generate the data, so to keep the context manageable I extracted the function and all its dependencies into a self-contained C program (less than 200 lines altogether) and asked it to write a function that would generate dummy data, in C.

Impressively, it recognized the structure of the code and correctly identified it as a component of an audio codec library, and provided a reasonably complete description of many minute details specific to this codec and the work that the function was doing.

Rather less impressively, it decided to ignore my request and write a function that used C++ features throughout, such as type inference and lambdas, or should I say "lambdas" because it was actually just a function-defined-within-a-function that tried to access and mutate variables outside of its own function scope, like we were writing Javascript or something. Even apart from that, the code was rife with the sorts of warnings that even a default invocation of gcc would flag.

I can see why people would be wowed by this on its face. I wouldn't expect any average developer to have such a depth of knowledge and breadth of pattern-matching ability to be able to identify the specific task that this specific function in this specific audio codec was performing.

At the same time, this is clearly not a tool that's suitable for letting loose on a codebase without EXTREME supervision. This was a fresh session (no prior context to confuse it) using a tightly crafted prompt (a small, self-contained C program doing one thing) with a clear goal, and it still required constant handholding.

At the end of the day, I got the code working by editing it manually, but in an honest retrospective I would have to admit that the overall process actually didn't save me any time at all.

Ironically, despite how they're sold, these tools are infinitely better at going from code to English than going the other way around.
by stavros | 2025-09-18 14:33:38+00:00
I really like KDE and use it as my daily driver, but I'm really peeved that the "close" button isn't at the very top right of a maximised window. Instead, I have to hit the top right (extremely easy) and then go a bit down and to the left to actually hit the button. For all its crap, Windows really got that right since 95.
by PaulHoule | 2025-09-18 14:33:54+00:00
It really depends on what kind of organization you are in at what time.

When I worked at my Uni circa 2005 the Central IT department was badly disorganized and I could only get things done by "vendor management" which meant keeping a "rolodex" of people in the IT organization and when I had a problem I'd guess that person Y could help me and I'd call them say "I'm a friend of person X, can you you help me? <No> Do you know someone who could?" I'd get the name of person Z and say "Hi I'm <so and so> and I work with X and Y told me you could help me" and so forth.

One time it took me 20 minutes of wallclock time to get a configuration change made in the university firewall and I get off the phone and it hits me "how did he know who I was?"

Something like that really should be done by going through channels but at the time the channels were hopelessly fucked up and if I'd tried going through channels it could have taken weeks if not months.

That organization was in crisis and so I was and I wound up talking to all sorts of people there including top management who explained to me their desire to apply systems thinking to their problems.

20 years later that organization runs a tight ship, has an SLA, put a ticket in and you always get a response, if you try to bypass channels they call their boss who then calls your boss who calls you -- the way it's spozed to be. Soon after that crisis cost me my job I went to work for an outside vendor developing software on a contract basis for Facilities Services I was tasked with finishing up various projects that were stuck and tried my bag of tricks for expediting responses and they... talked to their boss who talked to my boss who talked to me.

I talked about this with a teacher who changed my life who served as an officer in the USAF and he told me you had to go at this with a lot of tact and cultural sensitivity. In some situations you are seen as a hero, a go getter, if you do this. In other places people feel really offended that you crossed boundaries.
by DanielHB | 2025-09-18 14:34:51+00:00
It is unfortunate JS doesn't have better capabilities for dealing with immutable data. This is the one major flaw in the React ecosystem. It is quite easy to make this mistake (even with lint rules) and to avoid it in a statically-enforceable way you need a lot of userland cruft that is just not viable to do.

It gets even worse when you start to pass values down several layers of components when the average advice on the web is "don't overuse useMemo". For those unfamiliar it is a way to memoize a value so you get a stable reference that is only mutated if the underlying data mutates, it basically avoids this specific issue.

React wants you to code in functional immutable style, but the language doesn't provide proper immutable data structures.
by Filligree | 2025-09-18 14:35:41+00:00
Each and every new model expands the scope of what you can do. You notice that, get elated when things that didn’t work start working, then three weeks later the honeymoon period is over and you notice the remaining limits.

The hedonic treadmill ensures it feels the same way each time.

But that doesn’t mean the models aren’t improving, nor that the scope isn’t expanding. If you compare today’s tools to those a year ago, the difference is stark.
by adrian_b | 2025-09-18 14:35:42+00:00
Not everybody wants GPUs for games or for AI.

AMD has always followed closely NVIDIA in crippling their cheap GPUs for any other applications.

After many years of continuously decreasing performance of the "consumer" GPUs, only Intel has offered in the Battlemage GPUs FP64 performance comparable with what could be easily obtained 10 years ago, but no longer today.

Therefore, if the Intel GPUs disappear, then the choices in GPUs will certainly become much more restricted than today. AMD has almost never attempted to compete with NVIDIA in features, but whenever NVIDIA dropped some feature, so did AMD.
by Aerroon | 2025-09-18 14:35:45+00:00
>Having taste is one thing, having the standards to hold yourself to a certain level of quality, that's another thing altogether.

This is a mixup that the author of the article makes as well:

>Copying and pasting code without understanding it.

>Sending resumes and emails that aren’t proofread and edited.

>Asking others to review code without giving it a self review.

>Noticing a quality issue and failing to document or fix it.

These are not issues of taste.
by ThrowMeAway1618 | 2025-09-18 14:36:04+00:00
It's "Rules for thee but not for me," with these folks.

And it's not like it's a surprise either. As Sartre observed[0] decades ago:

“Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past.” ― Jean-Paul Sartre

It's quite nauseating.

[0] https://www.goodreads.com/quotes/7870768-never-believe-that-...
by leleat | 2025-09-18 14:36:22+00:00
The problem is that the extension experience can be really bad. There is no extension API; instead Extensions have (almost) full access to GNOME Shell's code.

This makes them incredibly powerful and flexible... but also fragile. Extensions can crash GNOME Shell/mutter. On Wayland that means your entire session goes down with GNOME Shell. Extensions can interfere with each other, and if you are an extension developer, you may need to update (or at least check) your extension every 6 months (GNOMEs release cycle).
by jajko | 2025-09-18 14:36:49+00:00
No its not perfectly socially acceptable, in contrary. Rude is the best description, be it personal or professional life.

When I see such person who simply can't resist looking at their displays during conversations, I know I am seeing a hard addict with host of other attention disorders. And the fool is feeding those, actively making them worse for some ultra short dopamine kicks that keep getting shorter till they make new baseline.

Not a stellar person in any meaningful way, rather an addict or an asshole. So much for perfectly acceptable.
by raincole | 2025-09-18 14:37:12+00:00
I'm not sure if this counts as a pro-AI article, but I agree. It's void of substance.

The most ironic part:

> When someone preaches about AI taste, ask them to show you their work from before AI. If they can’t demonstrate taste in their pre-AI work, they’re not qualified to lecture you about it now.

Talking about the lack of self-awareness...
by zahlman | 2025-09-18 14:37:21+00:00
> Think about it: regardless of the gender dynamics, that's a bad evolution. A shift from making things to not making them, as part of general enervation of the country. In that respect, health care and social assistance are as good as hawking crypto-coins and social media influencing.

The opposed view is that decadence is a good thing: not making things is a natural consequence of being so wealthy and powerful that you don't need to make things. That things just get made, whether by machines or by less wealthy nations, and you just pay for them.

The problem is that it might never be possible to get there. Getting things that improve quality of life just fuels the demand for more. Even in the US there is neither an economy that can support UBI nor a population that would endorse it.

> And it's pretty clear that "getting women" to "focus on career" will eventually lead to extinction.

I feel fairly confident that the long-term (within the next century or two, say) trajectory for human population is much more likely one of approaching an asymptote, rather than one of overshooting what is sustainable and then seeing billions of deaths. The consensus estimates I have seen are in the ballpark of 11 billion. "Short-sightedness" in this regard is inherently self-correcting, at global scale at least.