MurphyA/hacker-news huggingface dataset:
by tim333 | 2025-08-17 12:18:14+00:00
The Moravec stuff I'd say is more moderately speculative than highly. All he really said is compute power had tended to double every so long and if that keeps up we'll have human brain equivalent computer in cheap devices in the 2020s. That bit wasn't really a stretch and has largely proved true.

The more unspoken speculative bit is there will then be a large economic incentive for bright researchers and companies to put a lot of effort into sorting the software side. I don't consider LLMs to do the job of general intelligence but there are a lot of people trying to figure it out.

Given we have general intelligence and are the product of ~2GB of DNA, the design can't be that impossible complex, although likely a bit more than gradient descent.
by iandanforth | 2025-08-17 12:18:19+00:00
Another win for sheep! If you've never encountered the wonder substance known as lanolin let me bring you some good news. This other sheeps wool extract is an oil that is absurdly good at healing dry and irritated skin. It's also fantastic for hair, producing manageable and silky locks. I know I sound like a commercial, sorry! It's usually marketed as nipple cream, which I think has unfairly limited its other uses. If you're a parent you may know about it, otherwise try it yourself!
by wizzwizz4 | 2025-08-17 12:18:20+00:00
Some of the most successful everything are American: that's just a sign of rampant inequality. Most of the American trans people I know fear for their lives, and the Stichting Trans Rescue Foundation (a charity set up by former US citizens living in the Netherlands) does not have the resources to help them: see https://transrescue.org/post-election-assistance-to-the-usa.

The things you say were sort of true two years ago, and I'm confident you'll be able to make them true again, but it will be an uphill battle.
by Muromec | 2025-08-17 12:18:29+00:00
>Can you give a definition of what autism means then? Because I struggle with the same thing, I don't know what autism is anymore.

At a core, it's a sensory integration disorder that makes your life difficult. "Thousands of tabs open in my browser and I don't know which one the sound is coming from".

The ways it manifests itself are many, but usually it's something around not reading social clues that are obvious for normies, taking things literally, not liking specific textures, foods, clothes materials, loud noises, too much unstructured noise and too many people present, either hearing lyrics or the music in the song, that kind of things.

The mixer is broken and when you need to switch the channel or listen to two at the same time you fail at the task at hand.
by zweifuss | 2025-08-17 12:18:41+00:00
I would like to know what dystopian books you have read.

I think about 50 years ago there began a slow shift from warnings of overt totalitarianism (1984, Brave New World, Fahrenheit 451) to threats of social fragmentation, economic inequality, corporate surveillance and other indirect forms of control, the resulting loss of individualism and, of course, ecological collapse. These issues seem to remain relevant for the foreseeable future.

I also believe that no one really understands how the world works, not even the elites. Incidentally, this is the most powerful argument for democracy that I know of.
by vertere | 2025-08-17 12:19:19+00:00
I'm confused about their definition of RL.

> ... SFT is a subset of RL.

> The first thing to note about traditional SFT is that the responses in the examples are typically human written. ... But it is also possible to build the dataset using responses from the model we’re about to train. ... This is called Rejection Sampling.

I can see why someone might say there's overlap between RL and SFT (or semi-supervised FT), but how is "traditional" SFT considered RL? What is not RL then? Are they saying all supervised learning is a subset of RL, or only if it's fine tuning?
by plnsut | 2025-08-17 12:19:23+00:00
The result of all of the hubbub over privacy in past years is that many people left more centralized services for other private servers, which means that the government can no longer just ask Twitter for your data and it’s a pita for them.

Once they can read everything again, and more, the next step will be to use your own network, a.k.a. the multinet, which is mostly an advanced form of the disparate networks in the 20th century. Even ARPANET was just another network, which evolved into the B.S. we have today. We also don’t have to use the same protocol stack, routing, etc. We could get rid of name resolution and just use some long IDs.
by soraminazuki | 2025-08-17 12:20:00+00:00
Why are you writing angry screeds pretending that Linux always requires elevated privileges to install software while Windows doesn't? Windows requires elevated privileges to install software in C:\Program Files\. Typical Linux distros require elevated privileges to install software in /usr. Both Linux and Windows don't require additional privileges to install software in the home directory. There is no fundamental difference between the two, and you're talking nonsense.
by rikroots | 2025-08-17 12:21:23+00:00
I had a rather pleasing interaction with this persona[1]. I'm thinking: if the British had invented and trained ChatGPT, this is the sort of conversation everyone could've been having from the first day it launched.

Which is fun, but also a really bad marketing move - OpenAI really did an excellent job with the post-training thing to increase user time on the page with all the "How about I do this or that thing next for you" nonsense.

[1] - https://chatgpt.com/share/68a1c7fa-22d0-8004-ab28-6825e0e3b9...
by aatd86 | 2025-08-17 12:22:18+00:00
I must be a bit dense on this little Sunday morning but I don't quite get the problem solved.

Is it an issue with reactivity between browser tabs? Hence the use of the Broadcast Channel API?

The reactivity being implemented in svelte, what is different from any normal app? could have been react with mobx, zustand, recoil, etc but that's not too relevant. This is just how frontend frameworks are nowadays.

Especially since it is single-user (player? sic)?

Syncing between the backend server (remote state) and the local sqlite instance (local state) shouldn't really require much work? A simple websocket connection could do the trick to push from the remote server to the local device and then push the changes to sqlite again. But that's not too surprising to me.

I must not have understood something...
by diggan | 2025-08-17 12:23:37+00:00
Missing o1 and o1 Pro Mode which were huge leaps as I remember it too. That's when I started being able to basically generate some blackbox functions where I understand the input and outputs myself, but not the internals of the functions, particularly for math-heavy stuff within gamedev. Before o1 it was kind of a hit and miss in most cases.
by nrjames | 2025-08-17 12:24:15+00:00
I was playing with Aseprite (pixel editor) the other day. You can script it with Lua, so I asked Claude to help me write scripts that would create different procedurally-generated characters each time they were run. They were reproducible with seeds and kind of resembled people, but very far from what I would consider to be high quality. It was a fun little project and easily accessible, though.

- https://www.aseprite.org
by ingloriousB | 2025-08-17 12:25:13+00:00
There is only one version of the committed log.

That's the definition of committed. So you won't get a committed write or read from a partitioned "zombie" leader.

In good (non-buggy) Raft implementations, things are set up so there can only ever be at most one leader at a time.

That is the point of the election, the pre-vote, the leader-leases, the sticky-leader, and the leader-must-step-down rules (from chapter 6 of the dissertation).

Yes those optimizations are described as optional in the Raft dissertation. But really they are not.

You have to read the whole dissertation to the details and full picture.

You should have all of them as a part of a complete and sane implementation.

Pre-vote and sticky-leader are needed for liveness.

Leader leases are possible because you have pre-vote and sticky leader on; and they give you fast local-only leader reads.

The leader step-down rule prevents client liveness and multiple leaders at once.

Even if you do have multiple leaders at once, only one will actually be able to commit, so its not a problem with safety or consistency, just with liveness/not wasting the client's time talking to "a dead man walking".
by Spooky23 | 2025-08-17 12:25:25+00:00
The loudest voice is often not the best practitioner at <x>.

Marketing and connection is always about this. That is not unique to LinkedIn. People who feel the need to spend time and treasure to tell you how smart they are generally fall short.

Conversely, there are plenty of brilliant people who toil anonymously and nobody, even at their company, knows they exist.
by commandersaki | 2025-08-17 12:25:31+00:00
Thanks for the reply and confirming what I had already said earlier in regards to detecting telltale signs of bufferbloat. In case you were aware, a controlled experiment to exhibit bufferbloat doesn't translate to users being materially affected.

The worst that I have ever seen was about 30 seconds when visiting a foreign country where bufferbloat was occurring at peering links. The bufferbloat in peering links is likely visible from western countries if you ping residential IPs in developing countries and monitor the ping times over days. Some parts of the day will have very high ping times while others will not. The high ping times will be the buffer bloat.

Out of curiosity, did you have full observability of these peering links, or is this a hypothesis? I could think of a few scenarios where alternative explanations could explain what you're seeing.

In most western countries, the bufferbloat typically occurs at people’s home internet connections.

Says who? How is this measured? Do we have actual numbers on people experiencing real bufferbloat issues that are affecting their service?

That said, I suggest you stop posting replies. Your crusade against the idea of buffer bloat makes you look bad to anyone with enough networking knowledge to understand what bufferbloat is. I also strongly suspect I wrote an explanation that you will take zero time to understand and rather than take my advice, you will post another reply out of ignorance. :/

Look, I will cordially suggest a more tenable approach: consider disengaging from this thread, your vacuous and vapid post hasn't really brought anything to the table.

Edit: Seems I can't reply to the child comment, so I'll just say, you should've used your own advice and not reply. There's nothing of substance and you're still continuing with your daft misinterpretation of my take. I'll leave it at that.
by nickparker | 2025-08-17 12:25:39+00:00
I've had surprising success with meshy.ai as part of a workflow to go from images my friends want to good 3D models. The workflow is

1. Have gpt5 or really any image model, midjourney retexture is also good, convert the original image to something closer to a matte rendered mesh, IE remove extraneous detail and any transparency / other confusing volumetric effects

2. Throw it in meshy.ai image to 3D mode, select the best one or maybe return to 1 with a different simplified image style if I don't like the results

3. Pull it into blender and make whatever mods I want in mesh editing mode, eg specific fits and sizing to assemble with other stuff, add some asymmetry to an almost-symmetric thing because the model has strong symmetry priors and turning them off in the UI doesn't realllyyy turn them off, or model on top of the AI'd mesh to get a cleaner one for further processing.

The meshes are fairly OK structure wise, clearly some sort of marching cubes or perhaps dual contouring approach on top of a NeRF-ish generator.

I'm an extremely fast mechanical CAD user and a mediocre blender artist, so getting an AI starting point is quite handy to block out the overall shape and let me just do edits. EG a friend wants to recreate a particular statue of a human, tweaking some T-posed generic human model into the right pose and proportions would have taken me "more hours than I'm willing to give him for this" ie I wouldn't have done it, but with this workflow it was 5 minutes of AI and then an hour of fussing in Blender to go from the solid model to the curvilinear wireframe style of the original statue.
by elric | 2025-08-17 12:27:15+00:00
1. If people drove the speed limit, there would be no need for privacy invasive traffic cameras. The blame there does lie squarely with the people who can't seem to get that, and who keep killing and maiming thousands of people every year.

2. There are very few benefits to cars going faster. If you want speed, trains are much more efficient at high speed. Fast cars are wasteful and dangerous.

Cars being limited to walking speeds in cities would be great. But failing that, I'm happy with the local groundrule: 30km/h if there's no bike path, 50km/h if there's a raised bike path, and 70km/h if there's a bike path that's separated from the road by at least 1 metre.
by rmonvfer | 2025-08-17 12:27:26+00:00
I’m not a heavy JS/TS dev so here’s an honest question: why not use Bun and forget about node? Sure I understand that not every project is evergreen but isn’t Bun a much runtime in general? It supports TS execution from day 1, has much faster dependency resolution, better ergonomics… and I could keep going.

I know I’m just a single data point but I’ve had a lot of success migrating old node projects to bun (in fact I haven’t used node itself since Bun was made public)

Again, I might be saying something terribly stupid because JS/TS isn’t really my turf so please let me know if I’m missing something.
by mpalmer | 2025-08-17 12:27:36+00:00
Can people just not like something? Not everything is a sociopolitical debate.

> It's funny how vehemently people respond to anime the first time, it's often so strong that they would not be consistent with their judgements or even own moral standards. It then subsides, and then it'll be something that "doesn't look like anything" to them

uh... no, not in my case at least.
by frankohn | 2025-08-17 12:28:10+00:00
> My understanding, and lived experience, has led me to an appreciation that emotion is a kind of psycho-somatic intelligence that steers both our body and cognition according to a broad set of circumstances.

Well, from what I understood, it is true that some parts of our brain are more dedicated to processing emotions and to integrating them with the "rational" part of the brain. However, the real source of emotions is biochemical, coming from the hormones of our body in response to environmental sollicitations. The LLM doesn't have that. It cannot feel the emotions to hug someone, or to be in love, or the parental urge to protect and care for children.

Without that, the LLM can just "verbalize" about emotions, as learned in the corpora of text from the training, but there are really no emotions, just things it learned and can express in a cold, abstract way.

For example, we recognize that a human can behave and verbalize to fake some emotions without actually having them. We just know how to behave and speak to express when we feel some specific emotion, but in our mind, we know we are faking the emotion. In the case of the LLM, it is physically incapable of having them, so all it can do is verbalize about them based on what it learned.
by ohdeargodno | 2025-08-17 12:28:56+00:00
>The kind of content that performs best are strong opinions informed by actual expertise.

So... mediocre posts that combine a strong opinion along with a perceived position of authority. No actual knowledge needed.

>Unfortunately that's not the way marketing works [...] they are much more likely to trust you, and therefore buy from you, if they've seen your content 1,000x vs a couple of long reads.

LinkedIn rewards mediocrity.

> your LinkedIn profile should act as a funnel, moving people from newsfeed --> your profile --> the most important piece of content you want them to read. From there, you can capture their email to touch them on another channel (inbox), push them to your YouTube / Twitter / community, etc.

LinkedIn. rewards. mediocrity.

>Building in public

Is the most mediocrity filled drivel that gets pushed out, somewhere between "blogspam" and "here's how i succeeded at leetcode".

I can personally guarantee that 99% of what you've posted on LinkedIn has been boring, formatted, mediocre shit. And cool, it's made you money, I'm glad for you. Linkedin rewarded your mediocre posts. It's literally what you've written. That you've spammed people enough that they somehow associate you with a good thing. Not because they've read useful information from you: just because your name has popped up often. And for names to pop up often, it requires you to either be a "thought leader" (read: posting mediocre shit to linkedin every day), or be simple enough and short enough that the poepl that don't spend more than 3 minutes reading mediocre shit in LinkedIn will repost it.

In good news, it's not just you! People like Eric Schmidt that are already a million times more renowned than you already post mediocre, stupid shit every day.
by dingi | 2025-08-17 12:30:45+00:00
"AI" is becoming meaningless. Most LLMs aren't intelligent; they're just sophisticated pattern-matchers. I call them AI-Like, inspired by "Unix-like." An AI-Like system produces outputs that mimic intelligence, has no real understanding or reasoning, and works only in narrow contexts. It’s a small shift in wording, but it sets expectations straight.

Humans are sophisticated pattern-matchers with consciousness, goals, and self-reflection. LLMs are just pattern-matchers. Hence: AI-Like, not AI.
by sdenton4 | 2025-08-17 12:30:54+00:00
It's wishful thinking.

Neutral networks need to be over parameterized to find good solutions, meaning there is a surface of solutions. The optimization procedure tries to walk towards that surface as quickly as possible, and tend to find a low-energy point on the surface of solutions. In particular, a low energy solution isn't sparse, and therefore isn't interpretable.
by ath3nd | 2025-08-17 12:32:57+00:00
> After all Israel is the wakanda of pedos.

I thought that was any religious institution in the US and abroad! Nice to know that Christian priests and conservatives don't have monopoly on abusing children. /s

- https://www.bbc.com/pidgin/articles/c74103d3971o (3 days ago)

- https://en.wikipedia.org/wiki/Catholic_Church_sexual_abuse_c... (so prominent, that they have wiki page)

- https://home.crin.org/readlistenwatch/stories/sex-abuse-data... (Poland)

- https://www.bbc.com/news/world-europe-67238572 (Spain)

- https://www.bbc.com/news/world-64626077 (Portugal)

It seems all the pedos in the world are either connected by religion, being war criminals and genociders (Israel), or simply rich (Trump/Clinton/Epstein).
by Imustaskforhelp | 2025-08-17 12:33:32+00:00
Convincing people to buy your product by hijacking the algorithm to just gather their attention thousand times and not meaningfully providing any justifiable content in return all in order to somehow sell your product is net negative for society.

Seriously, if being a slop machine in some sense (while mostly) sell slop itself to either other slop machine wannabe's etc and this cycle continues..

I am not saying that all linkedin is like this, but to me most do seem like this.

But is being a slop machine / being mediocre just to sell your product, itself net value creation though?
by gdorsi | 2025-08-17 12:33:36+00:00
Nice article!

An interesting tool that matches the requirements mentioned in the article is Evolu[0]

It's a sync engine with e2e encryption based on SQLite.

The local-first landscape is quite wide now, and there is probably a solution ready for all kind of needs[1]

Building a sync engine can be a nice learning experience, but for production software it's better to pick something that has already faced and resolved all the weird edge cases you get when building a sync engine and persistent storage on the browser.

[0] https://www.evolu.dev/

[1] https://www.localfirst.fm/landscape
by port11 | 2025-08-17 12:33:58+00:00
I've mainly worked with Node for now 8 years, and recently switched to Deno. Even that switch was hard to do; not because things don't work, but you don't know when they won't.

Node has its share of flaws, but it's the de facto baseline against which things are tested and developed. I'm somewhat more comfortable working with The Main Thing.

The JavaScript ecosystem is nightmarish enough that many developers don't want to switch to the Next Cool Thing. I think many of us have had enough fatigue caused by new build tools, new bundlers, new runtimes, etc.

As of right now, Bun is not compelling enough for the potential headaches down the line.

(Maybe there won't be any, but I've spent weeks dealing with incompatibilities caused by a single TS minor update (which should've been breaking). Days chasing after dependency problems, after missing docs, etc.)
by gwd | 2025-08-17 12:34:44+00:00
> I'm not sure what a "moderate amount of Mandarin" means; if it's on the lower end, you might be interested to know that the "other" sense does survive in Mandarin, in the words 其他 ["other"; extremely common] and 他人 ["other people"; not so common]. 他 by itself is going to be overwhelmed by the far more common use as a pronoun, I would guess.

I had a snippet about how 他 was made up of 也 and 人, "also a person", but ended up editing it out, as I wasn't sure it was actually connected w/ Japanese using it to mean "other". "他人" is still about people, but I had forgotten 其他, which is clearly not specific to people.

At any rate, there's a lot of ways our hypothetical universe could go, WRT how such a 汉字 writing system would be incorporated into English. The point is, there's always a silver lining: It would certainly have some benefits, like making it possible for literate English-speakers to get around in China and Japan w/o learning anything about the local languages and vice versa (with some of the "false friend" [1] traps you've mentioned above -- but those are issues between European languages as well).

But on the whole, I'd consider the cost not worth the benefits by a long shot.

[1] https://en.wikipedia.org/wiki/False_friend
by Xelbair | 2025-08-17 12:35:13+00:00
i have seen in my life two guid collisions already. and i'm not that old.

One of them was genuine - generated by different systems, and it was caught when loading data from one to another - object had same ID, but different underlying type.

Other one was due to 'error' - two systems(by different companies, supporting the same data exchange standard) used magic hardcoded guid that turned out to be the same.

Both of those systems have full audit trail - each change created new row in database and IDs were formatted as {NAMESPACE}.{GUID}.{TIMESTAMP}. Mutation of an object created new entry with different {TIMESTAMP} part. Namescapes are mandated by standard, so different systems can have the same namespace value.