MurphyA/hacker-news huggingface dataset:
by FirmwareBurner | 2025-06-06 11:31:04+00:00
There's nowhere to go, since it's a constant game of whack-a-mole. Small island countries in the Caribbean can brag about super lax laws that aid privacy and evasion but none of them will ruin relationships with US or the EU just to protect a small 10 person privacy focused tech company when a warrants comes from abroad.

For reference, Switzerland had to change their banking secrecy laws decades ago due to pressure from the US, Germany and France, so you can guess how well other weaker countries will fare against such pressure. And let's not forget the famous Crypto AG scandal in Switzerland, so I'm not buying the famous "Swiss privacy" marketing fluff at all anymore as much as I like the country. Just like Crypto AG, every tech company is, or will be, infiltrated by alphabet agencies by cooperation or by force. If you want real privacy you have to self host, that's the only way.

Plus, I feel like we're focusing at the wrong issue here. Do we really want lawless places on this planet to exist where companies and individuals can escape the courts and law enforcement of their own nations? Something that will be exploited mostly for nefarious purposes than protecting privacy of law abiding people.

The real solution is holding powerful governments accountable against invasions of privacy by their voters, not creating lawless zones where companies and powerful individuals can go and hide to avoid laws they dislike. If laws are bad, just change the laws, don't normalize law avoidance. If you normalize law avoidance about one thing, why not about other things as well like theft, taxation, human trafficking etc? The whole point of developed western nations is democratic representation, the strong rule of law and fairness of the court system. Write to your representative.
Show HN: Colorcura – Visualize color palettes inside live UI components
by ankitsharma777 | 2025-06-06 11:31:10+00:00
Hey HN,

I’m a solo developer who always struggled with choosing color palettes for websites. Palettes from sites like ColorHunt or Coolors often look great in isolation, but once applied to actual UI components, they just don’t feel right.

So I built *Colorcura* — a free tool where you can: - Browse curated palettes - Instantly preview them in a live UI mockup (buttons, navbars, cards, etc.) - Tweak colors in context and get a real feel for your design - Copy or download palettes only after seeing them in action

No login. No fluff. Just pure color experimentation for real UI work.

It’s live here: [https://www.colorcura.site/](https://www.colorcura.site/)

Would love your feedback — especially from fellow frontend folks and designers. What would make this more useful to you?
by catlifeonmars | 2025-06-06 11:31:32+00:00
> So we are to believe evolutionary paths are free?

Huh? Where did I say that?

I was just pointing out you presented two claims as facts and the sources do not support your claims. Maybe there are other sources that do, but the two studies you cited make much weaker claims.

The news article titles misrepresent the findings in the typical way that news articles sensationalize and misrepresent science etc etc.
by Bengalilol | 2025-06-06 11:31:38+00:00
You're right.

What I was trying to say is that simply being on the internet today — using AIs, corporate networks, and so on — almost certainly exposes your most personal and unique information (the kind of data that reveals your very identity) to the entities operating those systems.

Sadly, I was implying that anonymity is becoming an obsolete concept. Then I tried to think of a law that could help the Swiss government track down malicious individuals, and I wondered whether that could actually serve as something beneficial — a way to protect people and their freedom.
by busssard | 2025-06-06 11:32:36+00:00
i made the same experience. I tried to get a simple wall-mounted headphone holder. and both parametric and creative mode gave me a random thing. i guess i could have hung my headphones, but i had no way of really customizing it.

it would be nice to be able to point on the model what should be changed. or to sketch a first draft. or to have the LLM to ask for clarifications to make the final model be more aligned with my needs
by JimDabell | 2025-06-06 11:32:36+00:00
From the readme:

> That fork was necessary since toxic elements within Xorg projects, moles from certian big corp are boycotting any substantial work on Xorg, in order to destroy the project, to elimitate competition of their own products. (classic "embrace, extend, extinguish" tactics)

> This is an independent project, not at all affiliated with BigTech or any of their subsidiaries or tax evasion tools, nor any political activists groups, state actors, etc. It's explicitly free of any "DEI" or similar discriminatory policies. Anybody who's treating others nicely is welcomed.
by PaulKeeble | 2025-06-06 11:33:10+00:00
The problem Youtube has is that it wants to make sure you can't skip the ad, so it has to signal in some way to its front end and app that this segment is an ad. That mechanism can and will be used to skip it with other clients. They can put the ads in band of the video stream like twitch does but if they are genuinely indistinguishable then they are also fast forward and skippable.
by deborahflarson | 2025-06-06 11:33:18+00:00
The Children’s Hospital of Philadelphia’s initiative to improve family engagement around firearm safety is commendable. By incorporating resources and screenings into emergency care, they’re helping protect vulnerable youth. Just as we rely on tools like https://servicedfireequipment.com/ for safety, this program highlights the importance of proactive measures to prevent harm and save lives. Expanding this model could make a lasting impact.
by mgw | 2025-06-06 11:33:53+00:00
A combination of good pricing, sane behavior and an offering with many TLDs right now is https://www.netim.com, based in France. Their UI is quite outdated, but it works ok. I've switched here after leaving Gandi.

If you're fine with a US-based provider, https://porkbun.com/ also has good pricing and a tech oriented mindset. They don't support many ccTLDs though.

In general, https://tld-list.com/ is the best place to research domain registrars in my opinion.
by moron4hire | 2025-06-06 11:34:00+00:00
I don't understand why the link is to the commit list for a branch and not to the repo home page, unless OP was intentionally trying to have people avoid reading the README.

The README contains a minor political rant that primarily complains about corporate influence but also takes a shot at DEI. The CoC page was intentionally left up with just the content "404". Reading between the lines, it sounds like toxicity all around.
by flexiondotorg | 2025-06-06 11:34:40+00:00
Author here. Yes, another AI commit generator - I know, I know.

I built faff after GitKraken's AI wouldn't generate proper conventional commits despite custom prompts. Local Ollama + qwen2.5-coder models work surprisingly well for conventional commits. Simple shell script, no cloud APIs. https://github.com/wimpysworld/faff
by AStonesThrow | 2025-06-06 11:35:27+00:00
Rest assured though; one in four of all your friends and neighbors are already dead! They never survived to birth. So if you and your teacher enjoyed a class size of 30 in 5th grade, for example, that would have been 40 kids if it weren’t for the dead ones.

I mean that is great news when you get into the job market, right? Instead of 400 applicants for that job you need, only competing against 300 — dead babies don’t need to work!!!
by nick__m | 2025-06-06 11:35:45+00:00
unless society as a whole embraces that we’re all unhealthy and we’re all flawed, but at that point perhaps things become too flexible and very bad things happen.

What bad things do you see happening? I see that as a good thing, we are all flawed, to me, society internalized that fact seems to be an opportunity to make it a better more compassionate one but alas I don't see that happening in the near future.
by myrmidon | 2025-06-06 11:38:33+00:00
I think there is a big disconnect in this debate, and a lot of it comes from framing and conflicting definitions.

I'll try to describe this from my PoV: Zionism, to me, is just jewish-flavored nationalism. To me, the question "has Israel (the state) the right to exist" is almost nonsensical; I don't think that Italy, Germany, France or the US have any inherent "right" to exist, and the same would be true for Israel in my view.

The people that a state governs, however, do have an inherent right to fair representation of their interests (in my view), and this is where Israel often falls short.

There are a lot of non-jews living within Israels borders, and Israel (as a state) fails those people regularly (and, arguably, by design: it does not really want to protect interests of citizens that deviate from that jwewish national identity).

So I think questioning "western logic" with "why should Palestine (the state) have more of a right to exist than Israel?" is unhelpful framing that misses the main point ("citizens have a right to have their interests represented").
by dubrado | 2025-06-06 11:40:00+00:00
If you’re a founder, investor, or operator building in AI, join us for an exclusive fireside chat & mixer as part of the AI Engineer World’s Fair in San Francisco

co-hosted by the Singapore Economic Development Board (EDB) and Singapore Global Network (SGN) as we discuss:

Key AI regulations currently shaping the US and Southeast Asia landscape How companies are deploying AI agents in real-world applications today Bright spots and emerging opportunities amid ongoing geopolitical tensions

Get insider insights on the future of AI and connect with leading founders, investors, and operators driving innovation in the space.

Great bites and drinks will be served.

Our fireside chats + mixers usually fill up fast, so RSVP early to secure your spot.

Speakers: Thavidu Ranatunga, Engineering Manager - Applied Machine Learning, Yelp ($1.30B ARR): Thavidu Ranatunga, Engineering Manager - Applied Machine Learning at Yelp. Thavidu currently leads 3 consumer-focused AI teams at Yelp. Prior to this he was CTO at Fellow Robots where he made physical robots for retail stores in the US and in Japan

Angad Singh, Data Engineering and Science, OpenAI ($4.90B ARR): Angad is a tinkerer, builder and has led teams to grow from scratch. He was ex-Head of Product Data Engineering at Twitter.

Jasper Zhang, Co-Founder, CEO, Hyperbolic ($20M raised): Jasper is building the most accessible on-demand AI Cloud for developers and startups. He's a mathematician turned founder, and the fastest PhD in Mathematics at UC Berkeley.
by karlperera | 2025-06-06 11:41:19+00:00
Instead of using the more expensive software such as Pixinsight which costs at least 300 Euros, I try to use free software where possible. I do use Photoshop a little which is not free but not expensive either.

I have used many techniques in Siril and Seti Astro Suite to create many awesome astro images. These two programs are constantly improving! Which software do you use for astrophotgraphy?
by priced_in | 2025-06-06 11:41:28+00:00
Talking about dogging a bullet...

I wanted to take back control over my emails so recently I started to look long and hard at ProtonMail, Infomaniak (kMail), Mailbox.org, and others. In the end, I chose mailbox.org. I could have been really annoyed right now given how painful updating accounts/credentials and account migration are!
by hello_computer | 2025-06-06 11:42:19+00:00
> moles from certian big corp are boycotting any substantial work on Xorg, in order to destroy the project

That's what I've always thought. The "X11 developers" pushing for Wayland weren't original developers so much as RedHat "maintainers," who (understandably) wanted a frontier to explore rather than janitorial work. All I know for certain is that X11 (even as of 15 years ago) mostly worked, while Wayland of 2025 is still full of headaches & breakages.
by zuppy | 2025-06-06 11:42:41+00:00
That has been obvious to me after they requested me to upload my passport/id in order to unblock the newly paid and created account. But that happened only after the payment page, of course.

I'm a little bitter, but for what I need it, I'll let it pass this time.

edit: it is a business account, but I have never been asked for this anywhere else. you have all the company required data, all my required data, why do you need my id? maybe personal accounts are treated differently.
by geerlingguy | 2025-06-06 11:43:11+00:00
For me, it's a little bit that, but probably just as much the bandwidth costs. I used to host some video content, but even if one video got 1/10th the views it gets on YouTube, it would be many TB of bandwidth, and that gets quite expensive.

The solution is to upload in like 360p low quality, but then any screen recordings are a muddy mess and there's no point.
by saghm | 2025-06-06 11:43:34+00:00
I assume with "Java-style exception handlers" you're referring to panics? If this were sufficient, then people would be using it more for error handling. I'd argue that a large part of why people don't write code using them as error handling more often is because of the syntax, and that's ultimately what this whole discussion is for me. This is probably another area where we just fundamentally disagree, because I don't really consider there to be a necessity to fully solve the "real problem" instead of providing something smaller that alleviates specific minor warts.

What's strange to me is that the main reason this seems like the best path forward to me is because it doesn't require large fundamental changes to the language, and I'm skeptical that there's any fix to the underlying issues that you're concerned about that wouldn't require those sorts of changes, but somehow your objections seem to mostly be on the grounds that you also don't want those types of changes. To me, the insistence the entire real problem needs to be solved for anything to be worth doing is in practice incompatible with the requirement not to change the language fundamentally, so the question becomes whether its worth considering changes that don't fully solve what you consider to be the real issue. I think that's where the disconnect is; I'm not really trying to argue for a solution to the problem you're concerned about because I don't consider it to be realistic that it will ever get solved, so I'm arguing that making smaller changes to reduce the impact of the problem without solving it fully would be worthwhile compared only to the status quo rather than some ideal solution that I don't think exists. I'm not trying to say that it's an absolute certainty that there's no way to fix the issues you're concerned about without fundamentally changing the language, and I'd be just as happy as you if I turn out to be wrong! It doesn't really feel like you're rebutting the actual suggestion I'm making though because you're interpreting my claim that there isn't any way to solve the problem generally without changing the language fundamentally as my advocating for those fundamental changes, which is not what I actually think, and from my perspective isn't what I've been saying at all.
by bobajeff | 2025-06-06 11:43:45+00:00
'You are being watched. The government has a secret system, a system you asked for, to keep you safe. A machine that spies on you every hour of every day. You've granted it the power to see everything, to index, order and control the lives of ordinary people. The government considers these people irrelevant. We don't. But to it, you are all irrelevant. Victim or perpetrator, if you stand in it's way we'll find you.'
by thih9 | 2025-06-06 11:43:55+00:00
This is not opt-in how I understand it. When there is no alternative, or the alternative is not using a service, I'd call it a hard requirement instead.

I like how opt-in is handled by GDPR; e.g.: "Consent must be a specific, freely given, plainly worded, and unambiguous affirmation given by the data subject (...) A data controller may not refuse service to users who decline consent to processing that is not strictly necessary in order to use the service.", source: https://en.wikipedia.org/wiki/General_Data_Protection_Regula...
by mnahkies | 2025-06-06 11:44:49+00:00
Agree on the emails (even just from mobile devices having a habit of putting capital letters in unintentional places), but I was more meaning the attribute keys, eg "username", "familyName" being case-insensitive. I'd be happy enough with any casing convention here, but would prefer one case sensitive one.

I suspect in practice most systems just use camelCase, but they could use TitleCase / ALL CAPS / etc which bugs me as it feels like a committee couldn't agree and decided "why not all of them".

There's a good chance there's historical context I'm missing, though I'd like to imagine any SCIM V3 might have stricter rules on that kinda of thing to reduce implementation complexity
by tomhow | 2025-06-06 11:45:07+00:00
I just wanted to draw attention to this detail in one of the comments [1] from the author.

This post [2] details the process they went though to port their device firmware to Wasm for their interactive demo. As a colleague put it, could be a pretty solid Show HN in its own right.

[1] https://news.ycombinator.com/item?id=44190541

[2] https://www.crowdsupply.com/networked-artifacts/air-lab/upda...
by captainbland | 2025-06-06 11:46:10+00:00
It's money. No one in Europe has been willing to front the vast amounts of investment capital that get put up in the US. We've collectively been freaking out about state finances non-stop since 2008 and imposing various fiscal straight jackets on ourselves (except for where it comes to free money for wealthy pensioners which is apparently an unstoppable force of nature at this point)

I think in general it's also the case that in Europe and the UK, technology has been a very upwardly mobile career path with many people who end up with good incomes but no familial network to fall back on and not accumulating any personal wealth or stability until they're already considering retirement.

This basically means technologists in Europe are not empowered to be entrepreneurial as bootstrapping is impractical around full time work and the investment often isn't out there.
by comrade1234 | 2025-06-06 11:47:45+00:00
I live in europe and have taken overnight trains to various destinations and they've all been nice - quiet, smooth, good food, decent nights sleep...

I've also taken them in Egypt and Morocco and they were loud, jerky, and smelly...

When I see pictures of trains in the USA they look very old and look like the locomotive is actually pulling the train vs providing electricity to each individual car's motors. This was the problem in Egypt and Morocco - the engine accelerate and all of the cars get jerked and when it slows down all of the cars get jerked again, making it hard to sleep.
by BDivyesh | 2025-06-06 11:48:23+00:00
It depends on where and how you use it, I only use the gemini pro model on aistudio, and set the temperature to 0.05 or 0.1 in rare cases I bump it to 0.3 if I need some frontend creativity, it still isn't impressive, I see that claude is still far better, o4-mini-high too. When it comes to o3 I despise it, despite being ranked very high on benchmarks, the best version of it is only available through api.
by diggan | 2025-06-06 11:48:32+00:00
> to come up with at least one or two values that are so basic and fundamental that everyone could share them

Please do try this, I've tried it in the past, and always been able to come up with counter-examples to whatever I came up with. It's surprisingly hard.

"Always be kind" is one example that for me should obviously be shared with everyone, but it's almost disgustingly easily to come up with whole cultures or countries where this is actively seen as a "bad thing" because of reason X and Y, or has to have exceptions because of Z.
by Bender | 2025-06-06 11:48:53+00:00
Alpine Linux for my routers, firewalls, servers. Why: Tiny, simple, elegant, no BS.

MX Linux for my daily driver. Why: Based on Debian. No SystemD yet still boots instantly. Trivial to image and restore using its own tools. Options for supporting old hardware or the latest hardware. My fallback OS is Void.
by DavidPiper | 2025-06-06 11:49:14+00:00
Snap, I did something similar a few weeks ago (without the cool PoC) - github.com/davidrpiper/SwiftCmakeModulemapMVP

Now that Swift + SourceKit LSP + VS Code is a viable environment, and CMake supports C/C++ and Swift interop out-of-the-box, I'm keen to start using Swift for more cross-platform things.
by piva00 | 2025-06-06 11:49:34+00:00
Got it, thanks for clarifying!

I'm in complete agreement with you, I first got scared with the potential for profiling individuals through data collection over time some 15 years ago. I was working on a very small project from a startup, related to football/soccer, where we collected behavioural and sentiment data from football fans over time, in our service and around social media (mostly Twitter at the time), and had a first glimpse on what could be inferred about individuals just based on very public datapoints they'd produce.

That project opened my eyes, and the paranoia it created in me never really went away, it's a constant thought in my mind about how much data I'm generating for massive companies creating very accurate profiles of who I am: what I like and dislike, what I access, where I am, what I'm doing where I am, every single time I click on a link, a video, etc. I feel a little dread that I provided even more information about myself to machines programmed to crunch through all of this and materialise a view of who I am as a person. Right now it's mostly to serve me ads but the potential that absurd amount of information gathering has in the wrong hands truly terrify me.

The worst part is that there's almost no escape living a contemporary lifestyle, the only way is to engage with anything digital in very, very cautious ways, trying to cover every single trace and track you might leave behind while interacting with any digital product, and that is simply exhausting.
by retro_guy | 2025-06-06 11:50:01+00:00
Forum thread: https://www.doomworld.com/forum/topic/153415-chocolate-quake...

See also:

Quake Engines & Source Ports: A Beginners Guide - https://www.slipseer.com/index.php?threads/quake-engines-sou...

LibreQuake - free and open-source Quake remake with art under the BSD license - https://github.com/lavenderdotpet/LibreQuake

Chocolate Doom - https://github.com/chocolate-doom/chocolate-doom
by mnahkies | 2025-06-06 11:50:06+00:00
My understanding of it is that it's just a bunch of well known HTTP endpoints that a server will call as things happen (eg: user is disabled).

I think the general intention is that these can/should be retried until the caller receives a successful response indicating the other system has updated its records.

(I'm not an expert in SCIM but I've played around with it, so could be wrong)