skysight-inc/HackerNews huggingface dataset:
China is now very tightly coupled with Russia and Iran. The biggest threat to US hegemony is not Russia, not by a mile. China has the means, the power and the will to start asserting itself on the global stage.

Trump's attitude toward Ukraine does not deter China from actions such as the invasion of Taiwan; it only encourages them. In the last 10 days, Trump has granted Russia a long list of concessions without receiving anything in return. His representative Witkoff couldn't name a single thing during an interview yesterday. Russians are literally wondering if this is some kind of clever trap or if Trump is really this dumb. If Trump does not make a 180 degree turn soon and folds to Russia on Ukraine, then it looks like a rare and highly favorable window of opportunity has opened for China to invade Taiwan.

Trump wants to split Russia away from China and is willing to give up on Ukraine in order to make this happen. It's that simple.

Russia never cared about China. To them, it's a distant and strange country that they don't understand and have little in common with. Even much less than the US, because they have no outsourced manufacturing there and they are too far behind to have a rivalry in science and technology. Instead, they see the US as the main adversary in the world, because the US stands in the way of conquering Eastern Europe. They are willing to promise anything if that gives them any advantage at the expense of the US and the transatlantic alliance. They will break these promises whenever it suits them. And Trump is currently proving that he is entirely unwilling to demand the fulfillment of previous promises. So for Russia, promising to "split from China" is free. It doesn't mean nor cost anything.
https://www.pulsafutura.com/ - Create Your Own Web Tool for Free
Add a tool to favourites and use for free! :)
Child abuse is an excuse. It is a red herring.

The thing about weaponising child abuse to destroy democracy and privacy, is that no one can openly protest against it, because who the hell is against protecting children from abuse? Especially in Britain, where the spectre of child abuse happening basically in plain sight, is still fresh in anyone's mind (Savile & co.)

Child abuse is the trojan horse. Any resistance and fight for privacy has been on a ticking clock since legislators discovered they have the ultimate weapon to pass any form of anti-democratic regulation. Slap "it's for the children!" on top of it, and the masses will applaud and cheer for more spying and more profiling by the government.
It's helpful to not have to reconfigure everything after the battery inevitably runs out. Especially with more modern UEFI systems, there can be quite a lot of options which you might not remember the correct setting of.
The problem is when someone becomes that rich, they remove anyone from their circle who tells them no. And for Musk, even all legal consequence has been fully removed now. We all need guardrails otherwise our worst basic instincts start to take over. You mention Hughes, but I also think about someone like Hsieh.
If you just need compute, Hetzner is pretty good too. But recently they have been having capacity problems. Most server types are sold out.
Why and How I use “Org Mode” for my writing and more (2022)
>...a government fails to make an industry pay for damage it causes, such as air or water pollution, that also amounts to a subsidy.

Thinking about that one, there are a lot of bacteria that break down vegetation releasing CO2 and the government fail to tax them! Stop subsidising bacteria!

Actually I prefer the old fashioned definition of subsidy - money paid to industry is a subsidy, money extracted is a tax even if the tax calculation includes deductions.
I would be much more interested in a unified inbox on top of all those communication apps. An *actual* inbox, which lets me flag things, mark as (un)read, move to folders etc.
All of that is technically possible under Linux. I think the biggest issue with Linux for macOS enthusiasts is that there are very few macOS enthusiasts who are willing to write their own window manager/composer/GUI toolkit/distro.

The keyboard shortcuts can largely be fixed, but many of the advanced ones are modeled after Windows rather than macOS when it comes to behaviour. The window bars will require a new (or old, as in Mir era Ubuntu) paradigm, which will require convincing application developers to use it, or for a distro to make their own alternatives. The disk images thing sounds quite feasible using standard qcow2 images, though you'd need a file manager with support for them.

I think macOS enthusiasts are generally quite happy with macOS, so I don't really expect a real macOS based Linux environment any time soon. This stuff requires more than just theming, the entire standard application stack would need to be rewritten, as well as parts of the input stack.
>What (other than greed) can possibly justify blocking hundreds of different services, with little to no oversight?

It could be that CloudFlare does absolutely nothing to aid any site, big or small, when asked to stop hosting & concealing blatantly malicious origins. I don't even care who it is at this point, at least someone is causing problems for CF who, frankly, behave as if they're untouchable.

Literally every scam site I've checked out in recent years, pretending to a government entity, or parcel delivery service, in order to defraud millions from those not blessed with much technological literacy, has been hidden behind CF. Their responses are excruciatingly slow, if they even do anything at all. Usually they don't.
Things are a lot easier if you are basically controlling a river delta (of a river with an absolutely huge hinterland).

Same for the Dutch, btw.
Interactive Puzzle Box Implemented in CSS
Has anyone been hit by a car there ever?

I think people used to use science to set speed limits.
Could this be related to the geo-politics or just a usual dump of an overheated stock? Hard to tell without a tsunami of stock dumping and portfolio re-balancing
What was it about Elixir that you found dissatisfactory? I am currently evaluating Clojure vs. Elixir for a new project.
That's a preference thing. I just did a long drive in a van doing 90-100 pretty much the entire trip but on the bike I'm on the speed limit and up to ~240 long term whenever reasonable, in cars usually speed limit up to 200-210 long term. Noise and efficiency be damned, I just want to get off the highway/get where I'm going. On electrics it's ridiculous how quickly the battery gets drained if you don't drive slow though. On a Model 3 4XXhp the charge % falls like a brick at 233. An old Cayenne S lasts longer at 260.. Of course one's a city car and the other kinda meant for long distance but I was surprised to see it lose charge so quickly. If I were to get one I'd have to get used to driving like a truck or my trips will get a lot longer from sitting at chargers.
Yes, all pipes leak, even DC pipes, in two almost entirely independent ways (electric and magnetic). And the vector product of these leakages (the Poynting vector) is what actually transmits power. Note that this energy transfer happens entirely outside of the conductor.

Sounds bizarre, right? That's why this is mostly ignored unless it can't be, for example in very fast circuits.
> What you definitely can't do is discriminate against employees, e.g. fire pregnant women because they are pregrant, fire migrants because they are migrants and so on. You have to have an actual, factual cause.

In reality you just cant say that is the reason. If you fire the pregnant woman within the first 6 months you conveniently don't have to say anything.

You also get the inversion, we have to fire the migrants within 6 months.

I think the argument was that if someone worked for you for a few years as a freelancer and they suddenly become your employee you might be stuck with each other. Firing them will be much more suspicious. What to do with the other clients now that you are employed?

What is also kinda lame about the uncertainty is that freelancing may require much more dedication and working strange hours that might not even be legal as an employee.

I don't know what the solution is. Perhaps we need to merge the different formulas and adjust the salary.
This is the National Court Reporter's Association; participating membership is for, as you say, stenographic court reporters and [stenographic] captioners, CART providers, and the like. Their membership FAQ mentions transcriptionists as eligible for associate membership -- not independently, though, only in a role supporting stenographic professionals (so really more like scopists, I believe).

Note also that the speeds listed are described as beginning level. Contrast this with the speed contest(1) featuring literary (i.e., a speech or some kind of governmental literature or something to that effect) read at 200-220 WPM, jury charge (instructions) read at 200-260 WPM, and Q&A ([witness] testimony) read at 280 WPM.

These are the kind of speeds that have been typical of stenographers pretty much as long as it's been a thing, even when it was done with a pen rather than a steno machine -- well, back into the 19th century at least; I personally can't speak to the performance of the earlier shorthand systems off the top of my head.

Those "beginning" speeds are about at the top of what most of the best longhand typists can do at any serious length (see, for example, hi-games.net typing leaderboard for a 5-minute(2) vs 10-second(3) test).

As to the WPM cutoff to be considered a "typist"? I mean, it's not like it's a professional credential or anything. Anyone can be a typist if they're typing, I suppose, or if they choose to take it seriously enough. Even the de facto standards of job requirements are nothing much to go by: The typing speeds listed as required in the job postings for nearly all customer service, tech support, general office, and other such jobs, quite frankly, range from underwhelming to laughable. Even transcriptionists (longhand, as in not steno, and offline, as in not real-time) don't need to type more than about 80 WPM to find work in the field, if even that much. In my view, 80 WPM is still an awfully tedious sort of speed, but I understand it's more commonly considered a respectable one, and more than adequate for most tasks, so I guess I'd be fine with that number if I had to pick one.

I'll also throw in with jb-wells above and say that anyone who's touch-typing (and preferably making progress into the triple digits, or so far as their own ability will allow) might as well be considered a typist -- or anyone who managed to convince someone to pay them to type things at any speed.

1. https://www.ncra.org/home/the-profession/Awards-and-contests...

2. https://hi-games.net/typing-test,300/

3 https://hi-games.net/typing-test,10/
I am collaborating with a group of veterinarians to address pet health concerns.
> court order itself probably being illegal as well

How so?
You say the math is more moonlighting, but you have a supervisor. Are you enrolled for a part-time degree while you work as a SWE?
Harmonic Loss converges more efficiently on MNIST OCR: https://github.com/KindXiaoming/grow-crystals .. "Harmonic Loss Trains Interpretable AI Models" (2025) https://news.ycombinator.com/item?id=42941954
There are plenty of tutorials on how to derive speed of an object using opencv. You could ask an LLM to write it for you.
Trump did nothing but increase taxes on the poor and decreased them for the rich in his first term because he had no plan. Now the plan is project 2025, which he pretended to not be aware of or have anything to do with, so not sure why you would trust anything he says.
How so? Romania has gypsies, Germany has Muslims.
Building Duty, a TypeScript workflow orchestration tool for durable async execution.

Unlike queues (SQS) needing state hacks or pricey orchestration tools, Duty uses your existing Postgres to ensure tasks survive (retry) failures, retain state between runs, and eventually finish.

Pre-release, star if interested

https://github.com/webslash/duty
It's not that they don't understand it's that they don't care. The UK doesn't really respect the right to privacy generally.

Walk down any street in the UK you see multiple CCTV cams watching you. Buy something at the supermarket and you'll have at least 1 or 2 facial recognition cams put in your face. The police routinely deploy facial recognition software on random passers by in the street and monitor our social media posts to ensure no one is saying anything hurtful. On entering the UK border police can detain you without grounds and force you to answer their questions (you have no right to silence). They can also force you to provide them with access to your personal devices and if you don't cooperate you'll be charged as a terrorist. They can (and do) legally use this power for arbitrary reasons all the time.

In light of this the idea that the UK would be concerned that someone's iPhone data isn't kept completely private is absurd. This just isn't a concern of the UK state. The concern is that people currently have too much privacy and we cannot be trusted with that.
It's custom-made. I also use a custom build of Iosevka [0] for the font.

[0] https://github.com/be5invis/Iosevka/
At the end of the day, every model is "wrong" to some extent
SpaceX is the stoic incumbant by now. They have the launchpads and enough money to fight any challenging patents. If I was an up and coming rocket engineer, they would be my goto stable career choice. If I had ideas, i would shop around.
One-to-one word translation doesn’t make too much sense, because words tend to have more than one meaning, and they don’t map 1:1 between languages, both in meaning and usage. For example, “nice” is translated here into words that would (depending on language and context) more commonly translate back to “beautiful”, “pleasant”, “good”, or “fun”. They aren’t necessarily wrong as translations, but the website’s premise of “word A in language X is equivalent to word B in language Y” is.
US have absolutely no obligations towards Ukraine. It may aid or deny aid based on US interests, but Ukraine's are irrelevant. UK has only obligation towards US kids.

And US have a long history of shaking down people dying in the trenches - like the Louisiana purchase and Alaska Purchase.

And Ukraine is Europe's not US problem anyway.
when you don't have to look at the keyboard
Not sure why they had to add additional white space characters... also, single line comment seems problematic in this respect... machine readable JSON is often one line.
IOW LLMs make programming somewhat higher-level similar to what new programming languages in the past, either via code generation from natural language (main use-case right now?), or by interpreting a "program" written in natural language ("sum all the numbers in the 3rd column of this CSV").

The latter case enables more people to program to a certain extent, similar to what spreadsheets did, while we still need full SWEs in the first case, as you pointed out.
Its great they acknowledge this in their notes, but it does not make the service more useful/reliable or accurate.

At least they could have tried picking translations for matching parts of speech (nouns, verbs etc), and it would have been a great improvement, even if they ignored homonyms. Doing so does not require LLM.
Anyone Uses ChatGPT Realtime API to Build Voice AI Agent?
> do any POSIX APIs even involve threads?

pthreads (POSIX threads) is itself a POSIX API

I guess one reason why it doesn’t have any TID concept, is although Linux nowadays uses 1:1 threading (one kernel thread per user-space thread), historically many Unix thread libraries were designed to use 1:N threading (a single kernel thread runs multiple user space threads) or M:N threading (a pool of kernel threads runs a pool of user space threads where the two pools differ in size). Plus, while Linux went with the model that processes and threads are basically two slightly different variants of the same thing, in other POSIX implementations they are completely distinct object types. Since pthreads are designed to support such a wide variety of implementation strategies, they can’t assume threads have any kernel-maintained unique ID, because in some of those implementation strategies there might not be one.

> I notice in the docs that CLONE_SIGHAND requires CLONE_VM

I think this is necessary? If it wasn’t, the child might load new code (dlopen or JIT) and then install a signal handler pointing to it. With CLONE_SIGHAND, it shares signal handler with parent. But without CLONE_VM, the memory mapping containing the new code wouldn’t exist in the parent, meaning instant segfault as soon as the signal is delivered

> and CLONE_THREAD requires CLONE_SIGHAND. Any idea if there's a technical reason for that or is it just POSIX constraints needlessly infecting the kernel?

Well, this one is more POSIX (and historical Unix before it). Signals are primarily a process-level construct in Unix/POSIX, not thread-level – since back when signals were invented, threads hadn’t been invented yet (on Unix–PL/I running under OS/360 MVT already had multithreading, which it called 'multitasking', in 1968, Unix development didn't start until 1969). Although we’ve now got per-thread signal masks and thread-directed signals, the actual handlers are still per-process

Also, I think another reason for disallowing certain combination of clone() flags: obscure combinations can expose bugs, possibly even security vulnerabilities; if there is no great demand for a specific combination, the kernel devs may conclude it is safest to disallow it
That’s a bit naive. There are a lot of markets that are effectively impossible to enter without massive amounts of capital and current players are selling below cost.
It's not like the choices are between a 'lively' cheating AI that can't play worth a fiddle without massive cheat bonuses, and a soulless unbeatable superhuman AI that plays fair.

If it were possible to create a superhuman fair playing AI then the Civ bonuses themselves would create personality (in fact often strongly related to the desired personality characteristics of each civ!) even without additional 'hard coded' imperatives, which would of course also be possible.

And in this scenario create a compelling weaker AI would be much easier than trying to create a compelling strong AI (from a very weak base). There will need to be some 'move' evaluator function and simply picking weaker 'moves' would so fine. If that creates uncompelling AI then we could get back to cheating and impose resource penalties, but with much more compelling play. E.g. - kind of like playing a strong chess engine with knight odds.
Why is it that some former colonies of this power have done exceptionally well for themselves, and others, nearly a century on, still think about it every day and use it as an excuse for their lack of development?
There is optimum level of state intervention. IMO monitoring people with cameras for speeding is a step too far.

I bet you are the same type of person who values software privacy haha
Show HN: 4Pilots – A Mobile App for Flight Planning
Hi HN,
I've recently published a new version of my app which aims to improve and speed-up flight planning for student and general aviation pilots.
Me and my best friend, one a software engineer and the other a student pilot, have been working on this app.
We would love to hear your feedback on it.

-- Milos
Wasp is the Rails for JS (React/NodeJS/Prisma)
You seem to be speaking from a position of privilege though. A white, straight male who already has accumulated some assets will probably be fine. I'm not so sure about everyone else though.

I also think framing this as just a culture war is downplaying the dismantling of the US government and US influence around the world. Cozying up to Putin for example, will likely have geopolitical ramifications for decades.
https://www.activism.net/cypherpunk/manifesto.html

1993 — feels so far away now. Even us techies have become either posers or corporate lackeys, and no one is left to fight for privacy in the digital space.
> I don’t know how to tell it to only send the signal when the parent process (not thread) dies

What about an `atexit` handler and maintaining a table of child processes to kill? If you need something more robust in the face of adverse termination you could instead spawn an independent process, call `wait` on the primary process, and then handle any remaining cleanup.
I don't know what you mean by "bodged binaries".
That was a well written and easily approachable blog post on what I found to be an interesting topic. Aside from the topic itself, I think I also learned a bit about structuring technical articles.
Custom-made. I appreciate your feedback on the look!
You are not allowed to put up unlicensed surveillance cameras in public places, no.
Every version of gtk has its own skin engine, and there being gtk 2,3,4,5, you need 4 different skins for all of them.
I recently started 3D printing rings and electro plate then with gold or silver. I'm also going to explore powder coating soon.

Once I feel comfortable, I'll probably open an Instagram account and hand out free personalised rings. For some time I've thought about how I should price them, and I've reached the conclusion that giving them out for free feels right.
Any suggestions for good basic accounting learning resources?
Looks like the old "they're a private company, they can do what they want" chestnut is coming back around. Who could possibly have predicted this would ever happen?
Explore Go: Cryptography (Go 1.24 edition)
endlessly hacking on https://grugnotes.com -- an old school, but also ai first notes app. Adding in "Cursor for notes" features right now.
There were likely some startups that tried to sell the same thing…
Working on a Carnatic Raga Detector. Longtime pet project of mine and I'm currently unemployed so no time constraints. Still, progress has been pretty slow due to various reasons but I haven't given up this time so I guess that's a plus.
And it's a polysynthetic language, so new words are invented all the time :) Also cool: They have two third persons, proximate and obviative (some times called fourth person)