MurphyA/hacker-news huggingface dataset:
by bee_rider | 2025-07-12 15:24:32+00:00
Wasn’t that supposed to be the default assumption? The bad guys start just after your network interface.

This was the argument against WiFi encryption in the old days (who cares about WiFi encryption, the network is assumed evil, so your messages should be encrypted rendering WiFi security moot). Which actually seemed pretty compelling to me. Nowadays, of course, someone will hop on your WiFi and download a bunch of movies without authorization, giving you copyright headaches. But that’s authentication…
by lukan | 2025-07-12 15:25:02+00:00
"and I can't imagine there would be a lot of traditional experience over there"

No, not much. But plenty of new age shamans, who are spiritual, because they flew into the Amazonas once.

"My perspective is that the substance you drink is only one part of it"

Definitely. When I did it with brasilian Santo Deime folks, I was part of the whole ceremony, including cooking it traditionally for a long, long time and preparing mentally for it. Something like this I would like to do again at some point.
by mpalmer | 2025-07-12 15:26:29+00:00
Speaking only for myself, I have zero interest in hearing this from you, because it's clear you were eager to drop this anecdote in a thread with even minimal relevance to the topic. This is not a story about poverty.

Makeda, the subject of the piece, clearly has a high school education because was a legal assistant for the city before she was incarcerated. She educated herself further during her sentence, and after. While working.
by mattmanser | 2025-07-12 15:27:19+00:00
To an extent, but you have to be careful with that. A common counter-argument is what happened when the Nazis allowed you to report your neighbours for treasonous talk. Lawful, but evil.

There's a whole section of moral philosophy dedicated to whether it's morally right to subsequently go after the people who reported their neighbours. They knew they were sentencing their victims to imprisonment or death, but did so 'lawfully'. Ex post facto laws are an interesting moral conundrum.

Also laws sometimes don't actually reflect society as the process gets hijacked by companies, the billionaires controlling the media or vocal minorities (usually religious vocal minorities).
by roughly | 2025-07-12 15:27:22+00:00
> we don't live in a fantasy world with infinite resources that can do X and also do Y.

Right, for instance in this world, we have to choose between, say, Jeff Bezos renting Venice for the weekend and school lunches for kids, or Elon Musk buying a presidency or programs to reduce prison recidivism. It’s a tough problem, and we’ve all gotta make sacrifices and make do.
by sandwichsphinx | 2025-07-12 15:27:39+00:00
https://news.ycombinator.com/newsfaq.html

> Are paywalls ok?

> It's ok to post stories from sites with paywalls that have workarounds.

> In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic.

if you copy paste the title into google scholar you will find a copy
by croes | 2025-07-12 15:29:27+00:00
I think speed isn’t our problem.

Most of the time the problem it‘s quality but everyone only seems eager to ship as fast as possible.

Move fast and break things already happened and now we are adding more speed.

„Your scientists were so preoccupied with whether they could, they didn't stop to think if they should."

Or for the more sophisticated

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

Energy consumption and data protection were a thing and then came AI and all of a sudden it doesn’t matter anymore.

Between all the good things people create with AI I see a lot more useless or even harmful things. Scams and fake news get better and harder to distinguish to a point where reality doesn’t matter anymore.
by Levitating | 2025-07-12 15:29:39+00:00
There's no particular usecase, though I do know of a company whose entire infrastructure is maintained within incus.

I personally use it mostly for deploying a bunch of system containers and some OCI containers.

But anyone who uses LXC, LXD, docker, libvirt, qemu etc. could potentially be interested in Incus.

Incus is just an LXD fork btw, developed by Stephane Graber.
by itopaloglu83 | 2025-07-12 15:30:06+00:00
If you’re not happy with the Apple products or the value you’re getting from them, then simply stop buying them or making apps for them.

You don’t have to use an iPhone. You’re welcome to use any Android based phone you’d like and install anything Google allows on it.

Or use any European based phone operating system. Oh wait, there’s none, because any phone company that became successful in Europe had to run away.
by franga2000 | 2025-07-12 15:30:08+00:00
How do you go about designing a PCB with this in mind though? At least in KiCad, the requirement to make nets first and layout last makes it so I basically have to do a draft layout in my head, connect the pins in the circuit diagram and then do the final layout.

Do you have a better workflow for this?

I'd love to have something that I can just feed a list of tags for each pin and have it pick the pins and make the layout in the fewest layers and/or with fewest vias possible (the latter would be amazing for making perfboard prototypes). Something like MCU_PIN1={uart1_tx,gpio_out,gpio_in,gpio_in_pullup...}, J2_PIN1={uart1_tx}, ... and then it just...figures it out and gives me pin table that I can use in the code (like a bunch of #defines).
by michael_lutz | 2025-07-12 15:30:18+00:00
Context windows are now 1M+ tokens, but context depth is limited. Often, the answer is hidden behind layers of linked information, but an attention block can only resolve one link at a time. We trained a tiny 5 layer model that beats GPT-4.5 on a variable evaluation task requiring deep, recursive reasoning. How? It learned a divide and conquer mechanism.
by armchairhacker | 2025-07-12 15:30:44+00:00
I think most indie developers choose pixel art (and low-poly 3D) today because they still can’t produce high-quality high-detail art, and high-quality pixel art is prettier than low-quality high-detail art.

It’s still a case where the developer can’t truly express their vision, but they can express it behind a filter, in this case pixelation, that makes our brains charitably fill in the missing details.

Although I’m sure for some games it is part of their vision, because there’s something intrinsically pretty about pixel art and low-poly 3D. Likewise there are 2D games like Cuphead that emulate “cartoon” style, and 3D games like Guilty Gear that emulate 2D anime; those are much harder than making a 2D or 3D game with traditional modern graphics.
by aduwah | 2025-07-12 15:31:16+00:00
Am I the only one who gets sad when looking at the site? The resentment of modern computing and interconnected life feels extremely wrong with a Commodore brand on it.

Don't get me wrong, I would love to have the box, but to me commodore means the complete opposite. It was the tech that inspired me to start learning and later building complex systems. The evolution of tech after this machine did not steal anything from me, but enriched my life both financially and otherwise.
by SAI_Peregrinus | 2025-07-12 15:32:25+00:00
Assuming this is a murder-suicide and not a mistake or malfunction somehow, it's very damning of the FAA's policy to revoke the pilot's licenses of anyone seeking treatment for mental health issues. This was in India and thus not FAA jurisdiction, but it still would be a case where an untreated mental health issue lead to hundreds of deaths. By making pilots choose between their careers & medical treatment (since they can't continue as pilots if they seek treatment) the FAA encourages hiding mental illness by pilots. The Pilot Mental Health Campaign[1] has been advocating for legislation to change, HR 2591 the "Mental Health in Aviation Act of 2025"[2] has just been approved by committee for a general vote. I certainly hope it passes, and that other nations with dangerous policies prohibiting pilots from seeking treatment change as well.

[1] https://www.pmhc.org/

[2] https://www.congress.gov/119/bills/hr2591/BILLS-119hr2591ih....
by KronisLV | 2025-07-12 15:32:42+00:00
I am not that person and can't talk about his finances, nor can you.

If it's content I otherwise can enjoy for free, I don't mind sitting through a short sponsor spot every now and then, or just skipping through it if I'm in a hurry, which is still better than TV ads in that regard.

If I saw something like that on a time sensitive video (e.g. proper CPR example) or something very short then I'd rightfully be upset, but this is not the case.
by croes | 2025-07-12 15:33:23+00:00
Depends on the startup. For medical or financial things faster isn’t better.

DOGE acts like a startup and we all fear the damage.

I would prefer better startups over faster at anytime.

Now I fear AI will just make the haystack bigger and the needles harder to find.

Same with artists, writers, musicians. They drown in the flood of the AI created masses.
by filoeleven | 2025-07-12 15:34:01+00:00
> Gen Z seem to take "YOLO" seriously from a young age. [...] and their actions, if not their words, are saying "not my problem, you'll figure it out when I'm gone".

Can you blame them? Boomers are saying the exact same thing while treating CO2 emissions like they're the main ingredient of a goddamned Werther's Original. Living here is only going to get harder as Gen Z gets older. "Fuck it, enjoy it while it's good" is a rational sentiment when you're born into an ongoing catastrophe that is actively being made worse.
by spicyusername | 2025-07-12 15:34:26+00:00
I wouldn't go so far as to say everybody respects it. Some people, maybe.

Ultimately, it's the same underlying xenophobia and racism you find everywhere else. It's easier for people to like people who are like them and harder for them to like people who are not like them.

In my opinion, people don't talk about how well America integrates other cultures enough. It's one of our defining strengths, even still.
by Barrin92 | 2025-07-12 15:34:54+00:00
>Quality has a meaning and a definition and a field of study attached to it

Yes and I gave you that definition in the first part of my response. That someone in the semiconductor industry made a poor and colloquial choice of words when he confused qualitative and quantitative processes, (the hardware industry deals with the latter), is not evidence to the contrary.

When people talk about software, they're using the terms appropriately. We can objectively talk about the quantities attached to a software. Number of dependencies, size, startup time, what have you, but two people will never necessarily agree on the quality of software, your high quality software might be junk to me, because that is at its root a subjective judgement. There is not a lot of qualitative or subjective judgement in the world of elementary hardware (it either works or doesn't), there is a lot of it in end user software.

It is very difficult to make a bad piece of hardware that does very well on a number of metrics, it's very easy to make a shoddy piece of software that performs well on an infinite number of metrics, because nobody has a subjective experience with a transistor but they do with a piece of software. That is why you should use the terms correctly and not apply processes from one domain to the other.
by toast0 | 2025-07-12 15:34:55+00:00
I've used utility functions in Erlang where I make changes, then compile and load all modified modules...

It's absolutely hot loading, there's persistent state, any fully qualified function calls run in the newest module. The gen_server pattern always calls into your behavior module with fully qualified calls, so those are pretty easy to get into new code at a reasonable time. If you write your own service loop, it's pretty common to call ?MODULE:loop() to enable hotloading there too.

There's footguns; hotloading is a way to make rapid changes to your system, but sometimes rapid changes isn't what's needed and sometimes the rapid change you make is to go from a partially broken system to a fully broken system. But, there's a virtuous circle when you can make production changes quickly, because you can make a small change and observe and make many follow ups in a single day. With push processes that take a long time, you end up encouraged to make a bigger change one time, otherwise you spend all day waiting for traffic to move between old and new versions, or waiting for instances to deploy, etc.
by goku12 | 2025-07-12 15:35:59+00:00
Short answer: No. Long answer: Depends upon what you use lxc for.

Incus is not a replacement for lxc. It's an alternative for LXD (LXD project is still active). Both Incus and LXD are built upon liblxc (the library version of lxc) and provide a higher level user interface than lxc (eg: projects, cloud-init support, etc). However, lxc gives you fine grained control over container options (this is sort of like flatpak and bubblewrap).

So, if you don't need the fine grained control of lxc, Incus may be a more ergonomic solution.

PS: Confusingly enough, LXD's CLI is also named lxc.
by A4ET8a8uTh0_v2 | 2025-07-12 15:36:04+00:00
<< 1. Image upscaling. I am decorating my house and AI allowed me to get huge prints from tiny shitty pictures. It's not perfect, but it works.

I have a buddy, who made me realize how awesome FSR4 is[1]. This is likely one of the best real world uses so far. Granted, that is not LLM, but it is great at that.

[1]https://overclock3d.net/news/software/what-you-need-to-know-... [2]https://www.pcgamesn.com/amd/fsr-fidelity-fx-super-resolutio...
by nilamo | 2025-07-12 15:36:28+00:00
Let's say you're setting an appointment. The user puts in nonsense, so you helpfully schedule an appointment for a nonsense date (thank you so much, we'll get right to that in -124 years). Instead of... catching a parsing error and asking the user to try again or something? It's wild that a nonsense date would be considered for any purpose at all in a user-centric system.
by daft_pink | 2025-07-12 15:36:33+00:00
I would say that the fact that all the AI chatbots can’t give the correct answer about the new “Trump Accounts” from the OBBBA Act and also the fact that many news articles about the tax law are incorrect shows that people are using LLMs to write about the law incorrectly and are influenced by the many versions and the way that the final version changed.

The AI definitely could not just read the final bill and give the correct answer. Claude/Gemini/OpenAI all failed at this.
by lambdaone | 2025-07-12 15:37:04+00:00
You still have to rely on other drivers not being actually suicidal. Just to give one terrifying example scenario: you will pass hundreds, if not thousands of other drivers driving in the opposite direction in the course of a long journey. Any motorist driving in the opposing lane has the ability to engage other drivers in a head-on collision at any time by making a relatively trivial maneuver. Given human reaction times, and the very high closing velocity of such a collision, you ability to avoid this would seem to be non-existent. You certainly couldn't "just stop" to prevent it.
by eddieroger | 2025-07-12 15:37:06+00:00
Snark aside, that was my takeaway looking at the article. Why wouldn't they still look good? They were well done when they were made. The Mona Lisa still looks good. The tools don't define the quality, just the constraints. For grayscale pixel art, these are amazing pictures that hold up to the medium, regardless of if computers can do more now.
by SapporoChris | 2025-07-12 15:37:53+00:00
Regarding: "coronavirus responsible came from GOF work at a lab in Wuhan, China,", Please do not post opinion as fact.

https://en.wikipedia.org/wiki/Origin_of_SARS-CoV-2 https://pmc.ncbi.nlm.nih.gov/articles/PMC8373617/ https://pmc.ncbi.nlm.nih.gov/articles/PMC11406950/
by _DeadFred_ | 2025-07-12 15:38:03+00:00
Adding because this has somehow been forgotten around Iraq/911. We attacked Iraq because we were attacked on 9/11. Justification for the attack was stated in part because of American troops in Saudi Arabia. American troops were in Saudi Arabia because of Iraq's prior invasion of Kuwait. Changing the government of Iraq would allow us to remove troops from Saudi Arabia and remove it as a cause for terrorism. This was a discussed cause for going into Iraq at the time, just not the main one everyone publically glommed onto. But there was a reason the US wanted to take out Iraq. Iraq was tied to 9/11 by being an indirect motivator of 9/11.
by jMyles | 2025-07-12 15:38:31+00:00
The name-calling and derogating in this thread is surprising and disappointing.

For more than a decade, a substantial chorus of the world's foremost experts in the relevant disciplines have been calling for an end to gain-of-function research. This isn't some sudden trend, or a misinformed knee-jerk reaction.

This is the result of patient deliberation and research building an irrefutable case, which has made convincing empirical inroads unto near academic consensus.

To refer to organizations like Cambridge WG as "chuckleheads" is really beneath what I hope is our standard on HN.

If you haven't already, I suggest thumbing through this abbreviated list of publications and reports, and look at the pre-COVID19 warnings issued by researchers at every elite institution of medical research in the world:

https://www.cambridgeworkinggroup.org/pubs.html
by kumayama | 2025-07-12 15:39:31+00:00
Author here. This is a manifesto we published after working on an alternative cloud architecture for a few years.

The core idea: AI-generated code will only be useful if we can run it safely and deterministically. Today’s infra wasn’t built for this. So we built something new – and wrote this to explain why.

It’s not product marketing – just a proposal for how the future of AI-native systems might need to look.

Curious to hear your thoughts – especially from those who’ve worked with AI agents, cloud security, or autonomous deployment flows.
by saltcured | 2025-07-12 15:41:19+00:00
I'd say that the most reliable way is to use some mutable lifecycle metadata other than times to identify work. An indexed query will find the "new and unclaimed" work items and process them, regardless of their potentially backdated temporal metadata.

Updates of the lifecycle properties can also help coordinate multiple pollers so that they never work on the same item, but they can have overlapping query terms so that each poller is capable of picking up a particular item in the absence of others getting there first.

You also need some kind of lease/timeout policy to recognize orphaned items. I.e. claimed in the DB but not making progress. Workers can and should have exception handling and compensating updates to report failures and put items "back in the queue", but worst case this update may be missing. Some process, or even some human operator, needs to eventually compensate on behalf of the AWOL worker.

In my view, you always need this kind of table-scanning logic, even if using something like AMQP for work dispatch. You get in trouble when you fool yourself into imagining "exactly once" semantics actually exists. The message-passing layer could opportunistically scale out the workload, but a relational backstop can make sure that the real system of record is coherent and reflecting the business goals. Sometimes, you can just run this relational layer as the main work scheduler and skip the whole message-passing build-out.
by Teslazar | 2025-07-12 15:41:42+00:00
I gave Firefox a try for a month, but ran into enough issues that I ended up switching back to Chrome about a week ago. Here are some of the problems I encountered that I can recall at the moment and doesn't include the many issues I managed to fix:

Copying content doesn’t always work on certain sites. For example, you can't copy an image from Photopea.com, which I rely on frequently. Saving the image to a file instead slows down my workflow too much. This is a known bug which has been around for a long time.

Password autofill was inconsistent. It didn’t work on some sites, like when accessing a Pi-hole dashboard. Maybe there’s an about:config tweak to fix this, but by that point I had already spent a lot of time troubleshooting other issues.

The bookmark menu closes after opening a single bookmark. If you like opening multiple bookmarks in a row, you have to keep reopening the menu and navigating to the next one each time, which is frustrating.

Twitch videos loaded slowly. I managed to fix this by deleting a specific file, re-creating it as a blank file, and setting it to read-only. This appears to be a known bug the developers are aware of.

Loading custom extensions is inconvenient. You can only load them temporarily unless you launch Firefox with a command-line option for each extension.
by nine_k | 2025-07-12 15:42:10+00:00
I'd say that the nearly opposite is often true: the limitations shape art and even make it art. The masterful handling of limitations, and doing apparently impossible, is a legitimate part of art.

Academic Western poetry shed the metre and the rhyme in an attempt to be free from limitations and more fully express things. Can you quote something impressive? OTOH rap, arguably the modern genre of folk poetry, holds very firmly to the limiting metre and rhyme, and somehow stays quite popular. If rappers did not need rhyme as a tool of artistic expression, they probably would abandon it, instead of becoming sophisticated at it.

Same with pixel art, and other forms of pushing your medium to the limits, and beyond.
by tombert | 2025-07-12 15:42:24+00:00
I'm not sure that that's realistic. A browser in 2025 is arguably more complicated than an operating system, and requires fairly large and expensive teams of engineers to maintain and grow.

Google has billions and billions of dollars to throw at Chromium; I doubt Brave has anywhere near that kind of money. The longer it stays fully forked from core Chromium, the harder it's going to be to pull in updates, and the more expensive it will be to maintain.
by theamk | 2025-07-12 15:42:53+00:00
Bad news for you: If you want to do performant ACID, you need a language that runs on the server, without network roundtrips.

Sure, it does not have to be SQL - for example Redis uses Lua instead. As others mentioned, there are also SQL replacements. But either way, there is _some_ language on the server that you, as a programmer, need to learn if you want to do complex+performant db programming.

At this point we could discuss SQL vs redis' Lua vs mongodb transactions vs upstarts like prql, and their speed and usability.. but I think this will be wast of time because you have never needed those features yet.
Show HN: AI-powered DevOps for early-stage teams
by mateovalle | 2025-07-12 15:43:23+00:00
So I've been working on this thing called Obelis AI. Basically, I got tired of seeing startups (including my own previous ones) completely ignore infrastructure until it becomes a pain later.

What if you could get that same "just works" experience but on your own AWS account? That's what we're trying to build. AI handles the DevOps headaches, you keep control of your stuff. Still pretty early (beta stage), but I'd love to hear what you think. Especially if you think it's a terrible idea - those are usually the most helpful comments.