MurphyA/hacker-news huggingface dataset:
by horsawlarway | 2026-01-23 14:42:23+00:00
But... that's exactly the kind of thing I'm referring to.

You're blanket replacing chunks of code without actually considering the context of each one.

Personally - I still have mixed feelings about it. The Hyatt Regency walkway was literally one of the examples brought up in my engineering classes about the risks of doing "simple pattern changes". I'm not referencing it out of thin air...

---

Havens Steel Company had manufactured the rods, and the company objected that the whole rod below the fourth floor would have to be threaded in order to screw on the nuts to hold the fourth-floor walkway in place. These threads would be subject to damage as the fourth-floor structure was hoisted into place. Havens Steel proposed that two separate and offset sets of rods be used: the first set suspending the fourth-floor walkway from the ceiling, and the second set suspending the second-floor walkway from the fourth-floor walkway.[22]

This design change would be fatal. In the original design, the beams of the fourth-floor walkway had to support the weight of the fourth-floor walkway, with the weight of the second-floor walkway supported completely by the rods. In the revised design, however, the fourth-floor beams supported both the fourth- and second-floor walkways, but were strong enough for 30% of that load.

---

Just use a different pattern? In this case, the steel company also believed it was a quick pattern improvement... they avoided a complex installation issue with threaded rods. Too bad it killed some 114 people.
by skwashd | 2026-01-23 14:42:35+00:00
A few times I've wondered, where would Docker Inc be today if Microsoft acquired them back in 2017?

Early 2017 was peak Docker and Docker Inc. Those were the days. Container hype was everywhere. Before moby. Before all the pivots.

Microsoft was embracing open source and the cloud. They were acquiring dev tools.

It was a missed opportunity for both companies.
by saltysalt | 2026-01-23 14:42:40+00:00
I am definitely not trying to complete with Google, instead I am offering an old-school "just search" engine with no tracking, personalization filtering, or AI.

It's driven by my own personal nostalgia for the early Internet, and to find interesting hidden corners of the Internet that are becoming increasingly hard to find on Google after you wade through all of the sponsored results and spam in the first few pages...
by fuzzfactor | 2026-01-23 14:42:42+00:00
He sure is taking his time.

His new third political giga-party doesn't even look like it has broken ground.

This was urgent before he even brought the idea up and committed to it.

Somebody needs to knock some sense into Democrats & Republicans and if he can't do it, who can?

He must really be losing his touch after all these years himself.
by mexicocitinluez | 2026-01-23 14:42:42+00:00
> Where the article talks about value, you're talking about time [savings] - but you both actually mean the same thing: Getting a fair amount of value for the time spent.

This is straight from the article: "People who love using AI to create software are loving it because they don’t value the act of creating & understanding the software."
How is my response that this is missing the point wrong? I have no personal feelings about AI. I don't "love" it. And I also value the act of creating and understanding software, but I don't have the time to do all of that. So, I'm failing to see what point you're making.

> programming isn't solely about "SemVer numbers going up",

Did you read my post at all? What on earth does this have to do with Formik using legacy API's and not being as performant as the other options?

> it's about designing powerful abstractions for (re-)occurring problems. Being on the consuming side of a UI form library is something different from designing its API.

Again, did you read my post at all?

> For one thing, I'm sure stable products have been build with Formik@1.0.0^ (it's at @2.4.9 currently).

What? What does this have to do with it being years behind current React features? Do you even use React? Don't tell me you're arguing about a React form library while not actively using React?

> For a second thing, I don't think doing the manual labor of playing a smarter dependabot is as valuable as you think it is

lol What?

? Formik still has 3 million weekly downloads with its latest release being 2 months old, why don't you upstream your changes?

This is what happens when you think just Googling and thinking you know everything. Just a quick question, that last "release", what did it include? Actually, take this a step further, in the last 2 years, what major updates were released?

> Formik still has 3 million weekly downloads with its latest release being 2 months old, why don't you upstream your changes

Who said I wasn't lol? What is wrong with you? Not only have you completely misinterpreted what I've said (while not having any relevant experience in the area), you're now accusing me of things.

What an absolutely ridiculous reply.

https://github.com/jaredpalmer/formik/tree/v2.1.6/packages/f...

lol "Formik just had a release" you don't know what you're talking about.
by techblueberry | 2026-01-23 14:42:44+00:00
“LOL! Does anyone think CEO's of major corporations are trying to improve the world?”

I think that there are some leaders who think about building a business in terms of providing value or an exchange of goods.

I think there’s a fundamental difference to society between a ceo that abstracts their role as building a product people value, and one that sees their role as hacking the stock price. The first still may do terrible things, but I think a lot of modern problems in society stem from the fact that deregulation changed the incentives from (1) to (2), but I’m pro any conversation that tries to move us back towards 1
by outcoldman | 2026-01-23 14:42:47+00:00
Not sure about Windows, but yes to Linux. It runs linux containers (not darwin), plus can have rosetta. And I build multi arch images (arm64/amd64). It uses buildkit, the same Docker uses, so I am sure you can build Windows containers with it as well.

Just a note, I am working for the org, that sells enterprise software shipped as container images, publishes on Docker Hub and RedHat. No issues migrating to apple/container.
Show HN: Ask your repos what shipped in plain English
by inferno22 | 2026-01-23 14:42:49+00:00
Gitmore (https://gitmore.io) – makes Git activity accessible to people who don't use Git.
Every commit has a message. Every PR has a title and description. The status update already exists. It's just locked in GitHub.

Who this is for:

- Founders updating investors - PMs writing release notes - CEOs who want visibility without standups - Anyone who asks "what shipped?" and waits for an engineer to respond

What it does:

Connect your repos. Ask questions: - "What shipped this month?" - "Who worked on the billing feature?" - "Which PRs are stuck?"

Or schedule automated reports to Slack or email. Weekly, monthly, whatever.

How it works:

We register webhooks. Git platforms push event metadata – commit messages, PR titles, descriptions, authors, timestamps, file counts.

Every event gets normalized into a structured schema. The AI queries structure, not raw text.

What we don't do:

We don't do code review. We don't analyze diffs. We don't compete with Coderabbit or Greptile. Those are for engineers inside the PR workflow.

This is for people outside that workflow who need visibility.

Security:

Webhooks only. We never clone repos or access source code.

- Token encryption: Fernet (HMAC-SHA256 + AES-128-CBC) - Webhook verification: HMAC-SHA256 - 2FA support

Works with GitHub, GitLab, and Bitbucket.

Free for 1 repo: https://gitmore.io

How do non-technical people at your company stay informed on dev progress?
by quest88 | 2026-01-23 14:42:53+00:00
No, I don't think so. But my context is different as is anyone's reply about their LLM usage.

I'm still creating software but with English that's compiled down to some other language.

I'm personally comfortable reading code in many languages. That means I'm able (hopefully!) to spot something that doesn't look quite right. I don't have to be the one pressing keys on the keyboard but I'm still accountable for the code i compile and submit.
by hackrmn | 2026-01-23 14:42:54+00:00
Why not "amortise" the period of sending keystrokes -- buffer them in a queue, and process the queue for sending these on a regular (and short enough for the human at the client end feeling the interactivity) interval, so there's no latency difference between sending an 'a' vs a 'q' and so on. If we assume some average typing speed on the bell curve, say, around 250 keystrokes per minute, the queue can be picked for sending every 250 milliseconds or so. That solution wouldn't require injecting extra packets on the network. What am I missing?
by nowittyusername | 2026-01-23 14:42:57+00:00
I have been working on playing around with over 10 stt systems in last 25 days and its really weird to read this article as my experience is the opposite. Stt models are amazing today. They are stupid fast, sound great and very simple to implement as huggingface spaces code is readily available for any model. Whats funny is that the model he was talking about "supertonic" was exactly the model I would have recommended if people wanted to see how amazing the tech has become. The model is tiny, runs 55x real time on any potato and sounds amazing. Also I think he is implementing his models wrong. As he mentions that some models don't have streaming and you have to wait for the whole chunk to be processed. But that's not a limit in any meaningful way as you can define the chunk. You can simply make the first n characters within the first sentence be the chunk and process that first and play that immediately while the rest of the text is being processed. ttfs and ttfa on all modern day models is well below 0.5 and for supertonic it was 0.05 with my tests.....
by simonw | 2026-01-23 14:43:40+00:00
But I am considering the context of each one. It's just quicker not to modify the code by hand.

I'm going to use a human comparison here, even though I try to avoid them. It's like having a team of interns who you explain the refactoring to, send them off to help get it done and review their work at the end.

If the interns are screwing it up you notice and update your instructions to them so they can try again.
by InitialLastName | 2026-01-23 14:43:48+00:00
My mother went down this road (she, fortunately, had enough resources that it wasn't a catastrophe), but last year was forced to downsize due to a medical condition. I filled 2 20-yard dumpsters with the trash, donated another truckload, and put the rest (anything she might actually value) in storage. Since then, I've been going through that remainder with her and I think she's finally coming around to the absurdity of her situation. It turns out she isn't actually attached to her parents' monogrammed (but moth-eaten) linens, or the contents of her grandmother's sewing box.
by m0llusk | 2026-01-23 14:44:14+00:00
> Organizations of late capitalism, unite!

Saying this is "late Capitalism" is an irresponsible distraction. Capitalism runs fine when appropriately regulated with strong regulations on corporations, especially monopolies, high taxes on the wealthy, and pervasive unionization. We collectively decided to let Capitalism go wild without boundaries and the results are caused by us and our responsibility. Just like driving fast with a badly maintained vehicle may lead to a crash, Capitalism is a system that requires some regulation to run properly.

If you have an issue with LLMs and how they are managed then you should take responsibility for your own use of tools and not blame the economic system.
by schopra909 | 2026-01-23 14:44:55+00:00
I think YC just release video on the basics of diffusion, but honestly I don’t have a good end to end guide.

We’re going to write up going 0->1 on a video model (all the steps) over the coming months. But it likely won’t be a class or anything like that.

https://www.linum.ai/field-notes

We want to share our learnings with folks who are curious about the space - but don’t have time to make it a full class experience.

Hopefully karpathy does that with his courses in the future!
by yesturi | 2026-01-23 14:45:23+00:00
Today, storage is so advanced that to the ordinary user it simply presents as some kind of non-leaky abstraction: small rectangular shape, no moving parts, stores blocks, retrieves blocks, low latency, high reliability.

Back then, the storage is was much more 'real': it was slow, made noises, degraded noticeably because of stray magnetic fields etc, complicated mechanical parts. By the hearing alone, you may spot problems.
by tveita | 2026-01-23 14:45:53+00:00
I think people's attitude would be better calibrated to reality if LLM providers were legally required to call their service "a random drunk guy on the subway"

E.g.

"A random drunk guy on the subway suggested that this wouldn't be a problem if we were running the latest SOL server version" "Huh, I guess that's worth testing"
by 6stringmerc | 2026-01-23 14:46:12+00:00
I’m on standby as my generation, the Millennial cohort, becomes the true “sandwich generation” in the US. Elder care is such a disaster and farce here. There’s a high profile senior citizen who has no business in leadership but apparently the system likes it this way. There’s going to be a mass passing of Boomers and how it looks - probably a lot like this but without public healthcare so even more traumatic - in the US does not seem manageable.

In the US we don’t even test drivers over age 70 for competence because taking away their licenses means we’d have to look out for them or provide alternatives and that’s not happening so here we are.
by vonneumannstan | 2026-01-23 14:46:13+00:00
>Far more terrifying is Big Tech having access to a closed version of the same models, in the hands of powerful people with a history of unethical behavior (i.e. Zuckerberg's "Dumb Fucks" comments).

Lol what exactly do you think Zuck would do with your voice, drain your bank account??
by JumpCrisscross | 2026-01-23 14:46:16+00:00
> Someone could be a bit of a hoarder, not do the dishes often enough, stay up to 3am listening to music

If someone is doing that while living with someone whom it’s bothering to the point of wanting to change living situations, there is a disconnect of empathy that betrays that it isn’t a friendship.

(Granted, my original comment was honing in on the “few hours a month” bit. That’s fine for maintaining a friendship. But not for building one. Again, it’s perfectly adequate for making acquaintances.)
by TheCondor | 2026-01-23 14:46:19+00:00
As someone that has built security applications for most of this century, I can confidently say that when you make security the problem of one device, system, team or entity that it results in insecurity. It might satisfy some auditors but that’s about it.

The most obvious issue is that if any system is compromised, then the attacker can potentially sniff traffic and they are all effectively compromised. The next one, and it’s really key to TLS, is that the app you are proxying probably has an opinion or desired behavior when things can’t be authenticated or are improper. Someone reading you blog and the cert is a day old? Probably not super risky to let them read it. Logging in to the mail server and the keys are bad? You might want the server to just block that.

For like a home lab situation or kind of toy systems? These tools are great, I’ve used stunned more than a few times to hack things together
by rvermeulen98 | 2026-01-23 14:46:23+00:00
Thanks, I am glad you like it! I couldn't find a Go API that just returns the OS "default" network interface, so struggled a bit with a correct implementation for that part.

When reading some blog posts, I found often a solution where it sends out an UDP dial to for example 8.8.8.8:53 because you can then get the network interface back from the connection it's local address. As fallback I implemented to pick the first non-loopback interface that is up.

Would be open to suggestions to do this in a better way!
by somenameforme | 2026-01-23 14:46:24+00:00
I'm one of those guys you speak of, that would do that fully knowingly. The point is principle. If I feel I'm being exploited, then I will refuse to deal with something/somebody even if it's in my own short term best interest. It's not really screwing the system so much as screwing people trying to screw me, and I find satisfaction that gives me as being substantially more than whatever I might lose in money. For a less self motivated reason, if all of society behaved like this - the world would also be a much better place.

More generally, I don't view time as some resource to be used to achieve some ultimate goal. In the end the only goal we're going to achieve is death. So in the interim I'd rather do actions that give me satisfaction rather than those that give me money, because in the end - the point of that money is to bring satisfaction anyhow, so I'm just cutting out the middle man.
by silisili | 2026-01-23 14:46:30+00:00
That's a fair argument, and if all companies decided to pass the costs directly on to the user at checkout time, the conversation/advice would probably be a lot different.

For whatever reason most do not, so it's advantageous to use the one with better legal protections. It's not only about purchase protection/disputes, but liability and timelines when/if someone steals your card info and makes a bunch of fraudulent charges. The more places you use a card, the higher the chance that info will get skimmed or stolen.

Luckily, while behind, most places in the US have moved to tap to pay which helps a lot with POS skimming. But it only takes one bad employee to photo or copy your card info, or one poorly configured webstore, to leak your information and use it for online purchases. My most recent credit card doesn't even have numbers or an expiration printed on it, for that reason.
by altern8 | 2026-01-23 14:46:52+00:00
I see AI as an awesome technology, but also a like programming roulette.

It could go and do the task perfectly as instructed, or it could do something completely different that you haven't asked for and destroy everything in its path in the process.

I personally found that if you don't give it write access to anything that you can't easily restore and you review and commit code often it saves me a lot of time. It also makes the whole process more enjoyable, since it takes care of a lot of boilerplate for me.

It's definitely NOT intelligent, it's more like a glorified autocomplete but it CAN save a huge amount of time if used correctly.
Show HN: JN – A filebased CLI notetaker by me (written in Nim)
by professorlamp | 2026-01-23 14:47:02+00:00
Hey all!

I had an idea for a command line notetaker (original I know...) that would work in the "unix" way. A lot of others seem to use a DB to store your notes (yuck) or have opaque hard-to-navigate interfaces.

Out of my frustration I created "jn" which works out of the box and if you have one installed, uses a fuzzy finder to create/edit/search notes.

I find the fuzzy approach much more discoverable for me at least. Most others tend to assign ids to your notes and then you reference them like that. That didn't really fit with how I work.

Anyway, hope you guys like it!
by Bluecobra | 2026-01-23 14:47:06+00:00
I’m in a similar situation, after dealing with the deaths of multiple parents I don’t want my descendants to have a huge burden of stuff and I’ve been on a mission to purge as much as possible. Facebook Marketplace has been great to get rid of a lot of the more bulky stuff. It’s great, you post a picture and someone comes to your house to pick it up cash in hand. Low value stuff gets donated to goodwill or my local Buy Nothing/Free Stuff group on Facebook. Also been doing a tidy amount of sales on eBay for smaller/more valuable items.

Still have a lot of progress to make. At least my game collection on Steam will be easy to clean up.
by randycupertino | 2026-01-23 14:47:10+00:00
I once had a patient in a nursing home who was a hoarder and she would hoard pinecones from outside the facility in her room. Garbage bags upon garbage bags of pinecones. When she would go to dialysis the staff would clean out her room and toss the pinecones. So she started begging the EMTs to bring the garbage bags of pinecones with her to dialysis so they wouldn't get thrown out.

The recovery rate for hoarding is under 5%, it's generally treated by SSRIs and CBT. Recently there is potential that GLP1s may have benefits for hoarding and other addictions.
by woodruffw | 2026-01-23 14:47:22+00:00
I’m heartened by efforts to build new social forges. At the absolute minimum, these kind of initiatives raise the background pressure on GitHub and GitLab to improve their products.

From the FAQ:

> For one, [git] has no way of verifying that the repository you downloaded after a git clone is the one you asked for, which means you need to clone from a trusted source (ie. a known server). This isn’t compatible with peer-to-peer in any useful way.

> Radicle solves this by assigning stable identities to repositories that can be verified locally, allowing repositories to be served by untrusted parties.

What does this mean, in practice? At first glance this sounds like Radicle is turning a service trust problem into a PKI-shaped problem, which is more of a transmutation than a solution.

Or more precisely: how do I know which stable repository identities to trust, and how is that trust distributed to parties in the network?
by tzvc | 2026-01-23 14:47:35+00:00
No influencer school, no video experience whatsoever actually

I watched TONs of youtube videos growing up and I guess I took inspiration from what I liked in each: fast pace, always shows what you are talking about on screen (no talking head), include tiny projects in the main one, explain the science, use an intro to captivate and an outro to nail the point, use music to drive rythme

I film and record audio with just my phone
by dagmx | 2026-01-23 14:48:04+00:00
> so much because they realize they'll likely keep their existing low-level system+embedded code rather than port it to Swift

I disagree. I think it’s more that it reduces the burden to port to swift. Of course there’s some stuff you’ll never be able to port because of external factors, but reducing the burden to introduce a language is the first step in allowing more stuff to be shifted to that language transparently.
by Mouvelie | 2026-01-23 14:48:09+00:00
What an excellent video.

Depsite visiting Hackernews multiple times a day, I am not a tech person. Seeing people creating such thing in a way I can undestand (which is maybe...10-15 % of the posts here ?) is so refreshing !

The editing is sharp, the setup looks so cool and the channel !

Thank you for making this !
by the_af | 2026-01-23 14:48:28+00:00
I know chess is popular because I have a friend who's enthusiastic about it and plays online regularly.

But I'm out of the loop: in order to maintain popularity, are computers banned? And if so, how is this enforced, both at the serious and at the "troll cheating" level?

(I suppose for casual play, matchmaking takes care of this: if someone is playing at superhuman level due to cheating, you're never going to be matched with them, only with people who play at around your level. Right?)