MurphyA/hacker-news huggingface dataset:
by marcusfrex | 2025-07-31 13:18:30+00:00
Imagine a scenario where you're coerced—whether through threats, torture, or even legal pressure—to reveal the password to your secure vault. In countries like the US, UK, and Australia, refusing to provide passwords to law enforcement can result months in prison in certain cases.

Veilith addresses this critical vulnerability with perfect deniable encryption. It supports multiple passwords, each unlocking distinct blocks of encrypted data that are indistinguishable from random noise—even to experts.

In high-stakes situations, simply provide a decoy password and plausibly deny the existence of anything more. Dive deeper by reading the whitepaper, exploring the open-source code, or asking me any questions you may have. Let's secure your data like never before!
by RickJWagner | 2025-07-31 13:18:53+00:00
About 30 years ago I was in the early part of my career and was stunned to learn two of my favorite programmers were former managers. I couldn’t understand why they ‘took a step backward’ to return to programming.

One of them explained “In management, they nip at you from the top, and they nip at you from the bottom”. Meaning that you had many more people with demands. A programmer usually has only one, maybe a few.

Later, I learned that many managers are paid less than senior programmers.

I turned down every request to begin managing, and I finished my career happy.
by mbreese | 2025-07-31 13:19:48+00:00
I usually do this with a port forward (ip or Unix socket) over SSH. This way my server just sends data to ~/.tunnel/socket, and my SSH connection handles getting it to my client.

(It’s a bit more complicated with starting a listening server in my laptop, making sure the port forwarded file doesn’t exist, etc, but this is the basic idea.)
by christophilus | 2025-07-31 13:19:51+00:00
> I notice HN comments often that say people want and appreciate native apps/UI, people don't like web apps, and people don't want files stored in the cloud. I think Figma proves these aren't things non-tech people care about when a web app is done well, similar for Google Docs.

I, for one, prefer web apps for almost everything. The less I have installed on my computer, the better. Exceptions are for really critical stuff like my text editor. Personally, if I was someone who actually used Figma, I'd prefer that to be a native app, too.

For almost everything else-- anything I only use lightly-- I want to keep that crap off of my machine.
by loughnane | 2025-07-31 13:19:59+00:00
I agree with you that OP is being overprotective, but its natural that we all draw slightly different lines about what's appropriate when.

FWIW, when (spoiler alerts) the little girl gets her feet cut off in red shoes my 8 and 10 year olds were shocked at the turn events, but hardly shaken. Likewise when the little match girl died in the cold they were sad, but not permanently so.

It's the same deal with grimm fairy tales, or even pinocchio (pinocchio gets hanged).
by evaXhill | 2025-07-31 13:20:04+00:00
Considering the breakdown of all the elements that went into it and the meticulous attention to detail, it’s not surprising that the creation of this logo took around half a year to complete. Golitzen really embraced the Art Deco movement and was also a storyboard artist for NANA in 1934, but its hard to find any illustrations online, what i can find is a mention of his name in a MOMA art/cinema expo from the late 70s https://www.moma.org/documents/moma_press-release_327139.pdf
by wiz21c | 2025-07-31 13:20:19+00:00
Yeah, went down that road too. It's really emotionnally difficult/grinding. And I still don't have a clue: you have to find how each person behaves. Lots of talk, influence, repeating the same thing every day, etc. Unfortunately, I've never taken any pleasure in doing that, it was just difficult and exhausting to me...
Show HN: AgentOS-An Early OS for Coding Agents Memory and Execution and Learning
by Jahboukie | 2025-07-31 13:20:36+00:00
Hi HN! I'm Jeremy, a solo developer exploring what development tools would look like if designed Specifically FOR AI agents rather than adapted from human tools.

This started with AntiGoldfishMode, a CLI to solve the "goldfish memory" problem in AI coding assistants. That success led me to a bigger question: what if we built a complete operating system designed for AI agents?

AgentOS is my early exploration of this concept. It's currently a TypeScript-based system with three core engines:

Memory Engine: Persistent SQLite-based storage that lets AI agents remember context across sessions. No more losing project knowledge between conversations.

Execution Engine: Sandboxed code execution environment where agents can safely test their suggestions before recommending them. Currently supports multiple languages with Docker integration planned.

Learning Engine: Basic pattern recognition that tracks what works and what doesn't, building simple predictive models from execution outcomes.

Current State: This is very much an early-stage exploration. The core functionality works - agents can store memories, execute code safely, and learn from results. The CLI is functional with commands like agentos memory store, agentos execute, and basic learning capabilities.

The Philosophy: Instead of throwing larger context windows at AI agents (the "context window arms race"), I'm exploring purpose-built tools that give them the specific capabilities they need: memory, execution verification, and learning from experience.

What's Next: I'm working toward an alpha release and would love feedback from the HN community. Are there specific capabilities you think AI agents need most? What would make them better coding partners?

The code is available on GitHub: [https://github.com/jahboukie/agentos.git]

I'm here to discuss the approach, technical implementation, or what you think the biggest needs are for truly AI-native development tools.
by meowface | 2025-07-31 13:20:40+00:00
I agree with you. At the same time, I never want to see an ad. Anywhere. I simply don't. I won't judge services for serving ads, but I absolutely will do anything I can on the client-side to never be exposed to any.

I find ads so aesthetically irksome that I have lost out on a lot of money across the past few decades by never placing any ads on any site or web app I've released, simply because I'd find it hypocritical to expose others to something I try so hard to avoid ever seeing and because I want to provide the best and most visually appealing possible experience to users.
by bee_rider | 2025-07-31 13:21:34+00:00
So far, ad driven Internet has been a disaster. It was better when producing content wasn’t a business model; people would just share things because they wanted to share them. The downside was it was smaller.

It’s kind of funny to remember that complaining about the “signal to noise ratio” in a comment section use to be a sort of nerd catchphrase thing.
by jerf | 2025-07-31 13:21:40+00:00
First, there are people who manage the best of both worlds, so bear in mind I'm talking about the ones who only manage the one side or the other.

The self-taught ones are often much better at diagnosis of problems in my experience. "Hey, the servers are blowing up, own the process from diagnosis to deploying the fix" is something I can generally throw at a self-taught dev faster than a school-taught dev. Often because even if they've never owned a server they've already been through the "my graphics driver is crashing my desktop when I plug in my USB drive" dance on Linux a number of times and know how do go through diagnosis processes.

They're also often better out-of-the-gate at being handed a large task and knowing how to break it down quickly without much direction. Sometimes they should be getting more direction than they do; this is often the source of bits of the code base that seem to be completely foreign in style, library usage, etc. Gotta watch the PRs.

On the other hand, the self-taught will sometimes blunder into some critical O() mistakes because they haven't been taught to think that way, and may never have worked at any real scale before. They can also end up doing too much without using a library because they're used to just doing it themselves. (Not that school teaches you to "use libraries" exactly, but the school-taught are just generally less fluent and as such more likely to look for easier solutions... which is often exactly what we want!)

Where the holes really develop is when we get into heavy data structures, or a compiler-like code base (though sadly many school-taught people escape without compilers), or heavily recursive code, which doesn't just include "recursion" per se but also things like working with DOMs that are recursive tree structures. A lot of time the self-taught are great at straight-line "do this, then do that, then do that" code bases but struggle to build longer-term maintainable code that has good reuse.

And I'll say it again, these are all absolutely, positively, generalities and they do not apply to everyone. Some self-taught people are great at creating high quality, well-architected code bases. Some people escape school not just without compilers, but without any discernible skills whatsoever. (Those are some sad interviews.) These are just broad patterns I've observed.
by oc1 | 2025-07-31 13:21:43+00:00
It's not impossible. Websites will ask for an iris scan to identify if you are a human as a means of auth. They will be provided by Apple/Google and governed by local law. Those will be integrated in your phone. There will be a global database of all human iris to fight ai abuse since ai can't fake the creation of a baby. Passkeys and email/passwords will be a thing of the past soon.
by exasperaited | 2025-07-31 13:22:58+00:00
There is definitely leasing of freight and passenger trains in mainland Europe, albeit not on the UK scale -- there are at least thousands of leased passenger trains in Europe as I had understood it, including some trains leased by predominantly UK-based ROSCOs like Beacon, AFAIK.

But admittedly that comment was mostly my brain blipping while creating that sentence by settling on the old, broader definition of "Europe" where we used to be significant and that I sometimes use when talking to Americans, hence the subclause clarification about the UK within it.

The point I was getting to is that outside the USA (which definitely has nationally-specific rail vehicles like Amtrak and BART) things are broadly commoditised and relatively off-the-shelf, both in the rail-specific hardware sense and in the wider construction sense.

I don't think there is anything particularly different between building a road and building a railway line in terms of construction skills, and indeed where major roads and rail in the UK are concerned there's at least half a dozen or so major construction firms doing both, right? Clancy, Balfour Beatty, Octavius, Eurovia, Babcock etc. (and those are mostly just names I remember seeing out of train windows)
by robenkleene | 2025-07-31 13:24:02+00:00
Most of those areas I listed already have web apps, they just aren't popular (I'd argue because there just isn't much need for them). I've written about how shockingly quickly adoption usually happens when market opportunity presents itself https://blog.robenkleene.com/2023/06/19/software-transitions...

In this case, `asm.js`, which was the original the core technology that made any of this possible, was released in 2013, which is ancient in this day and age.

It's normally very fast from technology to creation of the initial product to wide-spread adoption (typically about five years from release of the first version, per my blog post). So more likely if this does happen, it will require another core technology breakthrough, e.g., `asm.js` (now WebAssembly) isn't enough to facilitate it on its own.
Show HN: Deterministic evals API – the alt for LLMasJudge (free credits)
by sfox100 | 2025-07-31 13:25:27+00:00
Hey HN,

We built Composo because AI apps fail unpredictably and teams have no idea if their changes helped.

LLM-as-judge doesn't work - it gives random scores, doesn't work well for agents, and doesn't tell you what to fix.

We've built purpose-built evaluation models that give you: - Deterministic scores (same input = same score, always) - Instant identification of where prompts, retrievals, agents & tool calls fail - Exact failure analysis ("tool calls are looping due to poorly specified schema")

We're 92% accurate vs 72% for SOTA LLM-as-judge.

Giving 10 startups free access: - 10k eval credits - Just launched our evals API for agents & tool calling - 5 min setup

Already helping teams at Palantir, Accenture, and Tesla ship reliable AI.

Apply: composo.short.gy/startups

Happy to answer questions about evaluation, reward models, or why LLMs are bad at judging themselves. startups@composo.ai
by t-3 | 2025-07-31 13:25:41+00:00
How do you convince Congress to pass a law subjecting themselves to the death penalty? What do you do about the legal bribery? Do you really think that you can raise congressional salaries high enough that "speaking fees" or "campaign contributions" won't make them a drop in the bucket? Why is salary imagined to be an important factor when the majority of elected officials are not in any way wanting for money? The basic structure of representative democracies ensure that representatives are largely drawn from the class of the idle rich and upper-class who can afford to stop working at a relatively young age.
by Const-me | 2025-07-31 13:25:56+00:00
Interestingly, a few months ago I wanted a similar thing for Windows. Ended up developing a simple tray utility for that. Probably the most important method is the handler of WM_POWERBROADCAST message: https://github.com/Const-me/SleepOnUnplug/blob/0.4/SleepOnUn...
by Latty | 2025-07-31 13:26:07+00:00
People just confidently stating stuff like "current LLMs basically pass the Turing test" makes me feel like I've secretly been given much worse versions of all the LLMs in some kind of study. It's so divorced from my experience of these tools, I genuinely don't really understand how my experience can be so far from yours, unless "basically" is doing a lot of heavy lifting here.
by pjmlp | 2025-07-31 13:26:13+00:00
I agree with your point of view, this was the second coming of Longhorn, WinRT was after all pushed by the same folks that killed the Longhorn effort, those on Windows team that sided with Steven Sinofsky, using COM in Vista as future foundation for .NET ideas in Longhorn.

The Hilo tutorial for Windows 7 remarks regarding C++ are quite telling of their point of view, on which programming language one should be using,

https://devblogs.microsoft.com/cppblog/announcing-hilo/

"The rich user experience of Windows 7 is best accessed through a powerful, flexible language, and that means C++: by using C++ you can access the raw power of the APIs for Windows 7."

From https://learn.microsoft.com/en-us/previous-versions/msdn10/f...

Joe Duffy has some remarks on how even with Midori running Asia Bing infrastructure, and proving workloads in front of the Windows team, the reception to it was rather cold.

https://youtu.be/CuD7SCqHB7k?t=921&si=r8a0nScB4fcrxxIu

Eventually he left MSR and created Pulumin on top of Go.

Meanwhile Apple/NeXT and Google, decided to push languages like Objective-C, Swift, Java, Kotlin, over classical C and C++, proving the point that change is possible if management is willing to support the team, even if that is a very long run.

See Apple's Metal Swift bindings, versus Microsoft's Agility SDK for DirectX.
by berkes | 2025-07-31 13:26:24+00:00
Yea. To be clear. With "senior" I did not mean "developers with over 16 months of experience" but developers that have failed spectacularly, several times, learned from that, and now strive to avoid these, and related mistakes.

A junior can never be that, due to lack of the experience. But too many long-term developers haven't failed, or haven't learned from these mistakes.

For example, about five years ago, I worked a few months with a 40+ years-of-experience software developer, who worked almost his entire life on one single product (in C++ and Java) in one company, solo. I was asked to assess if/how it was possible to get new people for this project because he was retiring. Part of the code was marvelous and a true beauty. Other parts were horrors or inintelligable mess. He truly did not like Java (at first) so a giant part of the java codebase was there to make it look-and-feel somewhat like his (also non-standard) C++.

Ironically, the nice parts were those that were hardly touched or changed - infrastructure, boilerplate, etc. But the worst parts were those that needed frequent changes due to business demands or the ever changing outside world. He honestly never realized that there were patterns and systems (by now), to keep software manageable under real-world-demands and changes. That turned also to be the saving of this project: he loved "DDD" and "Design Patterns" (both he heard about, but never dove into), and implemented some core ideas in this project before handing it over: anti-corruption-layers, ports-adapters, dependency-injection, testing.
by tokai | 2025-07-31 13:27:35+00:00
A funny thing about Odense is that HCA was known as a quintessential Copenhagener by his contemporaries. He left the his providential birth town as soon as possible and harbored no tender feelings for his origin. That hasn't stopped Odense putting his name and likeness everywhere in the city, so much that HCA nowadays is closely linked with Odense - even though his person and work never actually was beside his childhood.
by FirmwareBurner | 2025-07-31 13:27:44+00:00
>I would insist something is wrong here. 3k a month for an SWE seems on the lower end, really.

3K NETTO(post-tax) is the norm for mid positions in Austria for SW devs, not on the lower end. Where do you live if this is too low?

> 5k should be possible for senior positions.

5k NETTO is the norm?! In this market? WHERE? Survivorship bias maybe?

>From this perspective, things might be working as expected in a society with too many SWEs and too few bus drivers.

There's no "too few bus drivers", there's the unions of bus drivers (and other jobs) who can push their salary and cost increases into the prices of the general public, as they please (kind of like government workers) since they have a monopoly on public transit and that's what people need to get to work so they don't need to compete on the free market. You're comparing free market labor with a union monopoly.

Maybe a good strategy if you want to have a country where everyone is a government worker and you have no private sector innovation. Would you still be SW devs for the same wages?
Show HN: We Built a Serverless GPU Platform with Fast Cold Starts
by ayankovsky | 2025-07-31 13:28:00+00:00
We built a Serverless GPU platform with low cold starts that is perfect for running your custom ML models (LLMs, image generation etc.).

We started with our own pain. We were running a generative AI startup and needed to run a Stable Diffusion pipeline with custom LoRA. We found that running a custom model on a cloud GPU means either a steep fixed cost (using traditional cloud providers) or extreme cold starts of several minutes (using serverless GPU providers).

We looked at successful non-GPU providers and came up with a hypothesis that still holds true today: we don't need to support custom Docker images, we can create just one environment that will run any model.

Of course, that alone did not solve the cold start. We had to work hard optimizing our platform to load and unload models as quickly as possible. We ended up building a pre-download mechanism and manipulating the page cache to load the predicted next model faster.

We wanted to make it as easy as possible for our clients to migrate and also to learn as much as possible, so we started offering free assistance in adapting models. We learned that improving cold starts is not just about the platform. It also depends on how the model is loaded.

This way we helped several teams running LLMs and image generation improve their ML-related features for users (reducing wait time) and often reduced costs.

Try our platform here: https://dat1.co

We'd love to hear your thoughts on anything related to the subject.

Thanks, Arseny.
by netsharc | 2025-07-31 13:28:02+00:00
Wow! There's a look of the Noddy at the end of this video: https://youtu.be/agKiATDgdBs (as well as what the broadcasted video looks like before it).

Funny how there are other frames like "Temporary Fault", that the camera can point to to inform the audience if there's a problem.

The Wikipedia page also mentions how they added "Colour" to promote the fact that colour service is available, and how people were choosing to remain in B&W because the licence fee for colour TV is higher. Meanwhile in 2025 I'm still using 1080p instead of 4K monitors because theye're good enough.
by dimal | 2025-07-31 13:28:33+00:00
As I get older, I can see a future where I’m cut off from parts of the web because of captchas. This one, where you just have to click a button, is passable, but I’ve had some of the puzzle ones force me to answer up to ten questions before I got through. I don’t know if it was a glitch or if I was getting the answers wrong. But it was really frustrating and if that continues, at some point I’ll just say fuck it and give up.

I have to guess that there are people in this boat right now, being disabled by these things.
by barnabee | 2025-07-31 13:29:10+00:00
Some of us limit how and when we use those tools, or avoid them entirely.

I use GitHub for code I want to share with the world and to access and work on code made by others. I don't use Dropbox daty to day (technically I have an old account with a few unimportant things on, but I only access it via the web). I use Google's suite of tools only for things I'm not really fussed about or to access stuff made by others (I do have a personal Gmail account but I basically only use it for mailing lists, password resets, and to get invoices and confirmations). I use tools like Slack, Discord, etc. where I'm required to for things I'm working on, but that's someone else's privacy call.

I could go on…

For my personal data I have a NAS at home (with encrypted backups to Glacier), use Syncthing pretty heavily, and a few (general e2e encryped) cloud services for specific use cases.