MurphyA/hacker-news huggingface dataset:
by bombela | 2026-01-31 20:30:42+00:00
Search by date, OCR, AI context, people's face, location, by map, and I probably forget some. And from any result you can then jump to its location in the timeline. Back history navigation works properly to boot. And all of that is very pleasantly fast. I am very sensitive to latency, and Immich is one of the rare software that actually feels fast. Google photo is trash in comparison.
by Aurornis | 2026-01-31 20:31:11+00:00
I don't know any more. Even the small subs I previously visited for good content have turned into their own little echo chambers, along with a lot of drive-by posts because small subs get recommended in other people's feeds now.

In some of the hobby subreddits where I had good discussions in the past it's now just one big echo chamber of people parroting the same information around, whether it's true or not. If you want to participate you either need to toe the line of the accepted brands/methods/techniques or keep your mouth shut. Most of us just get tired and give up
by rahimiali | 2026-01-31 20:31:12+00:00
I did look at the skills file but I still don't understand how it can possibly pull from my other interactions. Is that skill file loaded for every one of my interactions with Claude, for example? like if I load Claude cli and ask it to refactor some code, this skill kicks in and saves some of the context somewhere else for later upload? If so, I couldn't find that functionality in the skill description.
by 2pEXgD0fZ5cF | 2026-01-31 20:31:38+00:00
Yeah bad choice of words on my part, I apologize. I can imagine that things are pretty chaotic right now and that there are quite a few problems like the one you describe. When I said I don't see a crisis here I meant that more in a more overarching sense and that I see this as solvable.

> Works for high school, not so much for university degrees.

I don't know about that. I can't speak for the US, but at the university where I got my degrees (Math & CS) and later worked prerequisite in-person tests to be allowed to take the exam were not rare. Most modules had lectures (professor), tutorials (voluntary in-person bonus exercises and tutors to ask questions) and exercise groups where solutions to mandatory exercises were discussed. In the latter sometimes an additional part of the exam requirements was to present and explain a solution at least once or twice over the course of the semester. And some had small, mandatory bi-weekly tests as part of the requirement too.

Obviously I can understand that this would not work equally well in each kind of academic programme.
by rustyhancock | 2026-01-31 20:32:03+00:00
The legal and liability protection these messaging services get from E2EE is far too big to break it.

Besides I get the feeling we're so cooked these days from marketing that when I get freaked out that an advert is what I was thinking about. It's probably because they made me think about it.

Or maybe I need to update my meds?
by anderson10002 | 2026-01-31 20:32:21+00:00
This thread is so naive about AI, like it's just ChatGPT and videos. I'm a developer and I'm not fluent in AI right now I'm screwed - it's table stakes. The idea that a tech company should just ignore it is just putting our fingers in our ears. I've been trying MozAi's "Any agent" stuff which isn't quite there but its better than what I found out there a year ago.

I read the "ledger" part of the state of mozilla and 80% of their $ still goes into Firefox and Thunderbird.
by netsharc | 2026-01-31 20:32:27+00:00
> Gold is a pretty, shiny rock and rich people like pretty, shiny things so they can display their superiority to no-gold-having proles. Just about everybody on the planet knows gold is highly valuable.

But isn't this all based on belief? What if you break the spell? During the Dutch Tulip Mania you could've replaced "gold" with "tulip" and changed a few adjectives and it was the same until the spell broke... I don't see the difference to Bitcoin, GME, or TSLA, "I'm going to hoard this because tomorrow (for an infinite amount of tomorrows) someone else will want to buy it at a higher price!".

Yeah yeah yeah, gold can also be used for technology (e.g. as a non-reactive metal), but copper is useful in technology too...

Sheep is probably a better thing to own. You can eat it, or you can take its wool to make clothes to keep yourself warm. You can't eat gold.
by nyrikki | 2026-01-31 20:32:27+00:00
Also note you can count to 12 on one hand and 60 with the other. That is why the ancient Sumerians used it. Base 10 was added to Roman abacus but they still kept the uncia (12) for some functions.

IIRC that wasn’t droop until the renaissance when they read Archimedes attempt to calculate the number of grains of sand needed to fill the universe with grains of sand, he used decimal and they asserted it was superior.

So you can consider decimal as tech debt:)
by pier25 | 2026-01-31 20:32:45+00:00
I love movies but in the last 5-6 years I've only been 3 times to the theater. Dune 1, Dune 2, and Oppenheimer.

Theaters in my area couldn't care less about image and sound quality. Audiences don't seem to care at all about movies. Most are either on their phones or talking.

I'm not paying exorbitant prices for such sub par experience. I'd rather watch the movie at home with 4K DV on an OLED display and an Atmos setup.
by Aurornis | 2026-01-31 20:33:01+00:00
> That may not be a big deal on a gardening subreddit,

I had to abandon my last few hobby subreddits because there were a few chronically online people who had to control the conversation in every single post with their opinions. If anyone didn't agree, their comments would mysteriously go to -3 or below within 30 minutes of posting.

It's all little fiefdoms for chronically online people now.
by dragoncrab | 2026-01-31 20:33:06+00:00
Myspace and early Facebook were already a downgrade to classic chatrooms.
I met with so many interesting people on chat in the early 2000s and have met with many offline as well. Multiple times I've travelled 6+ hours to participate in chat meetups with 20-50 others from the same chatroom.

Those were different times: Over 4 years, I've never received a d*ckpic or was target of stalking, harassment, abuse or scam.
People were genuinely interested in each other, chat was not about building a personal brand and anonymity didn't make commenters psychos.

I'm not sure if ignorance was bliss, or times changed so much, but as an adult, I feel online communication has became a battlefield where I need to protect my sanity every time I interact with it.
Rage bait, fake news, ads, bot farms, lies in a never ending flood.
I wouldn't let my children to even try to live the same, uncontrolled online life I had.
by jedberg | 2026-01-31 20:33:07+00:00
It's so sad that Trump so badly wants his name on everything. It's important to note that Obamacare isn't called that because Obama insisted on it. In fact, he protested against calling it that.

It's actually called the ACA (Affordable Care Act). Obama was only attributed to it because people were so happy with what it did for them.

Instead of forcing his name on things, maybe he should try to pass laws that people actually admire and want to put his name on it.
by awesome_dude | 2026-01-31 20:34:11+00:00
The rolling balance is a "projection"

Your bank statement has the event (A deposit or withdrawal) with details, and to one side the bank will say, your balance after this event can be calculated to be $FOO

The balance isn't a part of the event, it's a calculation based on the (cached) balance known from the previous event.

Further, your bank statements are (typically) for the calendar month, or whatever. They start with the balance bought forward from the previous statement (a snapshot)
by prhn | 2026-01-31 20:34:22+00:00
I don't dispute the shortening of attentions spans, which seems to be directly related to new forms of entertainment young people consume.

However. Films across the generations are very different in terms of how they lay out a narrative. Watch any film before 1980 and you'll start to see a pattern that the pacing and evolution of the narrative is generally very, very slow.

Art is highly contextualized by the period it's created in. I don't really think it's fair to expect people to appreciate art when it's taken completely out of its context.

Lawrence of Arabia, for example. What a brilliant, brilliant film. Beautiful, influential, impressively produced. And really, really boring and slow a lot of the time.

If I were a film professor today, hell even 20 years ago, I would not expect a modern film student to sit through that whole thing. I think it's my job as a professor to understand the context of the period, highlight the influential/important scenes, and get students to focus on those instead of having to watch 4 hours of slowly paced film making and possibly miss the important stuff.
by dang | 2026-01-31 20:35:15+00:00
Can you please make your substantive points without snark, flamebait, swipes, or personal attack? Regardless of how wrong someone is or you feel they are, you can make your substantive points without these things. We're trying for something else here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
by threethirtytwo | 2026-01-31 20:35:31+00:00
The irony is thick here. You’re mocking people for “following,” while repeating one of the oldest, laziest superiority tropes on the internet and congratulating yourself for it.

Treating any appeal to authority as invalid isn’t critical thinking. It’s simplistic. Authority isn’t a command to believe something, it’s evidence. One piece of the puzzle.

And here’s the part you keep skipping: your own reasoning is also just an opinion. It’s fallible, incomplete, and shaped by your experience. The difference is that, on HN, most people don’t have much of a track record for others to weigh.

When someone has decades of relevant experience, that doesn’t make them right. It does mean their opinion carries more information than that of an anonymous commenter with no reputation beyond a username and a tone.
by DesaiAshu | 2026-01-31 20:35:32+00:00
This feels like a fair question (perhaps not perfect wording, but no adhominem or disingenuity)

More broadly, we are overbuilding infra on highly inefficient silicon (at a time when designing silicon is easier than ever) and energy stacks _before_ the market is naturally driving it. (with assets that depreciate far faster than railroads). Just as China overbuilt Shenzhen

I have heard (unconfirmed) that the US is importing CNG engines from India for data center buildouts. I loved summers in my youth in Bombay and the parallax background have been great for photography, but the air is no fun to breathe (and does a kicker on life-expectancy to boot)

If we aren't asking these questions here, are they being asked? Don't bite the hand that feeds?
by peter_d_sherman | 2026-01-31 20:37:24+00:00
>Hey Peter, Thanks! I really appreciate the thoughtful feedback and your time.

I stand by what I said -- it is a really good idea!

>It is a challenge as startups transition all the time in different ways - funding rounds, IPOs or the dreaded deadpool - and I'm trying to figure out the best way to represent it. At this time, I'm using a combination of manually vetting,

I think that it's noble that you'd take it upon yourself to do this task manually, but this task may turn out to be too time-consuming and unsustainable into the future -- you might wish to consider outsourcing it and/or automating it with AI and/or automating it via trusted users who are entrusted to perform those updates... or of course, you could just continue to do it yourself...

>to soliciting public feedback through "edit this profile" button and showcasing the latest state. Rather than deleting entities that are no longer startups, I tag them with statuses like Public, Acquired, Shut Down, etc., and surface that on the profile page.

I think that's a good idea! More information, more transparency, more historical auditability, more information in general!

>Long-term, I'd like this to behave more like a "historical record" of startups over time (dare say wikpedia for startups but presented differently?), not just a snapshot of "current startups". That way acquisitions, failures, and IPOs become first-class signals instead of reasons to delete data.

It sounds like you are well on your way! I fully support that! "Wikipedia for Startups" sounds great, and if I needed to give a VC an elevator pitch of what you do in 60 seconds, or heck, 10 seconds or less, I'd phrase it exactly that way... "Wikipedia for Startups" (sounds great and communicates quickly!) or "Wikipedia for Startups but presented differently" (as you said!) or maybe "Wikipedia for Startups but presented with our own custom enhancements!" (sounds even better and would make the party on the other end ever more curious about it!).

But yes, looks great in general, I saw you're taking job listings (great idea, will help you monetize for the long haul!), and I think you're on a great track! (and of course, the world does very much need a "Wikipedia for Startups", however it is presented! :-) )

(Also, don't forget that Joel Spolsky made million$ when one of his interns added job search to his blog and Stack Overflow -- so the job search is a great way of monetizing and sustaining your vision, long term!)

So, wishing you a lot of luck!

It's brilliant, brilliant, brilliant, I say!
by itsthecourier | 2026-01-31 20:38:29+00:00
Push-to-Sync. We observed 8 apps employ a push-to-sync strat-
egy to prevent privacy leakage to Google via FCM. In this mitigation
strategy, apps send an empty (or almost empty) push notification
to FCM. Some apps, such as Signal, send a push notification with
no data (aside from the fields that Google sets; see Figure 4). Other
apps may send an identifier (including, in some cases, a phone num-
ber). This push notification tells the app to query the app server
for data, the data is retrieved securely by the app, and then a push
notification is populated on the client side with the unencrypted
data. In these cases, the only metadata that FCM receives is that the
user received some message or messages, and when that push noti-
fication was issued. Achieving this requires sending an additional
network request to the app server to fetch the data and keeping
track of identifiers used to correlate the push notification received
on the user device with the message on the app server.
by dTal | 2026-01-31 20:39:35+00:00
It absolutely was a large part of the general snowstorm of rationales offered. "Regime change" they called it, remember?

This Guardian article[0] is a wonderful little window into the zeitgeist of the time. You can see that many commentators explicitly cite the "brutal dictator" rationale, notably Salman Rushdie.

https://www.theguardian.com/politics/2003/jan/19/foreignpoli...
by ajnavarro | 2026-01-31 20:39:39+00:00
I built something similar a while back: Distribyted Gate: it turns any magnet link into a browsable webpage.

The key difference is the approach: it uses a Service Worker as an embedded HTTP server in the browser. This means files are loaded on-demand rather than requiring full downloads upfront. The SW intercepts fetch requests and streams chunks directly from the torrent swarm.

Live demos using some PeerWeb demo sites:

- Chess: https://gate.distribyted.com/?tid=1e14b1ba7fcd03e5f165d53ed8...

- Functionality test page: https://gate.distribyted.com/?tid=90c020bd252639622a14895a0f...

Code: https://github.com/distribyted/gate

Caveat: This is a proof of concept, so stability varies and it works best on Chromium-based browsers.
by hombre_fatal | 2026-01-31 20:40:19+00:00
Bikeshedding over the language is a huge waste of time, too.

I haven’t written a line of Nix since I started using it, yet it defines three of my systems. I just read diffs that an LLM created when editing my config.

Making a big deal about the language substrate feels like someone still trying to argue over vim vs emacs. It’s trivial and uninteresting.
by Analemma_ | 2026-01-31 20:40:30+00:00
I think if I were a random Google employee submitting Kubernetes patches at my day job-- i.e. not a project maintainer, but just someone in the K8s org chart-- I'd be kind of annoyed if I got cold-emailed asking me to help merge their patches. I'd probably trash that email and assume it was some kind of scam.

I get that the current system isn't working, but I don't think you should just go emailing random committers, that seems likely to just piss people off to no benefit.
by hinkley | 2026-01-31 20:40:35+00:00
Metros are in tunnels.

There’s only so much gridlock you can avoid without going above or below grade. I was shocked when I moved to Seattle and they had no subway system. It was made even worse by being crammed up against a tall hill with a ridiculously deep lake behind it. They are finally changing it now but I’d spent time in Tokyo before, and time in London and Paris shortly after and it was a real head scratcher. One bus tunnel helped, as was evidenced when they shut it down for a couple years, but cmon.
by socalgal2 | 2026-01-31 20:40:46+00:00
Agreed. There are lots of movies that are hard to watch. A modern one for many people is "The Green Knight". I made it to the end but personally the movie didn't do anything for me and I don't agree with the praise.

I generally don't skip forward but I did on several parts of Pluribus. There were several segments that were clearly just filler and after the first episode or so where they stuck out it just got tiring. Made up example (Character: "I'm flying to Vegas", the 3 minutes of pack, get in car, drive car, get to airport, walk through airport, wait in lounge, board plane, sit in plane, de-board plane, pick up rental car, drive toward city, shots of city, get out of car, see lobby, get in elevator, arrive on floor" for 2-3 minutes. You could argue a segment like this is supposed to convey tedium or the fact that the character is the only person in all of these shots, but that was established 3 episodes ago. Now it's just filler. A good editor would have cut it but a series like Pluribus has a contract to provide X hours of content, and so they fill it up.

Some movies I watched recently:

"The Long Goodbye" (1973) - I'm not recommending it but I found it interesting/different enough that I'm glad I watched it.

"Madame De..." (1953) - This one was too slow for me. I stopped about half way through. Nothing iteresting had happened.

"The Enchanted Cottage" (1945) - I enjoyed though it was as little cloying

"Marked Woman" (1937) - It was overly melodramatic but Betty Davis was great at being strong and, I had no idea hostess culture was ever a thing in the USA which I found fascinating. It's still a thing in many parts of the world (and I have no issue with it to be honest)
by _DeadFred_ | 2026-01-31 20:40:47+00:00
Reminder what they are doing to the brave Americans who refuse to let the secret police operate in secret (we have the Constitutional right to observe them, we don't do secret police in the USA):

https://www.mprnews.org/story/2026/01/30/st-peter-police-chi...

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

Thanks go out to tech for enabling these guys.
by TuxSH | 2026-01-31 20:40:57+00:00
> modded 2DS using the DSi emulator

The DSi and GBA modes on 3DS aren't emulation, there's an actual Arm7 and GBA/NDS IP blocks in the 3DS. For the parts that do require software intervention (DSi RTC, input remapping, etc.) it's more-or-less hardware virtualization.

Anyway, good job OP.
Show HN:Runtime linter that flags forward-looking claims in logs & model output
by glenner | 2026-01-31 20:41:22+00:00
I built a small tool to catch runtime outputs that could be misread as definitive or forward-looking claims.

It observes the strings your code emits at runtime (logs, summaries, model output, metrics text) and flags cases like:

“Q3 revenue will reach $10M”
“The model predicts churn will drop to 3%”

It doesn’t analyze source code, judge correctness, or block execution. It simply records where in your code those outputs are emitted, so developers can review them before shipping.

I kept the scope deliberately narrow:
• no static analysis
• no AI inference
• no policy engine
• no blocking
• no required backend

It behaves like a linter for runtime output: quiet when nothing looks risky, and bounded when something does.

There are Node.js and Python SDKs plus a CLI. You run it locally or in CI; it emits nothing unless it finds something worth looking at.

npm (Node): https://www.npmjs.com/package/@assertion-runtime/sdk-node

Curious whether others have hit this problem, or if this feels unnecessary.
by ericsaf | 2026-01-31 20:41:23+00:00
Actually using it. Threw it on a spare box I had sitting around, mostly as a "second brain" rather than letting it run my life.
Honestly, I've tried every PKM system out there—Obsidian, Notion, Roam, plain markdown—and never stuck with any of them. This is the first thing that's clicked. I just chat with it and it figures out what to file where. Everything's just .md files underneath, so I can grep it, git it, whatever. No lock-in.
The stuff I'm actually finding useful: it sends me news digests on topics I care about a few times a day, and pings me with reminders via Telegram. Simple stuff, but it works. Could I build this with Claude Code and some glue? Sure. But this was basically working out of the box.
Caveats: it chews through tokens fast, and I keep it completely cut off from anything sensitive—no email, no messages, nothing financial. The security story is basically "hope for the best" so I treat it accordingly.
by Aurornis | 2026-01-31 20:41:28+00:00
> like a central arbiter of identity from the government or something

This comes up in every ID thread on Hacker News, usually with suggestion that we do it via zero-knowledge cryptographic primitives

However, all of those proposals miss the point. These ID verification laws aren't simply designed to confirm that someone has access to an >= 18yo ID. They are identity verification to try to confirm that the person presenting the ID is the same person who is using the site.

This concept is obvious with in-person ID checks: You can't go to the liquor store and show them any random ID, they have to check that it's your ID.

For some reason when we talk about internet ID verification that part is forgotten and we get these proposals to use cryptographic primitives to anonymously check something without linking the person to the ID. It doesn't work, and doesn't satisfy the way these laws are usually written.

I'm also surprised that people of this website even think it might work in the first place. Did everyone forget what it's like to be a kid trying to out-maneuver rules to access something? How long do you think it would take before the first enterprising kid figures out that if they can get access to their mom or older brother's ID, they can charge their friends $5 to use it for this totally anonymous one-time cryptographic ID check for their social media accounts?
by constantcrying | 2026-01-31 20:41:40+00:00
For the reasons outlined in my post I believe that it is hard to show specific causal claims which relate overuse of mobile devices and especially social media to specific problems. Although I think for some specific cases this could still be reasonably inferred.

Just to be clear, the evidence seems overwhelming. This is not some novel research field, but this questions has been researched for long enough to have been pretty conclusively answered.

>1) I've yet to see evidence that the medium is the problem,

This is not relevant to the claim. The claim is that the specific usage pattern of young adults is harmful to their development.

>I'm not convinced that these social media bans are solving a real problem.

I largely agree.