MurphyA/hacker-news huggingface dataset:
by nashashmi | 2025-05-21 21:32:26+00:00
I am going to double down on this person and the Lebanese person who was also deported (for which you responded on).

Having classified information from a laboratory that was given to you by that laboratory on a device that was not sanctioned by the lab… and he was hesitant to let anyone have access to the device (because it contained classified information) and should not be given to someone else… this is not a crime. Just a low level breach of a civil agreement, and rightfully hesitant to share with others.

A person who was at a Hezbollah funeral (like thousands were because they are among the leaders of the country) is not a ground for deportation.

When laws are not followed as they should be, and law enforcement makes their own judgment, this is the outcome: an unpredictable behavior of people who are simply looking to get offended.
by mikepurvis | 2025-05-21 21:32:37+00:00
Might be the nature of the task, game playing vs text editing, or there was something wrong with a driver or background process.

Or another factor is that I think often the "new" batteries for old devices are in fact themselves old and have just been sitting around on shelves for years. Obviously that doesn't wear them as hard as actual cycling, but it's not nothing, particularly if they're allowed to discharge down to empty.
by Swizec | 2025-05-21 21:33:54+00:00
> Is it your contention that if an obese, not-runner ...

No. Every exercise regime must include a ramp up period. If I started training like an olympian tomorrow I'd be in the hospital by next week. Same thing if a couch potato tried to insta jump into my workout routine.

My contention is with people who don't even try running because they're worried about a hypothetical injury 30 years later.

You can also adjust your training volume if it becomes a problem. For example I got an achilles injury because it turns out 3 marathons in 1 year was too many and I needed to put more focus on recovery.
by staunton | 2025-05-21 21:34:00+00:00
> What is good in the dashboard if you cannot be sure it was not partially hallucinated?

A lot of the time the dashboard contents doesn't actually matter anyway, just needs to look pretty...

On a serious note, the systems being built now will eventually be "correct enough most of the time" and that will be good enough (read: cheaper than doing it any other way).
by lurking_swe | 2025-05-21 21:34:03+00:00
many people in this thread are saying average users are just using their web browser, so they are “served fine with linux”. But apparently 8GB is unacceptable to run a web browser on mac os.

So which is it? lol.

And FYI 8GB is more than enough for a casual desktop/laptop user, at least on the M series macs. I used my wife’s M1 macbook air with 8GB of ram for a week while my new laptop was shipping in the mail. Even if I pushed it with 1 or 2 heavy apps, such as IntelliJ IDE (java development), it performs pretty well, albeit with some paging to disk on large projects. Barely noticeable and the system remained very responsive. For casual usage (zoom, google docs, gmail, instagram) it didn’t fill up the ram.
by godelski | 2025-05-21 21:34:32+00:00
I think it can be true, but we have to make it happen. One of the biggest problems I see is that we complain about things like Linux in these comparative settings, as if we don't have to make a choice. It's like saying you don't want to eat a cookie because the chef sneezed in it and instead giving you a cookie the chef took a shit in. Sure, I'd rather have neither, but if I have to eat a cookie I know which one I'd choose.
by mrguyorama | 2025-05-21 21:34:34+00:00
People say this while outright ignoring all the outright failures Jobs had because he DIDN'T have that understanding.

The Lisa, the Newton, NeXT computers, trying to dump Pixar pretty much right before they made it big right as the tech was finally catching up to their ideas.

The reality is Jobs got to roll the dice a bunch of times, and if you get to roll the dice a lot, you will have some wins. Looking only at the wins is not useful.
by triceratops | 2025-05-21 21:34:55+00:00
> Do you really believe that white Americans only interact economically with black Americans because the law forces them to?

In 2025? Of course not. In 1965, in the American South, yes. Where "interact economically" is defined as selling or renting houses to, educating, employing, or offering services at all businesses to black Americans on an equal basis.

And I believe the law greatly accelerated this change.
by 90s_dev | 2025-05-21 21:35:12+00:00
> I don't think that it is sound to incorporate a DSL that imitates html only approximately into a language.

The beauty of JSX is that it's not HTML, it's much more generic.

> And that's irrespectively of my view on jsx, the latter which I find non ergonomic and confusing.

You're in the very, very small minority here. JSX is very clear and intuitive and natural and ergonomic and lovely to most of us.

And I don't even like React!

Compare:

Without JSX: https://github.com/sdegutis/sys32.90s.dev/blob/26bcb088a3df6...

With JSX: https://github.com/sdegutis/os.90s.dev/blob/cc7310633d9ab186...
by AStonesThrow | 2025-05-21 21:35:24+00:00
> quite different from the Catholic understanding

Oh? And what do you believe is the Catholic understanding?

https://en.wikipedia.org/wiki/Felix_culpa

https://www.usccb.org/prayer-worship/liturgical-year/easter/...

O truly necessary sin of Adam,

destroyed completely by the Death of Christ!

O happy fault

that earned so great, so glorious a Redeemer!

To be honest, I would say that these signs placed by Apple Computer were done not out of malice, but by way of warning. To say, "Here Be Dragons!" To counsel those who may be ignorant, there are pitfalls ahead, and be careful, because you could lose your soul to these things, even though they are designed as morally neutral.

Computers are a tool, after all. The fruit depicted could just as easily be from the Tree of Life. It's all about how we use those tools.
by aurizon | 2025-05-21 21:35:38+00:00
Yes, I suspect is starts with extra metabolic capability = greater need for the task it is being prepared for. Since women have all their oocytes from an early age - speculating they might mature for fallopian release, and in that maturation mitochondrial proliferation occurs? Alternatively this might occur at puberty with hormonal triggering oocytes in some sequential manner as evolutionary efficiency might be a 'just in time' process?
Show HN: I made a Google Duplex alternative
by eh8 | 2025-05-21 21:35:43+00:00
Hi HN! I’ve been working on Alto, an AI phone agent that can make phone calls on your behalf — things like handling errands, confirming appointments, or negotiating bills so you don’t have to.

Growing up, I often had to make phone calls for my mom because I spoke "better English." As a result, I’ve probably spent more time on hold with airlines, insurance companies, and small businesses than most people. But most AI calling tools today are built for businesses (sales calls, receptionists, etc.), so I wanted something for consumers — a personal agent you can use like Google Duplex, but with way more flexibility and real-world usefulness.

Many organizations still have frustrating phone systems with long wait times, bad menus, or no online alternatives. And these same businesses will probably refuse to ever change. Alto is meant to give you a way around that, especially when the only option is calling.

Right now it's early, but you can try Alto out for free. I'm working on features like profile memory (so it can remember things like your birthday or frequent flyer number), follow-up call chaining, voice customization, and eventually uploading documents for Alto to reference on calls.

Since this is a soft launch, I would actually prefer if you reach out before you buy a subscription — I want to ensure your intended use case works smoothly.

I would appreciate any ideas or pitfalls you see — thank you!
by sensanaty | 2025-05-21 21:35:44+00:00
Related: GitHub Developer Advocate Demo 2025 - https://www.youtube.com/watch?v=KqWUsKp5tmo&t=403s

The timestamp is the moment where one of these coding agents fails live on stage with what is one of the simplest tasks you could possibly do in React, importing a Modal component and having it get triggered on a button click. Followed by blatant gaslighting and lying by the host - "It stuck to the style and coding standards I wanted it to", when the import doesn't even match the other imports which are path aliases rather than relative imports. Then, the greatest statement ever, "I don't have time to debug, but I am pretty sure it is implemented."

Mind you, it's writing React - a framework that is most definitely over-represented in its training data and from which it has a trillion examples to stea- I mean, "borrow inspiration" from.
by PaulHoule | 2025-05-21 21:36:42+00:00
I've worked at two places that had 'Slack standups' in the morning. These don't really work for me because often I am 'swapped out' with whatever I was thinking about in the evening and I found it a distraction to write up exactly what I was up to and was planning to do.

I switched to filling these out when I leave work instead of when I start so I have something to remind me of what I was working on and what I need to do next. I haven't once gotten a complaint.
by skellera | 2025-05-21 21:37:56+00:00
He also ruined the Vision Pro on his way out. Engineers wanted to do wireless to a Mac mini-like hub (not standalone) so the hub could have more computing power. It’s a dev device that was supposed to be the very best experience for developing the future standalone AR/VR device. But Ives forced them to do full standalone. Increasing weight, decreasing power, wasting time re-engineering the device.
by DontchaKnowit | 2025-05-21 21:40:04+00:00
Ymmv but I think the key here is the "virtuous cycle" bit, not the diet. When you gain control over a facet of your life and establish healthy habits, its bound to A) lead to more healthy habuts and B) lead to better mental/psychological hygene which is directly correlated wigh reduced adhd symptoms.
by multjoy | 2025-05-21 21:40:45+00:00
It's entirely relevant. If you've chucked a prompt at ChatGPT and called it a day, the output is an approximation of human thought. There is no originality, it is text vomited onto a page that may, or may not, resemble human creativity.

If you're content with that, then bully for you. The rest of us want words written by humans.
by seec | 2025-05-21 21:40:45+00:00
It's not just for health and safety, it's also to avoid inconveniencing others with body odors. And there is a lot to be said about looking "good" too. I have very oily scalp (dry skin) and annoyingly thin and stiff hairs, if I don't shower daily, I'll look unpresentable pretty quickly. I wouldn't be dirty or unsafe but that's the image people would get...

I think you should have social status in your theory. Having access to hot water daily in sufficient quantities to fully bath yourself was not something most could afford, so it definitely made a very obvious class distinction at some point.

I'm pretty sure this is why people used a lot of perfume at some point; if you can't bathe to remove the stinks, you can try to cover it with a stronger and (hopefully) more pleasant smell. But as much as I dislike body odor there is a lot to be said about strong perfumes. Some people find it reasonable to cast their odor of choices to a 2-3m perimeter around them; they might be worse because at least in their case we know for sure they had a choice...
by chriswarbo | 2025-05-21 21:40:53+00:00
> How do you know what bugs the customer depends on, especially if you don't have access to their code?

You don't know, but you can ask, you can make educated guesses, etc. As I said, we do this stuff iteratively, on a best-effort basis, using one's own knowledge and experience, with input and feedback from colleagues and stakeholders, etc. That's what most programming is.

> What's more PBT doesn't depend on having a spec, just on having some properties that hold

I'd say that "having some properties that hold" certainly counts as "some sort of spec (whether formal or informal, written or vibes-based, etc.)".

> So you very possibly didn't have a spec to start with.

There's always "some sort of spec"; even if it starts as vague as "let's try to make some money using computers".
by norcalkc | 2025-05-21 21:41:05+00:00
> Allowing an execution environment to also access MCPs, tools, and user data requires careful design to where API keys are stored, and how tools are exposed.

If your tools are calling APIs on-behalf of users, it's better to use OAuth flows to enable users of the app to give explicit consent to the APIs/scopes they want the tools to access. That way, tools use scoped tokens to make calls instead of hard to manage, maintain API keys (or even client credentials).
by godelski | 2025-05-21 21:41:10+00:00
> Do all websites (and other services) still work perfectly

Like 99%? I've rarely seen problems running it for years

> but without ads,

No. It is only a DNS blocker. Most browsers these days will bypass that anyways. But it is definitely helpful for lots of other things on your network. You can also point the browser there to get the same benefits but still won't replace an adblocker.
by zoogeny | 2025-05-21 21:41:25+00:00
I got about 30% through making something very similar then moved on to another project. This is very nicely done.

It is worth noting that I did a lot of research in this space when I was working on my own video editor and there are a lot of these now (I have about 30 in a spreadsheet). Ever since there was a ffmpeg WASM port many people have made these web based editors. It is so cool we live in a time where that kind of powerful technology is freely usable by others to build these tools.

My angle was to add gen ai video as a first class feature. That might be something you want to investigate now that video gen apis are becoming more common.
by blizdiddy | 2025-05-21 21:42:19+00:00
So definitely more of a vibe take than rigorous case, but stated well enough. I’m over here working in production in Java 9 (we got off of 8 this month!) so there is an aspect of living in different worlds as well.

Is it really fair to compare golang to languages that haven’t hit 1.0? Would you sincerely use zig or carbon in production before Go?

I just feel like “it’s better than the alternatives” is still true, and will be for a while. I would love if software wasn't best written in slightly older languages, but even c++ had growing pains for years.

If you compared it technically and semantically to stuff like swift or kotlin, i think the case would be stronger, but it’s hard to take production concerns seriously when comparing it to zig. (I make a monthly donation to zig, but i wouldn’t use it at work)
by koeng | 2025-05-21 21:42:29+00:00
We are not able to modify human mitochondria other than with TALENs or ZFNs - CRISPR doesn't work (can't import the sgRNA). Even that doesn't work that well. We have not been able to genetically transform human mitochondria. It's a big open question of how we could do it. In yeast you use a gene gun because they can actually survive it, and even that is exponentially harder than normal yeast engineering.

Hundreds to thousands of mitochondria per cell. They also encode pretty few genes, and those genes are mainly there because they directly get injected into the membranes. There are like a thousand mitochondrial genomes per nuclear genome, each with only ~10 genes that repair each other, while the nucleus has literally thousands of mitochondrial genes in two copy. Much easier to look at that
by saqadri | 2025-05-21 21:42:29+00:00
I think that's a fair point. How I envision this to realistically evolve is that MCP servers will expose workflows that handle common tasks. These workflows will be "agentic" because they'll involve LLMs interacting with tools and data, and it will be facilitated over MCP. For example, it would be great to have a "triage" workflow agent exposed by Linear, which in turn might use some MCP servers to make tool calls etc.

I don't know of a usecase where there are such deep recursive agent chains that it becomes unmanageable.

I almost think of mcp-agents as a modern form of scripting – we have agent workflows (e.g. generating a summary of new GitHub issues and posting on Slack), and exposing them as MCP servers has enabled us to use them in our favorite MCP clients.
by lurking_swe | 2025-05-21 21:42:31+00:00
The answer is it depends i think…

If your SSD is near its max-capacity, then any extra wear has a bad affect on its longevity. But modern SSD’s handle excess writes very well if they are not near capacity.

A few extra GB written to disk daily is a drop in the bucket in an SSD’d TBW rating, no??

I’d say for a casual user with low storage needs, it’s perfectly fine. Otherwise it’s a bad idea imo.
by surgical_fire | 2025-05-21 21:43:06+00:00
> If you read the whole chapter it’s clear that he’s not saying that. He’s arguing the government shouldn’t legislate against negative harm. He’s using this for framing.

He is arguing against the only thing that could meaningfully reduce discrimination and increase equality. As I refuse to believe Friedman was an imbecile, the only possibility left is malice. He knows that his free market fundamentalism will result in more discrimination, but he doesn't care because government is icky.

> I absolutely think it’s ridiculous to call him an evil person, it’s a totally unfair characterization.

He was evil because he advocated for policies and doctrines that meaningfully make the lives of people worse. It's likely impossible to measure the harm he caused to the world.
by ebenezerdon | 2025-05-21 21:43:30+00:00
Sorry it came off that way. Not my intention, and to be more direct, I'm not hiding it and do not wish to. Sorry again about that.

Appwrite is fully open-source, which is a big reason I stand behind it.

My role is to represent the developer community and surface their needs, not build the internals. So when I say I like where Appwrite is going, it's coming from that perspective.

You can check my HN post about Appwrite Sites here: https://news.ycombinator.com/item?id=44027691

And just to circle back: Appwrite is fully open-source. I use it in my own products and experience it as a user: https://github.com/ebenezerdon
by darkteflon | 2025-05-21 21:43:49+00:00
We’ve been using smolagents, which takes this approach, and are impressed.

Slight tangent, but as a long term user of OpenAI models, I was surprised at how well Claude Sonnet 3.7 through the desktop app handles multi-hop problem solving using tools (over MCP). As long as tool descriptions are good, it’s quite capable of chaining and “lateral thinking” without any customisation of the system or user prompts.

For those of you using Sonnet over API: is this behaviour similar there out of the box? If not, does simply pasting the recently exfiltrated[1] “agentic” prompt into the API system prompt get you (most of the way) there?

[1] https://news.ycombinator.com/item?id=43909409
by hn_acc1 | 2025-05-21 21:44:11+00:00
Yeah - even with PGE trying their best to screw over solar customers in the last few years, I figure we've at least gotten our money back in ~15 years of owning a ~4KW system. Something like 75 MW generated in that time, assuming the inverter is more-or-less correct. At this point, doesn't make any sense anymore, since they only credit you like $0.1 and charge you $0.6 (I haven't looked too closely at it) - you'd have to generate 5-10x your consumption to mostly offset it.

We bought ours in '10 to offset high AC use in the summer - we were paying $1000-1500 a month for 2-4 months in the summer. The first few years, our "year-end" balance was < $1K (we just paid minimum payments the rest of the year), so I figure we easily saved $2-3K/year in those early years, and after the incentives in those days, we paid ~$14K, so maybe 7 years to pay it off. Our year-end balance was more like $3K the last time, and I think we're still producing 80-90% the same power, but PGE keeps changing the plans around. At this point, I'm interested in upgrading our cells from 300W to 450W, but I'd only do that with a battery system that also stores energy so that we could go more or less entirely off-grid. But probably need a new roof first..
by 3cats-in-a-coat | 2025-05-21 21:44:13+00:00
OpenAI spinning into consumer hardware is a significant loss of focus for the company.

I can only explain it with them recognizing that their strongest asset is brand mindshare. This is actually really bad for their outlook as AI model pioneers.

Eventually it was going to be the case that AI will spread around. It can't be contained, it's too easy to distill and hence copy from output.

But I admit I didn't expect it to happen that soon. Also I respect Jony Ive, but expect his "AI devices" to all fail in the market. He's an idealist. He needs counterbalance that he currently lacks.
by koeng | 2025-05-21 21:44:28+00:00
Fun fact: respiration is what really caused eukaryogenesis and the ability for multicellular life to occur. If archaea (what our nuclear genomes are derived from) weren't being kinda weird in the deep ocean, we would never have existed. Bacteria and archaea (other than eukaryote ancestor) have never created multicellular life. And it's because respiration. (cross posting below from my comment on another thread)

For efficient respiration, you need to have the translation/transcription of certain ATP synthase genes near to the membrane for basically JIT-ing them when ready to maintain membrane potential, and hence energy generation. Otherwise, the membrane potential falls apart. This simple need is why there are zero multicellular bacteria and multicellularity evolved 6 times in eukaryotes. By decoupling the rest of the genome from the JIT bits (ie, mitochondrial DNA), you can scale energy independently of genetic information. So if you need 1000x the energy, you need like 5% more DNA (mitochondrial DNA) instead of 1000x more DNA in your genome.

Some estimates say that our eukaryotic genes are in charge of 5000x more energy than the equivalent bacterial gene. Hence, our genomes can inflate that much and its fine. And they have. All that inflation lets us have bullshit hang around in our genome, and hey, sometimes evolution figures out something to do with all that bullshit. We evolved 1000x more complexity than bacteria because we decoupled the performance code from the rest of the code.