MurphyA/hacker-news huggingface dataset:
by jeenuv | 2026-03-03 07:47:06+00:00
Location: UK/India.

Remote: Yes/mostly. Can travel to London semi-regularly or on a need-basis.

Willing to relocate: open.

Technologies: C++, C, Python, Rust, Java, Javascript, Typescript, Haskell, Elm, React, Shell script.

Resume: https://is.gd/jeenuv_resume

Email: See resume.

Headline: Strong system software (primarily ARM architecture) and low-level background. Currently works in low-latency/high-frequency trading. Interests: low-level programming, functional programming, distributed systems, formal modelling, web UI tooling, command-line. Open to opportunities in system software or anything adjacent to my expressed interests.
by danaris | 2026-03-03 07:47:35+00:00
I think it would be very reasonable for copyright to return to its original terms: 14 years, with an optional renewal for another 14.

The vast majority of works make the vast majority of their money during that time frame. Indeed, for some works (like software), it's still probably much too long!

Citing a few wildly extreme outliers as evidence that we should stick with anything remotely resembling the current scheme a) is either disingenuous or betrays a deep misunderstanding of statistics, and b) can only work based on an appeal to emotion derived from growing up under the current scheme and seeing a creator's work as indelibly theirs forever, rather than something that should, once they have been allowed to make a living from it for a reasonable time, become the collective property of all humanity.
by toast0 | 2026-03-03 07:49:00+00:00
I get it, but many of the guarantees the BEAM provides come from limitations imposed by BEAM languages.

BEAM provides effective preemption of processes by counting function calls made by the process; the is effectively preemptive, because BEAM languages require recursion to implement loops.

BEAM has a simple GC with one heap per process. This is made possible because BEAM languages have immutable variables which can only reference older variables; and data is copied to rather than shared with other processes. (Caveat: ets and shared heap refcounted binaries allow for sharing with some additional complexity in the GC)

One heap per process also enables process isolation and fast and simple destruction of processes.

It's hard to build a similarly constrainted environment in C++ and if you did, you would likely not be able to use a lot of existing code. Maybe you don't want GC anyway, and you could use OS process isolation, but I've run Erlang nodes with millions of processes, and I don't think that's feasible with OS processes.
by SideburnsOfDoom | 2026-03-03 07:49:25+00:00
I think that there's a potential different story with this. He felt that he had no option but to do work, even though he was so sick that he failed at the job. What's up with that? How insecure and pressured is his employment?

If it's not true then the error is on him. But it seems plausibly bad to me as an outside observer of US employment and healthcare customs.
by miki_oomiri | 2026-03-03 07:49:41+00:00
When I speak to an agent, siri, or whatnot, I am always worried that they will assume I'm done talking when I'm thinking. Sometimes I need a many-seconds pause. Even maybe a minute… For Sire and such, I want to ask something simple "Hey Siri, remind me to call dad tomorrow". Easy. But for Claude and such, I want to go on a long monolog (20s, a minute, multi-minutes).

To me, be the best solution would be semantic + keyword + silence.

Hey Agent, blablablabla, thank you.

Hey Agent, blablablabla, please.

Hey Agent, blablablabla, oops cancel.
by adrian_b | 2026-03-03 07:49:44+00:00
I do not give a * about programmable cryptography, because it is not something useful for individual users or for small/medium businesses.

It is something that big companies hope to be able to use for providing services to customers that will move all their computing needs to clouds owned by others, instead of owning their computers.

The cryptographic applications that are useful for individual users and for small/medium businesses remain the traditional ones, e.g. data encryption, data authentication, random number generation, strong one-way hash functions, password hashing schemes.

None of the algorithms suitable for programmable cryptography can ever approach the efficiency of the classic cryptographic algorithms, simply because the requirements for the classic algorithms are much weaker.

Thus, no matter how universal an algorithm for programmable cryptography might be, it will not be an acceptable substitute for the classic algorithms, whenever the additional requirements for programmable cryptography are not necessary.
by mongrelion | 2026-03-03 07:49:48+00:00
> But are we really at the point yet where people are running local models without knowing what they are running them on..?

I can only speak for myself: it can be daunting for a beginner to figure out which model fits your GPU, as the model size in GB doesn't directly translate to your GPU's VRAM capacity.

There is value in learning what fits and runs on your system, but that's a different discussion.
by Balinares | 2026-03-03 07:50:06+00:00
It's one of those things where people think, it's there, and it works.

The whole business of software engineering exists in the gap between "it works today on this input" and "it will also work tomorrow and the day after and after we've scaled 10x and rewrote the serialization abstraction and..."

See also: "Glorp 5.7 Turbo one-shot this for me and it works!"
by traxler | 2026-03-03 07:51:17+00:00
For all the "My Banking Apps don't work", I'd raise one question:

Do you really need access to banking apps on the go? I get that it can be handy and maybe you legit do, but I'd wager most people don't really do. If you can pay by phone you can pay by card and the card has less potentially to weirdly break.

And if your bank demands a phone app to be used, you can always have a cheap stock android lying around at home. Can't get stolen or lost. Doesn't give big G any data on you, because that phone doesn't have anything but those apps.

But I also understand "just have a second phone" is not a tempting idea for many people. I am not much of a phone person, so I'm not a good case study, but it works fine for me.
by stale2002 | 2026-03-03 07:51:20+00:00
Call it whatever you want, the game wouldn't exist without them doing something about it. And because they did something about achieving their vision other people get to play the game.

How about we just call these people the game Producers instead. Thats what a producer does anyway right? They make decisions of how the game is built, what goes into it, ect, ect, ect.
by peteforde | 2026-03-03 07:51:37+00:00
I strongly disagree. Let me try and change your mind.

Let's say that you have been building your passion project; it could be a game, it could be a synth, it could be a mobile app. You were a year into development already when LLMs blew up, and you very quickly realized that you could leverage them to move much, much faster. This allowed you to tackle a long list of features that realistically would have never left the daydreaming to-do list because in reality, it'd have been a minor miracle to just get to v1.0 much less do all of the cool stuff you thought of along the way. This is the real power of the agentic workflow: in experienced hands, it's an incredible force multiplier.

And yet, even while your churning out features and knocking out bugs that you never would have found on your own without users being upset, the world gets progressively more and more pissy about this moment's Scarlet Letter. Suddenly mentioning that actually, you're getting amazing results from LLMs makes a significant percentage of people irrationally angry, leaving comments that would otherwise be appropriate to shame deviants and cheaters.

Suddenly, you're faced with a really awful realization: you'd love to loudly and proudly show the world how your LLM-assisted dev workflow has allowed you to produce something you honestly might not have ever finished in 2023, but if you do then people are going to write off what you've done as slop before even looking at it, and since you were actually thinking that maybe what you were building might have some legitimate commercial viability, you can't actually advocate for sanity and transparency without taking a serious hit to your product's success. By extension, this means that it might cause real damage to you and your family.

What I am describing is a chilling effect, and it is real. All of the billions in VC have literally nothing to offer someone who just wants to build cool shit and can suddenly do so faster and often better.

At the very least, consider that there is a tangible cost to telling the world that the thing you created exists at least in part because of AI but there is no such thing as people being more likely to pay for something simply because AI was involved. There is only downside. That is the chill.

It's not about victimhood. It is about not fighting battles that can only lose you ground.
by discarded1023 | 2026-03-03 07:52:47+00:00
Thanks for the link! Some very pretty stuff there.

Missing AFAICT are categorical string diagrams. I'm only sort-of familiar with the notation for Haskell Arrows [1,2] but a quick google for "lambda calculus string diagrams" turns up some recent work by Dan Ghica and others that may be of interest.

[1] https://en.wikipedia.org/wiki/String_diagram

[2] Ross Paterson "A New Notation for Arrows" (2001)
by qalmakka | 2026-03-03 07:52:52+00:00
Unfortunately two very big things happened afterwards:

1. Covid, which caused a dramatic shift in the EU focus and required the Commission to permanently take on lots of extra responsibilities (debt, shared procurement of medical goods and vaccines, way more international recognition/influence, etc)

2. Brexit: Ireland has to follow whatever Northern Ireland does. Northern Ireland's Unionists will never tolerate being in a different timezone than London, and Farage and his cronies in the UK will never tolerate having to swallow down an EU directive for ideological reasons. BoJo was already saying back in '19 that the UK was going to keep daylight savings only to spite the EU. This means that Ireland will almost 100% veto any changes to DST unless London is on board with them.

There's also an underlying internal divergence about what abolishing DST should look like. While nobody in Europe likes daylight savings (the material act of switching), Southern and Northern Europe have a very different opinion about which timezone to keep. Right now basically 70% of the EU is in CET/CEST, so trade and business are frictionless - from the tip of Sweden down to Malta, from Galicia to the Suwalki Gap - all year round.

The issue now is that Northern Europeans generally don't give a fuck about more daylight in the summer - they already have a humongous amount of daylight during the night. What they'd like to do is to keep "natural" time all year around, because summer time would cause the sun to rise extremely late in winter. They'd like CET to become the new central European standard.

On the contrary, in Southern Europe people don't really care that much about sun rising at 7 or 8 in winter but really love the extra hour of sun on summer evenings. This means keeping CEST all year round.

Given that having a timezone between Southern Germany and Austria/Northern Italy or between the Rhineland and France is objectively terrible for the EU economy, nobody is going to propose this ever again unfortunately. I think we're stuck with DST forever unless someone caves - most likely the Nordics. Having basically all of Europe on a single timezone is just too convenient, that's why nobody went back to their previous timezones after Hitler and Franco fucked them up in the '40s and why China is still on Beijing time
by Epa095 | 2026-03-03 07:53:14+00:00
(I agree with your comment. To add). Fairphone can be gotten with stock Android, but also "/e/OS", which is a fork of LineageOS, and presents itself as both more privacy focused and de-googled than stock Android.

So it also comes down to what kind of OS you want. I find SailfishOS interesting, but I also really like the hardware of the Fairphone.
by Aerbil313 | 2026-03-03 07:53:24+00:00
My experience is that you can't "convince" people out of Facebook, Instagram and Tiktok, because the platforms themselves convince people to use them. They always emit that background radiation of "You're missing out on VERY important stuff".

It's literally brainwashing by design. My dad is convinced everybody should use Facebook to be informed or they'll be "left behind". My peers are convinced you're socially a loser if you don't have Instagram. Privacy concerns are not even an afterthought.

And this brainwashing sits on top of the dopamine/reward center related neurochemical effects of these apps, which are very mild, much milder than any typical substance addictions for most people.

It took me aboout 3 months of abstinence of Reddit and HN for it to finally click that I didn't actually need them at any capacity in my life.

The blind spot is all too obvious for those with eyes to see. I can tell which app is a person's drug of choice within ~5 minutes of meeting them. Over time, these algorithm-driven apps even (subtly) change a person's personality.
by hyperman1 | 2026-03-03 07:53:46+00:00
This jumps out for me:

... concerns about security vulnerabilities on aging hardware ...

That's the cost of shoddy engineering. A security fix is basically a recall in any other branch of industry. We've gotten so good at recalls that we can basically throw anything at the wall and fix it next month if foobar again. And now the party is, well, far from over, but at least cooling down a bit.

There is no reason for PC hardware from 10 or even 15 years ago to not be usable today, except shoddy engineering and software decision makers giving up. I own a thinkpad x220 so I can mean that.
by peteforde | 2026-03-03 07:53:50+00:00
Exactly: https://news.ycombinator.com/item?id=47229458

You should consider that there is a rather large gulf between low-effort crap and using agentic LLMs to make more sophisticated games faster before you downvote me.

It's just not black and white, and to treat it as such devalues the conversation.
by oerdier | 2026-03-03 07:54:22+00:00
I wasn't suggesting individuals shouldn't be able to pay with credit. I have a credit card myself, which I use when I can't pay with debit. I was suggesting that for a population as a whole, having paying with credit being so commonplace leads to crippling debt issues, which as far as I can believe "the reports", is an issue in the US.

Your comment on the risk of paying with debit cards surprised me. I've never considered it a risk at all. It made me realize that perhaps here (in the Netherlands) we have consumer protection systems in place, in addition to the payment systems, that prevent any issues.
Show HN: My OpenClaw knows what it did a week ago. Thanks to "hmem"-MCP
by Bumblebiber | 2026-03-03 07:54:35+00:00
Humanlike memory for AI Agents.

That's what I was thinking about when I lay in bed one more time while trying to fall asleep.

I was sick of my agents forgetting stuff that I told them a few days ago due to compressing their memories. With Gemini it was even worse, sometimes the context just got reset and it wouldn't remember things from 5 minutes ago.

So I thought about how I organize my memories. We don't have all the things we've experienced in mind at the same time. We keep them in junks. When you think about "holidays" you will remember all the holidays you've been to. Then you can dig deeper into one memory and think about that trip to Rome. Go even deeper and you'll remember the hotel, if the bed was comfortable, how the food was, etc. Also you'll remember the people who were there with you and when you think about those, there will be many more memories that connect with them. Things you hadn't thought about 3 minutes ago, but they were there in your memory. Just on demand.

Then I realized, this concept should be transformable to an MCP. Next morning, I told Claude about this idea and we made a prototype. Well, and it pretty much nailed it. We created skills to properly use the MCP and what should I say... I sometimes see it using it's hmem-MCP without me asking to do it. It reads and writes memories on its own.

Imagine that. No more inefficient .md-memory-files that will flood the context and waste your tokens.

Check my Github if you want to know how it works.

It's still in development but it already works pretty well! If you pass the Github-link to your Openclaw, it will be able to install and use it.

https://github.com/Bumblebiber/hmem
by Arainach | 2026-03-03 07:54:49+00:00
>Microsoft was completely abandoned in the mobile market because they were so widely hated.

This was not a factor. Windows phone lost because they didn't have apps. They didn't have apps because they rewrote between Windows Mobile 6 and WP7, and rewrote between WP7 and WP8, and rewrote between between WP8.1 and WP10. That's a lot of work for developers and they didn't have enough users to justify developers rewriting their apps that many times. Combine that with some companies refusing to build apps at all (YouTube refused to write an app and sued to block Microsoft from writing their own YouTube client) and users didn't want to put up with the lack of apps either.
by gknoy | 2026-03-03 07:54:49+00:00
I find that fascinating, because interacting with the tests in our codebase (both Python and JS) answers a _lot_ about "how is this meant to work", or "why do we have this". I won't say I do test-driven development, at least not very rigorously, but any time I am trying to make a small change in a thing I'm not 100% familiar with, it's been helpful to have tests that cover those edge cases. :)
by renewiltord | 2026-03-03 07:56:17+00:00
I don’t find humans mapping to agents worthwhile. Claude produces machine agents of weird structure who are aware of some fractal subfraction of the code and this works well.

Regardless, the one thing that I do find useful is a markdown task list because this survives context damage. This is a harness workaround that I fully anticipate will be dealt with in Claude Code itself.
by yellowapple | 2026-03-03 07:56:21+00:00
I was pretty happy with the Moto G7 Plus I bought a few years back; bought it specifically on the basis of “my OnePlus 5T broke and I need a LineageOS-compatible phone immediately”, and it ended up fitting the bill perfectly. My only complaint was the smooth finish on the backplate, so it had a nasty tendency to slide off of any slightly-angled surface.
by aljgz | 2026-03-03 07:56:38+00:00
My iPad wins by a large margin the lowest bang for bucks of any competing device I ever purchased
A locked down device with no multitasking, even the browser download is interrupted if I switch away.

The true embodiment of paternalism, it protects you from all the scam in the world, except the noble ones who are willing to pay the 30% share.
by jasonkester | 2026-03-03 07:56:43+00:00
Do people generally go on hikes after work?

Yes. Of course. That’s the whole point of shifting the daylight hours.

You get off work and head to the crag to climb a few routes before it gets dark. It’s like a little mini weekend every evening for those summer months.

But yeah, if you never take advantage of that, it’s understandable to want some light in the morning I guess. But yikes, why not go out and enjoy the sunshine?
by southerntofu | 2026-03-03 07:57:52+00:00
Hello,i don't mean to be dismissive but i think lawmaking definitely needs less AI and less pretendly-neutral summaries.

It's already a problem when researching a law proposal that dozens of news outlets will just copy-paste a bland summary of arguments from both sides, neither being explored fully.

I would recommend giving direct links to actually partisan information so people can situate the bill's intent and consequences in a broader context.

Where it helps:

- sometimes a bill's proponent is just an industry puppet whose talking points will be repeated in the media, but aren't solid enough to warrant a proper article… unlike opponents criticizing specific (for example deregulation) points

- sometimes, there are strong feelings and arguments on both sides of a bill and it makes sense to view them in their entirety; seeing one's side unhinged logic sometimes reveals more about the bill than the bill's text itself

- "same-side" opposition: sometimes a bill is perceived as "left-wing" or "right-wing" but receives opposition from the same side; for example, the democrat party is very divided on helping the rich vs taxing the rich, while the republican party is (less than 20 years ago) divided between hardcore authoritarian trumpists and libertarians defending civil liberties

All in all, i believe AI is a plight for society. We are only starting to understand the ecological and psychological costs. There are areas where machine learning can be useful (translation), but i strongly believe politics is not one of them. Please don't try to apply it to anything serious. Don't take it from me, take it from James Mickens in a talk where he explains both how ML works and how it related to the field of computer security:

https://www.usenix.org/conference/usenixsecurity18/presentat...
by vasco | 2026-03-03 07:58:51+00:00
The 3 people that work at Reuters actually doing journalism are not doing in ANY way a similar job to the millions writing blog posts for Ars Technica like publications. The latter is an ad seller indeed. And the majority of publications that are renowned also do little to no journalism.

It's as if we called "web devs" that learned JS on udemy and just vibe code, Computer Scientists and treated them as if they publish compiler research papers. It's just a completely different job
by mihaaly | 2026-03-03 07:58:52+00:00
> Professionally you are downgrading

It is the contrary!

You learn using a very powerfool tool. This is a tool, like text editor and compiler.

But you focus on the logic and function more instead of syntax details and whims of the computer languages used in concert.

The analogy from construction is to be elevated from being a bricklayer to an engineer. Or using various shaped shovels with wheelbarrel versus mechanized tools like excavators and dumpers in making earthworks.

... of course for those the focus is in being the master of bricklayers, which is noble, no pun intended, saying with agreeing straight face, bricklaying is a fine skill with beautiful outputs in their area of use. For those AI is really unnecessary. An existential threat, but unnecessary.
by pjmlp | 2026-03-03 07:58:53+00:00
20 years ago, I would still have bought a Mac, nowadays they don't sell any hardware that I would pay for.

I don't pay extra for have less options than on PC hardware, my desktop and laptops can be upgraded at will and without gunpoint prices (forgetting about the whole AI stuff that affects everyone anyway), thus all my use of Apple hardware is project specific and taken from the company's hardware pool.
by Freak_NL | 2026-03-03 07:58:59+00:00
In Europe? Debit cards. Hardly anyone uses a credit card in a supermarket.

If I'm going out I'll have both a debit card and cash in my wallet. Given that large scale outages of payment networks are no longer theoretical but to be expected, not carrying cash is just silly. Since I have a wallet in any case, I see no point in using contactless payments on a smartphone — I usually don't take it with me when getting groceries.

I have no idea if I can even do contactless phone payments on GrapheneOS, but since everything else works (including my bank's app), I don't care.