MurphyA/hacker-news huggingface dataset:
by Propelloni | 2025-06-12 13:09:44+00:00
That's depends what you want to do. If you want an all-in-one solution you'd go with the solution of your distribution vendor, e.g. Red Hat IPA/Satellite, SUSE Manager, or Ubuntu Landscape. Linux just plays nicer with ADS than MS Windows with any Linux solution, so most fall back to ADS in mixed environments.

If you only want Identity, Policies and Audit trails over several different Linux distributions, FreeIPA is your weapon of choice. It is clicky and requires no scripting. Just like ADS it is a bit of a pain to get into, but easier to run than OpenLDAP ;) If you want OpenID, too, connect FreeIPA and Keycloak, but you will need to dive onto the CLI. For configuration management connect Saltstack, here you have to edit rules files.
by PaulHoule | 2025-06-12 13:09:47+00:00
I had a time when my condition was acting up and I was struggling to deal with JIRA and got the idea of making paper tickets with a receipt printer. I bought a few receipt printers on Ebay and learned how to use them but never really wound up coupling them to JIRA because handwritten tickets were good enough and my condition got better. Wound up printing a lot of Pokémon characters do, as reference art for Pokémon is intended for low-quality small screens and does great on thermal printers.

You can get a range of different thermal printer types, one discovery I made was that if you went looking for thermal printers in North America and looked for a width in millimeters you'd get cheap Chinese printers that were often adequate, if you looked for a width in inches you'd get name brand printers that were more expensive. Most thermal printers these days connect to USB but you can get one that connects to Ethernet which I think is ideal if you want something to be controlled by a server.
Show HN: ClickClack – an offline Mac/iOS typing test with deep stats iCloud Sync
by alfianlo | 2025-06-12 13:09:58+00:00
ClickClack is a native SwiftUI typing-practice app that runs entirely offline, stores data locally with SwiftData, and (optionally) syncs through the user’s private CloudKit container, so nothing ever touches a third-party server. It measures net/gross WPM, accuracy, consistency, and generates heat-maps of mistyped keys. You can run timed drills (15 s – 5 min) or word-count drills (15 – 500 words), paste any text you like, and see progress graphs built with SwiftCharts.

Why I built it:

Most typing tests live in the browser and require an account. I wanted something that:

1. works offline (plane, train, spotty Wi-Fi)

2. respects privacy (data stays local or in the user’s iCloud)

3. feels native on Mac, iPad, and iPhone (single SwiftUI codebase)

Technical bits:

• UI / logic: SwiftUI.

• Persistence: SwiftData + CloudKit private DB.

• Charts: SwiftCharts for WPM / accuracy graphs.

• Haptics & audio: native APIs with switch / typewriter sound profiles.

• Keymap overlay: live map for QWERTY, Dvorak, Colemak, Workman.

• Key heat-map: per-character error counters rendered as a color grid.
by amelius | 2025-06-12 13:10:14+00:00
> Which then becomes a question of how much time/money to they invest in features for 1% of users?

The problem with Apple is that __anyone__ sits in a 1% group of users in one way or the other. But they try to make a one-size-fits-all product.

This is in contrast to Linux where everybody can do whatever they like, and most things are opt-in rather than opt-out.
by graemep | 2025-06-12 13:10:38+00:00
True, but why did they trust the US so much in the first place? It is not as though no-one has ever warned of the dangers before this year!

Given that one of the EU's aims is to be a peer to the US and China (the term I recall them using is a "multi-polar world") they should not be reliant on anyone to this extent.
by andoma | 2025-06-12 13:10:40+00:00
Our house have geothermal heating (heatpump conncted to 160m drilled hole, pretty common in Scandinavia). The heatpump supports having a coolant loop for cooling the house in the summer. Thus the heat pump pretty much exchanges heat from the house to the well (heating it up ever so slightly). It would certainly be possible to insert a resistive dummy load on that loop and just store that heat in the bedrock as well.
by rickdeckard | 2025-06-12 13:10:52+00:00
> I do wonder, though, did Mozilla ever try to convince Facebook to build a FirefoxOS build of WhatsApp?

Yes, they tried.

From what I know, a big difficulty in convincing them was that FFOS didn't have actual native applications, it was running everything on the Firefox Gecko Engine (on top of Linux). WhatsApp would have had to develop their application as a WebApp in Gecko, to run on quite low-spec hardware, which would have been a huge undertaking at that time.

(FYI, the first FFOS device was launched in 2013, Facebook acquired WhatsApp in 2014)
by wickedsight | 2025-06-12 13:11:01+00:00
So... I come from a country where police are still mostly respected. They also don't use rubber bullets usually.

From my point of view, this person was disobeying orders from police, which gives them the right to use force. Is a rubber bullet an appropriate amount of force? Probably not, but I don't see this video as a completely one sided interaction with one party being wrong.
by piker | 2025-06-12 13:11:21+00:00
Agreed! I don't think lawyers would have accepted an Electron alternative to super fast Word. Rust gives the raw speed and safety necessary to compete.

It's my first Rust project, and I've found Rust to be amazing once you cross over the learning hurdle. The biggest issue was of course the borrow checker, but for a project like this where you aren't really iterating much on the design (as opposed to say a game dev), it lets you fly. It saves you from all the big mistakes and allows you to comfortably use threads and things. No idea how I would have made it without rust_analyzer, though.

Egui was simple to get going, while it has some downsides being an immediate mode UI, those are mostly overcome by the caching necessary for rendering documents, etc.
by laurieherault | 2025-06-12 13:11:21+00:00
I am the author, and thank you for your comment!

What I am talking about is really very different from the Pomodoro method. That method uses 25-minute sessions, while I am talking about micro-tasks of 2 to 5 minutes printed on receipt tickets.

As for todo.txt, I mentioned in the article that this kind of tool with a hierarchy does not work for me at all, given the massive number of tasks I have. And I proposed a more interesting and truly innovative solution in response to that :)
by steveBK123 | 2025-06-12 13:12:33+00:00
> It’s only been six months, but it’s starting to feel like it might not work out. How much longer should I give it?”

It takes a lot longer to tell if the job is right than if it's wrong. Six months is orders of magnitude longer than you need to give a bad job. Don't rage quit, but if it feels wrong it probably is, so start looking.

Had one job with a guy I had worked with for years elsewhere, and within my first couple weeks we sat down for a coffee and I said "so this isn't it a 5 year gig is it?" and he shook his head in agreement. Unfortunately COVID & life caused us to both overstay a bit.

You early don't owe anyone anything to stick with a bad gig.
by neogodless | 2025-06-12 13:12:42+00:00
This is a very valid criticism of my post and many that group "opinions" as if they come from a single source.

Here, the top-voted comment is OK with Apple software phoning home, but there's no evidence they are not equally OK with Microsoft software phoning home, so I'm contrasting this popular opinion with another popular opinion elsewhere.

Here's one example from a different user, where Microsoft is described as "the big daddy of spyware."

https://news.ycombinator.com/item?id=22246187

See also this sibling top-level comment from today:

https://news.ycombinator.com/item?id=44256951
by SecretDreams | 2025-06-12 13:12:44+00:00
Agreed, but it doesn't look like AI. Video(s) look real to my untrained eyes. Everyone is going to speculate regardless of the top level disclaimer. I rather just at least present what data is available as of now.

The city the incident took place in has a subreddit. Feel free to go take a look and judge for yourself. It's a bit NSFW at the moment.
by bettercaust | 2025-06-12 13:13:01+00:00
I thought we were talking about public health interventions. How would "don't offer soft drinks, junk food, etc." be implemented? Are you going to propose a law or regulation that bans offering those things?

There's merit to the government food assistance (SNAP in the US) idea, though if you're trying to ban "junk food" from SNAP you're going to run into definition issues. Banning things like Twinkies and cola from SNAP is one thing, but "junk food" may also include ready-made ultra-processed food depending on your definition, and that may be the only type of food typical SNAP recipients can use (e.g. homeless who do not have access to cooking, people who live in food deserts). There is also a valid concern about micromanaging the food people eat, because SNAP recipients are normal humans and we tend to give normal humans leeway to indulge in a treat every now and then.
by bluGill | 2025-06-12 13:13:04+00:00
Amtrak has been around since the 1970s. Competent management would be asking where the delays are coming from and putting a priority on them and fixing them (note that priority need not be right, only that you are close and do something). While we may still need more passing loops, we should have seen lot built and my now at least some of them would be the needed ones.

Amtrak seems to stuck on large projects, so we have shelf's full of plans/studies on new lines, but they are all too big to build and still they keep making more.
by dackle | 2025-06-12 13:13:23+00:00
This reminds me somewhat of a system by David MacIver: https://drmaciver.substack.com/p/using-a-list-to-manage-exec...

He builds his list from scratch every morning. The list is flat, so as you go about your day and subtasks occur to you, they are added to the list without explicit links to the main task.

I thought it might be risky to start with a blank list, because something important might be forgotten. But it turns out that a blank list is a great filter for what is truly important and motivating. If it is important, you will remember it at some point during the day.

This system is also excellent for shorter periods of time. If I come home and want to get started on dinner, want to tidy up a bit and have a few other demands on my attention, I put my laptop in a central location, open up Notepad, and just start typing in everything I see around me that I need to do. Usually I start with maybe 5 items, but as I start doing things I quickly add tasks to the list, and it might grow to 15 or 20 items. But then at some point the list starts to shrink again as these small, granular tasks are completed. It is strangely satisfying to see the list initially grow and then shrink to nothing. It also leaves me with a feeling of having thoroughly attended to everything that was bothering me when I first walked in the door.
by kmoser | 2025-06-12 13:13:27+00:00
Everybody gets important emails, and it's literally part of their job to filter the wheat from the chaff. One of my benchmarks for someone's competency is their ability to manage information. With a combination of email filters and mental discipline, even the most busy inbox can be manageable. But this is an acquired skill, akin to not getting lost in social media, and some people are far better at it than others.
by koonsolo | 2025-06-12 13:14:28+00:00
The confusion is that there are plenty of front-end developers that have no clue what they are doing, and then blame it on the tool. Believe me, I interview plenty of front-end developers each month.

The main problem is that building a website is very different than programming a web application.

As a senior software engineer with a Masters degree in CS, NextJS works great for me.

Another poster here claims an <Image> drops his Three.js to 2 fps, and of course blames it on NextJS. I work with Three.js, and never seen such issue (React-three-fiber however does have some peculiarities). Before blaming some random tool, maybe first investigate where the problem lies. If you pinpointed it to NextJS, sure, it's NextJS. Before that, don't blame anyone but yourself.

I always laugh when I read HN and Lobster commenters. I use NextJS and LLM's, and I leave my competitors in the dust. So yeah, the proof is in the pudding, not in some random folks commenting on the internet.

This also reminds me of some commenter here on HN who was angry at Java because their sorting function was unstable for many years :D.
by TheNewsIsHere | 2025-06-12 13:15:36+00:00
There’s “move fast and break things” at Facebook.

And then there’s “launch whatever an SVP dreams up” followed by “kill that old SVP’s thing” at Google.

Perhaps slightly exaggerated. Google product reveals and sunsets have frequently followed executive movements in/around/out of the company. Two big examples that had widespread impact are in the later Google Wallet/Pay changes and some of the later insanity around multiple self-canabalizing IM/chat/conferencing services.

There seems to be no long term vision or strategy at Google, and Pichai is notoriously averse to making decisions of consequence. It’s not surprising that Google is rudderless.
by lelanthran | 2025-06-12 13:15:53+00:00
> The core of ancient alien theory is the belief that non-white races are incapable of complex feats of engineering and civilization

I think you're reaching here - I've never got that as the "core" message and/or belief.

The core message and/or belief was always "Primitive versions of us could never have created such complex feats of engineering[1]", quickly followed on with "even today, we cannot create such things without our recently invented technology".

It's a stretch to leap from "even today, we cannot create such things without our recently invented technology" to "only white people could have created such things."

[1] I also dunno why you added "and civilisation" in there; that's not what I read in any of the Hancock and similar books.
by hliyan | 2025-06-12 13:17:06+00:00
Not bad. I have a stack of unused index cards. I just tried writing down some recurring household chores, one per card, with some instructions below the title. I'm now thinking of hanging two boxes -- todo, and done -- in the hallway, so that I can just pick up a task, complete it and then move the card from "todo" to "done". I suspect the wife will have no trouble moving the full stack from "done" to "todo" at the end of each week.
by graemep | 2025-06-12 13:17:13+00:00
> I don't disagree that there are valid EU alternatives for hosting, I'm saying it's irrelevant to their goal.

It is irrelevant to their narrow goal, but it is very much relevant to their broader goal.

> Allow me to make an analogy: imagine someone switching to Linux desktop and then installing Slack or Discord because they can't be bothered to convince other people to use Matrix.

That is a very different situation. There are no real barriers to an organisation choosing to host its websites where ever they choose.

> It's also highly unlikely that the group of people working on that DNS resolver is the same group of people that made a website for it,

That is often true, but in this case it implies management do not understand, or are not committed to the underlying goals. It would be very easy to have insisted that all hosting is in Europe.

> One of my previous jobs was in one of those tiny companies and a part of my responsiblity was to maintain some of Eurotunnel's servers, so would you blame me for their decision to rebrand themselves to far less descriptive Getlink

Not you, but I would blame their management.
by aleph_minus_one | 2025-06-12 13:18:24+00:00
> "Scrum" isn't really "Agile", though.

Wikipedia:

> https://en.wikipedia.org/wiki/Scrum_(software_development)

"Scrum is an agile team collaboration framework commonly used in software development and other industries."

In other words: people who claim to do Scrum, but in a non-agile way are simply scammers.
by sofixa | 2025-06-12 13:18:34+00:00
> most planes can't dump fuel anymore. if it's a serious enough emergency you land overweight.

When fuel is dumped, it's at high altitude where it just evaporates.

Short haul jets can't do it, but their max takeoff weight is around their max landing weight, so it's fine. For long haul, it's not the same.
by diego_moita | 2025-06-12 13:19:32+00:00
Good! We need to go further in this direction.

If magazines, newspapers, movies and TV stations are liable for what they publish why shouldn't social media also be?

The "but it is only transportation of information, like telephones" argument is just ridiculous. It is valid for email at best, it is not valid for social media. They already routinely practice filtering of what is posted.

We shouldn't expect the U.S. to advance this cause. Their congress is too deep in the pockets of lobbyists to be accountable to public interest. It has to come from the E.U. and responsible governments.

Edit: this is a repetition of history. There are a lot of tragic examples of tragedies sparked by publications meant to extract profits from people's paranoia and fear. The most famous one is the witch hunt started by the book Malleus Maleficarum[1] that caused more than 30 000 deaths. We created means to contain these abuses in new media too. The genocide of Rohingya people could have been avoided if Facebook were liable for it.

[1] https://en.wikipedia.org/wiki/Malleus_Maleficarum
by yaris | 2025-06-12 13:19:54+00:00
The amount of communications would be better illustrated by the number of connections made in a period of time, maybe complemented with the amount of data transferred up/down. Making a 1000 connections towards one domain name with different URLs does not fundamentally differ from making 1000 connections each towards a separate domain name (which names can be the same server, just with a bunch of IPs).
by mfro | 2025-06-12 13:20:15+00:00
This is the point I think many people fail to understand about consumption. Yes, it is usually perfectly sustainable to spend most of your free time scrolling tiktok or playing high-reward video games, yes you can live without regular exercise or a strict diet, but there are hard to quantify effects on an entire range of other things in your life. I think it is very important for the modern person to pay close attention to their mental state with and without the things they turn to the most, especially if experiencing problems with focus or motivation.
by uzomaemuchay | 2025-06-12 13:20:21+00:00
I'm thinking of working on an open-source, serverless compute system designed specifically for Python applications. Think of it as a simplified, local-first alternative to AWS Lambda. It will offers the developer experience of tools like Celery or Dramatiq, but without the overhead of managing brokers, queues, or long-running workers.

The core idea is to create a tool that feels as simple as writing a `@task` decorator on your aysnc function like Celery, but with serverless principles: tasks scale automatically, idle resources are automatically shutdown, and everything can run locally during development. When you're ready for production, the same code can run in the cloud—without any rewrites.

Surprisingly, there isn’t a simple, Python-native system today that offers this kind of serverless compute experience locally, especially one that supports long-running tasks. I’m building this partly for my own learnings and productivity, but also exploring whether others might find it useful too.

Would love your thoughts. I have a url to put in your email as well if you want me to let you know when I get past the ideation phrase and post something on github.
Show HN: NotebookLM Hub – Discover and share curated NotebookLM collections
by FaisalAbid | 2025-06-12 13:20:23+00:00
Hey everyone! So I've been going down the NotebookLM rabbit hole lately, and wanted to discover what the community is researching, creating and listening too.

Built this little site to collect the cool ones people are sharing.

Still pretty rough around the edges, but figured it might be useful for others who are as hooked on this tool as I am.
by bee_rider | 2025-06-12 13:20:37+00:00
The only problem I ever had with LibreOffice is that (at the time) there seemed to be some inconsistency when showing some PowerPoint-generated slideshows. I suspect the standard is incomplete and the issue is just a matter of matching the expectations of whatever software was used by the person who generated the slides. So, if the officials switch, it is fine.

Anyway, if the government is generating files that require MS office to open, they are essentially creating an undocumented tax, to be paid to a foreign company. This seems… legally questionable (depending on your local laws of course), and wildly stupid.
by JKCalhoun | 2025-06-12 13:20:42+00:00
> Hoberman makes clear one crucial factor in the city’s creative energy: “cheap rents.”

I keep seeing this in various places. The rise of the "College Music" scene in Athens, Georgia during the 80's has also been in part attributed to the cheap rent in the student ghettos (typical of many college towns).

Growing up in Kansas City, the neighborhoods around the Kansas City Art Institute were also low-rent. Child (impressionable) me remembers walking through the neighborhood at night, let by my mom, for the free Friday night film ("Journey to the Far Side of the Sun", "Fantastic Planet" to name a few I recall). There was a large chicken leg sculpture, perhaps 8' tall in one yard that always spooked me to walk past. Some kind of sculpture of broken bits of mirror and glass made another small lot look like an alien set from "Star Trek"....
by consumer451 | 2025-06-12 13:22:04+00:00
The RAT is surprising tiny on the 787, and this is a phone video of a monitor, then run through Reddit compression. I am of course not 100% sure about any of this.

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ95qKj...

edit: here you might possibly see it on the right, a very tiny blurry thing

https://imgur.com/a/CElWKzQ

source: https://old.reddit.com/r/aviation/comments/1l9hqzp/air_india...
by palata | 2025-06-12 13:22:13+00:00
I genuinely wonder how much AOSP needs from Google nowadays.

I mean, the convergence stuff (Dex-thingy) sounds good: it would be great to plug an Android device to a docking station and use it as a computer.

Other than that... what is Google bringing that is not proprietary already? Genuinely asking, I don't know. I can't say that my Android is different today than it was 10 years ago.
by bubblyworld | 2025-06-12 13:22:31+00:00
Obvious counters aside (like syntax issues or whatever) I have almost the opposite intuition. Most of my programs start out as partial solutions to a problem I don't fully understand, and it is only through interaction with the environment (users, or other machines sometimes) that the edge-cases and incorrect assumptions become clear. These programs have a lifecycle of refinement to deployment to analysis to refinement and repeat. At each step they are workable or almost-so, and over time the solutions start to map the domain more correctly. Sometimes (like in business) the domain is evolving simultaneously!

(can give examples if anyone's interested but this is getting long already)

I imagine this wouldn't work so well for hard algorithmic stuff where there are mathematical properties you need to be aware of and maintain. But I find most problems I solve are more organic - people are quite resilient to fuzzy boundaries, so people-facing stuff tends to have that property too. There's a large fuzzy space of "workable solutions", so to speak, and navigating that space is kind of inevitable if you want a quality solution.

Perhaps I'm just not intelligent enough to one-shot that kind of stuff =P