MurphyA/hacker-news huggingface dataset:
by atomicfiredoll | 2025-12-28 07:54:54+00:00
If we've concluded that's it's okay to have elements that change/morph, as we seem to with the introduction of things like details, a native tab-like element feels like a glaring omission. Tabs have been a long-standing UI pattern and forcing every site to implement their own is a nightmare for accessibility. (The page you're reading is maybe already in a browser tab.)

I wouldn't be surprised if it turned out less than half of the custom tab interfaces on the web failed from an accessibility standpoint. When considering ARIA guidance, I don't even think it's possible to build an accessible version in HTML alone.

Other people have recognized it's missing. Open UI has a draft spec for it[0] and CSS Tricks has an article from 2001 about Open UI's experiments with sections for tabs[1]. I have no idea what happened on this front, though.

[0] https://open-ui.org/components/tabs/

[1] https://css-tricks.com/newsletter/281-tabs-and-spicy-drama/
by leoedin | 2025-12-28 07:55:29+00:00
I’m a twin - admittedly boy/girl, so already with some fundamental differences - and we are very, very different people. Always have been. Different interests, different ways of seeing the world, different attitudes to competition, sports, social relationships etc.

Now I’ve got 2 boys, and even at fairly young ages they were very different. I’d say by 6 months old the basics of their personalities were visible, and they haven’t changed vastly as they’ve grown.
by bigyabai | 2025-12-28 07:55:54+00:00
> unless you really push it

This is indeed a problem. My Macbook Pro (with active cooling!) would commonly come within 5c of junction temp when compiling, mdworker_shared was running, or Docker was working.

It was an issue with the Intel Macs too, just much more readily apparent since they throttled faster. I wish Apple backed down from this hill, for the sake of my damned gonads.
by sreekanth850 | 2025-12-28 07:57:02+00:00
In distributed systems, dependencies flow forward, not backward. Causal dependency only exists when an operation actually references earlier state.
If B = A+1, then yes, B is causally dependent on A and they must share an order.
But that dependency is created by the application logic, not assumed globally in advance.

We shouldn’t impose a universal timeline just because some future operation might depend on some past one. Dependencies should be explicit and local: if two operations interact, they share a causal scope; if they don’t, they shouldn’t pay the cost of coordination.
by behindsight | 2025-12-28 07:57:24+00:00
Out of curiosity, do you have watch history enabled/disabled?

I found the feed with it enabled is much better than disabled and I have it finetuned to be more in line with the niches I care about.

I am also very proactive with marking channels or content I don't prefer with the "Not interested" or "Don't recommend channel".

It's not perfect but it's orders of magnitude better than my logged out or watch history disabled account (though not sure if they have since updated it to not show anything at all)
by Brajeshwar | 2025-12-28 07:57:55+00:00
Big fan for a very long time and still appreciate his work. His domain changed to follow his life choices.[1]

Later in life, I realize that too much reliance on tools is not something I’m fond of. DSri’s tools (printables) are good and I usually do it when I’m helping out team members, and others looking for guardrails for their productivity. For me now, the tools are too tool-focused and I no longer need them. I have printed and used them for product groups, and even a few times for my daughter’s projects with her friends.

1. https://dsriseah.com/about/sri/
by JGgrowth | 2025-12-28 07:58:40+00:00
Spot on. That 'Christmas Tree' effect is the #1 pattern I see—founders try to jam every feature into the deck because they worked hard on them.

You're absolutely right about the depth—the narrative constraint acts as a forcing function. When you have to explain your value in just 10 slides, you realize 80% of those features don't actually drive the core mission. It definitely ends up being a PMF exercise as much as a pitch exercise.

Appreciate the feedback!
by fsckboy | 2025-12-28 07:58:59+00:00
>Which brings us to the question: what is this guy going to do with (presumably) the kernel source?

it doesn't bring us to the question, but the answer to the question is, run a diff between the software that has this guys life in its hands, and the version it was derived from, to see if they inserted back doors, stray pointers, etc.
by throw_m239339 | 2025-12-28 08:01:30+00:00
How can I block AI generated videos (especially AI generated scripts) in my browser? Youtube has to give the viewer an option or the website is going suffer greatly from AI slop...

Why is youtube in general making it so hard to block content or channels? and now they made it harder to clean up the user's own viewing history, it just doesn't make sense...
Show HN: I built a mental map learning interface to learn anything faster
by akshayaggarwal | 2025-12-28 08:03:00+00:00
An open-source, visual interface for LLMs that forces output into a graph structure (React Flow + Dagre). Instead of linear text, every response is a node. I tweaked the system prompt to be purely Socratic...it asks questions to help you expand the graph yourself. Includes browser-local session persistence and image generation for complex concepts.

Stack: Next.js 16, React Flow, Gemini 3 Flash.
Privacy: 100% local storage (no signup/database).
Cost: Free (Open Source).
Demo: https://nodenest-blond.vercel.app/
by lanthissa | 2025-12-28 08:03:37+00:00
the 'slop' is generally at either end of the extremes of video length, either shorts or multiple hour videos.

shorts get paid by the view, ppl put on long videos to fall a sleep to and youtube premium does a rev share based on watchtime of the premium user.

this is why you have like 10 hour playlists and white noise videos.
by wtcactus | 2025-12-28 08:05:21+00:00
I'm curious, do you have any data for that (and of an actual "a well run government highway)?

In my country, there were several "scandals" (altough I don't think anyone ever got arrested) about highway construction and how they massively went over budget. I can also say that when they are new, they are great to ride, but, since the budget only thinks about construction, after a couple of decades they start degrading badly until a new massive budget is again used for major work on them.
by wtcactus | 2025-12-28 08:06:54+00:00
That's not really an argument, in europe, automated tolls have existed since 1991 (this was actually the first ever country wide system in the world). [1]

Besides, since about 10 years ago, we also have a lot of automated toll roads where you don't even need to have the Via Verde chip now. You just pass by, it collectes your car plate number and it processes the payment for you. Then it's your responsability to check your inbox for the bill (or to set it up to pay automaticaly).

[1] https://en.wikipedia.org/wiki/Via_Verde
by quadrophenia | 2025-12-28 08:06:55+00:00
OP here - thank you for your explanations! My writing got a little messy in this section, but I think my intended focus here was on struct alignment. I've only had to care about alignment in some very niche cases dealing with C, so I don't think it's something that'll come up in my typical non-high performance software work. I agree that `repr` would likely be the way to go.

I do appreciate that the act of copying or allocating something nontrivial in Rust requires verbosity. Your list of typical heap containers is great and I'll do my best to internalize that. I'd just add that some primitives like sync::Mutex [1] in Rust's standard library (which to my knowledge don't exist in C++'s STL) require some additional gymnastics to wrap my head around. The wrapper is super useful though :)

[1] https://doc.rust-lang.org/std/sync/struct.Mutex.html
by _flux | 2025-12-28 08:09:50+00:00
I think this is a fair take:

> We currently do not support unprivileged use case (same as BPF). Basically, Rex extensions are expected to be loaded by privileged context only.

As I understand it, in privileged context would be one where one is also be able to load new kernel modules, that also don't have any limitations, although I suppose the system could be configured otherwise as well for some reasons.

So this is like a more convenient way to inject kernel code at runtime than kernel modules or eBPF modules are, with some associated downsides (such as being less safe than eBPF; the question about non-termination seems apt at the end of the thread). It doesn't seem like they are targeting to actually put this into mainstream kernel, and I doubt it could really happen anyway..
by threeducks | 2025-12-28 08:10:46+00:00
> it always work[s]

That was not my experience, at least for very large files (100+ GB). There was a workaround (that has since been patched) where you could link files into your own Google drive and circumvent the bandwidth restriction that way. The current workaround is to link the files into a directory and then download the directory containing the link as an archive, which does not count against the bandwidth limit.
by teiferer | 2025-12-28 08:11:39+00:00
> I am adding context.

Ah, that's apprecitated. Indeed, he didn't provide that "why" and tbf that wasn't the point of the article. But thanks for adding that context.

> You missed the whole "real world systems". E.g. like stock trading, where zero stock trades are tombstones.

Hm I don't think I missed that. This counts as "on the wire". Externally, there are surely good reasons for that representation, though I'd argue that internally it's better to represent this in the type system instead of special casing 0 everywhere which can be forgotten and then you get your (potential) division-by-0 issues. Avoiding them by construction is even better than failing explicitly (which I agree is in turn still better than silently returning 0).
by swiftcoder | 2025-12-28 08:13:10+00:00
> I mean read any discussion about M laptops and you see apple fanboys noncritucally declaring them a revolution in computing.

I see a lot of people extolling the battery life, displays, and trackpads. And probably an equal amount of complaining about the increasingly locked-down and un-customisable nature of macOS. We all like the hardware, and fight the software more by the day.

The blind zealots of the "I'm a Mac, and I'm a PC" era just aren't very common anymore.
Ask HN: How do you edit your writing without breaking focus?
by AzeniqTech | 2025-12-28 08:13:51+00:00
I’m trying to understand how other people handle editing and rewrites without killing their focus.

My pattern for years has been something like:

- write a rough sentence or paragraph
- notice it feels clumsy or too formal
- copy it into an AI tool or Grammarly
- get a better version
- paste it back, reformat
- repeat many times

It works, but it constantly breaks my flow. I spend a lot of time context-switching instead of just fixing the text and moving on.

Because of that, I’ve been experimenting with a very narrow tool (Rephrazo) that keeps everything inline:

- highlight text
- press a hotkey
- get an AI paraphrase in a small popup
- insert it back with one click

No new tab, no big chat window, no prompts. Just “this sentence feels off - quick rewrite - continue”.

A few questions for HN:

1. How do you currently edit your own writing (emails, docs, landing pages, internal docs, etc.)?

- Mostly manual?
- Copy-paste into ChatGPT/Grammarly?
- Built-in tools in your editor?

2. Does context-switching (new tab, new app, separate window) bother you, or is it a non-issue in practice?

3. If you’ve tried inline tools before (for code or writing), what made you:

- keep using them long-term, or
- abandon them after a few days?

4. What would make an inline “rewrite this” helper actually useful for you, rather than yet another distraction?

If it’s helpful for context, the early version of what I’m testing is here:

- https://rephrazo-ai.app/

But feel free to ignore the link and just describe your own workflow. Honest “this isn’t a real problem for me” answers are just as useful as “I’d use this every day”.
Ask HN: By what percentage has AI changed your output as a software engineer?
by nomilk | 2025-12-28 08:15:35+00:00
Compared to the era before AI coding tools (say, ~2 years ago), if you had to put a number on it, how much has your productivity as a SWE changed?

I think about this a lot; am keen to hear what others perceptions are. For me; the short answer: about 2x (i.e. 100% faster than pre LLMs). Long answer:

When I thoroughly understand the domain (i.e. business logic and real world problem I'm solving), and am familiar with the tech stack, I'm about ~10x faster for the same or better code quality.

When I don't understand the domain, prompts will be ambiguous or inadequate, the LLM will guess, it will do a month's work in a day, but I'll spend the next 3 weeks refactoring and realising how trash the code was, due to how trash the prompt was. All in all, it's probably still faster than pre AI, but can give a demoralising psychological phenomena where you think something's nearly completed only to spend weeks debugging it, refactoring, and often tossing it away and starting over.

In an unfamiliar tech stack, I can't always spot obvious mistakes (mistakes caused by the AI or the prompt), so it's less productive and more risky.

10-15% of the productivity improvement is due to improvements in the dev environment. I open ~/dotfiles with cursor and tell it a problem I have or ask for a specific improvement. It usually modifies .zshrc, .vimrc or similar (and iterates as necessary if the first attempt didn't work). Due to how fast this is (e.g. 5 minutes), I've made about 20 little tweaks that previously didn't justify the time. They definitely make me happier as well as a bit more productive.

But overall, taking everything into account, I'd say I'm about 2x as productive as before LLMs.
by fbarthez | 2025-12-28 08:16:12+00:00
Totally agree regarding biking, walking, trees, mountains, and will add lakes.
Though it does only lightly touch on social structures of traditional societies, you may enjoy reading "The Secret of Our Success: How Culture Is Driving Human Evolution, Domesticating Our Species, and Making Us Smarter" by Joseph Henrich. I also found classic texts of social and political anthropology to be very worthwhile for understanding human societies. Ted Lewellen's "Political Anthropology: An Introduction" is a good starting point.
by moontear | 2025-12-28 08:18:27+00:00
Awesome! Totally love your version as my first gripe was that I can't adjust naming to fit my needs (localized, non-english). Your JS version is awesome, thanks!

If you want something for your examples, this would be the German-localized version for 2026: https://abetusk.github.io/neatocal/?year=2026&weekday_code=S...
by wodenokoto | 2025-12-28 08:18:47+00:00
My shorts are mostly of the creators I follow or adjecent creators. I do get the occasional AI slop, but it looks more like the algorithm is testing someone new, to learn what they are, than the algorithm feeding me slop.

Now Facebook/insta shorts, they are somehow just trash. But maybe that is because I don’t follow any creators on those platforms.
by LouisSayers | 2025-12-28 08:19:39+00:00
I'm at the lower end in the same way that a junior dev is at the lower end of the salary band. This is to be expected for anyone just starting out.

You're assuming that you need privileged information that is not available, but what I'm trading is basically the big player moves - indicated by movement volume in a stock.

You don't need all the info, there are emergent patterns that result for stocks that make big moves over time.

Not every stock that matches one of these patterns will be a winner, but you can base a strategy around this that allows you to have enough success, especially when you combine this with other attributes of the stock (and market conditions) at the particular point in time.

I'm openly aware that so far I'm in the negative. However most of this is due to me not having sold when instructed to (holding onto "favourite" stocks). Very close to break even currently, so no harm done after 6 months playing in the market.
by jiveturkey | 2025-12-28 08:20:11+00:00
> owners of the same shares differently

it’s true, you can’t. however the VCs and the employees don’t own the same shares. even the VCs in different rounds don’t own the same shares.

where TFA analysis falls short is assuming employees have to be paid out at all. since the execs are moving over, there’s definitely some equity being traded in this “non-exclusive licensing deal” but it doesn’t have to involve common stock at all.
by jacquesm | 2025-12-28 08:20:26+00:00
You may be correct but pjmlp is not one of those and if you had been here long enough you would have known that. You're the one creating an in-group here and putting yourself on the 'good' side. Perhaps that is too complex for you but I think it is intellectually lazy not to get who you're referring to before making comments such as these. Note that your strawman "See this is why I dislike the xyz community" wasn't part of this thread at all.
by coffinbirth | 2025-12-28 08:20:56+00:00
"Deepfake Yanis Varoufakis Videos Are Flooding YouTube":
https://www.youtube.com/watch?v=v1ZewbOd2JQ

There are already a lot of impersonating AI-Slop videos appearing, not just faking Yanis Varoufakis, but also many other political commentators. It's hard to find the real videos by now.

I tried to flag these videos, but the process of doing so is so cumbersome that I finally abstained from it. AI-Slop is slowly destroying everything: books, youtube, education, in the end everything that is data driven...
Where it could be useful, e.g. high quality video translation, it fails utterly.
by ycombiredd | 2025-12-28 08:21:18+00:00
I dunno. I left around 1999, just before the EarthLink merger.

Related, while doing a quick search to see if I could learn anything about what you described I found Wikipedia quoting NYT as writing about EarthLink in 2000: "second largest Internet service provider after America Online". I guess it was around y2k when aol finally got its ISP (and this its "world's largest") designation by the world at large. :)
by overfeed | 2025-12-28 08:22:47+00:00
One of my Arm systems idles at leas than 1W and has a max TDP less than your idle draw (10W). I also have an N200 box, and a 16-core workstation with an obscene power draw - each platform has its pros and cons.

I noticed nuance is the first thing discarded in the recurring x86 vs Arm flame wars, with each side minimizing the strength of the "opposing" platform. Pick the right tool for the right job, there are use-cases where the Orange Pi 6 is the right choice.
by swiftcoder | 2025-12-28 08:22:54+00:00
> Each <option> element should have a value attribute... It can also have a label attribute, or, missing that, some text content, which may be displayed by the browser instead of value (Firefox), or in addition to value (Chrome and Safari)... The exact content of the drop-down menu depends on the browser, but when clicked, content entered into control field will always come from the value attribute

This seems... underspecified. Not ideal that Chrome/Safari aren't aligned with Firefox here, and that there is no standard way to only display the label

[from]: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...
by sundarurfriend | 2025-12-28 08:23:10+00:00
We don't have TikTok here (India), but I find YouTube shorts pretty useful. My feed is a mix of Action Labs shorts, Omar Agamy news, ZTT PC stuff, psychology, videos about animals (pet, domestic, wild), etc. I don't know what your standard for meaningful is, but the shorts are at least as useful as long form videos to me, if not more.

An important bit of context is that I prefer to get detailed information through text, research, sometimes podcasts, but rarely ever videos. The shorts serve as one low effort way (among others) for me to surface new potentially interesting things, to follow up on to the degree I find useful or interesting.
by rapnie | 2025-12-28 08:23:50+00:00
Cats getting totally excited to see their owner, because they dearly missed them. Cats filmed in night cam dropping weird animals from the forest on sleeping boss. Olympic athletes, gorgeous, but not real. Countless disasters where people die, generated. Youtube shorts is a pile of steaming garbage. As long as it sells, your brain may rot.

Worst are imho on the regular long vids side, the geopolitical advisor deep fakes, giving background to the news. Some with well over a million followers. Many of those have the same "we are a fan of the real person" disclaimer, many have no disclaimer.

And no one in the comments, of which many look fake too, notices it is AI. That is the most scary part.
by Roark66 | 2025-12-28 08:24:28+00:00
>my overwhelming observation has been just how little key information is actually conveyed.

This is the key. I think they (entertainers cosplaying as journalists) do it on purpose. For example, from time to time I do attempt to watch some "news" on TV with my partner.

A typical interaction may be:
- TV - "..the president vetoed a bill to lower taxes...here is what this politician thinks: 'I think he only cares to gain support of the extremists he secretly supports', and here is what another politician thinks 'it was a bad bill'"
- me to my partner - "did I miss it? have they said what the bill was about? What were the exact things that were questionable?"
- her - "nope"
- TV - "... The president says he will be submitting a similar bill minus the parts he disagreed with, and now a house burned down in..."
- me - "WTF was that?"

I sometimes wonder if they are playing a sort of game, how many minutes of "content" can be made while conveying the least amount of information possible.
by bakugo | 2025-12-28 08:24:30+00:00
The end game is eliminating the last remaining human element in the engagement optimization pipeline, so that the corporations can control 100% of it.

Platforms like YouTube and TikTok already have almost full control of how the majority of users spend their time on their platforms. They open the app, they immediately get a feed of content algorithmically selected to keep them on the app for as long as possible. They don't need to search, they don't need to think about what they want to watch, they just consume. Fully automated consumption with 0 human effort involved.

Well, almost. There's one last thing remaining: you still need humans to produce the content that you then put on people's feeds. Or rather, needed. Now that the actual production can also be automated, those platforms no longer need to put effort into finding existing human-created content that will keep people watching - they can just generate new, algorithmically perfect content. This is their endgame.
by cyberax | 2025-12-28 08:26:32+00:00
> No the most eco (and financially) friendly model is high density areas where you can walk and bike to school and work

No, it's not. Because for that to work, you'll need a large underclass that has to waste 2-3 hours a day in commutes and subsist on groceries from state-run stores.

But yeah, the elites will be able to live in nice walkable areas. I know, I lived in an apartment overlooking the Union Square in Manhattan.
by amatecha | 2025-12-28 08:26:50+00:00
My general view on TikTok is: why would I even remotely want to use something that's specifically designed to exploit me and manipulate me? The tiny shred of value I might experience (in the form of an occasional interesting video) is a side-effect of the service, and if they could get their value out of me and give me literally nothing at all, they would. This same perspective applies to all the centralized "social media" services out there today. None of them exist to make society better or improve the lives of anyone in any meaningful way (outside of enriching the executives and investors running them).