MurphyA/hacker-news huggingface dataset:
by dangus | 2025-08-13 23:36:11+00:00
Similar to this advice, don't ask us.

This whole thread is a question for a lawyer.

But for real...just change the name of your project. It sucks, but the ruling was handed down, you lost the dispute.

Nobody's going to mind that the name changed. Firefox used to be called Firebird and changed due to trademark disputes. Dozens of open source projects have changed their names when they forked off of a corporate project, like LibreOffice and MariaDB.

I know that OP may be fond of the name but it's just a name.
by Sanzig | 2025-08-13 23:36:35+00:00
> Even the tiniest MCU can typically perform more than one cryptographic operation per second. If your MCU has any cycles to spare at all it usually has enough cycles for cryptography.

Well, no. If you can do 1 AES block per second, that's a throughput of a blazing fast 16 bytes per second.

I know that's a pathological example, but I do understand your point - a typical workload on an MCU won't have to do much more than encrypt a few kilobytes per second for sending some telemetry back to a server. In that case, sure: ChaCha20-Poly1305 and your job is done.

However, what about streaming megabytes per second, such as an uncompressed video stream? In that case, lightweight crypto may start to make sense.
by ethbr1 | 2025-08-13 23:36:42+00:00
> she should have spent more time constructing a better case, or not bringing them in the first place.

I disagree.

As to the former, the case is what the case is: obviously everyone would like to construct the strongest possible case.

As to the latter, the joke about career prosecutors only bringing cases they know they can win to pad their record comes to mind. In a regulatory role, IMHO prosecutors should be as aggressive as the law allows them to be, especially against the largest companies. It's difficult to claim that Google can't afford to mount a vigorous defense for itself.
by reactordev | 2025-08-13 23:37:39+00:00
In case people are wondering, this is the author of Caddy.

He’s curious where it’s being used outside of home labs and in small shops. Matt, it’s fantastic software and will only get better as go improves.

I used it in a proxy setup for ingress to kubernetes that’s overlayed across multiple clouds - for the government (prior admin, this admin killed it). I can’t tell you more information than that. Other than it goes WWW -> ALB -> Caddy Cluster * Other Cloud -> K8s Router -> K8s pod -> Fiber Golang service. :chefs kiss:

When a pod is registered to the K8s router, we fire off a request to the caddy cluster to register the route. Bam, we got traffic, we got TLS, we got magic. No downtime.
by aspenmayer | 2025-08-13 23:37:41+00:00
I would tend to agree that it usually does benefit the discussion to say why one disagrees instead of a simple drive-by downvote, but when folks have already agreed to disagree or are in the process of reaching such agreement, more rabble-rousing inclined folks tend to jump into the fraying thread to sow discord, so I understand why it’s not in the guidelines that we must specify why we downvote or flag instead of just doing so.

More from dang on this topic here:

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

The whole comment is worth a read, so here’s just a taste:

> Our goal is to optimize HN for intellectual curiosity, which requires a higher signal/noise ratio. Downvotes dampen low-value comments. I know downvotes do bad things too, but that's the good thing they do, and it's big. Taking that away and/or increasing the noise with a flood of people disagreeing about their disagreements would not be an optimization.
by starik36 | 2025-08-13 23:38:09+00:00
I don't know that they really fumbled anything. They had a pretty good set of digital cameras in the early 2000s. I owned one.

It's just the technology that was the underpinning of the entire company has outlived its usefulness. You don't see many companies making horseshoes today - but there were thousands 150 years ago. They didn't fumble anything - just no longer needed.
by throw0101c | 2025-08-13 23:38:10+00:00
> He's been in place since January so that suggests he's sticking about.

Since January there have been 4 Acting Commissioners of the IRS, then Billy Long was confirmed, but was kicked out after ~2 months, and now Scott Bessent (also Treasury Secretary) is Acting head:

* https://en.wikipedia.org/wiki/Commissioner_of_Internal_Reven...
by kube-system | 2025-08-13 23:38:18+00:00
No, you absolutely don't have to price a product in order to be engaging in commerce. But you do have to engage in exchanging goods and services with somebody else. And if you're not, then you don't qualify for a trademark because trademarks are marks that you get to use when you do trade.

I am not asking for the evidence of what that commerce is. I personally do not care nor do I make the judgment of what qualifies.

But, if you want a trademark, you need to show the trademark office what trade you are going to do with the mark you want them to grant you exclusive use of.

And if you're not going to do any trade, then you don't need to worry about it. Because you cannot infringe on a trademark without doing trade.
by Buttons840 | 2025-08-13 23:38:33+00:00
If LLMs get a little better at writing code, we might want to use really powerful type systems and effect systems to limit what they can do and ensure it is correct.

For instance, dependent types allow us to say something like "this function will return a sorted list", or even "this function will return a valid Sudoku solution", and these things will be checked at compile time--again, at compile time.

Combine this with an effect system and we can suddenly say things like "this function will return a valid Sudoku solution, and it will not access the network or filesystem", and then you let the LLM run wild. You don't even have to review the LLM output, if it produces code that compiles, you know it works, and you know it doesn't access the network or filesystem.

Of course, if LLMs get a lot better, they can probably just do all this in Python just as well, but if they only get a little better, then we might want to build better deterministic systems around the unreliable LLMs to make them reliable.
by ml_more | 2025-08-13 23:39:00+00:00
We did a test of GPT5 yesterday. We asked it to generate a synopsis of a scientific topic and cite sources. We then checked those sources. GPT5 still hallucinated 65% of the citations. It did things like: Make up the paper title Make up the authors for a real paper title Mix a real title and a real journal If it can't even reference real papers it certainly can't be trusted to match up claims of fact with real sources.

Current AI tools generate citations that LOOK real but ARE fake. This might not be solvable inside the LLM. If anyone could do it, it'd be OpenAI. (OK maybe I'm giving them too much credit, but they have a crap-ton of money and seem to show a real interest in making their AI better)

If it can't be done in the LLM we can't trust LLMs basically ever. I suppose there's a pretty big loophole here. Doing it outside the LLM but INSIDE the LLM product would be good enough.

The first AI tool to incorporate that (internal citation and claim checking) will win because if the AI can check itself and prevent hallucinated garbage from ever reaching the user we can start to trust them and then they can do everything we've been promised. Until that day comes we can't trust them for anything.
by _zoltan_ | 2025-08-13 23:40:11+00:00
what I don't get: why doesn't AMD just roll Gen6 out in their CPU, bifurcate it to Gen5, and boom, you have 48x2 Gen5s? same argument for gen5 bifurcated to gen4.

this would solve the biggest issue with non-server motherboards: not enough PCIe lanes.
by gerdesj | 2025-08-13 23:40:28+00:00
That probably is true by some measure. There are a lot of cameras in the UK - rather more than when I was a nipper!

I'm 55 and pretty well travelled and I've noted similar levels of coverage in many EU countries and the US and CA and of course CN (to be fair, my experience of CN is only HK).

I don't know why people get so whizzed up about London's CCTV coverage. For me the scariest area is the M42 south of Birmingham. Every few 100 yards there is a high level camera at height and lots of ANPR.

It is quite a logical place to concentrate on. Look at a map of England - Brum is in the middle of England and the main roads run nearby. M1 from the southeast, M5 from the southwest, then M1 and M6 (takes over from M5) carry on to the northeast and west.

My own house has six HD cameras with Frigate to co-ordinate, analyse and record. My Reolinks never get to see the internet! Four are on the garden and two watch the front door, one is the door bell.

Now ... "since the '70s": I'm old enough to remember the seventies (I still have several mugs for the Queen's Silver Jubilee in 1977, when I was seven). Back then video (VHS) was not a thing, neither was CCTV. We had three TV channels FFS! A cutting edge TV camera at the time was a huge beast and certainly was not mounted on a building or street lamp.

Are you a local?
by lumost | 2025-08-13 23:41:07+00:00
Cancelling shares which had positive value is problematic. It's highly unclear to me why these stock holders would not be given a payout unless there were liquidation preferences. Given the employees may have purchased the shares rather than having been granted these shares - a lack of knowledge on the behavior and existence of said liquidation preferences could give them legal standing.

We really need to see arrangements where the ultimately small pool of employee equity is above the liquidation preference of any investors. The transparency around such preferences is quite suspect.
by tptacek | 2025-08-13 23:41:32+00:00
I'm saying that AES isn't viable a decent-sized chunk of existing embedded hardware, and that the constructions that are viable on those platforms both (1) fall below the security thresholds of front-line mainstream constructions like AES-GCM or Chapoly and (2) would in fact be slower that AES or Chapoly on modern workstation, server, and phone platforms.

Hardware capabilities vary widely; there isn't one optimal algorithm that fits (or, in the case of MCUs, is even viable) on every platform.

What's worse, efforts to shoehorn front-line mainstream constructions onto MCUs often result in insecure implementations, because, especially without hardware support (like carryless multiplication instructions), it's very difficult to get viable performance without introducing side channels.
by scoot | 2025-08-13 23:41:52+00:00
I haven't seen anything that mentions that trademarks are business classification specific. See Apple Corporation (the computer company) vs. Apple Corp (The Beatles holding company) for example.

Deepki is in a very different space to Deepkit (Although the former is a terrible brand name, and the latter sounds more related to deep learning).

Does an OSS project that doesn't trade have a classification? I have no idea.
by bwann | 2025-08-13 23:41:58+00:00
I used the acme-dns server (https://github.com/joohoi/acme-dns) for this. It's basically a mini DNS server with a very basic API backed with sqlite. All of my acme.sh instances talk to it to publish TXT records, and accepts queries from the internet for those TXT records.

There's a NS record so *.acme-dns.example.com delegates requests to it, so each of my hosts that need a cert have a public CNAME like _acme-challenge.www.example.com CNAME asdfasf.acme-dns.example.com which points back to the acme-dns server.

When setting up a new hostname/certificate, a REST request is sent to acme-dns to register a new username/password/subdomain which is fed to acme.sh. Then every time acme.sh needs to issue/renew the certificate it sends the TXT info to the internal acme-dns server, which in turn makes it available to the world.
by Viliam1234 | 2025-08-13 23:42:13+00:00
> it seems to sidestep the issue that a major feature distinguishing the "good" rationalists from the "bad" is that the bad ones are willing to take very extreme actions in support of their beliefs.

What is a "very extreme action"? Killing someone? In our culture, yes. What about donating half of your salary to charity? I think many people would consider that quite extreme, too. Maybe even more difficult to understand than the murder... I mean, prisons are full of murderers; they are not so exceptional.

The difference is that the bad ones are willing to take abusive actions.

> It's also interesting to me that the article focuses a lot not on rationalist belief per se, but on the logistics and practices of rationalist communities.

That's what happens when you read about the rationality community from someone who is actually familiar with it. If you want to determine whether a group is dysfunctional (i.e. a cult), the actual practices are much more important than the stated beliefs. You could have two communities with the same or very similar beliefs, yet one of them nice and the other one abusive.
by jameslk | 2025-08-13 23:42:29+00:00
This may make sense to you if you live in a big city, but luckily a lot of the US is uninhabited, especially in the western US. There’s many places you can drive hundreds of miles and not see anyone or be monitored like you would be in a large city. That’s not to say there’s no monitoring at all, but policies of uniformly tracking everyone in the US, as if big cities are the same as the middle of nowhere in South Dakota or most of Utah, is neither practical nor desired by the people that live there
by phendrenad2 | 2025-08-13 23:42:43+00:00
Depends on your philosophy, honestly. If you're a hedonist, then yeah, get free from lawsuits as soon as possible and go back to munching candy. If you're am altruist, throwing yourself into the lion's den to eventually effect social good might be smart. If you're a nihilist, you can pick either, it's all the same when the sun goes supernova.
by nhumrich | 2025-08-13 23:42:49+00:00
GPU/c-bindings.

Python packaging for for Python only modules has never been a problem. When people say they hate python packaging they are usually talking about being able to successfully install dependencies without much thinking. But, the biggest reason that doesn't work is because of the dependencies that have to be compiled. Which brings it's own problems. Have you ever had a c dependency on node or ruby on a system that wasn't the same system they built it with? Turns out it sucks in all the languages. It's just that the amount of c-level packages in python is quite larger than say ruby. The likelihood of a problem is significantly larger.

Especially in the GPU accelerated space.
by exasperaited | 2025-08-13 23:43:10+00:00
> you clicked the button out, put paper on the flatbed, then clicked the button in and a static charge sucked the paper down and held it in place.

Interestingly, this technology is not lost, and it is in a current vinyl cutter/plotter, the Silhouette Curio 2:

https://www.silhouetteamerica.com/curio-2

But this is quite a new model and I don't remember seeing this technology anywhere else for a long while, so perhaps they had to wait for some patent to expire?

These machines also have swappable tools (effectively a two tool changer).

I think ultimately the plotter largely became the vinyl cutter.
by Dylan16807 | 2025-08-13 23:44:02+00:00
> No, you absolutely don't have to price a product in order to be engaging in commerce. But you do have to engage in exchanging goods and services with somebody else.

Okay cool, glad we're on the same page there, but then I don't understand why you even made your initial comment saying "I can understand why you're frustrated if you feel like you've lost something, but trademarks serve a purpose for facilitating commercial trade."

By your definition, they are engaged in commercial trade. And that was well-documented in the initial post.

> But, if you want a trademark, you need to show the trademark office what trade you are going to do with the mark you want them to grant you exclusive use of.

And the issue is the trademark office is not taking their evidence. They're looking at hundreds of thousands of downloads and saying "hmmmm, might be 99% non-EU, we don't care"
by kypro | 2025-08-13 23:45:20+00:00
You forgot to mention those people are holding placards in support of an illegal "terror" group whose objective is to protest the unnecessary human loss of life in Palestine by spray painting British military equipment.

Obligatory legal notice that I obviously do not support said group, but historically terrorists would actually need to commit acts that instil a sense terror in people to further their political objectives. N one I've spoken to feels even remotely terrorised by Palestine Action, and it wouldn't even make sense to be given what they stand for.

I say this as someone who neither supports Palestine Action or shares their concerns.
by GuinansEyebrows | 2025-08-13 23:46:05+00:00
> Palantir’s employees are also sometimes called “hobbits.” According to one former employee, a common internal motto in Palantir’s early days was “Save the Shire,” a reference to the hobbit homeland, which they say was a rallying cry that reflected the company’s ethos at the time.

this seems so delusional and divorced from the source material that i sometimes wonder if any of these people are familiar with it at all.

edit to clarify:

"They do not and did not understand or like machines more complicated than a forge-bellows, a water-mill, or a hand-loom, though they were skilful with tools."
by lbrito | 2025-08-13 23:46:24+00:00
>The most high-flying executives you can name from the Valley to the Street… I would bet that most have a family they would describe as being meaningfully engaged with.

They can describe all they want, but they have the same 24 hours a day as we all have (even if they're tweaked out of their mind like a certain one that cannot be mentioned in HN without a deluge of downvotes). If they're the archetypical high-performer working crazy hours, they are not spending that time with their family.
by mitthrowaway2 | 2025-08-13 23:47:31+00:00
Yes, I think if a television and casette-player company like Sony could succeed at pivoting into making CMOS imaging sensors, Kodak could certainly have done the same and beaten them to the punch.

As for executive pay, I think the biggest problem is that it often seems like the executive class gets richly rewarded whether they succeed or fail. Boeing's former CEO was rewarded more for his failures than most people earn for a lifetime of good performance.
by stephen_g | 2025-08-13 23:48:08+00:00
Why would a currency issuer make the decision to default on bonds it's issued, when it can always issue new bonds and roll them over, or if it wanted to the Fed can always just buy the bonds back?

Don't think of the US (or any monetarily sovereign Government) as having the constraints of a household or business... It's fundamentally different and we make major errors (like the crazy idea the US would default) when we think of it in the wrong way...
by erikhopf | 2025-08-13 23:48:38+00:00
You're probably not wrong. In the Guardian article they mentioned, there's one quote that pretty much sums up what you're saying: "I’ve always known in my head that it was probably better for me to do the work on my own [...] I’m kind of a bit worried that using ChatGPT will make brain kind of atrophy because I’m not using it to its fullest extent."
by Sanzig | 2025-08-13 23:49:16+00:00
Speck? To my knowledge there aren't any serious flaws despite a lot of public cryptanalysis. I think what sank Speck was that it came out a few years after after the Dual_EC_DRBG fiasco and nobody was ready to trust an NSA developed cipher yet - which is fair enough. The NSA burned their credibility for decades with Dual_EC_DRBG.
by OgsyedIE | 2025-08-13 23:49:25+00:00
Yeah, the core becomes the new periphery. Unless a significant rebellion in Europe, freight supply chain collapse or war with China happens, the existing payment infrastructure will eventually become colonial clearinghouses and governors-general will be appointed over the territories. If nothing interrupts it it'll probably take up to ten years for a full implementation of new policing structures.

Freedom-minded technology orgs like Wikimedia Foundation, Packet Clearing House, Internet Archive, ISOC, the EFF and the Free Software Foundation will not have anywhere to go to escape the net.
by _rkcg | 2025-08-13 23:49:28+00:00
> "hmmmm, might be 99% non-EU, we don't care"

That is what fascinates me the most. The basic assumptions of everything I presented was non-EU. Somewhat annoying, but seeing it objectively, I think it was a skill issue on my lawyers side. They should have said to me "Marc, look, we need hard proof. Ask your fucking users on twitter, on github, an discord, we need a list of X users confirming they are from the EU and use this thing". I believe in good-will on the EU side, that they interpret data in a positive way in my favor - but the exact opposite happened.
by michtzik | 2025-08-13 23:49:34+00:00
B-29s dropped the atomic bombs. The B-29 project was also more expensive than the Manhattan project: > The $3 billion cost of design and production (equivalent to $52 billion in 2024), far exceeding the $1.9 billion cost of the Manhattan Project, made the B-29 program the most expensive of the war.

https://en.wikipedia.org/wiki/Boeing_B-29_Superfortress
by ViscountPenguin | 2025-08-13 23:49:58+00:00
I'm very happy to call what's happened to Jews in the middle east for the past century a genocide, but you don't earn genocide brownie points that you can inflict on another group.

If the war in Gaza was really just about Hamas, then a) Israel wouldn't have been tacitly supporting them for decades, and b) It would be well and truly over already, given that they're completely defanged and have no more competent regional allies.
by _zoltan_ | 2025-08-13 23:51:47+00:00
that article is from last March. the plan was indeed for the GB200 board to support gen6 but it didn't happen and GB300 will rectify it.

at least that's my best educated guess, looking at supermicro's public spec sheet and that it's shipping with CX7 which is Gen5 and not with CX8.

B200 supports Gen6 there is just nothing that would let it run at Gen6.
by nmstoker | 2025-08-13 23:52:35+00:00
Ah the Silver Jubilee Mugs, we had a grey one with that weird bumpy ceramic effect.

Anyway, on the cameras you're spot on. I do wonder how much UK cameras are used though - like a microcosm of our national potential, the cameras have potential but how often are they really used: half are likely faulty, most have the person monitoring them on a tea break when something happens and it seems to need an extreme act of violence before they get used in earnest.
by dotwaffle | 2025-08-13 23:53:09+00:00
The "go x.yy" line in go.mod is supposed to be that MSGV, but `go mod init` will default it to the current version on creation. While you could have tooling like `cargo-msrv` to determine what that value would be optimal, the fact that only the latest two Go versions are supported means it's not particularly useful in most cases.
by DaveZale | 2025-08-13 23:53:54+00:00
formulation chemist here.

What I like to do, at low cost, is combine a scoop of electrolyte mix (nutricost is good, many flavors) and your favorite amino acid mix or whey protein. The best whey protein formulations use soy lecithin, so you get choline for cognition to boot!

Have fun. DIY is fun and safe.
by chiefalchemist | 2025-08-13 23:53:58+00:00
lol. The normalization of insanity is the root problem. Your comment proves my point.

Your comment offered nothing factual, simply your baseless subjective opinion. But sure go ahead, you keep talking and I’ll keep nodding my “thank you for proving my point” head.

But let me put it in simple terms for simple minds… if UBL was the head of one of these invasive drug cartels, the USA would be relentless in stopping him and that infection.