skysight-inc/HackerNews huggingface dataset:
What's really interesting about this is that it's not just about advertising, but rather several deeper issues that all intersect with it.

* the pervasive tracking of data and serving targeted ads without consent.

* the addictive algorithms engineered to keep users engaged in the feedback loop.

* the machinery being used beyond commercial purposes - influencing opinions, manufacturing consent, and sometimes being hijacked by bad actors.

Not to mention the philosophical and psychological implications. What does democracy mean when elections come down to who spent the most on Ads? What's the merit of capitalism if consumers can be brain washed?

Like most here, I have a vendetta against Ad-tech and go to great lengths to keep ads out of my life (i highly recommend opnSense - Blocking ads across the whole home network is pure bliss).

But should they be illegal?

Questions of what constitutes an ad, how to enforce such a rule, and my personal opinion aside: I don't think its inherently wrong for a company to promote their products. I do, however, believe that all of the above points - data tracking, addictive algorithms, non-commercial ads - are bad and should be illegal. Outlawing all of those practices would do a great deal to restoring balance to advertising and the web.
That kind of aligns with Guy Steele's experience pair programming... with Richard Stallman: "My first thought afterward was: it was a great experience, very intense, and that I never wanted to do it again in my life."

https://www.oreilly.com/openbook/freedom/ch06.html
Perhaps she will get into this in part 2, but a key part of the problem here is that of bad incentives, wherein a software company is punished (by the stock market or if they're not public yet, by investors who want it to go public. Most software products cannot grow beyond a certain size (whether measured as users or features or revenue), which is not a problem unless you think you have to be making a billion-user infinite growth machine. But if the people paying the salaries would rather make 1,000 bets on the Next Big Thing, and if 999 of them fail but one succeeds that is far better than 100 who fail and 900 which become medium-sized, profitable companies, then overproduction is what you get.

If everyone rationally responding to their incentives, produces an irrational behavior in aggregate, you have a systemic problem. We have a systemic problem.
The dyslexia fonts don't work:

> Researchers put the font to the test, comparing it with two other popular fonts designed for legibility—Arial and Times New Roman—and discovered that the purportedly dyslexia-friendly font actually reduced reading speed and accuracy. In addition, none of the students preferred to read material in OpenDyslexic, a surprising rebuke for a font specifically designed for the task.

> In a separate 2018 study, researchers compared another popular dyslexia font—Dyslexie, which charges a fee for usage—with Arial and Times New Roman and found no benefit to reading accuracy and speed. As with the previous dyslexia font, children expressed a preference for the mainstream fonts. “All in all, the font Dyslexie, developed to facilitate the reading of dyslexic people, does not have the desired effect,” the researchers concluded. “Children with dyslexia do not read better when text is printed in the font Dyslexie than when text is printed in Arial or Times New Roman.”

https://www.edutopia.org/article/do-dyslexia-fonts-actually-...
> People would only know brands like Coca-Cola, Tide, and Apple, the brands they knew about the day the ads shut off.

I wouldn't be surprised if these brands are so dominant because they can afford to flood the country with ads.
Yes, happens often. Plus all the products that have been recommended by (a friend that became aware of them through)+ advertising. And all the products that only exist because of advertising.

Also: sales. I have bought things in sales that I would not have bought otherwise (because its value to me is higher than the sale price but lower than the normal price) where I was only aware of the sales from ads.
> I severely question anecdotes that pair programming does anything other than motivate you to not look like a moron wasting time in front of someone else

So... you're basically saying it works? Because that's what it does in practice. The other person is the external motivator for keeping attention on the task.

> you might be surprised how much worse it gets later in life, especially if you have been taking them since youth

Got any support for that? (Not being dismissive; never heard of that beyond the usual "effectiveness goes down over time")

> If you doubt this, there is very little mention of body doubling in literature outside of blogs:

Yup, there's still little in terms of specific research, but if you look at the papers about externalising motivation/triggers... it's close to a specific implementation of those ideas rather than a separate thing.
the law includes punishments because its expected and designed in that the law is broken.

there are wve past that, laws about how the law can be written, where they cant contreve more important laws like constitutions.

the most impactful way to challenge illegal laws is to not follow them, and the court process afterwards figures out invalidating that law

however, nreaking bad laws also brings attention to them so that legislative changes can be made.
Is this a problem today?
Windows Internals is the book you want.

Or Inside Windows NT, if you want "version 1" of the Internals series. Or read the Windows NT OS/2 Design Workbook - https://computernewb.com/~lily/files/Documents/NTDesignWorkb....

Yes, Win32 is just one personality, but a required one. OpenNT, Interix, SFU, SUA will ride alongside Win32. And of course there was the official OS/2 personality.
Sans serif fonts can't distinguish between Weird AI and Weird Al, so I don't know what makes them readable.
> As I understand Win32 is just one personality

Not really... although NT was designed to run multiple "personalities" (or "environment subsystems" to use the official term), relatively early in its development they decided to make Win32 the "primary" environment subsystem, with the result that the other two subsystems (OS/2 and POSIX) ended up relying on Win32 for essential system services.

I think this multiple personalities thing was the original vision but it never really took off in the way its original architects intended – although there used to be OS/2 and POSIX subsystems, Microsoft never put a great deal of effort into them, and now them are both dead, so Win32 is the only environment subsystem left.

Yes, there is WSL, but: WSL1 is not an environment subsystem in the classic NT sense – it has a radically different implementation from the old OS/2 and POSIX subsystems, a "picoprocess provider". And WSL2 is just a Linux virtual machine.
If you start with the assumption that brain cancer's occurrence is randomly distributed, then sure I guess.
There are a very few areas where there are good reviewers. Sadly most "reviewers" just repeat marketing materials, read stats from the box, and talk about themselves.
I used this algorithm to build my ray caster blocky world in C, now try doing it in a third dimension (height) :)

https://github.com/con-dog/chunked-z-level-raycaster
ABAL: All Books, All Languages
"All Books, All Languages", or ABAL for short, is a modern, web-based, parallel text language-learning application that I've been working on as a side project for about a year.
I've already received a lot of great feedback about the application among language learners. In addition to what I hope is an intuitive UI/UX, one of the unique things about ABAL is the way that pronunciations are customized to a user's native and target languages.

Systems like IPA (https://en.wikipedia.org/wiki/International_Phonetic_Alphabe...) don't make pronunciation any easier to get right for a majority of - if not all - language learners. ABAL solves this by showing phonetic hints that are written in the user's native language script and are meant to be pronounced in the native language's voice.

The name All Books, All Languages is intentionally quixotic, as it serves to set the ambitious and unreachable goal of hosting all of humanity's written works while making them available to all language learners and readers across the globe!

Today, it hosts a number of generated short stories categorized by subject and CEFR level. I'm currently working on supporting (private) self-uploaded files, and works in the public domain. Work is also going into adding support for more languages, while evaluating and optimizing for cross-language translations accuracy.

It currently supports 56 languages (including Klingon and Latin!) - which comes out to 3080 permutations - or 3080 unique user profiles as I like to think of it. Both the marketing and application sites are fully internationalized - even response messages in 4xx responses use i18n. Quite a bit of work went into automating the i18n diff generation system to make sure I can release UI/UX changes quickly.

I hope you'll find it useful if you're learning a new language or need to practice one you already know. If you're not learning a new language, but wish you could read classics in a language you're fluent in, stay tuned!
Does a website count as broadcast, since anyone with an internet connection can access it (sans the Great Firewall and similar)?
Everyone has a "religion" – i.e. a system of values they subscribe to.

Secular Americans are annoying because they believe they don't have one, and instead think they're just "good people", calling those who break their core values "bad people".
I can see this evolving into a sport like the moto gp
If the people spent half as much time building skills as they spent creating, reading and following random "rules" then the climate change, homelessness, tech employment crisis etc would all be solved problems.
Right but five people all getting brain cancer is certainly more suspicious than five people getting any cancer.
Every time you communicate something to a politician, submit a submission on a Bill, or write a letter to the editor criticising a political policy, you are lobbying.

That you don't bother engaging and others do doesn't give them an unfair advantage.

That being said, the US system sounds like a shitshow of bribery and corruption.
This novella is a masterpiece and needs rediscovery.

> The protagonist (P. Burke) is a lonely, severely depressed teenager. After a failed suicide attempt, an international telecommunication company offers her a new job -- to become a remote operator of a public celebrity. She is given a new persona "Delphi", and her new job is to buy products publicly to advertise them.

The protagonist is basically a Youtuber/Instagram influencer/TikTok streamer today.
People already give away free advertising for free by wearing branded clothing. That is more beneficial to companies then actual ads on screens.
Legalities don't drive profits. If anything the US was simply lucky in thr 50s to not be war torn and rebuilding it's cities post war.

The only thing special is our geography and history. It's really hard to launch an attack unless you're in Canada and Mexico. So the US smartly made treaties and agreeemtns instead of repeating the bloody history Asia and the now EU went through as they constantly battled neighbors.

Only Australia has such a similar advantage and instead they had to war with nature's deadliest critters trying to kill them (they arguably lost).
Many people, otherwise advertising wouldn’t work at all and the industry wouldn’t exist. Even if you hear it via some other source, they may have heard of it via some form of advertising.
How would I advertise my app? Or my TV brand?
Sadly, that is not entirely correct.

Whilst all three BSDs (386BSD, FreeBSD, and NetBSD; there was no OpenBSD in the beginning) did inherit the legacy Mach 2.5-style design, it did not live on in FreeBSD, whose core team started pretty quickly replacing all remaining vestiges of the Mach VM[0] with a complete, modern, and highly performant rewrite of the entire VM. FreeBSD 4 had none of the original Mach code left in the kernel codebase, and that happened in the late 1990s. Therefore, FreeBSD can't be referenced in a relationship to Mach apart from the initial separation/very early foundation stage.

NetBSD (and OpenBSD) went on for a while but also quickly hit the wall with the Mach design (performance, SMP/scalability, networking) and also set out on a complete rewrite with UVM (unified virtual memory) designed and led by Chuck Cranor, who wrote his dissertation on the UVM. OpenBSD later borrowed and adopted the UVM implementation, which remains in use today.

So out of all living BSD's[1], only XNU/Darwin continues to use Mach, and not Mach 2.5 but Mach 3. There have been Mach 2.5, 3 and 4 (GNU/Hurd uses Mach 4) in existence, and the compatibility between them is rather low, and remains mostly at the overall architectural level. They are better to be treated as distinct design with shared influence.

[0] Of which there were not that many to start off with.

[1] I am not sure whether DragonBSD is dead or alive today at all.
Modernization of Mortuary Practice and Grief
If nobody advertised then first mover advantage would be everything. How would a new product come to market and compete with no way of getting new users except word of mouth?
Well, you have to convince people to vote for you and your policies.

How would you do that?

How exactly would that work?
> might be illegal

I don't know why they might be illegal. Legal and illegal things are on a spectrum. Some things are illegal in a fairly convoluted way, so convoluted that various judges can reach different conclusions. But some things are quite black and white and confiscation of private property is one of those. The 14th Amendment is quite clear on that.
The amount of charged snark that is all in one particular direction seen in this HN comments thread is really something. You don’t see attitude like this on other potential medical breakthroughs, like the tooth regrowth research that was recently on HN

A deep dive into why this is different sure would be an interesting article to read
The feature was clearly designed for the ray-tracing use case, where the waves are independent and really shouldn't run into deadlocks as long as one wave can continue. That's why they have the deadlock avoidance mode, it guarantees one wave will always continues.

I believe they are using this to store the BVH traversal stack in registers, with allocation size depending on traversal depth. Eventually all the rays in the wave will hit or miss and free those registers.

Busy waiting is only the naive solution. I bet they went with the software based solution so they can experiment with other approaches. Such as dynamically switching to the previous approach of a stack in shared-memory when registers run out. Or maybe they can sort the rays, moving the long-running rays out, grouping them together into waves dedicated for deep traversal.
Ask HN: Best AI IDE right now?
I've been using Cursor for the last couple of months but I'm feeling like I might be hitting the limits of Cursor. I'm seeing a lot of forgetting and problems with my codebase getting larger, and it having problems with my mono repo structure.

1. Is there a better AI IDE that remembers when I correct it about structural issues I have with it?
2. Is there an AI IDE that is test-first? helping me see if I break something over time?
3. Any IDEs you recommend me checking out? or tips on fixing cursor?
I memorized it as "c" for "ceiling" and "g" for "ground."
The OP asked for a steel man argument about why tariffs are a good thing. The response you are criticizing did actually answer the question, if you read the first paragraph.

The second paragraph is honest opinion. It’s also, IMO, a reasonable one given the people who surround Trump and his seeming inability to explain why he has levied the rates he has on a number of countries.
One of the things that bothers me most about advertising is that we sell attention to the highest bidder. It happened before online ads too but online ad networks 'perfected' the bidding process. And I say this as someone who's made much of my wealth indirectly off of such ad networks.

It means the expensive product/service gets your attention, coz it can afford a higher bid, instead of the one that's better for you. It also sets a high floor on prices.

To some extent the bidding process was needed when there was inherent scarcity of inventory to place information (e.g. billboards or the 1 local radio station), but there's no scarcity online. Why can't we just have a web where product/service info is listed, and people can seek that info through some search engine?
At one point NeXT considered distributing GCC under the GPL with some proprietary parts linked at first boot into the binary.

Stallman after speaking with lawyers rejected this.

https://sourceforge.net/p/clisp/clisp/ci/default/tree/doc/Wh...

Look for "NeXT" on this page.
TripoSG – Text to 3D Model
I always remember it with “g” for ground and “c” for ceiling… haha but I do like the mites and tites one too in a neighbor comment :)
They keep trying:

https://mastodon.online/@mullvadnet/114279301331656579
Literally nothing involving human behaviour is entirely logical. Coincidentally, as a hiring manager, hearing people describe “illogical” human behaviour with any sort of surprise is an inexperience indicator for me.
3 companies in a row I got recruited by folks from other companies - skipped the degree and about to turn 40, so older is relative - the biggest diff I have had is I am obvious and honest that I am always looking and actively build the network, especially the youngins - I have gotten 4 jobs (and its accelerating given the last 3) from folks I helped teach or train in the past who went on to do something interesting.
IDK what your community is like but if a new restaurant opened a block away from me then:

1. Every one would see it, because they have eyes and leave the house.

2. Every one would be talking about it.
1) We are talking about the late 90s, well before Ubuntu, where Desktop Linux was pretty poor in terms of features and polish.

2) Apple had no money or time to invest in rewriting NeXTStep for a completely new kernel they had no experience in. Especially when so many of the dev team was involved in sorting out Apple's engineering and tech strategy as well as all the features needed to make it more Mac like.

3) Apple was still using PowerPC at the time which NeXTStep supported but Linux did not. It took IBM a couple of years to get Linux running.
What constitutes as payment?

If a company sends you a free sample in exchange for writing a review, and you get to keep it regardless of your conclusion, is that a payment? If so, that shuts down a way for consumers to get reviews of products before purchasing, but if not, the company might find various non-payment ways to influence what the reviewer writes.
Zed works fine for me
I'd rather cap salaries than company sizes. The logistics of certain industries may naturally require more manpower than others and put them at a disadvantage.

But someone earning $10m a year while their workers are on food stamps is unacceptable. Having a dynamic limit of total comp would mean they either take less money and put it into the company, or raise the wages of those employees.
Many cancers are definitely caused by pathogenic vectors.
Ok she does touch on it in part 2, but it doesn't seem to be her main focus, but maybe I should read it again.
Considering the framework desktop or something like it for a combo homelab / home assistant / HTPC. The new gen of AMD APUs looks to be the sweet spot for a lot of really interesting products.

Love what you guys are doing!!
Presumably there’s a karmic payoff for this, or someone at X company knows someone at Y who can tell them whether or not you’re actually in the pipeline or have received an offer. Perhaps there’s an element of bluffing or calling bluffs in all of this.
This looks very similar to how "basic" emulators work.
These are benign tumors that were asymptomatic, and they only found them because people in the unit complained about some other health concern, and screenings began

So, you're probably not far off
Good luck! The first thing that comes to mind for me is how will you differentiate yourself from taskwarrior (it is also open source and based off of getting things done)

I'm assuming you won't have to understand or use the command line even if taskwarrior's utilization is pretty straightforward? Id imagine that simple cross-device synchronization might be a target area similarly? Just some random thoughts that come to mind
If you assume it isn't randomly distributed, those odds only go up.
Thanks. Is there a summary paper out there? I get that I need to read a lot and am willing to do so..
Algorithm SM-2?
I’ve never had an issue finding the source. I usually run powercfg /lastwake in an admin terminal, then follow up with Event Viewer. Most recently, it was HP Print Scan Doctor waking the computer during the night.
There was never a right time for Apple to make such a switch. NeXTSTEP predates Linux, and when it was adapted into Mac OS X, Apple couldn't afford a wholesale kernel replacement project on top of everything else, and Linux in the late 1990s was far from being an obviously superior choice. Once they were a few versions in to OS X and solidly established as the most successful UNIX-like OS for consumer PCs, switching to a Linux base would have been an expensive risk with very little short-term upside.

Maybe if Apple had been able to keep classic MacOS going five years longer, or Linux had matured five years earlier, the OS X transition could have been very different. But throwing out XNU in favor of a pre-2.6 Linux kernel wouldn't have made much sense.
Law can be very strong but our "representatives" as of now aren't very good at representing the will of the people.

The system can work but we vote in horrible people to execute it.
Too bad Wikipedia made their site less accessible (and less readable) with the recent redesign.
I guess I have to say thank you Meta?

A somewhat sad rant below.

Deepseek starts a toxic trend of providing super, super large MoE. And MoE is famous for being parameter-inefficient, which is unfriendly to normal consumer hardware with limited vram.

The super large size of LLM also disables nearly every people from doing meaningful development on these models. R1-1776 is the only fine-tune variation of R1 that makes some noise, and it's by a corp not some random individual.

In this release, the smallest Llama 4 model is over 100B, which is not small by any means, and will prevent people from fine-tuning as well.

On top of that, to access llama models on hugging face has become notoriously hard because of 'permission' issues. See details in https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct/dis...

Yeah, I personally don't really see the point of releasing large MoEs. I'll stick to small and dense LLMs from Qwen, Mistral, Microsoft, Google and others.

Edit: This comment got downvoted, too. Please explain your reason before doing that.