MurphyA/hacker-news huggingface dataset:
by flipped | 2026-01-05 13:07:26+00:00
Operational excellence is of course dependent on the operator but I would still think it's far easier to bring up onion as it's disposable and works behind NAT'ed VMs which makes it further easy to run.

I don't know anything about Nostr since it does not focus on anonymity and isn't as old as Tor (more than 2 decades of research and application), I wouldn't rely on Nostr for anything serious.
by josefresco | 2026-01-05 13:07:35+00:00
What an indictment of not only Apple designers, but the entire "science of UX" It's clear now there is no science, it's just designers making... things. Very similar to other design fields where there is no "logic" just trends & vibes. Several generations of potentially brilliant engineers and designers have wasted their careers building advertising empires with shiny buttons.
by freedomben | 2026-01-05 13:09:31+00:00
I don't think you're wrong, but question: it's the weekend, you have an idea for something like this that you want to crank out. Is it really better for you to never ship because it takes a long time to build, or is it better to be able to ship using something like an LLM?

In my opinion the shipped product is better than the unshipped product. While of course I would prefer the version that you have designed, I sure don't have time to build it, and I'm guessing you don't either.

If this was our day jobs and we were being paid for it, it would be a much different story, but this is a hobby project made open source for the world.
by SkyPuncher | 2026-01-05 13:09:40+00:00
I tend to disagree with the author on this. Reading actual words takes time (and, for me, mental energy). I have to look at each character, say the word in my head, then visualize what action that word means. Where as icons have a lot more built in meaning (but lack specificity). I tend to use them as a _local_ fuzzy filter (unless it's a common, well known icon like share) then read the words to understand exactly what they mean.

In other words, I'm not using icons to find a single action. I'm using icons to quickly understand the available options to me. Meaning, they're only there to help me compare and contrast options within the same visual context. It's fine for the same action to have different icons in different places. When I'm looking at the "File" menu, I'm not really concerned what the action looks like on the toolbar (let alone a different app).
by ViewTrick1002 | 2026-01-05 13:10:08+00:00
The only reason that does not happen in the EU is that we do not have EU wide parties. Therefore the palatable candidate needs to come from somewhere else.

Take Sweden, the only requirement for the prime minister is to be a Swedish citizen without holding any position that would lead to a conflict of interest, followed by the parliament accepting the nomination.

It is only by convention and incentives that one of the party leaders of the government coalition becomes prime minister. Sweden has the past 3 years had the third largest party's leader as the prime minister since that was the one the government coalition found palatable.

> And those Europarl elections had no influence on who became leader of the Commission

Please. Just stop. How can they have no influence on who became the leader of the Commission if they are the one to accept the nomination?

Vote no and it is back to the drawing board for the European Council. Which it was close this time as only 51% of the MEPs voted to accept the proposed commission.

This is just getting ridiculous.

> The EU is not a country. Its "history" is short and artificial. It could work however the people who constructed it wanted it to work, and they chose a dictatorship. What does that tell you about their intentions?

True. It is a tightly integrated union which still haven't merged completely. Somewhere in the grey area.

How can they choose dictatorship if everything is democratic stemming from national and EU wide elections?

> No democracy has a chamber that works like this because that is useless and undemocratic. The Europarl's power to fire the Commission is theoretical. It requires a 2/3rds majority so it was never successfully used in its entire history - the Santer Commission resigned, it wasn't fired. No MEPs have ever suggested firing a Commission in order to get specific policies passed, so MEPs have no influence over policy at all.

This is just getting stupid. Please. The power was not exercised but a commission was forced to resign after become ineffective due to not being aligned with the european parliament.

The money quote from wiki:

> The crisis had compounded the already reduced powers of the Commission in favour of the Parliament's legislative power, the council's foreign policy role and the ECB's financial role. However the change with Parliament was the most profound, the previous permanent cooperation between the two bodies came to an end with the shift in power

I truly want to understand why you hate the EU so much? It seems like you are cherrypicking facts to embellish your view rather than seeing things for what they are.

An evolving democratic system with competing national and union interests.
Ask HN: Does Product Hunt Helpful?
by englishcat | 2026-01-05 13:11:09+00:00
I've had a question for days: is Product Hunt really useful for promoting your product and finding your target audience?

Serval days ago, before the new year, I launched my SaaS on Product Hunt. I initially thought this was a great opportunity to find my target users, but unfortunately, despite a few clicks, I didn't get any new users from there, except for some emails recommending their services.
by mgaunard | 2026-01-05 13:11:47+00:00
It does, it's called a pointer. You're literally not allowed to dereference a pointer once the pointee has ceased to exist, so by using them you're making the promise you'll ensure this is satisfied.

C++ is not limited to unique_ptr, the language (unlike Rust) allows you to define your own semantics of what a value is. You can then work in terms of copying or moving values, which makes lifetime management trivial as they are scope-bound.
by dmantis | 2026-01-05 13:11:52+00:00
Clients are never used as relays in TOR. You never route anyone's traffic until you setup it yourself. And you can't miss that part, and it's not a default, and requires additional configuration.

Also relays (not exit nodes) are pretty safe to operate and running them is a decent thing, supporting free internet instead of a corporate ads machine, let's not frame it as a "crime support".
by llm_nerd | 2026-01-05 13:12:58+00:00
Can people actually read it with the snowflakes? The motion draws my eyes and makes it extremely unpleasant trying to read the underlying text. Very poorly thought out decoration.

And yes, I did think "this is terrible, there must be a way to change it", clicking the snowflake icon. The colour changed to a new colour but otherwise it didn't seem to change, so I just clicked back.

Because, as you noted, the snowflakes slowly end, which I didn't realize until seeing your comment.

It's fun. Looks neat. It's an extremely poor idea for a site trying to convey textual information.
by qcnguy | 2026-01-05 13:13:00+00:00
Oracle is mentioned at the start, where he proclaims the "dominance" of Postgres and then admits its newest features have been in Oracle for nearly a quarter of a century already. The dominance he's talking about is only about how many startups raise how many millions from investors, not anything technical.

And then of course at the end he has a whole section about Larry Ellison, like always.
by Keloran | 2026-01-05 13:13:24+00:00
Location: UK

Remote: Yes

Willing to relocate: No

Technologies: Go, Typescript, React, and almost everything else but those are my current stack

CV: https://keloran.dev/post/cv

Email: jobs.at.develbox.info

I am a backend engineer with over 25 years of experience in almost every language at this point, but I have been mainly dealing with Go/Typescript for the last 5 years, I have a million projects and an absolute ton of code online

https://github.com/keloran

____

A good example of a project is https://flags.gg which is a multi-tenant/project/agent/environment system which has language support in Swift/Kotlin/PHP/Ruby/Rust/Go/React and is in use in things like

https://interviews.tools which is an interview planning system that has a website written in typescript/react and an iOS app written in Swift (hence the language support) which exists on the App Store, and an Android app written in Kotlin (again hence the language support) which will/should be in the play store by the end of next week (been through testing already just waiting for play store approval)

I would prefer not to do technical tests, you don't ask a surgeon with 20 years experience to cut someone up, you accept that yes they know how to do simple things like how to write a for loop (to stretch the analogy) as I have said I have hundreds of thousands of lines of code online if you want to check out my code
by reorder9695 | 2026-01-05 13:13:43+00:00
Using Tor browser and running a Tor node are different things, by using the browser you are not contributing to the network, you're just accessing it. If you're worried about someone using your network connection for cybercrime you shouldn't run a Tor node (although there is significantly less risk with a relay node), but you shouldn't worry about using regular Tor.
by jbstack | 2026-01-05 13:13:59+00:00
As someone who runs a charity, it surprises me how often people equate "non-profit" with "doesn't get paid" or "does everything for free". Non-profits still need money, they just don't use that money to make profit that is paid to shareholders. Instead, they use the money to further the stated objectives of the organisation.

NB: I'm not trying to imply anything about whether Anna's Archive is non-profit or not. Just that the fact that it aggressively tries to raise money isn't a relevant factor.
by rob74 | 2026-01-05 13:14:01+00:00
Sometimes you need an animation to turn your site into a special snowflake of a site, and what better way to do it than use a snowflake animation? TBF, you can turn it off by clicking on the snowflake icon in the top right corner. But then the background turns from blue into an annoying shade of yellow. Ok, you can click on the sun icon to fix it by switching to night mode, but then... aaaaargh!
by tim333 | 2026-01-05 13:14:39+00:00
Effects of hydrogen sulphide:

>Acute inhalation exposure to high concentrations may result in collapse, respiratory paralysis, cyanosis, convulsions, coma, cardiac arrhythmias, and death within minutes.

>Exposure to low concentrations may irritate the eyes and respiratory tract, resulting in sore throat, cough, and dyspnoea.

I guess they were at the low end.
by afandian | 2026-01-05 13:14:55+00:00
That's different from how menu icons apart have been used clasically. In e.g. Microsoft Office the save icon was present in the File menu along the text, and also the toolbar, stand-alone.

And it was clear enough that you would trust the stand-alone save icon to perform the action you expected. Icons were also selectively chosen for common actions.

If icons are considered non-deterministic and non-canonical, then they can't [confidently] be used stand-alone.

Also, I'll meet your data point of 1 with mine. I have an iPhone and find it far easier to pick an app from the list of names than pick an icon. I frequently mix them up (and I only use a dozen routinely)
by fragmede | 2026-01-05 13:15:03+00:00
Crypto's biggest problem is that it's impossible to use. I had to help a friend convert from one crypto to another because that's how she was getting paid for some work she did for someone off of upwork, but there's different networks with the same coins, so you can't just have one crypto, you have to have it on the right network, and you can't just convert from one to another seamlessly. There are fees, naturally, but unnaturally, you can't use the money you're moving to pay the fee with! That's right, if you have currency A, on chain Z, and need currency B on chain Y, you need currency Z on chain Z first, in order to make transactions on chain Z, but you can't convert currency A to currency Z unless you already have currency Z to begin with, so you have to somehow get currency Z on chain Z in order to pay for the swap of currency A for currency Z on chain Z. If that made zero sense to you, it could be because I'm bad at explaining things, or it could be because the system that's been constructed is ridiculously Kafkaesque and is just better left in a field and shot.
by hu3 | 2026-01-05 13:16:04+00:00
Yours an other similar comments are disproportionally rude given that the author was very upfront about their methodology.

And I don't think it's constructive to cherrypick commits in this context.

> I even started trying out the fully autonomous coding: instead of examining its every action, I just write a TODO list with many tasks, and ask it to finish the tasks one by one.

> I never had to fully understand the code. What I had to do is: I asked it to give me a plan of changes before implementation, it gave me a few options, and then I chose the option that seemed most reasonable to me. Remember, I’m not an expert on this. I think most of the time, anybody who has taken some undergraduate compiler class would probably make the right choice.

The idea has merits. Take it as a PoC.
by ido | 2026-01-05 13:16:29+00:00
> Reading actual words takes time (and, for me, mental energy). I have to look at each character, say the word in my head, then visualize what action that word means.

It might sound flippant but I'm asking in good faith: do you have a reading disability (like dyslexia)? I (and I think this is generally the case) don't consciously read words character by character or say them in my head, it feels more like my brain pattern-recognizes whole words and I understand them "at a glance".
by tordrt | 2026-01-05 13:16:57+00:00
It's not discussing wanting Greenland that is wrong, its threatening an ally about it through media instead of going about it in a diplomatic and friendly way. The motives also don't seem rational at all, but more about boosting Trumps ego and legacy. Trump obviously have an imperialism itch he is trying to scratch.

This is incredibly damaging for the USs reputation and alliance with the rest of the western world. A lot of European leaders are now one after one posting on X that Greenland belongs to Denmark.

Not excluding taking Greenland using military force would never have happened without Trump as president.
Show HN: KDL-Zig – A Zig parser and serializer for KDL
by RAMJAC | 2026-01-05 13:17:15+00:00
I personally like KDL, and this is the library I use for my personal zig projects. Looking to get feedback and improve the library.

kdl-zig is a KDL 2.0.0 parser/serializer that passes the full official test suite. It supports direct struct decoding/encoding and a DOM API.
by mxfh | 2026-01-05 13:17:45+00:00
Humans are definitely not the same as in 1992 when it comes to their everyday knowledge of computer interactions.

And even if human cognition itself were unchanged, our understanding of HCI has evolved significantly since then, well beyond what merely “feels right.”

Most UX researchers today can back up their claims with empirical data.

The article goes on at great length about consistency, yet then insists that text transformations require special treatment, with the HIG example looking outright unreadable.

Menu text should remain stable and not mirror or preview what’s happening to the selected text IMHO.

Also, some redundancy is not necessarily a bad thing in UI design, and not all users, for various reasons, can read with a vocabulary that covers the full breadth of what a system provides.
by defanor | 2026-01-05 13:18:00+00:00
(Sorry for the relatively long post; it so happened in an attempt to explain my point of view in more detail. I think variations of that do come up in such discussions, but staying unnoticed or dismissed; maybe this one will succeed.)

Probably because of my limited usage of Sequoia, but it seemed compatible enough with GnuPG (when it comes to OpenPGP, that is; not their CLIs or APIs): not completely, but enough in practice. The cryptography also looks modern enough to me: it is not like even GnuPG defaults to compatibility with particularly old systems.

If they were notably incompatible though, I guess I would prefer GnuPG for the availability and compatibility reasons, as mentioned above, mainly to avoid fragmentation. Though if there was a better system, as versatile, preferably as easily available, even if not as widely used, I would consider that as well.

Apparently the threat models we have in mind, along with the settings to use those tools in, differ: as mentioned in the sibling comments, my concerns (or past concerns, current issues to deal with) are more about availability, confidentiality in the face of mass surveillance and over varied channels (i.e., versatility). I see (and hear of) people neglecting cryptography altogether in cases where cryptography would be beneficial (for confidentiality, most often), the local government and other threat actors focusing on heavy-handed and basic attacks (aiming to disrupt use of cryptography, such as by blocking the IMs they do not control and other online services, or--perhaps even more often--making use of it not being used at all in the first place); so I struggle to see how, say, age + minisign would have helped anyone over GnuPG in such conditions, or even those rare few who are targeted individually. But I find it much easier to see how a wider adoption of any sufficiently good, versatile, available, and standardized/compatible tools would be useful. So that people would be able to communicate securely using those, as well as the same person would be able to easily decrypt a file they had encrypted years ago without keeping around a toolbox of varied--and likely partially abandoned--tools, which, taken together, would likely be a worse legacy pile of software and algorithms than OpenPGP and its implementations, moving the specification with its different legacy options into users' heads (and replacing the implementation with their manual operations).

Of course everyone having and properly using a set of most polished and foolproof tools implementing algorithms considered most secure (out of practical ones) at the time would be good, but there are issues with adoption, software acquisition and updates, interference (i.e., adverse conditions, including blocking), key distribution, as well as the moving target (changing recommendations/views) to take into account. The algorithms, implementations, and UIs are not to be ignored, but neither are they everything there is, so one has to prioritize all the components.
by reorder9695 | 2026-01-05 13:18:33+00:00
I always wonder why sites like Anna's Archive (and a lot of torrent tracker sites) don't provide .onion addresses. I imagine a significant proportion of their traffic comes from the Tor network, and onion addresses don't have this same weakness that regular DNS addresses have as they're just the key. I can't imagine if they have the servers already up and running, running an .onion address is that much more work considering the resilience it would add and it's existence may even encourage users to access through Tor if they promote it as the primary address.
by nelox | 2026-01-05 13:19:19+00:00
Yes, this is apparently the moment international law finally collapsed. After decades of regime change, covert action, targeted killings, proxy wars, and executive unilateralism carried out by every administration of both parties. What makes this case uniquely intolerable is not the conduct itself, but the failure to dress it up in the usual layers of euphemism and multilateral paperwork. The real violation, it seems, is skipping the rituals.
by cainxinth | 2026-01-05 13:20:26+00:00
In NYC, they found red honey which was coming from bees drinking at a maraschino cherry factory:

https://www.nytimes.com/2010/11/30/nyregion/30bigcity.html

Unrelated, but that led to the police finding a marijuana grow operation in the basement:

https://www.nytimes.com/2015/02/27/nyregion/secret-marijuana...
by juancn | 2026-01-05 13:20:27+00:00
Seriously? UX in Linux is awful, there's no single desktop metaphor. You have hundreds of distros each with their quirks. There is no "Linux" other than the kernel.

There's a lot more consistency in the Apple ecosystem.

Don't get me started on the other crap with Linux distros: power management doesn't work, audio barely works, heck even though both Linux and MacOS use CUPS for printing, in MacOS it works way better.
by gnarlouse | 2026-01-05 13:20:42+00:00
Yeah I'm hopeful that they spend the next software update atoning for their UI sins.

I remember being really excited for Liquid Glass, because it felt like a return to the good old days of Skeuomorphism, at least in some spirit. In reality, it was a botched delivery, I suspect for two reasons:

1. Trying to unify all of their design (in one year no less) against one style -- developed primarily on Apple Watch & the now defunct Vision Pro -- was a colossal undertaking.

2. There's so much goddamn software packed into each OS that you're going to inevitably be stuck with bloated menus. Imagine Apple releasing OS 27 this year and saying "we're stripping you down to the bare bones. It's going to feel like Snow Leopard, but we're going to give you customization menus to alter that experience." I would lose my mind with joy. I'd be so excited to be able to operate my fucking phone again.
by flipped | 2026-01-05 13:21:16+00:00
> by using the browser you are not contributing to the networK

That's false to some extent. Tor's promise comes from it's vast population of users. The more users it has, the better it is to improve everyone's anonymity. So in a way, even by using it, you are helping Tor network. And please, save the "criminal" bs (meant for the original comment).
by yodon | 2026-01-05 13:22:05+00:00
> The thing is, you could probably create something FAR more horrific by simply mixing spent nuclear fuel with TNT...

Nope. It turns out you need astronomical amounts of spent waste to noticeably impact a large population.

The trial of Jose Padilla (aka "the dirty bomber") has the best data on this. He went to Al Qaeda, offering to build and detonate a dirty bomb. Al Qaeda wasn't at all interested. They had run the actual numbers from an engineering standpoint (unlike everyone else who had just said "ooh scary bad!"), and demonstrated clearly that dirty bombs aren't actually a viable mass casualty weapon.

Before the Jose Padilla trial, we used to hear lots about dirty bombs. Since then, not at all. It's not that people forgot about them. They just aren't actually a credible engineering threat. It's too hard to get enough material distributed over a large enough area to measurably impact health outcomes for the impacted population. That was a surprise that came out of the trial.

There are lots of attack types to worry about. Dirty bombs are very far down that list.
by bartblast | 2026-01-05 13:23:08+00:00
Great news for Hologram: the Erlang Ecosystem Foundation has awarded a stipend to support key development milestones!

I’m deeply grateful to the EEF for their support of the project vision.

Read more about what this means for Hologram and learn about the EEF’s mission: https://hologram.page/blog/hologram-awarded-eef-stipend

(Hologram compiles Elixir to JavaScript to run in the browser, enabling full-stack development in pure Elixir - and soon, Local-First applications.)
by the_other | 2026-01-05 13:24:34+00:00
It’s not obvious to me how black on yellow is a mistake. It’s quite readable, the contrast is broad enough for clarity but not so broad the background overwhelms the foreground. Yellow’s a recommended “light” background for visually impaired people so the choice has precedance (although I confess that many other examples of it I’ve seen use a softer pastel yellow which is more comfortable).