MurphyA/hacker-news huggingface dataset:
by password-app | 2025-12-15 06:20:16+00:00
The concurrency aspect is interesting - we're building password automation and one of the pain points is that most sites have rate limiting / bot detection that gets triggered if you try to parallelize password changes too aggressively.

Sequential execution with realistic timing delays is actually necessary for our use case. But I can see how other agent applications would benefit from true concurrency.

Are you handling session isolation between concurrent agents? That seems like it would be critical for avoiding state pollution.
by jonwinstanley | 2025-12-15 06:21:02+00:00
https://golazito.com/

I built a daily football (soccer) quiz a bit like Wordle but identifying 5 footballers by their career path.

Stating to get a quite a few people playing it each day now.

I suppose if it is ever to make any money it will need ads at some point but for now it is ad-free.

I’ve enjoyed making something simple and shipping it rather than trying to do something more grand.
by kaffekaka | 2025-12-15 06:21:31+00:00
I am sure you can still code, but there is no question that there are certain small bits that you no longer remember as well (or at all) as just 6 months ago.

I believe - but cannot prove - that the atrophy follows an S curve (decreasing with time), so that in the beginning not much happens but with time the rate of forgetting things increases.
Any reliable free AI business plan generators?
by selmas58 | 2025-12-15 06:21:41+00:00
I’m in the early planning stage of a new project and looking for tools that can help me structure a rough but reliable business plan. I’m not ready to pay for software yet, so I’m curious if anyone here has used a free AI business plan generator that was actually helpful. If you’ve used any free tools that gave decent, detailed output, what was your experience like? Not looking for promotions just honest feedback from people who’ve actually tried them. Thanks!
by SkiFire13 | 2025-12-15 06:22:22+00:00
> This allows ubuntu to avoid releasing security fixing patches if they so choose. You can't do that with GPLed code. It means they can send out binary security fixes and delay the source code release for as long as they like or indefinitely

The GPL does not state that the source code for any modification must be released immediately, it doesn't even set some kind of time limit so it technically doesn't prevent indefinite delays either.
by zan | 2025-12-15 06:22:44+00:00
https://potniq.com

It's a travel tool for business travelers that figures out your suggested departure times for your entire itinerary based on predicted traffic patterns. Think Flighty but for all the non-flight parts of your trip.

You first build a travel itinerary with your legs - flights, activities, hotels (and hotel returns) and it tells you things like "leave your hotel at 7:40am" before your 8:30 meeting - in a single itinerary, no need to do the google maps acrobatics for every two items in your itinerary. While it's aimed at frequent business travellers I personally use it for all family leisure travel and daily itineraries around town as well - "do I have time for lunch at home after my son's class or should we bring packed lunch". I built it as during my time working in developer relations I traveled a lot, and always built unnecessary buffers and kept nervously glancing at my watch or phone to see if my planned time to leave still holds.

Tech-wise, currently it's Remix web app with a NodeJS/Fastify backend and Supabase for storage, and relying on google maps for route duration calculations. I want to expand it to native mobile clients in the future as well.

I am using it as playground on product thinking, ruthless prioritisation based on user benefit, figuring out unit pricing and economics, sensible architectural design, and exploring how including AI-enhanced features here and there can help make the product better, not just include them for their own sake.
by tpoacher | 2025-12-15 06:22:51+00:00
Yes, like I said, I didn't think denigrating Anki was specifically Fernando's purpose here.

However the reason I find it off-putting is because, as someone who generally lives in the terminal, and Anki is one of the few remaining GUI apps I rely on, I actually "would" have preferred a decent terminal alternative with similar features. But introducing the alternative by saying how much Anki sucks immediately puts me off when all that criticism doesn't resonate with me.

It literally works as anti-promotion here: if Hashcards promotes itself as missing all those features of Anki which I think are great, and my time is limited, then I have much less of an incentive to invest the time to check it out. Which is ironic, because in reality it may be great (like most of his other work) and actually suit my use-case really well.
by dyauspitr | 2025-12-15 06:25:05+00:00
Kids toys, wooden kitchen utensils etc. are to be sanded and used coating free. If you really need to close off the pores, burnish the surface.

Burnishing for spatulas for example can be done on a drill press. Just use a smooth rounded end steel bar and a low speed on the drill. You’ll have the concave part done in minutes. For the handle and convex part it’s usually easiest to burnish with a smooth steel rod and move the piece along the side. I can get my hard maple spatula burnished in under 15 minutes.

If you really want to keep the fibers from rising a lot post burnishing- water pop the wood, sand with 220, slightly dampen the wood again and then burnish.

I haven’t tried this but apparently you can automate the burnishing by using antlers/smooth stones in a rock tumbler.
by benzible | 2025-12-15 06:25:16+00:00
Here's another independent report: https://www.rollingstone.com/tv-movies/tv-movie-news/rob-rei...

Also, People is credible for this type of reporting. They're owned by a major company, IAC, and they don't have a history of reckless reporting or shady practices like catch-and-kill a la the National Enquirer. They likely just have sources that other news outlets don't.
by halfinney | 2025-12-15 06:25:31+00:00
Been casually working on some AI projects lately. Open-sourced both: LLM Archive Downloader. Got paranoid one night about open-source models potentially disappearing (licensing changes, restrictions, who knows). So I built a script to download and archive them locally. One command, pick what you want — Llama, Mistral, DeepSeek, Whisper, the works. ~200GB total or grab the essentials (~40GB). Now they're sitting on my hard drive. Offline forever.

→ github.com/Ashwinsuriya/llm-archive-downloader

YouTube Shorts Generator Converts long YouTube videos into Shorts automatically. Whisper handles transcription, LLaVA analyzes frames to find interesting moments, Mistral picks clips and writes captions. Everything runs locally in a parallel pipeline. No APIs, no subscriptions. → https://github.com/Ashwinsuriya/yt-shorts-generator Nothing fancy.

Just scratching my own itch and sharing in case anyone finds them useful.
by TinTekka | 2025-12-15 06:25:53+00:00
Hi HN,

I spent the last few months talking to many agencies and startup teams about their AI adoption struggles. I built TinTekka to solve what I found, but the more interesting part is the patterns I discovered.

The core insight: most AI tools fail in production not because they're bad, but because teams don't know how to integrate them into existing workflows. There's a massive gap between "this tool exists" and "this tool actually saves us time/money."

What I built: - A questionnaire that maps team workflows, bottlenecks, and current tooling - A matching algorithm that recommends AI tools (not just popularity-based, but fit-based) - An implementation roadmap showing concrete steps to integrate each tool - ROI projections so teams know what to expect

Why I'm sharing this on HN: The technical part I'd love feedback on is the workflow-to-tool matching logic. Now I'm prompting an LLM to yield the result; I tried to be thorough in Prompt Engineering. But I was wondering if rule-based scoring that weighs factors like team size, use case, existing stack compatibility, and integration difficulty would be a better approach or not.

I'm curious if HN has seen this problem solved elsewhere, or if there are better approaches to representing "workflow fit" as a scoring problem.

Also, I'm opening a partner network for AI tool builders. If you've built an AI tool and want direct introductions to teams actively looking for solutions (vs. cold outreach), that's the angle I'm exploring.

Please try it (completely free, no credit card)

Genuinely curious what I'm missing about how teams actually adopt AI tools, and whether this approach to matching is sound.

Thanks, Faisal
by Aloha | 2025-12-15 06:27:07+00:00
Various cars did (any of the vehicles with the gas tank mounted above the rear axle), some also had issues with side impact (GM square body trucks).

The 'crime' of the pinto was not that it was an unsafe car (it wasn't), it was that it could have been safer with a minimal (even by my standards, and I'm on the record as being opposed to mandatory backup cameras) increase in cost - that was why it grew the reputation, it was pure cost engineering (aka, cheapness - on the same level as the ignition switch failure issue GM had in the 2000's).

People died, a fair number of them - because Ford didn't want to spend an additional amount of money - less than 50USD in today's money - on a car that retailed for 15,000USD in todays money.
by quacky_batak | 2025-12-15 06:27:52+00:00
For the past week, I’m working on creating device with a screen to show my indian parents if i’m in a meeting or not. So they don’t trouble me and come in my room unannounced when im in a meeting.

It’s build using ESP32 and a small screen which shows On and Off and the time till meeting is over. I learnt Fusion 360 and designed a small snap fit case and got it 3d printed.

I have a small electron app running in my mac os system tray which connect to esp using BLE and it also checks if Mac Camera is in use (using Apple logs) and then communicate it with the device.

Calling it Door Frame. Had quite fun making it as i learnt 3d design, c++ code using Platform IO and other fun stuff. Even designed a small binary protocol to exchange data over BLE
by OneDeuxTriSeiGo | 2025-12-15 06:29:13+00:00
I'd suppose this really depends on how you are developing your codebase but most code should probably be using a trailing return type or using an auto (or template) return type with a concept/requires constraint on the return type.

For any seriously templated or metaprogrammed code nowadays a concept/requires is going to make it a lot more obvious what your code is actually doing and give you actually useful errors in the event someone is misusing your code.
by dmje | 2025-12-15 06:29:51+00:00
This writing had an interesting effect on me. I went in knowing nothing about the app or author and frankly having no need for whatever it was he might be selling. But by the time I finished reading I was significantly amused and interested that I’m going to go check his stuff out.

What I’m trying to say is that this is someone who can really, really write - he’s deeply funny and self deprecating, but obviously also knows his shit, big-time. And that’s a massively powerful skill, maybe as much of a skill as being able to write Swift or make great interfaces or ship an app.

> “If you grew up with Tamagotchis, you already understand why this was tempting. Not the “cute pixel pet” part. The part where a device the size of a digestive biscuit turns into a low-resolution hostage negotiator.”

This is irritatingly good and it makes me want to buy his products and subscribe to his RSS feed. Great writing is powerful magic.
by tomkarho | 2025-12-15 06:30:21+00:00
I am currently using one that is prevented from connecting to the internet via firewall rules from my router and all media comes from a separate jellyfin server. Had to allow enough of an internet access to install the app but once that was done, everything going outside lan is blocked.

Also most tvs have usb ports so maybe either raw media or some third part dongle can service as well?

Also also, most tvs of this caliber have hdmi you can plug your computer to.
by retrac | 2025-12-15 06:30:29+00:00
I've written a little bit before about KeyKOS/GNOSIS, which is the capability operating system used by Tymshare to host their timesharing language services on IBM mainframes, in the 70s and 80s. From a comment 3 years ago I'll just repost the relevant part:

> KeyKOS (developed by Tymshare for their commercial computing services in the 1970s) - A capability operating system. If everything in UNIX was a file, then everything in KeyKOS was a memory page and capabilities (keys) to access those pages. The kernel has no state that isn't calculated from values in the virtual memory storage. The system snapshots the virtual memory state regularly. There are subtle consequences from this. Executing processes are effectively memory-mapped files that constantly rewrite themselves, with only the snapshots being written out. Snapshotting the virtual memory state of the system snapshots everything -- including the state of running processes. There's no need for a file system, just a means to map names to sets of pages, which is done by an ordinary process. After a crash, processes and their state are internally consistent, and continue running from their last snapshot. For those who are intrigued, there's a good introduction, written in 1979, by the system's designers available here: http://cap-lore.com/CapTheory/upenn/Gnosis/Gnosis.html (It was GNOSIS before being renamed KeyKOS.) And a later document written in the 90s aimed at UNIX users making the case: http://cap-lore.com/CapTheory/upenn/NanoKernel/NanoKernel.ht... Some work on capability systems continues, but it seems the lessons learned have largely been forgotten.

The core abstraction is simpler than the Unix process model or that of many other operating systems. Processes have keys which access virtual memory pages. All of storage including persistent secondary storage is just one big pool of virtual memory pages. These can be shared between processes. That's all that's necessary to implement things like filesystems and networking which are often thought to require special handling. A filesystem is just names and addresses of pages in storage. Give a process a capability to do shared memory with a process that maintains such a structure. I find the emphasis on minimizing process and kernel state, such that processes can be snapshot and frozen at any time and are inherently persistent, handled as the set of the relevant pages, to be genius. Though the architecture does have the classic microkernel/nanokernel performance penalties, as have been long debated.
by rstuart4133 | 2025-12-15 06:30:49+00:00
Hey pabs, think about it. You know this doesn't work.

It doesn't work for the same reason the electricity company doesn't let you reprogram your electricity meter. Unlike the raucous response here as far as I far as I can tell, no one complains about that arrangement, despite the fact the meter is on your property, on land you own, and you effectively pay for it. They put up with it because of want the electricity, they know the electricity can't trust all their customers with metering it, and when it's all said and done putting a small box on their property the electricity has absolute control over is hardly a big deal.

It's exactly the same deal with your computer, or should be. There is a little area on a device you own that you have no control over. Ideally visible and running open source software with reproducible builds, so you can verify it does what it says on the box, and yes neither you nor anyone else can change it, so it meets your condition.

But it's purpose doesn't. It's purpose is to load the equivalent of electricity meters, which are software other people can change and you can't. Thus this area on the your device carves out others areas it can give ironclad guarantees to a third party they solely control, you can not reprogram, and you can't even see the secrets they store there (like encryption keys). These areas don't meet your definition. The third party can reprogram them, but you can't, you can't even see into them.

These areas can do things like behave like a credit cards, be a phones eSim, house a FIDO2 key that some their party attests is only ever stored securely.

Currently we depend on the likes of Google and Apple to provide us with this. I'm not sure Apple can be said to provide it, as they insist on vetting everything you can run that doesn't live in a browser. Google does better because you can side load, if you are willing to jump through hoops must people can't. Wouldn't it be great if debian could do it too? But to pull that off, debian developers would have to be believe allowing users to hand over control of a space on their computer they can't see or alter, to a third party debian didn't trust somehow works open source. It's not a big jump from the current firmware policy.
by 1shooner | 2025-12-15 06:31:17+00:00
Honestly, the closet I mentioned were late PPC to mid Intel era. Those machines (putting aside the architecture changes) regularly outlived their ability to practically run the latest Mac OS, full stop. I am not even willing to say that wasn't intentional, because it was so conspicuous. Perhaps it wasn't 'designed' to do that, but minimally, I can say Apple did not maintain what I would consider minimum performance standards for the hardware they claimed their OS to support.

Maybe that's ancient history now, but from what it sounds like, they still have users that distrust their releases. When you say "I don't know where this is coming from" then a few lines later describe the known practice and the reason, well there you are. I guess it's a brand trust thing, and it sticks.
by ofalkaed | 2025-12-15 06:31:24+00:00
Last night I decided to take a break from the digital world and started on making a guitar. Leaning towards something in the style of Lacôte[0] but not sure, ordered a book on Vicente Arias[1] and might order a couple other plans to consider. Have a fair amount of stock prep to do before I have to commit to a design and will probably need to order a few sticks of wood as well, so probably have ~two weeks to make up my mind.

[0] https://upload.wikimedia.org/wikipedia/commons/a/a8/Guitar_M...

[1] https://issuu.com/orfeomagazine/docs/arias_livre

That last link is almost the entire book, have not looked through the digital version yet but on a quick look I think it is everything but the portfolio of his work.
by Mockapapella | 2025-12-15 06:32:50+00:00
https://github.com/Mockapapella/tenex

Tenex, a TUI for managing swarms of AI agents.

I noticed that as I'm using agents more and more my PRs are getting more ambitious (read: bigger diffs), and when I was reviewing them with agents I noticed that the first review wouldn't catch anything but the second would. This decreased my confidence in their capabilities, so I decided to make a tool to let me run 10 review agents at once, then aggregate their findings into a single agent to asses and address.

I was using Codex at the time, so Tenex is kind of a play on "10 Codex agents" and the "10x engineer" meme.

I've since added a lot of features and just today got to use it for the first time in a production system. Some rough edges for sure, but as I'm using it any time anything feels "off" or unintuitive I'm taking notes to improve it.

Fun fact, on my machine, while launching 50x Claude Code instances very nearly crashes it, I was able to launch 100x Codex instances no problem. I tried 500x but I ran into rate limits before they could all spawn :(
by Yasuraka | 2025-12-15 06:33:12+00:00
It just so happens that all of those languages share the worst design points, such as the need for a package manager at all and the classic "eval and equivalents run arbitrary code".

>All package managers have the insane security model of "arbitrary code execution with no constraints".

Not all of them, just the most popular ones for these highly sophisticated, well thought-out bunch of absolute languages.
by tsimionescu | 2025-12-15 06:33:36+00:00
In agriculture, annual crops are crops that you have to plant annually. For example corn - the plant dies after producing its fruit, and you have to plant new corn seeds.

In contrast, perrenial crops are those you can harvest every year without having to plant new ones. For example, strawberries don't die after bearing fruit, you can collect fruit over and over from the same plant.
by reify | 2025-12-15 06:34:14+00:00
I saw this headline a while back

Full Self-Driving (Supervised) | Tesla United Kingdom.

Supervised!

we are all going to live on mars one day, (Supervised)

we will be able to have day trips to the moon and back, (Supervised)

Everyone will have AGI within the next three months, (Supervised)

Everyone will have personal quantum computers in three months, (Supervised)
by auggierose | 2025-12-15 06:34:54+00:00
Been there, tried that. When starting to write JavaScript in anger 3 or 4 years ago, I started out with JSDoc, because my impression was also, hey, that is like TypeScript, but closer to the metal and maybe with less magic. A few months in I realised that TypeScript is just a better and more well-rounded implementation of what JSDoc has to offer (I don't remember now, but there were annoying things that you would expect would work in JSDoc, but didn't quite).

Just use TypeScript.
by Stratoscope | 2025-12-15 06:34:55+00:00
> People change gender on a whim.

This is one of the more fascinating things about Varley's world.

Unlike today's primitive surgical and hormone treatments, they had a much more elegant solution. You would have a new body of the opposite sex grown in a tank, and when it was ready, a medico would remove your brain from your old body and place it into your new body.

So instead of being in a medical approximation of your new gender, you really were that gender, with your old brain and all your memories intact.

It was so commonplace that people may change back and forth many times. You might ask a friend in casual conversation, "When did you have your first Change?"

A "medico" was something like what we would call a "doctor" today, but they were not considered nearly as highly skilled and highly paid. Basically a mechanic for your brain and body.
by moi2388 | 2025-12-15 06:35:52+00:00
“ Anything you can do in a terrestrial data center, I’m expecting to be able to be done in space,” Starcloud CEO Philip Johnston told CNBC.”

In theory, yes. But this cannot possibly be economical.

Any idea how much solar panels you’d need to power an entire data centre from space?

And how insanely much space you need for radiating away heat? There is no conduction or convection, so I’d love to see them try, and make this economically viable.
by yokto | 2025-12-15 06:35:56+00:00
It's most likely two or more separate attackers operating. The first malware, Shai Hulud 2, exfiltrates credentials from the infected dev machine to new public GitHub repositories. As the repositories are public and searchable via GitHub's interfaces, any malicious attacker aware of the attack can easily grab the credentials and launch any attack, whether it's a noisy destructive script or some sophisticated ransomware.
by shykes | 2025-12-15 06:36:00+00:00
I understand. We really did try to port the CUE SDK over to the new APIs, but there were impedance mistmatches that made it difficult to do so without major breaking changes - basically we would have needed to design a new SDK from scratch. We asked for opinions on our discord, and it felt like there weren't enough people interested to justify that kind of effort.

For a while there was activity on the #cue channel about a community SDK (that's how we got PHP, Java, Rust, Elixir and dotnet), but it didn't materialize.

It looks like you were in the minority that would have preferred to continue using the original CUE SDK - I'm sorry that we didn't find a way to continue supporting it.