MurphyA/hacker-news huggingface dataset:
by addaon | 2026-01-04 00:29:07+00:00
(a) I started this before grasshopper was mature enough to use.
(b) I haven't looked too much into grasshopper because of that, but my impression was that the version control story was basically non-existent. As pure text, Python is easier to change review and to version.
(c) Having a "real" language to bridge to other languages is fundamental for what I'm doing. For example, the panel code is written in Fortran, and the CFD libraries are written in C++.
by Ianjit | 2026-01-04 00:29:36+00:00
This Stanford study on developer productivity found 0 correlation between developers assessment of their own productivity and independent measures of their productivity. Any anecdotal evidence from developers on how AI has made them more or less productive is worthless.

https://youtu.be/tbDDYKRFjhk?si=gF4EN4ilogoam3hG
by avianlyric | 2026-01-04 00:30:15+00:00
That is an unusual luxury, especially mobile providers still using IPv4.

Mobile providers have been the first and most aggressive to migrate to IPv6. Probably helped along by the cost and difficulty of running CGNATs when your network clients are constantly moving around. At least in the UK all the mobile providers are IPv6, and I think a handful are IPv6 only.
by eru | 2026-01-04 00:31:26+00:00
> Insider trading consists of an individual who is an insider to a company that is publicly traded, trading stock in that company on information they obtained as an insider.

No, that's not true in US law. It doesn't have to be the stock of the company you work for to get you into insider trading trouble.

> Warren Buffett is not a publicly traded company, and in this hypothetical he is buying stock in another company, which (by assumption) he has no insider information about.

Well, that's why your definition is wrong.

> If it was about protecting shareholders (from what?) then it would apply to all companies.

Huh, what? You don't have a fiduciary duty to people you don't work for.

See https://en.wikipedia.org/wiki/Insider_trading#Misappropriati...
by rst | 2026-01-04 00:31:58+00:00
Well-known vulns are all over this code. For example, mkdir had a TOCTTOU which persisted into v7 (and I believe 2BSD); it was implemented as a setuid binary which did a mknod followed by a chown to create the directory. Code which invoked mkdir could set up a race replacing the root-owned directory, before the chown, with a link to something else -- which would then get chowned to the user running mkdir. The target had to be on the same filesystem as some writable directory, but on many installations of the day, a mkdir in /tmp followed by this race was good enough to get you ownership of /etc/passwd.

This was finally cleaned up in 4.2bsd, when mkdir was made a single syscall which was guaranteed to alter only the particular inode it allocated.
by flexagoon | 2026-01-04 00:32:15+00:00
Location: Maastricht, Netherlands
Remote: Yes
Willing to relocate: No
Technologies: Python, TypeScript, Elixir, DevOps, HTML, CSS, Tailwind, reverse engineering/scraping, whatever else
Résumé/CV: https://rxresu.me/flexagoon/developer
Email: job (at) fxgn.dev
Telegram: @flexagoon

I'm a university student looking for a part-time position, willing to take a very (by US standards) low salary. I've been doing programming since the about the age of 12 and have years of hobbyist experience and some professional experience. I'm a super fast learner and I'd be happy to learn a new skill set/stack as long as it's fun to work with.
by diabllicseagull | 2026-01-04 00:32:34+00:00
it is indeed a shame. if you are doing anything remotely new and novel, which is essential if you want to make a difference in an increasingly competitive field, LLMs confidently leave you with non-working solutions, or sometimes worse they set you on the wrong path.

I had similar worries in the past about indexable forums being replaced by discord servers. the current situation is even worse.
by flax | 2026-01-04 00:32:50+00:00
Could you explain why? I have been interested, in theory, in Kotlin Multiplatform. But I'm already very comfortable in Dart and Flutter. I have decades of experience with Java, Javascript, and quite a few years with Typescript. Kotlin feels like a different kind of language, one I find grating. I think this is primarily aesthetic, but it's still enough to make getting over the initial hump annoying. As petty as it is, I think the lack of statement-terminating semicolons is a major reason I do not like it.
I would welcome a factual list of things that make the KM experience better for you.
by wahnfrieden | 2026-01-04 00:34:24+00:00
Swift on WASM also got very good last year. SQLite in WASM too.

Flutter is still bad on iOS and macOS. No Liquid Glass (except some weird hack attempts that look and behave badly). Liquid Glass isn't an optional decoration, it's the name of the new system-wide UI. Leaving it out of your app is like committing to iOS 6-era skeuomorphic design after iOS 7.

Edit: Several cross-platforms frameworks can do Liquid Glass:

- SwiftUI by using Skip for Android

- SwiftCrossUI

- React Native

I'm glad to see that I can finally target iOS as the first-class citizen, using Apple technologies, and then run that code on other platforms. Instead of having to use frameworks that treat iOS as secondary when it is by far the biggest money-maker for most apps.
by dworks | 2026-01-04 00:34:48+00:00
Since I'm in China, I took a look at Taobao hoping to find cheaper ddr5 sticks made with CXMT chips. Unfortunately, they are the same price or only marginally cheaper than Hynix sticks (1900 - 2300 rmb for 32g ddr5). Perhaps capacity at CXMT is not very high yet.
by scrumper | 2026-01-04 00:35:27+00:00
Kinda ish. Healthy resting heartbeat is around 60bpm and comfortable exertion heart rate - like doing an indefinitely sustainable run, the kind of thing we evolved to do to run down prey - around double that. The most broadly popular styles of dance music tend to float around 120bpm. It just feels natural to humans. At a guess, some combination of biomechanics (muscle twitch speed, pendulum effect of limb sizes against their articulating joints), heart beat, what most people can manage in terms of sustained exercise (as mentioned above), and attention span linked to multiples of musical phrases.

Specifically about keeping tempo, human drummers don't really. They will move around a central tempo, slowing in verses and increasing tempo in choruses and as the song progresses. If you're hearing a fixed tempo in a song, it's because it was recorded with a click track in the drummer's ear. Super common these days because popular tastes for recorded music currently skew towards perfection.
by eru | 2026-01-04 00:35:29+00:00
> Arch is really in a sense the absence of a distro, but keeping a package manager with up to date packages. No bloat bundled, just install exactly what you want.

You might be right in terms of a desktop environment. But Arch does have its own opinions, eg it picks systemd by default. And it gives you a default kernel that has a few patches applied and a config picked for you.

> I don't see why 'piggyback on what [Steam deck is] doing' wouldn't work just as well on any distro, you'd just have a load of extra stuff you're not using too.

Yes, that was in my original comment. However setting up all the configs take a bit of time, and with Arch you can just literally copy large parts of the config files from the Steam deck.

One advantage that Arch has over many distros: as a rolling distributions it's usually easier to get up-to-date packages, you mostly get them by default.
by toomuchtodo | 2026-01-04 00:36:32+00:00
I am a parent who vaccinated my daughter at 9 for HPV, and it is my opinion you are doing a disservice to your children with a suboptimal mental model, potentially driven by emotion instead of data. My son will be vaccinated as soon as he’s old enough, without delay or hesitation.

Your children will have sexual contact with another human eventually, and there is very low risk with an HPV vaccine. There is, in my opinion, no reason not to vaccinate as soon as possible (considering the material reduction in future cancer risk, and that there is no cure once infected, only prevention via vaccination). You might have feelings, as many have strong feelings, but they won’t matter once your kids are 18 and you no longer control them. Google the stats on parental estrangement.

Try to do better, you are a guardian of your children, not an owner, and your values will potentially not be their values. I don’t care with who or when my children have sexual experiences with once they are old enough to consent, what matters is they are respected, as well as protected from harm and poor health outcomes from these experiences they will certainly have eventually during their lifetimes. If you don’t think your kids are going to have sex when they’re older, or think you can control it, you are lying to yourself.
by gfhifd42 | 2026-01-04 00:36:54+00:00
Well I've been around here longer than you and i don't have a vested interest in the koolaid.

You think being on this site gives you cred. That's why you personally identify yourself. You likely have your hn profile link on your resume or website etc. Hoping maybe this place will lead to something for you.

Clearly we don't agree on that. I don't even bother to turn off secret mode for this tripe.
by mtlynch | 2026-01-04 00:36:55+00:00
> For most of my favorite projects, I write the blog post _first_, then adapt that to a YouTube script. I still consider the written word to be vastly superior to video form.

Thanks for this context! I've re-worded that sentence to remove the assumption that the Mac Mini post was adapted from the video.

>blog has earned maybe a few thousand dollars with Amazon Affiliate links each year (it covers the hosting, at least, and gives a little extra cash, but I try to keep the blog as "old school web" as possible.

Wow, I'm surprised it's that little. I assumed all the popular homelab creators were making much more from affiliate links because I'd assume it's $500-5k in referred purchases per day ($12.5-125/day @ 2.5% commission), so I'd expect $10-20k/yr.

If it's an insignificant amount of your income, why bother? Affiliate links create a bias that goes against the interests of readers.[0] I get it when it's the only way to be sustainable, but if it's a pretty small percentage of annual earnings, it seems not worthwhile.

[0] https://www.fastcompany.com/3065928/sleepopolis-casper-blogg...
by dang | 2026-01-04 00:37:02+00:00
I hear you, but it takes time for these threads to play out.

https://news.ycombinator.com/item?id=46479679 is the fourth-highest subthread now, and (not sure whether they meet your criteria but) https://news.ycombinator.com/item?id=46476455 is the second-highest, and yours is the fifth-highest but would be higher except that we downweight the meta aspect [1].

One thing to keep in mind is that reflexive comments always show up first, because they're the quickest responses to feel, to write, and to post. Reflective and thoughtful comments—such as ones that express concern for people, as you were wanting to see—are slower to arise, take more time to write, and therefore are slower to show up in threads [2].

[1] not because of the content but because meta always draws excessive attention - see https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu... and https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... for explanations if curious

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
by antonymoose | 2026-01-04 00:37:29+00:00
Once StackOverflow profiles, brief as they were, became a metric they ceased to be worth a helluva lot. Back in the early 2010s I used to include a link to my profile. I had a low 5-figure score and I had more than one interviewer impressed with my questions and answers on the site. Then came point farmers.

I remember one infamous user who would farm points by running your questions against some grammar / formatting script. He would make sure to clean up an errant comma or a lingering space character at the end of your post to get credit for editing your question, thereby “contributing.”

To their early credit, I once ran for and nearly won a moderator slot. They sent a nice swag package to thank me for my contributions to the community.
Show HN: Shardium – open-source "Dead Man's Switch" for crypto inheritance
by maxcomperatore | 2026-01-04 00:38:23+00:00
maybe i can add stenography

Hi HN, I'm Max.

I built this because I was terrified that if I die tomorrow, my family gets nothing. The existing solutions were either trusting a centralized custodian or complex hardware setups.

Shardium is a client-side tool that splits your seed phrase into 3 shards using Shamir's Secret Sharing.

Shard A: You keep.

Shard B: You give to a beneficiary (PDF).

Shard C: We hold (or you self-host).

It works as a dead man's switch: If you are inactive for 90 days (email ping), Shard C is released to your beneficiary. They combine B + C to recover the funds.

The Stack:

secrets.js-grempe for the math.

FastAPI + PostgreSQL backend.

Client-side encryption (seed never hits the network).

It is 100% Open Source and MIT Licensed. You can self-host it for free ($0), or use the managed version.

I'd love your feedback on the security model. Roast my code here: https://github.com/pyoneerC/shardium
by wahnfrieden | 2026-01-04 00:38:26+00:00
Somehow I never heard of this. How does this compare with SwiftCrossUI? Skip is also very compelling (as it runs actual SwiftUI natively as Swift and translates it to Compose).

I see - compared with SwiftCrossUI and Skip, this is SwiftUI-like but only for Android. The other two allow you to write SwiftUI or SwiftUI-like, and run on both Apple platforms + Android (or elsewhere).
by johnfn | 2026-01-04 00:39:04+00:00
Some comments:

- This is a really remarkable graph. I just didn't realize how thoroughly it was over for SO. It stuns me as much as when Encyclopædia Britannica stopped selling print versions a mere 9 years after the publication of Wikipedia, but at an even faster timescale.

- I disagree with most comments that the brusque moderation is the cause of SO's problems, though it certainly didn't help. SO has had poor moderation from the beginning. The fundamental value proposition of SO is getting an answer to a question; if you can the same answer faster, you don't need SO. I suspect that the gradual decline, beginning around 2016, is due to growth in a number of other sources of answers. Reddit is kind of a dark horse here, as I began seeing answers on Google to more modern technical questions link to a Reddit thread frequently along with SO from 2016 onwards. I also suspect Discord played a part, though this is harder to gauge; I certainly got a number of answers to questions for, e.g., Bun, by asking around in the Bun Discord, etc. The final nail in the coffin is of course LLMs, which can offer a SO-level answer to a decent percentage of questions instantly. (The fact that the LLM doesn't insult you is just the cherry on top.)

- I know I'm beating a dead horse here, but what happens now? Despite stratification I mentioned above, SO was by far the leading source of high quality answers to technical questions. What do LLMs train off of now? I wonder if, 10 years from now, LLMs will still be answering questions that were answered in the halcyon 2014-2020 days of SO better than anything that came after? Or will we find new, better ways to find answers to technical questions?
by eru | 2026-01-04 00:39:07+00:00
> That’s not the brightest idea: inflates disk bandwidth by at least a factor of 2.

Who cares for a word processor?

You are right, that you care for a database.

> The guy will be fine. The program might allocate a large buffer on startup but will only use the small initial slice because chromebooks don’t come with particularly large screens. Linux kernel does not automatically commit allocated memory.

That's just dynamic memory allocation in disguise via virtual memory.
by lauraorchid | 2026-01-04 00:39:50+00:00
I love how people keep saying it’ll be the year of linux desktop with this news. While Windows, keeps thriving in the desktop market. Because one, most computer users want simplicity. Two, pc manufacturers bundle Windows because of reason one. Three, they want a familiar interface. Four, windows license is also bundled in pre-built PC and laptops. Five, even if someone were to build a PC themselves, because microsoft know people pirate windows so much, they actually allow people to use windows without activating! What feature they lose without license? Personalization. That’s it! And six, ordinary people never watch/read tech related channels/websites to begin with knowing what linux even is! Despite i’m a linux user (in the past, now on servers) myself, i won’t say “it’s the year of linux desktop.” Because people refuse to learn new things. Oh my god. *sigh.
by tialaramex | 2026-01-04 00:40:28+00:00
C17 ostensibly "didn't change" the language but it did still need to fix a bunch of stuff and it chose to do this by just issuing an entirely new language standards document.

C23 on the other hand landed a bunch of hard changes, and "it didn't break my code" only matches the reality most people observe with Rust too. The changes you mention didn't break my Rust either.

But some trivial C did break because C23 is a new language

https://c.godbolt.org/z/n9vhMGYW5

In fact those Rust changes aren't language changes unlike C23, the first you linked is a choice for the compiler to improve on layout it didn't guarantee, anybody who was relying on that layout (and there were a few) was never promised this wouldn't change, next version, next week or indeed the next time they compiled the same code. You can even ask Rust's compiler to help light a fire under you on this by arbitrarily changing some layout between builds, so that stuff which depends on unpromised layout breaks earlier, reminding you to actually tell Rust e.g. repr(C) "I need the same layout guarantees for my type T as I'd get in C" or repr(transparent) "I need to ensure my type wrapper T has the same layout as the type I'm wrapping"

The second isn't a language change at all, it's a change to a library feature, so now we're down to "C isn't stable until the C library is forever unchanging" which hopefully you recognise as entirely silly. Needless to say nobody does that.
by JKCalhoun | 2026-01-04 00:40:57+00:00
It looks like it has a 64' pipe labeled "Gravissima". I know only how pipe organs work mechanically, not the terminology (Google translate thought Gravissima was Italian—translated to "Very Serious" in English, ha ha).

Those low frequencies though are the draw for me.

The lowest frequency I have come across in pop music might be the backing organ from the song "Prologue" on ELO's album Time. I had the vinyl in the day… One wonders: even with RIAA bass compensation, I suspect it might have been close to jumping the needle out of the groove.
by jofer | 2026-01-04 00:41:19+00:00
It's still quite controversial whether or not they produce oxygen that way. It's been hypothesized, but I wouldn't consider it a consensus or settled. There are also microbes that can produce oxygen without light, so there are other mechanisms to explain "dark oxygen" in deep sea ecosystems.

With that said, the simple truth of it is that we know next to nothing about these ecosystems and really can't accurately estimate impacts. They're quite possibly significant, but we just don't have much info to go off of and studies like this are sorely needed.
by banana_giraffe | 2026-01-04 00:41:23+00:00
They actually added some new question categories a while ago [1]

"Troubleshooting / Debugging" is meant for the traditional questions, "Tooling recommendation", "Best practices", and "General advice / Other" are meant for the soft sort of questions.

I have no clue what the engagement is on these sort of categories, though. It feels like a fix for a problem that started years ago, and by this point, I don't really know if there's much hope in bringing back the community they've worked so hard to scare away. It's pretty telling just how much the people that are left hate this new feature.

[1] https://meta.stackoverflow.com/questions/435293/opinion-base...
by M95D | 2026-01-04 00:42:40+00:00
Embrace, Extend, Extinguish/Exterminate? They already begun the Embrace phase: WSL.

The smartest Extend phase they could do would probably be a "Windows" GUI on top of Linux kernel, possibly with some customized locked-down systemd, to replace the aging X and the mess Wayland created. If it gets to be at least as functional as Win11 is, it will instantly wipe out the other two alternatives - Exterminate.
by gfhifd42 | 2026-01-04 00:43:06+00:00
He and Jeff made it abundantly clear their mission was to destroy the sex change site because that site was immoral for monetizing the benevolence of the community who answered the questions.

"Knowledge should be free" they said. "You shouldn't make money off stuff like this," they said.

Plenty of links and backstory in my other comments.
by oofbey | 2026-01-04 00:43:33+00:00
I agree there was some natural slow down as the corpus grew - the obvious questions were answered. But if the community was healthy, that should not have caused growth to stop. New technologies get created all the time, each starting with zero SO questions. (Or Google releases v2.0 which invalidates all answers written about v1.)

SO just stopped being fun for me. I wish more systems would use their point systems though.
by vo2maxer | 2026-01-04 00:43:54+00:00
Kids turn 18 eventually. Unless they’re homeschooled and kept in a compound away from peers with different experiences, I’m not sure how sustainable this approach is long-term.

I say this as the father of a 17-year-old who once read 200 books per semester in elementary school, winning school and city reading awards. This year in high school, she’s read maybe a couple of short stories at most. She’s grown up surrounded by bookshelves in every room, but now she has no inclination to even glance at the spines, much less open a book.

We read aloud together every night for years, usually books well beyond her grade level, which was already advanced. I exposed her early to Bergman, Antonioni, Kurosawa, Mizoguchi, and other great directors. Now her media diet is mostly TikTok and gaming YouTube videos. Musically, she’s remained open to everything from classical to oldies, fortunately. As for technology, despite learning quite a bit of Python and JavaScript starting at 10-11, she’s currently uninterested in and actively hostile to understanding anything about AI architecture or underlying systems.

Is this a teenage phase? Maybe. I’m hoping with everything I have that it is, and that the curiosity I modeled for her will resurface eventually.
You can create the ideal environment, model the behavior you want, and do everything you can as a parent. But once kids develop autonomy and see what their peers are doing, they make their own choices. Sometimes those choices look nothing like what you hoped to cultivate.
by stirfish | 2026-01-04 00:45:03+00:00
How do I add a second spout to this can?

...

Well, the pump at the gas station doesn't fit in my car, but they sold me a can with a spout that fits in my car.

...

It's tedious to fill the can a dozen times when I just want to fill up my gas tank. Can you help me or not?

...

I understand, but I already bought the can. I don't need the "perfect" way to fill a gas tank, I just want to go home.
by _DeadFred_ | 2026-01-04 00:45:15+00:00
What does 'usually' mean? In my experience 'usually' has never worked in my favor. Say it does, does it kick in immediately? What do they have to do to switch over providers? Does all currently being coveraged treatment just move over to being covered by Medicaid automatically or will they need re-approvals?

If you are saying they are covered either way, why not just have consistent healthcare coverage for them and for everyone, all the time?