MurphyA/hacker-news huggingface dataset:
by bogeholm | 2025-11-18 08:11:42+00:00
Yeah, I remember formatting the HD on a PC back then to do a fresh install of Windows XP.

The CD-ROM I had was pre-SP2 (so no firewall), and our internet setup was basic modem + switch. No router with “drop invalid state” or fancy things like that.

So, installed Windows and plugged in Ethernet to fetch Windows updates.

2 minutes later, with no user interaction whatsoever, the PC was infected with malware.
by mrtksn | 2025-11-18 08:13:24+00:00
no it doesn’t happen like that, those who lose marketable value start doing something much less complex like driving taxi. There are numerous examples of such things. market doesn’t reassign anybody to anything because people don’t change overnight or after some age.

It is one of the primary reasons why many people from the subway times and I’m not having a good time, like rocket scientists becoming taxi drivers
by nitin_flanker | 2025-11-18 08:13:35+00:00
I am currently running a website which is 100% written by AI, publishing about 2 articles every day. It ranks on Google for the keywords I am targeting and the traffic is also increasing (went from 0 to 2000 monthly visit in 6 months).

My content is not mindless however, it is highly specific to R&D folks, coming from annual reports, sustainability filings, and a company's public announcements. It is something not easily found outside but AI is helping me publish things on Scale.

The point is, AI or not AI doesn't really matter if your content fulfils a need, a purpose of your target audience. Google doesn't mind if it brings new value to the table.
by WCSTombs | 2025-11-18 08:13:56+00:00
In my opinion having a hard line on AI use is fair, so I don't have an issue with that, but I think the awards committee messed up by putting out the guidelines so late. That said, I also think the publishers messed up big time by putting AI slop on the covers of these books...I mean they have to know that's repulsive to a large segment of the population, right? It's especially unfortunate because authors rarely have much input at all in designing the book covers, so in their enthusiasm to ride this hype train and I guess save a few bucks on graphic design, the publisher screwed over these authors.
by wongarsu | 2025-11-18 08:14:09+00:00
Most AI tells are like this. I have been taught in marketing training to list things in pairs of three, because that's punchy, sufficiently succinct and very memorable. Now this is strongly associated with AI

After all AI didn't pick up these habits out of nowhere - all the tells are good writing advice and professional typography, but used with a frequency you would only see in highly polished texts like marketing copy
by f1shy | 2025-11-18 08:14:24+00:00
NT was Stable what was really missing in the MS world at that time. But a "good" OS? Other than stable I expect to be able to administer HW, fine grained permissions, and lots of out-of-the-box functionality. Compared with a GNU/Linux of the time, I have never hesitated in going for Linux (or FreeBSD at the time).
by cycomanic | 2025-11-18 08:14:37+00:00
The problem with that argument is that nowhere did environmentalists in the 70s or 80s prevent nuclear power plants from being build. Nuclear has received much more subsidies than solar or wind ever did (even if we ignore the indirect military->civil subsidies) and it still never became economical. Back in the 70s and 80s coal was much cheaper, and now solar and wind are so much cheaper it doesn't make any sense to invest in nuclear. The nuclear power plants that were build, got built largely for political reasons (energy independence, and military), and the reason why not more got build was not those pesky environmentalists, but that it was expensive.
by M95D | 2025-11-18 08:14:37+00:00
Linux is absolutely ready to spy too! The infrastructure is all in there and non-removable: dbus broacasts anything happening in the system, systemd starts background services by it's own and auto-updates are the norm. Last time I tried Ubuntu, it had popularity-contest installed by default. Apparently the scandal was big enough they removed it. [1]

[1] https://www.omgubuntu.co.uk/2020/07/ubuntu-popularity-contes...
by pjmlp | 2025-11-18 08:15:01+00:00
> Satya had been a bright spot in Microsoft,

Not in what concerns Windows development, I miss "Developers, Developers, Developers" dance.

UWP transition after Sinofsky was super bad managed, trying to rescue what was left of it as WinUI 3.0/WinAppSDK, killing C++/CX, C++/WinRT, .NET Native in the process is a bad joke on anyone that believed in the technology.

Don't believe the WinUI marketing, the only reason left to use it, it being a Microsoft employee, or someone that just can't let go of UWP remains.
by ncr100 | 2025-11-18 08:15:44+00:00
For the humor, mocked up an Amazon page reflecting this scenario:

- - -

Human Liver, 14.4 cm

Visit Jeff Bezos' Store

3 Stars (1)

$14,000,000

Coupon: [ ] Save an extra 5% on your first Subscribe and Save order.

In Stock

Quantity: 1

( Subscribe )

Save 5% now and up to 15% on future deliveries

SNAP EBT available

Delivery every: 1 day (Most common)
by lelanthran | 2025-11-18 08:17:29+00:00
> Makefiles aren't supported well by clion or visual studio.

I dunno what IDE support I might need - once the Makefile is written I'm not going to be constantly adding and removing packages on a frequent basis.

As for IDE's, I am not using Clion, Visual Studio or XCode. Vim, Emacs and VSCode work fine with C projects, even when debugging interactively.

> What would you say the downsides of writing a product in C in 2025 are?

Slower initial development compared to HLL like Go, Python, etc. Well, it's slow if you want to avoid the major classes of bugs, anyway. You can go fast in C, but:

a) It's still not going to be as high-initial-velocity as (for example) Python, Java or C#

and

b) You're probably going to have a lot more bugs.

My standard approach to avoiding many of the pitfalls in using C (pitfalls which are also applicable to C++) is to use a convention that makes it easier to avoid most logic bugs (which, in the process avoids most memory bugs too). This convention does require a little more upfront design, but a lot more code.

So, yeah, I'll go slightly slower; this is not a significant enough factor to make anyone consider switching languages.

> Other languages don't need header files, and yet they manage to export public interfaces just fine.

Only for the isolated ecosystem of that language. C header files can be used to automatically perform the FFI for every single mainstream language.

So, sure, other languages can an export an interface to a file, but that interface probably can't be used for FFI, and in the rare cases where it can, it can't be automatically used.

C headers can, and are, used to automatically generated bindings for other languages.
by DNF2 | 2025-11-18 08:17:49+00:00
First of all, I think this sort of aggressive tone is unwarranted.

Secondly, I think it's on you to clarify that you were talking specifically and exclusively about static compilation to standalone binaries. Re-reading your first post strongly gives the impression that you were talking about the compilation strategy in general.

I would also remind you that Julia always does does-ahead-of-time compilation.

Furthermore, my limited understanding of the static compiler (--trim feature), based on hearsay, is that it does pretty much what you are suggesting, supporting dynamic dispatch as long as one can enumerate all the types in advance (though requiring special implementation tricks). Open-ended type sets are not at all supported.
by M95D | 2025-11-18 08:17:51+00:00
And yet, Win98 (or ME if you consider that a working OS) was the last OS where there was no "system" account with higher privileges than the user. Win2000 was the first OS that gave me the "access denied" message.

I'm still looking for a desktop OS where user logs in as root/system and all the programs and services run as limited accounts.
by weird-eye-issue | 2025-11-18 08:18:42+00:00
There is pretty concrete published data that shows trends in less hiring for roles that are easily replaced by AI such as content writers and front-end developers

Personally I let go a developer I was using because I only had them around for front end work and now I'm much more productive just doing that with Claude Code directly

So the returns for the average business are largely due to less employee and contractors spending
by krige | 2025-11-18 08:20:10+00:00
That's really nice but that still doesn't make Linux the better option, or even "easier" when PCGW has everything covered for Win. And most Windows issues is just slapping dgVoodoo or nGlide in and it's done anyway when solving a linux problem might be anything from picking a specific (arcanely divined) proton version to elaborate hacks and batches.
by hollerith | 2025-11-18 08:20:35+00:00
I actually agree with that. I should have added a qualifier to my previous comment (grandparent), namely, I use Emacs mainly for things other than programming, and if I ever start programming full-time in a language other than Lisp, then, yeah, (for the reasons you give) I'd probably use vscode instead of Emacs to do that.

I use Emacs for managing files (with Dired) running shell commands, bookkeeping, keeping notes and chatting with LLM services.
by bhawks | 2025-11-18 08:20:38+00:00
The author of the article obviously didn't read the paper.

The paper's finding focuses on goal adjustment/flexibility being a functional response when encountering difficulty meeting a goal. Disengagement had correlations with impairment. Which probably tracks most people's life experience.

https://www.nature.com/articles/s41562-025-02312-4

| This interpretation aligns with our finding that dispositional flex- ibility, rather than more proximal disengagement or reengagement, more strongly predicts functioning. Notably, we observed a positive association between disengagement and impairment. Although this could reflect a ‘dark side’ of disengagement—where letting go of goals offers short-term relief but risks longer-term purposelessness and dysfunction11—this pattern was not evident in longitudinal or experi- mental studies. An alternative explanation is that the association is bidirectional, with impairment potentially prompting disengagement as a reactive strategy. Given these complexities, we advice caution in interpreting this finding and highlight the need for further research.
by curtistyr | 2025-11-18 08:21:46+00:00
The fun part here is that this is basically "doing modern GPU tricks with 8-bit-era constraints".

You're running into the same problems display vendors and graphics people hit, just with way harsher limits: no FPU, tiny RAM, tight timing, but the same human visual system on the other end. Temporal dithering, fixed point instead of floats, packing multiple error terms into a single byte, abusing wraparound as modulo arithmetic - it's all what you'd do on purpose if you were designing a minimal, deterministic rendering pipeline.

Also interesting that NeoPixels kind of force you into thinking in terms of a streaming architecture. You don't really have a framebuffer, you have a scanout with strict timing, so error diffusion "forward in time" instead of "across space" becomes the natural thing. It's like taking all the old image processing literature and rotating it 90 degrees so space becomes time and seeing what still works.

Projects like this are a good reminder that most "needs a faster chip" problems are actually "needs a different representation" problems.
by solarkraft | 2025-11-18 08:23:35+00:00
The behavior of the Pebble company has not sat right with me since I discovered the following things way back when:

- You can’t directly access the microphone audio

- They don’t sell replacement parts

A bad look for a “hacker watch” and apparently not a fluke. Oh, and they just dropped all of their users when they sold themselves to Fitbit.

Rebble have demonstrated great stewardship of the ecosystem, Eric has not. My trust is with Rebble.

That said: It was Core Devices who made my watch work again on iOS, the Rebble project for this never materialized.
by Fulgen | 2025-11-18 08:25:10+00:00
The problem is, as usual, that some people want that support, but nobody is actually interested in helping out with that support - and that doesn't only include people willing to help out with the code, it includes things like CI. Just how the riscv targets won't be able to reach tier 1 without GH or someone else offering CI support.

Rust's target tiers, while historically not as enforced as they are today, have requirements attached to them that each target has to fulfill; demoting a target or removing support isn't done for fun, but because of what the reality reflects. In Windows 7's case, support from the Tier 1 Windows target was not so much removed as it was acknowledged that the support guaranteees just didn't exist - host tools had long been dead with LLVM having removed support for running on Windows 7, and tier 1 support wasn't guaranteed without any CI to test it on. Thus support was removed, and very soon contributors popped up to maintain the win7 target which is tier 3 and accurately reflects the support gurantees of that target.

(Not a jab at your situation btw, and I wish I could offer you a solution beyond the win7 target - but as it's essentially the preexisting Windows 7 support extracted into a target that matched its reality, it works quite well in practice)
by cantalopes | 2025-11-18 08:26:17+00:00
I have read and liked the philosophy, no inline images, no tracking, nondistraction, no extensioms, security, etc.

so i went and downloaded the first android gemini browser from the links called "buran".

Then i surfee around links people posted in here.

Came upon a site gemini://hellomouse.net

First thing i see: an inline image that is against very principles of gemini and shouldn't be allowed

What am i doing wrong?
by torginus | 2025-11-18 08:26:36+00:00
I personally have not used it but the syntax looks nice enough - but it still looks interpreted, not compiled - I can't stress how important it is that with Powershell, you can just straight up write PS and it'll still run at a decent speed.

In my experience, half the CLI utils used by bash scripters do things you could do with Bash, but they're much faster on account of being written in C, but you have to suffer through learning their quirks.

An example I remember was when I needed to parse tens of gigs of JSON into a pandas dataframe (CSV on disk) - the python and bash versions ran at like 2-3MB/s, while the Powershell version did 50-100MB (which is still not great, but certainly good enough for what we did)
by pjmlp | 2025-11-18 08:27:11+00:00
By .NET 2.0, VB.NET got most of the stuff back VB 6 folks complained about.

Now what .NET never did as good as VB 6, was ease of COM development experience.

Which given the role of COM in Windows APIs since Vista, is a major pain point as I don't get if COM is so relevant, why Microsoft teams keep rebooting, badly, the COM development experience.
by arkh | 2025-11-18 08:27:16+00:00
> What's the benefit of taking down an online game for a couple of hours.

Competitive MMO. Imagine some event is setup to start at some time and your guild or alliance knows they're gonna lose it and the resource it gives: DDOS the server so it's down during the event so it does not run. Enjoy the fact you kept the asset linked to said event and sell the resources you get for real money.

If you've never played those kind of games you cannot fathom how cutthroat they can become. I'm part of a guild which has a specific intelligence branch with spies embedded in many other guilds and that's playing nice because we're not selling anything.
by superultra | 2025-11-18 08:28:06+00:00
The United States is the wealthiest nation on the planet according to Forbes, richer than the subsequent three nations combined.

It’s a tragedy that our own citizens are not the direct be beneficiaries of that wealth.

I think a lot about the scene in Star Trek IV when McCoy is in a hospital and says “what is this the dark ages?”

Gofundme is like a kafkaesque tragic absurdity that - hopefully - will be looked at as an indictment of the inequitable K shaped economy we’ve built, and hopefully fixed in the future.
by ryanjshaw | 2025-11-18 08:29:42+00:00
I don’t think neurotypical people can ever understand this process but I’ll try to explain what it was like for myself, a neurodiverse person:

- yes, I was consciously trying different ways to fit in

- yes, I felt uncomfortable that it was forced and unnatural

- no, it didn’t occur to me at all this was a deeper issue; I had all kinds of naive explanations: oh I’m not as confident because I because I started school a year earlier than the other guys; girls don’t like me because I’m not as handsome as other guys; I’m not as social because I don’t have an older brother to learn it from, etc.

- over the years, as I got better at what I now know to be “masking”, I just subconsciously embodied the idea that consciously working on every little aspect of social interactions is “normal”

- it took me 30 years to realise, wait a minute, it’s probably not normal that I had to put so much effort into all of this, and got myself a brand new shiny autism diagnosis at 40
by mythz | 2025-11-18 08:31:49+00:00
> Nearly everything, means not everything, that something is not covered, AI tools for example.

Yeah I know some things that aren't covered, like everything I've listed in my first comment that I'm currently shelling out to Python for.

> Existing PyTorch, OpenCV and ONNX Runtime bindings doesn't meant there is a solution for every Python package out there.

So why are you trying to use some scattered bindings to misrepresent .NET's AI capabilities? Your intent has been to say there's no need to use anything else since .NET basically has it all - to someone who needs to shell out to Python, because .NET didn't have what I needed.

> many AI scenarios that are nicely taken care by .NET and Windows tooling like WindowsML, which work good enough for many Microsoft shops scenarios.

So intead of shelling out to Python, I could've just.. replaced my inexpensive Linux servers and deploy to Window Servers and Azure??? Thanks for the advice, but I'll stick to the easiest solution that actually works.

> Not everything needs to be Python.

No, just everything I need to shell out to Python for, i.e. my entire point.
by pomponchik | 2025-11-18 08:32:11+00:00
Skelet is a new config storage/validation library for Python. The goal is to provide a minimal API for collecting settings in one place, while ensuring thread safety, transactionality, and type/value correctness. Configs can be loaded and validated from TOML, YAML, JSON, and environment variables.

Most libraries like pydantic-settings or dynaconf are great for model-based settings, but they aren’t thread-safe out of the box and don’t handle config mutation atomically. Skelet manages assignments under per-field mutexes (so you won’t see half-applied values or race conditions in concurrent apps), and it supports field-level docs, validation, secret fields (hiding any type), and hooks for value changes.

Meant for production scenarios where config safety matters (services, CLI tools, distributed systems), but also handy for scripts that need explicit config handling.
by platevoltage | 2025-11-18 08:32:29+00:00
I don't know if it's evil. It's more like desperate and stupid. They are rapidly losing their gaming dominance thanks to Valve. They've been losing the console wars. There doesn't seem to be a single person using Windows 11 that isn't being forced to in one way or another. Now they are forcing online accounts and injecting AI where it doesn't belong. How they still have willing customers is beyond me.
by DiskoHexyl | 2025-11-18 08:33:55+00:00
...and the more low-trust becomes the society, as if it's not already the case in plenty of places.

It's no coincidence that people always judged and shunned such overt manipulators, as well as tried to downplay the underlying mechanisms of manipulation in general (outside of the sales types, which are often looked upon as slimy and not deserving of trust).

A low-trust society is not fun a place to live in
by honghaier | 2025-11-18 08:34:10+00:00
You are absolutely right. I should spend more effort on building a good website. I will allocate some of my energy to building websites and tutorials. Prior to this, I have written two books: one is "Practical Python Cross Platform Application Software Development", which is a complete tutorial on using PyMe to develop software, and the other is "Python based Graphics Engine Development", which teaches how to use Python to develop 3D engines. Many editing tools are developed using PyMe. I wrote two books, but I didn't put in the effort to make the website good, which was my negligence.
by juliangmp | 2025-11-18 08:34:15+00:00
I found that a lot of the problems I had been having with mutexes, stem from the fact that traditionally the mutex and the data it protects are separate. Bolting them together, like Rust's Mutex<T> does, solves a lot these problems. It let's you write normal, synchronous code and leave the locking up to the caller, but without making it a nightmare. You can't even access the data without locking the mutex.

This isn't an attack on the (very well written) article though. Just wanted to add my two cents.
by mcny | 2025-11-18 08:34:35+00:00
> libpebblecommon consists of 5362 lines of Kotlin code. libpebble3 is 25578. Core Devices has done by far the large majority of the work even here, and Eric has heaped copious praise on Rebble repeatedly and consistently. If he didn't specifically write in a blog post that he's specifically thankful for this specific bit of code, that's a really weak criticism.

I am sorry but I expect only pointy hair bosses to "measure impact" using lines of code. I expect better from our community.
by wiseowise | 2025-11-18 08:34:41+00:00
> People who are smarter are more driven, which is how they develop their cognitive abilities. Giving up doesn't cause less anxiety, these people have less anxiety because they don't have the faculty to be affected by it.

Ah, the old “I’m anxious therefore I’m smart, they’re not therefore they’re stupid”. Lol, get your head out of your ass.
by superultra | 2025-11-18 08:35:00+00:00
I think you’re mistaking slight natural adaption for domestication, and taking domestication for granted. Go into nature and try and train a wild wolf. Good luck! You can’t.

Domestication, in the way that we see having happened with dogs (and cattle, and chickens) takes a really long time.

We consider cats “domesticated” and yet demonstrably they are not. If they were much bigger, they’d eat us, and if set into wild, nearly all household cats immediately revert to feral.

I owned five ferrets once. Loved them so much, but came to the realization that there are animals that should be pets and animals that maybe shouldn’t (yet). I think we have many, many more generations before raccoons are at the same level as dogs.
by spragl | 2025-11-18 08:38:34+00:00
I am leaving Windows now because of this, the Windows 11 push, and the cloud enforcement. I have been far too patient with Microsoft, I should have made the jump years ago. This is the last straw. The trend for the last many years has been disempowerment of the computer owner. It coincides with Satya Nadella being CEO, but that might not have anything to do with it. You get the same treatment from the rest of Big Tech.
by runningmike | 2025-11-18 08:40:47+00:00
Interesting proposal, but with severe risks: becoming dependent on a single specific compiler and rustc could include malicious code that isn’t obvious to an outside auditor. See https://aeb.win.tue.nl/linux/hh/thompson/trust.html Ken Thompson demonstrated this.

But what will the future of RustPython be? https://github.com/RustPython/RustPython/

Major shifts like this are complex, not so only from a technical perspective but even more because a lot of humans with different opinions are involved. But radical changes are sometimes needed to be innovative again.