Hacker News .hnnew | past | comments | ask | show | jobs | submit | deckar01's commentslogin

You aren’t accounting for managerial politics. A product manager won’t gamble on a large project to lower operating cost, when their bonus is based on customer acquisition metrics.

The original author said he built this on the weekend, so my assumption is that this was something engineers had advocated for before but were shut down because management wanted them elsewhere.

The use of ai agents allowed them to shrink the problem down to the point where it was small enough to fit in their free time and not interrupt their assigned work.


Why are engineers spending their week-end on saving their company money especially if the company clearly doesn't care to allocate resources to the problem?

I get that it's fun and there's personal satisfaction in it, but it just reinforces to management that they don't need to care about allocating resources to optimisation, the problem will just take care of itself for free.


At some point it's hard not to care about the work you do everyday. And if you care, then you are going to find yourself donating a Saturday here or there to solving big DevEx papercuts that you can't convince management to care about.

Should it be this way? No. Is it this way in practice? Unfortunately often.


A cynical take is that this makes them more hireable, so they can more easily get to a better company with not-so-brain-dead management

This also explains this blog post


A bit sarcastic, but still too close to reality for comfort:

For the managers, it's about a bonus. For engineers it's the existential question of future hirability: every future employer will love the candidate with experience in operating a $500k/a cluster. They guy who wrote a library that got linked into a service... Yeah, that's the kind they already have, not interested, move along.


The engineer who identified 500k in savings is a great candidate I'd say. But solving a problem requires a problem to be there in the first place.

Industrial manufacturing still uses 2D. They have to annotate tolerances, materials, and processes just as precisely as the geometry.

CAD programs were designed to automate hand drafting processes. Most of the autocad commands made no sense until Drafting 101. It was a full semester of hand drafting, which did feel excessive. Hand writing hundreds of words in an engineering font is just a waste of time.

I took pencil and paper mechanical and architectural drafting for 3 years in a high school vocational program (in the US) which also included learning AutoCAD. I enjoyed the pencil and paper work more, and I must have been among the last age groups to learn it. By the time I became a working engineer only 5 years later, there were no vestiges of manual drafting anywhere. Computer desks must have been the main focus of draftsmen for many years already.

I'm not sure if it helped or hurt my CAD drafting skills, but the attention to detail was almost meditative for me during what seemed like hours of silence among a dozen other kids at drafting tables. Not sure I have any real point here, just sharing my experience.


My local community college still had hand drafting as a prerequisite before they would teach me the software as of a few years ago.

People were violating the terms of GPL without consequence long before AI. It is very difficult to determine if binaries were compiled from fragments of GPL code.

The places I have found AI most useful in coding is stripping away layers of abstraction. It is difficult to say as a long time open source contributor, but libraries often tried to cater to everyone and became slow, monolithic piles of abstraction. All the parts of an open source project that are copyrightable are abstraction. When you take away all the branching and make a script that performs all the side effects that some library would have produced for a specific set of args, you are left with something that is not novel. It’s quite liberating to stop fighting errors deep in some UVC driver, and just pull raw bytes from a USB device without a mountain of indirection from decades of irrelevant edge case handling.


Mermaid is really bad about cutting off text after spaces, so you have to insert <br>s everywhere. I’m guessing this is getting rendered instead of escaped by your interface. Or just lost in translation at the tokenizer.


Reputation farming -> upvote rings -> black market promotion


It seems to be an indirect attempt to promote their GitHub project. They had Claude make them an “agent” using Bayesian modeling and Thompson sampling and now they are convinced they have heralded a new era of AI.


It reads to me like Claude wrote the article too.


Even if you tuned two string to ensure that two specific notes on them vibrated at a perfect interval, there are non-multiplicative overtones modulated by resonance with the rest of the instrument. Those intervals are ideals for minimizing dissonance. Practically, the dissonance of 12TET intervals falls below the noise floor of all the other acoustic distortions that give instruments character.


> If you truly wish to be helpful, please direct your boundless generative energy toward a repository you personally own and maintain.

This is a habit humans could learn from. Publishing a fork is easier than ever. If you aren’t using your own code in production you shouldn’t expect anyone else to.

If anyone at GitHub is out there. Look at the stats for how many different projects on average that a user PRs a day (that they aren’t a maintainer of). My analysis of a recent day using gharchive showed 99% 1, 1% 2, 0.1% 3. There are so few people PRing 5+ repos I was able to review them manually. They are all bots/scripts. Please rate limit unregistered bots.


It would be nice to have some kind of forever patch mode on these git forges, where my fork (which, let's say, is a one line change) gets rebased on top of the original repo periodically.


You can ask an LLM to create a github action for that. The action can fail if the rebase fails and you can either fix it yourself or ask an LLM to do it for you.


I am imagining first class support for patches in package managers to allow searching for patches and observing their adoption stats.


Resale value. You practically have to pay someone to take an open box chromebook. The secondary market for apple products lasts longer than apple’s software support.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: