MurphyA/hacker-news huggingface dataset:
by gabrieledarrigo | 2026-03-02 16:58:27+00:00
Location: Milan, Italy

Remote: Yes

Willing to relocate: No

Technologies: Node.js, Typescript, React, PostgreSQL, MongoDB, Redis, Google Cloud Platform,

Résumé/CV: https://www.linkedin.com/in/gdarrigo/

Email: darrigo.g@gmail.com

I'm a senior software engineer with 14 years of experience; I worked with small teams and enterprises, and I successfully contributed to the success of many products,
Hire me if you want to onboard a passionate, team player, used to wear hmany hats, colleague.
by peiyaooo | 2026-03-02 16:58:44+00:00
We run 17 AI agents at Artificial Lab. One day we realized we had no idea what they were spending.

Our agents write code, create content, manage infrastructure : and increasingly, those jobs require spending money. API calls, cloud compute, service subscriptions. The UI for all of that spending was our credit card statement. Once a month. After the fact.

So we built AgentPay: four React components for AI agent payment visibility.

- *PaymentApprovalCard* : see what your agent wants to buy, why, and for how much. Approve, reject, or edit before it spends.
- *SpendingLimitBar* : set a budget, watch it fill. Yellow at 75%, red at 90%.
- *TransactionStream* : real-time feed of every agent transaction.
- *AutonomyDial* : a trust slider. One end: agent asks permission for everything. Other end: full autonomy. Set it wherever you're comfortable.

Built with Radix + Tailwind + Zustand. 15kb gzipped. Dark mode. Accessible. MIT licensed.

We built it because we needed it. We open-sourced it for Free because we think payment oversight shouldn't be proprietary, same way seatbelts shouldn't be a luxury upgrade.

GitLab: https://gitlab.com/artificial-lab/agentpay-ui-kit

npm install @agentpay/react

Happy to answer questions about the design decisions or how we're using it with x402 micropayments.
by rcxdude | 2026-03-02 16:59:21+00:00
It was more that regular people started joining the internet through just paying for ISPs. Before that, most of the people just joining the internet were students, so there would be a wave of newbies at the start of the university year every September and they would get acclimatised to the culture there during the year. But once it was year-round and many more people it swamped things and the culture shifted or closed itself off.
by cogman10 | 2026-03-02 16:59:24+00:00
It still biodegrades within the pit. In fact, that's actually a problem because it can generate fire starting temperatures! (Crazy I know) It's also a problem because a part of biodegrading is producing CO2 and CH4.

But I generally agree. The big issue here is we as a society have moved away from biodegradable packing and distribution. I get it, plastic prevents waste and mold. That's why we use it. It's also dirt cheap. It's a byproduct of oil refining (literally cheaper than water).

The ultimate solution to the plastic problem is making plastic more expensive, and the way to tackle that is by reducing oil consumption. Fortunately, that's sort of just naturally happening.
Ask HN: Should IDs be strings or numbers in your codebase?
by viviansolide | 2026-03-02 16:59:47+00:00
At work we're debating whether entity IDs should be typed as strings or numbers throughout our stack (API contracts, frontend, etc.).

Database auto-increments happen to be integers, but we never perform arithmetic on IDs – they're opaque identifiers.

My take: IDs are identifiers, not numbers. Typing them as strings makes this explici and makes migrating to UUIDs or other formats painless.

Am I missing a good reason to keep them as numbers?
by jlokier | 2026-03-02 17:00:07+00:00
I'm on 5G right now and it just struggled to load the HN front page due to local network congestion. At times of day when it's not congested it reaches 60-90Mbyte/s in the same physical location

Spotify just gave up while trying to show me my podcasts. I can't listen to anything not already downloaded right now.

Yet at 3am I'll be able to download a 100GB LLM without difficulty onto the same device that can't stream a podcast right now.

Unfortunately I don't think 5G is the streaming panacea you have in mind. Maybe one day...
by 5o1ecist | 2026-03-02 17:00:08+00:00
I remember when people still knew what milk was ... and what was not milk.

That was before multi-billion-dollar companies came up with marketing strategies that manipulated people into not understanding what milk was, instead making them believe that milk is whatever they tell people.

Usually, the reaction to this is "Well, language and the meaning of words change." ... Sure, but that argument comes in complete ignorance of the fact that it only happened, because people with too much money and power can manipulate millions into believing whatever these millions of people are supposed to believe.

Thus now anything can be milk, as long as some profit-oriented company decides that people shall call it milk.
by pyuser583 | 2026-03-02 17:00:17+00:00
The distinction between author and their estates is fascinating: the stereotype is estates mismanaging the art, but that usually happens because the estates want to be “artistic” themselves.

Most artists are terrible at business. They do dumb things for no reason.

JRR Tolkein and his estate is prime example. JRR signed away all movie rights for a nominal sum. His estate fought tooth and nail for their rights, while still allowing grey zone stuff to develop (Dungeons and Dragons).
by Markoff | 2026-03-02 17:00:18+00:00
I used to do this during long travel in planes, buses or trains when I was single backpacker.

Now traveling with my own family is just exhausting chore and I couldn't care less about stranger sitting next to me, I heard enough stories for whole my life since I traveled a lot.

Recently I traveled with my mother to China and she was excited to talk with some girl next to her on long flight, I didn't find any value gained from such conversation and would rather watch a movie (or outside window is that was an option) and find it harder and harder older I get to see the added value.
by Tangurena2 | 2026-03-02 17:00:34+00:00
One provision of the Sony Bono Copyright Extension Act [0] (which expired 6 months after passage of the law) allowed next-of-kin to revoke (the sale of) copyrights sold by the author without recourse (by the folks who paid for them). Allegedly, this was added by Disney in order to cut costs hundreds of millions of dollars in a dispute over licensing Winnie The Pooh IP/rights [1].

Expect something similar when the next big author dies; my prediction: JK Rowling.

Notes:

0 - https://www.congress.gov/bill/105th-congress/senate-bill/505

1- https://hughstephensblog.net/2023/12/18/winnie-the-poohs-cop...
by mrguyorama | 2026-03-02 17:00:38+00:00
Are you fucking kidding me? Pay attention.

ICE came into Maine with almost 2000 "targets". They arrested about 200 people. They ended up bragging about 17 "bad guys", and even that list is possibly filled with lies.

Some of the 200 arrested that weren't actually immigrants include a brown man who passed a background check and flew to Texas recently to fulfill immigration requirements to work for our local Law Enforcement. It includes tons of people who are legal residents and had papers on their person to that effect. Those papers are often left behind when the person gets kidnapped, which includes an unmarked van filled with ICE nuts screeching in front of someone's SUV in city traffic, jumping out, breaking the window to the SUV, dragging the man out, and speeding off, leaving a still running SUV sitting in the middle of the street, with papers. A literal kidnapping scene from a movie, but sure, totally normal and upstanding law enforcement activity. Our own cops, not exactly liberals, are finding it hard not to publicly call them stupid assholes. These cops are mostly Trump voters.

Don't stick your head in the sand and cry when people point out how uninformed you are. Their entire operation is almost entirely false positives. They've sent people who live here legally to other countries without authority.
by gus_massa | 2026-03-02 17:00:39+00:00
I agree. https://en.wikipedia.org/wiki/Galalith is made of casein and formaldehyde. It was popular 100 years ago and there are plenty of pieces still around. I searched formaldehyde in the article but I din't find it, I'm not sure if they hide it or they are using a very different method.
by dm319 | 2026-03-02 17:01:00+00:00
Unless I'm reading the numbers wrong, we're having a bigger issues here in the UK[1], with 2091 cases in 2024, though that dropped to more than half last year. We have already lost our measles elimination status.

[1]https://ukhsa-dashboard.data.gov.uk/vaccine-preventable-dise...
by gwern | 2026-03-02 17:01:19+00:00
One of the downsides of using an expert LLM to write for you is that they know all that perfectly well, even if you don't, and aren't too bothered by such a chunk. It's like reading any Wikipedia article on mathematics... This is the kind of thing that people are documenting in the LLM-user literature in creating an illusion of expertise (or 'illusion of transparency'). Because the LLM explains it so fluently, you feel like you understand, even though you don't. Hence new phrases like 'cognitive debt' to try to deal with it.

(This is also why people like cramming or lectures rather than quizzing or spaced repetition, because they produce a certain 'illusion of depth' https://gwern.net/doc/psychology/cognitive-bias/illusion-of-... ).
by rsyring | 2026-03-02 17:01:22+00:00
Level 12 | Full Stack Web Developer - Python, JavaScript, SQL | Mid-Level & Senior | REMOTE | SALARY:$95K-145K+ | https://www.level12.io/careers/

Level 12 is a software consulting and custom development agency. We have mid and senior level positions. Our job descriptions are written by developers for developers. No HR fluff here, we want you to know what you are really getting into:

https://www.level12.io/careers/

- We have a commitment to transparency and offer a "no surprises experience" throughout the interview and hiring process. We value candor...as evidenced by the length of our job description. :)

- Our CEO prefers the title CED, Chief Executive Developer. Engineering and operational concerns don't take a back seat when potential sales come to the front door.

- You will be working remote with a team that is all working remote and has been for years. Let's make the best use of our time by not commuting.

- We practice and preach sound development practices. You are likely to learn and grow as a developer while working here.

- You are committed to automated testing of all the software you write (our apps typically have 92%+ test coverage).

- We have a no-drama office policy. We value and cultivate enjoyable working relationships among team members. No jerks allowed!

- We emphasize work/life balance and adopt policies that make sure our people don't get burnt out. For instance, our PTO/Vacation policies are designed so that you actually use them.

- If you apply, we guarantee that we will give you a response, whether "yay" or "nay". No black holes here!

- Hiring status & updates: see my most recent post to our hiring google group. Also, subscribe there if you'd like to be updated in the future: https://groups.google.com/g/level12-hiring
by Illniyar | 2026-03-02 17:01:34+00:00
This is a good method if you are stuck and you don't know what you need to do. It also helps explore a project with a specific task in mind.

It is not very useful in giving you confidence your changes would not cause unexpected side effects, which is usually the main problem working with legacy code.

If you want confidence when working with legacy code, your best bet is to do a strangler fig pattern - find a boundaries for the module you want to work on, rewrite the module (or clone and make your changes), run both at the same time in shadow mode, monitor and verify your new module is working the same as the old one, then switch and eventually delete the old module.
by jajuuka | 2026-03-02 17:01:34+00:00
I think it's an ergonomic issue. Phones (even the Pro Max size) can be held with one hand or two hands without resting your palm or pinching the edge to hold it. You could but it could cause some erratic behavior.

A tablet though doesn't hold well when just pressing on the sides. So having some place to grab and rest your palm is more necessary here. They probably could go thinner with borders but it's a balancing act of usability and aesthetics. Also have things like the camera to account for and on tablets you don't have to make a punch-hole or teardrop. The iPad Pro's also package in FaceID cameras so it could be a product consistency choice too.
by jlongo78 | 2026-03-02 17:01:48+00:00
Of course! And just to follow up on that thought I started - the ability to checkpoint state mid-task and resume cleanly is where a lot of these agent systems quietly fall apart. Worth thinking about how you handle partial failures, especially if an agent is 80% through something expensive. Curious if you have any recovery mechanisms in place already or if that's on the roadmap.
by trimethylpurine | 2026-03-02 17:01:56+00:00
This is funny. I didn't know who Jill Stein is, so I asked an LLM about how she is relevant. Instead of explaining how she might be involved in evil conspiracies, it thinks that Jill Stein is relevant because, "like a charged college kid," she was apparently at this Greenpeace protest! Hilarious.
by lynndotpy | 2026-03-02 17:02:26+00:00
> problematic when dominant groups view themselves as entitled to that, which is the case here

That is not what is happening here.

> There was no suggestion there that he wanted to upset others.

As someone else pointed out, that's a misunderstanding of the interview. As I've said several times, the GIMP is named after the full-body sex garment. (It's just an unfortunate thing that the word is also a slur for someone with motor disabilities).

> the current developers ... view it differently

I would need a source for this. My understanding is everyone is aware of the name and has been steadfast by it for years.

> This should be sufficient to close this line of reasoning.

No, it is not. You imagined how the developers must feel. And even then, it does not matter how the developers feel.

> I haven't ever seen anyone not using SRAM memory and OSRAM lightbulbs in Poland

That's wonderful, but this is not an analogous situation. I don't think you're even reading my post. "Gimp" is not a sordophone, it's a derogatory term and the name of a full-body sex garment.

> I wouldn't dare to demand for these names to change

Congratulations for you, but nobody's talking about that. It's not the question at hand. The question is whether or not GIMPs adoption and investment was hurt because the images the name conjures up.

And to be clear, I don't think it's a given! The most generous interpretation is that they chose the name to deter users, contributors, and investment. These aren't necessarily measures of success.

For example, if a friend named their bicycle repair shop "Grandma's Diarrhea Yogurt Warehouse", I'd wonder why they chose that name, but I'd assume they aren't trying to run a profitable business. If they told me it was actually an elaborate acronym, we'd both know that they're acting facetiously. (Of course, this is not analogous, as 'Grandmas Diarrhea' is not as belligerent a term as 'gimp'.)

All I'm arguing for is that GIMP is less adopted and less used than it would have been if it were named better. I am describing things that we already know to have happened, and which I and others in this thread have observed firsthand. There's nothing to do thought experiments about.
by eugeneevstafev | 2026-03-02 17:02:40+00:00
I built SkillDock.io to let OpenClaw users package and sell their own private skills.

The idea is simple: if you've made something genuinely useful, unique, or hard to replicate, you should be able to turn it into a paid skill and share it with users worldwide.

You can configure and publish a skill with very little setup - with a single prompt - and start using it to raise money for the work you've already done.

I'd love feedback on the idea, the UX, and whether this is something you’d use as a creator or buyer.
by billti | 2026-03-02 17:02:56+00:00
I've been playing around with low-level Metal a bunch lately, any many of their docs and samples seem still be mostly in Objective-C/C++ and not Swift, so have been forcing myself to get into it.

At first I had the usual revulsion to the syntax, but after a few days getting used to it, I actually don't mind it at all now. (I still wouldn't say it's "elegant", but I can live with it).

Being Metal shader code is basically C++ anyway, and C++ is a language I'm familiar with, having a couple of .mm files to hold the Objective-C++ for API bridging and working in regular .cpp (and .h) files for the rest is pretty straight forward compared to having to learn Swift. (Especially with all the complaints I've heard about its complexity, including from Chris Lattner himself lately, which aligns with some of the other comments here).

Though to be fair, "Swift seems overly complex so use C++ instead" seems like a tough argument to make with a straight face ;-p
by abhikul0 | 2026-03-02 17:03:24+00:00
I got the base 13 at launch day whose battery health now states 86%. While I have noticed degraded battery performance, the stated health has been stuck at 86% for quite a while now.

I guess it's bugged out and would opt for a battery change if you're feeling the battery pains, I'm thinking of upgrading to the new base model this year for the usb c and 120hz display.
by caseyohara | 2026-03-02 17:03:32+00:00
Fellow New England -> Colorado transplant. It was pleasantly shocking for me too how much chattier and friendlier people are in Colorado. But now I've lived in Colorado long enough that when I go back to visit New England, it's shocking how cold and taciturn people are there. Conversations with strangers rarely get past "How ya doin?" "Fine and you? "Fine, thanks."

I do appreciate how direct people in the northeast tend to be, and sometimes miss that aspect of the culture.
by blenderob | 2026-03-02 17:03:48+00:00
> There's a reason it has so many stars and most of the people getting something out of it are not posting on X.

That reason is buying stars, agent swarms, and astroturing.

No project gathers 200K stars genuinely in 3 months. There are far more useful and popular projects that need 10 years to get 200K stars. When you see a project like this get 200K stars in just 3 months, you know something is very fishy.
by parasubvert | 2026-03-02 17:04:11+00:00
Again, completely false and trivially disprovable.

Most boards defer to management on most topics and most shareholders do not vote on anything substantial, they proxy vote, which defers to management. And thus management nearly always does whatever it wants, as long as the company isn't a dumpster fire of losses. It usually takes a shareholder activist threatening a hostile takeover or proxy battle to change this dynamic.

It comes back to people. The people (employees, management, board of directors, shareholders) determine what a company does and how it acts. "Numbers go up" isn't always the motivating factor, and I'd wager that the majority of privately held corporations (i.e. small businesses) are fine with "numbers go up modestly" because they are lifestyle businesses, not growth businesses.
by jgrodman | 2026-03-02 17:04:27+00:00
Wayward (wayward.com) - we’re rebuilding the way brands and creators connect. Backed by a founder with $1B+ exits and growing fast, 3x YoY growth. Looking for NY-based engineers (hybrid) to help us build the platform and the team.
Email me (CTO) jesse (at) wayward.com
Show HN: Curves of Life
by freediver | 2026-03-02 17:04:39+00:00
Sharing a little hobby project of mine, that i've been working on for the last few months.

The motivation is the midlife crisis (and an amazing video explaining it linked in the project) and trying to wrap my thoughts about life in general.

With this project I tried to build a model about how one's life unfolds and what are the powers we have to influence the outcome.
by wolvoleo | 2026-03-02 17:04:39+00:00
True, it's a nightmare in my corporate job. Most of my work is jumping through hoops other teams have put up, in most cases not really for function but just for political purposes (it makes them important and needed).

When I see this it's pretty clear how big companies like meta can dump billion after billion into something and have nothing to show for it. Most of the work is just artificial, satisfying other teams' unnecessary requirements.
Ask HN: Whats your agentic programming setup?
by sonderotis | 2026-03-02 17:04:54+00:00
I have tried to use AI. I do manage some tasks done or basic errors. but I cannot get it to implement some features. and sometimes it misses.

I personally have opencode with opencode zen as the model and I have minuet in neovim with mistral's codestral as my inline AI.

I believe the quality is not fully affected by my models. I belive I can get some tips from y'all and see the way forward
by embedding-shape | 2026-03-02 17:05:00+00:00
I still have my 12 Mini, changed the battery in a Apple store a year ago (and they broke the screen in the process so got a new screen too) for I think 99 EUR, now the battery still last ~2 days, easily worth it. Maximum capacity says "87%" right now although I don't know what exactly that's based on.

I'm keeping this phone until either Apple releses a new mini or until Motorola released a GrapheneOS phone, whichever comes first.
by Anthony-G | 2026-03-02 17:05:40+00:00
I find it interesting to go back in time so I read the accompanying article and came across this snippet:

> despite the computing apocalypse that Windows XP's Product Activation features were supposed to ignite, I've never had the first problem with it

At the time, I remember a lot of scare stories about how the Product Activation system in Windows XP would result in the death of user freedom. It didn’t effect me because I was using GNU/Linux (probably Mandrake or Mandriva Linux). When I later got a job in an office that ran Windows XP, I don’t remember XP causing any more headaches than any of its predecessors. If anything, it was even more stable than 2000 which itself was superior to 95, 98 or 98SE.

I also fully agree with the last sentence:

> I do think it's clear that the way we use our computers totally pisses off gigantic, wealthy companies of all stripes, and it was only a matter of time until they tried to do something about it.
by radicality | 2026-03-02 17:05:59+00:00
I tried to use it right after launch from within Claude Desktop, on a Mac VM running within UTM, and got cryptoc messages about Apple virtualization framework.

That made me realize it wants to also run a Apple virtualization VM but can’t since it’s inside one already - imo the error messaging here could be better, or considering that it already is in a VM, it could perhaps bypass the vm altogether. Because right now I still never got to try cowork because of this error.
by some_random | 2026-03-02 17:06:10+00:00
It's never too late, that's not what "the science" says it's what the clickbait vulture news bullshit you're reading is saying. The real science on the matter is that every day things get just a little bit worse, and every improvement makes things just a little bit better. There's no magic cliff, no point of no return, just one day after another.
by 5upplied_demand | 2026-03-02 17:06:14+00:00
> we are importing foreigners to paper over the fact that we have ruined our own education system.

Are you familiar with any of these scientists we "imported" during the 1930s? Was that also a sign of a failed education system?

- Albert Einstein
- Enrico Fermi
- Leo Szilard
- Hans Bethe
- Edward Teller
- John von Neumann
- Eugene Wigner
- Felix Bloch