MurphyA/hacker-news huggingface dataset:
by mexicocitinluez | 2025-10-18 13:11:18+00:00
> Literally anything that matters is going to get implemented in a crontrolled workflow that strips out all the autonomy with human checkpoint at every step.

Yea, there aren't a ton of problems (that I can see) in my current domain that could be solved by having unattended agents generating something.

I work in healthcare and there are a billion use cases right now, but none that don't require strict supervision. For instance, having an LLM processing history and physicals from potential referrals looking for patient problems/extracting historical information is cool, but it's nowhere near reliable enough to do anything but present that info back to the clinician to have them verify it.
by codesnik | 2025-10-18 13:11:28+00:00
basically it's because of "else" and "elsif". While ".each" works the same as "for .. in ...; end", it's harder to do "if else" as method which will also return value of the block inside the branch. Smalltalk can do it because "ifTrue:ifFalse:" is _one_ message, ruby didn't go that way syntactically.
by flumpcakes | 2025-10-18 13:13:38+00:00
It is a mass killing event which the Chinese government pretends never happened and/or suppresses the information of. Phrases will be banned/filtered from all digital services in China relating to it. From Wikipedia:

> The Tiananmen Square protests, known within China as the June Fourth Incident, were student-led demonstrations held in Tiananmen Square in Beijing, China, lasting from 15 April to 4 June 1989. After weeks of unsuccessful attempts between the demonstrators and the Chinese government to find a peaceful resolution, the Chinese government deployed troops to occupy the square on the night of 3 June in what is referred to as the Tiananmen Square massacre. The events are sometimes called the '89 Democracy Movement, the Tiananmen Square Incident, or the Tiananmen uprising.

> Between 200 and 10,000 civilians were killed. The Red Cross states that around 2,600 died and the official Chinese government figure is 241 dead with 7,000 wounded. Amnesty International's estimates puts the number of deaths at several hundred to close to 1,000. As many as 10,000 people were estimated to have been arrested during the protests.
by sarchertech | 2025-10-18 13:13:46+00:00
The first car wasn’t built by an “automotive engineer” either. But by someone from another discipline who decided they were interested in applying the knowledge from other disciplines to the this new one.

Penrose has certainly studied the brains physical structures. He has 40 years of books and papers published on the subject.

>same temperature

No one is proposing that they are literally thermally insulating.

> on that scale you need something involving millions of them at body temperature at the very low end. Local quantum effects are obviously going on but they don’t scale.

That sounds like a good problem for a Nobel Prize winning physicist to investigate. If a neuroscientist were investigating it, I’d expect them to bring in a physicist.
by Tuna-Fish | 2025-10-18 13:13:55+00:00
Next gen, AMD has the Medusa Halo with (reportedly) a 384bit LPDDR6 bus. This should get you twice the memory of what Strix Halo has with 1.7 times the throughput when using memory that's already announced, with even better modules coming later.

I think with the success of Strix Halo as an inference platform, this market segment is here to stay.
by ryukoposting | 2025-10-18 13:14:33+00:00
> What was the barrier to creating these documents before?

In a proprietary system, there is pressure against creating quality technical documentation because it can be used to train your replacement. Writing docs solely for your own benefit, or your colleagues' benefit, is also dubious because you already know the things you wrote. Although returning to a thing you made months/years ago can be painful, it's not the day-to-day common case in enterprise software development.

AI assistants flip the incentives. Now, your docs are helping to steer your personal digital goblin in the right direction. The docs are tangibly augmenting your own abilities.
by refulgentis | 2025-10-18 13:14:44+00:00
Bravo. I did a bunch of color science study over a couple years while at Google, the work turned into Material You. A large motivation of it was the intellectual poverty of monochrome and how software design sort of died, in my humble opinion, post iOS 7.

I used to call iOS "Yves Klein" (i.e. blue everywhere) but the black and white x 0 understanding of transparency x science of contrast is the real offense, especially post Liquid Glass
by fragmede | 2025-10-18 13:15:01+00:00
Here’s the thing: I wrote the code, annd it’s fresh in my human context window. so I already know everything about it everything’s obvious to me. I can’t forget it all and then read what I wrote afresh, in order to figure out what I’ve left out. We chose Kafka because it was the obvious choice because of all these assumptions that I had in my head that I didn’t even know I was assuming.
by password54321 | 2025-10-18 13:15:19+00:00
>I wasn't claiming the Turing Test was a benchmark for intelligence but the ability to fool a human into thinking a machine is intelligent in conversation is still a significant milestone.

The Turing Test is whether it can fool a human into thinking it is talking to another human not an intelligent machine. And ironically this is becoming less true over time as people become more used to spotting the tendencies LLMs have with writing such as its frequent use of dashes or "it's not just X it is Y" type of statements.
by api | 2025-10-18 13:15:19+00:00
Speaking of bloat: why are binaries from Rust or (much worse) Go so damn huge? This is in release mode with debug off.

It’s weird because memory use for the same sorts of programs is not much worse than other languages. In Rust memory use seems comparable to C++. In Go there’s a bit more overhead but it’s still smaller than the binary. So all this is not being loaded.

I get the sense devs just don’t put a lot of effort into stripping dead code and data since “storage is cheap” but it shows next to C or even C++ programs that are a fraction of the size.

I see nothing about Rust’s safety or type system that should result in chonky binaries. All that gets turned into LLVM IR just like C or C++.

Go ships a runtime so that explains some, but not all, of its bloat.
by erichocean | 2025-10-18 13:15:35+00:00
> You can’t just tell them something and they’ll remember it.

I find it fascinating that this is the problem people consistently think we're a decade away on.

If you can't do this, you don't have employee-like AI agents, you have AI-enhanced scripting. It's basically the first thing you have to be able to do to credibly replace an actual human employee.
by westurner | 2025-10-18 13:15:48+00:00
ScholarlyArticle: "The astrocytic ensemble acts as a multiday trace to stabilize memory" (2025) https://www.nature.com/articles/s41586-025-09619-2

Does this multi-day interval correspond to any of the intervals estimated in studies of neural representation drift?

From yesterday regarding carbon microtubules, quantum cognition, and representation drift: https://news.ycombinator.com/item?id=45620897

How do astrocytes affect representation drift?
by ikamm | 2025-10-18 13:16:14+00:00
> Circumvention of channel termination

>If your YouTube channel is terminated, you are prohibited from using, possessing, or creating any other YouTube channels. You are also prohibited from letting others whose YouTube channels have been terminated use your YouTube channel to bypass their termination.

>This applies to all of your existing channels, any new channels you create or acquire, and any channels in which you are repeatedly or prominently featured.

https://support.google.com/youtube/answer/2802168
by jfengel | 2025-10-18 13:16:35+00:00
I used most of these and they weren't worth it. They didn't do enough to justify being locked in to the tool. The debuggers were too, uh, buggy. Command line tools were more flexible.

They finally got good enough in the late 90s. I think it helped that computers finally had enough memory to run both the editor and the program itself.
by woodruffw | 2025-10-18 13:16:39+00:00
I’m pretty sure I’m saying the exact opposite of that. The point was that debt doesn’t map cleanly onto privilege at all.

(Notably, the credit industry has moved onto schemes like BNPL that target individuals who would otherwise be protected from predatory credit by consumer protection laws. Those people are exploited, and unambiguously benefit - albeit not much - from an inflationary instead of deflationary environment.)
by bradley13 | 2025-10-18 13:17:13+00:00
This. Rare earths aren't actually rare at all. They are everywhere. The thing is: unlike iron or copper, they don't naturally occur in high concentrations. A few percent here, a few percent there - it's refining them that is the problem.

This tends to involve lots of weird chemicals, and in the past mining operations were not particularly careful about what happened with those chemicals. Hence, the reason that the West left it to places that didn't care so much about pollution.

However, with modern technology, it is perfectly possible (if not necessary cheap) to refine without destroying the surrounding countryside. One just has to want to do it.
by kijin | 2025-10-18 13:17:17+00:00
If diverting planes becomes a big enough problem for ordinary businesspeople and not just prominent opponents of certain dictators, I'm sure someone will build an app that helps us plan flights accordingly. Traveling from the US to France and need to avoid UK airspace? Sure, let's take a quick layover in Spain. Have you done any of the following things in the last x years? OK, we'll make a big detour around China this time.

Don't let slippery slope arguments take you into the dystopian future quicker than the world itself seems to be willing to.
by PaulHoule | 2025-10-18 13:17:47+00:00
In the golden age of DOS you had an array of bytes representing characters and an array representing attributes (background and foreground colors) and the hardware drew out of that. If you wanted to write a ‘A’ to a certain spot you wrote 0x41 to a certain memory address and that was that —- there were some wait states involved but it was way faster than drawing on a 9600 baud terminal with ANSI terminal commands that use up even more bytes.

I first used emacs on terminals that were hooked to Sun workstations and you were either going to use a serial terminal which was very slow, or the terminal emulator on the Sun which was a GUI program that had to do a lot of work to draw the characters into the bitmap. So that’s your reason TUIs went away.
by rafamvc | 2025-10-18 13:18:09+00:00
Also, tax incentives on new EVs push the used market lower, creating a false sense of depreciation.

I expect the market to reconcile the difference now that EVs subsidizes are ending.

Another possible alternative is that the consumer has to be educated that buying used EVs is not like buying a used cellphone, and that EV batteries do last 10+ years.
by refulgentis | 2025-10-18 13:18:52+00:00
They have good-ish contrast - ironically, a lot of the black and white base color thinking mentioned in the article comes from these reactions, in my experience. People end up in a tarpit of "black and white = best contrast, but surely that's too much, let me fuck with transparency..."... and then you end up with the clusterfuck that was Cupertino trying to ship Liquid Glass. The transparency would vary wildly between releases.
by raincole | 2025-10-18 13:19:32+00:00
I know it might be an offensive way to put it, but I honestly believe if AI ends up making people no longer need to use their brains as much, it's a great thing.

Think about it: do we rather to live in a world where heavy labor is a necessity to make a living, or a world where we go to gym to maintain our physique?

If mental labor isn't (as) necessary and people just play Scrabble or build weird Rude Goldberg machines in Minecraft to keep their minds somewhat fit, is this future really that bleak?
Automatic documentation screenshots (with bounding-boxes) via codex
by zenburnmyface | 2025-10-18 13:20:11+00:00
I'd like to share this great documentation trick with codex. Our product's documentation website has lots of screenshots of the UI, often with highlighted sections. I got codex to automate creating them whenever we added a new feature or they need updating.

Pre-requisites

- codex (maybe claude code, but I haven't tried it) - MCPs: chrome-devtools

- [browserframe.sh](https://gist.github.com/CamDavidsonPilon/f381cfbaf983949fdf4b62c6790a8c3b) installed locally

- ImageMagick 7 installed locally

- codex has read/write access to your documentation site (and ideally web frontend to better discover interactions, but maybe not necessary).

I use a custom prompt in ~/.codex/prompts to generate the following:

```

### Adding screenshots (Always do if there is a web UI component to the request)

1. Open http://localhost:3000 using chrome-devtools__navigate_page to open our local development website.

2. Find the page we need.

3. Take viewport screenshot: chrome-devtools__take_screenshot → scratch/screenshots/inventory.png.

4. If we need to highlight a button, or modal, or dropdown, etc:

1. Run chrome-devtools__evaluate_script with getBoundingClientRect() on the element; record x, y, width, height. 2. Query window.devicePixelRatio via chrome-devtools__evaluate_script (retina viewport → 2). 3. Convert rect to image pixels by multiplying x, y, width, height by the devicePixelRatio; compute bottom-right as (x+widthy+height). 4. Draw highlight bounding box with ImageMagick e.g. ``` magick scratch/screenshots/input.png -fill none -stroke "#ff41ff" -strokewidth 9 -draw "rectangle 2613,144 2930,217" scratch/screenshots/input_boxed.png. ``` Add a bit of padding too.

5. Use the cli tool `browserframe` to put a frame around the screenshot. Example: ``` browserframe input.png -o input_framed.png ``` Don't use a title in `browserframe`.

6. Screenshots are committed as PNGs and grouped in sub-folders under `static/img/` (for example `static/img/user-guide/`).

7. When adding new screenshots, place the file in the matching doc-area subfolder and reference it with a relative path such as `/img/user-guide/<filename>.png`

8. Close the browser program completely when finished.

### Request

$ARGUMENTS

```

Then in codex, I run:

```

/prompts:add-documentation-for the screenshots in docs page X are out of date, please update. If we reference a element, button, etc., in the text, please highlight it when appropriate.

```

Example: https://docs.pioreactor.com/user-guide/create-cluster
by dijit | 2025-10-18 13:22:57+00:00
Hey, sure! That’s important context.

One gameserver was 40vCPU and 256G of RAM, we had about 30-50 before we’d see some issues in some regions. (this is from memory now unfortunately).

Sao Paulo and Tokyo being the worst, but Singapore, Australia and Mumbai also had issues at various times.

The other places where we hit hard limits was Los Angeles, but we had more than a hundred instances then.

The issue with the hard limits is that it’ll be one zone thats exceeded and the API will fail, so you have to retry with another zone in the same region, but you don’t get to practice building your autoscaler before you actually need it.
by constantcrying | 2025-10-18 13:22:59+00:00
The arguments for using TUI IDEs are just very poor. Developers should not be relying on something as loaded with legacy bloat like the terminal, to do development.

Zed has remote editing support and is open source. Resource consumption is a bizarre proposition, considering what abstractions the terminal has to be forced into to behave something like a normal window.

Really, TUIs are not very good. I get it, I use the terminal all the time and I will edit files with vim in it, but it is a pointless exercise to try to turn the terminal into something it was never meant to be and try to have it emulate something which would be trivial on a normal OS window. To be honest it makes me cringe when people talk about how much they perform tasks in the terminal, which would be much easier done in a graphical environment with proper tools.
by tsoukase | 2025-10-18 13:23:00+00:00
Until recently every technological advancement replaced manual work, like in agriculture, transportation, industry. Even the tiniest car amenity, like electric windows, hydraulic breaks or touch screen entertainment is aiming to replace a limb movement. With AI it is the first time the tech offloads directly cognitive tasks, leading inevitably to mental atrophy. The hopeful scenario is to repurpose the brain for new activities and not rotting, like replacing labor work gives the opportunity for sports and not getting fat.
by ekidd | 2025-10-18 13:24:05+00:00
I am concerned about EV maintenance outside of warranty. My family has routinely gotten even American cars above 200,000 miles, or at least kept them going for 15 years or more.

This has gotten harder over the years. Cars from 2010 rust a lot less than cars from 1985. But they have more computers, and the computers die. These computers are often hard to replace. Even good mechanics tend to recommend going to the dealer. It's rarely less than a $1500 replacement.

And EV cars? They often have an extra half-dozen critical computers beyond what's in a gas car. So I worry that well-maintained Honda and Toyota EVs will fail sooner than their conventional models.

Perhaps this worry is misplaced. We'll see.
by throwawaygmbno | 2025-10-18 13:24:29+00:00
Using statistics to lie shows your weak position. Slaves were the backbone of the southern economy. Saying slavery only was supported by 1.6% of the population is the equivalent of only counting the owners of the church building when discussing whether the south was/is religious.

And yes, I tend to group different forms of discrimination together. You can substitute Jim Crow laws, the Chinese exclusion act, Japanese internment camps, or some other form of discrimination in your head if you like. But its useful to know that if someone says that slavery wasn't so bad and is ok with it, that I am wasting my time with a fully bad person.
by soraminazuki | 2025-10-18 13:24:34+00:00
The world doesn't line up with lies and spins of the most transparently corrupt actors either.

Shopify stole RubyGems from the maintainers, do you deny it? They tried to do so in secret, keeping the maintainers and the larger Ruby community in the dark. Their claim that the access revocations were a mistake was a blatant lie. Moreover, they spun even more conspicuous falsehoods in response to the public backlash.

When you twist protective measures against ongoing theft or shitty proposals that went nowhere into a nefarious conspiracy to justify the theft of critical Ruby infrastructure, it’s time to take a hard look in the mirror.

And hey, since you imply that loaded questions aren't fallacious, tell me: have you stopped beating your wife? It's a "simple question," just answer yes or no.
by saurik | 2025-10-18 13:24:59+00:00
So... one can, on a filesystem that is mirrored using MD RAID, from userspace, and with no special permissions (as it seems O_DIRECT does not require any), create a standard-looking file that has two different possible contents, depending from which RAID mirror it happens to be read from today? And, this bug, which has been open for a decade now, has, somehow, not been considered to be an all-hands-on-deck security issue that undermines the integrity of every single mechanism people might ever use to validate the content of a file, because... checks notes... we should instead be "teaching [the attacker] not to use [O_DIRECT]"?

(FWIW, I appreciate the performance impact of a full fix here might be brutal, but the suggestion of requiring boot-args opt-in for O_DIRECT in these cases should not have been ignored, as there are a ton of people who might not actively need or even be using O_DIRECT, and the people who do should be required to know what they are getting into.)
by zenoprax | 2025-10-18 13:25:29+00:00
Fair - I don't know why they've chosen the current numbering so I looked it up:

https://forgejo.org/docs/v11.0/user/versions/

They use SemVer so there really are Major breaking changes every 3 months by their own definition.

I suppose my assumption was that the software was basically "feature complete" but they must be working hard to add more to it.
by osigurdson | 2025-10-18 13:25:38+00:00
No, only containerized things need to be in a container. For everything else you are just using Windows except it feels more Linux like with git bash and has most basic Linux tools. If you need to run a container it is a lot more like it is on Linux podman container run ... right in your Windows shell (git bash in my case). This does things behind the scenes with a podman WSL image but it is mostly seamless.

I do actually start up Arch / Ubuntu / whatever in WSL for some things but mostly just use the above setup which is most Linux like without having to shell into WSL all the time. That being said, I use actual Linux / Arch whenever I can - yeah, I use Arch btw.
by middayc | 2025-10-18 13:25:44+00:00
That is sort of like saying all visual art projects want to become "the million dollar / pixel homepage" so providing an empty canvas and full color palete will just enable people to create visual sewage because nothing stops them from doing so.

I never programmed in a team, so my experience of programming is probably very different from yours. You probably want something like electric cattle fencing (if I borrow your juicy language) for your team, but if I program for my self I just want an open field of Rye I can explore :)
by prerok | 2025-10-18 13:26:00+00:00
In C we had to resort to tricks like precompiled headers to get any sort of sensible compilation and it still lasted a minute for a decent library.

C++ was/is even worse what with generation of all the templated code and then through the roof link times for linker to sort out all the duplicate template implementations (ok, Solaris had a different approach but I guess that's a nitpick).

I have not worked on any large project in Pascal, but friends worked with Delphi and I remember them complaining how slow it was.

So, in my experience, it really was slow.
by fallinditch | 2025-10-18 13:26:38+00:00
I have a 7 year old mini 'NUC' PC that ran Windows 10. I installed Windows 11 and used a popular Debloat program [1] - this produced a very nice operating system that suits me well and performed well.

I also tried to install various Linux distros on a partition but all of the installations failed towards the end of the process, causing various boot loader and other problems that required a lot of uncomfortable fixing in terminals and BIOS.

I would have liked to be using Linux but as it turned out a de-bloated Windows 11 experience is very good for me.

[1] https://github.com/Raphire/Win11Debloat?utm_source=perplexit...
by Rover222 | 2025-10-18 13:27:58+00:00
Both Karpathy and must have explained it many times. The additional sensors add more signal than noise in the end. You also then have to decide which sensor system is correct any time they disagree. Also the entire road system is designed for vision. Lidar cannot read signs, see colors, etc. Humans can drive with two eyes. It's not insane to think computers can do it with 7 or 8 cameras.

As someone who has used Tesla FSD iterations for 4 years, their current system is quite incredible, and improving rapidly. It drives for me 95% of the time already.
by AmVess | 2025-10-18 13:28:20+00:00
I haven't tested the power draw, but I have the mainboard from Framework that I put into a larger ITX case for better cooling.

My main PC is a 7950X3D which has the same core count/threads as the Strix unit, and the Strix benches within margin of error as the 7950X3D. Which is to say the performance is the same.

That you can get the same computer power in a laptop is crazy.