MurphyA/hacker-news huggingface dataset:
by K0balt | 2025-12-07 10:16:15+00:00
You seem to be forgetting that Russia is clearly the aggressor, and Ukraine clearly the defender. None of this would be happening if Russia simply abided by international law and common decency.

It’s simple. Don’t invade your neighbors.

While it’s all reprehensible, I’ll give a pass to horrific recruitment practices in a nation fighting for its survival. Not so much to a nation working to commit genocide on their neighbor in an adventuristic invasion.

I’d be saying the same thing about Ukraine if they had been the ones to invade Russia. Russia chose to be the bully here. This “both sides” rhetoric is just gaslighting and victim blaming BS.
by metalman | 2025-12-07 10:16:30+00:00
wrong!

so saddly, terribly, wrong.

the labels have stayed, but they mean different things now, but with a new addition. "first class" means you are too poor to own a jet, and "flying private" is the new indicator for immeasurable wealth. Listen closely and you will hear the bitter complaints of poor service and total debaucles formerly assosiated to "budget" travel, now bieng voiced by people paying an extra $3000 to fly "first" class. now it's back of the jet for all of us "riding da bus", up front for the desperate to impress, and the money, only see's other money, somewhere else.
by VBprogrammer | 2025-12-07 10:16:32+00:00
It's interesting but it's just an automated system build on top of the existing pod drive architecture which is there for the reasons I suggested.

Interestingly, there are situations in which it might be helpful where it wouldn't have worked. For example, the Francis Scott Key Bridge incident. The vessel suffering from a blackout caused by a transformer being tripped by a single loose wire.
by belorn | 2025-12-07 10:17:38+00:00
Given the number of cctv cameras that operate in the UK, and their continued growth, I am surprised that the rail operator did not have access to a direct view of the bridge. I am also a bit surprised that there isn't technology to detect rail damage, especially the power lines that runs over the track.

Where I live it is not uncommon for rail to have detection for people walking on the rail, and bridges to have extra protection against jumpers. I wouldn't be that surprised if the same system can be used to verify damage.
by da_grift_shift | 2025-12-07 10:18:09+00:00
"There's a particular ideology uniting the [Inkhaven] bloggers involved that isn't actually declared on the page"

https://news.ycombinator.com/item?id=44819849

(Protip for confused skim-readers: This is called context. It helps you understand the rationale for why a group - not a company - might enjoy having 150 Slack channels with such intense micromangement. Ctrl-F for "Inkhaven", then look up Inkhaven, Lightcone Infrastructure, and LessWrong.)
by Wuzado | 2025-12-07 10:19:09+00:00
Sometimes you may need to deal with odd proprietary processors with limited and flawed knowledge about them.

For example, in the 37c3 talk "Breaking "DRM" in Polish trains" by the folks from Dragon Sector (I highly recommend watching it), they needed to reverse-engineer Tricore binaries, however they found the Ghidra implementation had bugs.

As for the PLCs, the IEC 61131-3 functional block diagrams transpile to C code which then compiles to Tricore binaries using an obscure GCC fork. Not saying that anyone would want to write Rust code for PLCs, but this is not uncommon in the world of embedded.
by scott_w | 2025-12-07 10:19:21+00:00
What you say is only half true. I’m also thinking of injuries caused by animals and other people. Antiseptic isn’t going to fix the nasty kind of infections deep bite or knife wounds cause. A hunter gatherer society is definitely at greater risk of suffering these kinds of injuries than we are.

And also, even antiseptic treatment was in shorter supply than it is today, so it’s still a moot point.
by monadgonad | 2025-12-07 10:19:58+00:00
Antibiotics don’t stop you suffering from poison ivy. At all. In other posts you say you had a broken skin barrier that’s vulnerable to infection, so you presumably know that this is not the same as actually having a bacterial infection, and that antibiotics are only a prophylactic, not a treatment. So stop making out that people are dying to deny you treatment.
by pdw | 2025-12-07 10:21:10+00:00
All of Microsoft's applications used to do that! The 16-bit versions of Word, Excel, PowerPoint, etc all were implemented using bytecode. That technology was only integrated in Microsoft C and made public in 1992 [1], before that the Microsoft applications group used their own private C toolchain. A copy of it can be found in the Word 1.1 source release [2] ("csl").

[1] https://sandsprite.com/vb-reversing/files/Microsoft%20P-Code... [2] https://github.com/danielcosta/MSWORD
by pasc1878 | 2025-12-07 10:21:48+00:00
This is it. I wrote largish systems in perl using its OO things and that was good.

The one thing I could never ever get was using a regex - not the regex itself but the line to actually use it.

Python was so much easier as it was simple define the regex and then use a function on it. I suppose I should hjave spent a few days to write some wrapper in perl - doing those few days would have saved me time overall.

As for one liners I was originally an APL programmer so not a problem. But it is just bad style to write a one liner much better to write it in a maintainable form and split up the operations so they can be seen.

Nowadays I ddon't use lambdas if possible - much better to have a named function you can refer to.
Show HN: Secache – Sampling Eviction Cache
by Snawoot | 2025-12-07 10:22:22+00:00
I'd like to share a curious cache implementation I recently came up with: https://pkg.go.dev/github.com/Snawoot/secache

It's a small (<200 LOC) simple cache implementation. What makes it curious is how it approaches item expiration. Usually in-memory cache libraries either scan entire key space from time to time or maintain priority queue to kick out oldest items. This library handles item expiration differently: on each new item addition it performs fixed small number of eviction attempts against keys selected randomly. This way it is able to maintain stable high ratio of valid elements in cache.

What's more important is that validity of item is decided by user-provided function. That allows to bring in your own notion of item validity: item age, frequency of the item use, internal state of shared object and so on. E.g. I use it, among other things, to evict per-user instances of "golang.com/x/time/rate".Limiter as soon as token bucket recovered to initial state and limiter has no shared lock being held on it.
by vercaemert | 2025-12-07 10:22:52+00:00
Interestingly, you say this. During my AI-driven research that led me toward tunnels, I found that VPN was the less secure approach.

For SSH/Mosh, for example, I chose a WARP tunnel. I set it up with a certificate that expires immediately after each connection. My MFA was explicitly limited to password and Duo SSO Push.

As I mentioned, though, my decision was primarily based on an Agent Mode prompt to ChatGPT, so I'm far from an expert.
by db48x | 2025-12-07 10:23:14+00:00
This is not a pyroclastic flow and doesn’t look even remotely similar. The problem is that you’re comparing a very close up image of some lava falling on a camera to videos taken from tens of miles away from Mt St Helens. The scale and nature of the event are completely different.

Weirdly if you are going to be hit by a pyroclastic flow then it won’t be moving across your field of view at all. It’ll just be getting bigger and angrier–looking for the minute or two that you have left in your life.
by thaumasiotes | 2025-12-07 10:24:40+00:00
> what does "else: do after a while loop in python? Only people who know python know what it does (and I suspect most don't).

OK, I had never heard of the syntax, but in its own defense it does exactly what you'd guess, the same thing it does after an "if".

These are equivalent statements:

preloop: if condition: do_more_stuff() goto preloop while condition: do_more_stuff()

and these are also equivalent:

preloop: if condition: do_more_stuff() goto preloop else: wrap_it_ip() while condition: do_more_stuff() else: wrap_it_up()
by dns_snek | 2025-12-07 10:25:52+00:00
> Everybody should drink coffee. There is no good reason not to.

They absolutely shouldn't. Many people suffer negative side effects from consuming coffee even if they don't realize it, like anxiety and jitters. Consuming stimulants is also a bad idea if you already have high blood pressure or heart rate.

> The analysis found that participants with severe hypertension who drank two or more cups of coffee each day doubled their risk of dying from cardiovascular disease, compared to those who didn't drink coffee. Drinking just one cup of coffee or any amount of green tea – regardless of blood pressure level – did not raise the risk, the study showed.

https://www.heart.org/en/news/2022/12/21/people-with-very-hi...
by Palmik | 2025-12-07 10:26:12+00:00
DeepSeek's MLA paper was published in 2024: https://arxiv.org/abs/2405.04434

DeepSeek's Sparse Attention paper was published in February: https://arxiv.org/abs/2502.11089

DeepSeek 3.2 Exp (combining MLA and DSA) was released in September.

You also had several other Chinese hybrid models, like Qwen3 Next and Minimax M1.
by pona-a | 2025-12-07 10:26:12+00:00
How much of it is cryptography? The only notable cryptographic locks are just the TPM-backed Widevine and the infamous Play Integrity, both rarely required due to how many older devices that would lock out.

There's no crypto, as far as I know, in all the binary blobs in the kernel, yet we still can't re-implement enough of them to even have a true Linux phone without reusing the manufacturer's kernel.
by mk_stjames | 2025-12-07 10:26:38+00:00
Given the reputation for the cost and provenance of the cameras I'm surprised that Hasselblad passed through QC with that solder spooge at the edge that got into the frame of the film. I mean... it's visible on all the photos. I'm surprised that someone didn't notice that in testing before the camera left and send it back. Hell, even if I bought a cheap camera today and every photo has a little unexposed notch in the edge I'd be pissed. If you told me a camera was going to the moon I'd think I'd want the frame to be flawless....
by beeflet | 2025-12-07 10:26:43+00:00
The highly specialized vehicles of war are not that threatening in a civil conflict. Think about how much tax money it takes to purchase a tank for example. There is maybe 1 tank for every 1000 people, let's say. Yet it only takes a single rocket launcher to destroy a tank.

Look at what happened to the USA in Afganistan recently. What really threatens the chances of popular revolution are the systems of surveillance and inter-dependence that we are building up, and the existence of killer drones that can compete with armed peasants at scale.
Show HN: Tikpal- Your AI Voice Partner – Focus, Flow, Forge
by bingbing123 | 2025-12-07 10:27:00+00:00
We’re building Tikpal, an AI voice productivity tool based on a simple principle: Human creativity should remain the core engine. AI should be an accelerator, not the protagonist.

The goal is to reduce screen dependency and cognitive fragmentation, and let people work in a more natural “voice-first” flow. Instead of clicking through interfaces and context-switching between apps, you talk to Tikpal, and it helps you think, structure ideas, and execute tasks.

Three layers we are focusing on:

FOCUS — Tools like Pomodoro, breathing cues, ambient audio, and micro-interactions to create sustained high-focus intervals.

FLOW — Voice-based reasoning and ideation built on your personal knowledge base + memory. Designed for analysis, planning, decision-making, and creative thinking.

FORGE — Execution layer: drafting, email, planning, project steps, with direct integration into systems like Gmail, Notion, Todoist.

The mission is not to replace human work. It’s to remove friction—digital distraction, window-switching, and tool overhead—so humans can do deeper, higher-quality thinking.

Would appreciate feedback from this community. Especially around use cases where voice interaction > keyboard interaction, and how you’d think about building reliable AI workflows without over-automation.
by colinstrickland | 2025-12-07 10:30:56+00:00
(Author) Sorry you had a poor experience, yes my blog "engine" is a hacked together POS that barely works, with hand written CSS, that was mostly built before the mobile first era, I have just tweaked it to work somewhat on portrait phone screens, but it's really not a very good website. I do try to generate fairly plain semantic HTML so the pages should work pretty well with "reader mode" or user stylesheets if you have access to that. That's probably the optimal experience.
What Is Important?
by hafanis | 2025-12-07 10:32:43+00:00
This may come of as too philosophical or unecessary. But i dont know where else to ask about stuff like this. Where do you think is the line between something important for productivity/output in general and something that is unnecessary? Considering the war of editors for example. After some time spent programing I pondered, and realized that most time isn't spent refractoring and writing code. One can output the same thing, with some time difference of course, both with perfect VIM motions and something like micro for example. Same can be said about equipment. Same work can be done on laptop screen and on 4 monitors, yes it may take more time, but does it? Isn't more time spent thinking about what one shall and shan't do? Thou could also say that one should use what is most comfortable for oneself. Shouldn't thou be comfortable with almost anything? Shouldn't thou be able to write the same quality of code with and without your favorite editing enviroment? Unless its totally unusable, of course. What then do you think is really important?
by kranke155 | 2025-12-07 10:34:38+00:00
Fincher shoots for very long, does a lot of takes, lights everything like a film. Likely spends a lot of time in the editing room either himself directly or tinkering with the directors that direct the other episodes.

Notice how Mindhunter didn’t “look” like other Netflix shows. The reason for that is they lit it like a movie. And that takes time and money.

I work in the industry. The reason Netflix shows look a certain way is because they are not given the time to do it differently and are shooting almost documentary style or at least much much faster than a regular “prestige” show. Now a good director DP duo can still make this look good, even though it’s hard to do 20 set ups (low budget speed) instead of 5-10 a day (high budget). But that velocity means you shoot at twice the speed. Which is huge considering film costs are people costs. Production is often the expensive segment of a show like Mindhunter.

Fincher likely wouldn’t have agreed to drop episode count or shoot them faster, so they didn’t continue.
by tenthirtyam | 2025-12-07 10:34:40+00:00
Hmm, sorta similar for me except my normal is only one cup per day. Every now and than (say every few months), I get up to two, then soon three cups per day and I start getting migraine. Then I think to myslf, "boy, I gotta quit coffee forever", and so I do. Then I get headaches from withdrawal, but that only lasts a few days. Typically, I stay off coffee forever for about two or three weeks, and the cycle repeats.

So... if you want to cut back, just persevere for a few days of no coffee. The statistics don't lie.*

* sample size = 1
by Nextgrid | 2025-12-07 10:34:44+00:00
Sorry I wasn't clear, my point is: that reason is completely separate from a laptop's form factor or method of construction.

You can have a somewhat repairable laptop even if it's slim and tightly integrated, and you can also have a completely unrepairable one even if all components are modular and accessible but then use strong cryptography to authenticate to each other.

Form factor is not the primary reason current tech is hard/impossible to repair, though the industry loves that people believe so, since it diverts attention from their intentional efforts to hinder repair.
by andsoitis | 2025-12-07 10:35:34+00:00
> People moved from a hunter gatherer society to an agrarian society because the latter was easier.

Agriculture began from a convergence of climate stability, resource abundance, sedentary living, population pressure, and co-evolution with useful plants and animals.

Hunting and gathering alone cannot feed everyone. Farming is harder, less healthy, more labor-intensive but yields more calories per acre.

As a population grows, farming becomes the least bad option.
by randomtoast | 2025-12-07 10:35:42+00:00
I don't think Moore's Law is dead.

Starting point: In 1965, the most advanced chips contained roughly 50 to 100 transistors (e.g., early integrated logic).

Lets take 1965 -> 2025, which is 60 years.

Number of doubling intervals: 60 years / 2 years per doubling = 30 doublings

So the theoretical prediction is:

Transistors in 2025 (predicted) = 100 × 2^30 ≈ 107 billion transistors

The Apple M1 Ultra has 114 billion transistors.
by bentley | 2025-12-07 10:36:24+00:00
You misunderstood. He’s saying that Google provides 7 years of device updates only for the Pixel 8 and later. That’s true: Pixel 6 and Pixel 7 only get 5 years of updates.

Pixel 7:

> Ends in 1 year and 10 months (01 Oct 2027)

Pixel 6:

> Ends in 10 months (01 Oct 2026)
by marc_omorain | 2025-12-07 10:36:46+00:00
I just bought it. It’s a really nice game.

I have red/colour blindness and I find that the contrast between the red and green borders on cells is very low (they look quite similar to me).

It doesn’t stop my playing - it just slows me down.

It might be something you address is you find you have many players with colour blindness.
Show HN: Not-so-Secret-Santa, for convoluted and explicit secret Santa rings
by savgore | 2025-12-07 10:36:52+00:00
This holiday season we’re all gearing up for the politics of family gatherings. I needed to help my girlfriend facilitate a 12 person secret Santa, but ensure that certain participants were absolutely NOT matched, and others absolutely WERE matched. To avoid the data scraping of other sites, I made my own little tool in Antigravity.
by cheeseface | 2025-12-07 10:37:13+00:00
There are cases where I would start the coding process by copy-pasting existing code (e.g. test suites, new screens in the UI) and this is where LLMs work especially well and produce code that is majority of the time production-ready as-is.

A common prompt I use is approximately ”Write tests for file X, look at Y on how to setup mocks.”

This is probably not ”de novo” and in terms of writing is maybe closer to something like updating a case study powerpoint with the current customer’s data.
by cykros | 2025-12-07 10:37:24+00:00
This reminds me of an article I read years ago about how people used to commonly wake up in the middle of the night, before the advent of electric bulbs, and often get a waking period between sleep in two phases (I assume more in winter months than in summer due to daylight hours). Apparently it was a very popular time for writing by candlelight, and I'm sure the creativity enjoyed by some of this tendency toward hynagogia had plenty to do with it.
by jstummbillig | 2025-12-07 10:37:24+00:00
It's kind of an interesting question. What makes us inherently unhappy?

I think if the theory goes that from a evolutionary standpoint we psychologically are still better equipped to be hunter gatherers, we should assume that our feelings towards homicide and child mortality are comparable. So how happy can a people be, when 40% of their children die and another 20% die by homicide?

If we follow that thread I would argue that it's very unlikely that people were happier back when or would be happier today, unless some other component of being hunter gatherers makes us fantastically ecstatic.
by dns_snek | 2025-12-07 10:39:31+00:00
Same here, my afternoon anxiety from daily coffee consumption (1-2 cups typically) got really bad on some days. I was heavily addicted to coffee and nicotine for years but I managed to quit both of those after realizing that they weren't doing me any favors. I continued to have cravings until I got on ADHD medication then they practically disappeared overnight and never came back.

I think more people should give green or black tea a try, I found them to provide similar effects to coffee but with fewer side effects.
by rtpg | 2025-12-07 10:41:43+00:00
It’s pretty disgusting how much the SV zeitgeist had spent years talking about liberty from tyranny and less than a year into this admin so many people are totally in line.

This just feels so downstream of “the people I dislike are against this so I will be for it” logic. At least the libertarians had some form of principled reasoning … sometimes.
by peheje | 2025-12-07 10:42:22+00:00
I know I'm walking into a den of wolves here and will probably get buried in downvotes, but I have to disagree with the idea that using LLMs for writing breaks some social contract.

If you hand me a financial report, I expect you used Excel or a calculator. I don't feel cheated that you didn't do long division by hand to prove your understanding. Writing is no different. The value isn't in how much you sweated while producing it. The value is in how clear the final output is.

Human communication is lossy. I think X, I write X' (because I'm imperfect), you understand Y. This is where so many misunderstandings and workplace conflicts come from. People overestimate how clear they are. LLMs help reduce that gap. They remove ambiguity, clean up grammar, and strip away the accidental noise that gets in the way of the actual point.

Ultimately, outside of fiction and poetry, writing is data transmission. I don't need to know that the writer struggled with the text. I need to understand the point clearly, quickly, and without friction. Using a tool that delivers that is the highest form of respect for the reader.
by nicbou | 2025-12-07 10:45:08+00:00
There just isn't enough people who are local and want to do this job for this pay. This happens in Germany but also in my home country.

In Germany there is a whole industry around recruiting foreign nurses. I work in immigration and a few of my colleagues specialise in that. There are websites and initiatives just for that.

It will get worse. This population is aging.
by finaard | 2025-12-07 10:47:24+00:00
Since I switched to a macbook from a (proper) thinkpad I just carry a trackball with me when I expect to do longer stuff that requires mousing - the track pad isn't bad, but gets annoying over time. That also finalized my switch away from mice - before that I had both a mouse and a trackball on my desk, and while I still have that I can't remember when I last touched the mouse.
by sincerely | 2025-12-07 10:47:47+00:00
They used to be genuinely great, now they coasting on brand name and simply not being as bad as most laptops. DIY hardware upgrades are no longer possible, the keyboard is no longer a differentiator, and linux battery life is about 1/4 windows running on the same machine.

From what I remember the last time I bought a laptop, they also have a really annoying pricing model where everything is 30% overpriced but are running constant discounts
by phatfish | 2025-12-07 10:48:16+00:00
Yup, online culture is utter trash, and kids are sucked in the most. As seen on HN as well with overwhelming rejection of applying age restrictions to porn sites.

It's like society doesn't exist any more, and adults not having to jump through some hoops to so they can wank off is a price kids have to pay by having hardcore porn easily accessible or a miss-click away.

It's defended with some nonsense about their privacy or "rights". Or a straw man where suddenly all information becomes "censored".

LLM/generative "content" is going to make online culture even worse (if that even seems possible).