MurphyA/hacker-news huggingface dataset:
by iLemming | 2025-08-06 18:15:58+00:00
> Emacs doesn't have a lot of the tooling of something more modern

Define "more modern"? Language servers, Git integration, refactoring tools, debugging? Emacs has all of those. Sure, VSCode and IntelliJ give you this stuff out of the box, but they can't match Emacs features like editing the same file in multiple ways at once (indirect buffers), instantly checking what any key does, or changing any behavior on the spot. What looks "outdated" about Emacs is actually its openness - while other IDEs hide everything behind pretty buttons, Emacs lets you see and change how everything works. You actually own your tools instead of just using them. In that way, Emacs isn't just modern - it's timeless.
by zem | 2025-08-06 18:17:04+00:00
first of all because the key point is they didn't even look at his application, and by any objective criteria he should have easily got through a "worth a human looking at it" screen. but also, hiring the developer of an open source library that you want to use internally and paying them to both integrate the library and work further on it is an excellent way to have a sustainable open source ecosystem, which both anthropic and the developer will benefit from.
by seabird | 2025-08-06 18:17:10+00:00
>and any proposed solutions split along various ideological lines

To massively oversimplify for the sake of brevity, the actual solution is create an economic and social environment that's conducive to the greatest number of people being able and encouraged to engage socially and in-person, instead of the endless scrolling on Instagram or having their social activity consist almost entirely of talking over Discord that became mandated during COVID. That shouldn't be controversial unless you presuppose that those who are struggling are all maladjusted incels who deserve what they got, and not generally normal people in a soulsucking environment. It's why I find comments like the one I initially responded to so gross. The reality of this situation is so obvious and so dangerous that I have to assume that those participating in the mudslinging are writing off an entire demographic for the sake of not having to back down on participating in a moralizing political trend that is losing steam.
by _DeadFred_ | 2025-08-06 18:17:35+00:00
I had a 67 year old lady shoot in front of my jeep last week on one of these while listening to iPods, obviously flying into a crosswalk full speed. She ended up flipping over her handle bars when she saw me, had road rash from head to ankles and her calf separated from her leg bone. She's never fully recovering from that spill. Lucky she wasn't on blood thinner or she might not have made it.

Our local bike trails allow them in certain sections and it's wild to see old people just zipping around. Our paths are single track but traffic both directions. Not sure what's going on, they have zero awareness, especially for someone that's made it to 70.
by kube-system | 2025-08-06 18:18:08+00:00
The government has a lot of text to process, and LLMs are good at processing text, and they can be implemented pretty safely in these roles.

An obvious example might be: Someone who is trying to accomplish a task, but needs to verify the legal authorization/justification/guidelines etc to do that task. If they don't have the specific regulation memorized (e.g. the one person who was doing this esoteric task for 20 years just got laid off by DOGE) they may have to spend a lot of time searching legal texts. LLMs do a great job of searching texts in intuitive ways that traditional text searches can't.
by close04 | 2025-08-06 18:18:26+00:00
Meta doesn’t need to hack your OS. It’s not only cheaper to just ask you to give them all the access that matters to your data, it also poses less legal risk. You accept to install their alternative app and give them all the data they ask for.

Whatever technical tricks Meta is using today pass Apple’s review and implicit endorsement. Whatever tricks they use in the future to escape the sandbox and access (hack) the OS with the sideloaded app are unilateral. Could open up a legal can of worms.

I’d be more concerned about the shady flashlight app downloaded from some corner of the internet. Or the Fakebook app, the all-in-one social media aggregator, the fake banking apps.
by zorrolovsky | 2025-08-06 18:18:41+00:00
Thanks for the article, very insightful! I’m researching dev + AI workflows to build something to improve them. In your view, what’s the right granularity for storing and reusing context: A long file with lots of context per project? A small file with small bits of context per task? something in-between? And what type of context is useful for most workflows: stylistic preferences, intent, tech stack? Curious to know where you think context boundaries should actually sit to maximize usefulness without noise.
Show HN: Graphical Vibe Coding Environment (VCE) for Claude Code
by Jonovono | 2025-08-06 18:18:51+00:00
Been using Cursor and Claude Code to build a pretty involved electron browser.

Wanted a little UI for Claude Code. Found I would always go to tiktok or instagram while waiting for the agent to complete my code. Wanted to play around with that idea a bit further so I decided to fork my electron app and make a little environment for vibe coding, that provides activities to do while you are waiting for the ai to code. Listen to music, browse HN, watch tbpn and play a massive multiplayer game.

At any rate, if you are building an electron app, I can confidently say it's the best starter template to go off. Using Drizzle, effect ts to give strongly typed ipc bridge. On github: https://github.com/longtail-labs/slide.code

This uses the claude code sdk for typescript, which doesn't support everything the cli does so it may feel a bit limited if you are a CC power user.

Anyways, open to any feedback and any PRs!
by jonfw | 2025-08-06 18:18:55+00:00
> Answer me this question. In the near future if we could have LLMs that can traverse to massive amount of data why do we need to make excel sheets anymore?

A couple of related questions- if airplanes can fly themselves with auto-pilot, why do we need steering yolks? If I have a dishwasher- why do I still keep sponges and dish soap next to my sink?

The technology is nowhere near being reliable enough that we can eschew traditional means of interacting with data. That doesn't prevent the technology from being massively useful.
by jojomodding | 2025-08-06 18:19:53+00:00
Gödel's Incompleteness Theorem has little to do with complexity theory. Complexity theorists routinely find out if two complexity classes are included in each other or not.

Why would Gödel's Incompleteness Theorem stop them for P=NP in particular?

Why is the current definition of P or NP insufficiently formal or clear?

PS: Citing YouTube Videos in mathematical discussions is a big red flag indicating you have not really understood things.
by Karrot_Kream | 2025-08-06 18:19:56+00:00
> What? No [Neo]Vim user has ever ported Emacs keybinding to Insert Mode? O_o

I'm curious how fluid that is. My experience with Emacs keybindings has been, well, variable to say the least. Maybe the vim-alike folks can make better experiences. Readline's emacs bindings are a bit lacking but still fairly good for day-to-day usage.
by hnfong | 2025-08-06 18:20:03+00:00
Besides the LM Arena Leaderboard mentioned by a sibling comment, if go to the r/LocalLlama/ subreddit, you can very unscientifically get a rough sentiment of the performance of the models by reading the comments (and maybe even check the upvotes). I think the crowd's knee-jerk reaction is unreliable though, but that's what you asked for.
by LinuxAmbulance | 2025-08-06 18:20:46+00:00
In general, licensure is a great tool to hold the pool of practitioners to a high standard, few if any areas being more important than medicine.

But if someone has saved 6,500 children from dying, it doesn't make any sense to get hung up on it, especially if other doctors are working with him and have no issues with his methods and ability.

Those that are obsessed with process over results make my head hurt. Might as well declare all self-taught programmers as useless when it's clear they're a massive benefit.
by gknoy | 2025-08-06 18:20:52+00:00
> My dotfiles are private for now cause I need to clean some commits

I had to do similar. I ended up deleting the git history and just recreating it before pushing. The best thing was to add a dependency on `~/.secrets` or other similar un-tracked file, which is basically just a source-able script that defines things like API keys, private URLs, etc.
by GeekyBear | 2025-08-06 18:20:58+00:00
The Asahi Linux team has previously blogged pretty extensively about developing the GPU driver for the Apple M series SOCs in Rust.

It's also an informative read.

> Paving the Road to Vulkan on Asahi Linux

https://asahilinux.org/2023/03/road-to-vulkan/
by czhu12 | 2025-08-06 18:21:14+00:00
Jeez, the amount of pessimism on this thread. It must be hard being a federal worker. On one hand, all things that go wrong get blamed on government inefficiency, but on the other hand, no one is allowed to adopt any technology that workers in every other industry get to use.

Lump on the fact that they are often well underpaid relative to private industry and its no surprise why nothing works.

At the moment, the IRS.gov login page literally doesn't work [1], and has been down for at least two days, while I'm trying to check the status of my amendment.

I'm all for trying to provide better tools for federal workers, and theres absolutely a way to do that without giving up all privacy, security and rights.

[1]: https://imgur.com/a/kO7OLlb
by iLemming | 2025-08-06 18:21:32+00:00
> which can also display images

Not only that - it supports PDFs (I annotate the books and papers in it), SVGs, variable fonts, emojis, even spreadsheets - yup, you can do Excel-like calculations; there are built-in browsers, etc. Besides, you can control music and video playback - useful when watching videos and taking notes, you can extract video transcripts, etc. etc. There even exists (albeit quite primitive) a video editor for Emacs.
by kragen | 2025-08-06 18:21:38+00:00
Yeah, ARM64 is a little weird, and I'm not sure it's a good design, though it does seem to be workable. But I'm talking about the original ARM instruction set implemented on the ARM2, as evidence that architectural design quality matters—the same 29000 transistors can give you 12 times the performance and a much better programming model.

The PDP-11 seems pleasant and orthogonal, but I've never written a program for it, just helped to disassemble the original Tetris, written for a Soviet PDP-11 clone. The instruction set doesn't feel nearly as pleasant as the ARM: no conditional execution, no bit-shifted index registers, no bit-shifted addends, only 8 registers instead of 16, and you need multiple instructions for procedure prologues and epilogues if you have to save multiple registers. They share the pleasant attribute of keeping the stack pointer and program counter in general-purpose registers, and having postincrement and predecrement addressing modes, and even the same condition-code flags. (ARM has postdecrement and preincrement, too, including by variable distances determined by a third register.)

The PDP-11 also wasn't a speed demon the way the ARM was. I believe that speed trades off against everything, and I think you're on board with that from your language designs. According to the page I linked above, a PDP-11/34 was about the same speed as an IBM PC/XT.

Loading a constant into a register is still a problem on the ARM2, but it's a problem that the assembler mostly solves for you with constant pools. And ARM doesn't have indirect addressing (via a pointer in memory), but most of the time you don't need it because of the much larger register set.

The ARM2 and ARM3 kept the condition code in the high bits of the program counter, which meant that subroutine calls automatically preserved it. I thought that was a cool feature, but later ARMs removed it in order to support being able to execute code out of more than just the low 16 mebibytes of memory.

Here's an operating system I wrote in 32-bit ARM assembler. r10 is reserved for the current task pointer, which doesn't conform to the ARM procedure call standard. (I probably should have used r9.) It's five instructions:

.syntax unified .thumb .fpu fpv4-sp-d16 .cpu cortex-m4 .thumb_func yield: push {r4-r9, r11, lr} @ save all callee-saved regs except r10 str sp, [r10], #4 @ save stack pointer in current task ldr r10, [r10] @ load pointer to next task ldr sp, [r10] @ switch to next task's stack pop {r4-r9, r11, pc} @ return into yielded context there

http://canonical.org/~kragen/sw/dev3/monokokko.S
by flessner | 2025-08-06 18:21:46+00:00
That's a common pattern in trading strategies with negative skews or tail risks. Even large hedge funds, like LTCM, can fall into this same pitfall.

For anyone interested, I can recommend the book "Systematic Trading" by Robert Carver. You don't have to be into algorithmic trading, the sections on risk management and positive vs negative skews are already worth the read.
by evanelias | 2025-08-06 18:22:42+00:00
> It also reaffirms that my decision of AGPL for everything is the right one. They can contact for custom terms.

Since your replies below are focusing on compensation: have you actually made a nontrivial amount of money with that model?

I would expect that should be a prerequisite to reaffirm it was the correct decision, especially if you're giving unsolicited advice to strangers about how they should license their software.
by atmavatar | 2025-08-06 18:22:56+00:00
The more important parts removed are those from Section 9.

That includes the Writ of Habeas Corpus, prohibition of ex post facto laws, prohibition against preferential treatment between states, the requirement that any money spent must be written into law, and the emoluments clause disallowing any federal officers from receiving gifts from foreign states.

Of those I listed, the current administration has violated all except the ex post facto prohibition, perhaps only because the president doesn't write laws.

That said, the act of removing the text from the website is not by itself a reason to become too concerned, both because it's a relatively minor offense (you can still find the full text in dozens of other locations) and because it's better to assume incompetence rather than malice caused said change.
by munificent | 2025-08-06 18:23:57+00:00
> What's the matter, you don't like cheap assistants?

I think the main reason I'm not personally excited about AI is that... no, I don't, actually.

I'm in my late 40s. I have had many opportunities to move into management. I haven't because while I enjoy working with others, I derive the most satisfaction from feeling like I'm getting my hands dirty and doing work myself.

Spending the entire day doing code reviews of my army of minions might be strictly more productive, but it's not a job I would enjoy having. I have never, for a second, felt some sort of ambitious impulse to move up the org chart and become some sort of executive giving marching orders.

The world that AI boosters are driving towards seems to me to be one where the only human jobs left are effectively middle management where the leaf nodes of the org chart are all machines. It may the case that such a world has greater net productivity and the stock prices will go up.

But it's not a world that feels meaningful, dignified, or desirable to me.
by zahlman | 2025-08-06 18:24:12+00:00
Okay, but this is going out of one's way to view the runtime itself as a C program and connect to it with the FFI. For that matter, the notion that the result of `id` (https://docs.python.org/3/library/functions.html#id) could sensibly be passed to `from_address` is an implementation detail. This is one reason the language suffers from not having a formal specification: it's unclear exactly how much of this madness alternative implementations like PyPy are expected to validate against. But I think people would agree that poking at the runtime's own memory cannot be expected to give deterministic results, and thus the implementation should in fact consider itself free to assume that isn't happening. (After all, we could take that further; e.g. what if we had another process do the dirty work?)
Show HN: Framework to structure LLM dev workflows with Markdown-based protocol
by Fr-e-d | 2025-08-06 18:24:12+00:00
I use Claude, Gemini and Kimi daily in Cursor to build real software. But I kept hitting the same limits:

– The AI forgets everything between steps

– Architectural decisions get lost

– Same regressions, over and over

So I stopped trying to write better prompts, and started building structure.

The result is a lightweight, markdown-based framework that turns your LLM into a reliable, context-aware assistant. It includes:

– A codified rule system (project constraints, architecture, best practices)

– A development workflow from PRD to retrospectives

– Memory that evolves over time

– Human-in-the-loop validation at each step

It’s completely open source and model-agnostic. I use it daily, and it changed how I collaborate with AI.

Happy to share use cases or technical details. Feedback very welcome.
by AnotherGoodName | 2025-08-06 18:24:19+00:00
You can't really judge it like that though, the subtlety and indirectness are desired.

Previous studies where "thirsty" was inserted into a TV show did get a stat significant increase in desire in that product for example. https://en.wikipedia.org/wiki/Subliminal_stimuli#Consumption...

As in you don't need to say "Drink Coca-Cola" to get an increase in Coca-Cola purchases. You just need to present the word "thirsty" as was done in the above.
by diarrhea | 2025-08-06 18:24:37+00:00
This is extremely alarmist. If you are on Mac, developing anything at all with Python, those are going to be your tools. If you randomly guessed at developer setups, that is going to be one of the most common setups as well.

What's next, I use a computer so someone could just upload a virus somewhere in hopes I happen upon it, which would be dangerous?

I have dotfiles which not only specify Python, but also its version and some packages. That protects against typosquatting! I will never type those package names out manually again. And this is all in Nix (btw), so all hash-pinned!
by nerdjon | 2025-08-06 18:24:44+00:00
Slightly bothered that it seems like the article is conflating an app/website choosing to implement some form of verification vs a law requiring it.

I think that if a website or app wants to make this choice, they should be allowed too. Obviously we should expect that they have proper security, and we should make the choice on if we want to take that risk. But I think it is a perfectly valid choice by the developer, and users can choose whether or not they think it is worth it or use a competitor that doesn't (or a competitor is created that doesn't).

But the issue of laws requiring it I think is where things have gone too far. So much of this is being framed as "protect the children" but most of it really seems to be fueled from a puritanical "porn is bad" and needing to make it harder to get access too for adults. I really wish we could move past this as a society, stop vilifying it, being ashamed of sex, etc.

And likely throw in some tracking of what people are doing online since now you no longer have the anonymity.

Edit:

If you really truly are trying to "protect the children"... Maybe educate them instead of hiding things from them.
by SchizoDuckie | 2025-08-06 18:24:46+00:00
As it stands right now, until there is some radically new way that doesn't hallucinate implementations, is grounded in security rules and actually understands what it's doing in the larger context of the system it's working in I am not really worried about my job.

I stopped worrying about what techbro's think a long time ago. I saw one slinging a blockchain ai nft filesystem that will ingest and organize your documents for you on twitter yesterday.
by lrvick | 2025-08-06 18:25:09+00:00
Eroded public trust in government is however a good thing. Our biggest mistake as a supposedly free country was trusting centralized entities to forever act in accordance with the will of the majority.

As a society we need to stop asking for permission to fix potholes. Just go fix them and dare them to fine you for it which would be catnip for journalists to call more attention to the dysfunctional government.

NASA should crowdfund the weather satellites, with tax deductible donations, like right now. I would support them staying in the sky.
by Jensson | 2025-08-06 18:25:39+00:00
> Also more curious, is the AGPL doesn't affect humans doing stuff.

It does affect humans doing stuff that isn't malicious, like if you need to solve a problem by modifying the code then now you also have to make that change public which is a hassle, I'd rather not have to track or maintain such things. I'd rather not have to think about that, and I care more about such nuisances than I care about the possibility of companies stealing it.
by sensanaty | 2025-08-06 18:25:42+00:00
> you're delusional

Am I? I'm saying this is what's going to happen (if people like Altman are correct), same as how the Luddites knew exactly what was going on. I'm not denying that we're not likely to stop AI development even if everyone loses their jobs, I'm saying that it's not what my vision of progress looks like.

You also conveniently left out the part I mentioned about those jobless people getting crushed by powerful boots and focused solely on what I said about job loss.

And again I'll ask, what exactly does "progress" mean for you? What world are we heading towards that counts as positive progress in your mind? Because from what I can tell you think we're going to be heading towards mass unemployment and... consider it a good thing, for some reason?
by iLemming | 2025-08-06 18:25:43+00:00
> the vim joke being that it lacks a good editor

That joke was dumb from the beginning and has fallen into complete irrelevance years ago - Emacs actually can and does vim better than Vim, GVim, and Neovim, or any vim plugins for other IDEs. I'm saying this with a confidence of a die-hard, experienced vimmer.
by throwawayqqq11 | 2025-08-06 18:25:52+00:00
Your argument is a slippery slope bc there is alot of complexity to adress, you are effectively trying to black-list, so putting the burden on the parents will always be a better a solution bc they are simply closer to the root of the problem, so better positioned to white-list.

Not to speak of the risks of a fully deanonymized web, once naiive black-listing doesnt cut it anymore...

And btw, your kid could possibly buy all items you named online today, black markets are a consequence of unmet demand. So what now? Talk about parental oversight or AV for amazon and TOR?
by Terr_ | 2025-08-06 18:26:28+00:00
Yeah, my cynical experience with B2B business software is that it becomes shitty and encrusted via special-case customizations (or worse, customizability.)

Even for internal projects, a lot of money is thrown at software because the corporation has decided (rightly or wrongly) that it's easier than changing process, culture, personnel, or internal incentives.

For example, salespeople on commission were closing not-very-profitable deals. The response was to layer in a complicated project feasibility/profitability estimation logic, configuration features for an "approval" org-chart hierarchy between users, and various new triggers to block the workflow at particular steps and e-mail people to come click and approval button... I still feel it would have (should have?) been better to change how the sales commissions worked.
by BizarroLand | 2025-08-06 18:26:35+00:00
clobber

verb: informal hit (someone) hard. treat or deal with harshly. defeat heavily.

Noun: British slang for Clothes, circa 1879

The Fantastic Four's The Thing's catchphrase, "It's clobberin' time!" was the only "clob" I was aware of prior to doing these searches.