MurphyA/hacker-news huggingface dataset:
by d--b | 2026-02-19 13:13:20+00:00
Here's an asumption:

When you get into the overweight category, sizing becomes a lot more difficult, because then the ratios that are relatively standard for non overweight bodies (like waistline to tallness) completely break down.

So now you don't need just one parameter, but at least two: waist and tallness.
And this causes the number of different sizes to explode. So instead of (S, M, L, XL, XXL, XXXL, XXXXL), you'll need (S, M, L, XL, XXL, XXXL) waist x (S, M, L, XL, XXL, XXXL) length. And it becomes unmanageable for brands to cover all the different sizes without having a large amount of waste.

Men trousers and shirts do this, because generally men fashion don't change that fast, so the brands can carry many models for a longer time period.
by WillAdams | 2026-02-19 13:13:55+00:00
I wish WriteNow was similarly available/supported --- it was probably one of the last major applications written in assembly language (~100,000 lines).

XyWrite is supported in a similar fashion: https://mendelson.org/xywin.html (but I just helped folks use that, never actually found it comfortable myself).

I kind of wish all these small/tight/efficient programs could be gathered up and ported to an optimized OS for the Raspberry Pi....
by veunes | 2026-02-19 13:14:02+00:00
The Let it crash concept is perfect for deterministic bugs, but does it work for probabilistic errors?

If an LLM returns garbage, restarting the process (agent) with the same prompt and temperature 0 yields the same garbage. An Erlang Supervisor restarts a process in a clean state. For an agent "clean state" = lost conversation context

We don't just need Supervision Trees, we need Semantic Supervision Trees that can change strategy on restart. BEAM doesn't give this out of the box, you still code it manually
by mmasu | 2026-02-19 13:14:13+00:00
I agree with you - we are saying the same thing, by restricting their API or making less developer friendly, they want you to be captive in their UI. This might not be true for Anthropic or OpenAI - another child commenter made a comment about ads in CLI, I would not be surprised if in a while we will have product placements in LLM responses exactly as we have it in movies - not a plain ad but just a slightly less subliminal suggestion.
by sheepscreek | 2026-02-19 13:14:40+00:00
I agree. HM or bidirectional typing works best when used optionally, allowing type hints only where needed.

Generics and row polymorphism already cover most structural patterns. The real problem is semantic ambiguity. If algebraic types or unions are not used, the type system cannot tell meaningful differences.

For example, if both distance and velocity are just float, the compiler has no way to know they represent different things and will allow them to mix. For this to be treated as a compile time error, defining the types and sincerely using them for different semantic meanings throughout is needed.
by gverrilla | 2026-02-19 13:14:58+00:00
Why the downvotes? Dynalist is from the same creators as Obsidian. If they didn't open source it, I expect them to integrate into Obsidian eventually. Until then obsidian will continue to be my 30tons markdown editor [0].

0: https://github.com/ronikbhaskar/obsidian-editor
by GorbachevyChase | 2026-02-19 13:15:09+00:00
I was underwhelmed by Opus4.6. I didn’t get a sense of significant improvement, but the token usage was excessive to the point that I dropped the subscription for codex. I am suspect that all the models are so glib that they can create a quagmire for themselves in a project. I have not yet found a satisfying strategy for non-destructive resets when the systems own comments and notes poisons new output. Fortunately, deleting and starting over is cheap.
by Izkata | 2026-02-19 13:16:54+00:00
There's many things that used to be called AI, but as their shortcomings became known we started dropping them from the AI bucket and referring to them by a more specific name: expert systems, machine learning, etc. Decades later plenty of people never learned this and those things don't pop into mind with "AI" so LLMs were able to take over the term.

Given time I could see this happening again.
Free online tools for AI, security, SEO and productivity
by gofortool | 2026-02-19 13:17:22+00:00
GoForTool.com is a free utility portal with 30+ tools across AI, cybersecurity, SEO, and productivity categories. Every tool processes data entirely in your browser using client-side JavaScript — nothing is ever sent to a server. Tools include AI Text Humanizer, CyberShield Hub (19 security tools), AI SEO Analyzer, PDF Power Suite, Image Resizer, and more. Available in 5 languages. No account needed, no usage limits, no ads. Built for developers, content creators, and privacy-conscious users who want powerful tools without compromising their data.
Show HN: Valohai LLM – Track and compare LLM evaluation results in one dashboard
by radicain | 2026-02-19 13:18:03+00:00
We built Valohai LLM for tracking and comparing LLM evaluation results. Whether your evals live in notebooks and spreadsheets, or you're using an observability tool that wasn't built for comparison, this gives you a purpose-built eval comparison dashboard.

Run evals with a Python library (pip install valohai-llm), results stream in, and you can compare up to 6 configurations side by side. Group by any dimension (model, category, difficulty) to see where each model excels.

It doesn't do tracing or production observability, for now just eval tracking and comparison. What's cool is that you can define parameters you would like to test with and run a sweep across all of them.

Feedback welcome, especially from anyone comparing models and evaluating regularly!
by superkuh | 2026-02-19 13:18:09+00:00
They're both underdefining what "intimate images" means and using the term images instead of photos. So this means they want this to apply to everything that can be represented visually even if it has nothing to do with anything that happened in reality. Which means they don't care about actual harms. The way they're using the word 'harm' seems be to more in line with the word 'offend'. So now in the UK if there is an offensive image (like a painting) posted on a web site (or other internet protocol) they are going to be, " treated with the same severity as child sexual abuse and terrorism content,". That's wild. And dangerous. This policy will do far more damage than any painting or other non-photo images would.
by CGMthrowaway | 2026-02-19 13:18:17+00:00
Author suggests unicorns were after African/Asian rhinos, but there is another genus that better fits the description "forest-dwelling creatures with this monstrous four-foot long horn that they used to stab the wombs of elephants, and they were regarded as the most dangerous beast in the forests” and may have existed alongside humans- https://www.ox.ac.uk/news/2018-11-27-extinct-siberian-unicor...
by kovacivan | 2026-02-19 13:19:02+00:00
Hi HN, I’m the founder of Oops Backup. I built this because I was tired of "hoping" my custom shell scripts were actually working.

The Problem: Most indie devs rely on provider snapshots. But if your cloud account is locked or a provider has a major outage, your snapshots go with it.

The Solution: Oops Backup provides an automated, managed second layer. It doesn't matter if your DB is in Docker, on a VPS, or bare metal. If it's accessible via the internet, we can secure it.

The Tech:

Native Backups: We use native tools (Postgres, MySQL, MongoDB) to ensure data integrity.

Security: All backups are encrypted using AES-256-GCM before storage.

Flexible Destinations: You can use our managed storage (Oops Storage on R2), your own S3 bucket, or your own server via SFTP.

Simple Pricing: $12/mo flat for 32-day retention on our managed storage.

I'm building this in public and would love your feedback on the feature roadmap or our security approach!
by Luc | 2026-02-19 13:19:17+00:00
> However, you can save 1 byte of RAM by using the branch instructions instead, as long as you know which flag(s), if any, are guaranteed to be on or off at the jump point.

> For example, if you know the carry flag will always be clear at the jump point, and if the jump distance is within branching range, you can replace JMP with BCC.

However if the BCC crosses a page boundary it'll take 4 cycles, one cycle longer than a JMP.
by simondanisch | 2026-02-19 13:19:28+00:00
I think the hype has slowed down, but all growth statistics haven't.
Personally, I think Julia is the only language where I can implement something like Makie without running into a maintenance nightmare, and with Julia GPU programming is actually fun and high level and composes well, which I miss in most other languages.
So, I dont really care about it replacing python or not.
I do think for replacing python Julia will need to solve compilation latency, shipping AOT binaries and maybe interpret more of the glue code, which currently introduces quite a lot of compilation overhead without much gains in terms of performance.
by Queaxtra | 2026-02-19 13:19:57+00:00
We built svelte-doctor, a CLI diagnostic tool that scans Svelte projects and assigns a 0-100 health score based on 33+ rules covering security, performance, and architecture.

Key features:
• AI-powered auto-fix (integrates with Amp, Claude Code, Codex)
• Svelte 4→5 automated migration (slots to @render, export let to $props, etc.)
• Real-time watch mode with incremental re-scanning
• 33 diagnostic rules including SvelteKit-specific checks
• Zero configuration, works out of the box

Built with TypeScript and Bun. Would love feedback from the Svelte community!
What diagnostic rules would you want to see added?
by holyknight | 2026-02-19 13:19:59+00:00
Thanks for the feedback! That point is super valid; that's why I created it with multiple authentication slots in mind (currently, it supports both password and public key authentication) so you can use multiple simultaneously and do not need to rely on one single point of failure.

For example, if you set up a password and a key, you can use your key, and if it gets lost or compromised, you can still log in with the password, remove the old key, and generate a new one.

You can do the same in reverse: just use the password and keep the key in a safe place (like a password manager or a physical USB), and if you lose your password, you can still get access with the key.

Thanks again!
by veunes | 2026-02-19 13:20:11+00:00
Spot on. BEAM is great at surviving process crashes, but if the whole cluster goes down or you redeploy, that in-memory state evaporates. It's not magic. For agents that might hang around for days, pure Elixir isn't enough, you still need a persistence layer. The ecosystem is catching up (Oban Pro, FLAME), but in reality, we're still building hybrids: fast actors for active chats and a good old DB for history and long-running processes
by RobotToaster | 2026-02-19 13:20:33+00:00
Supposedly that only covers "user carrying costs" too.[0]

They claim to have 3 million weekly users[1], I have no idea if that's a realistic cost for running a VPN of that scale?

Notably applicants for these grants don't have to be non-profits[0], which seems a little odd?

[0]https://www.opentech.fund/funds/surge-and-sustain-fund/

[1]https://psiphon.ca/en/about.html
by JuGaDev | 2026-02-19 13:20:42+00:00
Hey everyone,
I’ve been tinkering with a free stock analysis tool that tries to mix fundamentals, technicals, and Monte Carlo simulations. I wanted something a bit smarter than Yahoo Finance but not as crazy complex as professional platforms.
Right now it can:
Score a company’s financial health (ROE, debt, margins…)
Run 1,000 Monte Carlo scenarios per stock
Show RSI, moving averages, support/resistance
Give simple recommendations based on all that
And it’s bilingual (EN/ES)
I’m adding: more markets, portfolio tracking, historical backtests… maybe even a premium tier later if people like it.
It’s free for now. I’d love to hear:
What would make you actually use this over Yahoo Finance or Seeking Alpha?
How would you prefer probabilistic projections to be shown?
Here’s the web: stocksanalyzer.app
by pjc50 | 2026-02-19 13:21:29+00:00
The sad thing is that people don't miss the administrative state until it's too late.

I'm reminded of https://en.wikipedia.org/wiki/2008_Chinese_milk_scandal ; one side effect was people importing baby formula to China from Australia, because they trusted the Australian food safety authorities more than the Chinese ones.

The DOGE gutting has most likely set up some sort of similar problem that hasn't arrived or gone public yet. Not to mention the background level of problems like the Purdue Pharma one.
by adrian_b | 2026-02-19 13:21:41+00:00
All my life, for most kinds of clothes, like shirts or jackets, buying the standard sizes has never been a problem.

On the other hand, I have never found trousers in a standard size that I would find comfortable. I have always worn only either completely bespoke trousers or standard trousers that have been customized for me by a tailor.

Unfortunately, where I live tailors have disappeared. For now this has not been a problem, because I still have many bespoke trousers made a long time ago. I wonder what I will do when I will need new trousers.

This is not an absolute size related problem. Many years ago, I have been obese for some years. Then I have learned to control my weight (after many failures), and for the last 2 decades I have been a relatively slim male of average height.

Despite this, I was content with standard sizes neither when I was obese, nor now when I am slim.

I am wondering why a lot of professions that existed when I was a child have become non-profitable, because the existence of cheaper alternatives today still does not seem a sufficient explanation. I have grown in Eastern Europe and absolutely everybody (except those belonging to the hierarchy of the ruling party) would have been considered extremely poor by today's standards. Despite this, most people could afford bespoke clothes of very high quality compared to what is available today and the tailors who made them had decent revenues.
Show HN: Forge – Deterministic orchestrator for AI coding agents
by lanath | 2026-02-19 13:21:43+00:00
I built this in ~3 days because every AI coding tool lets the AI decide whether to run tests. Forge flips it: deterministic code orchestrates the AI, not the other way around. Your existing lint/test/coverage scripts become hard gates. AI writes code, your scripts decide if it ships.
Provider-agnostic — ships with Codex SDK, Claude Agent SDK, Claude Code, and Ollama adapters. Forge built itself (the repo is the proof that the code produced is somewhat ok).
Happy to answer questions about the architecture or get roasted on the code quality.
by a1ff00 | 2026-02-19 13:22:27+00:00
Thank you. I’m going to look into this! Any recommendations?

I’m currently on a split keyboard, and mouseless (mouseless.click) evironment at home. It affords me hours before the pain catches up.

The issue right now is work. 8 hours a day on archaic input devices, but if I can bring in a literal mouse replacement, then I’m in the clear!
by MSFT_Edging | 2026-02-19 13:22:50+00:00
I got mine first year of college because my 5ish year old 15" mbp was just too much of a boat anchor. I got a launch model with the celeron, 4gb of ram, and no touch screen so the battery life would last all day and then some.

I installed Chrouton which let you switch between chromeOS and a full ubuntu chroot, which was the best of both worlds as you could do the optimized browsing on ChromeOS and development tasks on the chroot.

After it fell out of ChromeOS favor, I just installed arch on it and called it a day. It's my go-to conference laptop because it's still so conveniently small, light, and 12 years on the battery still gets 6 hours.
by pcaharrier | 2026-02-19 13:24:07+00:00
I actually think the law isn't terrible (at least not as far as state stalking laws go), but the argument that his lawyer (or the petitioner himself; it's not clear whether he was represented) strikes me as a little odd.

The stalking statute defines “Unconsented contact” as "any contact with another individual that is initiated or continued without that individual’s consent or in disregard of that individual’s expressed desire that the contact be avoided or discontinued." It then goes on to list seven things that constitute unconsented contact, with the caveat that the definition includes "but is not limited to, any of" those seven things. A little further down in the opinion the court explains "Petitioner contends that the light stemming from respondents’ flood lights constitutes unconsented contact under MCL 750.411h(1)(f)(vii)."

Perhaps the statute could use a little tightening, but it seems to me that hanging your hat on "light is an object" is a silly argument, when you could just as easily have argued that shining the lights is contact of the kind that isn't expressly included in the non-exhaustive list. If true, one might be able to show that it was done on purpose and with knowledge that it would annoy. That should be enough to constitute unconsented contact, especially when you compare it to the other kinds of things the statute lists (e.g., "Sending mail or electronic communications to that individual" with no requirement that they be opened or read).

It's also worth noting that the court didn't overrule the trial court on the other arguments the petitioner made because "there was no persuasive evidence showing that respondents were responsible for these incidents" and "given [the] lack of detail, the trial court did not clearly err." Moral of the story: if you think your neighbor is harassing you, make a note of dates and times.
by fc417fc802 | 2026-02-19 13:25:12+00:00
> At a certain point a bias in the prng just has to become significant?

Sure, at a point. I'm not disputing that. I'm asking for a concrete bound. When the state space is >= 2^64 (you're extremely unlikely to inadvertently stumble into a modern PRNG with a seed smaller than that) how large does the sample set need to be and how many experiment replications are required to reach that point?

Essentially what I'm asking is, how many independent sets of N numbers must I draw from a biased deck, where the bias takes the form of a uniformly random subset of the whole, before the bias is detectable to some threshold? I think that when N is "human" sized and the deck is 2^64 or larger that the number of required replications will be unrealistically large.
by holyknight | 2026-02-19 13:25:32+00:00
Hey, thanks for the feedback! Yes, currently in the preferences you can see the path of your local SQLite DB file, so you could definitely sync that to the cloud.

I will improve it further in next releases to make it even simpler (for example, by defining a custom path for the store, which cannot be done currently), but it can definitely be done already.

Regarding the key for recovery: you can already do it. Mini-Diarium already supports both password and public key authentication. So you can use the password and generate the .key file and keep it in a secure place as a backup in case you forget your password (or do it in reverse: use the key file and have the password as a backup).

Thanks again!
Show HN: Claudebin – Share and resume Claude Code sessions with a single link
by balajmarius | 2026-02-19 13:26:17+00:00
Hi HN,

We use Claude Code a lot, and after a long session there isn't a simple way to share exactly what happened with someone else. Prompts, responses, file edits, and tool calls all stay inside the terminal.

We built Claudebin to make that easier.

It's a plugin that lets you export the current session as a URL containing:
- the full message thread
- file reads and writes
- bash commands
- web and MCP calls

You can send the link to someone, attach it to a PR, embed part of it, or resume the session locally.

It's open source.

GitHub: https://github.com/wunderlabs-dev/claudebin.com/
by ninalanyon | 2026-02-19 13:26:50+00:00
otherwise is actually an accurate description of what -o actually means. It means do the thing on the left if it works, otherwise do the thing on the right. That is, if the clause on the left succeeds then the clause on the right will be ignored.

A naive interpretation of or in the light of Boolean algebra would be: do both and return true if either succeeds.
Show HN: Aerial-autonomy-stack–Simulate and Deploy Perception-based Drones
by SufficientFix42 | 2026-02-19 13:26:56+00:00
Sim2real is a recurrent challenge in robotics: despite the wide array of open-source solutions, end-to-end deployments often require painstakingly long integration of many different tools and frameworks.

This repo aims to provide a "batteries included" solution for flying multi-robot systems (in simulation and real-life).

Aerial autonomy stack (AAS) is an all-in-one software stack to:

- Develop multi-drone autonomy—with ROS2, PX4, and ArduPilot

- Simulate faster-than-real-time perception and control—with YOLO and 3D LiDAR

- Deploy in real drones—with JetPack and NVIDIA Orin

Runs on Ubuntu22/24, WSL. Requires Docker and an NVIDIA GPU.

Rationale and design choices: https://arxiv.org/abs/2602.07264

Happy to hear feedback/answer questions/provide clarifications.
Web 2.0 vs. AI where is the fucking dynamism
by hotOrNot | 2026-02-19 13:27:21+00:00
HYPERGROWTH:Back then, it felt like there was a banger website/app every year. AI still has not solved the horizontal problem. It is still hard to use for many. The dynamism back teh was crazy. THINGS like facebook or Youtube were made by college kids and took over the world over night. TOOK OVER. Nowadays it is just a few AI companies at the top.(google openai x anthropic), where is the dynamism
by creatonez | 2026-02-19 13:28:14+00:00
Specifically:

Minecraft Pocket Edition for Xperia Play
-> Minecraft: Pocket Edition
-> [Minecraft: Windows 10 Edition, Minecraft: Gear VR Edition,
Minecraft: Apple TV Edition, Minecraft: Fire TV Edition,
Minecraft: Pocket Edition]
-> Minecraft
(It is colloquially "Minecraft: Bedrock Edition" when Mojang is
distinguishing it from other versions. Note also that despite all
being named "Minecraft", different platforms are separate
licenses, but the Windows 10/11 license gets you Java Edition as
well.)

RubyDung
-> Cave Game
-> Minecraft: Order of the Stone
-> Minecraft
-> Minecraft: Java Edition

Minecraft: Xbox 360 Edition
-> [Minecraft: Xbox One Edition, Minecraft: PlayStation 3 Edition,
Minecraft: PlayStation 4 Edition, Minecraft: PlayStation Vita Edition,
Minecraft: Wii U Edition, Minecraft: Nintendo Switch Edition]
(This was the 4J Studios version, now deprecated as some platforms
are unsupported and on some platforms it is superseded by Bedrock.
It is sometimes referred to as "Console Edition" but this was
never official.)
by bobajeff | 2026-02-19 13:28:22+00:00
As someone who currently uses dabbles in both. That prediction seems a bit unrealistic. Julia is a fantastic language but it has some trade offs that need to be considered. Probably the most well known is `time to first x`. Julia like Python is used comfortably in notebooks but loading libraries can take a minute, compared to Python where it happens right away. It may lead you to not reach for it when you want to do quick testing of something especially plotting. You can mitigate this somewhat by loading all the libraries you'll ever need at startup (preferably long before you are ready to experiment) but that assumes you already know what libraries you'll need for what you're wanting to try.
by Anamon | 2026-02-19 13:28:30+00:00
> 1 last thing; some global brands actually have the same size name on the same product represent a different size in different region (eg an SKU in size S in US may have different measurements to the same SKU in S in Asia)

I (Swiss) once ordered a T-shirt from a U.S. brand, size M because that fits me perfectly 95% of the time. It was way too big for me.

Lesson learned, the next time I liked a T-shirt form the same brand, I ordered the size S. It was way too tight, I couldn't even put it on. I checked the label, and it said: "European fit".