MurphyA/hacker-news huggingface dataset:
by tx5912379 | 2025-08-29 07:46:34+00:00
Python got big by impeccable marketing and this is the logical continuation. Several people in the video are raging bureaucrats who haven't done much apart from talking. Steering Council members who canceled and libeled Tim Peters are in that video.

Python has always suffered from the overrepresentation of talkers, and the recent draconian "leadership" that consists of the worst people have driven most developers away apart from some failing corporate projects.

This video tries to revive the spirit that existed in 2000 before many of those developers sold out Python to corporations and turned utterly evil.
by _Algernon_ | 2025-08-29 07:47:09+00:00
It's also absurdly wrong, and a quote that only a self-identified rationalist could smugly tout.

Of course everyone has world models. Otherwise people would wander into traffic like headless chickens, if they'd even be capable of that. What he likely means is that not everyone explicitly things of possibilities in terms of probabilities that are a function of Bayesian updating. That does not imply the absence of world models.

You could argue that some people have simpler world models, but claiming the absence of world models in others is extremely arrogant.
by rebane2001 | 2025-08-29 07:47:52+00:00
I think so?

I am aware that people who read the blog might base parts of their websites on my examples, so I definitely want to make sure they're accessible as to not cause a negative ripple effect on the web.

I don't have a background in accessibility, but I try to do the best I can. I try out what I make with various accessibility tools (e.g. keyboard navigation, screenreaders), and also read up on how things should be handled.

For the radio tabs specifically - they are keyboard navigable, work with screenreaders, and follow the tabbing to content practice mentioned in the WAI-ARIA example[0].

[0] https://www.w3.org/WAI/ARIA/apg/patterns/tabs/examples/tabs-...
by fauigerzigerk | 2025-08-29 07:48:07+00:00
I agree, but I think there's an important distinction to be made.

In some cases, it just doesn't have the necessary information because the problem is too niche.

In other cases, it does have all the necessary information but fails to connect the dots, i.e. reasoning fails.

It is the latter issue that is affecting all LLMs to such a degree that I'm really becoming very sceptical of the current generation of LLMs for tasks that require reasoning.

They are still incredibly useful of course, but those reasoning claims are just false. There are no reasoning models.
by brnt | 2025-08-29 07:48:19+00:00
Same here. Only stick up is that for those with NVidia GPU's (yes...) for some reason the kernel headers don't install when you install the driver, plus the secure boot signing simply does not work (Ubuntu, Fedora, they all manage OOTB). I see it is generating MOK stuff, but it does not work. Because of that, it's pretty hard to troubleshoot. Plus, Debian-provided drivers do not work/enable at all on Optimus machines, and not a single option (I tried them all, except those no longer available) on the Debian wiki. (Let's hope the Arch colab works out.)

I solved all of the above by switching to the NVidia Cuda repo (well, I did not reenable Secure Boot, so not sure if that would work now).
by sadanand4singh | 2025-08-29 07:49:01+00:00
Just published a comprehensive guide on implementing intelligent related posts that go way beyond simple tag matching. Instead of just comparing tags or dates, the system actually understands the meaning of your content using BGE-Large embeddings via Ollama.

*Key features:*

- Semantic similarity using local AI (no external APIs)

- Smart caching with 77% compression (36MB → 8.1MB)

- Works in production without Ollama (uses cached embeddings)

- Combines semantic + tag + temporal similarity for better results

- Full TypeScript implementation with Astro integration

The system finds connections like "Neural Networks" → "Deep Learning Fundamentals" even without shared tags. Perfect for technical blogs where content relationships are more nuanced than simple categorization.

https://reckoning.dev/posts/semantic-related-posts-ollama-as...

*What's covered:* Complete implementation with all algorithms, caching strategies, deployment approaches, and performance optimizations. Code examples for everything from content preprocessing to similarity calculations.

Has anyone else experimented with embeddings in their Astro sites? Would love to hear about other AI integrations in the static site worl
by wk_end | 2025-08-29 07:49:24+00:00
Blameless culture is important for a lot of reasons, but many of them are human. LLMs are just tools. If one of the issues identified in a post-mortem is "using this particular tool is causing us problems", there's not a blameless culture out there that would say "We can't blame the tool..."; the action item is "Figure out how to improve/replace/remove the tool so it no longer contributes to problems."
by DocTomoe | 2025-08-29 07:49:29+00:00
Semi-OT:

I currently have a QNAP TS-451D2. I use it mainly with a MacBook Pro. Something in QNAPs Samba implementation makes it glacially slow in that configuration. While it still does AFP (and then becomes somewhat decent to use), it's only a question of time for apple to chop that protocol.

With QNAP having proven to be substandard and Synology going evil, what other options for a mid-range, local NAS for the tech guy who doesn't want to have another thing to tinker with do exist? I'm thinking 'appliance', not 'project'. Ideally, I want to just set it up once and then forget about it.
by whizzter | 2025-08-29 07:49:45+00:00
(Did skim a bit, heading out)

While most research is commendable I think this feels a bit as one that goes in from the wrong starting point.

Unified memory has become a thing (Apple machines, Nvidia AI machines like the GH200, recent AMD "AI" machines) and as people are aware AI workloads (similar to DB) are bandwidth bound (why we often use 4bit and 8bit values today), to become compute bound one would need to do more expensive stuff than graphics shaders (not common in DB queries).

So, the focus of research should be:

A: How are the queries in these setups vs simply running on unified memory machines, is there enough of a win for discrete to trounce the complexity (the GH200 perf advantage seems to partially answer it since iirc it's unified?).

B: What is the overhead of firing off query operations VS just running on-CPU? is query compilation overhead noticable if it's mostly novel non-cached queries?

C: For keeping it on the GPU, are there options today for streaming directly to-GPU bypassing ram / host entirely?
by hnarn | 2025-08-29 07:50:00+00:00
Just to be devil's advocate here, and pedantically point out that Debian Sid is not a "distro", I don't think it's correct to say that Debian unstable is "actually stable", because it's "unstable" from the perspective of Debian, not from a subjective, individual experience.

Debian release cycles have a strong focus on stability, and for those situations where it matters, like running a production server, that is a pretty important feature. Just because your desktop never broke doesn't mean it's not "unstable", it's more of a disclaimer that if you put serious things on top of it and it breaks, that's much more on you because you chose to go against maintainer advice.

For me personally, with exception of the Enterprise Linux family (Alma, Rocky etc.), there's no Linux distribution I'd rather run on a workhorse, production, long term deployment server than Debian.
by raincole | 2025-08-29 07:50:15+00:00
Microsoft owns 49% of OpenAI so why they should worry? JetBrains just proudly announce that they now use GPT-5 by default.

> going all in at the begining and then losing to the competition

Sure, but there are counter examples too. Microsoft went late to the party of cloud computing. Today Azure is their main money printing machine. At some point Visual Studio seemed to be a legacy app only used for Windows-specific app development. Then they released VSCode and boom! It became the most popular editor by a huge margin[0].

[0]: https://survey.stackoverflow.co/2025/technology#most-popular...
by Nursie | 2025-08-29 07:50:43+00:00
Never been a Sid user (occasionally for specific packages) but I do find articles like these amusing - for me the transition from testing to stable is usually where I say goodbye to a Debian release. So farewell Trixie! Onto forky I go.

I’ve had a few instances of X not starting, over the years. Nothing terrible, and that’s as much down to me using nvidia cards as anything.
by tsimionescu | 2025-08-29 07:52:41+00:00
On the contrary, it shows that they know very well what they're doing. Their goal is censorship. If that disrupts connectivity for some niche but valid use cases, so be it. The vast majority of people have never used a WireGuard tunnel, so they are unimpacted. Some corporate use cases that even that government would approve of are disrupted, but they can either lie with that or have a whitelist. Most non-corporate use of this and other similar protocols is not something the government would allow.

So, given their nefarious goal, they are doing a great job by blocking WireGuard (and similar protocols, presumably).
by solatic | 2025-08-29 07:52:49+00:00
I had a home internet outage recently and needed the ISP to send a tech out.

Five years ago, you'd wait on-hold to talk to a human being with a script. "Is the light on your modem red?" "Try turning your modem on and off again." "OK let's schedule a technician for you."

Today I get a pre-LLM chatbot, with the same script, no waiting on-hold, available 24/7, with pictures and guides. It's somewhat faster because no human has to read the script over the phone, the words just appear instantaneously. Getting through the script tree to the outcome I want is an easy and obvious path.

The vast, vast majority of Tier 1 support is not something where the customer service agent has any agency. They have a script. Taking humans out of the loop here is an improvement.
by hnarn | 2025-08-29 07:53:35+00:00
> On the desktop though they are a bit too stable.

>> You're obviously correct here.

It's neither obvious nor correct, the "stability vs. features" expected is completely subjective. I run Debian Stable on my desktop because I've almost never encountered needing newer versions of anything, and when I did I could usually jump to testing (i.e. the upcoming release) rather than unstable, and even then the next release usually wasn't that far away, so it was still very stable.

As other commenters have pointed out, you can run Debian Sid (unstable), but I'll also agree that if that is what you want long-term then maybe running something like Arch makes more sense anyway.
by dontlaugh | 2025-08-29 07:53:51+00:00
Aoostar, Ugreen and Minisforum make mini PC style NAS boxes with 3.5" hard drive bays. I think it's the closest to what you're describing.

The mini itx boards are also interesting, but more if you're actually building the machine yourself. I'm typing this from a 16 core AMD one.
by b_e_n_t_o_n | 2025-08-29 07:53:57+00:00
Maybe 10% or so. It's nice to quickly prototype something but I end up mostly writing it myself because it never really outputs what I want exactly. And by the time I write tests and interfaces for it, the implementation usually isn't that much more time to do by hand anyways.

I probably need to dive into using MCP servers and such.
by hmmokidk | 2025-08-29 07:54:06+00:00
Where are you seeing complaints, all I see is the opposite.

> While providing direct support to people is one of the most valuable rewards, combining that with lack of time, support on GitHub issues, continuing development and maintaining enjoyment while working on the project is hard, really hard.

He is just saying it’s a lot of work.

> And this is where I felt like I shoot myself in the foot. I’ve built something valuable to people, decided to open-source it and now I’ve to carry the responsibilities of maintaining an open-source project. I’ve always wanted to reach this stage, and now I sort of regret it, because it’s really hard to balance maintenance with other things in life. I mean maybe I’m getting too old, but I just feel so tired after work, and I don’t feel like having to maintain an open-source project while being tired.

Poor dudes just tired.

FWIW complaining about a free umbrella likely points toward being entitled and unsocialized. Those traits typically make a person unbearable to others.
by monegator | 2025-08-29 07:54:35+00:00
I tried debian several times over the years, but it was with bookworm (debian 12) that i decided to make the switch on all my PCs and laptops, macbook included.

(mainly, it was the fact that the installer finally included firmwares out of the box which made installing much, much easier on laptops)

Because i want updated packages, the first thing i do is enable backports (otherwise i think that trixie still comes with kicad 5? hugh!) and do a full upgrade.

as for firefox, debian's repositories use firefox esr, which is why you are still on 128. There are instructions on firefox's site on how to switch to the regular release channels, just do that. If you can't trust firefox's own sources i don't know how you can trust debian's.

Debian + KDE is my favourite combo. I don't do anything different for desktop. When there was the debian 13 freeze i simply waited a couple of days, edited the sources to point at trixie and did a full-upgrade and an autoremove to clean old stuff. That's it.
by gattilorenz | 2025-08-29 07:55:02+00:00
FWIW, I used Gemini to write an Objective-C app for Apple Rhapsody (!) that would enumerate drivers currently loaded by the operating systems (more or less save level of difficulty as the OP, I'd say?), using the PDF manual of NextStep's DriverKit as context.

It... sort of worked well? I had to have a few back-and-forth because it tried to use Objective-C features that did not exist back then (e.g. ARC), but all in all it was a success.

So yeah, niche things are harder, but on the other hand I didn't have to read 300 pages of stuff just to do this...
Show HN: Octarine – a fast, lightweight, opinionated Markdown notes app
by rajatkulk | 2025-08-29 07:56:40+00:00
Hey HN! I’ve been building [Octarine](https://octarine.app/) for a little over 2 years. It started because I wanted a note-taking app that was:

- Lightweight (&lt; 30MB, fast to launch, no Electron bloat).

- Opinionated (good defaults, clean UI, not a plugin bazaar).

- Yours (all plain Markdown, nothing proprietary).

---

- Command bar (Cmd/Ctrl+K) to navigate and run commands quickly.

- WYSIWYG editor (rich text without live preview jumping).

- Git sync built-in — backups to GitHub/GitLab, no plugins.

- Natural language dates (“yesterday”, “last week”).

- Multiple workspaces, templates, tags, graph view.

- Backup anywhere — iCloud, Dropbox, Syncthing.

- Tabs & Panes — split and rearrange notes/graphs like a code editor.

*Pro Features*

- BYOK for over 9 AI providers including OpenAI, Anthropic, Perplexity, Gemini and more!

- Ask Octarine — chat with your notes (RAG, embeddings done on-device).

- Writing Assistant — Sidebar assistant to help rewrite, improve or create.

- Focus Mode — distraction-free, sentence spotlight.

- Customisation — 30+ fresh themes, different paper types.

- Locked Notes — Disallow a note from editing.

- Folder Customisations — Add icons/colors to folders, have them manage their own unique sorting.

*FAQ*

- Free plan gets updates forever; some features are Pro.

- Pro is a one-time license (no yearly “updates tax”).

- Over 130+ releases shipped.

- iOS app is in development.

- Overlaps with Obsidian, but follows different methodologies about having less but baked in features, over an extensible plugin system (each work for different users)

---

Try it: [octarine.app](http://octarine.app)

Changelog: [octarine.app/changelog](https://octarine.app/changelog)

Documentation: [docs.octarine.app](https://docs.octarine.app)

I’d love your feedback - what works, what feels off, what’s missing? Always open to ideas (and criticism).
by Khelo | 2025-08-29 07:57:32+00:00
Every athlete carries a story worth knowing, and Khelostar brings those to light. Through engaging features and highlights, the platform focuses on struggles, triumphs, and the relentless pursuit of excellence. By diving into player journeys, Khelostar portrays how discipline and resilience create defining moments. It’s not just about iconic highlights but the human drive that makes them possible.
by operator-name | 2025-08-29 07:57:34+00:00
I strongly disagree. Making invalid state unrepresentable is important.

> wastes space > premature optimisation

A timestamp is a witness of when the email was verified. Since if they’ve verified can be calculated from it, having both is not only redundant but allow invalid states to be represented.

Cases like email verified are often followed by the need to know when. Say an expiry system. Going from bools, you are faced with the hard choice of how to migrate existing state.

Databases also warrant more care as a source of persistent state - accessed by multiple versions of your software. If you don’t have this persistency, then it matters less.

> any other fields that happen to be strings or numbers or blobs were changed > implement proper event logging

Event logging is orthogonal to your database state. If your business logic needs dirty flags or timestamps they should be stored in the database, not queried.

And if you do need it for other fields, adding the bool is the perfect time to ask yourself if what you need is a timestamp.

> way we don't start with floats rather than ints "just in case" we need fractional values later on

Floats are a subset of int, and a natural migration. A bool can be calculated from a timestamp, but not the other way.
by fsflover | 2025-08-29 07:57:49+00:00
I don't use them, but some people do. You can use Waydroid to run Android apps. Also, concerning Signal:

https://forums.puri.sm/t/building-and-running-signal-desktop...

https://github.com/signalapp/Signal-Desktop/issues/3410

Concerning Whatsapp:

https://forums.puri.sm/t/how-to-install-whatsapp-and-discord...
by wmil | 2025-08-29 07:57:54+00:00
That's incredibly arrogant phrasing by both you and the author.

Here's a better explanation of the hostility towards CSS.

Nested flexbox had bugs in IE11, which wasn't end of lifed until 2022. The nested CSS in the article came out in December 2023.

CSS first came out in 1996.

The current state is much improved, but don't pretend there wasn't a solid 20+ years of sucking before that.
by gbtw | 2025-08-29 07:58:17+00:00
Truenas (linux) has been like that for me. Repurposed my last pc, added a pci-e sas/sata card, add 8 hdd's. Installed it 2 years ago and its been auto updating and i have been hardly having to deal with it, at most an hour a month to check the status and maybe add or remove some docker container stuff thats running on there.
by raxxorraxor | 2025-08-29 07:59:00+00:00
I would rent a server in an outside jurisdiction and use it as proxy. It isn't too hard to setup and you can share it with others too. I believe it would be completely legal as well. As least it should be.

That said, you are much less anonymous with that. But you could opt for your server using an additional VPN service to mitigate that.
by wk_end | 2025-08-29 07:59:49+00:00
Designers, engineers, and/or pilots aren't tools, so that's a strange rhetorical question.

At any rate, it depends on the crash. The NTSB will investigate and release findings that very well may assign fault to the design of the plane and/or pilot or even tools the pilot was using, and will make recommendations about how to avoid a similar crash in the future, which could include discontinuing the use of certain tools.
by aurareturn | 2025-08-29 08:00:22+00:00
Taiwan had a much earlier head start and far fewer problems though.

But even so, if you look at life in Tier 1 Chinese cities and Taipei, I think Chinese cities are ahead. I spent quite a bit of time living in Taipei before and have visited a few T1 Chinese cities.

Life in Taiwan is really not that much different than China.

https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...

You can look at this. Local purchasing power is actually higher in Shenzhen than in Taipei. People earn a higher salary and have lower living cost in Shenzhen than in Taipei. Not only that, Shenzhen felt more convenient, cleaner, more technologically advanced, and newer. If not for the internet block situation, I'd definitely prefer to live in Shenzhen than Taiwan.

Taipei 4k walk: https://www.youtube.com/watch?v=HzYW9k3qkSs

Shenzhen 4k walk: https://www.youtube.com/watch?v=OFjw_omzE_U

You tell me which one looks more world class.

Perhaps rural Taiwan is better than rural China. But that's to be expected because of the late start in China and just far more people.

So Chinas regime is stealing 5 years and 2/3rd of the income of its people.

I don't think you can say this. We have to look at projections and trends. We know China had a very late start due to Mao being an inept leader. Many places barely had running water and electricity 30 years ago.

Taiwan also has the economic privilege drawing from the US well and the China well. Taiwanese people can live and open business in China freely while also doing business freely with the US. Foxconn is a Taiwanese company that exploited Chinese labor and sold to American businesses as an example.

Even with that, the only industry where you can definitively say Taiwan is ahead of China is chips. That's it. That's mostly to do with ASML not allowed to sell EUV machines to China and China has to do the whole chip supply chain from scratch.
by FpUser | 2025-08-29 08:00:40+00:00
This experience most likely because dealing with offshore software farms. Those are the same shit as their western counterparts and even worse because of language and logistics. On an individual scale however one can for example easily find great developers in Eastern Europe, and former USSR countries that do amazing job and for very attractive price. Just not dirt cheap.

And yes. There is nothing special about North America as far as quality of software developers in general. Mostly you get average buzzword indoctrinated not so great people with some amazing expectation salary wise.
by komali2 | 2025-08-29 08:01:01+00:00
> I really want people to understand that when you declare he's already the dictator and nothing can change that, you are taking Trump's side, even if you shake your head sadly while you say it.

I've heard people say this before but I don't understand how it's not just sticking one's head in the sand.

However I'm not suggesting it's unavoidable, I'm just not seeing how avoiding the situation is possible given the strategies currently being used to prevent it (impeaching him, charging him with crimes, protesting, having your democrat governors make funny tweets).

But, you say you have a political commitment to try and prevent it, so I defer to your knowledge - what's the game plan?
by threatofrain | 2025-08-29 08:01:27+00:00
> It's discriminatory against robots

You would... lead your response with that argument? This has nothing to do with DRM. When people talk about how bots suck, the focus is on billion or trillion dollar businesses making everyone on the web pay.

There's also a reason why the bot conversation flared up; we've always had bots, but before the conversation centered on Google and SEO. Now the conversation centers on companies like OpenAI.
by khanan | 2025-08-29 08:01:33+00:00
Thing is, they used to be so good. I had a really tricky error, they had a tech help out during daytime, so guess he stayed up late to help us out and it was amazing customer support. They went FROM THAT, to me never touching their stuff again due to this (and the surveillance station-crap they pulled with yanking out codecs).

They must've had a massive brainfart in the management at that company.