MurphyA/hacker-news huggingface dataset:
by artur44 | 2025-12-11 20:07:35+00:00
I think some wires got crossed. My point wasn’t that LLMs can’t produce useful infra or complex code clearly they can, as many examples here show. It’s just that neither extreme narrative AI writes everything now vs. you can’t trust it for anything serious reflects how teams actually work. LLMs are great accelerators for boilerplate, declarative configs, and repetitive logic, but they don’t replace engineering judgement they shift where that judgement is applied. That’s why I see AI as real, transformative tech inside an overhyped investment cycle, not as magic that removes humans from the loop.
by eikenberry | 2025-12-11 20:08:28+00:00
> That model depended on personal wealth or (more often) patronage.

"They make something for themself, .."

For the vast majority of people this means doing it on the side, in addition to their day-job. I've known a lot of artists in my time and we all have day jobs. You do art for yourself because you love to create, not expecting to make any significant money on it.
by Aurornis | 2025-12-11 20:08:49+00:00
> these "leaders" have all thrown away the facade of "mentorship", "leadership" and all those heavy words.

I have some counter-anecdotes: Two of my recent jobs had management who were so focused on their soft skills that it was hard to get any work done.

These were people who had read 20 different management books and would quote them in their weekly meetings. They scheduled hour-long 1:1 meetings every week where you had to discuss your family life, weekend plans, evening plans, and hear theirs for a mandatory 20 minutes before being allowed to discuss work. They treated their job as "shielding" the team from the business so much that we would be kept in the dark about the company goals, reliant on a trickle of information and tickets they would give us.

They were so insistent on mentoring us individually that they wouldn't accept the fact that we knew more than they did on programming topics, because they felt the need to occupy the role of mentor. You had to sit and nod while they "mentored" you about things you knew.

The easy dismissal is to say "that's not real leadership" and you'd be right, but in their minds they had invested so heavily in implementing all of the leadership material they could consume from their top-selling books, popular podcasts, and online blogs that they believed they were doing the best thing they could.

The last company I worked for like this collapsed. They ran out of money. They had an abundance of "leadership" and "mentorship" and feel-good vibes, but you can't fund a business on vibes. The attitude was that if you create an "awesome environment" the money would naturally follow. Instead, nothing important got done and the VC money bled out in between team lunches and off-site bonding experiences.

So any extreme is bad.
by cherioKKP | 2025-12-11 20:08:59+00:00
Your immaturity in the HN comments and arrogant undertones on your website shows you have some growing up to do before trying to sell a shoddy LLM wrapper.

Why don't you put a "boring AF" survey out there asking people if they would rather fill out the boring form, or talk to an LLM? Your little ego here will be gone real quick once you see the results.
by ender341341 | 2025-12-11 20:09:02+00:00
> the community in total can finally move protocol forward that were blocked by really dumb ideological conflicts that are holding back Wayland. If Cosmic can take Gnome market share, people will be more willing to move on protocols without Gnome and hopefully eventually Gnome will realize that they have to implement this stuff, or at least large users of Gnome will realize it.

Can you expand on what you mean here? I only somewhat follow Wayland/X11 migration/development, but from what I understand gnome is on Wayland, enough so that they apparently dropped x11 support from their upcoming release in march.
by immibis | 2025-12-11 20:09:07+00:00
Are they using it to snoop on the traffic, or are they merely using it to block viruses? Lack of encryption is not a guarantee of snooping. I know in the USA it can be assumed that you can do whatever you want with unencrypted traffic, which guarantees that if your traffic is unencrypted, someone is snooping on it. In Europe, this might not fly outside of three-letter agencies (who you should still be scared of, but they are not your employer).
by fipar | 2025-12-11 20:09:43+00:00
“ As ironic as it sounds there's a certain security to being on stage that insulates you from having to hang out with people while still scratching the itch to go out.”

It does not sound ironic to me, and it reminded me of “To know them” by Eric’s Trip. If you don’t know the song, I think you’d feel at least partially identified by the short lyrics, regardless of what you make of the music.
by maccard | 2025-12-11 20:09:45+00:00
You're missing the point. The point is that python is slow to start up _because_ it's not the same.

Compare:

import requests print(requests.get("http://localhost:3000").text)

to

package main import ( "fmt" "io" "net/http" ) func main() { resp, _ := http.Get("http://localhost:3000") defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) fmt.Println(string(body)) }

I get:

python3: 0.08s user 0.02s system 91% cpu 0.113 total go 0.00s user 0.01s system 72% cpu 0.015 total

(different hardware as I'm at home).

I wrote another that counts the lines in a file, and tested it against https://www.gutenberg.org/cache/epub/2600/pg2600.txt

I get:

python 0.03s user 0.01s system 83% cpu 0.059 total go 0.00s user 0.00s system 80% cpu 0.010 total

These are toy programs, but IME that these gaps stay as your programs get bigger
by immibis | 2025-12-11 20:10:24+00:00
ImmutableFoo can't be a subclass of Foo, since it loses the mutator methods. But nor can Foo be a subclass of ImmutableFoo, since it loses the axiom of immutability (e.g. thread-safety) that ImmutableFoo has.

When you interpret Liskov substitution properly, it's very rare that anything Liskov-substitutes anything, making the entire property meaningless. So just do things based on what works best in the real world and aim for as much Liskov-substitution as is reasonable. Python is duck-typed anyway.

It's a decent guiding principle - Set and ImmutableSet are more substitutable than Set and Map, so Set deriving from ImmutableSet makes more sense than Set deriving from Map. It's just not something you can ever actually achieve.
by timschmidt | 2025-12-11 20:10:46+00:00
Reminds me of the 49s mark of the first song on Dispepsi by Negativland: https://www.youtube.com/watch?v=lyDL1I6D8Hg&list=OLAK5uy_lGC...

"You can actually cause the consumer to forget something he has previously learned... by putting into his head a newer and stronger concept... You can actually remove an advertising story from his memory, and in it's place you can substitute one of your own... as we seize a larger and larger share of the consumer's brain box..."
by jacquesm | 2025-12-11 20:11:19+00:00
That's a far more dangerous territory. A machine that is obviously broken will not get used. A machine that is subtly broken will propagate errors because it will have achieved a high enough trust level that it will actually get used.

Think 'Therac-25', it worked in 99.5% of the time. In fact it worked so well that reports of malfunctions were routinely discarded.
by Yokohiii | 2025-12-11 20:11:36+00:00
My point (and that of the previous poster) is that "wow" isn't required as an initial property to do anything. Pretty sure the dude who made the first wheel just did something that was useful for him in that situation. He didn't think how he could do something to impress his peers. He maybe wasn't even aware he made the first wheel or something innovative.

Also if I'd dive into how F1 wheels are made, I'd expect I learn stuff that is fascinating and far from boring.
by nomel | 2025-12-11 20:11:47+00:00
Claude Opus 4.5, Gemini 3 Pro, ChatGPT 5.1. Haven't tried ChatGPT 5.2.

It requires that the discussion has nuance, to see the failure. Gemini is, by far the, worst at this (which fits my suspicion that they heavily weighted reddit posts).

I don't think this is all that strange though. The human, on one side of the argument, is also missing the nuance, which is the source of the conflict. Is there a belief that AI has surpassed the average human, with conversational nuance!?
by mjr00 | 2025-12-11 20:12:07+00:00
> The impact is that now, if you want to modify the project in some way, you will need to learn Go.

That's tautologically true, yes, but your claim was

> Either you know the problem domain and can argue about which solution is better and why. Or you don't and what you're doing are experiment to learn the domain.

So, assuming the domain of infrastructure-at-code is mostly known now which is a fair statement -- which is a better choice, Go or Rust, and why? Remember, this is objective fact, not art, so no personal preferences are allowed.
by ssl-3 | 2025-12-11 20:12:07+00:00
> I have literally not rated anything at all, ever since YouTube removed dislikes, and my recommendations are working fine.

How can you know how green the grass is on the other side of the fence if you've never even seen it?

Isn't it like Shrodinger's Grass, or Green Eggs and Ham, at that point?

(And if your recommendations are working fine, then what is this "AI slop" that you're complaining about? I don't find any of that on my end.)
by Aurornis | 2025-12-11 20:12:22+00:00
> but I've stopped putting too much care into my employer's product. I'll deliver work and perform my best

How did we get to the point where "deliver work and perform my best" is equivalent to not caring?

Delivering work with reasonably good effort and quality is the baseline expectation. If your version of not caring too much is "perform my best" then I think this is a problem of miscalibrated expectations of the workplace.

The majority of people in the world go into their jobs, try to get their work done with reasonable quality, and go home.
by apical_dendrite | 2025-12-11 20:12:30+00:00
As far as US persons are concerned, jeffbee is correct that the Snowden leaks are not compatible with the conspiratorial worldview represented by Enemy of the State or the X-Files. The Snowden docs showed things like if two people outside the US were discussing US politics and they mentioned Obama, then the name "Obama" would be redacted because he was a US person. The redaction of US personal info was not perfect but the situation was a very, very long way off from unchecked surveillance and assassination of US persons that was depicted in those films.
by zzo38computer | 2025-12-11 20:12:39+00:00
This does not always work for specific programs which do not do that, and even then, there are updates that you might want other than security updates without updating other parts of the same program. Separate programs can usually be updated individually, but if they are all in one program then it can make it more difficult (sometimes configuration can be done but not always; sometimes they change things that make this not work either).
by cons0le | 2025-12-11 20:13:16+00:00
> The guy who was practically doing 80% of everything there, all the time, got fired a year and half after me

Every team I've been on has had one rockstar. I've seen the rockstar get fired 3 different times. Maybe they were making too much, or rising too fast, I'm not sure. But I do know that being the "most productive" doesn't guarantee employment
by PaulHoule | 2025-12-11 20:13:51+00:00
Particular changes have positive and negative aspects for different people. E.g. almost everybody was better off circa 1980 producing steel by the basic oxygen process and arc furnace except steel makers who had built open hearth furnaces 50 years ago and they had political power to maintain tariffs for a long time.

See also AI —- there will be positives but this site and all the others I am on have a lot of users who are afraid of losing their job or losing the joy in their job or being overwhelmed with AI slop.

There are certain systematic ways things break: in terms of politics the instinct is always to protect incumbents because they know it is a negative change for them and are already organized whereas the new entrants for which it is a positive change don’t even exist yet.

See also systematic biases in planning: like the “luxury apartments” that get built and are then unrented because there is no market for them…. Yet they were seductive to investors because they were sold with attractive but false numbers… and subsidized “affordable” housing is built on the same template and has been failing the same way ever since https://en.wikipedia.org/wiki/Cabrini%E2%80%93Green_Homes

I was talking to the systems engineering prof about “why are nuclear plants always late and over budget” and concluded that the vendors were basically dishonest and knew they quote an unrealistically low price and like a game of poker the customer would keep raising so as not to lose their sunk costs.
by bryanlarsen | 2025-12-11 20:13:52+00:00
Have you tried the new-ish KDE window tiling? (Super-T by default) I had a similar desire to you, and am quite happy with what KDE provided. It'd be interesting to read a comparison between the two.

Although I'm happy enough with what KDE gives me that COSMIC would have to be substantially better before I'd endure the switching costs.
by phkahler | 2025-12-11 20:14:09+00:00
>> Waymo data shows a significant injury reduction rate. If it's true and not manipulated data, it's natural for the car companies to want to capture some of this upside.

If you can insure the car for less, the car company can charge more for the car. I don't want to pay a subscription (rent) for a car I buy.
by dogleash | 2025-12-11 20:14:14+00:00
>Why are we sensitive about the word "resource"?

It's simple dehumanization. It's not outlandish or anything, it's just really easy to notice. And the sophistry to try make them equivalent terms is also easy to notice.

For a business to need resources it means a category of stuff that can include people, tools, raw materials, etc... Using the name of a category to mean one thing inside it instead of explicitly naming that one thing is concealment. Just like how I might say "fertilizer" instead of "cow shit."

The better question is why we started concealing it. Why are we so sensitive about the words person, employee, or personnel?
by adamzwasserman | 2025-12-11 20:14:21+00:00
These are good points that sharpen the hypothesis. The word order question is interesting — positional encoding vs morphological encoding might have different computational properties for a parser.

One difference I'm betting on: morphological agreement is redundant (same information marked multiple times), while word order encodes information once. Redundancy aids error correction and may lower pattern extraction thresholds. But I'm genuinely uncertain whether that outweighs the structural information carried by strict word order.

Do you have intuitions on which would be "easier" for a statistical learner? Or pointers to relevant literature? The vocabulary size / morpheme count tradeoff is also something I hadn't fully considered as a confound.
by ginush | 2025-12-11 20:14:21+00:00
We know now that communications are being intercepted in bulk as a matter of intelligence gathering, but that does not equate to everyone being surveilled by the government.

What this actually provides, first and foremost, is the capability to perform targeted surveillance more rapidly, and to do so temporally by reaching into datasets already recorded. Obviously this provides a much-needed capability for legitimate investigations, where the target of interest and their identifying markers may not yet be known.
by burnt-resistor | 2025-12-11 20:14:24+00:00
China is an example of this. Somewhere that, according to the UN's data, executed "undesirable" people with such gusto that it incidentally decreased the organ donor waitlist time so low that it couldn't be explained by any other factor.

"Perfect" security is only attainable with zero dissent, zero individuality, zero privacy, and zero freedom.
by sturbes | 2025-12-11 20:14:36+00:00
I just went down the same rabbit hole, it is totally fun! https://turbek.com/Designing-Interactive-SVGs-with-AI/

TLDR:

- SVG image files: powerful like HTML

- Supported widely in browsers

- Designer tools make SVGs

- SVGs are written in a language

- LLMs are great at manipulating language

- Designers can collaborate interaction into life
by awesome_dude | 2025-12-11 20:14:52+00:00
Add to that, clearly those "bad parents" are the result of bad parenting in the first place, so really it's the grand parents that are to blame...

Wait, those grand parents also had bad models to work with, so really it's the great grandparents that were to blame...

No, wait, it was the society that they grew up in that encouraged poor behaviour toward them, and forced them to react by taking on toxic behaviours. We all should pay because we all actively contribute to the world around us, and that includes being silent when we see bad things happening.
by infamousbolt | 2025-12-11 20:15:15+00:00
Hey @davidsojevic. I am a full-stack software engineer with experience developing web applications in ReactJS and Typescript doing my master's degree at the University of Illinois Urbana-Champaign. I am also well-versed in Python and backend because of my work with AI models and systems of GenAI. Coming to the main topic, our university is hosting a new venture challenge that you might benefit from. It is called Cozad New Venture Program and is Illinois’ largest venture creation program (https://tec.illinois.edu/programs/cozad). Basically, it is for startups and only open to current students, and winners can get investments of up $60,000+. I am a current student there and would love to work with you as a Full-Stack Software Developer and represent SerpAPI in that challenge cause I love your idea. You can look at my quality of work and if you like it, you can hire me as a Software Developer at SerpAPI. It is a win-win for both as I can bring both investment and skill, and can get a job in return if I am worth it. Happy to talk about it more. Let's connect. My email: agarwalkeshav8399@gmail.com My Portfolio: https://infamousbolt.github.io/keshav-portfolio
by tmtvl | 2025-12-11 20:15:22+00:00
I hard bounced off COSMIC with the complete lack of theming. I can't even set my clock to a reasonable format in it. The only thing it has going for it is sane multi-monitor support, which neither KDE nor GNOME have gotten right so far (though at KDE there is some activity around it, dunno 'bout GNOME).
by StrangeSound | 2025-12-11 20:15:28+00:00
This is really nice! I think it has a great aesthetic and works really well. Just a couple of thoughts:

- the long press feels a little bit too long on mobile. At least I think it is? I thought nothing had happened because my thumb was covering the active state of the letter that I pressed down on. Potentially a combo of the two

- you can "cheat" by moving the board and tracking when your word disappears
by supjeff | 2025-12-11 20:15:36+00:00
If a good leader is somebody who consistently sets a good example, and is willing to sacrifice personally for their team, I don't think there are very many out there. The problem is that companies still need "leaders" the same way TV stations need programming.

If an company decides to invest some money in the pursuit of an opportunity, some managers might get hired or promoted, and the company isn't going to scour the earth for genuinely good leaders. They'll post a job, take a few interviews then promote the person who was going to get it anyway, or hire somebody who looks the part. Generally, one shouldn't take middle-managers seriously.
by frmersdog | 2025-12-11 20:15:55+00:00
The Expanse has been called, "The closest thing that we're going to get to a live-action Gundam series," in the past. And it's certainly better in a lot of ways. You do have to thank Gundam (and Alien) for dragging us out of the John Carter Valley (which OG Star Trek certainly fell into quite often).
by imiric | 2025-12-11 20:16:06+00:00
Whatever works for you, but I don't believe that your mail flow on the Mac is "effectively unchanged for 20 years".

Wikipedia lists many UI and functionality changes over the years for the Mail app.[1] As recently as this year, people are upset about changes in the Mail app in recent versions.[2]

[1]: https://en.wikipedia.org/wiki/Apple_Mail

[2]: https://www.macrumors.com/how-to/get-old-apple-mail-back-ios...
by Aurornis | 2025-12-11 20:16:10+00:00
> In a lot of cases, "caring too much" is itself seen as a problem because the boss explicitly just wants you to implement the thing that benefits him. He doesn't really want to hear that its not going to work well and there are better alternatives.

I've been the manager on the other side of a lot of situations that could be described like this. In many cases, it was hard to explain to the person that there were dozens and dozens of inputs that go into my decision making, including a lot of invisible factors and relationships that I was juggling.

It's hard to communicate to someone who sees a very thin slice of the company and wants to disagree and do something different to appeal to their perspective. A lot of the time I knew very clearly that we weren't picking the "best" alternative, but after hearing everyone out and weighing the tradeoffs a decision was made.

> Remember, he ultimately doesn't care if the product works. He cares if he can claim success. You're not helping him claim success, so you're a problem.

HN comments are wildly cynical. People who consume a lot of this cynicism think they're getting a leg up on the workplace by seeing the world for how it really is, but in my experience becoming the uber-cynic who believes all bosses are intentionally destroying the product with bad decisions to claim success (how does that even work?) is the kind of thinking that leads people into self-sabotaging hatred of all bosses. You need to watch out for yourself, but adopting this level of cynicism doesn't lead to good outcomes. Treat it case by case and be open to the idea that you might not have all the information.
by kazinator | 2025-12-11 20:16:15+00:00
Deprecation warnings are precisely that --- warnings --- so that people have the option not to act on them. So, it is of little surprise that users exercise one of the two available use case scenarios, which is not acting.

There are sophisticated users who care about the quality of their code and care about it breaking as infrequently as possible. Those users follow warnings. Not only warnings that happen by default; they use additional tooling to get extra warnings. The follow up on warnings.

Deprecation warnings serve those people.

As for the others, who cares. "We generously told you this would be removed, for years".

People who ignore warnings related to compatibility and have a workflow whereby your dependencies are not pinned down to specific versions, in some project configuration file, so that they are always getting the latest dependencies, are choosing to inflict breakages on themselves.
by mt_ | 2025-12-11 20:16:33+00:00
I envy people that stick for a system like this for so long. Because when you master it, it is when you can build a system around it. For this piece, i suggest the author to build his own frontend app, that mimics this system but with a better, clean UI interface. Hell, he can just vibe code it in under a hour these days and at the end leverage the ergonomics of a clean interface, and of course implement integrations that the app will enables, to build systems around it, to become even more productive.