MurphyA/hacker-news huggingface dataset:
by threethirtytwo | 2025-12-22 14:23:23+00:00
I should clarify a mistake in how I phrased this earlier. Emotions are shaped by both innate biology and environment. Early mirroring, co regulation, and social interaction are essential for normal emotional development. That evidence is well established. Where I disagree is the leap from that fact to the claim that narrative is a crucial or primary mechanism of emotional formation.

Emotional regulation and differentiation emerge long before narrative competence. Infants acquire affective patterns through direct interaction and embodied feedback, not stories or symbolic self models. Cultural differences reflect how emotions are framed and expressed, not that narrative creates them. Narrative comes later as a descriptive layer that organizes experience, but it is downstream of emotion, not its cause.
by xienze | 2025-12-22 14:24:11+00:00
> That is a different legislation.

I understand the legislation is different, but the anti-consumer sentiment is the same, but worse in this case since I have a feeling the screw bit won't be nearly as available and cheap as Lightning cables are.

> Ford in the EU is a european car manufacturer

An American company with factories in the EU. I don't think it's the same as a company headquartered in the EU.
by rob74 | 2025-12-22 14:25:01+00:00
It's fascinating that the biggest CRT ever made had a 43" diagonal, which is at the low end for modern flatscreen TVs. But yeah, I can see why the market for this beast was pretty limited: even with deinterlacing, SD content would have looked pretty awful when viewed from up close, so the only application I can think of was using it for larger groups of people sitting further away from the screen. And even for that, a projector was (probably?) the cheaper alternative...
by EgregiousCube | 2025-12-22 14:25:20+00:00
It looks like it's a third-party UI, her Mastodon client, using the description metadata in a way that kind of makes it look like that metadata is part of the post.

Auto-generating said description tag in the first person is a bit of a weird product decision - probably a bad one that upsets users more than it's useful - but the presentation layer isn't owned by Meta here.
by cookiengineer | 2025-12-22 14:26:06+00:00
I am not sure if you wanna go into discussing Diesel engines now, especially with all the engine software problems when it comes to AdBlue, and when it comes to Dieselgate, which, by decision of all involved courts, was malice.

While I agree that some models improved when it comes to performance (especially in the 1.8 - 2.0 Turbo range as that's the sweet spot when it comes to cc) and technical failures, I would still say that all newer models have more problems with software. So much that it's really not even necessary to create these problems even in regards to regulatory requirements or safety compliance.

Just thinking about the messy code that I've seen to pass ASIL-D requirements makes my skin boil.
by jvanderbot | 2025-12-22 14:26:09+00:00
Sure, some people have proposed that, but if you calculate how much has to be lifted to get 20 MW stored (or so), it gets pretty ridiculous pretty quickly. Like "Lift the largest aircraft carrier 20 meters" silly. You have some pretty severe size/mass issues.

It makes more sense to use water + a dam, but then again, we like to use water for things besides energy storage, and we're talking about a _lot_ of water.

This gas bag is effectively the same as water+dam, except the pressure is from the tanks and the compressor creates it, vs pumping uphill to create pressure.
by Joker_vD | 2025-12-22 14:26:21+00:00
Okay, right now it's basically Pascal as it was described in Revised Report, only even more restricted. Which is... fine, I guess, you can still write a whole OS with something like that (without using pointers/addresses) as Per-Brinch Hansen demonstrated but it's... an acquired taste.

Are the actual references/pointers coming in the future?
by HiPhish | 2025-12-22 14:26:22+00:00
> People being allowed to part ways and not having to stick with their partner until death is one of the great achievements of feminism.

And it has been one of the greatest mistakes humanity has ever made. If there is a good reason, sure, you cannot be expected to live with someone who has been cruel or irresponsible towards you. But no-fault divorce just because you got bored? Fuck off, you made a commitment at the time. Relationships do take work, always have and always will. Especially when there are children a no-fault divorce is pure selfishness.

With that said, we only know one side of this story, so I'm not going to argue for either side in this particular case. I'm talking in general here.
by rob74 | 2025-12-22 14:26:47+00:00
Keep in mind that AAPL came pretty close to becoming absolutely worthless around the mid 1990s before Steve Jobs rode to the rescue. Which is to say, you would really need a crystal ball to make such predictions. I could definitely see an "alternate universe" where Apple fared a bit worse and Commodore didn't mismanage the Amiga as much, then Commodore could be in the place where Apple is now...
by threethirtytwo | 2025-12-22 14:27:23+00:00
Indeed, don’t comment further: you didn’t even have the respect to respond to me directly. That is categorically deliberately inflammatory. Just respond to the guy you’re talking to like 99% of HN. Why avoid it? It’s a tactic, that’s why, and also pointless.

I’m not a victim of anything. But you are definitely a perpetrator and instigator.
by gwbas1c | 2025-12-22 14:28:00+00:00
> as are they everywhere else, presumably!

They aren't "all over the place" in the US, and I certainly don't have a local archaeologist that I can just call up.

FWIW: The Northeastern US is quite recent with human presence. It wasn't settled until after the last ice age. Pretty much anything old is celebrated because there is so little of anything old.
by uyzstvqs | 2025-12-22 14:28:08+00:00
"Going Dark" is perhaps the most honest and realistic branding yet, on multiple levels.

We're going into the darkness of authoritarianism, and as a result we'll have to go dark to communicate freely and privately. It's also a perfect description of Europe's fear-based decelerationist attitude towards technological innovation, and how we're fully dependent on outside countries for technology as a result.
by hcs | 2025-12-22 14:28:11+00:00
Thanks! I keep meaning to add a table of players to the page, here's what comes to mind.

Victor/JVC sold a few decoder/karaoke components (VS-G2, VS-G3), as in this '92 catalog: https://extended.graphics/images/Mezzo.1992.2-4.pg10.jpg

There was integrated support in a karaoke machine from Victor (KX-G1-H) and a CD player from Sony (CDP-K2EG, '94 catalog: https://extended.graphics/images/CDP-K2EG-94.2-full.jpg). There were varying levels of support on the NEC PC-FX and some CD-i systems (GoldStar in particular). I've also seen the logo on some LaserDisc players but never tested one.

The Sega Saturn is the best and easiest to find, though! As far as I know there hadn't been a commercial CD+EG disc released since 1992, and the Saturn was out in 1994, but I guess it was just a little extra BIOS code by then.
by bazzargh | 2025-12-22 14:28:25+00:00
The boids in this demo form smaller flocks (both tighter, and fewer individuals) than other implementations I've seen. I had a look at the code and I'm not sure it's "right"? (I know the whole thing is subjective, I mean it doesn't follow the original)

In no particular order:

- the original boids code didn't cap the magnitude of acceleration after adding all the contributions; it added the contributions _by priority_, starting with separation, and if the max acceleration was exceeded it didn't add the others

- the max acceleration was decided by adding the _magnitudes_ not vectors of components, so the cohesion vector and the separation vector wouldn't cancel out - separation would win. I think this is why both this and the p5js one form very tight clumps which later "explode". That's this bit of the code (from https://www.red3d.com/cwr/code/boids.lisp):

;;
;; Available-acceleration should probably be 1.0, but I've set it a little higher to
;; avoid have to readjust the weighting factors for all of the acceleration requests.
;;
(vlet* ((composite-acceleration (prioritized-acceleration-allocation 1.3 ;; 1.0
avoid-obstacles
avoid-flockmates
velocity-matching
centering-urge
migratory-urge
course-leveling
course-damping))

- this implementation, unlike the p5js version it's based on, caps the acceleration _twice_ - before adding the contributions and after https://github.com/LauJensen/practical-quadtree/blob/7f5bdea... (this is the 'after' bit)

- the original had different radii for different components (the separation threshold was 4, the cohesion, alignment thresholds were 5)

- both the clojure and p5js versions use the same strength for cohesion, separation, and alignment. In the original, separation is much stronger (1, vs 0.3 for cohesion and 0.23 for alignment). Again this might explain the tight clumps.

I've not yet mucked with the rules to see if the behaviour recovers, but the p5js version makes it easy to hack on https://editor.p5js.org/pattvira/sketches/v_tmN-BC5 - as a first change, in draw() in sketch.js change the print statement to this:

print(frameRate(), boids.length);
if (frameRate()>50) {
boids.push(new Boid(random(width), random(height)));
} else if (frameRate() < 40) {
boids.pop()
}

... and the two loops below it to use 'boids.length' not 'num'. Then the thing will dynamically adjust the number of boids to give you an acceptable framerate.

Aside: both the p5 and clojure versions do preserve the typo of 'seperation' from the Craig Reynold's code tho ;) ... I have to wonder if that's like 'referer' and now we have to spell it that way in a boids context.
by JimDabell | 2025-12-22 14:28:27+00:00
> In many respects 2025 was a lost year for programming. People speak about tools, setups and prompts instead of algorithms, applications and architecture.

I think the opposite. Natural language is the most significant new programming language in years, and this year has had a tremendous amount of progress in collectively figuring out how to use this new programming language effectively.
by saalweachter | 2025-12-22 14:28:39+00:00
So I worked on a comparison shopping website.

We crawled the Internet, identified stores, found item listings, extracted prices and product details, consolidated results for the same item together, and made the whole thing searchable.

And this was the pre-LLM days, so that was all a lot of work, and not "hey magic oracle, please use an amount of compute previously reserved for cancer research to find these fields in this HTML and put them in this JSON format".

We never really found a user base, and neither did most of our competitors (one or two of them lasted longer, but I'm not sure any survived to this day). Users basically always just went to Google or Amazon and searched there instead.

However, shortly after we ran out of money and laid off most of the company, one of our engineers mastered the basics of SEO, and we discovered that users would click through Google to our site to an item listing, then through to make a purchase at a merchant site, and we became profitable.

I suppose we were providing some value in the exchange, since the users were visiting our item listings which displayed the prices from all the various stores selling the item, and not just a naked redirect to Amazon or whatever, but we never turned any significant number of these click-throughs into actual users, and boy howdy was that demoralizing as the person working on the search functionality.

Our shareholders had mostly written us off by that point, since comparison shopping had proven itself to not be the explosive growth area they'd hoped it was when investing, but they did get their money back through a modest sale a few years later.
by BobbyTables2 | 2025-12-22 14:28:41+00:00
I always wondered about that.

Seemed like everyone was doing topics in the “red water” and felt useless to not.

I found my areas of interest were the “red water” of 20 years prior and there was little left and it didn’t solve problems relevant to industry.

Quit PhD and got a job where I was grossly underpaid until the next one.
by TacticalCoder | 2025-12-22 14:29:30+00:00
> There is another alternative, parenthesis.

Gerald Jay "Jerry" Sussman from Scheme and SICP fame (and others) would tell you there's also the prefix notation (but ofc only infix makes TFA valid: prefix or postfix makes it mostly moot). "3 x 4 x 7 x 19" only looks natural to us because we've been taught that notation as toddlers (well, ok, as young kids).

But "x 3 4 7 19" is just as valid (Minksy and having to understand someting in five different ways or you don't understand it etc.).

P.S: also your comment stinks of AI to me.
by abc123abc123 | 2025-12-22 14:29:40+00:00
Yep. For instance, the linux foundation is just a shadow of its former self, full of CV-stuffing people from global corporations.

Look no further than to corona times, when the LF wanted to develop a global digital vaccine passport. That's basically helping authoritarians, and completely against the open source and decentralization spirit.

A new foudation needs to be laid, banning global corporations from participating. If not, after a few years, due to their power, money and influence, they will have taken over (again).
by AlexeyBrin | 2025-12-22 14:30:19+00:00
> Microsoft Office Online works fine on Linux. In fact, it’s superior to native MS Office in terms of stability.

It may work for your case - good. Many companies have custom VBA macros that runs on their Excel sheets to get data or validate it. Try to use a document like this on your online Office and you will understand why most Office users can't easily migrate.
by f6v | 2025-12-22 14:30:26+00:00
I don't download any apps anymore, so not very informed on the state of alternative app stores in EU. I decided to Google where I can find those. One of the first links is leading to MacPaw's website. It's a company with questionable ethics and business practices that tries to sell you "antivirus" and "decluttering" app. So I'll pass.

But are there any real 3rd-party AppStores for iOS now? Something that's used by more than just a couple of people? Or is EU just trying to milk rich USA tech giants (I think I know the answer).
by tim333 | 2025-12-22 14:30:41+00:00
That's awful of Meta.

Another thing I've noticed recently on youtube suddenly my feed is full of AI fakes of well known speakers like Sarah Paine an eminent historian who talks about Russia and the like but there's all this slop with her face speaking and "Why Putin's War Was ALWAYS Inevitable - Sarah Paine" but with AI generated words. They usually say somewhere in the small print that it's an AI fan tribute but it's all a bit weird.

(update they now say 'video taken down' but were there for a while)
by rdtsc | 2025-12-22 14:32:13+00:00
> privacy rules imposed by Apple for iOS devices, as of April 2021, on third-party developers of apps distributed through the App Store. In particular, third-party app developers are required to obtain specific consent for the collection and linking of data for advertising purposes through Apple’s ATT prompt

Wait, so they are punishing Apple because Apple makes it harder to spy on users.

What happens if Apple just exits the Italian market? They can create their own Apple competitor, I guess.
by PaulHoule | 2025-12-22 14:32:25+00:00
The "real self" is what Engels it talking about in terms of "from each according to his abilities (which spring from the real self) and to each according to his needs (likewise)".

The system of "false self" + "symptomatic self" is a broken ego, that system which mediates between undeveloped potential and unreasonable desires and what can actually be accomplished the world. The ideal social organization gets the most out of people's ability and satisfies their needs. It also gives people some sense of cohesion and being part of a whole [1]

I've been taking everything ego-dystonic out of myself and my environment, particularly I put the three parts of the card I tore back together on the wall. [2]

[1] I am an American, I am a human, an animal, a resident of Spaceship Earth, a representative o

[2] I made that card during the crisis of 2021 to remind myself of the dangers of my "evil twin" but now my label for that is "2021" as I had to re-assimilate him to be whole.
by adgjlsfhk1 | 2025-12-22 14:32:33+00:00
Under a Moore's law-like scenario, factoring 21 happens only about ~5 years before factoring a 1024 bit number. With all the optimizations, factoring an n bit number only requires ~n logical qbits, but most of those optimizations only work for large n, so 21 is only ~5 doubles away from 2^1024.

the other problem is that factoring 21 is so easy that it actually makes it harder to prove you've factored it with a functional quantum computer. for big numbers, your program can fail 99% of the time because if you get the result once, you prove that the algorithm worked. 21 is small enough that it's hard not to factor, so demonstrating that you've factored it with a qc is fairly hard. I wouldn't be surprised as a result if the first number publicly factored by a quantum computer (using error correction) was in the thousands instead of 21. By using a number that is not absolutely tiny, it becomes a lot easier to show that the system works.
by concinds | 2025-12-22 14:32:57+00:00
> The Authority found the App Tracking Transparency (“ATT”) policy to restrict competition. [...]

> In particular, third-party app developers are required to obtain specific consent for the collection and linking of data for advertising purposes through Apple’s ATT prompt. However, such prompt does not meet privacy legislation requirements, forcing developers to double the consent request for the same purpose.

> The Authority established that the terms of the ATT policy are imposed unilaterally and harm the interests of Apple’s commercial partners. The terms were also found to be disproportionate to the achievement of the company’s stated data protection objectives.

They must think we're fucking stupid.
by xeromal | 2025-12-22 14:33:23+00:00
The Aztek was a joke pretty early on similarly to the the SSR (https://en.wikipedia.org/wiki/Chevrolet_SSR). Too quirky for it's own good.

I thought it was cool especially with the cool camping tent but it was mostly ridiculed and even became the butt of the joke as Walter White's car in breaking bad (Of course this loser would drive an Aztek)
Show HN: I'm 18, I built an AI tool for traders from scratch
by RobertManegabe | 2025-12-22 14:33:46+00:00
TX: Your AI Trading Co-Pilot

One sentence:TX watches the markets 24/7, alerts you when it spots high-confidence trading patterns, and lets you decide what to do—you stay in control.

Why you'll care: Most traders miss opportunities because they can't watch every chart all day. TX uses AI to scan markets constantly and only interrupts you when something actually matters.

What makes it different:
- You're the boss: TX suggests trades with clear confidence scores, but never executes without you
- Dual-mode AI: Choose "Hybrid Pro" (conservative, verified patterns) or "AI Elite" (aggressive, pure AI)
- Explainable decisions: Shows you why it detected each pattern—no black box
- Sound alerts: Get pinged the moment opportunities appear (even if you're away from your screen)

Built for: Day traders, swing traders, and anyone tired of staring at charts all day

Looking for: Beta testers who trade stocks, crypto, or forex and want early access to test the alert system

The ask: Try it for a week, tell me what breaks, what's confusing, or what you'd change

---

Questions I can answer in comments:
- How the AI detection works
- What patterns it catches
- Backend stack (it's live already)
- Why I built this as an 18-year-old with $0

Drop a comment or DM if you want in. Limited spots for this first round.
by mikkupikku | 2025-12-22 14:34:09+00:00
Yes, agreed. Furthermore, high tech tool makers not being a goal of evolution is certain, not merely a supposition, there's no anthropomorphic force driving life in that direction. The natural attractor states of evolution can safely be assumed to be the niches evolution has repeatedly discovered and recreated on Earth numerous times, the cases of convergent evolution. If we were digging up fossils of technology created a hundred million years ago by a high tech species of birds or something, and more from another period from yet another totally different lineage, that would substantially change the math. But all the evidence on Earth points to a species like ours being a very rare thing for evolution to create.
by KronisLV | 2025-12-22 14:34:13+00:00
Here’s my own stats, for comparison: https://news.ycombinator.com/item?id=46216192

Essentially migrating codebases, implementing features, as well as all of the referencing of existing code and writing tests and various automation scripts that are needed to ensure that the code changes are okay. Over 95% of those tokens are reads, since often there’s a need for a lot of consistency and iteration.

It works pretty well if you’re not limited by a tight budget.
by hyperpape | 2025-12-22 14:35:17+00:00
What worries me is that the item I most know about seems like the problem statement is not that useful. The title is "early delay detection for shipments" and the text seems to mostly be about inventory (so the description is odd).

The frame is that enterprise solutions for these problems do not scale to smaller retail chains, and I find that at least believable.

The thing about this problem is that it's not hidden. It's extremely obvious. I work in SaaS targeting logistics (transportation for me, transportation, order management and warehouse management for our company), so I know a bit about this space, though I'm not in it directly. Plenty of people are solving this problem for bigger companies.

I put roughly 0% credence in the idea that many many people haven't noticed this is a problem for smaller companies. I put low credence on the idea that no one has tried to solve it for them via software. What I suspect is that this is a case where the basic idea is super-simple and obvious, but the reality of producing something that works in the market is hard.

None of that is to say that there couldn't be a real improvement here. It's just that I suspect it takes a real insight into why this problem hasn't been solved yet, and a new angle to make your solution work.
by discreteevent | 2025-12-22 14:35:21+00:00
> So it's more effort to write the code to the point that it will compile/run at all. But once you've done that you're usually basically done.

Not if I don't know what I'm doing because it's something new. The way I'm learning how to do it is by building it. So I want to build it quickly so that I can get in more feedback loops as I learn. Also I want to learn by example, so I actually want to get runtime errors, not type system errors. Later when I do know what I am doing then, sure, I want to encode as much as I can in my types. But before that .. Don't get in my way!
by cgriswald | 2025-12-22 14:35:37+00:00
In the 90s I was tasked with fixing our CEOs computer and entered his office to see the largest CRT I’ve ever seen in my life. (It was not a PVM-4300, though. This one was sat on a metal table.) The size of it was shocking. I was more shocked, however, to find out he used it at 640 x 480. I never saw him use it so maybe he played games on it… from the moon.