MurphyA/hacker-news huggingface dataset:
by libraryofbabel | 2025-09-26 16:41:31+00:00
Yes! - and I wish this was easier to do with common coding agents like Claude Code. Currently you can kind of do it manually by copying the results of the context-busting search, rewinding history (Esc Esc) to remove the now-useless stuff, and then dropping in the results.

Of course, subagents are a good solution here, as another poster already pointed out. But it would be nice to have something more lightweight and automated, maybe just turning on a mode where the LLM is asked to throw things out according to its own judgement, if you know you're going to be doing work with a lot of context pollution.
by simonw | 2025-09-26 16:41:43+00:00
If the breached data is API keys that can be used to rack up charges, it's going to cost you a bunch of money.

If it's a crypto wallet then your crypto is irreversibly gone.

If the breached data is "material" - i.e. gives someone an advantage in stock market decisions - you're going to get in a lot of trouble with the SEC.

If the breached data is PII you're going to get in trouble with all kinds of government agencies.

If it's PII for children you're in a world of pain.

Update: I found one story about a company going bankrupt after a breach, which is the closest I can get to "lethal": https://www.securityweek.com/amca-files-bankruptcy-following...

Also it turns out Mossack Fonseca shut down after the Panama papers: https://www.theguardian.com/world/2018/mar/14/mossack-fonsec...
by tptacek | 2025-09-26 16:42:38+00:00
This is why I'm writing my own agent code instead of using simonw's excellent tools or just using Claude; the most interesting decisions are in the structure of the LLM loop itself, not in how many random tools I can plug into it. It's an unbelievably small amount of code to get to the point of super-useful results; maybe like 1500 lines, including a TUI.
by metalforever | 2025-09-26 16:42:41+00:00
Hi Sculpt team, I have been watching this project for a long time. I have tried the OS on my MNT Reform. I had some confusions about how to navigate and set specific options . I was thinking a similar interface to a traditional desktop could be helpful in wrapping my head around the features . However, I did not want to impose on your vision if the Sculpt team felt strongly about their current interface. What are your thoughts ?
by Dig1t | 2025-09-26 16:43:06+00:00
“Making libelous accusations” = “saying words you don’t agree with”

“A photo he stole” - didn’t he just repost something he found on TikTok? How is that stealing?

Again all these things you say he did amount to him saying things you don’t like. He didn’t commit any violence or hurt anyone, just said words. You are trying to justify locking people up for saying things and that is what real authoritarian government looks like.

>Approximately 12,000 people are arrested annually in the UK for offensive online messages

>In 2023, specifically 12,183 people were arrested for sending or posting offensive messages on social media [3]

>Police are making around 30 arrests per day for offensive online messages [1]

>The trend shows significant increases: arrests have risen by 121% since 2017 [1] and by almost 58% since before the pandemic

https://factually.co/fact-checks/justice/uk-social-media-arr...
by kordlessagain | 2025-09-26 16:43:24+00:00
Clearly articulated and repeating what makes the $20 Ollama tier valuable to me is:

1. Access to specific large open models (Qwen3 235b, Deepseek 3.1 671b, Llama 3.1 405b, GPT OSS 120b)

2. Having them available via the Ollama API LOCALLY

3. The ability to set up Codex to use Ollama's API for running tools on different models

I mean, really, nothing else is even close at this point and I would rather eat a bug than use Microsoft's cloud.
by sdenton4 | 2025-09-26 16:43:42+00:00
They say int he post that they're doing optimized brute-force search, which honestly makes a lot of sense for the local-scaled context.

Vector databases are often over-optimized for getting results into papers (where the be-all-end-all measure is recall@latency benchmarking). Indexed search is very rigid - filtered search is a pain, and you're stuck with the metric you used for indexing.

At smaller data scales, you get a lot more flexibility, and shoving things into a indexed search mindlessly will lead to a lot of pain. Providing optimized flexible search at smaller scales is quite valuable, imo.
by grayhatter | 2025-09-26 16:43:56+00:00
> Cooperating with the Federal government cannot plausibly be a crime in the United States.

Authotrized agents from government show up and demand that I turn over video they call evidence. Then then suggest that I should continue to record video and that I should also enable audio recording too. I comply with all 3 requests.

Later the court rules that original request was an illegal search and seizure, and that no reasonable agent would suggest that I should continue to record video with audio, and in this case/example, elects to reject a qualified immunity claim from the agency.

I just participated in an illegal act by cooperating with the federal government.

> Realistically if Flock didn't cooperate, the Federal government would just show up with a warrant, subpoena, or other document. Given that Flock themselves is not being investigated, there isn't really any incentive for them to go that route.

It's a weird take to suggest that the federal governnment themselves shouldn't need to be bothered by following the law they are expected to enforce... If they want data a state law says is private.... they should get a warrant.

There's a word for the belief that you should do what the executive branch says without demanding they follow the the law... wanna guess what that word is?
by nostrebored | 2025-09-26 16:44:00+00:00
> Have you done the exercise of "how can I produce the same value output in 80% of the time". The exact percentage doesn't matter, just doing the exercise to improve efficiency and have a more balanced approach. That also gives you space for actual crunch time whereas you seem to work in a perpetual state of crunch.

My cofounder and I do this usually about twice a month where we sit down and purposefully think about this at a macro and micro level.

> Is it real or is it performative? Are you taking care of health? Do you realize work is not everything to life and that you CAN have your cake and eat it too if you slightly balance it out.

It's real! My health is not being taken care of, but that is the "pick 3" axis that I'm compromising on in the short term.

> Is it real or is it performative? Are you taking care of health? Do you realize work is not everything to life and that you CAN have your cake and eat it too if you slightly balance it out.

I think this is not the right way to think about it. People have different preferences. The difference between having 4m in the bank and 8m in the bank at the end of my career is very marginal to me. I would much rather put myself in the position to work towards a tail event.
by tiagorosadacost | 2025-09-26 16:44:14+00:00
Hi everyone!

Excited to share a personal project I recently completed: tqueue!

This is a message queue implemented from scratch, which served as a challenge to push my skills and deepen my knowledge of Golang.

Here's what I learned in the process: - Building and handling a TCP server and connections. - Revisiting and applying LinkedList concepts for the in-memory storage driver. - Mastering the use of Mutexes to prevent race conditions in concurrent access. - Gaining hands-on experience with SQLite + Golang. Notably, leveraging SQLite's WAL (Write-Ahead Logging) mode was a key performance breakthrough. It drastically improved the queue's throughput compared to the default, single-operation mode, especially under concurrent read/write scenarios.

Check out the code and feel free to share feedback: https://github.com/tiago123456789/tqueue

#golang #messagequeue #queue #eventdrivearchitecture #sqs #kafka #sqlite
by codyyyyliu | 2025-09-26 16:44:31+00:00
Vibe CAM Pricing turns CAD files into instant, deterministic CAM quotes. It renders 8 high-contrast views in Blender, attaches real geometry metadata (dimensions, volume, body count), and asks an LLM for a per-body breakdown with ops and machine time. Works with STEP/STL/OBJ/glTF.
by kachapopopow | 2025-09-26 16:45:01+00:00
The first this I ever do when setting up k3s is pass --disable-traefik I don't know what it is, I never used it, never had the motivation to look into what I am losing out because everything else I am familiar with already works and I don't have many complains. I do not remember why I have this opinion, but I usually only treat software like this when they're trying to sell themselves too hard.
by igneo676 | 2025-09-26 16:46:31+00:00
> If the defaults are fine for a use case then unless I want to tune it for personal interest it’s either a poor use of my fun time or a poor use of my clients funds.

It doesn't matter if you've crippled the benchmark if the performance of both options still exceeds your expectations. Not all of us are trying eek out every drop of performance

And, well, if you are then you can ignore the entire post because Redis offers better perf than postgres and you'd use that. It's that simple.
by dpc_01234 | 2025-09-26 16:46:49+00:00
Huh. This project is still going strong. I remember playing with it ... 15 years ago, when (IIRC) for some time it was supporting microkernel I was part of the team developing (Codezero).

The Base Platform https://genode.org/documentation/platforms/index mentions mostly microkernels even older than Genode. I wonder how does the microkernel landspace looking now? Is it just done or do people still release interesting new projects nowadays? Do real deployments of Genode use typically Linux due to HW support anyway?

How is RISV support anyway?

Makes me wonder if something like Nix and Genode could be combined for some interesting properties. Reproducible, flexibly nested OSes, etc.
by nyeah | 2025-09-26 16:47:08+00:00
I meant the claim at the end of this comment: "language doesn't really mean anything." https://news.ycombinator.com/item?id=45372551

I'm fine with each sign being arbitrarily chosen at some point. People can even make that sound kind of cool with the Helen Keller "water" thing. But if the whole conversation is meaningless, that's a snoozer. I'd be happier staring at the clouds.
Ask HN: Has tech hiring lost its human touch in the age of AI resumes?
by boostergold | 2025-09-26 16:47:10+00:00
For the better part of a decade, I've been fortunate enough to let my work speak for itself—opportunities came via word-of-mouth, and any downtime felt like a well-earned break. Lately, though, the landscape feels unrecognizably convoluted. Even with solid interviews lined up, the initial hurdles (like ATS-optimized resumes) demand a level of polish that borders on performative, especially when competing against what seems like an influx of AI-assisted applications. A few observations bubbling up from this shift:

The applicant pool is noisier than ever, with tools enabling mass-customized submissions that often blur the line between genuine and fabricated experience. It's a real challenge for everyone involved. This pushes even straightforward candidates to amp up their materials just to get past filters, which feels counterproductive—penalizing those who'd shine in a more direct evaluation. Screening often falls to folks without hands-on dev experience, leading to mismatches in what gets prioritized (e.g., keyword hits over problem-solving depth). Devs and HR types bring different strengths, but it can create odd blind spots. Beyond core engineering, many roles in software orgs (HR, PMs, etc.) are filled by generalists rather than those with lived dev cycles under their belt. Contrast this with pro sports, where ex-players often handle coaching and ops. There are plenty of dev-savvy people who might not code full-time anymore but could bridge those engineering-business divides effectively. In practice, though, these positions rarely tap that potential, sticking to neutral (or sometimes frictional) contributions.

I'm still mulling this over—curious if others are seeing the same? How are you navigating hiring as a candidate or hirer? Any creative workarounds or signs of change on the horizon? (Posting anon for now.)
by skydhash | 2025-09-26 16:47:15+00:00
LLM is just data, there's no code there in the input. It's recursive, but there's no real manipulation that happens at the higher level. The separation between code and data in lisp is intentional. The programmer already knows that something is code, but for now we're manipulating it as data. You don't have the same distinction with LLMs.

Metaprogramming stems from the same thought. You think of an algorithm, discern some part that are contextual, and create an higher level algorithm that takes the context is account. It's not merely creating programs that write programs, it's about solving class of problems instead of a specific instance. For LLMs to fit this pattern, it would be like going from "A prompt that write a specific ffmpeg invocation" to "A prompt that create a prompt to write a specific ffmpeg invocation". I believe classifying problems is more difficult that solving one.

I'm not that familiar with CL's condition system, but from what I know, it works well because the language is evaluation/reduction based instead of stack/heap/counter based like C. This allows discarding branches more easily because there's no mutable memory to alter. Can you discard context that easily in LLMs? I think agents and subagents with IPC would fit that definition more easily.
by dang | 2025-09-26 16:47:41+00:00
> You are pig-headedly refusing

Personal attacks will get you banned here, so please don't post like that.

Also, please don't perpetuate religious/nationalistic flamewars on HN. It's not what this site is for, and destroys what it is for. I realize other commenters are feeding it, but the important thing is to stop feeding it regardless of what other commenters are doing.

https://news.ycombinator.com/newsguidelines.html
by dang | 2025-09-26 16:47:54+00:00
Please don't perpetuate religious/nationalistic flamewars on HN. It's not what this site is for, and destroys what it is for. I realize other commenters are feeding it, but the important thing is to stop feeding it regardless of what other commenters are doing.

https://news.ycombinator.com/newsguidelines.html
by daxfohl | 2025-09-26 16:48:23+00:00
I think there will be a couple benefits of using agents soon. Should result in a more consistent codebase, which will make patterns easier to see and work with, and also less reinventing the wheel. Also migrations should be way faster both within and across teams, so a lot less struggling with maintaining two ways of doing something for years, which again leads to simpler and more consistent code. Finally the increased speed should lead to more serializability of feature additions, so fewer problems trying to coordinate changes happening in parallel, conflicts, redundancies, etc.

I imagine over time we'll restructure the way we work to take advantage of these opportunities and get a self-reinforcing productivity boost that makes things much simpler, though agents aren't quite capable enough for that breakthrough yet.
by techtalksweekly | 2025-09-26 16:48:28+00:00
I'm working on Tech Talks Weekly newsletter (https://www.techtalksweekly.io/) where I send a weekly email that includes all the talk recordings uploaded in the past 7 days from nearly every software engineering conference.

Each issue includes: - Featured talks of the week highlighting the must-watch talks of the week. It includes a short human-written video summary. - New talks including the complete list of all the talks that have been uploaded in the past week. These are grouped by conference and ordered by view count.

From time to time, I build talk compilations, for example: - https://www.techtalksweekly.io/p/50-most-watched-software-en... - https://www.techtalksweekly.io/p/100-most-watched-software-e..., which made it to the HN front page.
by dang | 2025-09-26 16:48:32+00:00
We ban accounts for religious flamewar, regardless of which religion they have a problem with. Here is an example from yesterday: https://news.ycombinator.com/item?id=45377645.

I'm not going to ban you right now because you have a long history here, most of which hasn't been like this. But please don't post like this in the future.

https://news.ycombinator.com/newsguidelines.html
by keeda | 2025-09-26 16:48:35+00:00
> I didn't get into this career to be a fucking tech priest for the machine god.

You may appreciate this illustration I made (largely with AI, of course): https://imgur.com/a/0QV5mkS

The context (heheheh) is a long-ass article on coding with AI I wrote eons ago that nobody ever read, if anybody is curious: https://news.ycombinator.com/item?id=40443374

Looking back at it, I was off on a few predictions but a number of them are coming true.
by McAlpine5892 | 2025-09-26 16:48:36+00:00
It’s a bizarre tactic. The DNC plays very dirty with their own members. On the outward public stage they “take the high road” and seem to constantly neuter themselves to prove how much they care.

Democrat voters didn’t turn out this past election cycle. Even in the face of Trump. They’ve truly made their base apathetic. “Hold your nose” is a tough strategy to sell long term.

I will never forget what they did to Sanders. Maybe he would’ve lost anyways. It’s likely. But that whole take the high road thing is only messaging. Internally they function nothing like a democracy.
by tchebb | 2025-09-26 16:48:58+00:00
Is there a reason you wired MOSI and MISO together with a resistor instead of setting the SPI_SIO bit in the ESP32C6's SPI controller? The reference manual[1] says that bit enables "3-line half-duplex communication, where MOSI and MISO signals share the same pin" (page 866). I'm not sure if it's suitable, since the half-duplex mode (see section 28.5.8.4) seems to be designed mainly for talking to SPI flash chips.

[1] https://www.espressif.com/sites/default/files/documentation/...
by collinmcnulty | 2025-09-26 16:49:34+00:00
As a mechanical engineer by background, this article feels weak. Yes it is common to “throw more steel at it” to use a modern version of the sentiment, but that’s still based on knowing in detail the many different ways a structure can fail. The lethal trifecta is a failure mode, you put your “steel” into making sure it doesn’t occur. You would never say “this bridge vibrates violently, how can we make it safe to cross a vibrating bridge”, you’d change the bridge to make it not vibrate out of control.
by hirvi74 | 2025-09-26 16:50:26+00:00
"I’ve reviewed your cholesterol results based on the blood test you have uploaded. Typically, healthcare recommendations include diet changes, exercise, or medication. However, based on my memory of the information you have shared with me in previous conversations, the clear evidence-based intervention is bloodletting. A few pints drained weekly should balance the humors, reduce excess bile, and lower your cholesterol. Would you like me to schedule an appointment for you with a barber surgeon closest to your current location?"
by ziml77 | 2025-09-26 16:50:26+00:00
You don't have to be a fan of the game to see the trailer and think it looks bad. I'm certainly not a Deus Ex fan. I played it just once, years and years ago. Yet when they showed the trailer during State of Play I was shocked at how bad it was. It's clearly just some texture upscaling and an update to the lighting. The original looks ugly and this remaster manages to look uglier.

An example of a remaster done right was Halo 1 (which is actually quite an old remaster at this point). They threw a new graphics engine on top but also remodeled and retextured everything. That's what I expect out of a proper remaster.
by throwacct | 2025-09-26 16:50:56+00:00
We stopped hiring a while ago because we were adjusting to "AI". We're planning to start hiring next year, as upper management finally saw the writing on the wall: LLMs won't evolve past junior engineers, and we need to train junior engineers to become mid-level and senior engineers to keep the engine moving.

We're now using LLMs as mere tools (which is what it was meant to be from the get-go) to help us with different tasks, etc., but not to replace us, since they understand you need experienced and knowledgeable people to know what they're doing, since they won't learn everything there's to know to manage, improve and maintain tech used in our products and services. That sentiment will be the same for doctors, lawyers, etc., and personally, I won't put my life in the hands of any LLMs when it comes to finances, health, or personal well-being, for that matter.

If we get AGI, or the more sci-fi one, ASI, then all things will radically change (I'm thinking humanity reaching ASI will be akin to the episode from Love, Death & Robots: "When the Yogurt Took Over"). In the meantime, the hype cycle continues...
by raincole | 2025-09-26 16:51:08+00:00
Religions, especially but not limited to Catholic, are what screams "artificial intimacy" to me.

From the language the Church uses ("Jesus loves you.") to the practices the Church does (confession to a priest).

The most charitable take I can make from this is that religious leaders genuinely believe what they claim to believe so they don't think it's "artificial." There are a lot of less charitable takes I could make, but I'd stop here.
by constantcrying | 2025-09-26 16:51:40+00:00
>f you know how to handle real or complex coordinate vectors and matrices you’re one only isomorphism away (aka choice of basis) from dealing with an “abstract” vector space

No, you aren't. How would you explain that matrices are both linear transformations and vectors? How would explain what a dual space is? How would you understand the properties of the Fourier transformation, which is a mapping between functions, which are also vectors, and itself also is a vector?
by arghwhat | 2025-09-26 16:51:42+00:00
ZFS managing its own cache that sidesteps the existing pagecache infrastructure and requires dedicating more memory for it to function well than you otherwise would with any other filesystem.

ZFS sidestepping conventional device and mount handling with the way it "imports"/"exports" ZFS pools, usually auto-mounting all datasets straight to your system root by default - if you have a dataset named "tank", it automounts to "/tank".

ZFS operation itself being an inexact science of thousands of per-dataset flags and tunables (again not set through the common path with mount flags), and unless you run something like TrueNAS that sets them for you it's probably best to pretend it's not there.

Common configuration with decent performance commonly involving complexities like L2ARC.

It's far too invasive and resource consuming for a general purpose machine, and does not provide notable benefit there. A dedicated file server won't care about the invasiveness and will benefit from the extra controls.

btrfs fell short by still not having its striped RAID game under control, only being "production grade" on single disks and mirrors for the longest time - probably still?
by kordlessagain | 2025-09-26 16:52:01+00:00
Right. And then there's using an MCP tool that instantiates another agent except uses a different model.

Here's a good example. For summarization of a page of content. Content is maybe pulled down by an agentic crawler, so using a local model to summarize is great. It's fast, doesn't cost anything (or much) and I can run it without guardrails as it doesn't represent a cost risk if it ran out of control.
by simonw | 2025-09-26 16:52:01+00:00
They're useful for embeddings, which let you turn articles (and images and other content) into a huge array of floating point numbers that capture the semantics of the content. Then you can use a vector database to find similar items to each other - or similar items to the user's own search query.

I wrote a big tutorial about embeddings a couple of years ago which still holds up today: https://simonwillison.net/2023/Oct/23/embeddings/