MurphyA/hacker-news huggingface dataset:
by jakedata | 2026-01-24 11:59:48+00:00
I connected self powered crank telephones to my home phone wiring for use as intercoms. Crank one and the others ring. Pick up to engage the battery powered talk circuit and you're chatting with Mabel like it's 1915. I did replace the old dry cell batteries with lithium camera cells so I don't need to think about them for a decade.
by captainnemo729 | 2026-01-24 12:00:33+00:00
valid point on the visualization. i tried to map it initially, but the depressing reality is that even at 1.2 trillion km, we're basically a stationary dot on a galactic scale. a map just looked like a blank screen, so i went with the starfield to try and convey speed instead.

re: the cursors that's definitely my bad UX. they are just hover tooltips (standard title attributes), but setting the cursor to help (?) makes them look like clickable buttons. i'll swap that out so it's less confusing. thanks for the firefox check.
by consp | 2026-01-24 12:00:46+00:00
The twisted pair (should be two but one pair is broken...) installed in the 60s in my home are so stuck you will never, ever, get those out without ripping the wall apart. Originally the coaxials should have gone through the same pipes, as there should be enough space, but there is so much gunk in there it was impossible and they layed out a new tube though the floors and ceilings in the corner. For fun and because institutional knowledge is for suckers, they tried the same with fiber and simply gave up so now we are in limbo because computer says we have fiber but we don't.
by GuestFAUniverse | 2026-01-24 12:01:38+00:00
Yet it's costly -- albeit they might get special conditions.

I hold Xetra Gold (tax free gains after 12mon).
Some argue it's safe, because it can be delivered to the relationship bank: it's not really, it's uneconomical, at least for average Joe (~3% up to ~20% of value, heavily depending on denomination).
by larusso | 2026-01-24 12:02:21+00:00
You are a god send! I have the same issue. My house (2013!!!) is fully phone wired but has zero Ethernet. I have 3 floors which each running on a different phase (the electrician wired it like that). I have a power line adapter in my fuse box to connect directly to the three phases. But I can’t stream content or large files. Even worse the power line adapters bring noise into my power sockets. A guitar amp gets ground crackling etc. will look into this solution!
by djhworld | 2026-01-24 12:03:12+00:00
> A new house bought today could have 10 phone sockets and 0 Ethernet sockets. There is still no regulation that requires new build to get Ethernet wiring (as far as I know).

I think this is true in the sense of there's no regulation it's just up to the developer, but my house (new build, 2021) has an RJ45 patch panel downstairs with 4 ports that lead to 4 areas of the house.

This was actually a surprise to me when I got the place because when I was speaking to the sales associates they had 0 clue what I was talking about when I enquired about network cabling. If I had known they were installing it as standard I'd have asked for more ports in more rooms, but hindsight...

But yeah, there's also 4 phone sockets as well, which I don't use. This solution might be interesting to try out, but phone sockets are in the same place as where the ethernet sockets are and I've no real need to expand in those rooms right now.
by theflyestpilot | 2026-01-24 12:04:22+00:00
Everyone in America is going to be a farmer. There will be a scramble for establishing homestead properties.

Using 3-5 robots to managed whatever small acreage they amassed. From harvesting,canning and storing into a food pantry. Nearly every household has this automated and 100% owned. Robots get repaired by hand or by another robot. Robots or human operation manage Aeroponics/Aquaponics systems for growing more 'exotic' food items

The neighborhood becomes and micro economy where we barter with each other casually for swapping ingredient inventory.

Probably pretty enjoyable for the first generation or two that previously had corporate 9-5s. Maybe the kids growing up in that environment get bored and crave some other type of lifestyle. I would probably be pretty satisfied to spend my day cooking things I grew myself or shared with neighbors.

I mean think about implementing a proper permaculture food system on your property, like Mark Shepard, but automated...

A solar punk-ish future awaits.

people will definitely still fight over water resources. if not more than ever.

idk, just the scenario I fantasize about when owning a few bots. maybe I would take up some craftsmanship of some kind when I'm not debugging some robot that stalled out in the fields.
by ben_w | 2026-01-24 12:04:52+00:00
I think they're just having as much difficulty hiring as they are selling.

I've noticed a few billboards on the S-Bahn lines in Berlin currently advertising jobs at the Gigafactory.

The sales pitches are exactly the kind of tone-deaf I'd expect from an American company operating in Berlin. Translated, they read: "we have regular busses and trains" (ja, und?), "lunch for €3.90" (genau, der Arbeitsplatz ist in Brandenburg), "we will teach you German for free" (but the job advert is in German so you already have to speak German in order to know that's on offer).

Plus the main call to action looks like the same font as the Cybertruck branding. Cybertruck, which isn't even for sale in Europe because it's not road legal here.
by fatherwavelet | 2026-01-24 12:05:02+00:00
I don't currently have any physical instruments while I have had quite a collection and nice studio in the past.

I think it comes down to the fact that it is fun collecting gear and a lot easier than actually making music. Making music is really hard.

I also don't think it even cost me $2k when it was all said and done with all the gear I bought. So much of the gear held its value and one piece of gear I had I sold for 3x what I bought it for so that paid for so much depreciation on gear that didn't hold its value.

Some gear heads I know have money to burn but others just have their savings in gear instead of a savings account at the bank.
by DonHopkins | 2026-01-24 12:05:05+00:00
Adventure Uplift — Building a YAML-to-Web Adventure Compiler with Simulated Computing Pioneers:

I ran a 260KB session log where I convened a simulated symposium of computing pioneers to design an Adventure Compiler — a tool that compiles YAML adventure definitions that run on MOOLLM under cursor into standalone deterministic browser games requiring no LLM at runtime.

The twist: the "attendees" include AI-simulated tributes to Will Wright, Alan Kay, Marvin Minsky, Seymour Papert, Ted Nelson, Ken Kahn, Gary Drescher, and 25+ others — both living legends and memorial candles for those who've passed. All clearly marked as simulated tributes, not transcripts.

What emerged from this thought experiment:

- Pie menus as the universal interface (rooms, inventory, dialogue trees)
- Sims-style needs system with YAML Jazz inner voice ("hunger: 1 # FOOD. FOOD. FOOD.")
- Prototype-based objects (Self/JavaScript delegation chains)
- Schema mechanism + LLM = "teaching them to fly"
- Git as the collaboration operating system
- ToonTalk-inspired "programming by petting" for terpene kittens

The session includes adversarial brainstorming where Barbara Liskov challenges schema contracts, James Gosling questions performance, Amy Ko pushes accessibility, and Bret Victor demands immediate feedback. Each critique gets a concrete response.

Concrete outputs: a working linter, architecture decisions, 53 indexed topics from "Food Oriented Programming" to "Hidden Objects as Invisible Infrastructure."

This is MOOLLM's Play-Learn-Lift methodology in action — play with ideas, extract patterns, lift into reusable skills.

Session log (260KB, 8000+ lines): https://github.com/SimHacker/moollm/blob/main/examples/adven...

MOOLLM repo: https://github.com/SimHacker/moollm

The session uses representation ethics guidelines — all simulated people are clearly marked, deceased figures invoked with memorial candles, and the framing is explicitly "educational thought experiment."

Happy to discuss the ethics of simulating people, the architecture decisions, or how this relates to my earlier Gas Town comparison post.
by IshKebab | 2026-01-24 12:05:18+00:00
That looks so much better. The hierarchical popup menu is soooo annoying. It's not even consistent about what gets relegated to the overflow!

In case it isn't clear to people, that research was actually done by Google. It's a shame the researchers didn't have the political clout to ship it.

I guess one issue with it might be the "press harder" bit. That isn't a thing anywhere else in the Android world at all and I expect hardware has pretty poor support for it.
by 9rx | 2026-01-24 12:05:43+00:00
> You only want to apply expensive fungicide when there is a fungus problem. That means someone needs to go out to the field and check

Nah. If you can see that you have tar spot, you are already too late. To be able to selectively apply fungicide, someone needs to model the world around them to determine the probability of an oncoming problem. That is something that these computer models are theoretically quite well suited for. Although common wisdom says that fungicide applications on corn will always, at very least, return the cost of it, so you will likely just apply it anyway.
by michaelt | 2026-01-24 12:05:45+00:00
Honestly, most UK houses start out with a single ISP-provided wifi router, situated somewhere close to where the data cable enters the building.

For a lot of homes, that's enough to provide good-enough internet throughout the building.

The issues arise when you've got a larger building, thick walls, lots of things competing for the same frequency band, a less great router, or you need the very lowest latency.
by zigzag312 | 2026-01-24 12:06:55+00:00
Well, you claim to combine server interesting features. Type safety, small binary size, high performance, predictable performance (no GC). So, I'm interested how this will turn out.

For web small binary size is really important. Frameworks like Flutter, Blazor WASM produce big binaries which limits their usability on the web.

JS/TS complicates runtime type safety, and it's performance makes it not suitable for everything (multithreading, control over memory management, GC etc.)

I wonder how much/if no GC hurts productivity.

It looks like Coi has potential to be used for web, server and cross-platform desktop.

Since the intermediate step is C++ I have a question what this means for hot-reload (does that make it impossible to implement)?
by bear330 | 2026-01-24 12:07:25+00:00
Hi HN,

I've been using Claude Code (CLI) heavily, but I hit a major friction point: When Claude generates artifacts locally (like a specific SQLite dump, build logs, or a patch), it has no easy way to "hand" them to a coworker.

I didn't want to upload sensitive local files to a third-party cloud (S3/Drive) just to send a temporary file to a teammate sitting virtually next to me.

So, I built an MCP server (ffl-mcp) that gives Claude the capability to share files directly via P2P.

The Workflow:

1. I ask Claude: "Zip the logs and send them to Bob."

2. Claude uses the tool to generate a one-time P2P link.

3. My coworker clicks the link to download immediately (streaming transfer, E2EE).

Under the hood:

It wraps ffl [0], a CLI tool I built for NAT traversal (WebRTC, relay if failed). (I packaged the core tool as an "Actually Portable Executable" so it runs as a single binary across platforms without Python environment headaches).

It's open source and you can try it with uvx:
https://github.com/nuwainfo/ffl-mcp

[0] The core ffl tool: https://github.com/nuwainfo/ffl
by Nextgrid | 2026-01-24 12:08:50+00:00
When it comes to wireless, top speeds are misleading and the wrong way to look at it.

You can have the shittiest link possible with lots of dropouts and still get a decent speed test result because in between the dropouts you get max speed and TCP/etc is designed exactly to smooth over such packet loss, and browser-based tests aren't able to get low-level UDP access to defuse that.

Yet such a connection will be unusable for anything real-time, think gaming or videoconferencing. That's why so many people's connection still stutters on Zoom/etc calls - the "good" connection and super fancy router their ISP sold them isn't actually that good despite speed test results being satisfactory.
by swores | 2026-01-24 12:09:50+00:00
> "I have no idea why so many people keep getting this wrong."

To me it seems a perfectly natural effect of nearly everyone using it as a website which holds lots of information, and very few people comparatively have any experience with the community side, so people assume that what they see is what Wikipedia is.

Not many people are spending time reading reports on organisation costs breakdowns for Wikipedia, so the only way they'd know is if someone like you actively tells them. I personally also assumed server costs were the vast majority, with legal costs a probable distant second - but your comment has inspired me to actually go and look for a breakdown of their spending, so thanks.

Edit: FY24-25, "infrastructure" was just 49.2% of their budget - from https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_...
by written-beyond | 2026-01-24 12:10:46+00:00
I think this genuinely might be the first time I'm seeing a language rework for UI's that actually makes sense and incorporates all that we've learned in the modern age about UI code.

What I am wondering is how language interop will work? The only way I see this growing is either you can easily import js libraries or you get a $100,000 dono and let Claude or any other LLM run for a few days converting the top 200 most used react packages to Coi and letting it maintain them for a few months until Coi's own community starts settling in.

I would love to use this for non web use cases though, to this date UI outside of the browser(native, not counting electron) is still doggy doo doo when compared to the JS ecosystem.
by PetriCasserole | 2026-01-24 12:11:11+00:00
But that's how it goes. As late as 2005, the real estate agents I worked with finally began to trust email over fax machines. It cracked an egg wide open for them. Now relying on email, they were able to do 10x the work (I have no real data BUT I do know their incomes went from low six figures to multiple six figures). Prior to their adoption, they just thought email was a novelty and legally couldn't be relied upon.
by kccqzy | 2026-01-24 12:11:56+00:00
> It’s a component-based language that statically analyzes changes at compile-time to enable O(1) reactivity. Unlike traditional frameworks, there is no Virtual DOM overhead

This itself is quite cool. I know of a project in ClojureScript that also avoids virtual DOM and analyzes changes at compile-time by using sophisticated macros in that language. No doubt with your own language it can be made even more powerful. How do you feel about creating yet another language? I suppose you think the performance benefits are worthwhile to have a new language?
by Nextgrid | 2026-01-24 12:12:06+00:00
> For a lot of homes, that's enough to provide good-enough internet throughout the building.

It often isn't - it's just magic like TCP/etc that is doing its job and making it feel that way for bulk non-interactive transfers. But get those people on a Zoom call or anything real-time and it'll be painful (double pain if they've subsequently got terrible bluetooth headsets and/or accidentally use their laptop's internal mic).

Doesn't help stupid ISPs split their 2.4GHz and 5GHz bands on separate SSIDs so now devices can't switch automatically and you've either got people constantly hogging the 2.4 band or barely trying to hang onto the 5GHz one in conditions where falling back to 2.4 would be appropriate.
by richardhawthorn | 2026-01-24 12:12:19+00:00
Hi everyone, Richard here, the creator of these traintrackr boards. It's great to see this on the front page!

I've been designing PCBs for years, and designed over 250 at last count.

We have a couple of products in the pipeline to come out this year, but I'd love to hear what you think we should build next.
by ionwake | 2026-01-24 12:13:16+00:00
fantastic work Ive been a fan for a few years!

Maybe a general "train to newcastle / Birmingham" map like this? https://map-shop.co.uk/wp-content/uploads/2024/11/ms00004-uk...

A wimbledon tram one could be good and might appeal to the richer demographic ( im not sure ).
https://www.croydon-tramlink.co.uk/info/gen/images/RouteMap....

Finally an overnight sleeper train only (europe) could be good:
https://media.timeout.com/images/105981668/image.webp

Just suggestions I have no idea if these are good ideas.
by captainnemo729 | 2026-01-24 12:14:03+00:00
that's a really interesting angle.

i thought about it, but i was worried a log scale might abstract away the 'feeling' of the distance (making a light year look deceptively close to a kilometer). i want the user to feel small, and log scales tend to make things look manageable.

but you're right it's probably the only way to fit the solar loops and galactic arc on the same screen visually. might be worth a prototype for v2.
by DeployToProd | 2026-01-24 12:14:21+00:00
Hey HN, I built a tool that turns your photos into (buildable) brick-based pixel art. It is a web generator that processes images locally in your browser to create mosaic designs with custom colors and layouts.

The tool gives you control over baseplates, plate sizes, and cropping. You can pick specific brick colors, use themed palettes, or enter custom colors to match the bricks you have on hand.

Once you are happy with the design, you can export the final result as a detailed PDF building guide.

I started this a few years ago after my son got a mosaic maker kit for his birthday. I thought it would be fun to build my own generator, but I ended up setting it aside for a long time.

I finally picked it back up a couple of weeks ago and used AI to help me refactor and polish the final product. I know other brick generators exist, but I wanted to build one with my own spin. It's built vanilla HTML, CSS, JS, and PHP.

PRIVACY: All image pixelation and color mapping happens locally in your browser. When you generate a PDF, a low-resolution pixelated version is sent to the server to create the PDF cover page. This data is processed entirely in memory and is discarded immediately after the PDF is generated.

I’d love for you to check it out at https://brickhippo.com and let me know what features or improvements you think it needs. Thanks for looking!

Note: The tool works best on desktop due to the canvas size, but it is mobile-friendly.
by cjs_ac | 2026-01-24 12:15:50+00:00
> One peculiar thing from the UK: Internet providers don’t truly offer gigabit internet. They have a range of deals like 30 Mbps – 75 Mbps – 150 Mbps – 300 Mbps – 500 Mbps – 900 Mbps, each one costing a few more pounds per month than the last. This makes the UK simultaneously one of the cheapest and one of the most expensive countries to get Internet.

Andrews and Arnold[0] offer gigabit, but I'm not surprised the author hasn't heard of them; they never advertise.

[0] https://www.aa.net.uk/
by alimbada | 2026-01-24 12:16:53+00:00
> It’s not uncommon to have a one bed flat with 2 phone sockets in the living room and 2 phone sockets in the bedroom and a master socket in the technical room. It’s ridiculous.

This sounds a bit farfetched to me. I'm 40+ and lived in the UK all my life. Growing up we only had 1 phone socket in the house for the first few years until my dad got an extension put in upstairs. I've lived in multiple cities since then and no flat or house I've lived in has had more than 1 phone socket including the house I eventually bought and live in now (which is not small by most UK standards).
by ryanar | 2026-01-24 12:17:05+00:00
I noticed that this week. I have a very straightforward claude command that lists exact steps to follow to fetch PR comments to bring them into the context window. Stuff like step one call gh pr view my/repo and it would call it with anthropiclabs/repo instead, it wouldn’t follow all the instructions, it wouldn’t pass the exact command I had written. I pointed out the mistake and it goes oh you are right! Then proceeded to make the same mistake again.

I used this command with sonnet 4.5 too and have never had a problem until this week. Something changed either in the harness or model. This is not just vibes. Workflows I have run hundreds of times have stopped working with Opus 4.5
by nativeit | 2026-01-24 12:17:05+00:00
This 100% happens, they’ve done it to at least one of my clients in pretty explicit violations of HIPAA (they are a very small health insurance broker), even though OneDrive had never been engaged with, and indeed we had previously uninstalled OneDrive entirely.

One day they came in and found an icon on their desktop labeled “Where are my files?” that explained they had all been moved in OneDrive following an update. This prompted my clients to go into full meltdown mode, as they knew exactly what this meant. We ultimately got a BAA from
Microsoft just because we don’t trust them not to violate federal laws again.
by progx | 2026-01-24 12:17:43+00:00
I don't like this html-syntax, cause you use a separate syntax-methods for existing js-functions wrapped as html-tags:

<if text.isEmpty()>
<div class="preview-text empty">Start typing...</div>
<else>
<div class="preview-text">{text}</div>
</else>
</if>

As a JS/TS dev it feel unnatural to write language operations as html-tags. That is what i did not like in svelte too.

Here something that looks little more like PHP-Style, better separation, but too much to type:

<?coi
if (empty($text)) {
?>
<div class="preview-text empty">Start typing...</div>
<?coi
} else {
?>
<div class="preview-text">${text}</div>
<?coi
}
?>

Shorter with a $-func for wrapping html-content

if (empty($text)) {
$(<div class="preview-text empty">Start typing...</div>)
} else {
$(<div class="preview-text">${text}</div>)
}

I don't know, has somebody a better idea?
by michaelt | 2026-01-24 12:18:12+00:00
UK landlords also don't tend to invest anything in their properties.

But in the UK case, that means the old phone cables are stapled to the skirting boards and painted over with gloss paint, and the sockets were wallpapered around in the 1990s. Pull the old cables and sockets off, the paint chips off and you've got holes square holes left in the wallpaper.

And although UK landlords don't give a shit about upkeep that costs them money, they rarely miss a chance to deduct money from the deposit.
by e1g | 2026-01-24 12:20:05+00:00
Hmmm, no, I don't know this for sure. In my testing, the /compact endpoint seems to work almost too well for large/complex conversations, and it feels like it cannot contain the entire latent space, so I assumed it keeps pointers inside it (ala previous_response_id). On the other hand, OpenAI says it's stateless and compatible with Zero Data Retention, so maybe it can contain everything.
by raffraffraff | 2026-01-24 12:21:10+00:00
Well, I had something like this back in the late 90s (can't recall the year exactly)

https://walkman.land/aiwa/hs-px297

Battery: 1AA gets 30h
Dimensions: 111.4 x 29.1 x 80.7 mm
Weight: 132g

Ok, so you were limited to 90 minute tapes with slow seek. But aside from that compare it to the specs I posted for the android vs non-android mp3 players. Remember, this cassette player has some seriously impressive clockwork inside that case and it's still smaller and much lighter than the android.

Also remember you can just buy another AA battery, and keep a few spares in your bag.