MurphyA/hacker-news huggingface dataset:
by roryirvine | 2025-09-01 10:24:49+00:00
In the early 2000s I did a bit of consultancy for a company that'd done a deal with Nicaragua's NIC to offer ".co.ni" domains to businesses in Northern Ireland (at the time, the commercial second level domain in Nicaragua was .com.ni, so there wasn't a conflict with existing use).

Unfortunately the venture failed (and I went unpaid!), but the Nicaraguan NIC stepped in to continue service for the handful of .co.ni domains that had been registered at that point.

There'd been a similar effort for Scotland, using both .co.sc and .co.al (for Alba, in Scots Gaelic), but it was even less successful.

These days, there are gTLDs with .scot, .cymru, .wales, and .london existing since 2014-ish. There'll be another round of gTLD applications next year, so I suppose someone might register .unitedkingdom or .ukogbani, but the domain name goldrush days are long over...
by makeitdouble | 2025-09-01 10:24:53+00:00
Yes. Also, it is a crazy hard battle to fight.

The first step needs to be people moving out of the denial phase and realizing that we're already there. Our current laws are written that way.

That's the prerequisite to have any significant initiative to move the needle in the right direction. Most people won't care about fighting hard to secure rights they assume they still have in full.
by thw_9a83c | 2025-09-01 10:25:44+00:00
This seems like an overly academic exercise. Can the compiler, or even the operating system, guarantee that the threads `a`, `b`, and `c` are started in that order? I don't think so. The OS might start executing thread `a` on one CPU core and then be interrupted by a high-priority interrupt before it can do anything useful. By that time, threads `b` and `c` might already be running on other cores and have finished executing before thread `a`.
by t_mahmood | 2025-09-01 10:26:02+00:00
I don't get why people are so hell-bent on going to AWS, for the most minor applications, without looking at simpler options!

I am not even thousands km near the level of what you are doing, but my client was paying $100/m for an AWS server, SQS and S3 bucket, for a small PHP based web application that uses Amazon Seller API, Keepa API for the products he ships. Used MySQL for data storage.

I implemented the whole thing in Python, Django, and PostgreSQL (initially used SQLite) put it in a $25/m unmanaged VPS.

I have not got any complaints about performance, and it's running continuously updating product prices, details, processing PDF invoices using OCR, finding missing products in shipments, while also serving the website, and a 4 core server with 6GB RAM is handling it just fine.

The load is not going to be so high to require AWS and friends, for now. It's a small internal app, probably won't even get over 100 users, and if it ever does, it's extremely simple to migrate, because the app is so compact, even though not exactly monolithic.

And still, it probably won't need a $100 AWS server, unless we are scaling up much larger.
by WJW | 2025-09-01 10:26:37+00:00
We had an interesting case here in the Netherlands, where at the moment the biggest problem for big battery operations is to get sufficient grid transmission capacity. One clever company bought the site of a bankrupt aluminium smelter for cents on the euro, purely because said smelter had a direct high capacity connection to the national high voltage grid. Getting the rest of the site and the machinery was just a bonus.
by safety1st | 2025-09-01 10:26:45+00:00
Of course I'm in support of consumer protection laws but what needs to be more widely understood is that with Google specifically, probably with Apple and maybe with Microsoft, we are at a unique point in history where passing laws isn't enough.

There are laws on the books, Google's breaking them, and it's just forging ahead with more of this anti-consumer control crap anyway. Google's unique in American history, it has recently been ruled an illegal monopolist in two cases in two markets and a third ruling against them in a third market is likely to drop soon. Even Standard Oil didn't achieve a rap sheet like Google's.

Yeah of course we need government action and I'm calling for that. But people need to realize that this monster is way bigger than just passing a law. The judges need to be choosing harsher remedies including a breakup. The enforcement apparatus needs to be stronger, willing and able to seize direct control of the company if it doesn't comply or complies maliciously. EVERYTHING in the system needs an upgrade because Google is so uniquely huge and criminal in the context of American history.

They are a different, far larger and more intractable problem than your standard, garden variety corporate criminals and extreme measures are needed to rein them in.

Now, imagine a future where the Web platform didn't become a duopoly and Phone+Tablet+PC OSes didn't become a triopoly. A half dozen vendors globally for one, and a different half dozen for the other. That's a very very different world where someone is going to carve out plenty of market share by letting you continue to install your own apps even if they're ad blockers or whatever else you would like. You just wouldn't get 12 companies plus the US, EU and Chinese governments or whoever to all agree on a single platform. We need the big guys to fight. We need the market to be divided. We need competition. We need to slay Google and never have another Google again.
by jennyholzer | 2025-09-01 10:26:55+00:00
a crack pipe is a tool. if you master your tools you become more productive. i've had the same mixed experiences with crack cocaine that others have. some good, some not so great. But i've been writing a lot of crack-fueled PRs in the last weeks. some needed manual intervention. some were tedious to create. and some clearly saved me a lot of work.
by _factor | 2025-09-01 10:27:46+00:00
Are you serious?

While not as powerful as root access, your user rights are almost completely gone.

You buy a $1,000 phone and $1,000 on a service plan which is not an insignificant amount of money for many, then take away every semblance of ownership.

Right to repair? Warranty void. Want to run language models Google doesn’t approve? Not anymore. Want to run your favorite VPN? Too secure, unavailable. Want to audit the security and scan the device you carry everywhere and stores your life’s data? Unapproved. Want to compete with anything that dents Google’s profits? Papers please developer.

Just because your nose is already caved in and you’re dazed from the repeated blows, doesn’t make it less of a face kick. It’s more of a curb stomp.
by JustExAWS | 2025-09-01 10:28:09+00:00
So you want the “freedom” of being able to run the hardware you want. But you don’t think Netflix should have the “freedom” to decide where there software should run?

You don’t have the right to other people’s content - especially for rental content in the case of Netflix.

Even if you don’t agree with that, do you really think that Google should allow Google Wallet run on hardware where they can’t verify the security? No one in the payment chain would trust Android devices. Credit card terminals and every one else has to fall under compliance regulations.

The banks are liable for fraud. Are you okay to say if use unverified hardware to use banking services they aren’t liable for any losses?
by darkwater | 2025-09-01 10:28:30+00:00
I know that's what many people, especially elder one, say but this is still a hill I will die on :) They are mostly used to go in mostly flat roads, like some slow-speed motorcycle that needs some low effort. The ones using them outside paved road, using them as multipliers, are the ones that already did mountain biking when they were younger and they want to continue doing it at a higher level their age would permit without (which it's perfectly fine!).
by pydry | 2025-09-01 10:28:39+00:00
Ukraine gave up its nukes in the same sense that Germany would "give up its [American] nukes" if it exited NATO.

They also had about as much latitude to keep those nukes as Germany would. Some people act like Ukraine owned and controlled the nukes and had a meaningful choice. They never did.

It wasnt given security guarantees either, it was given a promise that its independence wouldnt be infringed upon in a memorandum (not in a treaty).

As the Americans stated themselves in 2013 when they violated their promises within the Budapest memorandum, that memorandum wasnt legally binding. It was treated like toilet paper first by the Americans in 2014 and subsequently the Russians in 2014.
by StrLght | 2025-09-01 10:29:22+00:00
> negates the advantage of two factors authentication

Like with all things it depends on your threat model.

If your threat model includes risk of leaking all data from your password manager – then yeah, it worsens your security.

Otherwise it still covers all other risks:

1. it makes bruteforce basically impossible

2. it makes phishing harder (assuming that your password manager supports autofill and that it checks domains correctly)

3. it lowers the risks if a single password leaks
by philomath868 | 2025-09-01 10:29:32+00:00
Thank you!

The language is Hasidic Yiddish (which is by now different enough from YIVO Yiddish to almost be considered a different language). The amount of (all kinds of) Yiddish included in pre training is probably very little, but not nothing. Also, it's a Germanic language with Hebrew script and roots, and some Slavic roots and suffixes. Most concepts and structure are probably not *very* foreign to a good model.

As I wrote in another comment, I have thought about initializing the new embeddings based on equivalent tokens in the old ones (e.g. by translating a token to English and finding the closest old token), but I'm starting to rethink the feasibility.

I will probably get more text sometime in the future, but I have to build the first version now.
by joshstrange | 2025-09-01 10:30:09+00:00
I have a different random 5-letter company name version of this one [0] (the one I bought [1]) that LTT tested. I was nervous after remembering stories about Switch 1 “USB-C” shenanigans but at $28 (vs $124 for the original dock) I decided to roll the dice.

As far as working as a replacement dock for the original, it does the job very nicely while being smaller and easier to use overall (IMHO). At $28/ea I can afford to have a dock on every TV I would even consider playing my Switch on at less than the cost of 1 official dock.

[0] https://antank.net/products/s3-max

[1] https://www.amazon.com/dp/B0FCF8PV2H
by WJW | 2025-09-01 10:32:09+00:00
> If the complexity of chess is finite this is possible.

This is like saying the distance to Mars is finite so it should be possible to just go and live there. It's not theoretically impossible, but at the time it is practically impossible. There are real engineering challenges between here and there that have not yet been solved and from the looks of it, it will be at least several more decades before we get there.

In your example, you gloss over the construction of a "finite time oracle" by just saying "just train it until it is perfect". If humanity knew how to do that we could solve a whole other (more interesting) set of problems, but we don't.
by jennyholzer | 2025-09-01 10:32:23+00:00
"write it right the first time" is my new mantra/challenge to myself.

along with improving my skills in vim, this approach has made me significantly more productive and has made my code much simpler compared to when i was using LLM code generation tools.

there is no shortcut around hard work.

there is no shortcut to thoroughly interrogating the constraints of the software problem at hand.

developers who rely on LLM code generation are poor coworkers because they don't understand what they've written and why they've written it.
by Aachen | 2025-09-01 10:33:00+00:00
If you use a password manager, or another mechanism that makes each password unique and unguessable, the password and the "2FA" seed token are both the same type of secret string, and both are stored on the same disk. There is no added benefit to 2FA if you store the 2FA secret next to the password when both are generated securely

But I'm not saying you should care about this. Everyone can make their own risk assessment, especially if you know about common attacks like the data breaches that you mention
by myrmidon | 2025-09-01 10:33:02+00:00
To be fair, the costs are just less hidden in the swiss model.

If you do internal subsidies (the EU/US approach) instead of tariffs on imports, then a fraction of your taxes gets diverted to farmers instead.

Sadly this whole issue is difficult to side-step completely because if you do neither subsidies nor tariffs, your local food industry just dies and that is a really undesirable outcome if you want to avoid famines.
by john01dav | 2025-09-01 10:34:38+00:00
Every time I see people talking about this, I see new alleged LLM fingerprints. Keeping up with that is a significant burden, especially without a centralized place to easily find an up to date list. This is even harder for me specifically because I have been told that my writing style (even when looking at things that I wrote before LLMs became widely available) closely resembles that of an LLM.
by sgjennings | 2025-09-01 10:35:13+00:00
You can work exactly this way using the “gitpatch” diff editor[1].

1. Your working copy contains whatever mish-mash of changes you want.

2. When you’re ready to stage and commit these changes, run `jj commit --tool gitpatch`

3. The iterative “stage this hunk?” UI from git lets you choose what to commit.

4. Your editor opens for a commit message.

5. The changes you selected are now in a new parent commit of your working copy, and the remaining changes are left in the working copy commit.

In addition to the _same_ workflow, jj makes it easier to have other workflows as well (you may be interested in the megamerge workflow if you’re always working on multiple tasks at once).

[1]: https://zerowidth.com/2025/jj-tips-and-tricks/#hunk-wise-sty...
by austin-cheney | 2025-09-01 10:35:21+00:00
The goal is hiring/firing everything else be damned. It’s weirder than it sounds.

To increase hiring you introduce conventions to lower the barrier of entry. This means less qualified, skilled, experienced, or competent people can participate with near equivalent performance. The cost is a form of vendor lock-in and generally shitty output that costs more to build and maintain.

In theory this also makes developers easier to replace because they are a cheap common commodity. In reality firing people requires legal safety, so it’s also more expensive than cheap conventions can allow.

This is weird because wages are not declining. Businesses accept the rising wages in exchange for not having to pay for continuing education, licensing recertification, training, or other career maintenance.
by mathis | 2025-09-01 10:35:44+00:00
The situation with chargers isn’t ideal. With a single USB-C port, everything works fine.

The problem starts when multiple ports are involved. Plugging in a second device can trigger unpredictable behavior, which is usually acceptable for battery-powered devices. But for devices that need a continuous power supply (e.g., a Raspberry Pi), multi-port chargers aren’t reliable –– connecting another device may briefly interrupt power.

Using a traditional power strip with one dedicated adapter per device avoids this issue.

For now, I’m sticking with individual USB-C adapters for non-battery-powered devices.
by koakuma-chan | 2025-09-01 10:36:03+00:00
I still don't get by which virtue they can decide to sell TLDs for 1 million dollars or any other large sum of money. We just ended up having big companies like Google register .google, etc, and random questionable companies register, e.g., .law, .plumbing, etc, presumably for profit. I'm sure ICANN could do better than this.
by bgwalter | 2025-09-01 10:36:21+00:00
The issue is complex. Now there is a US president who wants to control all energy supplies to Europe while still talking about new oil deals with Russia:

https://www.reuters.com/business/energy/us-russian-officials...

And wants to control Russian gas to the EU:

https://www.reuters.com/business/energy/us-investors-eye-str...

Nord Stream has been sabotaged, a huge US LNG deal was forced on the EU in the tariff negotiations. The US leased a corridor from Azerbaijan through Armenia to Turkey that could be a new energy choke point for fossil fuels from Azerbaijan or Turkmenistan (lots of natural gas) to the EU.

The EU is in a pretty bad position right now where it can be blackmailed with energy cutoffs not by Russia but by the US.

The Ukrainians can't feel betrayal because they have kept their own transit pipeline open until 2025, long after Nord Stream was blown up (allegedly by Ukrainians on a sail boat, see the recent arrests).
by epolanski | 2025-09-01 10:36:55+00:00
> In particular, you can't check out a bookmark, you can only check out commits.

That's because "branches" in git are an imaginary concept, they are simply a label you give to a certain commit, nothing else, nothing more.

Moreover, in git this is further complicated by the fact that you may have branches with the same identical name on different environments (your local and remotes). So you can have, by any means, 4 `feat/foo` branches all being the "right" `feat/foo`, and you need to decide which one is the right one (we tend to default to some origin, but what if you have local work that is ahead of origin? maybe on two different computers? Meanwhile your branch is on a fork of a different origin. Git branches do nothing but complicate a simpler model where what matters is the commit, history and diff, yet we fixate on label names which are just conveniences).

At the end of the day branches do nothing but add complexity, I much prefer the jj model, bookmarks are just _local_ names you give to some edit, you move the bookmark manually, and it _may_ point to a git branch just to preserve the git backend.
by safety1st | 2025-09-01 10:37:04+00:00
> So exactly what law is Google breaking?

I mean, why do you need us to repeat these very well publicized convictions that have been all over the news? They've been found guilty of anti-trust violations in multiple cases in multiple American markets. The details are just a Google search away... Are you disputing the court rulings that Google possesses a monopoly? Which court?
by Rochus | 2025-09-01 10:37:04+00:00
I'm working on old hardware and not-recent Linux and compiler versions, and I have no confidence yet in allowing AI direct (write) access to my repositories.

Instead I provided Claude with the source code of a transpiler to C (one file) which is known to work, uses the same IR as the new code generators were supposed to use.

This is a controlled experiment with a clear and complete input and clear expectations and specifications of the output. I don't think I would be able to clearly isolate the contributions and assess the performance of Claude when it has access to arbitrary parts of the source code.
by DrScientist | 2025-09-01 10:37:46+00:00
Conceptually it is no different from pumped hydro storage. - for that they simply use negative numbers for pumping and positive for release.

I guess it's some technical problem with standardisation/tracking/reporting of the charging right now.

As/if Vehicle-to-Grid becomes more widespread, where you have highly distributed battery storage, it will be interesting to see if this will be publicly tracked.

Already domestic solar production is largely invisible ( as that mostly manifests in reduced demand ).

However I assume, in terms of managing the grid day to day, that such information is going to be important. ( eg if it's a largely cloudly day then that will be manifest as a rise in domestic demand ).
by danielvaughn | 2025-09-01 10:38:36+00:00
I do, but I’m not sure it’s age related. Ever since 2020, it feels like my physical and mental energy has been on a downward trajectory. I feel like I’ve lost several IQ points. What’s interesting is that I’ve heard the same from a lot of people. Not sure what the root cause is, but I do need to take better care of myself.
by xnorswap | 2025-09-01 10:38:51+00:00
Isn't the price tied to the marginal price, rather than the price of gas?

Even if they're typically the same, because CCGT is the best for on-demand generation, flattening the demand curve ought to slightly reduce that marginal cost.

I've seen the UK generation market attacked quite a lot lately, but to me it makes sense to price everything at the marginal cost, and doing so also helps encourage capital investment in generation that can have lower generation costs themselves, because the marginal cost is only slowly impacted rather than a boom and bust model.
by rsynnott | 2025-09-01 10:39:21+00:00
Remember Microsoft insisting, in the late 90s, that the natural evolution of computer interfaces was that _voice_ would become the primary interface? (This was after they'd largely declared defeat on their _previous_ "this will change everything" future UX, Windows for Pen Computing).

For every _actual_ revolution in human-machine interaction, there are roughly a million things that pundits and/or vendors say will definitely be the next revolution.
by MarcoSander | 2025-09-01 10:39:45+00:00
Hey everbody, I´m a Psychologist for Entrepreneurs and I got a couple of 1-on-1 clients that proactively asked to have group-calls with me and their co-founders once a month. That experiment is going great and it feels like once a month we talk about the really important stuff. The space is hold by me, a Psychologist specialized on Entrepreneurship. Would that be interesting for you as well? Feel free to schedule a free call with me via my website.
by throw-qqqqq | 2025-09-01 10:40:46+00:00
> There are more legal games of chess than atoms in the universe

I’ll make an even stronger assertion:

There are more legal chess games in 40 moves or less, than there are atoms in the universe.

https://en.wikipedia.org/wiki/Shannon_number

https://skeptics.stackexchange.com/questions/4165/are-there-...
by styanax | 2025-09-01 10:41:37+00:00
I would recommend Aegis Authenticator [1] - available in the Play store or F-Droid. It's been featured on HN now and again. One thing it can do is import the data of all the other OTP apps, and create backup files (the seeds) which you can do whatever you want with.

[1] https://github.com/beemdevelopment/Aegis
by wosined | 2025-09-01 10:42:29+00:00
> If there is no polymorphism, you don't use a vtable at all, that's saving even more space.

Not true. You use a vtable even if there is no polymorphism, in cases where you want to have objects store pointers to their methods (OO interface), but don't want each instance to have pointers to all methods. I was referring to this article, which the OP links in his post https://lwn.net/Articles/444910/
by GuB-42 | 2025-09-01 10:42:45+00:00
A lot of us get to live thanks to IP protections too. >90% of Hacker News readers I'd say, including myself. Software development is all about IP, most of art too, and medicine, and chemistry in general. Who wants to pay people to develop software, or even design new hardware or medicine if competitors can take all that hard work for free?

There may be alternatives to copyright and IP in general, but that would require dramatic changes to society, and maybe not in a good way. What you would get is essentially communism. Rejection of intellectual property is a form of rejection of private property, which is at the core of communism. Problem is, looking at past examples, it didn't work great.
by Aachen | 2025-09-01 10:43:08+00:00
The password vault can't be copied? (In unlocked state I mean, same as how they could get the password)

Either your laptop is compromised or the server. In either case, if they get access to the password, they also get access to the 2FA secret if that resides in this vault together with the password. Just a password alone is safer than 2FA alone because that at least gets hashed and isn't stored in plain text on the server side