MurphyA/hacker-news huggingface dataset:
by journal | 2025-07-23 15:26:08+00:00
Creating these or similar things requires individual initiative but the whole world everywhere with money is run by a committee with shared responsibility where no one will be held responsible if the project fails. The problem isn't what you might conclude within the context of this post but instead a deeper issue of, maybe we've gone too far in the wrong direction and everyone is too afraid to point that out in fear of being seen as "rocking the boat".
by Aachen | 2025-07-23 15:26:11+00:00
"Many" safety features don't work? My understanding is that Google unsafetynet is the *only* thing that doesn't work because it's by-design trying to detect if the OS has been modified (or completely reinstalled in this case) by the user. It's like you would install a fresh Windows and now it says your device is no longer secure because you used your access to install something at the OS level and the warranty seal is broken. It's obviously bullshit but the impact on app support is how they keep the majority of people afraid of doing this. Any developer that adds "Google Safetynet" is imo complicit in this

Conversely, there are many safety features in GrapheneOS that don't exist on stock, and they're not the security-through-obscurity type that safetynet employs. As noted in the docs, they often find security issues just by people trying to use an app with these default-enabled extra checks: https://grapheneos.org/usage#bugs-uncovered-by-security-feat...
by cubefox | 2025-07-23 15:26:27+00:00
> At the very least a knowledge of Set Theory, Logic and Relational Algebra goes a long way towards understanding the mapping from Mathematics to Computer Programming.

I know all these from university, but I did programming and SQL before that without any issues. Learning these mathematical details seemed really not useful in practice, at least for me.

Of course, coming up with something like SQL in the first place requires a lot of theoretical mathematics (set theory, relational algebra), but as someone who only uses those systems, like 99% of software engineers, understanding the mathematical theory here doesn't seem very helpful.
by n4r9 | 2025-07-23 15:26:32+00:00
You keep confusing "giving women the option to X" with "forcing women to X".

> It's always about "safety for women" ... Complete bullshit.

It's not bullshit. What underhand motivation do you think is at work here? Uber famously had a terrible track record on sexual assault (overwhelmingly by men against women), but through policies like this have gradually been working it down.

> Should we have separate train cars for females?

It's not a terrible idea. From talking to women, there is a lot of fear of getting on trains alone at night. If they felt safer about it then it could be a net positive both for public safety and the economy. It has actually been floated in UK politics recently: https://www.huffingtonpost.co.uk/entry/women-only-train-carr...
by octopoc | 2025-07-23 15:27:35+00:00
I have in the past often advocated for more training for police, so I have to say this is an eye opener for sure. Thanks for posting this.

The question I have is, why?? I assume some Israelis or people with ties to Israel who wanted Israel to have influence over the US police. (But why?)

I doubt it was a big thing like “gee, you know what Israel can export? Police brutality!” “Hey that’s a great idea!”

But that’s kind of how it comes across.
by happytoexplain | 2025-07-23 15:27:46+00:00
I rarely use these services, so I don't know the facts, but multiple times I have heard a woman say she is afraid to give a bad rating or report because the driver picked her up at her home, so he might return. I assume drivers can't see who is reporting/rating, but the fear is that they can use basic logic to make an assumption about who it was.
by toast0 | 2025-07-23 15:27:51+00:00
Microsoft ran Windows Phone into the ground. I could rant, but WP7 was interesting, WP7.5 was usable, WP8 and WP8.1 were pretty good, and then WM10 was very late and pretty meh. Had WM10 shown up on time and with quality, we would have a different discussion. Lots of OEMs were making phones for WP8, not many for WM10.

Symbian had flirted with Open Source, but IMHO, Nokia's fight with US carriers over shipping a SIP client and the resulting disappearance from the US market of most Nokia phones doomed Symbian... Tech journalism is dominated by US outlets and nobody reported on Symbian phones because they weren't there.

I assume you mean Palm's WebOS, cause PalmOS was pretty stylus driven and ux expectations had moved on. WebOS was neat, but Palm didn't have the corporate resources to support it.

Blackberry certainly had time and resources to compete. BB10 was supposed to be quite good, but maybe a little late.

All of these had what I like to call early mover disadvantage. Being first or at least early to a market makes it hard to adapt when the market changes. Coming in ten years late to smartphones was great for Apple and Google.
by x187463 | 2025-07-23 15:27:52+00:00
I have found myself leaning heavily on easing functions to smooth motion within my terminal visual effects engine. I do not have a very strong math background so I am limited in how much I can modify the commonly available functions. I have found it useful to create custom easing functions by mapping the easing function progress across a bezier curve. There's an example in the changeblog write-up from the last release:

https://chrisbuilds.github.io/terminaltexteffects/changeblog...
by Hikikomori | 2025-07-23 15:27:59+00:00
Whos's native then? Only jews? What about the peoples that lived in that region before them? Or the people that moved through the area after leaving Africa? This is a nonsense argument, people lived there and others colonized the area and has operated like most European colonies. This is what happened in recent times, not 2000 years ago.

In private letters from the founders they write about their true intent of accepting the 48 deal just to get a foothold and then keep taking over the rest of the land, you can look it up yourself. And what a deal, Jews owned like 7% of the land and was handed 55%? Why would anyone be angry about that. By an organization that was basically three countries in a trenchcoat and without the support of most the people who lived there.

I know Hamas is bad, I can call them terrorist without a problem. Netanyahu however is also a fan of Hamas as he has stated its critical to prop them up as that allows them to divide and conquer the Palestinians and create more chaos that they can use. Exactly like how they are using Oct 7 in both Gaza and the West Bank now.

I understand that Israel is in the grips of far right zionist fanatics, but a large part of their population does support some kind of genocide.

Your genocide excuses are disgusting.
Show HN: K-58 – a story game powered by AI
by tschillaci | 2025-07-23 15:28:07+00:00
I've been working on a game for the last few weeks, it's called Kettle-Station K-58 and is about talking to Alex, a space courier resting at your remote asteroid stop.

The goal is to build enough trust with Alex to get him to open up about his hidden backstory.

Alex is powered by a few AI agents that handle memories, intimacy, and achievements. The achievements agent analyzes the conversation and, when it's relevant, gives Alex new lore and unlocks the corresponding achievement.

You can actually see the agents think in real time by pressing F1 on desktop.

I've got lots of features planned such as speech-to-text, mobile apps, more characters, and maybe even a collaboration with an existing license!
by MITSardine | 2025-07-23 15:28:21+00:00
Interesting article. But why is it an issue for it to be iterative?

I would imagine you're going to step through time anyways, to draw frame after frame. Wouldn't it in fact be cheaper to step through using some finite differences scheme, with one FD step for one draw step? It could be as cheap as a handful of additions per time step. Unless I'm overlooking something?

If needed for stability or accuracy, you can also step through several FD steps in one frame, but I'd imagine at a rate of 20fps, this should not be necessary for the types of equations considered.
by mandmandam | 2025-07-23 15:28:36+00:00
> Land, labour and dilithium crystals are still scarce in the Star Trek universe.

Land can't be that scarce. How many times did we see an entire planet colonized by like 200 people? Also, it seems like very few cities in the future have put hard caps on building height.

People have their own replicators, as you say; and cheap abundant energy. The need for labour is vastly reduced.

And dilithium, while 'rare' is not an essential commodity for anything except space travel.

> even energy and material goods are scarce in the economic sense.

Sure; but they are abundant enough that 'fair distribution' hardly matters, which I think was the OP's point.
by AlexandrB | 2025-07-23 15:28:50+00:00
Unsightly, maybe, but I don't see how they're unsanitary. Urine is nearly sterile.

If you're standing up, it's also a lot easier to "hit the target" into a urinal vs. a toilet. Having a bunch of people peeing standing up into normal toilets would be a lot more gross than urinals.
by gchamonlive | 2025-07-23 15:29:59+00:00
That got me interested in it for the privacy claims, but unfortunately it only supports Pixel phones. The reasons are technical and fair. It's just unfortunate that Pixel isn't sold or supported in many countries in the world. I live in Brazil and even in Mercado Libre where it's supposed to support the entire Mercosul market, I can't find a single Pixel 8 for purchase. It's sad we're excluded from accessing this amazing project.
by Edmond | 2025-07-23 15:30:03+00:00
In terms of AI tools/products, it should be a move towards "Intelligent Workspaces" and less chatbots:

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

Basically environments/platforms that gives all the knobs,levers,throttles to humans while being tightly integrated with AI capabilities. This is hard work that goes far beyond a VSCode fork.
by nazgulsenpai | 2025-07-23 15:30:08+00:00
To expand on this and provide some examples, I've recently played Wuthering Waves, Tower of Fantasy, The First Descendant, Phantasy Star Online 2, Black Desert, Lost Ark, Throne & Liberty, probably others I'm forgetting, all of which contain anti-cheat of some variety and all on Linux.

There are some that don't support Linux and likely never will like Valorant or Call of Duty, and even fewer that dropped Linux support like Apex Legends.
by debugnik | 2025-07-23 15:30:18+00:00
I did find myself without barely any cash during Spain's blackout and that made it really stressful. It made me value physical currency a lot more.

Now I wish digital payments didn't require a server/ledger connection at all, but I understand that would risk double-spend attacks unless all the computation could be fully trusted, which we can't even guarantee for existing card payments.
by jbreckmckye | 2025-07-23 15:30:38+00:00
Lockdowns, whilst necessary, were presumably bad for our brains on several fronts:

- they reduced social stimulation

- they increased repetitive behaviour

- layoffs and furloughs led to isolation

In addition there was a lot of screen time across all demographics. My uninformed opinion is that the repetitive and confirmatory nature of digital entertainment makes it a kind of cognitive "junk food"

There's also "anecdata" about COVID kids and even pets that have had challenges catching up with a post-lockdown world. I don't know how clear the evidence is, though.
by nerdjon | 2025-07-23 15:31:11+00:00
I think there is a very big difference between those when personal safety is considered.

It is the same as asking if you have a preference when you get a massage or go to the doctor since those are more intimate and likely involving a lack of clothes. Something that in those situations you would feel regardless of your gender. As a male I prefer a male doctor, especially when talking about certain topics. I realize logically this is stupid and they are a professional at the end of the day, but that is my reality.

Unlike those however, there is not really a valid reason for a man to say they don't want a female driver/passenger from a comfort or safety standpoint.

We can argue all day long about in an ideal world we would not need this, but that is not our reality.
by Pamar | 2025-07-23 15:31:20+00:00
Am I the only one that remembers how Microsoft tried to convince everyone to adopt .Net because this way you could have teams where one member could use J#, another use Fortran.Net (or whatever the name was) and old chaps could still contribute by writing Cobol# and everything would just magically work together and you would quadruple productivity just by leveraging the untapped pool of #Intercal talent out there?
by chasil | 2025-07-23 15:31:22+00:00
I have never been to Spain, and I have only slight familiarity with issues in Barcelona and greater Catalonia, but this gives me pause:

"There’s a bitter irony here, too, as GrapheneOS recently pointed out in a tweet. The Spanish region of Catalonia was at the center of the massive Pegasus spyware scandal in 2019.

"Pegasus, a sophisticated surveillance tool sold exclusively to governments, was reportedly used to hack phones belonging to Members of the European Parliament and eavesdrop on their communications. Yet, police in this very region are now scrutinizing savvy Pixel and GrapheneOS users for hardening their devices against unlawful surveillance and other attack vectors."
Show HN: CalOverlap – Group Scheduling from Multiple Calendly/Cal.com Links
by vladimirbaranov | 2025-07-23 15:32:35+00:00
Hi HN, I'm Vladimir Baranov — a builder of a tool called CalOverlap.

CalOverlap helps you find overlapping availability across multiple calendar links, like Calendly and Cal.com. It’s for those painful group scheduling moments when everyone says "here’s my link", and somehow none of them align. Instead of emailing back and forth or opening 6 tabs, you just paste in the links, and CalOverlap returns top overlapping time slots.

Here’s a demo with four links to show you how it works: https://caloverlap.com/ and instructions - https://www.loom.com/share/e1a34f8dd8674c10bdc29733c7e61724?...

This came out of a pattern I kept seeing in my coaching work with groups of founders and execs. Smart, busy people who all had scheduling links—yet still couldn’t book a meeting. The problem wasn’t lack of availability. It was lack of overlap visibility. Each person’s tool was doing its job, but nobody was coordinating across tools.

The current MVP supports both Calendly and Cal.com, with more platforms on the roadmap. It works entirely client-side—no signups, no tracking, just a quick way to see what works for everyone.

Why I built it

I've spent most of my life shipping software, coaching technical leaders, and wrangling calendars across companies and continents. I’ve built and exited startups in fintech and space-tech, but this project is refreshingly small and specific. It’s not trying to change the world. It’s trying to make scheduling less terrible.

There are other solutions—multi-scheduling apps, internal coordination tools—but they’re often overkill for the "let’s just book one call" use case. I wanted something so simple it felt like a shared calculator for time.

What’s next

Support for more calendar tools (e.g., SavvyCal, Cron, Outlook, Google)

A simple API version (some folks already asked to embed it into ops workflows)

I’d love feedback on the UX, edge cases, or other use cases you’d want this to handle. And if you’ve ever felt like scheduling is a tax on your soul, I’d love to hear that too :)

Thanks for checking it out.

—Vladimir https://caloverlap.com
by Aachen | 2025-07-23 15:32:40+00:00
You're not wrong that one needs to have some trust in the devs of open source code, but if you are this level of paranoid then having the code available is essential to your threat model because it allows you to build it yourself so you know what you're running. Nobody can audit everything, but if enough people are involved in the development, they would all have to collude (or the malicious one has to hope they get lucky) since each one of them has a chance to spot when one of the developers were to be malicious
by sltkr | 2025-07-23 15:32:41+00:00
I really doubt it's as simple as “just not legal”; most anti-discrimination laws allow for reasonable exceptions, especially when women's safety is at stake.

There may still be lawsuits, but it's not obvious that Uber would lose.

It's not even clear that men are at all disadvantaged by current proposal, given that the preference isn't guaranteed to be honored, so female drivers most likely will still be expected to pick up male passengers. In that case, there is essentially no scenario where a man is refused service because of his sex, and it seems questionable whether there is any grounds for legal action at all.
Show HN: Free AI Landscape Design Tool –Upload photo, get garden ideas instantly
by lcorinst | 2025-07-23 15:32:41+00:00
Just wanted to share something I made that helped me a ton with my own outdoor project. It’s a free AI-powered landscape design tool that lets you:

- Upload a photo of your garden/backyard/patio, interior also support.

- Describe what you’d like to see (e.g., “add a deck” or “Japanese garden style”)

- Pick a design style (Zen, Cottage, Tropical, etc.)

- Instantly generate and download AI-generated landscape design ideas

You can check it out here: https://AILandscape.app

I originally built this to help myself avoid expensive trial-and-error. It’s free to try, and I'm looking for feedback from anyone into home improvement, landscaping, or just curious about what their space _could_ look like.

Let me know what you think – happy to improve it based on feedback!
by Fluorescence | 2025-07-23 15:32:42+00:00
> someone high up

Has to be. It has that Musky smell of banning yellow safety paint i.e. too stupid to be a team effort.

Legibility issues with translucency is such a basic thing and I expect Apple designers have gone deep on the topic e.g. mathematical models using human colour perception to determine hard limits for different type weights. I don't think the heavy frosting in past versions was an accident.
by meowface | 2025-07-23 15:33:00+00:00
I still exclusively use Claude Code. I have not yet experimented with these other models for practical software development work.

A workflow I've been hearing about is: use Claude Code until quota exhaustion, then use Gemini CLI with Gemini 2.5 Pro free credits until quota exhaustion, then use something like a cheap-ish K2 or Qwen 3 provider, with OpenCode or the new Qwen Code, until your Claude Code credits reset and you begin the cycle anew.
by EGreg | 2025-07-23 15:33:28+00:00
Some of my clients actually wanted to be able to make arbitrary queries in the database.

And this isn't just about SQL queries. Often, people want to be able to make privileged changes to json config files, etc. etc.

So, I added a feature to the Qbix framework, to do just that. Essentially you have some privileged payloads, signed off by an Auditor role with their private key. You might even require M of N keys.

Then, for each Target (e.g. a database) you can use an ACL or Roles+Permissions for who can actually execute the payload against it.

This can be used on:

* Smart Contracts * SQL Queries on Databases * Upgrade Scripts on Nix machines * Updates on package managers (versions that were vetted)

and much more.

Usually, when you have a bunch of "n00bs" who shouldn't be trusted with X, you want to set up a class of Auditors who sign off on the latest changes, and then a class of Admins who manage the roles, including Auditors and Users.

You don't need sys admins or dev ops. Just have standard container images / AMIs etc. and support only those. Don't even allow ssh into the instance, if you can help it. Let the instance be a pristine environment (Trusted Execution Environment) and discover arbitrary updates at well-known URLs, such as on github. You can have mirrors and fallbacks, but the key is that M of N Auditors from the organization's whitelist have signed off on the arbitrary code of any upgrade, whether delivered via a package manager or a git post-commit hook.

And all updates become automatic, and available to the n00bs to use. Role-based access is always enforced per-target when they attempt to use it. Inside the black box you can use simple HMAC to verify authorizations it issued earlier.

It took me a while to understand this, but the only way to solve security is to either have "pristine environments" that can run arbitrary code but always check M of N signatures for updates, with "byzantine fault tolerant consensus" on top. In the first one, you have to trust cloud providers. For the second one, you sacrifice some privacy. (e.g. with the new FreeNet's smart contracts).

PS: the M of N signatures might have to be hardened against quantum computers, so rather than using elliptic curve cryptography you might want to use lattice-based or my favorite quantum-resistant approach: SPHINCS+ based on Lamport signatures.
by ModernMech | 2025-07-23 15:33:31+00:00
Python code generated by LLM is like a landmine; it may compile, but there could be runtime errors lurking that will only detonate when the code is executed at some undetermined point in the future.

Rust code has the property that if it compiles, it usually works. True there are still runtime errors that can occur in Rust, but they're less likely going to be due to LLM hallucinations, which would be caught at compile time.
by sneak | 2025-07-23 15:34:09+00:00
Discriminating against all men because some men are violent criminals is like discriminating against all black people because some black people are violent criminals.

One type of stereotyping and discrimination is socially acceptable. The other is not.

Classifying and disadvantaging a huge group of people because of the actions of a tiny fraction of that group is unjust.

It is my personal belief that neither type of discrimination should be acceptable.
by nordsieck | 2025-07-23 15:34:30+00:00
> How many frivilous assault allegations against male drivers are there? I've never heard of this happening personally.

It comes up from time to time if you watch Uber driver videos. There's a reason why many drivers have a camera that records the interior of the car: alcohol + entitlement can manifest in many ways.

Most commonly, passengers cancel the ride and expect to be driven to their destination anyways. But worse stuff happens from time to time.
by AgentMatrixAI | 2025-07-23 15:34:39+00:00
Been using proxmox for a home lab and I still can't believe how much value they provide for free.

I use it with Cursor and create vm templates and clone them with a proxmox MCP server I've been adding features to and it's been incredibly satisfying to just prompt "create template from vm 552 and clone a full VM with it".

https://github.com/agentify-sh/cursor-proxmox-mcp
by graynk | 2025-07-23 15:34:44+00:00
I try to use KDE every 3-4 years and always come back to GNOME (which is bad in its own way)

It's still, to this day, full of growing-pains-bugs, so every time a die from a thousand papercuts. I use NVIDIA+Wayland though and a lot of issues stem from that. Still, GNOME behaves better for me
by isk517 | 2025-07-23 15:34:45+00:00
I'm diving back into Linux server setup and management after being away for about 2 decades. The number of times the the top 3-5 search results are Stack Overflow questions with someone who is having the exact same issue I'm having and the top answer is 'this has been answered elseware, try searching' was almost enough to make me say, screw this I'm going back to Windows.