MurphyA/hacker-news huggingface dataset:
by bikeshaving | 2025-10-25 17:57:04+00:00
The example is a fun one-page TodoMVC alternative. Here’s Crank.js:

// Adapted from https://backbonenotbad.hyperclay.com/ // https://gist.github.com/panphora/8f4d620ae92e8b28dcb4f20152185749 function* PasswordStrength() { const requirements = [ {label: '8+ characters', check: (pwd) => pwd.length >= 8}, {label: '12+ characters', check: (pwd) => pwd.length >= 12}, {label: 'Lowercase letter', check: (pwd) => /[a-z]/.test(pwd)}, {label: 'Uppercase letter', check: (pwd) => /[A-Z]/.test(pwd)}, {label: 'Number', check: (pwd) => /\d/.test(pwd)}, {label: 'Special character', check: (pwd) => /[^a-zA-Z0-9]/.test(pwd)}, ]; let password = ''; for ({} of this) { yield ( <div class="w-80 p-6 bg-white rounded-xl shadow-lg space-y-4"> <input type="password" value={password} oninput={(e) => this.refresh(() => password = e.target.value)} placeholder="Enter password" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2" /> <div class="space-y-2"> {requirements.map((req, idx) => { const isMet = req.check(password); return ( <div key={idx} class="flex items-center gap-2"> <div class={`w-5 h-5 rounded-full flex items-center justify-center text-xs font-bold ${isMet ? 'bg-green-500 text-white' : 'bg-gray-200 text-gray-400'}`}> {isMet ? '' : ''} </div> <span class={`text-sm ${isMet ? 'text-green-600 font-medium' : 'text-gray-500'}`}> {req.label} </span> </div> ); })} </div> </div> ); } } renderer.render(<PasswordStrength />, document.body);

I wish it used an HTML form instead of divs and Tailwind, but implementation per framework shouldn’t be more than 100 lines.

https://github.com/bikeshaving/crank/blob/main/examples/pass...
by zafka | 2025-10-25 17:57:28+00:00
You can pick up Silicon Carbide grit pretty cheap online ( impure moissanite ). I have several tumblers, but have yet to finish the process of making polished gems- but it is still on my bucket list :). I have made lots of "sea glass: though. I have taken quite a bit to the local beach ( about 40 miles north of Palm Beach Fl. ) I toss it into the surf, figuring it will make some beachcombers happy. My logic is that once it has been in the ocean a few days, it will actually be sea glass. I would not make that claim for any of the glass that comes straight out of the tumbler though. Next time you visit a craft show and see folks with "Sea glass" Jewelry, note if they have separate displays for "real" sea glass, and man made.
by array_key_first | 2025-10-25 17:58:26+00:00
Yes but it's not just sugar - people are really missing the forest for the trees with this sugar stuff.

Highly processed foods and fast food aren't just bad because of sugar. If you read the nutrition facts, they're extremely calorie dense and contain huge amounts of saturated fats.

Just swapping your sugar intake for steaks and cheeseburgers won't save you. It feels almost like one of those "get rich quick" schemes.

Doctors HATE this one trick! (Just don't eat sugar)

No, actually, you'll still be obese if you do that. You need to eat greens too, and live an active lifestyle, and limit your saturated fat intake, and eat less animal products.
by BugsJustFindMe | 2025-10-25 17:58:50+00:00
> Most people sign off on a review, with the expectation that the remaining comments will be addressed

People should be made aware that that's a bad and dangerous practice, because by doing that they are directly requesting unreviewed changes, because it means that now nobody needs to review the follow-up to their review. People need to learn to not sign off on code that they believe needs to be changed. Saying "I believe this code is wrong and needs to be fixed but am confident that the next version you produce will be completely correct without further review" is lazy reviewing and leads to inevitable disaster.
by gyomu | 2025-10-25 17:59:21+00:00
1) Younger people are cheaper to hire in the first place

2) They often have fewer commitments, so more time to dedicate to work

3) They have less experience in the workforce, so easier to bamboozle

4) A lot of them have that fresh excitement and desire to join a “mission” and/or replace through work the peer group they miss from college (which combines well with point 3)

Most companies need very few actually smart people, not sure where the misconception comes from. They mostly need grunts to put in the hours and who won’t complain about their lot.
by 1718627440 | 2025-10-25 17:59:24+00:00
On the contrary. While the issue is not space, and hasn't been for a long time, a lot of devices are "network/cloud-first" and it is modern to load programs over the internet. It seams all the more useful, to have the distinction between core binaries, that are needed to boot, connect to the network and should be there in case the network setup became toast for debugging, and programs that can be loaded from the network on demand.
by Marsymars | 2025-10-25 17:59:59+00:00
Maybe? Conservative (i.e. any number assumptions here are all biased against the space heaters) napkin math: My gas furnace uses something like to 300 kWh per day to keep the house 30 degrees (C) above the outdoor temp. If I only need the space heaters to supplement an extra 5 degrees, that's actually pretty close to 2000 continuous watts.
by ryandrake | 2025-10-25 18:00:37+00:00
This exact thing goes on in my YouTube sidebar. Let's say I watch a video game streamer. The sidebar will end up consisting of:

- Same streamer, different video

- Different streamer

- Far right pundit blasts immigration

- Video game streamer

- Video game streamer

- Video game review

- Same streamer, similar content

- Ben Shapiro OWNS Liberals with FACTS

- Video game streamer

- Video game streamer

It's obvious that some slots are simply reserved for whatever YouTube thinks will enrage/engage. Nothing I do seems to stop this. I can click "Don't Show Me This" until I'm exhausted, and next time around, while they might not recommend that exact channel, they just fill these slots with different ragebait. There's no way to say "Don't recommend this shit or anything like it."
by adolph | 2025-10-25 18:01:10+00:00
Sure, sometimes short term spending enables long term savings. And on an even longer time scale, how do improved outcomes figure in?

The significant factor is how a change like this is implemented in context. Within a public school system there may or may not be convincible political appetite to increase short term costs for longer term gains.

It seems that the district(s) studied are making those changes and studying the outcomes in order to make prudent choices long term, which is not flipping a switch but is doing more than nothing.
by kryptonomist | 2025-10-25 18:01:26+00:00
"The A1200 is essentially a Linux single-board computer running emulation, possibly one of the UAE (Ultimate Amiga Emulators) that have been around for decades. What makes The A1200 different from just building your own with a Raspberry Pi is that we get a full-sized recreation of the Amiga 1200, and that includes a working keyboard. "
by Fade_Dance | 2025-10-25 18:02:51+00:00
Additionally, even if the "self-funded" aspect was enshrined into the process on all levels, you're looking at a program that dwarfs any other program of this type, worldwide. It would necessarily be in US government bonds, and the real yields of bonds are very much a function of the overall deficit and wider tax current situation and outlook. The treasury actively twists issuance and effectively has yield curve targets. The Federal Reserve does active balance sheet management as well, and monetary and fiscal are increasingly working in sync with one another. A program of the size of social security with inflation adjusted US dollar denominated obligations in trillions can never be and will never be truly separate.

Even if they wanted to do something extremely simple like hold TIPS (inflation linked bonds) and hedge some of the inflation risk internally, buying TIPS from the US government would simply be a circular transaction that would be canceled out by the bond component of the TIPS. Pointless. If SS went out into the global financial market, they would quite literally absorb a big chunk of the global capacity for that risk, and more importantly, on a global level it all feeds back to the US/dollar, especially in times of stress (which having a Gorilla sucking up endless amounts of inflation risk would actually amplify). Again - it would cancel out on net. A program that big is almost too large for traditional financialization. It would need to be buying networks of ports and such like China does with their surpluses, but even here, the US already carries a large amount of geopolitical risk in their financial system (look at the Tariff scare where the bond market almost blew up because the large amount of financial assets held by foreigners were pulled from the country). It's actually fairly interesting to follow these lines and feedback loops and see how everything is connected.
by kelnos | 2025-10-25 18:03:52+00:00
I was expecting/hoping that the legal advice was that an IRC network isn't subject to the law, but it seems like the only advice here was "you're based in Sweden and have only trivial ties to the UK, so the UK/Ofcom can't reasonably go after you".

That feels like a kinda "duh" thing? Even though the UK believes they can enforce this law abroad, if I were running a service outside of UK jurisdiction that would otherwise be subject to the Online Safety Act, I certainly wouldn't comply with it.
by busymom0 | 2025-10-25 18:04:06+00:00
> TL;DR: the legal firm we’ve engaged has sent us a memo indicating that in their opinion we can reasonably argue we do not have sufficient links to the UK for the Online Safety Act to be applicable to us. They also believe we would be at low risk of attempted enforcement action even if Ofcom does consider us to be in-scope for the OSA. We will continue to ensure that this is the case by keeping internal estimates of our UK user base and by continuing with our current efforts to keep Libera.Chat reasonably safe. We have no plans to institute any ID requirements for the forseeable future.

Is it just me or is this not super confidence inspiring for what happens in the future? This just seems like an arbitrary time in future when they either have enough UK users or if Ofcom suddenly lowers or entirely removes the arbitrary "size" estimate, OSA will become applicable? As far as I can tell, we don't even know what this arbitrary "size" estimate is?
by __MatrixMan__ | 2025-10-25 18:04:10+00:00
I don't think access to equipment is a good qualifier. Nor should "vulnerable" and "protected" be conflated.

More important is whether membership in the group is based on something that harms others. Let's protect people who want to be left alone so they can pursue their passions in peaceful ways. As for those who want to be left alone so they can kidnap and bully--lets ensure they're as vulnerable as possible until they change their ways.
by wkat4242 | 2025-10-25 18:04:26+00:00
I use S3 glacier on Scaleway (European cloud provider). Storing about 3TB costs me about 7€ per month including VAT. I've had to restore 1TB in the past and it cost me around 10€. Not bad for a worst case scenario. They also do mini VPSes for 3€ per month with unlimited traffic. Really nice provider, I've used them for many years.
by Shog9 | 2025-10-25 18:05:21+00:00
Better variable frequency drives for both fans and compressor is a big part of it (see other comments about being less prone to short-cycling).

This isn't exactly new or unique to heat pumps (and some older heat pumps lack both), but as the technology has gotten cheaper and more reliable, coupled with the drive for better efficiency, it has become commonplace.
by Marsymars | 2025-10-25 18:05:47+00:00
> But, installations strictly for heating are probably never going to happen en masse. In https://news.ycombinator.com/item?id=45698730 I analyze the costs. It turns out that heat pumps cost around 39¢ per peak watt they save, while low-cost solar panels cost 6.5¢ per peak watt they produce, so it's almost always cheaper to install enough solar panels to heat your house resistively. And that gap is going to continue widening for the foreseeable future.

My counter-scenario: My utility provider wants ~$40k to upgrade my home service to 200 amp, so the up-front cost of electric resistive heat would include that.
by kllrnohj | 2025-10-25 18:05:59+00:00
> For example, another commenter mentioned the 7700 CPU which is from 2017. Keep in mind that 2017 was the launch of this CPU which means it was available to consumers for a couple of years at least.

The 8700 that replaced it is also from 2017. The 7th gen was extremely short lived for whatever reason
by magic_hamster | 2025-10-25 18:06:05+00:00
> Apple seems to get a lot of praise for long term software support

Not aware of this, and actually, it seems like the contrary. Apple repeatedly deprecates stuff and makes users and developers dance around a rather quick, and very unreliable software deprecation cycle which makes it terrible to do anything long term on Mac.

Plenty of examples for this. Just ask around.
by array_key_first | 2025-10-25 18:06:54+00:00
You don't read, typically, for fact-ness. The more facts you know doesn't mean your mind works better or you're smarter. Those are pretty much separate things.

Books are mostly for comprehension and critical thinking.

The problem with facts is that they're a bit anti-critical thinking. They're just true - there's no debate, or philosophy, or introspection.

Fiction makes you think. About the world, about the future, about yourself, about who you want to be, about what life is about, about why you exist, about love, about injustice, etc. Facts don't really do that.
by vitus | 2025-10-25 18:07:16+00:00
And if you look at the people behind those names, you'll find that most of them were either born in the Russian Empire or moved there at a young age.

https://en.wikipedia.org/wiki/Michael_Andreas_Barclay_de_Tol... - moved to St Petersburg around the age of 3

https://en.wikipedia.org/wiki/Pyotr_Bagration - born in Russia

https://en.wikipedia.org/wiki/Peter_Wittgenstein - born near Kyiv

https://en.wikipedia.org/wiki/Alexander_Ivanovich_Ostermann-... - part of Russian nobility; the Ostermann name came from his great-uncles.
by blibble | 2025-10-25 18:07:40+00:00
significant can mean anything ofcom want it to

their entire post is sophistry and wishful thinking, neither of which will work if ofcom decide to go after them

the intention of the OSA is to attempt to regulate user-to-user communications services, of which IRC is one

they're probably right that they're near bottom of the list though

(at least until this blog post ends up on their desk monday morning)
by qudat | 2025-10-25 18:08:13+00:00
They exist and being developed but the use case is so small when their users have internet.

I don’t really understand the argument either: local-first and offline modes are non trivial to get right, it’s not automatic even with a framework.

Every product I’ve built is able to make a bunch of assumptions: client is working on behalf of a company, on their desktop computer, with good internet. It’s often even more heterogeneous than that: we can often assume MacBook and chrome.

This is the primary use case for massive react web apps: apps behind a login for b2b

Why would anyone care about offline first in that scenario?
by steve_adams_86 | 2025-10-25 18:08:18+00:00
My son and I get a kick out of it. For a while he was selling them on the street outside our town home, and that was absurdly lucrative for him. He has made around $200 so far. I'm pretty sure it's because he's cute. In any case, it's just a fun thing to do and experiment with, learn, and explore.

I've also thrown a bunch into an aquarium as 'river stones', because it's illegal to take them from rivers here and buying them is way too expensive. Those are just bland, small pieces of dark granite to simulate the environment the aquarium is modeled after.
by guiriduro | 2025-10-25 18:09:14+00:00
I decided a Macbook pro M4 pro was the right option for me, 48gb/36 accessible to the gpus with very decent tokens/s throughput for (increasingly impressive) offline midrange open LLM inference and huge battery life. Nothing in the windows world to touch it. But a few windows-only bits of software I occasionally use now run very happily in a Windows 11 arm vm on a free VMware fusion 25H2 on my mac, with a 5 dollar win oem license.
by searls | 2025-10-25 18:09:18+00:00
As somebody who picked up Backbone after Sammy and other earlier attempts, when React came along and took the world by storm, I more or less decided to nope out of JavaScript development and go back to Rails.

Every generation needs to learn the same lessons in their own time, but people often asked me why I’d go from speaking at national JavaScript conferences to essentially disappearing. The answer was the overwhelming popularity React and Webpack. Life is short and I don’t have time for this shit.
by obscurette | 2025-10-25 18:09:36+00:00
It's much more complicated than that. For example in my experience a school per se doesn't matter much for many kids from problematic homes. What matters is that they get a time away from home. COVID lockdowns killed exactly that – they didn't have to be away from home and it was very bad for their mental health.

Then there is a growing number of parents who are actively working against the school, undermine the child's trust against school and teachers etc. Most of the time a school can't do anything with these and outcome is always bad.

Then there is a growing number of children who don't do well in school no matter what. They can have a good home and good school, but because of some neurodiversity for example do very bad anyway.

I also don't agree that good home alone is enough for good outcome. It really depends from many things.

In short – education, outcome from school and home etc are hyperindividual and there is no hard rules.
Show HN: Alexandrie – A open source Markdown note-taking app I built as student
by tom238 | 2025-10-25 18:10:06+00:00
Hi HN,

Over the past few years, I’ve been working on a personal project called Alexandrie, a web-based Markdown note-taking app that started as a tool I built for myself while in engineering school.

I wanted something fast, offline-friendly, and minimal, without the heaviness of tools like Notion or Obsidian — but still with enough structure and features for everyday note-taking and writing.

After a lot of iterations, I’ve just released version 8.0.0, which includes major improvements to the documentation, Docker setup, and overall performance.

Key features:

Extended Markdown syntax (snippets, instant formatting, keyboard shortcuts)

Offline-first (works even without a connection)

Categories, workspaces, and sub-doc organization

Simple Go backend + Vue/Nuxt 3 frontend

Fully open source under MIT license

Why I’m sharing this

I’m not launching a product — this is more of a community project that I’d love to keep improving with other developers. I really enjoy discussing ideas, reviewing PRs, and getting feedback from people who use or hack on similar tools.

If that sounds interesting, you can check out the repo here: https://github.com/Smaug6739/Alexandrie

There’s also a hosted demo version you can try directly in your browser. Any feedback, ideas, or suggestions are very welcome!

Thanks for reading
by Glyptodon | 2025-10-25 18:10:43+00:00
For smaller projects I was very productive with Backbone + Backbone Stickit. With react the earliest projects I tried it with never really had satisfactory standardized data sourcing/binding. Now I've mostly been using the tanstack/react query library for the last few years and it's productive enough. I think I'll be more productive if/when I switch to something like svelte or live view, though. Modern react apps feel like building an app twice to build it once IMO.
by bonoboTP | 2025-10-25 18:10:48+00:00
TensorFlow was an overengineered Google-style mess and they constantly made breaking changes.

All the graph building and session running was way too complex, with too much global state and variable sharing was complicated and based on naming and variable scopes and name scopes and so on.

It was an okay try, but that design simply didn't work so well for quick prototyping, iterating, debugging that's crucial in research.

PyTorch was much closer to just writing straightforward numpy code. TensorFlow 2 then tried to catch up with "eager mode", but in the background it was still a graph and tracing often broke and you had to write the code very carefully and with limitations.

In the end, Pytorch also developed proper production and serving tools as well as graph compilation, so now there's basically no reason to go to TensorFlow. Not even Google researchers use it (they use jax). I guess some industries still use it but at some point I expect Google to shut down TF and focus on the JAX ecosystem with some kind of conversion tools for TF.
by orochimaaru | 2025-10-25 18:10:52+00:00
Would you be able to elaborate on some specific ones? I’m just curious. My space is mainly data engineering and Rust is making major moves there along with the entire Python ecosystem.

Rust’s main point is memory safety which is why it’s also a preferred language to reengineer cryptography libraries.

I’m interested in the embedded space (along with AI applications) and believe rust will be a language of choice for the entire toolchain here.

So I’m definitely interested in what gaps you see.
by jmkni | 2025-10-25 18:11:50+00:00
Some implementations of 3d secure load in an iframe, and the containing app waits for a postMessage from inside the iFrame to confirm that 3d secure has completed successfully

If you can load your own content into the iframe, and can figure out what the containing page web app is expecting, you can send window.parent.postMessage() and bypass 3dsecure
by kllrnohj | 2025-10-25 18:12:12+00:00
> Apple seems to get a lot of praise for long term software support and the latest iOS doesnt support hardware released before 2019 as far as I can tell.

Probably more relevant here is MacOS 26 doesn't support anything before 2019 either. And it's not because they dropped x86 support entirely, it still supports some Intel Macs. Just not many.
by neltnerb | 2025-10-25 18:12:32+00:00
The combination with air conditioning and dehumidifying is genuinely compelling for the simplicity. Especially in new construction.

But these things trickle down to renters last. And if the landlord installs it, you bet your ass the rent is going up more than your savings on electricity.

Lose lose lose, if it gets installed then the current residents probably get priced out anyway. It eventually trickles down but we could do so much better.
by johnnyApplePRNG | 2025-10-25 18:13:55+00:00
I vowed never to play poker in public again after watching Lennart Green play with a deck of cards. [0]

It's just not possible to trust another human being when significant money is involved in a game like that.

[0] https://www.youtube.com/watch?v=rn-m1EMBcTg
by SubmarineClub | 2025-10-25 18:14:16+00:00
I’m on Windows 10 and can’t upgrade to 11 even if I wanted to - my hardware is too old to be supported.

I’ve already messed around with a Fedora dual-boot, but now I’m fully planning to go 100% Linux once I get around to building a new computer.

Luckily I don’t really play multiplayer games so I don’t need to worry about the anti cheat issue.
by benoau | 2025-10-25 18:14:59+00:00
> So the practical outcome is that the App Store and the GPL are incompatible until proven otherwise, and it's probably never going to be proven otherwise. Apple certainly thinks so, or it wouldn't have removed VLC (and other Open Source apps like GNU Go) from the App Store.

It's going to be really interesting to watch Blender target iPads, between their GPL license (complicated), addons (banned) and being able to program throughout it with Python (banned) it may be in for a very bumpy ride.

https://code.blender.org/2025/07/beyond-mouse-keyboard/