skysight-inc/HackerNews huggingface dataset:
They make money from lots of random stuff that they advertise in Windows.

The Edge browser for instance, which pushes Bing.

Also, office applications like Word, OneNote, and OneDrive.

They’ve got an app store as well, which is not much used, though probably does bring them some money.

I think they show ads by default in the start menu. Pretty sure it even comes with certain third party applications, like Netflix, which they are no doubt paid for.
Texas does not have a corporate income tax but does have a gross receipts tax with rates not strictly comparable to corporate income tax rates.
Can AI models reason like a human?
xml/xsd is preferred as the schema definition, but the format "on the wire" is mostly tagvalue ASCII over TCP sockets these days (or binary using SBE if its latency sensitive e.g. HFT). JSON is relatively new in the FIX world. Some applications could encode fix in the front-end/browser and I can see some advantages of using FIX JSON in those scenarios and that's why we added support for it in FIXParser https://fixparser.dev
The US healthcare system is insanely expensive. Socialized healthcare is not the solution to this particular problem. Spending the most $ amount in the world with not the best results raises the question about efficiency. Solve that first, otherwise it is just money pit and no realistic amount of socialized money can fill it.
Fake engagement. Complimentary comments from two sock puppet accounts created less than an hour ago.
7i67i76i76i76i798778kiki87778uuuuuuuujjjjjjjkkkkkkkk
You mortgage your TV?
I really want to install steamOS on my gaming laptop, but it has an NVIDIA card.

So, I'll be waiting for a while until that kind of support happens. It's not a big issue but I'm really sick of windows.

Even though my laptop is much more powerful I find myself constantly using the steam deck because the thought of booting up windows, closing up all the apps that open, trying to get it to connect to the tv... It's a lot.

For work and general use I have a MacBook, happy with it for that purpose.
They are, I should have specified that I'm looking at used ones.
You're right in the short term, but in the long term (decade+), the home and corporate markets are symbiotic. People buy for the office the tools they expect employees to be comfortable and familiar with. It's not the only factor in consideration, but it's a significant one. Any meaningful erosion in employees' understanding of how to use Windows, in the long term (definitely not the short term), poses a threat.

Microsoft has a very long time to respond, tho, and that assumes Valve even prioritizes a general use OS. This problem is not urgent, if it is real at all.
"Won't someone think of young men!" is a point that won't travel far because the world is owned and ruled by men, young and old. Of course, most men are poor and powerless in comparison. So they (we) rage against those we do have some power over.

Changing healthcare and the culture is necessary. Because healthcare is only effective when men are willing to accept it, not cling to harmful ideas like "only the weak take meds / do therapy / cry / talk about their feelings / avoid violence".

But it's also like trying to stop shit rolling down hill. Ultimately we need to stop the source of the problems and limit the damage of those that slip through the cracks. And the manosphere and machismo culture are part of the problem, not innocent symptoms.

Said another way, the problem is multi-faceted and there is no silver bullet.
That's not really how it works. There aren't any noticeable patterns in prime numbers (besides trivial ones like they are all odd numbers) and they remain dense (no big gaps) even for very large numbers like what are used in RSA. The best algorithm for generating prime numbers is to just pick a really big random odd number and then test if it is prime, repeat until you find one.

Now, factoring large numbers is a separate thing. You don't brute force all the possible factors, that would be a really bad approach. Modern algorithms are called "sieves," this is a gross oversimplification but essentially they keep picking random numbers and computing relations between them until they come up with enough that have a certain property that you can combine them together to find one of the factors. It doesn't have anything to do with shortcuts or patterns or tricks, it is just a fundamental number theory algorithm.
You can uninstall CoPilot from Visual Studio - it's a separate entry in the Visual Studio Installer - and you need to set an option in Visual Studio to hide the buttons.

But yes, I am constantly frustrated with the constant pushing in your face of CoPilot features in all Microsoft products - Office and Teams especially so.
Subtitles aren't just for foreign viewers though, they're also for native speakers who are now hearing impaired.
So, based my gogol searches: there is some tesla repair shops in sweden and their management does not give a damn about swedish labor "rules". Right?

That said, we have similar stuff in my country, but it has the same value than signing a treaty with putin's regime, if it is not completely corrupted in favor of the employer...
Hello, I am the author. Thank you all for the instructive comments, I made some changes to the article since I first posted it:

- Added a link to this HN post.

- Renamed some variables and types in the code for readability.

- Mention (in a footnote) that we could allocate the 'Pool' structure and the chunk arrays with a single call, or even return the 'Pool' on the stack. Suggested by 'liontwist' and 'unwind'.

- Mention (in a footnote) that we don't always need to store the full address when building the linked list of free chunks. Suggested by 'cb321'.

- Added valgrind support (also to my 'libpool' project). Suggested by 'kazinator'.
I started using Windows fully after like 15 years. I really like Windows 11 after running the debloater. WSL2 seems to work pretty seamlessly. I built this machine for gaming but now I use it as my primary machine and have stopped using my macbook completely.

I tried to do linux on the box instead of windows, but I ran into:
- No fractional scaling support except for KDE.
- I can't for the life of me, stop X from using the discrete Nvidia card (I use AMD integrated for display). It wants to sit on the card even when there are no processes running on it through X.
- Wayland fractional scaling is unsupported in chrome and electron still.
- No HDR.
- Font rendering is painful to look at with fractional scaling.

Wasted a LOT of time trying to get this working before giving up and just using WSL2. Everything works in Windows, which is not unexpected. It's amazing already what a community of volunteers is giving me for free!
1km² aka 1,000,000m², note how the resulting units aren't km and m but square kilometers and square meters.

> What can you square then?

In that case it's the number of operations (which is unitless) that must be squared and then multiplied by the cost of each operation. For instance (figures are completely made up for illustration purpose) if one individual operation costs 0.1 cent, and you have 8000 ops for the factorization, it costs $8, and the operation number squared means you have 64,000,000 operations, and the total cost is $64k. In practice we're talking about trillions of very cheap operations but when you square that number you get an insanely big number which even multiplied by a small individual cost ends up costing trillions of dollars, putting it out of reach of factorization from anyone.
> Datacenters alone consume more than 1% of global energy production

Energy-use or electricity-use? Only about 20% of total energy use is electricity [1]. I went through the math for EUV machines in more detail at https://news.ycombinator.com/threads?id=huijzer#42600790.

[1]: https://ourworldindata.org/energy/country/united-states
Show HN: Tetris in a PDF
I realized that the PDF engines of modern desktop browsers (PDFium and PDF.js) support JavaScript with enough I/O primitives to make a basic game like Tetris.

It was a bit tricky to find a union of features that work in both engines, but in the end it turns out that showing/hiding annotation "fields" works well to make monochrome pixels, and keyboard input can be achieved by typing in a text input box.

All in all it's quite janky but a nice reminder of how general purpose PDF scripting can be. The linked PDF is all ASCII so you can just open it in a text editor, or have a look at the source code here: https://github.com/ThomasRinsma/pdftris/blob/main/gengrid.py
In some fencing disciplines if both opponents get a touch in a small time window, they both get the point.
Great point. I had a
conversation with my sister on this topic recently. Maybe women are realising.
Funny how the bug is not muting the TV during commercials, eh?
I've had good luck with entirely passive cooling for a pi5. It was 12 bucks for a the osb cnc aluminum version. https://www.digikey.com/en/blog/edatecs-two-fan-less-cnc-cas...
> Luigi Mangione

Yeah, the Stack Overflow network really doesn't like that guy
Also, our 2 huge parties aren't dissimilar to the coalitions of parties you see in other democracies. Over time the boundary lines between our 2 parties shifts as those coalitions are formed, disbanded, reformed, etc.
It's easy to catch when the customer is sophisticated. Business-unsophisticated writers looking at random for literary agents may well end-up paying money up-front for zero value services. I had a quick look around, and found this seems to be one sensible rubric: https://aalitagents.org/canon-of-ethics/
With you there, the Pi 5 can handle 2.5 or even 5 GbE pretty adequately.
Very very different, and something which lets the advertising industry of the hook
I'm interested in your TV box. What OS are you using? I assume it has a remote control of some kind? I'm guessing it doesn't run apps like Netflix? Do you have a browser or something for that instead, or do you just run local media?

I ask all this because I'm sick of my android tv boxes locking up about once a month, and I'd like something a little more powerful.
> It could be extremely dangerous.

You are on a beta, experimental, self driving vehicle. The time to update your life insurance has passed.
> Not sure if you can do that on their TVs

You can't.
> Valve does not officially support NVIDIA gpus atm

Given NVidia's reluctance to support DRM (direct rendering manager) and Wayland, plus the general levels of nightmare that their official Linux drivers are, I wouldn't say this is Valve's fault. They've already been a poor choice on Linux 20 years ago. Even Apple has always been uneasy about their relationship (while Radeon was a less powerful choice for "premium" machines).

Also consider the ongoing AI hype. NVidia is right now very busy making their GPUs do exceptionally useful work on Linux - except the money is not in the graphics.
I am so, so tired of what technology has become, and it’s far from over yet.

At least on the software side I can focus on the small web and applications from independent folks with no intent to abuse.

Hardware is much harder. I’m glad I can still disconnect my TV from the network and watch everything through an Apple TV, but I don’t expect that to last forever. A TV that refuses to work without an internet connection or Apple slipping further into “services” and crapping ads everywhere like Amazon and Google are both futures that seem perfectly plausible. I hate it so much.
Logs Don't Lie: Debugging My Data Engineering Crisis in 2025
Indeed, there are options. But rpi 3 was launched for €32/$35. I hope rpi 6 is not launched starting at €120/$120+, that’s all I’m saying.

It would make it inaccessible for hobby projects that need more than one and to most kids that need to buy it for computer science classes (or schools that budget for these things). Those were very important purposes for pi, the main purposes, according to some.

And yes, one might say — but inflation. To which I would say — bust cost of living crisis. Anyways, computing should be accessible to everyone, it’s what Steve Jobs called a bicycle for the brain. If raspberry cannot afford do make this pi cheaper, they should design one they can afford.

So long as there are cheap pis (as you mention), I will continue to love the brand. Even if they have premium models. But if they shift to more expensive pricing for all pis, which is sort of what seems to be happening very gently, that would be disappointing. That’s my point.
> There are many more parties in the US though - they just don’t get really relevant in the bigger scheme of things.

Interesting! Can you please elaborate? I know nothing about this, I always thought they are forbidden somehow to have parties that are different from Conservatives and Democrats, otherwise I can't explain myself why they are never mentioned
Is that really true? I thought the pitch was always, pretty much in order:

• GPIO for hacking - basically an Arduino but a real computer

• Low power use (practical to run from a battery for some purposes)

• Tiny form-factor

Price seemed to be more of an "it doesn't matter that much if you break it while hacking with it" factor than a reason-to-buy.
The discussion is how RPi raised its price close to a PC rather than one of a hobbyist board
There has to be a ChromeOS good enough for the US military complex (and only available for AWS, GAE, Tencent) to see Microsoft worried. All they're doing is showering MS with cash working with Microsoft sanctioned APIs.
> The costs of housing, healthcare, and education

This is the “list of modern miseries,” and needs child care and eldercare on it to be complete. This is the list of those things that, for all our prowess, we’ve broken and just can’t seem to fix. Until we manage, our system will always have the legitimacy problem whose consequences we can see all around us right now.
Doing so would mean incentivizing customers to seek alternative routes and migrate to competitor. Thus with the risk of losing the current moat.
Show HN: writenow: the command-line clone of Ensō
An edit-free writing experiment for command-line, written in bash
Well, there's prompt engineers though that seems like something best suited for English teachers and Dungeon Masters to me.
The "desktop" (which includes laptops and enterprise desktop) is the last remaining bastion of windows. Servers, database, cloud computing, AI, supercomputers, tablets, smart phones, TV's... all that was taken by Linux. Every small dent on the desktop should be a cause of concern.

There is a reason azure is their cash cow nowadays.
Could this have anything to do with the differences in the two country’s migration policies?
I think the coloured function problem boils down to the fact that async functions are not naturally a specific kind of sync function, but the other way around.

Functions are so ubiquitous we forget what they really are: a type of guarantee about the conditions under which the code within will run. Those guarantees include the availability of arguments and a place to put the return value (on the stack).

One of the key guarantees about sync functions is the call structure: one thread of execution will be in one function and one function only at any point during the program; the function will only be exited on return (or exception, or panic) or call of another function; and all the local data will be available only for the duration of that function call.

From that perspective, async functions are a _weakening_ of the procedural paradigm where it is possible to "leave behind" an instruction pointer and stack frame to be picked up again later. The ability to suspend execution isn't an additional feature, it's a missing guarantee: a generalisation.

There is always an interplay between expressiveness and guarantees in programming languages. Sometimes, it is worth removing a guarantee to create greater expressiveness. This is just an example of that.

I mentioned exceptions earlier — it's no wonder that exceptions and async both get naturally modelled in the same way (be it with monads or algebraic effects or whatever). They are both examples of weakening of procedural guarantees. Exceptions weaken the guarantee that control flow won't exit a function until it returns.

I think the practical ramifications of this are that languages that want async should be thinking about synchronous functions as a special case of suspendable functions — specifically the ones that don't suspend.

As a counterpoint, I can imagine a lot of implementation complexities. Hardware is geared towards the classical procedural paradigm, which provides an implementation foundation for synchronous procedures. The lack of that for async can partially explain why language authors often don't provide a single async runtime, but have this filled in by libraries (I'm thinking of Rust and Kotlin here).
They'll probably come back when the next update is pushed. That would be my bet, anyway.
It is subjective.
You might find this interesting. Detailed breakdown how the physics shape space combat in the highly realistic “Children of a Dead Earth” game. Everything from orbital mechanics to dissipating heat from rail guns.
https://childrenofadeadearth.wordpress.com/
That is because "square length" is its own unit, which we call area. Square money is not meaningful as a unit, that is the problem. You can square anything you want but it turns it into a different unit, which the original commenter did not do (they presumed squaring dollars still gives you dollars back).
Even if you don't click it, you still receive the message. A big part of marketing is repeating the same thing over and over again in multiple forms so it sticks with you long enough to inform a purchasing decision.
I don't think it's quite that limited. Basketball is pretty much worldwide, so is tennis (and golf, up to a point at least). Cricket is played in a minority of countries, but those countries are scattered across the world so it's not exactly "regional".
Again, too big for my requirements. What I want is a box I can forget until it breaks or I need something directly from it. RPi5 allows me to do that while handling a ton of workload for me.

Maybe the tasks it does are light from CPU/IO perspective, but the burden I offload to it is tremendous.

The N100 systems I have are desktop systems which spend most of their life powered off or at standby.
in the UK people used to rent TVs, a company called "Radio Rentals", and in the days when TVs were unreliable it made sense - you paid a fixed amount per month and got a working TV in return. A service like any other.

That was more akin to renting a house though, rather than borrowing money to buy a house.
Spotify paused its adverts if you muted or turned the volume down back at least a decade ago.
They literally have paid platforms to use their models.
This. LLMs provide very low cost fake content generation capabilities. That makes due-diligence ever more comprehensive and thorough in the absence of a meaningful, proven referral.
I relate to this post so so much.
https://jerf.org/iri/post/2025/programming_language_ideas/#v...

To me , this idea seems so so insane (especially for things like extraction , like you start extracting a zip on one device and it can be partially extracted and then you can partially extract it on the other) (yes sure , you could loop over each file and have a list of files currently unzipped and rather unzip the file which hasn't been unziped yet)

But Imagine if the file to be extracted is a singular file in zip (like 100 gig file)

I don't know , I have played this with criu and it had worked. Qemu can also work. But this idea is cool

Instead of using a default storage where entropy can hit , I would personally like it if the values were actually stored in sqlite and combined with Truly Relational Language maybe as well (but it doesn't truly require you to learn sqlite)

I had posted this on one of hackernews this as well and theoretically its possible with the brainfu* in sqlite intepreter that I had found. But I don't know.... If anybody knows of a new language / a method for integrating this in new languages , it would be pretty nice.
https://verfassungsblog.de/ein-volkskanzler/ is a quite readable story of how the same thing might play out now in a possible democracy. If reading it scares you, that makes two of us.

In German, I'm sure it's been translated but I link to the original.
From the 5 N100 systems I've run, they all idle between 5-8W, PSU inclusive (measured at the wall). The SoC might idle slightly lower, but I compare total system power draw when I test SBCs since that's the only fair comparison.
> aliasing violation, *x has effective type 'Chunk'

This doesn't make any sense. How do you know its effective type if you don't have access to the definition of `pool_alloc()'?
Your logic is all a false dilemma. https://en.wikipedia.org/wiki/False_dilemma

For example, people willing to take high risks should can try working for startups, people that cannot take risks (ex: single income for a family with kids) should not. "Founding companies because it's too niche" makes no sense, we should do it as long as there is revenue to fund it. Because Finance in New York pays for than Tech means ... nothing, Tech is good enough for most people.
I love when businesses do this. They keep improving their products in their lane, releasing new ones, etc, without anyone noticing a vision, and then, boom, an entire industry gets uncomfortable.
I have so many things lodged in my brain from TV adverts in the 1990s, I'm confident that I make purchasing decisions skewed by those.

Ultimately in a fight between a trillion dollar brainwasher and me, I'm going to lose.
Nice selective reactions. An ex politician complains about defamation and CF jumps to action. But when a random guy complains about repeated harassment, deaths threats and swating, CF mobilised lawyers to convince the court they're "just a proxy" and can't do anything about it. Amazing work, Prince and others.
I think this is a big leap. Organisations worldwide use Windows. Office 365 is not a good replacement for Office on-device, and I bet it will never be. I'm a big fan of this happening, but I don't think this is the nail in the coffin. It definitely is a nail, and I use Steam on Linux happily, but not the nail.
o1 is 10x better than 4o and 3.5 Sonnet for non-trivial coding tasks. I don't even bother with the other models for coding-related tasks, it really is a big difference.
The Abort button does not Abort. It looks for a place to stop. Why would that work on this situation: https://youtu.be/5QFGGqrA5os?t=3136 (52:16)
SoftBank and Arm weigh acquiring Ampere Computing, source says
exactly, it is the same. basically the simplest way to parse is to split the message into key/value pairs separated by \x01 (SOH), and then inflate/enrich the message with field names and enumerations to make the message more understandable. the protocol is deceptively simple and the complexity moved to the validation instead, here's where the specification + versioning + vendor specific fields become complex because the devil is definitively in the details
I'm charitably sharing this to you: https://news.ycombinator.com/item?id=42645216 because someone actually interested in learning things asked the right question. May you sleep less ignorant tonight.

> Further I'll note you sound exactly like the kind of person insisting diffie hillman was a good key exchange mechanism prior to Snowdens disclosures. good luck with that.

Before or after Snowden, Diffie-Hellman (it's Martin Hellman with an “e”) is a good key exchange mechanism! When using it on Z/pZ as field it's not the most practical one nowadays because you need big keys to get the desired security level (exactly the same problem as RSA), but you if you use an elliptic curves instead you can use shorter keys again (and this is exactly what ECDH is doing: it litterally means Elliptic Curve Diffie Hellman! Diffie-Hellman went nowhere).
https://youtu.be/C29OU8Zu-sg