MurphyA/hacker-news huggingface dataset:
by superkuh | 2025-10-24 19:09:36+00:00
Google is doing this new thing where if you don't log into your account for more than 8 months they lock the account. Then even if you log in with your username and password, and give them the alphanumeric code they send to your email, they still won't let you log in unless you add a phone number to your account. Which basically means that any account without a phone number, if left alone for 8 months, will automatically be deleted. Because it will be impossible to log in again before the "2 year idle" delete happens.

I know this because it just happened to my back-up google account. Good thing I moved my email off google long ago.

Google does this because their product is the user, who they sell. And users who do not link their account to valuable information like a phone number are not profitable.
Show HN: Git Pushups, block your code if you don't do pushups
by higgins | 2025-10-24 19:09:50+00:00
Hi HN!

I made this app out of necessity: sometimes I'll troll over my laptop all day without moving until lunch break or work is done.

No good.

So I made git hook to block my git commits if I didn't do some calisthenics.

Later, after I noticed it was useful, I decided to open it up for others.

It works like this: - Download the iOS or Android app - Install the .git hook - Do daily pushups with the app or else your hooks will fail

Pushup form is validated via ARKit/MLKit and the accelerometer and I only use github for authentication.

If you find it useful, let me know! Justin
by Zancarius | 2025-10-24 19:10:56+00:00
I live in an area where we have these[1], and they're generally not something you see all that often. Their biggest danger isn't their venom (they're less venomous than the diamondback) so much as their curiosity, which can get them into locations they otherwise don't belong. They aren't overly aggressive snakes, and I've encountered them several times over the years.

Alon with bullsnakes, they're extremely useful for getting rid of said rodents—which CAN carry awful pathogens, like hanta virus!

[1] https://en.wikipedia.org/wiki/Black-tailed_rattlesnake
by al_be_back | 2025-10-24 19:11:05+00:00
I don't mean www, that's a different beast. i said distributed nets, as was before www. It's not actually about aws per se, or whether the cloud improves - evolution doesn't necessarily favor improvement just because.

the centralization of computing is distorting the Internet's core strength, the distributed nets (not aws/azure/gcloud zones).

since covid, if anything is telling, is that politics, economy and warfare has shifted into a new era, pretty much globally.
by shuckles | 2025-10-24 19:12:08+00:00
I did read the link. The people working on Sky were exactly the people tasked with making App Intents usable, so again it doesn’t make sense why you give a bunch of credence to semi-public demoware in one context versus demoware you don’t have access to. Ari worked at Apple for a decade and Shortcuts went nowhere. Then he made a demo that was acquired by a company that’s buying a lot of teams with good demos. What’s the huge miss, nothing has actually shipped.
by Retric | 2025-10-24 19:12:11+00:00
The US constitution is still in force after 236 years, and even older laws are still enforced. US courts will sometimes look at precedent from England before the colonies existed.

Meanwhile some laws that are months old are ignored by law enforcement because nothing forces them to read it. It’s that effect which is why so many old laws are ignored rather than formally repealed. When nobody is ridding a horse nobody cares how you need to tie one up when visiting a store etc.
by ryukoposting | 2025-10-24 19:12:20+00:00
I spent months doing research for a blog post about One Laptop Per Child last year, and came to a related, but more broad conclusion: it's extremely easy to reach misleading conclusions when studying novel educational methods. No strong conclusion comes without qualifiers related to culture and economics. Moreover, a shocking amount of harm has been done by people trying to apply an educational method outside of the socioeconomic context where its efficacy was proven.

There's a dilemma here, because in order to find ways to improve education, we have to try stuff, right? But how do we remedy the situation when those experiments fail? That's less related to the Montessori thing, but it's interesting to think about.
by wobfan | 2025-10-24 19:12:21+00:00
Ladybird will be a Firefox alternative, nothing more. It can't be, by definition. People are not using Chrome, Edge or Safari because they're great browsers. They use it because it's preinstalled and good enough. They don't care, and they won't care in a future where Ladybird is a thing.

Ask 60% of their (Chrome, Edge, Safari) userbase, and they won't even be able to tell you what their browser is called.
by kingkongjaffa | 2025-10-24 19:12:58+00:00
> You might be designing a lot of prototypes faster, but are you landing on something good quicker? Are you getting the final product out faster?

Yeah, but not because of the LLM, more because I have a strong opinion and multiple design options I want to get in front of customers asap. Instead of coding a UI myself which I can do, or working with an engineer, I can try a bunch of stuff, show it to customers early and see what resonates.

Its a combination of having a strong opinion while taking into account what the customer says and does. Otherwise we’re just building faster horses (https://hbr.org/2011/08/henry-ford-never-said-the-fast)

And this speaks to the whole AI hype and tendency to shove it into everything. It’s just a tool. When we do build stuff that uses AI it has to be because we find a problem worth solving and the solution characteristics happen to align with LLM’s, not because we actively want to use the tech and shoehorn it in.
by Dylan16807 | 2025-10-24 19:13:18+00:00
> the largest peak load is often an electric stove, which is regularly greater than 1,500 kW.

Does that change anything about what I said? This is specifically about "if you do have supplementary house batteries".

> Also, this idea that higher usage overlap with the sun being out is laughably wrong.

The reason we have the duck curve is that insolation and demand largely overlap (especially when we're talking about the worst case part of the summer), but then for part of the evening they really don't overlap.

The peak use is evening, but there's a significant ramp up when the sun rises and the whole day is much higher than night. https://ars.els-cdn.com/content/image/1-s2.0-S03062619173137... (This isn't the US but finding household graphs in particular is annoying, and most of the US has more summer heat than denmark)

Anyway evening is one of those bursts where you use the supplementary battery to handle the rest of the load. Even 10% of the car's capacity, 6kWh, could cover almost all use above 1500W.
by 9dev | 2025-10-24 19:14:26+00:00
Speak for yourself, then. I’ve been using Linux since 2004, and the systemd components finally made system management easy. No more arcane init scripts. Handling of service dependencies. Proper timers. Simple configuration files. Administration knowledge that immediately carries over between all systems equally.

As a user, systemd has improved my productivity tremendously.

The kind of bad mouthing developers that work on solutions for complex problems, code that runs on billions of machines, reflects more of your own fragile ego than them.
by atm3ga | 2025-10-24 19:14:45+00:00
When federal agents, such as the FBI, attempt to question you, it is strongly advised that you do not talk to them without a lawyer present. The Fifth Amendment to the U.S. Constitution guarantees you the right to remain silent and to have an attorney. There were several instances in this account where Serafini's answers could be used to paint his involvement as not so innocent.
by joenot443 | 2025-10-24 19:14:51+00:00
> Why is any "reading" of the bible more valid than the next? This guy is a pastor

If you're asking earnestly, I'd imagine the "validity" of a reading of the bible to be judged the same way we judge interpretations of other books or documents with levels of ambiguity.

There have been innumerable pastors over millennia who've preached their own perspective on the book; your intuition's correct that the more popular readings survive and the less popular ones do not. If Scott wanted to say his unique interpretation makes him a pastor, that seems reasonable to me. He wouldn't be the first, nor the last.
by fock | 2025-10-24 19:15:04+00:00
I guess for IMS/CICS/TPF/... the IBM mainframe is a just fine appliance compared to the alternatives. While not exactly transaction processors, SAP HANA, Oracle Exadata and co. all market themselves towards the same customer groups; SAP even sells full banking systems for medium-sized banks.

Your point that TCO is lower than a well executed alternative seems very dubious to me though. Maybe lower than cloud and also certainly lower than whatever crap F100-consultants sold you, but running database unloads with basic ETL for a few dozen terrabytes per month creating a MSU-bill in the millions is just ridiculous. The thing which probably lowers the TCO is that EVERY mainframe-dev/ops-person in existence is essentially a fin-ops-expert formed by decades of cloud-style billing. Also experience on a platform where your transaction processing historically has KB-range size limits, data-set-qualifiers are max. 44 chars, files (which you allocate by cylinders) don't expand by default and whatever else you miss from your 80ties computing experience naturally leads to people creating relatively efficient software.

In general even large customers seem to agree with me on that (see Amadeus throwing out TPF years ago) with even banks mostly outrunning the milking machine called IBM. What is and will be left is governments. Captured by inertia and corruption (at the top) and being kept alive by underpaid lifelong experts (at the bottom) who have never seen anything else.

> during the AWS outage this week.

Also the reliability promises around mainframes are "interesting" from what I've seen so far. The (IBM) mainframe today is a distributed system (many LPARs/VMs and software making use of it) which people are encouraged to run on maximum load. Now when one LPAR goes down (and might pull down your distributed storage subystem) and you don't act fast to drop the load you end up in a situation not at all unlike what AWS experienced this week: critical systems are limping on, while the remaining workload has random latency spikes which your customers (mostly Unix systems...) are definitely going to notice...

The non-IBM-way of running VMs on a Linux box and calling it a mainframe just seems like a scam if sold for anything but decommissioning. So I guess those vendors are left with governments at this point.
by philbe77 | 2025-10-24 19:15:14+00:00
hi sdairs, we did store the data on the worker nodes for the challenge, but not in memory. We wrote the data to the local NVMe SSD storage on the node. Linux may cache the filesystem data, but we didn't load the data directly into memory. We like to preserve the memory for aggregations, joins, etc. as much as possible...

It is true you would need to run the instance(s) 24/7 to get the performance all day, the startup time over a couple minutes is not ideal. We have a lot of work to do on the engine, but it has been a fun learning experience...
by Zigurd | 2025-10-24 19:15:17+00:00
It's hard to do self paced learning when there's no follow up. I got put into a self-paced learning experiment where we polished off the curriculum in three weeks and played chess the rest of the semester. There was nothing else for us to do. Nobody was ready to fill the remaining months. The whole school has to commit in that direction for that to succeed.
by jimbo808 | 2025-10-24 19:15:24+00:00
> we can conclude that there's nothing special about what the human brain does

...lol. Yikes.

I do not accept your premise. At all.

> use it to compose original works and solve original problems

Which original works and original problems have LLMs solved, exactly? You might find a random article or stealth marketing paper that claims to have solved some novel problem, but if what you're saying were actually true, we'd be flooded with original works and new problems being solved. So where are all these original works?

> All that remains is to come up with a way to integrate short-term experience into long-term memory, and we can call the job of emulating our brains done, at least in principle

What experience do you have that caused you to believe these things?
by rahimnathwani | 2025-10-24 19:15:33+00:00
You are correct.

I only read up on the 'impact' part of the study's claim, not the 'lower cost' part. I thought you were talking about the impact part.

The cost part is obviously suspect, for the reason you stated. It is so obviously suspect that I had subconsciously 'tuned it out'!
by bryanlarsen | 2025-10-24 19:15:33+00:00
The vast majority of EV owners will spend $0 to replace their batteries since the batteries last longer than the rest of the car does.

Edit: part of that is that a Prius with 250,000 miles needing its second battery replacement is still a valuable car with a reasonable expectation of a lot more miles. OTOH a Tesla at 250,000 miles needing its first battery replacement...

Similarly Chrysler hybrid owners spend less money on battery replacements than Toyota hybrid owners. Not a compliment, it means they're scrapping their cars earlier.
by Karrot_Kream | 2025-10-24 19:15:35+00:00
I never said we should limit the pardon power. I just said Obama increased the number of pardons and contemporary commenters criticized that, fearing a regression of norms.

I made no policy prescriptions whatsoever.

> When you take that off the table, viable solutions become easier to spot.

So do you have a viable solution here?
by culi | 2025-10-24 19:15:45+00:00
The `return this as any` in this codebase was chosen because it was the easiest/quickest route not because it was necessary.

Tbh I'm not paid by this company enough to spend time breaking down the correct solution but it would involve validating and discriminating the result of `this.add`.

This code is NOT type-safe and will be harder to maintain. Someone will make a change in the future that changes the possible results of `this.add` and TypeScript will not be able to warn you about the consequences of that change.
by more_corn | 2025-10-24 19:15:52+00:00
The Jivaro of Peru ruse up against their Spanish oppressors. Apparently the Spanish governor of the region was very hungry for gold. He got a bit pushy torturing and killing to get compliance. The tribes banded together, took his fort, melted the gold he had demanded and poured it down his throat. The written record was preserved some couple hundred years later (I seem to recall a priest was present for the confrontation took notes and drew pictures). The oral history in the tribe had lost it. Cool story, lost because that tribe has a tradition of blood feuds which causes oral traditions to be interrupted.

My point is that oral tradition requires an unbroken chain and events often conspire to break generational tradition.

The written word is a hedge against the loss of oral history. There’s nothing to say we couldn’t have both.
by qjh | 2025-10-24 19:16:00+00:00
I really wish I could use Typst, but to be honest, it doesn't work with any journal I know of, let alone arXiv. It feels like a chicken-and-egg problem to me; I can't see most people who use LaTeX moving over unless journals and preprint servers adopt it, and I can't see journals or preprint servers adopting it unless people move over. Still, it's early days, I and wish the community good luck and I genuinely hope that one day I can ditch LaTeX for something markdown-like.
by ElevenLathe | 2025-10-24 19:16:01+00:00
But what 5th grader is being punished for repeating things he overheard his Dad listening to on Joe Rogan? Think about things a school-age child is more likely to actually say/believe though:

"Math is pointless." -> Uh oh, Johnny's dumb! Might need to hold him back a grade.

"I'm not going back inside. I'm going to keep playing on the jungle gym." -> Uh oh, Jenny's a troublemaker! Might need to suspend her.

"Isn't believing in God kind of silly? What if gay people aren't possessed by the devil?" -> Uh oh, we can't have little Harriet disrupting our parochial school's curriculum with these kinds of thoughts. Either send her to Pastor Dave's Devil-Free Summer Camp this summer, or next year she'll have to go to public school!
by eredengrin | 2025-10-24 19:16:03+00:00
> People start making sudo more secure by replacing it with sudo-rs

I would have much preferred if ubuntu went with run0 as the default instead of trying to rewrite sudo in rust. I like rust but the approach seems wrong from the beginning to me. The vast majority of sudo usecases are covered in run0 in a much simpler way, and many of the sudo bugs come from the complex configurations it supports (not to mention a poorly configured sudo, which is also a security hazard and quite easy to do). Let people who need sudo install and configure it for themselves, but make something simple the default, especially for a beginner distro like ubuntu.
by pgt | 2025-10-24 19:16:23+00:00
The name is hard to convey. Try telling someone verbally how to find it without error: "Twake. No, not take - like Wake with a T, Twayke. T double you ay kay ee. Oh, and there's a hyphen in the domain. T-Wake hyphen Drive dot com."

Re: should they read it? Either you want your product to spread, or you don't.

If you're posting it on HN, you want to share it, and for it to be shared. A tough name makes it harder to share, so you have to decide if you really want your product to spread or not.
by ChrisMarshallNY | 2025-10-24 19:16:37+00:00
I had an employee that hailed from MN.

He had a T-shirt, with two mosquitoes on it.

The caption was "Minnesota Air Force."

When I lived in Nigeria, they had these swarms that were so dense, they could drain you of a measurable amount of blood, in a few minutes.

My sister got caught in one. Not fun.
by Difwif | 2025-10-24 19:17:19+00:00
I used to be in this camp until I tried and bought an M1 Macbook as my daily driver. I thought I was going to be Thinkpad/XPS w/ Linux until I die. I don't love MacOS but POSIX is mostly good enough for me and the hardware is so good that I'm willing to look past the shortfalls.

Seriously I would love to switch back to a full-time Linux distro but I'm more interested in getting work done and having a stable & performant platform. Loosing a day of productivity fixing drivers and patching kernels gets old. The M-series laptops have been the perfect balance for me so far.
by jcalvinowens | 2025-10-24 19:17:27+00:00
The "somebody might mailicuously exhaust memory via /run” argument seems silly IMHO... you can trivially put a hard limit on its size via the tmpfs mount option. I guess if you bend over backwards that's still a DOS in that new files can't be created in /run once it is full, but come on...

There is support for quotas in tmpfs! /me runs and hides under desk to avoid fruit being thrown at me
Show HN: I was tired of switching extensions, so I built one with 24 tools
by ademisler | 2025-10-24 19:17:30+00:00
Hey HN,

As a developer, my browser toolbar was getting ridiculously cluttered with single-purpose extensions: one for color picking, another for full-page screenshots, one for finding fonts, another for checking links, and so on. Switching between them was a constant interruption.

To solve this for myself, I built Toolary: a single, lightweight extension that bundles 24+ of these essential tools into one unified interface. My goal was to create a fast, dependency-free toolkit for developers, designers, and content creators.

It's built with Vanilla JS and leverages browser APIs like EyeDropper and TabCapture directly for performance.

Some of the tools included are:

* *For Devs:* Element Inspector (gets CSS selectors/XPath), Site Info (tech stack), Link Scraper, Copy History Manager. * *For Designers:* Advanced Color Picker, Font Finder, Media Downloader, Screenshot tool, and a Color Palette Generator that extracts colors from any page. * *AI-Powered Tools:* This is the part I'm most excited about. It connects to the Gemini API (you need to bring your own key, which is stored locally) for tasks like: * AI Text Summarizer * AI SEO Analyzer * AI Content Detector * AI Email Generator

It's completely free, and I built it as a passion project. I have no plans to monetize it at the moment.

I'd love to get your feedback on the tools, the UI, or any bugs you might find. Are there any other essential tools you find yourself constantly switching between that could be a good fit for a future update?

Thanks for checking it out!
by Scramblejams | 2025-10-24 19:18:02+00:00
It can be helpful to look at it less in terms of what it costs Valve to run their service and more in terms of what value developers get from Valve for the money.

I'm in the business and I've asked two different heads of large, very well-known AAA studios how they felt about Valve's percentage, and they basically told me the same thing: They had their teams do rigorous analyses of what it would cost them to 'replace' Valve for their games, and concluded it would cost roughly what they were already paying Valve. So they had no incentive to move off the platform. Look at how many publishers have come slinking back to Steam after trying to go solo -- there are good business reasons for that, and it isn't just about the stubborn fact of their huge social graph.

If it costs that much to replace Valve for your game, it's hard to argue that what they're charging isn't fair.

As others have pointed out, Valve does far more than just host. Shipping a multiplayer game and want comprehensive protection from DDoS attacks? Use Valve's datagram network for no additional fee. Don't want to host your own lobby servers? Use Valve's for no additional fee, they'll accommodate hundreds of thousands of players with no complaints. Want to sell your game in a zillion countries? Valve's got you, easy peasy. And discovery is a thing -- Valve sells a whooole lot of games just by putting them in the carousel in front of players. This is huge, huge value.

And as a player, I'm actually really happy, super happy, did I mention how incredibly happy I am with what they're doing with some of their cut: They saved gaming on Linux -- it's often better than Windows -- and I love my SteamDeck. So that cut is benefiting me directly as a consumer because they're spending it on initiatives I'm really passionate about.

Valve delivers a ton of value for the cost. If someone wants to try to do better, Valve's not stopping them, but I can tell you that as a player and a gamedev, none of the other options are remotely enticing to me. In my view, that's not Valve's problem to solve by cratering their own revenue.
by philbe77 | 2025-10-24 19:18:35+00:00
good point :) - we can re-aggregate HyperLogLog (HLL) sketches to get a pretty accurate NDV (Count Distinct) - see Query.farm's DataSketches DuckDB extension here: https://github.com/Query-farm/datasketches

We also have Bitmap aggregation capabilities for exact count distinct - something I worked with Oracle, Snowflake, Databricks, and DuckDB labs on implementing. It isn't as fast as HLL - but it is 100% accurate...
by kulahan | 2025-10-24 19:18:49+00:00
It's literally a bush that was on fire which did not corrupt. That was the whole point. It's not a literary device.

Jesus did literally die. His soul and body were uncorruptible. That's why he was able to descend to Hell for three days, and why his fully mortal and fully divine body was able to be raised up. Dying is simply the separation of soul from body. Resurrection is the rejoining of those.

Mortal bodies of all will be raised in the Second Coming. It's not as correct to say normal human bodies don't do that, as it is to say normal human bodies don't do that yet.

So to clarify: just as the bush was literally on fire, yet did not combust, Jesus literally died, yet did not decompose.