MurphyA/hacker-news huggingface dataset:
by wkat4242 | 2025-07-15 22:22:06+00:00
> Checkout passage: https://github.com/FiloSottile/passage which has done part of this by using age instead of pgp.

Nice! But I can't really use it until it works on Android too (with hardware keys). I'll definitely try it out though.

> the pass android app hardcoded too much PGP to be a useful base

The original one did not. It leveraged the OpenKeyChain external app which basically handles all the PGP stuff. So there was no PGP code in the app. Similar to how it's done on a PC with the gpg suite

But someone rewrote it with an internal library which also removed Yubikey support.
by rtpg | 2025-07-15 22:22:23+00:00
Tbh I disagree, the official vertical tab support is so nice and less janky than any of the extensions I used that had this functionality

After opening FF while previously using Arc for a while I was super happy with the usability improvements (that don’t seem to have impacted older workflows fortunately… big fan of how FF makes it easy to customize the toolbar etc)
by leereeves | 2025-07-15 22:22:42+00:00
More likely, they don't want to be attacked at home by the kind of people who ambushed ICE agents on July 4th. [1]

Or by the cartels, for whom smuggling people into the United States is a lucrative (and violent) business. [2]

1: https://abcnews.go.com/US/10-arrested-after-ambush-texas-ice...

2: https://www.nytimes.com/2022/07/25/us/migrant-smuggling-evol...
by zamadatix | 2025-07-15 22:24:12+00:00
Are you saying you'd order raw quality differently than:

2002 TV setup < 2022 TV setup < movie theater

Or are you just saying that a home TV setup is still not as good as a movie theater? The point for the latter was the delta between home and theater used to be much larger, not that the delta is now 0, hence a decrease in theater ticket sales would make sense even if people were watching more movies. If the former, what order do you see it and what leads you to order them in the way you do?
by crtified | 2025-07-15 22:24:36+00:00
My anecdotal experience, which illustrates how changing societal norms may be contributing.

Around 1960, my grandmother scandalously fell pregnant with my mother in her late teens. The child was adopted out - well, not out - in. To her own grandmother, to be raised as a "younger sister" to her own mother.

Around 1980, my mother scandalously fell pregnant with me, in her late teens. Despite family disapproval, the child was had, because it was the done thing. It wasn't a time of simple, easy access to birth control and other procedures.

In the late 90's, my late-teens girlfriend scandalously fell pregnant. Her parents + the medical system swung straight into full control, a termination was a foregone conclusion, and we were simply dragged along by the expectations of society at that time.

I'm heading towards 50 now, and have no children. I guess that "scandalous mistake" is the only real chance some people ever get in life, though they don't know it at the time. And for us, modern society's ways effectively eliminated it.
by dang | 2025-07-15 22:25:51+00:00
Possibly this edition predates the web. The page has 1996 on it but could well have been created before then.

I've replaced the submitted URL (https://users.cs.utah.edu/~elb/folklore/mel-annotated/mel-an...) with the Story part, and added the Annotations part to the top text. Maybe that'll help.
by tjwebbnorfolk | 2025-07-15 22:25:57+00:00
Yes of course being a mom AND WORKING A FULLTIME JOB sucks because doing anything that effortful and working a job sucks.

Drinking beer and playing video games for 10 hours a day AND WORKING A FULLTIME JOB would also suck.

From everything I hear, being a mom is pretty awesome and rewarding.

But there are only 24 hours in a day and you can't have everything and you have to choose what is most important. Welcome to life.
by trod1234 | 2025-07-15 22:26:12+00:00
Most countries today are losing population (below replacement value).

The US is at 1.62, Taiwan is at 0.85.

There are a lot of economic factors required for having children that are simply not there anymore for quite a lot of people. Third-party malign interference has never been higher. Those dating apps all the women are using, they aren't matching people up to have babies.

They are matching people up who won't ever have babies.

What makes this worse unfortunately over time is intelligent people don't have children if they can't support them; so if you have growing inequality with no social mobility upwards, you have an evolutionary skew towards the dumb similar to the movie idiocracy.
by atleastoptimal | 2025-07-15 22:26:35+00:00
This happened with X/Twitter. What it resulted in was a sycophantic hug-box on Bluesky and amplified social-darwinist amoral techno-capitalism on the former site. I believe splitting the rare congregations of diversely oriented smart people leads to worse outcomes for everyone, as better ideas/conversations emerge from opposing sides rubbing up against each other. Bifurcating HN would probably lead to a hype-driven, noisy AI side and a myopic, increasingly anachronistic non-AI side.
by tim333 | 2025-07-15 22:27:03+00:00
The article talks about being thrown off-balance by debating tricks and then proceed to do just that with a kind of bait and switch from talking about AI to talking about LLMs. Eg. it quotes

>“AI is the new electricity.” – Andrew Ng

as framing AI as kind of inevitable and then flips to

>I’m not convinced that LLMs are the future.

It seems to me AI is inevitable and LLMs will be replaced soon with some better algorithm. It's like video is inevitable but betamax wasn't. Two different things.
Show HN: I built a tool to sync localStorage between devices
by meistertigran | 2025-07-15 22:27:14+00:00
At my day job, we have a daily async stand-up. We have to message a slack bot how many hours we have worked on a given task that day and overall.

The format is:

> Task: "Task Name" | Worked: 5h Total: 16h > Description: Finished implementation of feature.

I don't complain. Most fully remote jobs come with a version of this, but doing it manually got tedious. So, I needed a simple app that would track this.

I am not usually a fan of "vibe coded" apps, but this was an ideal candidate for it, since it's not production code. Most LLMs solve the problem by creating a single HTML file with forms that save data to localStorage. This was perfect for me - no hosting, no DB, no backend. Just 15 mins of prompting.

One day I was outside, just with my phone, and of course I couldn't use the app. I thought "how hard can it be to synchronize localStorage data across devices?". Turns out, it's not that hard, if you are ready to build a whole platform around it.

https://htmlsync.io does just that. You upload your HTML app that works with localStorage and get a subdomain for it. The tool automatically synchronizes your changes across devices. You can create private and public apps, can decide which keys to synchronize by using the "no_sync_" prefix. The "public-hidden" CSS class can be used to hide UI elements in public view. You also get a subdomain for your profile where all your apps are listed for easy access.

I hope you find this as useful as I did.

I'd also appreciate your feedback if you end up using it.
by ttkciar | 2025-07-15 22:27:52+00:00
Senior software engineer with 46 years of experience (since I was 7). LLM inference hasn't been too useful for me for writing code, but it has proven very useful for explaining my coworkers' code to me.

Recently I had Gemma3-27B-it explain every Python script and library in a repo with the command:

$ find -name '*.py' -print -exec /home/ttk/bin/g3 "Explain this code in detail:\n\n`cat {}`" \; | tee explain.txt

There were a few files it couldn't figure out without other files, so I ran a second pass with those, giving it the source files it needed to understand source files that used them. Overall, pretty easy, and highly clarifying.

My shell script for wrapping llama.cpp's llama-cli and Gemma3: http://ciar.org/h/g3

That script references this grammar file which forces llama.cpp to infer only ASCII: http://ciar.org/h/ascii.gbnf

Cost: electricity

I've been meaning to check out Aider and GLM-4, but even if it's all it's cracked up to be, I expect to use it sparingly. Skills which aren't exercised are lost, and I'd like to keep my programming skills sharp.
by Glyptodon | 2025-07-15 22:28:32+00:00
I continue to think that despite the likelihood of birth rate being multiplicatively impacted by different factors, housing being stable and inexpensive has to be a leg on which all the other factors build. I know so many people who have put off having kids despite wanting them because they do not believe (having gone through the great recession, experiencing modern hiring and firing practices, the pandemic, and seeing global warming, and now AI, while being given a roadmap called "just go to college and everything will be easy" from boomers) that it's prudent when rent and mortgage payments hang over ever all other factors and when things never actually "feel" like they improve for them and don't seem likely to.

Make housing so cheap that people feel there's nothing risky about working minimum age job with 3 kids and you have the first leg of higher birth rates being societally supported IMO.

But that's not an easy place to arrive.
by cellular | 2025-07-15 22:29:24+00:00
Google forces old apps off their playstore because newer apps all have ads!

They make money on ads.

They don't want those 2016 era games occupying screen time because they don't serve up ads!

Have you tried playing a new game recently?! 1 minute of ads per minute of gameplay. I'm not exaggerating.

And the games are awful...you can't lose on half of them. They don't want you to get frustrated by losing and stop ad-watching.

RIP Android gaming.
by crazygringo | 2025-07-15 22:29:52+00:00
> No, but it was good enough for most movies. The person you replied to is correct: It was glorious at the time. We were all amazed by graphics, even on those old tvs.

I genuinely don't know what you're talking about. No it wasn't.

Movies on TV weren't glorious at all. They weren't "amazing." They were what you made do with. And when a classic movie played at your local arthouse theater you grabbed a ticket because it was so much better. The image quality. The sound. Seeing the whole image rather than a bunch of it hacked off.

That's why we went to the theater. Not just for action. For comedies too. Which is why comedies made tons of money at the theater!
Show HN: TogetherMoon – Share the night sky with someone miles away
by yakubov_org | 2025-07-15 22:29:55+00:00
Ever been on a call with someone across the world and wished you could share a moment looking at the same physical thing? The Moon is the only object both of you can actually see together.

This tool uses real astronomical calculations to tell you when you and someone in another city can both see the Moon at the same moment. Perfect for long-distance relationships, late-night calls with friends abroad, or staying connected with family across time zones.

Try it now - London and Paris can both see the Moon tonight. Or test with any two cities worldwide. All calculations happen in your browser, so your shared moments stay private.

Link: https://togethermoon.com
by brdd | 2025-07-15 22:30:19+00:00
Thanks for the thoughtful response! Some replies:

1. Someone is always carrying the risk; the question is, who it should be? We suggest private markets should price and carry the first $10B+ before the government backstop. That incentivizes them to price and manage it.

2. Insurance has plenty of ways to manage moral hazard (e.g. copays). Pricing any new risk is hard, but at least with AI you can run simulations, red-team, review existing data, etc.

3. We agree on existential losses, but catastrophic events can be priced and covered. Insurers enforcing compliance with audits/standards would help them reduce catastrophes, in turn reducing the risk of many existential risks.
by gschizas | 2025-07-15 22:30:24+00:00
I have high 2 digits of extensions in my VS Code, and yours is the only one that wouldn't have a verified publisher. And I certainly have more than one from solo developers.

Qt organization (because you mentioned it) also has verification. It displays a different message (because I haven't installed anything from them):

> The extension Qt Core is published by Qt Group. This is the first extension you're installing from this publisher.

> Qt Group has verified ownership of qt.io.

> Visual Studio Code has no control over the behavior of third-party extensions, including how they manage your personal data. Proceed only if you trust the publisher.

EDIT: I'm sure there are other extensions that are also by unverified publishers. It was the first time I was hit with that message though.
by rpdillon | 2025-07-15 22:30:25+00:00
Amazon is successful because of the insanely broad set of investments they've made - many of them compound well in a way that supports their primary business. Amazon Music isn't successful, but it makes Kindle tablets more successful. This is in contrast to Google, which makes money on ads, and everything else is a side quest. Amazon has side quests, but also has many more initiatives that create a cohesive whole from the business side.

So while I understand how it looks from a financial perspective, I think that perspective is distorted in terms of what causes those outcomes. Many of the unprofitable aspects directly support the profitable ones. Not always, though.
by readthenotes1 | 2025-07-15 22:30:55+00:00
"People seem to do this all the time without much thought:"

I do it all the time with that because I know otherwise leads to catastrophe.

I want set a tell a woman I was going to be late for a date because I couldn't find my car keys. For some unknown reason I'd put them in the grocery bag and put the grocery bag directly into the refrigerator. It took me hours to find--hours I hadn't planned on because I usually put my keys in the same spot to avoid the nearly certain trouble that happens when I assume my future self will just remember what I did.
by eqvinox | 2025-07-15 22:33:06+00:00
Used, maybe, but [citation needed].

Built, no, definitely not voluntarily¹, Ethernet is the only non-legacy thing surviving for new installations for anything more than short range (few kilometer) runs. InfiniBand, CPRI and SDI are dying too and getting replaced with various over-Ethernet things, even for low-layer line aggregation there's FlexE these days.

¹ some installations are the exception confirming the rules; but as a telco sinking more money into keeping an old SONET installation alive is totally the choice of last resort. You'll have problems getting hardware too.

Disclaimer: I don't know what military installations do.
by ziknard | 2025-07-15 22:33:16+00:00
Worrying about declining birth rates on Earth in 2025 is exactly as psychotic as dinosaurs worrying about their investment portfolios the day after Chicxulub.

Someone said "more meat for the grinder", which is exactly correct whether it is referring to a war machine or the late-stage capitalist shithole we've created.

You're all absolutely crazy if you think more fscking people on this finite planet is going to solve any problem.

Get sterilized.
by jomaric | 2025-07-15 22:34:09+00:00
after years of exposure to algorithmic recommendation engines and platform capitalism models that promise to give us “control” over our information and entertainment diet, we are losing our taste for “outliers.” I define outliers here as cultural content that doesn’t comport to our algorithmically curated views of the world. We’ve slowly become habituated to a deeply illiberal optimization ethic that rejects “outlier” perspectives. Rather than seeing deviations from the “algorithmic models in our heads” as opportunities to grow, we increasingly see outliers as dangerous anomalies to be ignored or ridiculed.
by dividefuel | 2025-07-15 22:34:15+00:00
I see three big reasons why people aren't having kids:

#1: Raising kids is really hard. They're expensive. They eed constant attention when they're young, and in modern American society they need to be in a bunch of activities once they're older. And all the various tasks of day-to-day life that don't disappear: work, food prep, cleaning. I spend virtually all my waking hours on work, chores, and childcare. Being able to offload some of these (or being able to afford to offload some of these) would reduce the burden to carry.

#2: People are stressed about the state of the world. Are we going to enter an era of greater political unrest? Is AI going to ruin the economic prospects of almost everyone? Is climate change going to ruin civilization? Most people I talk to are not hopeful about what the next 40 years are going to look like.

#3: The network effect. When you're the only one in your friend group having kids, you're going to feel extremely disconnected from that group. You'll be the one sitting out while everyone goes out to have fun. But if most or all of your friends are having kids around the same time, it's more of a shared experience where you can bond over it. It's the opposite: a nudge to your childless friends to join in and have one of their own.

The thing is, none of these are really easy to solve with policy. #3 basically requires #1 and #2 to improve enough to kickstart a feedback loop. #2 is made of the big issues of our era, and won't be solved anytime soon, and certainly not for the sake of fertility. That leaves #1, where the most you can do is to give money and long maternity/paternity leaves. But it would take a lot of money/leave to really push the needle. This likely isn't politically feasible.
by namibj | 2025-07-15 22:34:42+00:00
Can't do that in a century old city street with century old utilities in it. They dug up the sidewalk with shovels here as a result; though using machinery to move the soil they dug up and handle the asphalt that's covering the sidewalk along part of the street.

Yeah you can directionally drill across a front yard typically; but actual urban areas are just too filled with infrastructure.
by triceratops | 2025-07-15 22:35:24+00:00
> In modern relationships, men just want to work and come home to a cooked meal and clean house

As a man in a "modern relationship" I strenuously object to this. I mean yeah I want that (who wouldn't?), but I know I'm not going to get it because my partner has a job too so we have to help each other.

Literally every one of my married male friends also regularly cooks and cleans.
by GuB-42 | 2025-07-15 22:35:30+00:00
> Tests do not ensure that your functions are correct; they ensure that you are alerted when their behavior changes.

I agree with that part and I am not against tests, just the idea of writing tests first.

> helps you design good interfaces

I am sure plenty of people will disagree but I think testability is overrated and leads to code that is too abstract and complicated. Writing tests first will help you write code that is testable, but everything is a compromise, and to make code more testable, you have to sacrifice something, usually in the form of adding complexity and layers of indirection. Testability is good of course, but it is a game of compromises, and for me, there are other priorities.

It makes sense at a high level though, like for public APIs. Ideally, I'd rather write both sides at the same time, as to have a real use case rather than just a test, and have both evolve together, but it is not always possible. In that case, writing the test first may be the next best thing.
by Barrin92 | 2025-07-15 22:35:55+00:00
i didn't find it to be a big issue because helix doesn't have different key bindings as much as it simply has a reverse grammar. If you think of vim as a language to manipulate text objects (which is what it is basically) everything is verb-noun, in helix it's noun-verb. There's a few idiosyncrasies but approaching it that way I got around pretty much immediately.
by lioeters | 2025-07-15 22:36:15+00:00
> Any Spanish government wiretaps carried out by law enforcement agencies will soon be managed by Chinese telecom giant Huawei thanks to a recently-won contract.

> the contract includes digital storage of judicially-ordered wiretaps

> ..Huawei will supply its own high performance storage servers..for the project, which will store and classify intercepted communications and data collected through state agencies.

> Huawei points out that no backdoor has ever been identified within its telecommunications equipment, and the company asserts that it would not answer CCP requests for intelligence, nor would its equipment be used to spy (unless you count government wiretapping contracts).
by reactordev | 2025-07-15 22:36:59+00:00
I’ll chime in as a grey beard. Did we think the DVD was the same as being at the theater? It really depends on who your friends were. Some of us kids had techie parents that had things like VGA projectors for presentations. We would take these and play DVD’s off our full-tower Pentium 3’s at movie theater-like experiences. I fondly remember watching the Matrix bonus content with my friends over a giant 100ft wall.

Fight Club as well.

It was no IMAX but at 1024x1024 we didn’t care.
by dang | 2025-07-15 22:37:00+00:00
It's been a while since we had a Mel thread. (It's good for the classics to reappear from time to time, especially for newer cohorts of users.)

Related past discussions—others?

94 years ago today – Hacker legend Mel Kaye was born - https://news.ycombinator.com/item?id=42695655 - Jan 2025 (1 comment)

The Story of Mel (1983) - https://news.ycombinator.com/item?id=38981958 - Jan 2024 (2 comments)

The Story of Mel (1983) - https://news.ycombinator.com/item?id=37131315 - Aug 2023 (4 comments)

Mel Kaye – CV - https://news.ycombinator.com/item?id=36188537 - June 2023 (2 comments)

Show HN: We found the grave of hacking legend Mel Kaye - https://news.ycombinator.com/item?id=36031476 - May 2023 (2 comments)

Show HN: 40th Anniversary – Who are you, Mel Kaye? - https://news.ycombinator.com/item?id=36019424 - May 2023 (4 comments)

LGP-30 found in basement, the same model of drum computer programmed by “Mel” - https://news.ycombinator.com/item?id=33514399 - Nov 2022 (53 comments)

Mel's Hack – The Missing Bits - https://news.ycombinator.com/item?id=33392127 - Oct 2022 (48 comments)

The Story of Mel (1983) - https://news.ycombinator.com/item?id=32395589 - Aug 2022 (167 comments)

Mel's Loop – A Comprehensive Guide to The Story of Mel - https://news.ycombinator.com/item?id=31458048 - May 2022 (2 comments)

The Story of Mel (1983) - https://news.ycombinator.com/item?id=20671031 - Aug 2019 (3 comments)

https://news.ycombinator.com/item?id=20489273 (July 2019 - classic comment by YeGoblynQueenne)

LGP-30 – A Drum Computer of Significance - https://news.ycombinator.com/item?id=20484330 - July 2019 (39 comments)

A Real Programmer: The Story of Mel (1983) - https://news.ycombinator.com/item?id=19283255 - March 2019 (2 comments)

The Story of Mel, a Real Programmer (1983) - https://news.ycombinator.com/item?id=11820569 - June 2016 (4 comments)

The Story of Mel Explained - https://news.ycombinator.com/item?id=9913835 - July 2015 (25 comments)

The Story of Mel (1983) - https://news.ycombinator.com/item?id=9017099 - Feb 2015 (8 comments)

The Story Of Mel - https://news.ycombinator.com/item?id=7869771 - June 2014 (77 comments)

A picture of Mel Kaye (the Real Programmer) [pdf] - https://news.ycombinator.com/item?id=3110883 - Oct 2011 (5 comments)

Mel the programmer was a real person - https://news.ycombinator.com/item?id=1155322 - Feb 2010 (16 comments)

The story of Mel (1983) - https://news.ycombinator.com/item?id=678999 - June 2009 (22 comments)

The story of Mel, a Real Programmer - https://news.ycombinator.com/item?id=181144 - May 2008 (9 comments)