Hacker Newsnew | past | comments | ask | show | jobs | submit | tmountain's commentslogin

We can thank RFK for anti-vaccine leadership leading to changes to the childhood vaccine schedule which make preventable diseases harder to stop. You can celebrate more cures all you want, but as most people know, prevention is the best medicine, and the guy is lukewarm on one of our best defenses when it comes to keeping kids safe (vaccines).

And, let's not forget that RFK said: “every Black kid is now, just as a standard, put on adderall, [selective serotonin reuptake inhibitors], benzos, which are known to induce violence. And those kids are going to have a chance to go somewhere and get re-parented, to live in a community where there’ll be no cell phones, no screens, you’ll actually have to talk to people."

So yeah, according to RFK, every black kid in America deserves "re-parenting". He should resign today.


Related question, is it at all feasible to store cache locally to offload memory costs and then send it over the wire when needed?

No, the cache is a few GB large for most usual context sizes. It depends on model architecture, but if you take Gemma 4 31B at 256K context length, it takes 11.6GB of cache

note: I picked the values from a blog and they may be innacurate, but in pretty much all model the KV cache is very large, it's probably even larger in Claude.


To extend your point: it's not really the storage costs of the size of the cache that's the issue (server-side SSD storage of a few GB isn't expensive), it's the fact that all that data must be moved quickly onto a GPU in a system in which the main constraint is precisely GPU memory bandwidth. That is ultimately the main cost of the cache. If the only cost was keeping a few 10s of GB sitting around on their servers, Anthropic wouldn't need to charge nearly as much as they do for it.

That cost that you're talking about doesn't change based on how long the session is idle. No matter what happens they're storing that state and bring it back at some point, the only difference is how long it's stored out of GPU between requests.

Are you sure about that? They charge $6.25 / MTok for 5m TTL cache writes and $10 / MTok for 1hr TTL writes for Opus. Unless you believe Anthropic is dramatically inflating the price of the 1hr TTL, that implies that there is some meaningful cost for longer caches and the numbers are such that it's not just the cost of SSD storage or something. Obviously the details are secret but if I was to guess, I'd say the 5m cache is stored closer to the GPU or even on a GPU, whereas the 1hr cache is further away and costs more to move onto the GPU. Or some other plausible story - you can invent your own!

Storing on GPU would be the absolute dumbest thing they could do. Locking up the GPU memory for a full hour while waiting for someone else to make a request would result in essentially no GPU memory being available pretty rapidly. This type of caching is available from the cloud providers as well, and it isn't tied to a single session or GPU.

> Storing on GPU would be the absolute dumbest thing they could do

No. It’s not dumb. There will be multiple cache tiers in use, with the fastest and most expensive being on-GPU VRAM with cache-aware routing to specific GPUs and then progressive eviction to CPU ram and perhaps SSD after that. That is how vLLM works as you can see if you look it up, and you can find plenty of information on the multiple tiers approach from inference providers e.g. the new Inference Engineering book by Philip Kiely.

You are likely correct that the 1hr cached data probably mostly doesn’t live on GPU (although it will depend on capacity, they will keep it there as long as they can and then evict with an LRU policy). But I already said that in my last post.


Yesterday I was playing around with Gemma4 26B A4B with a 3 bit quant and sizing it for my 16GB 9070XT:

  Total VRAM: 16GB
  Model: ~12GB
  128k context size: ~3.9GB
At least I'm pretty sure I landed on 128k... might have been 64k. Regardless, you can see the massive weight (ha) of the meager context size (at least compared to frontier models).

I’ve been involved in one music project or another (bands, albums, solo projects, etc) for the past 25 years.

During the pandemic, a friend and I decided to make a record together. We labored over it for almost two years and finally “released it” on bandcamp to very little fanfare.

A few friends and family had nice things to say, and one random stranger reached out with positive feedback.

I get a monthly stream report from bandcamp, and it almost always says zero.

I am so pleased with this project and have such great memories of making the album that I had two lathe cut vinyl copies made (one for me, and one for my friend).

I put a big part of myself into the project and was able to convey ideas and feelings that I couldn’t express effectively via other methods.

I listen to the recording about once a year. It’s a part of me now, and I couldn’t be happier with my journey in making it.

To me, this is the purpose of the creative journey. Knowing yourself better, and enjoying all of the steps involved in arriving at what is always a surprising destination.

If someone else feels something as a result of your work, that’s a nice bonus, but not something I focus on at all.


If you didn’t sink a career’s worth of time doing creative work professionally, then that’s a nice relationship to have with creative output. For a lot of people, AI has been one gut-punch after another with someone selling cheap knockoffs of your work in the same marketplace using your munged up work taken without credit, compensation, or permission. Mortgages not paid, cancer not treated, birthday presents not purchased for your kids, dreams dashed… and then people telling you the real purpose of creative work ends when you expect it to be anything more than a hobby.

I completely agree. It makes something that was already very hard that much harder. I have a friend who played guitar in a "famous band". They made it. Meaning, they played on David Letterman and went on extensive tours, had a huge fanbase, etc. Some years back, he reached out to see if I had any leads on IT jobs. I was surprised to say the least, but his response was simple, "there's no money in it." That conversation really hammered it home that you can "make it" and still live without financial security. Fast forward to today, and the situation is even more dire given what is happening with AI.

I don't think highly of AI made stuff uploaded without clear labelling as such.

But it's almost certainly not AI's fault if your mortgage is not paid, your cancer not treated or you can't pay birthday presents for your kids. Music was already extremely "cheap", and success has very little with how much or little work you put into it (extremely unlikely either way).

Let's fund art, but this business model you want to do it by is hardly worth saving.


It’s not just music that is getting ripped off and what is this funding model you’re proposing? How will that help some who designs and sells a few T-shirts etc?

It goes for all other art as well. I wasn't proposing a specific alternative funding model right now, but I think just about anything (even nothing) is better than extending intellectual property laws.

A) Nobody goes into the music business from the ground up planning to support themselves selling albums, like a small business. Everybody has known for decades that doing so requires laying a ton of groundwork and for the first several years, at least, you’d be lucky to have low streaming compensation be a problem for you. Planning on any other path— persistent notoriety after going viral, being irresistibly appealing to large enough audiences to sell at least dozens of albums per week right off the bat, etc.— is like planning on winning the lottery. That’s literally the least representative market for commercial art. Even for audio!

B) There’s a universe of creative workers AI fucked over that have nothing to do with retail music sales. Concept artists, stock photographers, session musicians, copywriters, video game foley artists, etc etc etc etc etc etc etc etc etc etc. Those were all reliable career paths until very recently. Disney chopped their concept art team to replace them with models Disney trained on their work… probably posturing to look pro-AI enough after their pathetic sora debacle. As an aside, they can go fuck themselves.


> AI has been one gut-punch after another with someone selling cheap knockoffs of your work in the same marketplace using your munged up work taken without credit, compensation, or permission.

I want to be clear. I am 100% on-board with AI being absolutely shit.

Buuuut, this has always been the case. Before it was scammers taking images from the web and undercutting you with prints, now it's scammers stealing your artistic style.

It sucks, but it's not a brand new problem. What makes it particularly bad now is that there's a much larger flood of it.


As a hobbyist musician and songwriter of decades i was excited about AI music in October. I could finally take my rough demos of me singing along to my guitar and make better demos then just using garageband as Im not much of a singer. I enjoyed using Suno for a month or less then realize this is shit .... my own songs are AI slop just like everyone else - all sounds the same and my songwriting talents are meaningless now with anyone can now do this. I didnt listen to my slop for months then the band I play in asked to hear some slop of mine and then / there my AI slop had some redeeming quaility. As with my band (church band) and I listening and then playing along to my slop. Just slop writers can now play their slop like real musicians can........

At least not yet Im sure robots will and also an AI microphone with AI built in will be created so everyone sings amazingly.....

Overall AI is stealing humanity from us all, we are allowing it and it is only to the benefit of a few rich pie holes.


But just think… soon we’ll be able to pay some SV company to exercise all of the creative and intellectual effort we would have had to do manually with our squishy meat thought boxes… yuck! Disgustingly inefficient. With the convenience of simulated romance, brilliance, excitement, art, music, relationships, faith, a sense of wonder, sex, human connection, joy, exploration, and everything else that manifested itself in the real world with real obstacles and pushback and negative feelings, we’ll have plenty of time to do all of the menial jobs that are left. What a win!

The legal situation is also completely different. It seems like models IP-wash, so there is nothing legally wrong with what current people are doing with ai. In contrast, the scammer selling your photo was clearly violating IP law, and you could (at least theoretically) pursue legal remedies.

Scale makes it a completely different problem. AI has wiped out the compensation market for entire fields— like copywriting, stock photography, and concept art— practically overnight, and it happened because tech companies have conjured up a very selfish definition of “fair” in the context of fair use. (Isn’t it hilarious to see them get their knickers twisted over distillation? They can blow it straight out their assess.)

It’s comforting to think this is just an incremental change in the battle for capital-focused hyper-efficiency, but it’s absolutely not. This isn’t even the steady decline manufacturing saw over decades… it’s is like what happened to paste-up men or telephone operators but over an incomparably large swath of the creative world.


I'll be honest, I think that this line of "everyone creative is going to be out of work" is parroting exactly the same lies that VC are selling about genAI. At the end of the day, that's what VCs want people to think. There is, to date, basically no reason to use a generative AI system other than if you buy what the VCs are selling. And they reallllly want to sell genAI systems.

I certainly don't buy it, and IIRC only 15% of the broader workforce use genAI for their jobs. Offices are having to force people to use it, and even then people don't like it. Programming is an outlier in this regard because, it turns out, most of what we've been doing is solving the same tasks over and over again in different domains (which is what A Pattern Language was designed to solve). Most other work is not like this.

For the arts, and for most media, what humans have been craving for about a decade now is authenticity. They want a real person they can connect to, an artist whose work makes them feel seen. The artists who have recognized this with a good command of media have been growing sustainably and there's a big industry in this now. There is a certain proportion of people who like the slop, sure. But the actual fact of the matter is that the younger generations, 20 - 30yros, can smell slop from a mile away, and adding slop to advertising, to your media, to your art, actually makes it sell worse. Exactly because it is inauthentic. Talk to literally anyone in advertising whose company tried AI ads. You see an uptick among 50-60 year olds, and a massive, massive downturn among 16 - 30 yros.

From a media executive standpoint, most of the media properties that are inauthentic have been failing massively, with a handful of them able to turn a quick buck before they fail. Execs are verrrry slowly learning the fact that media produced for a very quick ROI and for the branding and marketing potential tend to fizzle out quickly, whereas passion projects are sustainable income, a well you can keep going back to. Whether or not they value that well as much as independent creatives do... ehhhh.

For programming, there's not much to stop people from using the stuff because barely any higher-up supports "building bridges safely". What executives want from programming is a quick ROI, they don't even care if customers complain. So what I forsee for programmers is that the field is going to be gradually flooded with people using genAI. This will drive the cost of our labour downwards, while people are expected to give 10x or 20x the output that they did 5 years ago "because AI makes them fast". This turns every job into a rush job which makes the software system as a whole much less stable. I forsee a number of Horizon IT level problems in the next 10 years. But by then, programming will be much more on the level of a truck job where you have to piss in a bottle and keep driving, or a sales call job where your manager will pull you up if you're 5% under par. Just remember, everyone jumping on the AI train did this to our field.

But, it's not inevitable. It's only inevitable if we all keep shouting that the AI bros have won, from the rooftops. That's the hype keeping this bubble alive. The entire AI bubble currently rests on marketing, and the first step in bursting that bubble is to simply not believe the lies that you are being sold.

I'm a little off being thirty years old. I've played musical instruments of my own accord since I was 3 years old learning violin in an orchestra. I did folk music through my teens. I know about 5+ instruments and I've gigged at pubs, fields, parks, events, and a wedding. I have never touched genAI for music, and I really do not need to. I've listened to the output of genAI for music. It's samey, repetitive, and bland. "Slop" is a very good descriptor. Frankly I can't see a single reason why I would want to destroy my entire creative process and have it output by a black box. Why would I contract someone else to play my own music, let alone a machine?! Baffling. Most of the people around my own age are getting super into vinyl and cassettes and records because they like the fact that you can hold something in your hands. Because they like connecting to an artist. AI slop does not give them that, cannot give them that, and artists who think that the AI slop is better than them are a) obviously not very good in the first place, b) foregoing their own personal development as an artist in service of chasing trends. Trend chasers have never lasted long in creative work, and honestly, they're selecting themselves out of the pool. They're selecting for an audience who no more likes their work than the work of any other sloptist. You can't see me but I'm giving a biiiiig fucking shrug right now, like the jurassic park guy. Nobody cares about sloptists, sloppers, soupies. They don't care about the art, they only care about the profit, and people can smell that a mile off.

"You need to learn that the product of your writing is yourself. You are the artwork. The time you spend writing will change you, it will make your better at expressing yourself. You'll have a wonderful time, but you'll also grow as a person, you'll become more empathetic. The product of your writing is you. You are the artwork." - Brandon Sanderton

https://www.youtube.com/clip/Ugkx9ldrFvp0RO1HNyPg8Xafh0NYlC2...


One part of being an artist is that you are a clown who entertains people. You cannot just make music you have to be out there being outrageous and weird.

This is exactly what all the successful ones do. No AI can go on television and sing songs about how great Hitler was.


Becoming successful enough to be on TV (or get a ton of views on media sites) is so uncommon that it’s pointless to use as a comparison for any common career path in the creative world.

And I’m speaking more broadly than music— it’s much worse in other fields. Most commercial art does not involve being an entertainer.


> To me, this is the purpose of the creative journey. Knowing yourself better, and enjoying all of the steps involved in arriving at what is always a surprising destination.

That's EXACTLY how I used to feel about creativity. I was an art major who didn't make it, and I found that expressing myself via my hobbies was good for the soul.

Then I almost died and completely lost interest in making art!

Facing my own mortality, I realized that the time I invest into my wife, kids and family will have a larger positive contribution on the world, I think.

I know that sounds like a Hallmark Card.

At the same time, I've often wondered what my life would look like if I appreciated my family MORE and my hobbies LESS when I was younger.


I can relate here. I have son, who is now 3.5 years old. I haven't had the time or energy to produce any "finished work" since he's been born, and that marks a lull after 25 years of steady output. I don't feel sad or disappointed about this in the slightest. As my wife likes to say, "it's the season we're in." That said, I do really enjoy chaotic jam sessions with my son, as he's very interested in banging on his little drum set, so in some ways, it's just a new beginning. There's no better investment than time with our children.

I feel a part of this is that in any creative endeavor, you can never exactly capture what you want and thus have to leave something out. There are those that try to get it perfect, they never finish.

Nothing wrong with prioritizing family over art, that's pretty rad! But occasionally you can still do art, just don't be to serious about it. All my paintings are objectively rubbish, but heck I like them and didn't put a huge amount of time into them.


> Nothing wrong with prioritizing family over art, that's pretty rad! But occasionally you can still do art, just don't be to serious about it. All my paintings are objectively rubbish, but heck I like them and didn't put a huge amount of time into them.

That's basically where I landed. The idea being that making art is something I should do if I'm just trying to relax. Once the hobby starts looking like a second job, I know it's too much.


Not a near death experience but similarish. Im trans and from a conservative religious family, so I planned to cut them off and eventually did..

Throughout my teens and young adulthood I immersed myself really deep into drawing and writing. But as my own life has started to form around me, I got a partner who I might have kids with, friends I care about. Ive slowly come to your pov too, and Im wishing I spent less time doing art in the past


I've been asking myself this question in the last year:

> Why do I want to make music?

I picked a basic DJ controller and a midi controller bundled with Ableton. I'm a novice, but I love listening to music and dissecting what makes a good performance. I crave that feeling of getting chills when I find something new that moves me in new ways. This set was a pretty recent example:

https://www.youtube.com/watch?v=gfF8jzBVWvM

That being said, the world is increasingly crowded with "good enough" music.

I resolved early on that I was never going to make a money doing this, which simplified things greatly. There's a primal part of our brain that craves adoration. I do wish for others to adore my music. Even if it's a handful of people. I do wish to perform publicly one day, even if it's at a park for passersby.

Mostly I just want something to move my brain in different ways. I want to create something beautiful.


>> That being said, the world is increasingly crowded with "good enough" music.

As I enter my mid-50s this is how I feel about the music I listen to. I have decades and decades of music I love for a variety of reasons. I don’t have time for “discovery” anymore. If I get introduced to a new band by someone I know or algorithmically, that’s great but I’m not going to spend hours trying to find the next great thing when I have so much I enjoy already.


Please share your bandcamp page!


I think it's great stuff. If you haven't already, build a website for the band or album and leave it up as a static tribute. If it's not something that brings riches, maybe it's a contribution to the world.

And do what you can to do what AI music makers wouldn't think to do - differentiate with photos of yourselves, the process, the wilds, etc. You've done all the hard work writing and recording the music, so you might as well embellish its place in the world, and the places it's about.


I'm only halfway through listening but this is a rad album! Thank you for sharing.

Thanks to all of you for the positive feeedback! I'm happy to hear that the project landed with you.

This isn't the kind of music I'd normally listen to, but I'm enjoying your album! Very well produced. I bought a copy. Thanks for sharing!

Personally I feel this would qualify for a showHN, if the spirit leads! No pressure, but this is really cool and I’d love to more things like this

I like it! Loved hearing about your journey.

It sounds great man! Thanks for sharing both the story and the album.

It's really good!

Thanks for sharing.

Epic

I'm curious too now

Marketing your album is a different kind of work. Thats why labels and whole distribution industry exist in a first place. Bandcamp is not a streaming platform, so you naturally wont get organic listeners here.

Good album, by the way.


I had a very similar experience releasing a video game. Barely anybody downloaded it because I didn’t put any effort into marketing/promoting, but “I couldn’t be happier with my journey in making it”. I have replayed it a few times and it makes me unreasonably happy (although I’m taking a break now because I want to forget where everything is on the map).

Care to share the link? I'd like to take a look.

It isn't in your profile. Why not post it there or here?

I'm happy they shared it on a further request, but I feel not having it in GP or profile is consistent with and further strengthens what they wrote in the post.

Mind sharing where you went for your lathe cuts (assuming you are happy with how they turned out/sound)?

The reality is, essentially nobody makes money by creating music. Taylor Swift, you might say, is a billionaire. Is it from selling music? Nope, it's from selling tickets to her shows. People want to see her perform live. A Taylor Swift impersonator would make no money singing the same songs. A cover band wouldn't do any better.

It's the same with authoring books. Almost nobody makes any significant money off of them. It's so paltry I don't really understand why authors are so concerned about copyright infringement.

People steal my copyrighted stuff all the time. I long ago stopped caring about it. But I do very much like Github as it protects me from others accusing me of stealing their code.

If you want to make money, you'll need a plan that does not require copyright protection.


I care more about attribution than copyright infringement.

So do I. At least Sid Meyer did that!

> Taylor Swift, you might say, is a billionaire. Is it from selling music? Nope, it's from selling tickets to her shows. People want to see her perform live.

People want to see her performing...her music. She would not make nearly as much money by going up on stage and sitting quietly for a few hours.

It's also worth nothing that she literally re-recorded several of her albums due to someone else getting the rights to them instead of selling them to her, and the proportion of streams and sales they got compared to the original versions was so high that it effectively forced the person who had bought them from the previous owner to sell them to her in the end anyways.

I don't necessarily disagree with the larger point you're trying to make, but saying that she doesn't make her money from selling her music doesn't really seem accurate.


I'm sure she makes some money selling the music, but the big bucks are from filling a stadium with people paying insane prices to hear/watch her perform.

There have been many stories on HN over the years on rock bands making a pittance from record sales and having to tour to make any decent money.


Taylor Swift is an interesting personality.

So many people can probably reach her level of music but have the charisma of a door nail.


They don’t make em like they used to.

From that perspective, which is totally correct, it makes you wonder what other domains of knowledge look like when pushed to the boundaries of our capabilities as a species.

That is a genuinely thought provoking idea.

Incredible book for self guided learning!

I personally feel that:

1) Git is fine

2) I would not want to replace critical open source tooling with something backed by investor capital from its inception.

Sure, it will be “open source “, but with people throwing money behind it, there’s a plan to extract value from the user base from day one.

I’m tired of being “the product”.

Critical open source tooltips by should spring from the community, not from corporate sponsorship.


Gitbutler is backed by git. Gitbutler is essentially just ui for git which also allows you to have multiple branches. It isn't meant to replace git.


"Backed by" as in "running git under the hood", not as in "supported by the git organization". I'd probably use "powered by" in this case to avoid confusion


Not quite - it totally takes over your branching strategy and locks you into GitButler.


So.. worktrees?


What does that even mean? Multiple branches is a git feature.


I think it means parallel branches. Normally in git you can use one branch at a time. With agentic coding you want agents to build multiple features at the same time, each in a separate branch


Can agents not checkout different branches and then work on them? It's what people also do. I have a hard time to understand what problem is even solved here.


Yes, this is the obvious solution. Multiple agents working on multiple features should use feature branches.

Can’t believe how this whole AI movement seems to want to reinvent software engineering, poorly.


Their goal is not to give us a better tool, it's to get us to think our old tools are rubbish so we give them money instead.


to be entirely fair while git is getting better, the tooling UI/UX is still designed with expectation someone read the git book and understood exactly how it works.

Which should be basic skill on anyone dealing with code, but Git is not just programmer's tool any more for a long time so better UI is welcome


Has that ever been achieved in software/dev industry?


claude can use worktrees.. so if you have a system with say 10 agents, each one can use a worktree per session.. no need to clone the the repo 10 times or work on branches. Worktreeees.


That has been implemented 10 years ago:

  git worktree add -b feature-2 ../feature-2


Even before git has the worktree feature, you could just clone the repo again (shallowly if it’s big).


Sooooo git worktree. It's exactly that. One repository dir checked out in different places with different branches.


Not quite, Gitbutler allows you to apply multiple branches to the code base at once. With codebases you will have multiple code bases not one.

for example: It allows me to test coworkers branches with mine without merging or creating new branch.

It has many features that makes it super easy to add patch to any commit in any branch


Seconding others here, what you're bringing up as distinct features of Gitbutler seems to just be stuff git can do.

- One local copy of a repo with multiple work trees checked out at once, on different branches/commits? Git does that.

- "Add a patch to any commit in any branch" I can't think of a way of interpreting this statement (and I can think of a couple!) that isn't something git can do directly.

Maybe it adds some new UI to these, but those are just git features. Doesn't mean it's a bad product (I have no idea, and "just UI" can be a good product) but these seem to be built-in git features, not Gitbutler features.


Yeah ur right, Gitbutler is just UI that makes it easier to do the mentioned stuff.


> for example: It allows me to test coworkers branches with mine without merging or creating new branch.

How is that not supported by worktrees? You are aware, that you can checkout commits?


...I don't think you actually know how git works if you think that's the thing you can't do with git.


Does it checkout different branches at the same time, provides an in memory representation to be modified by another API, or does it to multitasking checkouts. The first thing is already natively in Git. I guess the others are innovation, although the second sounds unnecessary and the third like comedy.


and worktrees too.


Which Claude literally uses.


‘Embrace, extend, extinguish.’


Git is fine. I would like something better than fine though, especially for dealing with rebase/merge conflicts where I would say Git is mediocre.


What about a vibecoded replacement with emojis and javascript?

Surely $trillion "ai" thing can generate a better solution than one Finnish guy 20 years ago.


I would urge you to take a look at the founding team here, I doubt that they vibe coded this tool.


Rust! it’s written in rust and not javascript!!!!


Lol. Unfortunately VCs and ever-so-ernest founders are impervious to irony. Best to just let them get their grift on and just be happy it isn't your money they're boondoggling.


> Git is fine. I would like something better than fine though, especially for dealing with rebase/merge conflicts where I would say Git is mediocre.

You can define your own merge strategy that uses a custom executable to fix conflicts.

https://stackoverflow.com/a/24965574/735926


„Claude, merge these branches and resolve conflicts. Ask me if unclear.“

16M$ VC money saved.


So far I have not let AI work with git, because I preferred handling version control myself.

Does it work well for resolving merge conflicts in your experience?


In my experience, yes. It has done a great job of choosing which changes should be integrated based on context in the repo, too.


Not the person you responded too, but in my experience the answer is a big yes.


I'm sure that will go well for my formal model in a language that about 100 people use...


If only 100 people in the world are using this language, who are you even merging code with, lol.


Some of the other people?


> especially for dealing with rebase/merge conflicts where I would say Git is mediocre.

It seems like everyone that hold this opinion want Git to be some magical tool that will guess their intent and automatically resolve the conflict. The only solutions other than surfacing the conflict are locking (transactions) or using some consensus algorithm (maybe powered by logical clocks). The first sucks and no one has been able to design the second (code is an end result, not the process of solving a problem).


> It seems like everyone that hold this opinion want Git to be some magical tool that will guess their intent and automatically resolve the conflict.

Absolutely not. There are plenty of fairly trivial solutions where Git's default merge algorithm gives you horrible diffs. Even for cases as simple as adding a function to a file it will get confused and put closing brackets in different parts of the diff. Nobody is asking for perfection but if you think it can't be improved you lack imagination.

There are a number of projects to improve this like Mergiraf. Someone looked at fixing the "sliders" problem 10 years ago but sadly it didn't seem to go anywhere, probably because there are too many core Git developers who have the same attitude as you.

https://github.com/mhagger/diff-slider-tools


> where Git's *default* merge algorithm gives you horrible diffs

You are saying it yourself.


Saying what? Defaults matter. The fact that other people are doing their best to improve Git's mediocre defaults doesn't excuse it.

I doubt you would defend any of Windows' poor defaults because there are tools to fix them.


Well, yeah, but Git is basically UNIX/POSIX or JPEG. Good enough to always win against better like Plan 9 or JPEG XL (though I think this one may win in the long term).


> but with people throwing money behind it, there’s a plan to extract value from the user base from day one.

They'll start injecting ads in your commit messages, forcing you to subscribe to a premium plan.


Bingo


Jeeze, what’s the motivation to DDoS a service like this?


I will speculate the DDOS attacks are funded by companies and governments that benefit from not being held accountable for their past deeds. I suspect X, Google, China, PRNK, Hungary, etc


Could it just be insanely intense nonstop crawling? I've seen it on some other sites.


It can be that but sometimes it's nonsense queries being spammed from many IP addresses too.


Thankfully, I am nearing the end of my career with software after 25 years well spent. If I had been born in a different decade, I would be facing the brunt of the AI shift, and I don’t think I would want to continue in the industry. Obviously, this is a personal decision, but we are in a totally different domain now, where, at best, you’re managing an LLM to deliver your product.


I'm surprised Python is on that list. TypeScript doesn't seem like a terrible choice, as it can leverage vast ecosystems of packages, has concurrency features, a solid type system, and decent performance. C++ lacks as robust of a package ecosystem, and Python doesn't have inbuilt types, which makes it a non-starter for larger projects for me. Rust would have been a great choice for sure.


Python and C++ have been used for countless large projects— each one for many more than typescript. It’s all about trade-offs that take into account your tasks, available coders at the project’s commencement, environment, etc.


People like to put companies that are household names on pedestals, but the choices they make are mostly guided by what their people can do and which choices give them the most value for free. They mostly operate how smaller companies do but they have a bigger R&D budget to address issues like scale that the larger market has little incentive to solve.


Also, this product is like a year old… it has barely hit its teething phase. I wouldn’t be surprised if the core is still the prototype someone whipped up as a proof of concept.

I reckon some believe these companies are basically magical, and are utterly astonished when they’re shown to be imperfect in relatively uninteresting ways. I’m a lot more concerned about the sanity of the AI ecosystem they operate in than the stability of some front-end Anthropic made.


> I'm surprised Python is on that list.

I mostly mentioned it because it is pre-installed on some (linux) systems. Though of course if you're trying to obfuscate the sourcecode you need to bundle an interpreter with the code anyway.

But it has historically been used for big programs, and there are well established methods for bundling python programs into executables.


"Python doesn't have inbuilt types"

False.


>Python doesn't have inbuilt types

Technically, neither does JavaScript.


Well, nobody mentioned it technically. Like nobody mentioned Assembly but it is under the hood.


False analogy.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: