MurphyA/hacker-news huggingface dataset:
by SaintSeiya | 2025-07-16 12:41:52+00:00
As I see it, the current state of graphics API is worse now than the OpenGL era, despite its promises none of the modern API's are easier to use, truly portable and cross platform. Having to reinvent OpenGL by creating custom wrappers around Vulkan, Metal, DirectX12, etc is such a time waster as dropping strings and going back to raw char arrays in the name of performance on every modern language.
Show HN: Memno – AI with persistent memory that runs in an isolated environment
by blaget | 2025-07-16 12:41:57+00:00
We built Memno. We like to think of Memno as an AI chief of staff.

Every photo, document, and voice note you share becomes searchable memory. Ask "What did we decide about Q4?" and it pulls from all your sources. Can also make calls and send texts on your behalf (with approval!)

Each user gets their own isolated environment with dedicated vector database, metadata storage, and object storage instances.

Some highlights:

- Complete data isolation per user (no shared databases), encrypted at rest

- Sub-50ms vector search

- Document processing pipeline for OCR/transcription/object recognition/summarization/etc. before vectorization.

- Distributed AI calls (no provider sees everything)
by nerdjon | 2025-07-16 12:42:29+00:00
It is an interesting distinction, unlike Android I do admit that SteamOS is obviously contributing to Linux Desktop market share. I just think it is a complicated situation.

From my understanding Xbox is running a version of Windows on their consoles (not talking about the new handhelds) tailor made for Xbox. But I would not call that adding to the Windows marketshare.

iOS and iPadOS were started with versions of OSX and then modified (and clearly share some pieces) but we would not call either of those as contributing to Mac's marketshare.

Obviously yes neither of those let you go into the traditional Mac or Windows desktop unlike SteamOS. But how the users perceive it is still important.

> Probably most don't. But that's a goal. If corporate employees could use a Linux Desktop without caring that it is Linux, it would mean that the corporation can move to Linux, and that would be big.

The problem is this works the other way also. If most users of the Steam Deck don't care or really know that it is Linux there is not much getting in the way of Microsoft coming in with their new handheld/OS and eating up that market if they can get the OS to perform as well.

Put another way, if Valve decided (not saying they would, just asking a hypothetical) to either write their own OS or switch the underlying OS to Windows but kept the look of SteamOS as it behaved now and performance was the same. Would most users of the Steam Deck know or care?

Personally I think for claims about the "linux desktop" to really matter, there has to be a conscious desire and care that it is Linux or it could disappear.
by jasoneckert | 2025-07-16 12:42:33+00:00
This begs the question: At what threshold would we consider it 'the year of Linux on the desktop'?

5% seems too low. Would it be 30%? Or 51%?

Answering that question in the public sphere may quell many of the "Is ___ going to the year of the Linux desktop?" posts we get each year.
by Gormo | 2025-07-16 12:42:58+00:00
> Linux will be stuck in the 5% range as long as people who love Linux are the ones making Linux.

Why is 5% a magic number? Why not 4% or 6% or 10%?

> You still cannot crtl+V in the terminal.

Try Shift+Ins. CLI and GUI conventions have always been different, and the sort of users who work in the terminal are the ones who know the difference. Overloading Ctrl+V, and breaking applications that run in the terminal, just to make two completely different paradigms use the same hotkeys seems a bit ridiculous to me.

BTW, this applies across OSes, and isn't specific to Linux.
by msgodel | 2025-07-16 12:43:19+00:00
The aggressive cutting meant we ran a budget surplus for June. This has to happen or everything gets cut. We're pretty much at the end of the road.

The Democrats had control of the white house and legislature at the beginning of Biden's presidency and could have chosen alternatives to cut but did not.

As I've said so often: if you don't like what Trump is doing you need to campaign for viable alternatives.
by coldtea | 2025-07-16 12:43:30+00:00
It's not “developed countries have reduced population growth”.

It's: ALL countries have reduced population growth in recent decades compared to their historical baselines. Including in "non-developed" countries, like in Africa.

Many (most) countries have also dropped to sub fertility rates or close above.

On top of cultural and other reasons, there are also objective fertility issues with sperm counts and others emerging (likely due to modern food, climate crisis, microplastics, or some such).

Combine that with looming issues emerging from population shrinkrage causing economic decline, pension collapse and things like that, and then add environmental issues and resource wars into the mix.

It's no consolation if some pockets of humanity here and there carry on the torch, if humanity shrinks down to irrelevance.
by motorest | 2025-07-16 12:43:33+00:00
> This all started with the "Engagement Team" like … 15+ years ago. I was there (part of the team). They started with mascots, being cute, having this infantilizing attitude towards users.

Having mascots is fine. It's like having a logo. Having multiple mascots is not good. What does a dinosaur have to do with a Firefox? The dinosaur was supposedly Mozilla's logo, as in Mosaic and Godzilla. Firefox is one of the many projects under the Mozilla umbrella. Keep the fox theme in Firefox communications, leave dinosaurs for Mozilla's one.
by sebmellen | 2025-07-16 12:43:33+00:00
Yep — adding 500,000 births per year to the U.S. population would increase our overall TFR from 1.62 to 1.85, which is certainly significant.

The impact of other contraceptive methods is likely far larger. Social pressure not to conceive being perhaps the most effective contraceptive...

My wife and I had our first child while she was in medical training — the amount of absolutely vile commentary she had to push through from fellow trainees and program supervisors was absurd. But she also paved the way for other mothers at her program. In the ~two years since, she’s had at least five other women tell her that she proved it was possible and was the catalyst for their pregnancy.
by htek | 2025-07-16 12:43:43+00:00
Exactly. I suspect the lack of understanding or overcomplicating the reason the birthrate is declining may have something to do with the much higher than average salary of the average HN commenter relative to the average worker's salary in the US. It's common for people who need to go to the doctor to avoid going to the doctor because they can't afford it. A baby is an order of magnitude more expensive than that and an ongoing expense of doctor visits and potential ER visits among other costs and logistical issues.
by exiguus | 2025-07-16 12:45:07+00:00
Actually, as a long time Linux Desktop user, i have at least 4, refurbished bought Notebooks in my place yet. Beside the 4, another 3 new new bought Notebooks.

The reason why I buy refurbished is, that my use-cases don't need the newest hardware and for a long time, older hardware was more compatible with Linux and BSD for me. Also, you get for a small price, high quality hardware.

If you now ask yourself, why that many notebooks? Notebooks are like handbags. They have to match the occasion.
by josefresco | 2025-07-16 12:45:10+00:00
> This stuff gets flagged, correctly, by users who want HN to stay true to its intended purpose, which is to discuss topics that engage intellectual curiosity.

I respectfully disagree with your claim that these posts are flagged "correctly". Many of these posts, while related to politics or current news cover highly technical and intellectually intriguing topics. I think it's pretty disingenuous to say these users are acting genuinely in the best interest of the community.

To make matters worse, reputable media outlets like 404 Media who publish highly relevant but critical articles are autoflagged. The reason given "because they have paywall" which is 100% BS.
by ignoramous | 2025-07-16 12:45:36+00:00
> but you were talking about DoH

DoH hosts can resolve to multiple IPs (and even different IPs for different clients)?

Also see TFA

It's worth noting that DoH (DNS-over-HTTPS) traffic remained relatively stable as most DoH users use the domain cloudflare-dns.com, configured manually or through their browser, to access the public DNS resolver, rather than by IP address. DoH remained available and traffic was mostly unaffected as cloudflare-dns.com uses a different set of IP addresses.
by caleblloyd | 2025-07-16 12:45:55+00:00
Yes. Any language that dynamically links to the OS crypto library (like OpenSSL) is more attractive because your Government customer can install your software on their OS with their FIPS compliant OS crypto library.

This moves the needle for Go but you still need to cut a FIPS version of your software since this crypto is still statically linked. I like this option quite a bit if the Government customers get on board with it.

There are some Go forks maintained by Microsoft and RedHat I believe that do dynamic linking for crypto which requires CGO.
by OneFriend2575 | 2025-07-16 12:46:49+00:00
Loved this, it’s silly fun on the surface but there’s something satisfying about reclaiming agency. Those cursors tearing away dark text areas feel symbolic, like pushing back on pages that are overwhelming or tedious.

It’s a playful twist on UI customization, not about automating or filtering content but about physically “eating” it. Makes me rethink how subtle interactions can change our feeling toward the web we spend hours staring at.
by FacelessJim | 2025-07-16 12:46:55+00:00
I did something very similar some years ago while learning metal [1], I recall them being called "boids". I spent days just playing with the various parameters, luckily my implementation was not as pretty as the one offered in the OP, otherwise I would have lost weeks instead.

[1] https://github.com/ghyatzo/metalplay?tab=readme-ov-file
by graycat | 2025-07-16 12:47:20+00:00
(1) "Tab Pickup". I've never used it, don't want to use it, doubt if I will ever use it, but when I'm in the middle of my work, moving fast, lots of windows open, then bring a window to the top of the Z-order and get "Tab Pickup" and an INTERRUPTION of my work. If I had a gun and if it would do any good, I'd SHOOT the computer. I HATE "Tab Pickup". PLEASE, in Settings, make "Tab Pickup"

=====>>> Optional <<<=====

hopefully with default OFF.

(2) Again, in the middle of busy work, I move the mouse and, presto, bingo, again, if a gun would do any good, another INTERRUPTION in my work as Firefox has a POPUP that covers what I'm trying to look at. Sometimes the popup is of a URL, a LONG URL with ~10 lines of text, and covers a LOT of the screen. Sometimes so, ASAP I have to get rid of the popup. I hate interruptions, "Tab Pickup", popups, changes I didn't ask for.
by danwills | 2025-07-16 12:47:28+00:00
Here's a screenshot of what one of the KSE-based shaders I've been playing with usually looks like:

https://photos.app.goo.gl/NnfjxUwR5ZuH4KkJ6

It's basically KSE but with hue-rotation happening in various-ways so it's really more like 3 separate KSE sims that feed into each other in a cycle. I think it's pretty fun! Happy to share code if it is of interest!
by KoolKat23 | 2025-07-16 12:47:31+00:00
Absolutely.

But I imagine there's immense pressure to do so. Returns are tracked relative to others. All distorted by big jumps in valuations. In the long term, there might be a more prudent/sustainable use of some of that capital but we'll never know, everyone's chasing share price go up, not value added / profit go up.

Yes, it's good to have your finger in the pie. But the stake may be overpriced, given current behaviour.
by softwaredoug | 2025-07-16 12:47:32+00:00
The viable alternative is pretty obvious. Don’t renew the tax cuts and cut entitlements and defense. That’s what you have to do to get a balanced budget. You don’t get a balanced budget trimming random measly costs that might look nice but are infinitesimal parts of the budget.

But we tend to cut taxes, not substantive spending. Which is going to saddle my kids with a mess.
by ReaperCub | 2025-07-16 12:47:46+00:00
> Sure, that can happen.

It has happened! Quite a number of times in fact. That why I used that particular example.

> What if tomorrow's headline is "porn habits of everyone in Britain revealed", or "6 in 10 people's bank accounts stolen after ID leak". Would there be room for change then?

No. It will be spun in a way where they can justify more draconian measures or something else will be into the news cycle and it will be forgotten about after a few weeks.

> We can then have the trustworthy, familiar face of Martin Lewis on the news telling people how to protect their identity, and he can highlight how this terrible problem was caused by mandatory rules set by Ofcom, and they can have some squirmy little git from Ofcom promising to "look into the problem", and by day 4 of the ongoing national identity theft disaster, the government will yield.

I think it would be the ICO not Ofcom. Nevertheless, they will have some politician or spokes person blaming it on not enough funds and/or powers going to the appropriate regulator.

> We can be cynical, but can hope too.

It isn't cynicism. I am literally describing what happens more often than not.
Show HN: MCP Project Manager – Hierarchical task management for AI assistants
by Croffasia | 2025-07-16 12:47:55+00:00
I built this after getting frustrated with AI assistants generating code chaotically without project context.

MCP Project Manager integrates with Claude, Cursor, VS Code + Copilot via Model Context Protocol to give AI assistants structured understanding of your project hierarchy (Ideas → Epics → Tasks).

Key features: - AI-powered task decomposition with approval workflow - Natural language interface - no new commands to learn - Works with any MCP-compatible tool - SQLite storage, zero external dependencies - Interactive CLI dashboard for project visualization

Ready to use: `npx mcp-project-manager`

The AI gains project context automatically while you work in familiar natural language. Instead of random code generation, it understands what you're building and helps break down complex features into manageable tasks.

Built with TypeScript, uses MCP SDK 1.15.1. Stores everything locally in SQLite.
by josefresco | 2025-07-16 12:48:16+00:00
> The main stream of tech leadership is directly involved in eliminationist & unconstitutional policies in the US and elsewhere

This 100%. I would add these tech oligarchs and their captured employees are the users here.

>It seems that what HN was "always intended to be" has turned out to be an effective propaganda tool for one of the most destructive political movements in living memory. I wouldn't feel good about staying the course here.

Perfectly said, if this is what HN wants to be (another propaganda arm of the regime and oligarch mouthpiece) I'm not sure there's a future here.
by smcameron | 2025-07-16 12:48:30+00:00
You sure about that math? If there are 2 linux users and 8 windows users, then that's 20% linux, 80% windows. If one windows user quits using computers, then that's 2 linux users (out of 9 total) and 7 windows users (out of 9 total), or 22% linux and 77% windows users.
by sebmellen | 2025-07-16 12:48:57+00:00
The issue is not so much the access to the methods, but the negative feedback loop that they cause. For every woman freed from unwanted childbearing, how many are socially pressured into not having a child?

Anecdotally, this is something that my wife and I experienced as relatively young parents (~24 at first child): people expect abortion to be the default. I can't tell you how many people asked us when we were going to “just get rid of the thing” because they expected that to be the default option. We have no idea how damaging this effect is to overall fertility.

The saddest part is that many women will get to an age where they do want to have one or more children, but because they are closer to the end of their fertile window, they cannot. I’ve seen this happen to my extended friends and family far more than the “unwanted pregnancy” scenario, which I’ve only seen happen once.

Fundamentally, there's perhaps a broader philosophical divide. Do you believe that children are burdensome, or the most valuable thing you can produce in life? If you think the former, it's nearly impossible to feel any motivation to tolerate the difficulty of pregnancy and childbearing.
by sjnair96 | 2025-07-16 12:48:59+00:00
It's completely wrecked. While previous versions were very usable, the beta 3 update is broken for all use cases. Extremely simple prompts trigger guardrails. Completely inert inputs.

What is the population of Sweden? What is the size of New York? What is the size of Sweden?

These all fail to generate a response.
by jayzen | 2025-07-16 12:49:20+00:00
BlurImageTool.com: The Most Private Way to Blur Images Online – No Login, No Upload, Fully Secure

In today's digital world, editing images often means uploading them to the cloud — but that comes with serious privacy risks. Whether you're blurring personal ID photos, screenshots with private data, or sensitive documents, you shouldn't have to sacrifice privacy for convenience.

## Why Privacy Matters When Blurring Images

Most online image editors or blur tools require uploading your image to their servers. But have you considered:

1. Where is your image stored? 2. Who has access to it? 3. Will it ever be deleted?

When dealing with sensitive visuals — such as ID cards, addresses, client information, contracts, or healthcare data — even the smallest leak can lead to major consequences.

That’s why *a privacy-first tool like BlurImageTool.com* is not just convenient, but essential.

How BlurImageTool.com Protects Your Privacy

No Login or Registration

You don't need to sign up, create an account, or enter any email address. *Use the tool instantly and anonymously.*

No Image Upload

Your image is *never sent to any server*. All processing is handled locally in your browser using modern web technologies (HTML5/Canvas).

No Storage, No Tracking

We do *not store, save, or track* any user files or activities. After you close the tab, everything is gone.

Fully Local Processing

Every blur action you take — from image loading to pixel masking — happens in your browser, ensuring total data control.
by poly2it | 2025-07-16 12:49:28+00:00
I know people who use KDE and like it, and I'm sure it's great technically, but I don't understand why KDE chooses to be stuck with a design language which looked dated years ago, while GNOME continues to develop their style. It's not the type of tried and tested design which isn't in fashion but has remaining qualities. The design of KDE is visually displeasing and brings a poor user experience.
by rogerbinns | 2025-07-16 12:49:33+00:00
SQLite has 32 bit limits. For example the largest string or blob it can store is 2GB. That could only be addressed by an incompatible file format change. Many APIs also use int in places again making limits be 32 bits, although there are also a smattering of 64 bit APIs.

Changing this default requires knowing it is a 64 bit platform when the C preprocessor runs, and would surprise anyone who was ok with the 2GB value.

There are two downsides of mmap - I/O errors can't be caught and handled by SQLite code, and buggy stray writes by other code in the process could corrupt the database.

It is best practise to directly include the SQLite amalgamation into your own projects which allows you to control version updating, and configuration.
by Zigurd | 2025-07-16 12:49:45+00:00
The posts on this thread arguing that Android is not a real Linux should take a look at the increasingly blurred lines between MacOS and iPadOS. Android tablets are on a similar trajectory. ChromeOS Flex pretty much is a desktop Linux distro with an Android runtime.

Some people will find the idea of elements of a mobile OS on their desktop attractive. Other people will find it less unattractive than buying a new PC to run Windows 11.
by coldtea | 2025-07-16 12:49:46+00:00
If there's no culture, development level, and way of life preferences, for different national states and ethnic groups, and humans are just interchangeable units, sure. Just add as many immigrants as you want, problem solved.

Adding, say, to a country an additional 10%-20% of its current population in people from another culture, to be the younger and more fertile group, in an aging domestic population, would absolutely go without issue.

At least, if we also ignore that immigrant origin countries all see fertility drops, many projected to reach sub-fertility rates themselves soon, of course.
Show HN: Git Blame Made Interactive – Ask Your Git Repo Who Did What and When
by abhinav95 | 2025-07-16 12:50:21+00:00
I built an Open Source CLI that lets you ask your Git commit history using natural language.

E.g ask the repo

•“When was login added?” •“What changed in the auth flow?”

It uses embeddings for the commit messages using configurable models (HF or OpenAI), stores them in ChromaDB, and queries them semantically with GPT via LangChain.

Features: • Fast local search (local storage) • Natural language query interface • Simple Typer-based CLI with commands to list and manage embeddings

Ideal for developers who want a smarter way to explore version history.

Feedback & Contribution Requested and Welcomed.
DuckDuckGo Is Down
by GavinAnderegg | 2025-07-16 12:50:41+00:00
I was having intermittent search failures this morning, but now every query results in this error:

Sorry, we ran into an error displaying these results. Click here to try again.

I tried looking for an official status page, but couldn't find one. That said, it looks like others are having the same issue: https://downdetector.com/status/duckduckgo/

EDIT: They've now updated the search results page with the following after it returns no results:

We’re experiencing an outage. Thanks for your patience while we get our ducks in a row!
by ryandv | 2025-07-16 12:50:48+00:00
> At least in my circle everyone I know has moved to their general computing being on phones and tablets which is not captured here.

> [...] (more technical, needing to do tasks not possible on phones and tablets)

Somewhat unrelated but something I never see discussed is how the form factor of the computing device changes our relationship to, and the types of, media that we produce and consume.

One critical task not possible on phones and tablets is the production of long-form textual media; hence the concomitant rise of picture and video and the smartphone camera, which is now the primary medium through which many, many people view the world. Editing anything longer than a Tweet is torturous on a phone or even a tablet, and I suspect that this lack of ergonomics is what leads to the proliferation of reductive, simplistic, short-form, and byte-sized thinking.

Computing "interface culture" was once hyper-literate; "in the beginning was the command line" [0], and people's primary way of seeing the internet was through words, keyboards, and terminals. Now we have the "colossal success of GUIs" and a Disney-fied [0], touchscreen interface to computing, where the control mechanisms used by adults are the exact same as the ones used by toddlers.

[0] https://web.stanford.edu/class/cs81n/command.txt