skysight-inc/HackerNews huggingface dataset:
According to the documentation, the wait is terminated by APC calls, so there is no need to trigger an exception in the APC call to return control to C++:

https://learn.microsoft.com/en-us/windows/win32/api/winsock2...

https://learn.microsoft.com/en-us/windows/win32/api/synchapi...

If they had implemented this to use a C++ exception to return control to C++, they should have encountered this stack corruption issue immediately upon implementing this, rather than have a customer some point in the future hit it before they did.

My read of this is that they had the callback function do something and someone eventually got it to throw an exception. This is undefined behavior because there is no correct way to unwind a C stack frame. However, that is not obvious, especially if you test it since if the C function does nothing special such that it needs no special clean up, everything should be fine. However, WaitForSingleObjectEx() does something extremely special. Skipping that by unwinding the stack bit them.

I filed bugs against both GCC and LLVM requesting warnings to protect people from doing this:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118263

https://github.com/llvm/llvm-project/issues/121427
Did you miss my "That wasn't the case for Chang"?

Chang had a specific reason to be quick anyway: his promotion at Texas Instrument would wait only so long.

As for other more common, younger foreign Stanford students - they can be autistic but they can also simply be young and not made aware of what the options really are. Believe it or not but university programs (credit system, years allowable for this or that, costs), school stipends, TA-ships, available scholarships, school schedule, even credit and banking or friendship expectations are completely different in their home country. They didn't think to find a mentor and nobody sought them out to point out what they really should be aware of. So yes, "simply not recognizing".
Now that I have some coffee in me, I'm reminded that you should go read what was publicly said about Daniel Ellsberg both through official government channels, and just more generally in plausibly-deniable public statements. (Hell, go look at what they did (and threatened to do) to MLK.) [0]

Character assassination is a tool that FedGov does not hesitate to use against people who cause it big trouble. And yes, putting "spin" on facts absolutely is character assassination. Snowden was a poor student. MLK cheated on his wife. So what? These facts have nothing to do with the ills and rot that these folks were exposing and leading us away from.

[0] You should also read up on how the Ellsberg case made it impossible for anyone facing an Espionage Act charge for leaking classified information to argue that their disclosure was justified. This is one big reason why Snowden's departure from the country was a very, very smart move.
I would say M.S. Swaminathan as the father of Green revolution in India.
> I feel your pain, though I blame the websites more than the browsers.

I blame the standards organizations.

I love the Boox devices as well. My Note Air 2 Plus is almost two years old, it is a terrific machine. I'd love to know what your use cases are. I mostly use it for taking notes and reading - including on the web - but I'm rather unhappy with most browsers on it including Firefox. For one thing, Firefox on Android has almost no keyboard support.
I think that's their point. I read it as explaining why the rule doesn't work, rather than defending it.
> 'Grand Theft Auto VI' set to break records despite gaming slowdown

Bullshit. A paid publicity article to fool ... someone.

The disgusting woke destruction of Rockstar games has _ensured_ an almost uniform pre-launch disgust. And let's be clear: the game will be AWFUL. Pathetic. Retarded. It has been made by a new company (effectively) of woke simpleton retards.
> defendant ... shared a conspiracy theory that missing children were taken by the federal government to be trained as school shooters.

This conspiracy seems like it would appeal to those who recognize that mass killings/suicides at schools are tragic and we are awful for not intervening. But if it turns out that The Government is perpetrating the evil, then we can absolve ourselves of the blame because no amount of legislation could stop their covert actions.
Year of the Linux Desktop 2026
Nearly here... Happy New Year to all :)
I think it's more about how much of that 40m$ is nvidia and how many units can you deploy ?
I agree 100%, though I guess holding onto the monster Power Supply in the Mac Pro has me hoping they're still working on something "big" that would justify it.
Unless something equivalent happened in 1849, 1764, 1691... I think we're OK :)
Show HN: Stop Missing Appointments in 2025
new year, same chaos. you’ve promised to "stay organized" before. didn’t happen. why? calendars are work.

so, i built pic2calendar. take a photo of any schedule—your kid’s soccer games, your favorite shows, your office meetings. it turns into an ICS file you can import into google calendar, outlook, apple or whatever you use. no typing, no friction, no excuses.

it gets better. pic2calendar isn’t just a dumb converter. you can prompt it to pull exactly what matters to you. got 20 schedules? tell it to find your favorite team’s games or filter for events between 10-12pm. it’s like having a secretary, but without the awkward small talk.

adhd-friendly, procrastination-proof, and designed for people who forget what day it is. it’s live now, free to try, and ready to make 2025 a little less chaotic.

tl;dr: let AI handle the boring scheduling so you can focus on the fun chaos. happy new year.
Sixos: A Nix OS without systemd [video]
Recorded video of a presentation from 38C3 (Chaos Communication Congress). This talk announces the first public release of sixos, a two year project to create a nixpkgs-based operating system using skarnet's s6 supervisor instead of systemd.
Good point.

That said, many hobbies cost more that $3750 per year, and that $3750 is a worst-case scenario. He might even make a profit, and hone skills that might make him a fortune.
A free BIOS with GNU Boot [video]
Video presentation of GNU Boot, a 100% free boot firmware distribution that aims to provide "freedom, technological independence and security" for its users.
(1994) but oh, still relevant.
Conflict Index: Global conflicts double over the past five years
Ask HN: How to make PDF from a news arcticle / archive.ph?
Is there a good bookmarklet / browser extension or service that lets us convert a webpage into a clean readable PDF (without ads and wired formatting)? Or ame thing for sites like archive.ph?

I remember there was a service some years ago that made clean PDFs -- but the name escapes me now. I was hoping things must have matured even more now -- but the websites have become even more cluttered and loaded with popups and cookie banners instead.

Disclaimer: I asked the same question an year ago as well here : https://news.ycombinator.com/item?id=38403624
That is such a well-informed inside joke about Taliban, I am amazed.
> When I went up to staff at GitHub, it helped that I had been the kernel of a small APAC-based engineering team

This is giving me major white savior vibes, as in management didn't want to talk to those foreginers who acted and spoke English funny, so he became the Western face of the team, and took all the credit. All of which is sadly a thing.
Actually, it is quadratic programming that is big in robotics. QP is powerful enough that you can formulate your task, but also fast enough that you can run it in the control loop in real time.
I agree to Steve Jobs non technical comment on this. They have no taste. Look to Macintosh interface where they just had 2 colours and comically lower resolution.
OS/2 IBM ones look like a mainframe having a concept desktop. They don't have too much taste either.
The low specs of the time isn't an excuse to ship ugly icons and fonts.
Except for software engineering where doing for 25 years doesn't make me feel like I am doing magic. It feels like the art keeps moving and I need to keep up. Like the card tricks I did back when are now obsolete so I need to learn human cannonball as table stakes.
HN!
Definitely. Pacman and ALPM are currently being rewritten in Rust.
Reading this make me happy. People still spend time on fun & nerdy stuff like this!
The whole guide could be retitled as: how to cultivate your own psychosis. The technology is sound but does not lead to wellbeing.

I think Buddhists figured it out (at least some of them). For example metta practice could be thought of as a magick that is specifically aimed toward wholesome happiness.
Nah, Steam Big Picture Mode itself is what makes it feel console-like for the most part: it runs fullscreen, has controller support, and if you set it to autostart on logon (and enable automatic logon for your user account), you pretty much get a console-like experience.

Of course, Gamescope adds to that experience by providing an optimised compositor dedicated to gaming (basically adds features like FSR and HDR), but it really is Big Picture Mode that is the star of the show here.
It is like any goal attainment. Like when you call you broadband provider to connect you, which has little meaning until you get to work from home.
DeepSeek is causing a price collapse on China LLM's - we should see downward price pressure on global players such as Open AI, Claude etc. This is great for wider accessibility, bad for investors in the AI big 4.
Without a standard automatable way of doing this, it doesn't happen in practice, even assuming people implement it competently enough to allow multiple passcodes (TOTP codes, for example, are often only one per account, which is similarly annoying for maintaining a revocable backup)
What model is so locked down that Linux would not work?
30 years ago Tomorrow's World predicted 2025 – how did it do?
No, I expect the encryption key is probably stored in an efivar.
> I am certain I’ve seen Penn & Teller describe this trick, but can’t find a citation online. They wrote about a similar trick in their book How to Play In Traffic, but let me know if you know where they explain the “buried underground” version.

I also remember watching Penn (I assume) explaining this concept and it's been living in my head ever since. Does anyone know the video?
Good news for California parents as Judge allows ban on "addictive feeds"
I just pay for YouTube premium

It amazes me how little people who think their work is worth 6 figures a year value others work
robot seems interesting, but I wonder why they didn't stick with the elegance of the Lucy language.
Review Brushing
it's good practice to note when you're the maintainer :)

still if you insist on direct comparison, ghostty addressed 5x as many issues in half the time
Sadly I could no longer build the C++ version of the game because of some missing proprietary dependencies, but I don't expect there would have been noticeable improvements: it was already running at 60FPS on computers from the time, even in PocketPC emulation mode.
Since cops, guards and military officers are itching to get autonomous guns it's probably a reasonable move. The genocide of palestinians has showed that people operated gun drones aren't distance enough, the operators cost a lot in psych treatment and personnel churn.
I'm not interested in background removal myself, but I'm pretty sure fal.ai or replicate have good models that would do the same task for 10-100x cheaper (with cost per image). And I don't know why you think this is trolling - I'm genuinely confused with people posting extremely shallow projects.
His quote:

Access to certain Russian media has been restricted in the EU under DSA/sanctions laws. Meanwhile, all Western media Telegram channels remain freely accessible in Russia. Who would have thought that in 2025 Russian Telegram users would enjoy more freedom than Europeans?

I guess the Russian media are labeled “propaganda” while in Russia the European media aren’t labeled as such? I don’t know what else to make of this. In Europe there is no effort to write news in Russian, but in Russia there might be an effort to write news in French/German/English to influence people there?
Robot, in turn, links to [0], which has a nice section that goes over an example of when all this is useful (which was missing from the Lucy page).

[0]: https://thisrobot.life
Have you looked into getting it compounded?

Compounding pharmacies can make generic semaglutide, the active ingredient in Ozempic and Wegovy. It's a synthetic chemical, so the medication should be functionally equivalent, although the FDA points out that in some cases compounding pharmacies make the wrong thing/dosage [1]. When done this way, the drug is not FDA-approved. But may be worth a shot.

Manufacturers are also complaining about patent infringement [1], so we will see how long this practice lasts.

[1] https://www.fda.gov/drugs/postmarket-drug-safety-information...

[2] https://www.npr.org/sections/shots-health-news/2024/11/20/nx...
You’re only “stuck” with it to the extent that you’re stuck with C(++). Free yourself from that and the rest follows.
A lot of people that are in tech because it’s a good job got pressured to make it their life. They reasonably pushed back, but the upshot was those of us that are passionate about programming as a hobby got pressured to not do it for fun.

Both things are unreasonable. You shouldn’t have to program for fun to get a job. You can be good at it as a profession only. You also should be allowed to love it as a vocation or avocation. That doesn’t make you a sucker.
Combustion in the chamber happens at roughly the speed of sound in the F/O mixture. I don't know what the speed of sound in gCH4 is, but it's probably within an order of magnitude of air - air at 250 bar.

This is actually extremely important to model. Early F1 engines (Saturn V, not motorsport) were exploding and the engineers pretty much got lucky with the baffle design. Having a suite of sensors and then a computer model it would have saved lots of hardware and time - and really would have pretty much assured success. They were unsure if they'd succeed right up until they did.
The difference being the act of using the explosives, not resisting arrest.
Conveniently? "The population itself" won't be a serious problem for a long time, which was my point.

Besides, with ~1.4B people, China has a very deep population reservoir. Even with a catastrophically low birthrate in 2023, there were more than 9M births. That's about as much, in that year, as the US, Japan, South Korea, Germany, France, England, Mexico, Canada, and Spain combined.
(3.5M+.8M+.23M+.7M+.7M+.56M+1.8M+.35M+.32M)

The Economist crowd loves to prophesy doom, but really the facts are not unambiguous and China's position is not uniquely bad in any respect. If anything, it still has a lot going for it.
Yep, I've noticed this as well.
In its original meaning, which is still the meaning used in mathematics and physics, "parallel" provides more information than just saying that the parallel things are located in different places in space. Such an information can be provided by other words.

One should not say that the pipeline stages are parallel, when the intended meaning is that they are separate or distinct, which is the correct precondition for their ability to work simultaneous in time.

"Parallel" says about two things that they are located side-by-side, with their front-to-back axes aligned, which is true for parallel execution units where the executions of multiple operations are initiated simultaneously in all subunits, but it is false for pipelined execution units, where the executions of multiple operations are initiated sequentially, both in the first stage and in all following stages, but the initiation of an execution is done before the completion of the previous execution, leading to executions that are overlapped in time.

The difference between parallel execution and pipelined execution is the same as between parallel connections and series connections in any kind of networks, e.g. electrical circuits or networks describing fluid flow.

Therefore it is better if the terms used in computing remain consistent with the terms used in mathematics, physics and engineering, which have already been used for centuries before the creation of the computing terminology.
I read the strangest man a few years ago, a therapist I went to talk to suggested me to read it because - despite not bejng possible to diagnose dead people - he definitely had some traits that overlapped with autism. Definitely an interesting read
1) Reduces the "urge" to check stuff/care about trivial stuff online

2) Gives me time to appreciate offline-life

3) Seems to reduce the feeling that certain things online are important when they're really not

4) Allows me time away from "the machine" to contemplate life

All environmental interactions modify thought processes and behaviour and the internet has many unseen negative ones.
For non-array types, I write mine reversed, and read them right-to-left.

int long long unsigned number_of_days;
- read it right to left, an unsigned long long int

float fraction;
- read it right to left, "" reads as "pointer to", so pointer to float
Funnily now with with the advent of GPS+RTK lawnmower robots, fancy AI is not even needed anymore. They follow a very exact, pre-determined patterns and paths, and do a great job.
FYI: aumerle is kitty's maintainer.

i don't know why he is talking about the project as if unaffiliated.
Where I live corporations like those get to build data centers and energy subsidies from the state, i.e. tax payers pay a part of their energy bills. This isn't money they're making, it's money other people made and gave to them.

This means that they could make a profit off inference models without the revenue being large enough to pay the energy costs.

If it's the case I don't know. I'm more concerned with getting rid of those corporations altogether since interacting with them is generally forbidden due to the lack of data protection regulations in the US.
> money that only stays because of the oligarchs that are in power

Can you elaborate?
The Linux kernel has thousands of engineers writing C code that runs as a single executable in a single address space. Memory corruption is not rampant, since they are careful to write good code, although it can still happen. I am going to guess that Sony Ericsson had a ton of use after free bugs and array out of bounds bugs, as that is the main way that developers can step on each others' code when it shares a process space.

Speaking of which, I once did consulting for a company that insisted that they had hit a bug in ZFS because there were backtraces showing ZFS. Using KASAN, I found that the bug was in fact in another third party kernel module that they used that appeared to be the result of a hobbyist project on github. It had a string function write 1 past the end of a memory allocation, which often would corrupt memory allocations used in ZFS' AVL trees. ZFS' AVL tree code did not like this, so ZFS appeared in backtraces.

That said, the bug described by the unity blog is really an undefined behavior bug rather than a memory corruption bug. Doing an exception in a C++ callback function called by a C function is undefined since C does not support stack unwinding. If the C function does not need any special cleanup when stack unwinding is done, it will probably work fine, but in this particular case, the function needed very special cleanup and invoking undefined behavior bit them.
They did pay for the PhD - perhaps even in addition to his salary. He was also rather successful and useful at TI.
It’s not like mental health is going super well in European countries either

Germany [1]:
> The average waiting time from the initial consultation to the start of therapy is 142.4 days.

[1]: https://www.bptk.de/pressemitteilungen/psychisch-kranke-wart... (German article)
A good enough next-word predictor IS AGI.

If there's something that you can prompt with e.g. "here's the proof for Fermat's last theorem" or "here is how you crack Satoshi's private key on a laptop in under an hour" and get a useful response, that's AGI.

Just to be clear, we are nowhere near that point with our current LLMs, and it's possible that we'll never get there, but in principle, if such a thing existed, it would be a next-word predictor while still being AGI.
1) Read paper books

2) Write offline (less distractions)

3) Spend lots of time outside

4) Hang out with people

5) I don't have to work every day. As long as I do a set amount of work, I don't have to be online for the other days so it's not too difficult.
Typedefs are useful only if you use functions for all operations on the data type.

Otherwise, if you actually use the variable directly, you are requiring the user to remember the underlying type of the typedef.

Larger program, hundred plus typedefs, unbearable burden on reader.
I make a best movies web site for 2024, happy new year
The end goal is still the organizing principle. The target to relentlessly pursue.

But discovering the path to the goal also has meaning.

Every little step down the path, the surprising things that are easy, the unexpected things that are hard, is worth celebrating. They are all taking us where we want to go! The ups and downs are the path.

And the path is a teacher.
2 billion is ridiculous, and I can only imagine that number was a misunderstanding SpaceX/Musk saying that they were spending 2 billion in a full year of R&D on Starship.

https://spacenews.com/spacex-investment-in-starship-approach...
Geothermal Energy Market Size, Share and Growth
Cloudconvert offers various document conversions. You might also try Calibre's "ebook-convert".

https://manual.calibre-ebook.com/generated/en/ebook-convert....
Completely unrelated but I'm amazed to see diaspora being used in 2025
UnixWiz put it well: "Go right if you can. Go left if you must." [1]

[1]http://unixwiz.net/techtips/reading-cdecl.html
On MacOS and iOS/iPadOS with Safari you can choose Reader View, print (or share on mobile) and then save as PDF.

I believe Windows can also save to PDF through the print option. Don’t know about Linux.

Some web pages will have print-specific CSS that will format nicely without ads, others won’t. I’ve seen some that actively resist printing.
what revenues? If by big AI companies you mean llm service providers (OpenAI, ...), their revenues are far from high or profitable.
https://www.cnbc.com/2024/09/27/openai-sees-5-billion-loss-t...

Maybe Nvidia, but they are a chip / hardware maker first. And even for them 50B training run with no exponential gains seems unreasonable.

Better to optimize the architecture / approach first, which also is what most companies are doing now before scaling out.
[year, setYear] = useState(2024)

Get off my lawn means no libraries, just web api.
Absolutely love mine (Framework 13") and have been running either Arch or Ubuntu for the last 3 years. As mentioned elsewhere, I also had an issue with the charging cable but that is the only problem in three years of constant use. Otherwise works as expected and I was able to run everything on the hardware.
There's actually been a lot of research into this for PV that probably applies to EVs too.

After initial government support from western nations mostly it's been economies of scale and innovation that have dropped the price of PV.

Prices that have been called dumping (i.e. sold cheaper than they sell in the home market, which harms the foreign manufacturers in an unfair way) have repeatedly been further beaten by the next generation of panel.

I expect to see similar with batteries, the main component by cost of EVs.
167725-1
It’s a gimmick. There is no point other than marketing.