MurphyA/hacker-news huggingface dataset:
by btown | 2025-09-13 06:11:07+00:00
Thank you so much for sharing this! That sounds like an equally fun and headache-inducing problem indeed!

The idea that someone could book a room for 400 years of consistency guarantees is somewhat hilarious, yet absolutely the kind of thing that would check a box in a regulated environment like healthcare!

It does speak to a larger issue I see quite often, which is that capturing structured intent as of the time an event is created, with the context that led to that decision, is incredibly hard to model. Because no matter what, something about the system will change, like daylight savings time or assumptions around resource/room availability, in an unpredictable way such that the data that had been used to drive a confident evaluation of lack-of-conflict at insertion time, is now insufficient to automatically resolve conflicts.

There's no single way to solve this problem - in a way, "reinterpreting intent" is why programming is often equal parts archaeology and anthropology. Certainly gives us very interesting problems to solve!

To circle it back to the original conversation: the better our databases are at handling large volumes of written data, the more context we can capture around insertion-time intent in an easy-to-query way, and the better we'll be at adapting to unforeseen circumstances!
by adfm | 2025-09-13 06:11:18+00:00
The article does state that the Smurfs and the French got the wrong hat and that it's supposed to be a conical pileus rather than the crooked phrygian.

"In Rome, a freed slave had his head shaved. Then, they would wear a pileus, in part to keep their head warm. The hat was a sign of the slave’s freedom/liberty.

Somewhere along the line in the French Revolution, they adopted the freed slaves’ head gear as their own symbol of freedom, but picked the wrong one."

Fun fact: You can see a pileus on the Ides of March coin reverse from 43 BC, minted by Brutus to commemorate the assassination of Julius Caesar in 44 BC.

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

People have been using silly hats for political purposes for millennia.
by simianwords | 2025-09-13 06:11:44+00:00
You have highlighted the problem I was not able to articulate. This kind of requirement “open the job to local candidates and only if no one exists will we allow you to hire from outside” exists in multiple places.

It exists for internal candidates - often companies are encouraged to fill vacancies by first allowing internal candidates to apply. Obviously this creates a cascading effect where a new role opens up in the candidates old position once they fill up the new one. At some point they just need to hire externally or we will be perpetually filling up vacancies.

I wonder how every company managed to understand the cascading effect and just hire externally instead.
by deepsun | 2025-09-13 06:12:28+00:00
I did quite a bit of competitive programming in school, and pretty much all the world-class competitive problems are reduced to well-known algorithms. It's quite hard to come up with something new (not proven to be unsolvable for its constraints). I believe problem setters just try to disguise a known algorithm as much as possible.

Then comes the ability/memorization to actually code it, e.g. if I knew it needs coding red-black tree I wouldn't even start.
by Animats | 2025-09-13 06:12:35+00:00
Here's an amusing anti-Rust talk: "Rust a language without poetry".[1] It's a reasonable critique, but the presentation is awful. It seems that someone took a paper and ran it through some AI program that provided text to speech and irrelevant images. Need to run it through a tool to extract the text, then discard the video.

"Every (lost) week spent refactoring to satisfy lifetime constraints..." Not wrong.

[1] https://www.youtube.com/watch?v=kLXXZddWCJU
by hx8 | 2025-09-13 06:13:37+00:00
It's the government that controls the immigration law that gives the company the authority to sponsor a visa. Of course the H1-B is mutually beneficial to both the company and the employee, that is why the program is so popular.

If H1-Bs are being abused (by hiding job openings to US citizens), or seen as unfair competition for American labor, then the government has the authority to modify or terminate the program. This thread has been primarily about exploring other paradigms for enabling immigration.
by fluoridation | 2025-09-13 06:13:58+00:00
>You talk as if "minimum price" is objective. The "minimum price" you're referring to here is the most useless, but valued, property of the object for you. For other people, having weight can be a burden.

It doesn't matter. The things oranges are good for are known, even if they're not applicable to you personally. Those applications are objective. It is objectively true that oranges are edible, even if you subjectively don't like them. It is objectively true that an orange can weight paper down, even if you can't carry even a single orange more right now.

Of course, sometimes there's an asymmetry of information where someone might price something incorrectly (e.g. someone doesn't know that oranges can now be used as fusion fuel, so he sells it for less). But the fact that we can say that the price is "incorrect" means there is a correct price.

>Again you speak as if as if everyone assumes the same value system as you, but differ only in a penchant for gambling in the form of price speculation.

I don't see you giving any examples of what Bitcoin is good for.
by monax | 2025-09-13 06:14:10+00:00
Didn’t expect to see my project on the main page today ‘^^ Right now the build is broken, so you can’t test the full OS, but you can run individual apps with:

```bash ./skift.sh run --release <app-name> ```

on Linux or macOS.

To see all available apps:

```bash ls ./src/apps ```
by mdhb | 2025-09-13 06:14:20+00:00
The problem here is that you are very clearly incapable of being able to do that and there’s a group of people very politely and patiently trying to point out to you the flaws in your own logic and your only response is to continue sniffing your own farts like you’re smarter than everyone else around you. It’s kind of embarrassing to watch.
by 8s2ngy | 2025-09-13 06:14:56+00:00
I’m in the same boat. I’ve internalized Vim keybindings so much that there’s no friction between thinking and doing on the screen. If I want to place the cursor on the next line, move to the end and add a semicolon, then jump to the end of the file, I just do it. My pet theory is that because Vim keybindings are unintuitive, developing proficiency required building muscle memory, which offloads cognitive load from my brain to my fingers so text editing becomes mechanical rather than cognitive.
by crossroadsguy | 2025-09-13 06:16:24+00:00
You mean Firefox Replay right? It has been in beta for a long time (I mean anything other than the basic free plan). Did you get in via some invite or so?

https://relay.firefox.com right? Or there's another service?

> that makes your email pretty identifiable

Agreed. I have also stopped abusing the catch-all of my domains. It became a pain very soon. Not only privacy issues but I couldn't possibly block those emails/spam that were coming on usernames like sales and many more.
by kimixa | 2025-09-13 06:17:04+00:00
So many times I've seen people complain about situations that would have been solved by choosing the license that actually matches how they intend others to use their work.

Some engineers seem stuck to the idea that if they choose a permissive license, people will still contribute back for some idea of "community" or "goodwill" - while really the license itself is the declaration of expected behavior.

By choosing a license, you're explicitly setting how you intend that code to be used - if you want don't /really/ want other people to monetize your work with no feedback, for example, that is what the license is for. If you don't want people to "leech" on your work, then choose one of the (many) licenses that disallows that.
by simion314 | 2025-09-13 06:17:28+00:00
>Now do the same for the country you are very fond of. It wouldn't be so hard, right?

Super easy, I can exit Romania to EU just with my identity card, I can go to Moldova just as easy , for other countries depends on their rules like I might need to have family there if I am visiting them or to have paid for hotels and have some money to prove I am a tourist. So I can exit Romania unless I am under some investigation by the police and a judge asked me not to run away.

this was not true during communist times, the communist had walls and they killed people attempting to leave the paradise, even if you had a passport because you were some important person your passport was kept by the police not by you.

Hard question for you now, If NK won't let the population go and visit some evil, corrupt, dangerous country why are teh citizens also blocked to freely travel to China or RuZZia ? Also why is that country starving when they are neighboring those big countries that soviets claim they are very kind.
by monax | 2025-09-13 06:18:23+00:00
This works for everything except the browser. For that, use:

```bash ./skift.sh run --release vaev-browser -- <url-or-file> ```

The HTTP stack is super barebones, so it only supports `http://` (no HTTPS). It works with my site, but results may vary elsewhere.

Most of my time so far has gone into the styling and layout engine rather than networking.
by safety1st | 2025-09-13 06:20:01+00:00
I don't think it makes sense to bring Big Tech into this, nor would I say opinion runs along a spectrum/binary. Neither WPE nor Automattic are Big Tech.

The main problem with Big Tech is that they're all criminals, they increasingly break the law at vast scale and the legal system seems incapable of doing anything about it. The issue of primary concern with them is a matter of law and society, namely are we a society of laws? Or one where the powerful merely purchase the justice system they want to have?

With WPE vs Matt, WPE has broken no laws as far as I know, and if Matt has, he probably isn't powerful enough to subvert the justice system to his will.
by lukan | 2025-09-13 06:20:13+00:00
One can type in devtools withouth having the focus on dev tools, but indeed, to track down the event, one has to loose focus for a while. But after you find out what line of js is needed, then you can just inject that without dev tools with greasemonkey for instance.

But probably a general solution exists ... and there are actually extensions that will do that in general.
by ggm | 2025-09-13 06:20:30+00:00
Freedom of movement of labour is the principal reason unions and the British labour party had significant brexit support: the view was that EU labour migration was designed to reduce bargaining power.

I can't say if that's true or not, but it does suggest that the best path out for tech workers in the US might be to unionise. Because hateful though it is, and I remain a steadfast "remainer" .. brexit happened.

If you don't like H1B rules, organise. But bear in mind who you will be associating with promoting a closed labour market.
by dutchCourage | 2025-09-13 06:20:31+00:00
That sounds crazy to me, Claude Code has so many limitations.

Last week I asked Claude Code to set up a Next.js project with internationalization. It tried to install a third party library instead of using the internationalization method recommended for the latest version of Next.js (using Next's middleware) and could not produce of functional version of the boilerplate site.

There are some specific cases where agentic AI does help me but I can't picture an agent running unchecked effectively in its current state.
by deepsun | 2025-09-13 06:20:36+00:00
As an interviewer, I gave one pretty simple task (people solved it in as little as 8 minutes), wasn't using any real CS, even though I'm good at it.

The reason was that aboint 70% of candidates couldn't write a simple loop -- to filter those out. The actual solution didn't matter much, I gave a binary decision. The actual conversation matters more.
by littlestymaar | 2025-09-13 06:21:27+00:00
> It's weird coz it is possible to count the number of e.g. shells and air defense missiles manufactured and stockpiled and it is plainly obvious that it is not enough and was never enough.

It's all a matter of investment in industrial capacities, especially for mundane early-twentieth century technology like 155mm shells.

It's not inevitable that North Korea is able to supply more shells than any individual NATO member, you know.
by simion314 | 2025-09-13 06:24:39+00:00
>Steam in particular is known to play hardball with chargebacks. If you issue a chargeback, rumor is that Steam will lock your entire account. Which seems incredibly unfair, but capitalism.

1 do we have evidence this is happening more with adult games? You can refund games in 2 hours I think, so it is enough to get that clarity and refund the game or find it is trash and refund it.

2 the evidence points to a Christian Extremist group, so are you guessing here ?

If we are just pulling guesses from our asses I would guess that children that get their hands on the parent credit card could buy a lot of bullshit , then parents find out since the bullshit costs much more than a game and would attempt to recover the money sicn ehte time interval passed. And afaik all single player games can be obtained for free so honestly if someone is in doubt about some adult game they can find a free version somewhere and do not risk getting found out by some partner that spies on their Steam Library content or purchases.
by locallost | 2025-09-13 06:25:15+00:00
Citation needed.

I will save you the trouble because I already know where your numbers come from: the Quadrennial Technology Review by the US Department of Energy from around 10 years ago. These numbers have been thoroughly debunked [1]. They are simply wrong, likely out of laziness more than malice.

But the people that spread this around do it out of malice to dupe people and influence opinions. You've been duped.

[1] https://xcancel.com/simonahac/status/1318711842907123712
by Johnny2727 | 2025-09-13 06:25:38+00:00
Hi, Matt. Why, in late 2025, should I opt to use PHP and WP for a blog or a web site instead of just using Rust and Tokio?

If I use Rust, my web site will be blazingly fast and memory-efficient, with no runtime or garbage collector, and it can power performance-critical services that run on embedded devices and easily integrate with other languages. Rust's rich type system and ownership model will guarantee me memory-safety and thread-safety, which eliminate many classes of bugs at compile-time. And that's on top of how Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling. I can even use Rust to supercharge my JavaScript, one module at a time.
by alexey-salmin | 2025-09-13 06:25:51+00:00
France has 58 reactors with combined power of 60GW. The audit in 2011 (after Fukushima) estimated their cost at 96B euros and the total investment into the nuclear industry since 1950 including research at 228B euros.

And that doesn't include the fact that for all these years electricity prices in Germany were higher than in France which helped to keep renewables afloat.

> But renewables are far cheaper than nuclear in the 2020's.

That's yet to be seen, doesn't really match the reality I observe so far. They are promised to be cheaper sure, but you end paying more and subsidizing coal power plants in China along the way.
by robinsrowe | 2025-09-13 06:27:36+00:00
Thank you! Nice that people care about my work on GTK1. I haven't announced a GTK1 release, so don’t expect it to be stable yet.

GTK1 interests me as it is necessary to build retro apps I like. CinePaint being one, and also dozens of other classic GTK apps. A technical reason to care about GTK1 is code size. GTK2 is much larger than GTK1. GTK3 is much larger than GTK2.

> it seems to be based on Gtk1.2 but it is its own thing.

Yes. Historically, GTK1 was maintained as 3 separate projects across the 3 major operating systems by three different teams, not a single codebase. I created the Windows port. Later I took over the MacOS port that someone had started, but had abandoned before completion. After gtk.org deprecated Linux GTK1, I took on that code, too.

As I combine code from different versions of GTK1 from different operating systems, it breaks things. My current effort is to complete integration of the MacOS and Linux code with my Windows code, and remove resultant bugs.

> maintain the legacy API and upgrade the internal architecture to use more modern approaches.

GTK1 is of a GTK 1.2 flavor plus some enhancements. Yes, I want to smooth off old rough edges, to make GTK1 better with fonts and pixbuffers.

> I present you gtkaa [GTK1 anti-aliasing patch]

Thank you! Will take a stab at integrating that. I previously integrated the GTK1 dark-mode patch. If there are other interesting GTK1 patches in the archives somewhere, let me know. I’ve heard that gtk.org wasn’t very welcoming to GTK1 patches.

> Is there a lightweight distribution of GTK2?

Maybe in the future.

CinePaint conditionally compiled with GTK1 or GTK2 using an #ifdef. Not a lot of changes to make it build either as GTK1 or GTK2. The GTK2 API broke GTTK1 compatibility in some silly ways. For example, changing the order or arguments in function calls of the same name. Or, making an API that took one call in GTK1 take 2 calls in GTK2, or vice versa. Minor stuff, at least in the calls used by CinePaint.

Are other GTK1 apps as easy to port to GTK2 as was CinePaint? I want to add common GTK2 APIs to GTK1 to see how that goes. Doing so would make GTK1 into a very lightweight implementation of the GTK2 API.
by antonvs | 2025-09-13 06:27:39+00:00
I’ve recently been using (in different locations) a flat 27” 4K, a flat 32” 4K, and an old (2018) 34” curved 3440x1440.

I find the flat 32” too large to use at normal desktop distances, because the corners are in a bad position/distance/angle to actually read easily. This isn’t a “myth”, it’s what I experience.

For me, the curved 34” doesn’t have this problem. The only problem I find with it is its resolution is too low for its size (i.e. low DPI).

As a result I actually like the flat 27” best, but I suspect a larger curved monitor with higher DPI would be nice.
by gucci-on-fleek | 2025-09-13 06:27:52+00:00
Wow, this is super cool! I tried this on some of my own images, and it even supports some less-common features like zstd compression and cosign signatures. It even links to the documentation for all the signature fields and to the sigstore transparency log for each signature, and it shows you the size of every individual file inside each layer too. And it's also pretty cool that the top of every page shows the shell command used to generate it.
by simion314 | 2025-09-13 06:28:18+00:00
>The negotiators agreed to demands under threat of tariffs that they believed would soon disappear? That makes no sense.

It buys time, the negotiators also have no power to force each country to implement the stuff , or make the agreement some law.

It would make sense to assume illegal tariffs will be declared illegal with 95% of the chance and just buy time and let the nariisit idiot think he won and go ahead and fuck with someone else for now.
by viceconsole | 2025-09-13 06:28:54+00:00
Like anything in law, it depends on the details, context, case law, and possibly future litigation.

CPB's Q&A on permissible B-1 visa activities (PDF): https://www.cbp.gov/sites/default/files/documents/B-1%20perm...

"If the contract of sale specifically requires the seller to provide these services or training, and you possess specialized knowledge essential to the seller's contractual obligation to perform the services or training it may be permissible for you to perform these services. In addition, the machinery or equipment must have been manufactured at a location outside of the United States and you may not receive compensation from a U.S. source."

Given how vague the reporting has been, we don't know basic facts like what the workers were doing, what the agents saw, what types of visas they were on, etc.

This PBS article quotes a local labor union leader who claims "unions that are part of her council believe Korean workers have been pouring cement, erecting steel, performing carpentry and fitting pipes." https://www.pbs.org/newshour/nation/attorney-says-detained-k...

Obivously the person quoted has an agenda and didn't actually witness those activities - so we just don't know. That being said, if that description is accurate, in general that kind of activity would not be appropriate on a B-1 visa and wouldn't qualify for an L visa.

But again, it depends on the details. Maybe the cement base is some special blend for certain equipment, maybe "erecting steel" involves highly specialized welding techniques, maybe this pipe fitting involves specialized high-pressure ratings outside the norm.

When I was a diplomat, our internal guidance (at least, what I was privy to) was never different from public information, just more detailed.

I'd be suprised if the corporate immigration departments of Hyundai or LG messed up this badly. But I wouldn't at all be surprised if some no-name subcontractor decided to play fast and loose with the visa rules to win a contract with a low bid.
by alexashka | 2025-09-13 06:29:11+00:00
We can at the very least tweak existing systems to be meaningfully better.

For example we could phase out all marketing and advertising. We could simplify and automate accounting and many other jobs. We could reduce the work week to 30 hours. We could make jobs teenage friendly and replace high schools with entry level jobs so that people get to try to be in multiple fields before they commit to years of studying anything. We could eliminate most university programs and again replace them with entry level jobs, 20 hours/week - people can study new material on their own free time and at their own pace - eliminate all memorization based learning to pass arbitrary tests and have people progress based on performance on the job. Make moving down on a career ladder or switching careers entirely a common and non-humiliating occurrence, etc.

The most pertinent question to ask is - why haven't any of these already happened? What kinds of people prevent these changes from occurring and what should be done about it? Do you know any of these people - are some of them your family members. Are you one of them? Why does no one seem to ask these questions and seek answers? :)
by procaryote | 2025-09-13 06:29:11+00:00
Or minor versions of python...

Honestly python is probably one of the worst offender in this as they combine happily making breaking changes for low value rearranging of deck chairs with a dynamic language where you might only find out in runtime.

The fact that they've also decided to use an unconventional intepretation of minor version shows how little they care.
by thr0w4w4y1337 | 2025-09-13 06:32:51+00:00
So, now you have to worry about your VPS/Internet provider deplatforming you. Or about your domain name being seized. And spam filtration, backups, redundancy...

I'm not saying email self hosting should not be done, I just say a bit of planning should be done.

DNS seems like the most annoying part, it is SPoF by design. The problem can be mitigated, but seems like cannot be solved. For example, owning multiple domain names in multiple jurisdictions. And round-robin them. You cannot eliminate SPoF for any one specific service you want to login using email. But you won't lose access to everything at once.

Edit: P.s. At the same time, owning your domain for mail seems to be one of the most impactful things to do to reduce digital serfdom. Banned at *mail? Just switch those MX records and go on.