MurphyA/hacker-news huggingface dataset:
by paulhebert | 2026-02-10 00:12:24+00:00
I’ve shared this a few times but I’m still having a blast building my game Tiled Words: https://tiledwords.com

It’s a daily word puzzle inspired by board games like Patchwork and My City.

You rotate and rearrange tiles to find clues and rebuild a broken crossword.

Right now I’ve got about 3,000 daily players and have had a few acquisition offers.

It’s been a ton of fun to build! My wife and I build the puzzles together every day. There are over 110 puzzles now so there’s a big backlog if you enjoy it.

I’m working on user accounts, hosting user puzzles, bug fixes and better puzzle building tools!

I’m happy to answer any questions
by stefanhoelzl | 2026-02-10 00:12:34+00:00
CodeHydra (https://github.com/stefanhoelzl/codehydra or https://codehydra.dev)
a multi-workspace IDE for parallel AI agent development.

I've been using AI coding agents for more and more tasks, but didnt have the right tool to orchestrate.
I'd kick off a task, then sit there waiting for the agent to finish before I could start the next one or had multiple terminals open was constantly checking which agents are busy and which are idle.
Running multiple agents against the same repo also isn't optimal, and manually creating git worktrees added a lot of friction to my workflows.

Thats why I built CodeHydra. Just it at one or multiple local or remote git repos and it creates lightweight workspaces using git worktrees.
Each workspace gets its own embedded VS Code and AI agent.
You see all your workspaces in a sidebar with real-time status indicators showing which agents are idle or busy.
I typically run 1-3 projects with up to 6 workspaces in parallel — review one agent's workwhile others keep going.
I also put some effort into good keyboard navigation. So creating, deleting or switching workspaces is very easy by keyboard.

And to really automate our whole workflow, agents can control CodeHydra itself via an MCP server.
An agent can close its workspace when it's done, spin up new workspaces for sub-tasks (with an initial prompt),
or automate VS Code — like opening a browser preview tab or specific files.

Built with Electron + Svelte 5 + TypeScript. Supports Claude Code and OpenCode as agents. MIT licensed, works on Linux/macOS/Windows.

Try it with `npx codehydra` or `uvx codehydra`.
I appreciate any feedback!
by JuniperMesos | 2026-02-10 00:12:35+00:00
Those people were people who previously made the decision to illegally immigrate to the US. Lots of people start their day normally and then get arrested by militarized cops because they are wanted for murder or assault or burglary or cryptocurrency fraud. The fact that the US has a criminal justice system including police that arrest people suspected of crimes, isn't new, isn't obviously worse than competing systems (e.g justice via informal militia/lynch mob), and doesn't have any implications for the use of Discord today that it didn't have a decade ago.
by emurlin | 2026-02-10 00:12:47+00:00
Most of my time goes to Group Income (https://groupincome.org) / Shelter (https://shelterprotocol.net), a protocol and platform for building rich decentralised rich (web) applications with end-to-end-encryption. The idea is building the tech for an experience rivaling or surpassing that of siloed apps but with a focus on user and data autonomy.

The rest of my time goes into a few personal projects, most with no public URL yet.

* An IndieAuth provider based on WebAuthn, the idea being that instead of relying on delegating authentication, it could be handled directly using, e.g., U2F keys or a device.
* A temporary e-mail address provider with deterministic addresses for attribution.
* A self-service menu / ordering service
* An E2EE document signing solution

Some of these have led to a few mini-projects that I actively maintain due to not finding a fitting solution, such as:

* An HTTP media type negotiator (https://github.com/ApelegHQ/ts-http-media-type-negotiator) -- negotiate based on accept headers. This was because I couldn't find a negotiator that correctly parsed headers.
* A JS sandbox (https://github.com/ApelegHQ/lot) -- Tried to implement something lightweight yet functional
* A MIME multipart encoder and decoder (https://github.com/ApelegHQ/ts-multipart-parser) -- Attempt at a lightweight, general and spec-correct parser
* A lightweight ASN.1 DER encoder (https://github.com/ApelegHQ/ts-asn1-der), meant to be used with its sister project (https://github.com/ApelegHQ/ts-cms-classes) --- Part of the document signing project

In addition, trying to move a side-side project to Svelte 5:

* A web-based self-contained encryption/decryption tool (https://github.com/ApelegHQ/ts-cms-ep-sfx) --- Created to easily share files with maximum compatibility (ZIP archive inside a CMS payload) and minimum requirements.
by Peacefulz | 2026-02-10 00:12:59+00:00
The writing has been on the wall for a while. I moved off of Discord about a year and a half ago, after they started gating long-time free features behind Nitro. Then later, I find out that nothing is encrypted in transit on their application. I haven't had much luck moving friends off of the platform and on to things like Matrix, or Signal yet... but I'm trying all the time.
by terribleperson | 2026-02-10 00:13:09+00:00
In reality, losing the nsfw content was certain death, but losing the app would have just been a downsizing. Maybe not even a major one - platforms are sticky as hell. I think most people would happily use the browser.

Now if you go out of your way to make your browser experience dogshit, like Patreon... Then yeah, losing the app store is very bad.
by rhelz | 2026-02-10 00:13:21+00:00
It is a very bad idea. The reason which people who stand in judgement over other people (e.g. judges, teachers, professors, etc) are granted tenure is to make them less tempted to bribery.

One way which professors are bribed these days is to do pay-for-play research papers. A particularly good vehicle for this is "meta-analysis." There are meta-analysis papers which purport to prove that, say, masks don't help stop an airborne-transmitted disease, or that vaccines don't work or are actually harmful....

Garbage in, sprinkle some "meta-analysis math" and...garbage out in sheep's clothing.

In a system which is so cutthrought, and in which brining in research grant money is so prioritized, the temptation to do these sorts of dishonest papers is very high.

Without tenure, there is no end to this kind of pressure. Professors will never feel comfortable pursuing long-term research, or even useful short-term reseaarch.
by cogman10 | 2026-02-10 00:14:19+00:00
Were you smart, you'd have used your enron stock as the collateral in which case both you and the bank get screwed if the value goes to 0. You default on the loan, you don't have to go bankrupt in this case. Your credit takes a hit for 7 years.

But yeah, if you take out a loan against your home and the housing market collapses and you lose your job (ala 2008) you can end up destitute. The stock market is always a gamble and this doesn't make that better or worse.
by insane_dreamer | 2026-02-10 00:14:36+00:00
Unfortunately nothing could be done, once HK was China territory. Enforcing the domestic policies of an SAR inside of China was completely unfeasibly for the UK and they knew it when they signed it. Zhao Ziyang (CCP chairman at the time), who signed the treaty, was a reformist and if he had remained in power and China continued down that path, things might have ended very differently for HK. Unfortunately the hardliners won out after the Tiananmen Square protests and he was removed from power.
by kasey_junk | 2026-02-10 00:14:37+00:00
In testing for my workflows copilot significantly underperforms the SOTA agents, even when using the exact same models. It's not particularly close either.

This has lead to 2 classes of devs at my company a) AI hesitant, who for many copilot is their only interaction, having their worst fears confirmed about how bad AI is. b) AI enthusiasts who are irritated by dealing with management that don't know the difference pushing back on their asks for access to SOTA agents.

If I were the frontier labs, and wasn't billions of dollars beholden to Microsoft, I'd cut Copilot off. It poisons the well for adoption of their other systems. I don't deal with the other copilots besides the coding agent variants but I hear similar things about the business application variants.

Microsofts AI reputation is in the toilet right now, I'm not sure if its understood how bad it really is within the org.
by daedrdev | 2026-02-10 00:14:39+00:00
Some animals have more cone types than humans, especially various birds, so would probably see a violet sky.

We don't have this because common ancestor for all mammals lost all cones but one, perhaps due to being nocturnal, and a second was re-evolved as mammals became more dominant (after dinosaur extension). A third cone was evolved in primates due to a gene duplication that gave us our green cone

https://www.sciencedirect.com/science/article/pii/S004269890...
by nwparker | 2026-02-10 00:15:41+00:00
There's a few open issues/PRs that I'm working on getting in! Feel free to drop any request there (it's the best way for me to track it).

For UNREAD messages... Sadly, I'm not sure that Slack has an official API for that. There may be an "unofficial" API there that we could discover, but I'm hesitant for adding support there.
With that being said, it's not that I wouldn't entertain the idea (it would be REALLY useful) but it would require a bit more thought.
Show HN: Inamate – Open-source 2D animation tool (alternative to Adobe Animate)
by hactually | 2026-02-10 00:15:54+00:00
Adobe recently announced the end-of-life for Adobe Animate, then walked it back after community backlash.

Regardless of what Adobe decides next, the message was clear: animators who depend on proprietary tools are one corporate decision away from losing their workflow.

2D animation deserves an open-source option that isn't a toy. We've been working with a professional animator to guide feature priorities and ensure we're building something that actually fits real production workflows - not just a tech demo.

Github Repo: https://github.com/17twenty/inamate

We're at the stage where community feedback shapes the direction. If you're an animator, motion designer, or just someone who's been frustrated by the state of 2D animation tools — we'd love to hear:

- What features would make you switch from your current tool?

- What's the biggest pain point in your animation workflow?

- Is real-time collaboration actually useful for animation, or is it a gimmick?

Try it out, break it, and tell us what you think.

Built with Go, TS & React, WebAssembly, PostgreSQL, WebSocket, ffmpeg (for video exports).
by bojo | 2026-02-10 00:16:31+00:00
I appreciate the feedback. I have been talking to a lot of people about the very same point you make and had a lot of good brainstorming sessions.

I introduced functionality to do it once per week, or specific days, and not just every day to partially alleviate the process if it gets tedious.

More importantly, I see two things:

1. If people have a constant score over time, that should lead to a discussion. I'm not sure what, but it aligns with the goal - get them talking to each other and asking if everything is truly ok

2. If a manager doesn't invest themselves in the process, then yes, it just turns into a "keep the lines aligned" game. I have no fix for this, but those people probably weren't the target of this product anyways

I keep going back and forth on it. In certain lights it genuinely seems useful. In others, hard to say.

It was fun to build. I'll keep tinkering with it for now and see where it ends up later this year.
by simoncion | 2026-02-10 00:16:38+00:00
I would almost always rather have the words; words are things I can easily search for and manipulate using the text-processing tools in my possession.

Personally, my brain "page faults" whenever it has to interpret an emoji, which makes most use of in-line icons far worse than the text they represent. I expect few people have this problem, but I also expect that I'm not the only one with it.
by its_magic | 2026-02-10 00:16:51+00:00
I don't mind that sort of traffic, as long as I'm in Somebody Else's Car or an old junker that's already banged up. In these situations, the biggest and ugliest car/truck with the meanest driver always wins.

I did have a weird experience in Miami one time, driving the same truck. This guy behind me in a Charger suddenly shot around me in the side lane right as traffic started moving, and got in front. Traffic was heavy (brutal) and I wasn't lagging behind and wasting time/space, or so I thought, but I guess my standards of proper "closeness" are different than what he expected. It was funny, actually. I guess he was just in a hurry.

Do you have any experience driving in China? How does it compare?
by hunterpayne | 2026-02-10 00:16:55+00:00
> for example, when browsing through some parts of the UI

React allows this? I didn't realize that I needed React to do this when we used Java and Js to do this 20 years ago. I also didn't realize I needed React to do this when we used Scala and generated Js to do this 10 years ago. JFC, the world didn't start when you turned 18.
by fennecbutt | 2026-02-10 00:17:01+00:00
Eh I live in the UK (wasn't born here) and I think they hold onto too much for too long here. How many "examples of a Victorian house" do you really need?

Japan is a perfect example of picking and choosing, keeping the very important things and building new things everywhere else.

How long will the UK keep all of these decrepit buildings? 100 more years? 1000? 10000?

And what a loss to history, in trying to keep "the good old days" alive that you don't allow current and future generations to also leave a mark in history, as if one era is more significant than the other.

Thats my only real gripe with the culture here. Too much looking back and not enough looking forward.
by Nextgrid | 2026-02-10 00:17:55+00:00
Defense in depth and multiple layers of security should ideally protect against zero-days; see the Swiss cheese model of accidents for an example; most aviation accidents are rarely caused by a single factor but an improbable combination of factors.

This is why I also think “zero trust” and internet-accessible SaaS has done so much damage to the industry. Before, if your version control server has a vuln, the attackers still need to get on your VPN to even be able to scan for that vuln. Now, your version control server is on the internet and/or is an SaaS and all it takes is an exploit or a set of phished credentials for anyone anywhere in the world to get in.
by bananaflag | 2026-02-10 00:18:30+00:00
It's basically the opposite situation from 150 years ago.

Back then, we thought our theory was more or less complete while having experimental data which disproved it (Michelson-Morley experiment, Mercury perihelion, I am sure there are others).

Right now, we know our theories are incomplete (since GR and QFT are incompatible) while having no experimental data which contradicts them.
by throwup238 | 2026-02-10 00:18:42+00:00
The balls aren’t that hard to make [1], but doing so at scale economically isn’t something you can build with some plug and play off the shelf machinery. It takes years to assemble a functioning factory like that and tune the process before it’s profitable. All the Western companies that make them are decades old with established and largely paid off manufacturing lines but once the Chinese government decided it was a critical industrial product downstream from their five year plans, it was just a matter of time and capital. Few other governments are willing to subsidized specialized manufacturing like that so investors don’t want to risk entering an established market.

The hard part is really quality control when making hundreds of thousand or millions of balls a day, at which point all metrology equipment is basically useless except for random sampling, which means your process has to be pretty much perfect before anyone will even buy from you, but you cant slow down the process because then you’re just losing money.

[1] https://youtu.be/41Z5v4NybWA?si=xzFw2xD93D9TfW6F (process for the balls starts around 1:50)
by caconym_ | 2026-02-10 00:19:25+00:00
I'm sorry, would you rather I had framed this post as an aggressive critique of the Zulip developers without addressing my own context? I think anyone who has seriously tried to use Matrix as a chat app rather than a chat app but also an expression of one's principled preferences for federation, decentralization, and e2ee everywhere will know exactly what I'm talking about.

I don't mean to shit on Matrix either. It's a hard set of problems they set out to solve, and Matrix is usable and legitimately self-hostable.
by maxglute | 2026-02-10 00:19:51+00:00
US military logistics minnow in Indopac vs PRC mainland logistics. Peak US war fighting capability was calibrated around adversaries with 50% of US GDP, even Iraq took 50% of USN CSGs + extremely favourable region basing in multi month surge operations. PRC conservatively 100x larger high-end target than Iraq, 150% US GDP by PPP, and more by actual industrial output. Before VZ uber trip, US was flexing and failing vs Houthis, i.e. shit tier adversary that actually bothered shooting US ships.

CONUS targets are on the menu, there's a reason China Military Report from last month included US west coast under PRC conventional fire, which TBH was years out of date, i.e. most of CONUS will be vulnerable, and PRC has more harden targets to attrite and more ability to deny US fires in the first place, i.e. PRC taking out exquisitely vulnerable CSG/unrep/tankers logistics tail drops US ability to deliver fires to PRC to zero, vs PRC global strikes complex chilling in hardened tunnels is extremely survivable.

You can aggregate everyone in 1IC and PRC still out manpower and out produce by magnitude. Hence most will stay neutral for the simple reason they're within PRC logistics backyard which US don't have remote capability to defend against. PRC simply that big in scale, i.e. their acquisition of 1m loitering munitions on top of 1m drones and cruise missile Gigafactory that can churn 1000 components (likely floor) per day makes any US posture in 1/2IC not survivable outside of cope war games. PRC has the fire power to literally fight everyone simultaneously, with domestic resources (no imports) to maintain war economy basically indefinitely.

Ultimately, if PRC starts TW blockading, US will likely look at ledger/force balance and bail because PRC sees through US bluff. Doesn't matter if pacifist muricans demand intervention if PRC throws every TWnese in torment nexus, ultimately US unlikely to out attrite PRC in backyard, and more fundamentally, cannot out reconstitute faster than PRC after the fact. US isn't gambling shipyards, energy infra, semi fabs, hyperscalers, payment processors, boeing/lockheed plants over TW. Now 10 years ago, when US could theoretically asymmetrically hit PRC without CONUS vulnerability, US intervention strategically likely, but this 2026, we see the new national security strategy. Much more sensible for US planners to retreat to hemisphere and accept spheres of influence arrangement. Americans being powerless to US foreign policy is an (often unfortunate) American trait.
by docjay | 2026-02-10 00:20:09+00:00
So much of what you said is exactly what I’m saying that it’s pointless to quote any one part. Your ‘pencil’ analogy is perfect! Yes, exactly. Follow me here:

We know that the pencil (system) can write a poem. It’s capable.

We know that whether or not it produces a poem depends entirely on the input (you).

We know that if your input is ‘correct’ then the output will be a poem.

“Duh” so far, right? Then what sense does it make to write something with the pencil, see that it isn’t a poem, then say “the input has nothing to do with it, the pencil is incapable.” ?? That’s true of EVERY system where input controls the output and the output is CAPABLE of the desired result. I said nothing about the ease by which you can produce the output, just that saying input has nothing to do with it is objectively not true by the very definition of such a system.

You might say “but gee, I’ll never be able to get the pencil input right so it produces a poem”. Ok? That doesn’t mean the pencil is the problem, nor that your input isn’t.
by MattJ100 | 2026-02-10 00:20:33+00:00
Sorry, it's late here and I guess I didn't word it well. Dialback (these days) always runs over a TLS-encrypted connection, as all servers enforce TLS.

The next question is how to authenticate the peer, and that can be done a few ways, usually either via the certificate PKI, via dialback, or something else (e.g. DNSSEC/DANE).

My comment about "combining dialback with TLS" was to say that we can use information from the TLS channel to help make the dialback authentication more secure (by adding extra constraints to the basic "present this magic string" that raw dialback authentication is based on).
by kjellsbells | 2026-02-10 00:20:38+00:00
I wonder what the speed/weight tradeoff is on a Ferrari though. Eg on a Bugatti they can put in a beast of an engine (heavy) because their buyers care only about power output and if it gets 8 miles to a gallon who cares.

On an electric sports car, where does the break lie between extra weight for a powerful battery and too much weight to make the car go vroom?

Side note: I wonder if, in 20 years, petrol cars will the preserve of the very rich and the very poor.
by hactually | 2026-02-10 00:20:38+00:00
The architecture was designed for determinism and performance:

- Go WASM engineowns the scene graph, evaluates timelines, compiles draw commands

- Canvas2D frontend executes the command buffer (GPU-accelerated by the browser)

- Go backend handles collaboration, persistence, and video encoding via ffmpeg

- Operation-based document model - every mutation is an operation that supports undo/redo and real-time sync

We chose a command buffer architecture (engine emits draw commands, browser rasterizes) over Figma-style pixel rendering in WASM. Canvas2D is already GPU-accelerated, and Go's WASM ecosystem doesn't have a battle-tested software rasterizer. This gives us hardware rendering for free while keeping the engine deterministic.
by kmeisthax | 2026-02-10 00:20:49+00:00
The extremely cynical take: All of this is by design for well-connected billionaire pedophile rings to kill competition from millionaire pedophile rings.

The less cynical take: Billionaire pedophilia is just a really dramatic consequence of us building a society that cannot make billionaires accountable for their crimes. There's not much connection between that and the government overreach being done in an attempt to put regular pedophiles to justice.

Discord is overcompensating for their extremely lax child safety record. It's not terribly difficult to find servers full of child groomers on Discord that are rarely banned. Same thing with Roblox. The business model of social media presumes that the average user is going to require almost no attention from the moderation team. That's why, for example, removing CDA 230 safe harbor provisions in US law would be so catastrophic to online discourse. The only way any company can justify the risk of publishing Someone Else's Speech is if that risk is literally zero.

The same calculus means that when we start requiring social media companies care about children on their platform, they immediately reach for the solutions that are trivially automated: ID and face scans. These companies are shoestring operations for their size, so everything has to "scale" on day one.