skysight-inc/HackerNews huggingface dataset:
Show HN: Bumpgen – upgrade NPM packages using AI
Hey HN, we are building bumpgen (https://github.com/xeol-io/bumpgen/) to remove the toil of fixing breaking changes during version bumps. bumpgen bumps your npm package version then generates the fixes to potential breaking changes.

There were some interesting challenges we encountered using an LLM to fix breaking changes:

[1] Finding the breaking changes → know how is a dependency used through the codebase

[2] Knowing how to fix the a breaking change → know how the dependency has changed from one version to another

[3] Understanding how the fix has modified existing behavior → know how the function the dependency is used in is used through the codebase

We addressed challenge [1] and [2] by choosing to support Typescript first. The strong typing helps us identify the breaking changes with a version bump pretty well. We can then pass the type errors into the LLM to increase its fix accuracy.

Challenge [3] is definitely the trickiest. We built an AST of the codebase that we then use to create a “plan graph” (https://huggingface.co/papers/2309.12499) of the type error, the function it’s used in, and the functions calling it. This plan graph should tell us how a fix would need to be perpetuated throughout the codebase.

At a high level bumpgen’s core loop is something like this:

- build an AST to understand your code’s relationships

- bump version and get type errors

- combine the above to create a plan graph (https://huggingface.co/papers/2309.12499) of how to fix the error and apply it to the rest of the codebase

- prompt the LLM to step through the plan graph and fix each breaking change

- validate the fixes with a rebuild

We also built our own benchmark suite (https://github.com/xeol-io/swe-bump-bench) to test bumpgen’s accuracy. It is a set of repos with human commits for version bumps. We would run bumpgen on the prior commit then compare bumpgen’s PR to that of the human commit to determine success. Our latest benchmark sits around ~50% accuracy.

Up next we want to better address challenge [2] by building embeddings for different dependency versions to give the LLM more context on the changes across versions. After that we will be releasing a GitHub app with some qol features such as configuring update cadences, etc before moving onto C# and Golang support.

We covered a lot of our architecture and thought process for bumpgen, we would love to hear your thoughts and feedback in the comments!
Maybe because Supercharging network is subsidized and thus short term decision to keep Tesla profitable is to destroy it?
I feel those LLM augmented bots will usher the return of small community run forums. Because those let you require people to be humans, for example by being invite only.
I've noticed that the entire board is full of discussion that encourages further user over engagement with "them" (bots) by (among many other things):

* Encouraging authoritarian and know it all attitudes, essentially fake experts

* Taking the Moralistic high road

* Operational FOMO: Covering topics that "Big XYZ" doesnt want you to know leading to users to come back over and over for the inside scoop

The entire thing is designed to cement user's attention. It's fascinating.
> All of this makes it seem like this is necessary just to get to the moon with Starship

The Artemis architecture requires in-orbit refuelling to go anywhere interesting. (More due to the limitations of SLS and Orion than Starship, but I digress.) The Artemis architecure isn't necessary to go to the moon--Apollo had no in-orbit refuelling.

We've chosen an architecture that requires in-orbit refuelling to go anywhere because it better scales to going to Mars.
I deleted my account once they killed 3rd party apps and whenever I visit I've noticed that the quality of comments is WAY worse than I remember.
I debated saying something like this too because I've had it backfire, but in a way I didn't expect.

My daughter was excited to go to a coding camp with me, until several people (not all at the same time) each stopped to praise her for being a girl, and me for bringing my daughter. Everyone truly had the best of intentions, but the unfortunate impact was it gave her a bunch of attention that she didn't want, and only served to raise her awareness of how few girls there were. It made her feel more like a misfit and an alien. Afer she realized that it wasn't "normal for a girl to do coding," she didn't want to go anymore. That was a hard and heartbreaking lesson for me. I don't know if it's even applicable outside of my circle, but figured I'd mention it in case it's helpful to others who are trying to create a warm/welcome/inclusive environment. Since then I basically just try to "act normal." It's a hard problem.
The problem with this kind of tool is the shallowness of knowledge distillation. Content on the internet should enlighten us, not feed us with 140-character TL;DR abstracts, either from humans or AI-generated. This is a tool for exacerbating FOMO, not an actual tool for learning. What I want to see is a tool that teaches me something like GeoHot's 8-hour streams or Karpathy's tinygrad video.
Sorry, I interpreted your comment as a oblique way of saying his purchase of a Tesla was a financially irresponsible choice vs say, buying a van or similar utility vehicle
I’m seeing tons and tons of automated behavior on Reddit.

Posts that are clearly farmed bots that figured out how to use LLMs to vary the same genre of question over and over again.

LLM Bots that seem to respond set to counter at all costs mode. Yes I’m aware of how dumb people can be, but these adapt in a way that feels very LLMish — instantly sacrificing the point just to counter you and try to get another response

On top of that I see Google is dumping tons of fresh traffic, but the behavior of these users seems different than Google drop bys. These are tons and tons of users who seemingly appear out of thin air with histories.

I dunno — it all seems really weird and particularly set for rage engagement to me.
Thanks! I do plan to support all major browsers in the near future, including Safari :)
"Run0" as a Sudo Replacement
It’s so far behind schedule it’s worrying. The tests are laughable and should have been done years ago.

https://www.nasa.gov/news-release/nasa-publishes-artemis-pla...

I suspect this isn’t happening this year and this article is only a few years old. On traditional launches in the past, at least a 25% load is put in the hold, even on the first launch. You generally want to show off that you can at least lift off the ground, unless you can’t.
A big thing with the semi and the cybertruck was that Tesla was going to make it's own next gen batteries to make them possible.

Smart move at the time but they said recently that it's not actually necessary now as there's a tsunami of cheap, high performance batteries. And those batteries are readily available to (and sometimes built by) their conpetitors
A client-server database would hash the SQL and cache the output of the parser. The end result is the same.

Maybe SQLite could have a similar mechanism, but the cache stays on disk or an external memory cache.
I'm stunned people are stupid enough to buy these (and other) rolling spy/psyop platforms. They are worse than phones, because when they decide your political views aren't allowed, they'll just stop driving, or worse, drive itself back to the dealership or the police. Why do you think China gave him 'permission' to roll it out there?
Damn, we might just generate the comments with an LLM chrome extension on the fly, because it doesn't matter either way.
He’s gotten himself surrounded by some real nutjobs, then reveals some beliefs that he believes are left-of-center. But that’s true only if you measure based on what he exposes himself to.
What did people expect? The SEO smelled the "just add reddit" trend years ago and started to publish their bs directly on reddit.
Your meta-commentary is just as vapid as mine.
Show HN: Data analysis of HN whoishiring posts
The point is more about reflecting on things that are false, but we tell ourselves to feel better. We don't like to think of a 17 year old as a finished person, however in other ways we try to make them that way.

The reality is that our expectations are much less realistic and bleaker. We love to talk about second chances and failing your way to success. On the other hand, 80% of us live in a very different world.

If you are on the following track which most of us are: high-school -> professional training -> early career -> senior career -> management -> senior management it's almost the opposite as described and downright bleak if you haven't always been a mega achiever.

Now I should possibly distinguish self-employed business people, entrepreneurs, and certain artists. Honestly even these exempt professions it can be like that, and there's exceptions to traditional professions.

Anyway, for most of us it's all about demonstrating perfect success every step of the way. You may be able to "get away" with certain things, but they can all still seriously hurt you. It doesn't take much before you can be perceived as valueless. Sometimes we talk about this, but we seem cautious about admitting it works this way.

So, contrary to the idea that being a failure is okay, most of the time the process looks more like detecting ANY failure in your past and not letting you in the door. After all there's 20 candidates that didn't get a D in 3rd grade biology.
Wikipedia only says it’s the largest tree by mass.
I’d be shocked if he’d pass the drug test that many of his workers surely have to take (federal contracting; operating or working near heavy machinery)
“The Net’s interactivity gives us powerful new tools for finding information, expressing ourselves, and conversing with others. It also turns us into lab rats constantly pressing levers to get tiny pellets of social or intellectual nourishment.”

― Nicholas G. Carr, The Shallows: What the Internet is Doing to Our Brains
Doesn't take much digging to figure out that Gunter Kuhnle has been funded by Mars Inc [1] and Peter Rogers has been funded by Sugar Nutrition UK (fka: British Sugar Bureau) [2][3] and their names appear all the time in the popular press always defending the interests of big food.

Remember, a lot of the big food people came from big tobacco once the government started cracking down and they're just running the same playbook.

[1] https://www.linkedin.com/posts/gunter-kuhnle-13aba0171_a-who...

[2] https://www.bristol.ac.uk/people/person/Peter-Rogers-be40b6c...

[3] https://www.independent.co.uk/news/science/study-that-said-d...
WTF? This is utterly bananas. I don't get it.

The long-term cost of treating longtime, loyal, talented employees like Rebecca Tinucci as... disposable could be very high.

It could even threaten the company's survival.

But... I'm going to give Musk the benefit of the doubt, because he has proven me -- and lots of people who are way smarter than me -- wrong, again and again, over the past two decades. He has a long track record of making bets that look crazy-stupid in the moment but turn out to be crazy-brilliant in hindsight.

The jury is out.
Any of the big subs have been a toxic wasteland for a number of years. Small subs that have less than say, 10k users are there its at recently.
On the other hand, mom and dad on speed dial means camping trip, kayak hike, and a lot more freedom to explore if you are enclined to. I did stuff around 2008-2012 my father couldn't do without an experienced adult in his group at the same age.

Granted, it was mostly kayaking/roaming in Eastern Europe (and he was the same age between 87-91, so yeah, geopolitical stuff did not help)
Seeing this title was like a blast from the past for me. I'm remember being into overclocking in the 90s and early 2000s and electromigration being frequently discussed as a concern to be aware of. Then I can't recall anyone talking about it for about 20 years, even as CPUs started overclocking themselves based on thermal limits by default.
Past few years? I've been reading about the decline of Reddit since Condé Nast Publications bought it in 2006.
You should familiarize yourself with the actual research on this topic, since ill-informed speculation on well-studied topics doesn't contribute to a helpful discussion. The subject you want to study is called "marginal propensity to consume."
This is why I felt surprised to read this article about a week ago: https://sherwood.news/tech/reddit-is-quietly-changing-the-wa...

It states:

> "The most popular posts on Reddit have switched from reposted content from “karma farmers,” or engagement hackers, to nearly entirely original content from less popular Reddit users. Original content from smaller communities is now outperforming recycled evergreen content by a tremendous margin across the platform. As of October, none of the top five posts of the month on r/all were original. By March of this year, four out of five of these posts were original. "

In my experience this hasn't been the case at all. I've also noticed that if you click the profile of people that end up on the front page, they are often new (or suddenly active) accounts with a certain pattern:

1) Make 3-4 posts not related to the content they want to promote, to "warm up" the account. I'm guessing there's a soft-ban on new accounts here.

2) Post the actual content/narrative they want to promote.

3) Suddenly, this post gets 10k upvotes and reaches the frontpage.
React.dev?Uwu=True
I have to mention Babylon 5 here, I don't think anything is as complete in terms of a 5 year, 110 episode plot. Note; don't read up on the plot, it's actually self-destructive.
With AI we can expect full disinformation posts with supporting conversations.
When everyone has the power of AI and the scalability offered by the virtual world, just a few liars can ruin the entire internet.

It's amazing how the "AI abundance" advocates don't understand something so blatantly obvious.
This one? https://www.youtube.com/watch?v=Nnh5TQ60hek
I have just the website for you! https://dontasktoask.com/
Life is path-dependent, but it is more about the awareness and acknowledgment of your choices in the forks. Unaware, the path becomes constrained and thus dependent on your previous choices. Once aware, your choices opens up.
Mainly, richer addressing modes.

SiFive designed RISC-V to have braindead-level simple addressing modes, with the idea that you use 2-4 normal alu ops to do addressing instead of a single op with a more complicated addressing mode. Then, to reduce the horrible impact this has on code size, they introduced the C extension that burns 75% of the encoding space of 32-bit instructions on 16-bit instructions, but this is still only a bandaid and a much weaker solution than having better addressing modes in the first place.
I’m sure there are plenty of people paid handsomely by the meat and dairy industry to make this go away quietly, so we’re plenty safe. /s
The phenomenon seems to be limited to a certain number of subreddits that are close to a brand or have products to sell. They recycle content to give the impression that there is some interest in their brand, product, crypto, etc. and to avoid giving the image of a dead brand.

Personally, I've observed this phenomenon on r/Polarfitness as soon as the sub becomes a list of complaints and negative feedback about after-sales service, positive content magically appears with very generic content but dozens of comments.
Which is even sadder, because the same amount of capital deployed to projects like Cybertruck or FSD could have been deployed to further enhancing battery R&D, which they do kind of suck at.

They are dependent on Panasonic for most battery chemistry work, and most of their R&D is in the Battery Software space (which is actually very important)
The key to make Reddit still an amazing resource is finding niche subreddits that fit your interests. The very broad subreddits like funny, news, pics, politics (where this is likely from), etc. etc. are all just full of spam, and trash like this. They have been for YEARS now. However, say you dive into a subreddit for a specific video game you like, it's going to be full of relevant content with very little spam. Or if anything, the type of spam is just reposting content which still may even be new for you. Reddit is not dying, just the giant stadium size subreddits are trash. I visit video game subreddits for games I actively play almost daily and they are all incredibly useful and interesting.
Who exactly is going to pickup the work?
Apparently there are some stations which still have ticket gates, but I haven't seen any in the rather short time I've been in the Netherlands - they seem to be concentrated in metropolitan areas[1], and I've only been in the somewhat more rural[2] province of Limburg. As it happens, though, I have never actually used the OV-chipcard myself, as I always use an Interrail pass when travelling any further than Belgium from my home country of Britain. I just get on the train - even more reason to like the 'gateless' platforms, because it's always the people with less usual tickets like Interrail that fall through the cracks with systems that try to be too clever.

[1]: https://www.ns.nl/binaries/_ht_1583338071691/content/assets/...

[2]: https://mastodon.social/@rubenivangaalen/109705862906000821
Well Musk himself said that Tesla isn't a car company, it's a "Robotics and AI" company... maybe he just meant that they can't deliver on their orders. Then again they've failed to deliver on their automation promises too.
Just for reference ASKO delivers ALL the food around norway. And there is a general discontent in Norway with Tesla, plus solidarity with the union issue the workers had in Norway.
> that one works with a clear acceleration direction, which really helps to keep fuel at the local bottom

I believe the plan is to impart a gentle spin.

> some pumps applicable here could be really simple

The Venturi effect reduces pressure. It's definitely worth exploring. But you'd need to test it to explore where it causes volumetric effects, e.g. by exacerbating boil off.
I thought modern cars have actually gotten more reliable (eg. japanese cars can easily last 20+ years) over the past few decades? By wagons are you referring to cars from a few decades ago, or horse drawn carriages from 2-3 centuries ago?
I sometimes wonder if these are really LLMs, or rather just people desperate for karma. But the screenshot of the copied thread was an eye-opener.
The salary dynamics for those industries changed only recently (last 2-3 years).
For discussing entertainment like specific video games, movies, book series, TV shows, sports teams, etc. there simply isn't a good alternative to Reddit.

I hate the site and have limited the time I spend on it but there aren't good alternatives for certain communities.
If this is being done by someone other than reddit itself, it'd be nice to get r9k-style hashes of comments to spot this more easily.

Trivially defeated once posters know it's a thing, but it would be better than nothing.
I do not think the time is right for electric semis. We need a few battery breakthroughs before it becomes reasonable.

Right now they have to carry around far too much weight and bulk in batteries, and take far too long to charge, and the batteries don't have a long enough lifespan.

Right now this whole effort feels performative. Its greenwashing.

Some day it will likely become very practical, but that day is not today.
I get it, and still would comment on many points. Well, it's probably wrong place to have the discussion here :) .
Migrating off of GitHub once established is very hard in practice. That is why so many projects have stayed there. But asking people to make a Microsoft GitHub account when your Goal 1. is 'Independent' starts the project off with not following its own goals.

People might be hesitant to open an account at the hoster of the aux.computer infrastructure, so aux.computer could offer the option of logging in with a Microsoft GitHub account.

The Linux kernel, GNOME, KDE, Debian, Blender and more host they own forge. It's not a very heavy service. Running aux.computer infrastructure on aux.computer OS is a good showcase of the project.
> He has a long track record of making bets that look crazy-stupid in the moment but turn out to be crazy-brilliant in hindsight.

Like Cybertruck?

Tesla Semi?

Full self driving in 2017?

Robotic snake to automatically plug into your car and charge it?

Dojo?

Hyperloop?

Solar roofs?

Battery Swap?

Dogecoin?

Tesla Roadster?

Twitter?
But you also get to show up in the special category:

https://news.ycombinator.com/show
Why do people hear their names being called in the woods?
That's what really strikes me. Musk seems to have a difficult time understanding others' (legitimate!) desire for some sense of stability in their business and financial dealings.

My last car cost $10,000 and has been a solid, stable workhorse for over a decade now. If I bought a Model Y today, would it still be working in 10 years? Would I even be able to get parts for it anymore? Or would both the car and the car manufacturer be defunct? I'm not sure exactly what I'd guess the odds are, but I'm pretty sure they're nowhere near good enough for me to be willing to wager $30,000 on that bet. And that's largely because of the pattern of rash, impulsive behavior on the part of the person at the helm of the company.
It doesn't the pipeline orchestration generates a new token per run.
Im long on RDDT because it reminds me so much of Facebook when they started pushing more negative content because it got higher interaction. When a sad face reaction was "worth" 5x more than a Like to the algorithm

The algorithm now suggests posts, popular ones with lots of fighting in the comments, from subs you dont subscribe to. Essentially causing organic brigading which is against Reddit rules
Only half of atrial fibrillation patients survive another 10 years
Hindsight not needed for anyone who's studied transportation, but people ate it up anyway.
Funnily enough I didn't even use any third party apps at the time (just the old web client) but that whole fiasco was enough for me to finally curb my addiction. I also noticed the quality of comments seeming very bad whenever I go to something on Reddit (once every few months at this point). I don't think the quality has actually gotten much worse recently though; I think it was just so normal to me when I was using it. I think it has been a pretty slow decline over the last decade or so, to the point where it is now.
Creating a brand new account in order to submit something is a very strong indicator of spam, and your post was automatically killed by spam detection.

If you have a personal HN account, you can re-submit from that account.
It's like internet phishing email and the like. It almost bothers you more that they put so little effort into it, and that if they do that it probably because it's not worth it to do more.
Most brain monitors sold to consumers don't keep your data private
Bash has an undocumented –pretty-print option
Theory of Knots Could Reveal the Best Paths for Orbiting Spacecraft
I wonder what I can learn today that will benefit everyone?

Additional questions for self inquiry in 15 Commitments of Conscious Leadership...

>https://www.goodreads.com/en/book/show/23275060
Reddit has enshitified, and I would also guess that their usage numbers are way up. The goal is to compete with tiktok, instagram, youtube for average everyday people.

From our hackernews perspective, the website sucks now. From the average user perspective, reddit is another fun app full of dopamine hits.
GP did not say they expecting someone to work for free. They took issue with the payment method and explained why.

If the app required payment by giving your name, address, credit card, and more to "Jimmy" (some person you don't know and don't trust) who will be contacting you to collect, and somebody said "I don't know Jimmy and I don't really trust this. I'd prefer to use a trusted method of payment" would you reply, "You just don't want people to make a living!" I would really hope not.