MurphyA/hacker-news huggingface dataset:
by Jtsummers | 2025-11-30 22:07:22+00:00
>Is this an unpopular stance?

No, it's not. At most 200 people could end up on the global leaderboard, and there are tens of thousands of people who participate most days (though it drops off by the end, it's over 100k reliably for the first day). The vast majority of participants are not there for the leaderboard. If you care about being competing, there are always private leaderboards.
by dwaltrip | 2025-11-30 22:07:31+00:00
I hear you, sometimes it is easier to just do it myself.

You can tell the AI to change the "ugly code" to be how you like. Work for me most of the time.

Even better, tell the AI to not write it that way in the first place. It writes a plan, you skim the plan, and tell it to change it.

These tools are not going away, so we need to learn how to use them effectively.
Show HN: Aion – AI longevity coach using wearables, blood tests and facial scans
by nevenp | 2025-11-30 22:07:38+00:00
Hi HN,

I built Aion, an “AI longevity coach” that integrates three data sources that are usually siloed:

Wearable data (e.g., Whoop, Oura, Apple Health: sleep, HRV, strain)

Blood tests (hormones and basic longevity markers)

Simple phone-based facial scans

The aim is to provide a clearer picture of energy, hormones, sleep and recovery over time and to translate this into straightforward daily recommendations (sleep timing, caffeine window, training intensity, light exposure), rather than just another metrics dashboard.

Link: https://www.aionlongevity.com/ Demo video: https://www.youtube.com/watch?v=BR9AScuVGjA&feature=youtu.be

A 7-day free trial is available.

I would appreciate feedback on:

Whether this addresses a real need or feels redundant with existing tools

What you would require (export options, transparency, controls) to consider using a product like this

Thank you, Neven
by cbeach | 2025-11-30 22:07:49+00:00
> Removing ILR for example?

You mean replacing it with renewable five year visas that have reasonable salary thresholds and English language criteria, and which still allow the holder to apply for citizenship?

Why is that lunacy?

ILR is the immigration equivalent of "squatters' rights" - completely immoral IMO.

> the small possibility of being a Russian asset of course

The Left tried that with Trump too. It didn't work out for them, and I doubt this tactic will damage Farage either. It smacks of desperation IMO, just like all the silly childhood racism heresay.
by AnthonyMouse | 2025-11-30 22:07:51+00:00
> Religious colleges were created by evangelicals and they have rules that explicitly punish things like "woman having male visitor" or "being gay" or "not being religious".

Which is dumb, but we're talking about the major schools everybody knows that used to have ideologically diverse faculty and don't anymore, not the ones of lesser influence founded by Baptists to begin with.

The point of freedom is that other people are allowed to be fools without requiring you to be, not that everybody be required to choose which major brand of zealot they have to be.

> Issue was that other universities did not punished non conservative thought and behavior enough.

The issue is this:

https://www.thefire.org/research-learn/scholars-under-fire-2...

It's people saying "freedom of speech is not freedom from consequences" completely oblivious to the fact that freedom of speech literally is the thing where we don't punish people for speech. And then punishing people for expressing controversial/unpopular/heretical ideas.
by zozbot234 | 2025-11-30 22:08:09+00:00
LLVM backends are indeed modular, and the LLVM project does allow for experimental backends. Some of the custom optimization passes introduced by this MOS backend are also of broader interest for the project, especially the automated static allocation for provably non-reentrant functions, which might turn out to be highly applicable to GPU-targeting backends.

It would be interesting to also have a viable backend for the Z80 architecture, which also seems to have a highly interested community of potential maintainers.
by Bender | 2025-11-30 22:08:55+00:00
Most people on HN use ad blockers. This site also has a referrer-policy of origin [1] which some browsers and addons will ignore but most will not leave trails in your logs.

If unsure look up the IP addresses and see if they are in data-centers or home/mobile networks. [2a][2b] Most real people will be using HTTP/2.0 assuming you log this in your web server access logs and most bots will be HTTP/1.1 with some very rare exceptions. The stinky bad bots will also show up on mobile networks but the vast majority of them will be using HTTP/1.1.

[1] - https://securityheaders.com/?q=https%3A%2F%2Fnews.ycombinato...

[2a] - https://bgp.he.net/

[2b] - https://bgp.tools/
by jcalvinowens | 2025-11-30 22:10:27+00:00
> Lazy RCU loading is good on a laptop

Do you mean RCU_LAZY? Most distros will already enable that: it doesn't do anything without rcu_nocbs, so there's no negative impact on server workloads.

[calvin@debian-trixie ~] grep RCU_LAZY /boot/config-6.12.57+deb13-amd64 CONFIG_RCU_LAZY=y # CONFIG_RCU_LAZY_DEFAULT_OFF is not set [calvin@debian-trixie ~] grep RCU_NOCB_CPU /boot/config-6.12.57+deb13-amd64 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

You just have to set rcu_nocbs on the kernel cmdline.
by dmead | 2025-11-30 22:10:36+00:00
Ah sorry, it was lutris (the name escaped me). I've done all the combinations of wine and wrappers to wine. All of them have a sort of unstable relationship with the calling environment. alt-tabbing out of games never works, there are freezes and game crashes when you try to switch in and out of games a fluidly as you can on windows.

I believe you that steamos is better, but it's also a single task environment where you're not checking your email between rounds of halo.

I'll give proton a try, though i believe that was in play when i was laddering with lutris.
by armchairhacker | 2025-11-30 22:11:07+00:00
That can still be too much. Someone studying abroad usually isn’t allowed to work, so they’re making zero income. If they come from a poor family, they have almost if not zero reserves. So everything must be either provided by the college or covered by grants/loans.

Except some universities may allow foreign students to take on-campus jobs, which would probably pay enough. Or for a PhD, usually the university pays you.
by nofunsir | 2025-11-30 22:11:45+00:00
I used, administered, setup, and customized many on prem gitlab instances for years. I gitlab doesn't memory leak, you're making that up. It's exactly as resource intensive as the number of resources you setup. Can't say the same for JIRA et al.

This comment makes me suspect this entire thread as some astroturfing for that other product.
by sysguest | 2025-11-30 22:13:14+00:00
> designing it around adversarial use would be a loss for everyone

hmm... isn't this more of a 'personal viewpoint'? why are you stating this like a fact?

moreover, how would it "adding Edited by ~" constitute as a "loss for everyone" ?

I agree on adding "report abuse" button, but if no one notices that edit, how would anyone know what to report in the first place?
by intelec1 | 2025-11-30 22:13:20+00:00
An explosive breakdown of the memoirs of a former Soviet intelligence chief. How the KGB engineered some of the most influential disinformation campaigns of the 20th century: Operation “DRAGON” (framing the CIA for JFK’s assassination), the myth of “Hitler’s Pope” (Pius XII), the creation of the PLO under Yasser Arafat, and the spread of Liberation Theology. Why “Glasnost” was a PR operation (Ceaușescu, Andropov) — and how these same methods echo in Putin’s Russia and modern U.S. politics.

00:00:00 — Introduction: Disinformation memoirs 00:01:17 — Historical lineage (Oprichnina → Okhrana → KGB) 00:01:54 — “Glasnost” as PR (Ceaușescu, Andropov) 00:03:05 — The principle of “a grain of truth” (World Peace Council) 00:04:02 — Tactic 1: Discrediting (Stepinac, “Nazis”) 00:04:48 — Tactic 2: Scapegoating (Danube Canal) 00:05:11 — Tactic 3: Front organizations (WPC, WSCF) 00:06:12 — Tactic 4: Creating MYTHS (Pius XII, “Hitler’s Pope”) 00:06:36 — ...The play “The Deputy” and influence agents (I.F. Stone) 00:07:48 — ...Counter-facts: Pius XII saved Jews 00:08:35 — Tactic 5: Antisemitism (“Protocols,” Slánský Trial) 00:09:35 — ...Creation of the PLO (Arafat) and the “Jenin Massacre” 00:10:09 — Tactic 6: Creating ideologies (Liberation Theology) 00:11:02 — Tactic 7: “Political Necrophagy” (Stalin, Yeltsin) 00:12:01 — Parallel 1: JFK assassination (Oswald, Department 13) 00:13:02 — ...Operation “DRAGON”: Blame the CIA 00:14:06 — Parallel 2: Russia (Putin’s KGB revanche) 00:15:01 — Parallel 3: U.S. politics (Obama, Newsweek: “We Are All Socialists Now”) 00:17:41 — Conclusions: The 5 core methods of KGB disinformation 00:19:03 — ...Relevance today (ROC, Hezbollah) 00:19:47 — Final question: How vulnerable are we in the social-media era?

#KGB #Disinformation #Putin #ColdWar #Intelligence #Investigation #Geopolitics #History
by gf000 | 2025-11-30 22:13:32+00:00
> The nix language is also really unpalatable to me.

It may not really help the case, but I firmly believe that it is not the language, but the ecosystem, and is more of a fundamental issue. But maybe putting the blame elsewhere could help accept the situation.

So anyways, the language is pretty much a lazily evaluated JSON. But even if it were something else (insert your favourite language), the problem ultimately is that packaging software is complex especially in a non-standard way, with endless edge cases, requires whole libraries and conventions and this is simply not a well-trodden path. Most programs simply hard-code "traditional" Linux file system conventions and those have to be patched in some way.

So the hard thing is not "is this really a function application here", when writing new Nix code the hard thing is simply knowing that for python there already exist this abstraction in nixpkgs, but to use it you need this folder structure and this build tool, etc. Especially when there are multiple abstractions for the same thing because it's an absolutely huge repository with countless packages.

But the benefits absolutely make up for it big time - there is simply no going back from Nix imo. I would honestly feel constantly "dirty" with any other traditional package manager, it's like file "versioning" before version control.

(PS: just grep for use cases of a function you are looking for. Also, find a "blueprint" package and start from there, e.g. another program written in python with a few native deps)
by gpm | 2025-11-30 22:13:39+00:00
Remarkable that you're simultaneously arguing this while arguing that

> then I ask: what does X gain from your clicks?

https://news.ycombinator.com/item?id=46100703

> Worst that can happen is they waste resources showing you ads that you don't click on.

https://news.ycombinator.com/item?id=46100744

Almost like you are engaging in entirely bad faith.
by rasz | 2025-11-30 22:14:10+00:00
All those class variables are already in __slots__ so in theory it shouldnt matter. Your advice is good

self.shift_index -= 16 shift_byte = (self.shift >> self.shift_index) & 0x5555 shift_byte = (shift_byte + (shift_byte >> 1)) & 0x3333 shift_byte = (shift_byte + (shift_byte >> 2)) & 0x0F0F self.shift_byte = (shift_byte + (shift_byte >> 4)) & 0x00FF but only for exactly 2-4 milliseconds per 1 million pulses :) Declaring local variable in a tight loop forces Python into a cycle of memory allocations and garbage collection negative potential gains :( SWAR : 0.288 seconds -> 0.33 MiB/s SWAR local : 0.284 seconds -> 0.33 MiB/s

This whole snipped is maybe what 50-100 x86 opcodes? Native code runs at >100MB/s while Python 3.14 struggles around 300KB/s. Python 3.4 (Sigrok hardcoded requirement) is even worse:

SWAR : 0.691 seconds -> 0.14 MiB/s SWAR local : 0.648 seconds -> 0.14 MiB/s

You can try your luck https://github.com/raszpl/sigrok-disk/tree/main/benchmarks I will appreciate Pull requests if anyone manages to speed this up. I give up at ~2 seconds per one RLL HDD track.

This is what I get right now decoding single tracks on i7-4790 platform:

fdd_fm.sr 0.9385 seconds fdd_mfm.sr 1.4774 seconds fdd_fm.sr 0.8711 seconds fdd_mfm.sr 1.2547 seconds hdd_mfm_RQDX3.sr 1.9737 seconds hdd_mfm_RQDX3.sr 1.9749 seconds hdd_mfm_AMS1100M4.sr 1.4681 seconds hdd_mfm_WD1003V-MM2.sr 1.8142 seconds hdd_mfm_WD1003V-MM2_int.sr 1.8067 seconds hdd_mfm_EV346.sr 1.8215 seconds hdd_rll_ST21R.sr 1.9353 seconds hdd_rll_WD1003V-SR1.sr 2.1984 seconds hdd_rll_WD1003V-SR1.sr 2.2085 seconds hdd_rll_WD1003V-SR1.sr 2.2186 seconds hdd_rll_WD1003V-SR1.sr 2.1830 seconds hdd_rll_WD1003V-SR1.sr 2.2213 seconds HDD_11tracks.sr 17.4245 seconds <- 11 tracks, 6 RLL + 5 MFM interpreted as RLL HDD_11tracks.sr 12.3864 seconds <- 11 tracks, 6 RLL + 5 MFM interpreted as MFM
by jbv027 | 2025-11-30 22:15:32+00:00
Exactly. I have always taken AoC as fun and time to learn. But there is so much going on during December and I do not enjoy doing more than one puzzle a day (it feels like hard work instead of fun). I usually spend time on weekends with kids and family and I am not willing to solve more puzzles during week days so I am falling behind all the time. My plan was always to finish last year puzzles to enjoy more interesting ones but it always felt wrong. So I hope I will have time to finish everything this year :-) But I feel pain from people with enough free time to go full on. I would love to be one of them but there is so much going on everywhere that I have to split my time. Sorry programming world and especially computers :-D
by tiahura | 2025-11-30 22:15:54+00:00
Why? I’ve been using Unix workstations since the motif days through gnome whatever, but and every single one has seemed clunky as heck compared to the contemporaneous windows. Win 11 file explorer is 20 years ahead of nautilus. Not to mention all of the other windows perks like HiDPI & multi-monitor scaling polish, rdp, vastly superior accessibility, … And you can run wsl2 if you need to.
by transpute | 2025-11-30 22:16:12+00:00
"SARLink: Satellite Backscatter Connectivity using Synthetic Aperture Radar" (2024), https://arxiv.org/abs/2402.09682

SARLink is a passive satellite backscatter communication system that uses existing spaceborne synthetic aperture radar (SAR) imaging satellites to provide connectivity in remote regions .. As the first technique for passively sending information bits from the ground to a SAR satellite — and with some SAR systems offering open-access data — this system could enable anyone to send information without expensive licenses or subscriptions. Thus, it provides an accessible way of sending messages in areas without connectivity or in censored environments where active radio transmissions cannot be used. Furthermore, SARLink requires no modification of the satellite infrastructure.. We demonstrate our system using the European Space Agency (ESA) satellite Sentinel-1A, as the data is freely available and the system regularly images all the land on Earth .. a 5.5 ft by 5.5 ft modulating corner reflector could send 60 bits every satellite pass, enough to support low bandwidth sensor data and messages.
by bbbbbr | 2025-11-30 22:16:43+00:00
There is a similar project for the Game Boy (sm83 cpu) with a fork of LLVM.

https://github.com/DaveDuck321/gb-llvm

https://github.com/DaveDuck321/libgbxx

It seems to be first reasonably successful attempt (can actually be used) among a handful of previous abandoned llvm Game Boy attempts.
by state_less | 2025-11-30 22:16:56+00:00
When I'm on my bike, it's difficult. I will ride no handed and change a track, but it's more dangerous than it needs to be.

I might switch back to my iOS device, but what I'd really like to do is replace the Andriod OS on this Motorola with a community oriented open source OS. Then I could start working on piping the mic audio to my own STT model and execute commands on the phone.
by HarHarVeryFunny | 2025-11-30 22:17:58+00:00
It seems that to solve the protein folding problem in a fundamental way would require solving chemistry, yet the big lie (or false hope) of reductionism is that discovering the fundamental laws of the universe such as quantum theory doesn't in fact help that much with figuring out the laws/dynamics at higher levels of abstraction such as chemistry.

So, in the meantime (or perhaps for ever), we look for patterns rather than laws, with neural nets being one of the best tools we have available to do this.

Of course ANNs need massive amounts of data to "generalize" well, while protein folding only had a small amount available due to the months of effort needed to experimentally discover how any protein is folded, so DeepMind threw the kitchen sink at the problem, apparently using a diffusion like process in AlphaFold 3 to first determine large scale structure then refine it, and using co-evolution of proteins as another source of data to address the paucity.

So, OK, they found a way around our lack of knowledge of chemistry and managed to get an extremely useful result all the same. The movie, propaganda or not, never suggested anything different, and "at least 90% correct" was always the level at which it was understood the result would be useful, even if 100% based on having solved chemistry / molecular geometry would be better.
by stego-tech | 2025-11-30 22:18:52+00:00
Thing is though, most folks don't recall that electricity itself wasn't the fad, but some methods of generation were. Same with vehicles, as everyone tried every fuel until we gradually found the ones that worked best in each engine or vehicle.

As I'm seeing from the multitude of folks scrutinizing my clearly exhaustive list of every single technology fad ever (sarcasm, for those unclear), they're missing the forest for the trees and therefore likely to hit every single rung when they fall down a ladder. I'm not saying X or Y wasn't valuable, or wasn't useful, only that they way they're shoved into every single orifice by force is neither of those things to those taken advantage of in the quest for utility.

The point isn't that advancements are bad, the point is the way we force them down the throats of everyone, everywhere, all the time creates a waste of skill and capital for the returns of a very select group of people. The point is that fads are bad, and we should let entities (companies and people) find use in what's offered naturally rather than force-feeding garbage to everyone to see what's actually palatable.
by measurablefunc | 2025-11-30 22:19:15+00:00
That has nothing to do w/ what I wrote. If people stop making computers then the "alien" minds Karpathy & friends keep harping about simply disappear & people end up doing arithmetic manually by hand (which presumably no longer makes it "alien"). AI discourse is incoherent b/c people like Karpathy have a confused ontology & metaphysics & others take whatever they say as gospel.
by zvr | 2025-11-30 22:19:32+00:00
Another difference, not mentioned in the article or the comments till now, is the effort required for producing a legally compliant software distribution.

All's well with using FOSS libraries, but the licenses have to be respected. So you have to collect license information and comply with the license terms. For GPL and LGPL licensed components, one had to make the complete corresponding source code available. For permissively licensed components, one usually has to provide the copyright notices.

Including the whole Chromium (as in the case of Electron) does not make this easy. Creating a Tauri-based legally compliant distribution is much less effort.
by johnisgood | 2025-11-30 22:19:36+00:00
> Added nixos-init, a Rust-based bashless initialization system for systemd initrd

Rust is such a heavy dependency though, is it not? Is it worth it? Additionally, what does it add as a new project / software (disregard Rust here)? What was wrong with the previous one and/or what does this fix or add that justifies adding a heavy dependency? Seems like most of these projects are written in Rust though.
by lenkite | 2025-11-30 22:19:56+00:00
With your caveat of "Anectodes != data and whatnot, but by my observations", people don't make rational food decisions when given free money. They tend to spend on snacks and sugar, not on veggies. Unless discipline is enforced, free money is a disaster.

Are you also going to have "free health care" with UBI ? That would be cataclysmic as you would need to also give free diabetic and obesity treatments until end of lifespan.
by AnthonyMouse | 2025-11-30 22:20:17+00:00
Hierarchy is someone being at the top. Who really freed the slaves, Abraham Lincoln or all the people who elected him and then fought as solders to win the ensuing war?

> Of course we need leaders, and groups, and hierarchy. What we don't need is structures that take from peoples labor.

These are inherently synonyms for each other. As soon as you have anyone deciding how resources are allocated, they're taking them from whoever did the work to create them to begin with.

The best you can hope for is voluntary interactions, which is to say competitive markets rather than oligopolies or government central planning. And that is going to result in large companies and big personalities -- it's only a problem when they become so large that they no longer have adequate competition, which is something that happens well after the point that they have leaders whose names people know.
Show HN: Free AI Coding with Open Source and Deca Models
by GenLabs-AI | 2025-11-30 22:21:01+00:00
Built this because AI coding shouldn't cost hundreds per month. It's Cline with free Open Source and Deca models plus cost tracking for when you need GPT-5/Claude. The free tier handles 70% of daily coding.

Try it: https://github.com/GenLabsAI/Agentica/releases/tag/v0.0.1

You can use a demo email and password for testing: (demo: agentica@genlabs.dev / agentica@123)

Looking for feedback on where the free models fall short. Building sustainable AI tools for developers.
by teiferer | 2025-11-30 22:22:26+00:00
> you shouldn’t use an LLM to do a linter &formatter’s job,

Why is that good advice? If that thing is eventually supposed to do the most tricky coding tasks, and already a year ago could have won a medal at the informatics olympics, then why wouldn't it eventually be able to tell if I'm using 2 or 4 spaces and format my code accordingly? Either it's going to change the world, then this is a trivial task, or it's all vaporware, then what are we even discussing..

> or that LLMs are stateless and need to be onboarded into the codebase

What? Why would that be a reasonable assumption/prediction for even near term agent capabilities? Providing it with some kind of local memory to dump its learned-so-far state of the world shouldn't be too hard. Isn't it supposed to already be treated like a junior dev? All junior devs I'm working with remember what I told them 2 weeks ago. Surely a coding agent can eventually support that too.

This whole CLAUDE.md thing seems a temporary kludge until such basic features are sorted out, and I'm seriously surprised how much time folks are spending to make that early broken state less painful to work with. All that precious knowledge y'all are building will be worthless a year or two from now.