MurphyA/hacker-news huggingface dataset:
by kbolino | 2025-09-10 15:06:33+00:00
I think the "omitempty" tag name might be too tarnished to keep around, but I think the distinction made between its redefined meaning and the new "omitzero" tag in v2 is quite useful:

- "omitempty" will omit an object field after encoding it, according to its JSON value

- "omitzero" will omit an object field before encoding it, according to its Go value

The former is particularly useful when you are dealing with foreign types that don't implement IsZero (yet) or implement it in an inappropriate way for how you're using it. You could, of course, write a wrapper type, but even when you can use struct embedding to make the wrapper less painful, you still have to duplicate all of the constructors/factories for that type, and you have to write the tedious code to do the conversions somewhere.
by InitialLastName | 2025-09-10 15:06:37+00:00
DHS has a significant presence at many transportation infrastructure choke points as well as energy/resource infrastructure. It makes sense... an undefended tunnel or bridge would be easy to disrupt and could cause chaos. Note also the ~6+ (NYPD, NY State police, NJ State Police, MTAPD, PANYNJPD, NY National Guard, US Coast Guard, probably ICE since the ramp-up) law enforcement/defense organizations with a presence around the Hudson River crossings.
by Bridged7756 | 2025-09-10 15:06:40+00:00
For me, the goal of PKMs is to store information for later reference.

I know that some people use them to learn, however I've never found this method to be useful for me, so I just stick to spaced-repetition (Anki) to help me learn the relevant facts.

Done this way, I have two "stores" of information. In Obsidian I put information I don't want to memorize or at least not long term, like work related topics (terminology, the domain, etc), project planning, project details, roadmaps, and in Anki I put information I care about learning long term, like facts about X technology or language, vocab, etc.

Point is, i think obsidian is not the right tool for learning. SRS sounds like a better fit. I'd suggest taking the effort to learn how to make good clozes (card type).
by mdaniel | 2025-09-10 15:06:55+00:00
Seems to use a SOCKS5 proxy over tun2socks[1] to then use the host's networking setup https://github.com/losfair/bake/blob/ddf1edaa9daf340bd167794... so I think the short version to your question is "proxy server"

1: https://github.com/xjasonlyu/tun2socks#readme
by sdallagasperina | 2025-09-10 15:06:59+00:00
This is a huge point. Even if you write the perfect kernel, the reality is that XR hardware is tied up in vendor drivers and NDAs. Without access to those, you end up reinventing the easy part while still locked out of the hard parts. Curious if the team has a strategy for this, or if the kernel is mainly a sandbox for now.
by datadrivenangel | 2025-09-10 15:07:08+00:00
Kagi customer here. Not getting paid to shill. I think it's worth occasionally mentioning alternatives that are good enough to pay for so that other people know there are other people using other options.

But full disclosure, sometimes I'm using DuckDuckGo and it's also good enough most of the time that I occasionally forget until I go down some rabbit hole and realize that I'm using the wrong search engine.
by jjani | 2025-09-10 15:07:09+00:00
Indeed they are, IMO this is the real number 1 reason behind the US tariffs, as well as behind his anger against Brazil, even more so than the prosecution of his fash club buddy.

What you do is get together with a bunch of other countries and announce it as a block. The US can only keep shooting itself in the foot so much. The thing they should've done is, very soon after the US tariffs were announced, say "We think this is a fantastic idea by Mr. Trump. Aligned with his views, we are instituting accompanying digital tariffs to fix the digital trade deficit. We're sure he'll agree that the trade balance should be corrected in both the physical as well as digital worlds".

The UK is effectively a colony of the US so them backing out is entirely expected. Luckily, other countries aren't. I think Brazil, Vietnam (?), Thailand (?) are ones that have already set a date for when it's being instated, and I haven't heard of them backing out. There's probably more. The EU has also confirmed today that they won't be cancelling the Google fine, though we'll have to wait and see what happens to their DST proposals. Given their serious lack of spine as well as how far the EU has gone to the right, I do expect them to cancel it, but who knows.

And again, there's a hundred other protectionist barriers that can be put up. This is the smartest way, salami slicing, as China has figured out decades ago. You begin very small and just ramp it up. You begin with something like banning Twitch because of moral concerns. Maybe even just from 8 to 8, when kids are up. Then you say national security concerns mean data centers of critical infrastructure all have to be hosted in the country. Then you expand that. Then you make Whatsapp (or whatever is the most popular messaging app) do a JV with a local player because it's a national security risk. And so on.

But Western governments don't have the wit to execute this, in which case a cruder measure such as a digital tariff is what's left.
by q3k | 2025-09-10 15:07:13+00:00
Technically doable but you'd have to put in a bunch of effort (effectively reimplement the stock OS's API surface, which includes OpenGL for later devices).

I also think these games are still not decrypted - some previous ones were, but the methodology was not made public. The decryption routine in the devices I've looked at is obfuscated, so it might be easier to modify the firmware to save decrypted blobs than reimplement it.
by bccdee | 2025-09-10 15:07:36+00:00
I use restic. Restic offers everything advertised on the tarsnap website (deduplicated snapshots, e2e encryption). I pay $6 per terabyte per month using backblaze's cloud object storage. Wasabi offers 1TB at $7/mo. S3 costs $26/mo, but glacier is only $3.6/mo.

Storing one terabyte of data in tarsnap costs $250 per month.
by crote | 2025-09-10 15:08:21+00:00
Does the current license even allow for friendly forks, or redistribution?

It starts off nice with the usual:

> PERMISSION TO USE, COPY, MODIFY, AND DISTRIBUTE THIS SOFTWARE AND ITS DOCUMENTATION FOR ANY PURPOSE, WITHOUT FEE, AND WITHOUT A WRITTEN AGREEMENT IS HEREBY GRANTED

.. but then there's the:

> HEREBY GRANTS A (..) LICENSE TO UNITED STATES PATENT NO. 10,325,030 TO MAKE, HAVE MADE, USE, HAVE USED, OFFER TO SELL, OFFERED TO SELL, SELL, SOLD, IMPORT INTO THE UNITED STATES, IMPORTED INTO THE UNITED STATES, AND OTHERWISE TRANSFER THIS SOFTWARE

.. which to me seems to be missing some kind of "modify" clause? Sure, it seems like you're allowing me to distribute it as-is the way a store like Amazon distributes boxes, but what happens when I start modifying the code and distributing those modifications? Is it still "this software", or has it become a derivative? Is the license I get to that patent even sublicensable? What happens to users of a fork when the forkee sues Supabase: do they also by extension lose their patent license?

The GPLv2, for example, has a clause stating that "Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor" which makes it very clear what happens. If you're adding a poison pill to open-source code, you really shouldn't be this sloppy: it should be painfully obvious to every reader what the implications are, or nobody will ever risk using it.
by quectophoton | 2025-09-10 15:08:45+00:00
Yeah, `git request-pull` is only a helper to create a pull request, while GitHub/GitLab/etc include that in addition to a (convenient) vendor-specific way to track received pull requests and a code review web interface.

Initiatives like ForgeFed are trying to define a more neutral way to share this information, but I don't think there's any estimate date for when there'll be an actual implementation of it. If that ever happens, it'd be possible to get vendor-neutral tooling for that kind of collaboration.
by rcpt | 2025-09-10 15:09:01+00:00
> Everybody loves public transit until they get panhandled for the jillionth time

OP is right. The demand is huge and supply is tiny. Even with those scary panhandlers people are jamming onto public transport (when it actually exists) and going far far out of their way to experience walkable areas.

> zero other options if I want to live where crime is low and the schools aren't dysfunctional

Crime in NYC is exceedingly low and the schools are great. Why don't you simply move to Chelsea or the Upper West Side?
by zelphirkalt | 2025-09-10 15:09:31+00:00
It unfortunately could be true. I mean I hear people in my own family listen to the always same sounding auto generated narrator voices on YouTube and it has me thinking: "Oh my god why do you even listen to this crap???" and the portrayed ideology that comes along with such content is very questionable as well. Usually some low effort (a)social drama shit. It has zero worth. No, it is net negative! But apparently people watch or listen to that crap.

And so we see it playing out over and over again. Dumb masses creating market incentives for bullshit products and product decisions, ruining everything. If you want it with a pinch of capitalism critique: Oh right capitalism makes it so that we get the best products!!! lol
by MongooseStudios | 2025-09-10 15:09:44+00:00
I wrote about that too. Somewhere along the way we turned the quirky oldschool blogs into a sort of CliffsNotes on a topic. They became way less cool as a result.

Blogs still exist to a certain degree, but they are different. Now they tend to be either more formal and journalist-ey, or a thinly veiled advertisement. There’s absolutely nothing wrong with the former, and if the latter is cloaked in a genuinely useful tutorial on some particular tool/technology then I can’t really begrudge them their plug. But they both lack some of that old magic.

https://mongoosestudios.github.io/posts/bad-at-writing/
by jfengel | 2025-09-10 15:09:47+00:00
It took a second to see what you were referring to. He has never had an approval rating above 50%. Even Joe Biden, whom Republicans utterly despised and Democrats never loved, got over 60%.

Though that's a bit misleading. It was all downhill from there. People thought he handled COVID pretty well at the beginning, but once the lockdowns started to ease, he fell down into basically the same range Trump is now. He left with a 38% approval rating, same as Trump today.

Never getting above 50% certainly does seem to place Trump in a special category of dislike. But he does at least have some support -- the lowest approval rating ever was for Bush 43 at 19% (leading to speculative articles about what that 19% could possibly find to like).
by duxup | 2025-09-10 15:10:06+00:00
If you're a populist and you bought into what Trump says and haven't noticed his actions until just now ... I don't know what to tell you. Trump's populism is rhetoric only, his actions are exactly the opposite.

Granted they're hardly alone if that's the case. I talk to a lot of people who just listen for what they want to hear from politicians and are disengaged beyond that.
by bluGill | 2025-09-10 15:10:09+00:00
> My perspective is this: string theorists are cheap. We may as well have a few for some long shot research, and while we fund them they teach kids math and physics. Seems like a good trade.

We need kids learning math because it is useful for engineering and other parts of life. However there are large parts of math that are useless in the real world and we don't need to each at all. (we need enough to teach rigorous logical thinking because that is useful in the real world - but there are lots of ways to get there)

Is there value in more theoretical physics - at what point do we know the constants to enough values? This is a reference to just before relativity was discovered when it was thought refining the constants was all that was left - it turned out that some major things were left, but is there anything more? This is an unanswerable question, but what if we redirected those working on string theory to a hobby if they want to and made their day job either teaching math (which they are already doing part time), or some engineering type job? If we distribute the workload that implies everyone could work half an hour less every day, is that a bad trade?
by lo_zamoyski | 2025-09-10 15:10:27+00:00
The trouble is that your personal hangups are not compatible with a properly functioning city and the common good. There is no general, indiscriminate right to car ownership and use in the city; "discomfort" is not an especially compelling reason to permit it. So, in the city, someone with your "discomforts" must either accept the discomfort of public transit, or consider living elsewhere. (For the record, no one enjoys being packed in a train. They just deal with it, because there are superior competing goods and because it's preferable to the shitshow of living in a city mired in traffic and jammed with cars.
by lildoggy | 2025-09-10 15:10:28+00:00
Where is DOGE? Isn't their mission to eliminate waste and fraud. This lateral decision without congressional input sure sounds expensive in a Defense (WAR) budget that is ballooning under The Trump Administration. Add to this the cost of using our military for landscaping projects at an estimated at a million+ per day.That estimate is only from the Lod Angeles occupation.
by shayway | 2025-09-10 15:11:03+00:00
> Just because something has market dominance does not make it a monopoly.

Isn't that the definition of a monopoly though? Just because something is a monopoly, that doesn't mean it necessarily has anti-competitive practices or meddles in government. (though that usually follows)

For what it's worth I agree that YouTube isn't abusing their market position, but it's important the semantics are clear.
Run Claude Code, Gemini and Codex together with one tool
by mikebiglan | 2025-09-10 15:11:28+00:00
Founder here. We wanted to run Claude Code, Codex, Gemini, and local assistants (Aider/Goose) side by side. So we built a Mac/Win desktop app that runs each assistant on its own Git branch. The goal is true parallel: multiple streams doing different work at the same time while you stay in the loop and in control.

What it does: 1. Works with CLI assistants you already use: Claude Code, Codex, Gemini, Q, Aider, Goose 2. Quickly create branches/builders, e.g. cc/feat-x, cc/bug-123, gemini/feat-y, etc 3. Stay in DevSwarm for file explorer, editing, diff reviews, and terminals 4. Parallel-first. Per-branch ports are assigned automatically.

Types of feedback we'd love: 1. Where parallelization helps or gets in the way. Does it feel obvious and easy? 2. Workflows that “almost” work, and what missing pieces would fix that 3. Whether the branch review and git UX works smoothly 4. Anything else that would improve the DX for what you do

Try it out and let us know: https://devswarm.ai
by stetrain | 2025-09-10 15:12:01+00:00
This was the case in schools 15+ years ago, but recently a lot have had more problems with parents complaining about teachers taking away their child's phone.

Part of it is that phones are more expensive, a $900 iPhone vs a $100 Nokia.

Another is (perhaps founded) anxiety about their child needing to have a way to communicate to the outside world in an emergency situation like a school shooting.

Also people get used to things, and modern parents have grown used to being able to text and check on their child any time of day at any location versus sending them off on their bike with no phone and telling them to be back by the time the street lights come on.

It's definitely a problem that needs to be addressed and it needs strong backing from higher levels of administration so it doesn't become an argument of each teacher versus angry parents.
by skydhash | 2025-09-10 15:12:15+00:00
Git has a set of commands that can either provide ready to be sent email messages as files (if you have a proper client, not the web ones), or send the formatted email for you. Most good clients have a way to directly pipe messages to the shell, so you can execute git directly from there to apply the change. Quite streamlined once you've got everything setup (not that difficult) [0].

But it does requires people to be disciplined with their changes (no wip commits). This may require learning about the flags for `git rebase` and `git commit`.

[0]: https://git-send-email.io/
by dkhenry | 2025-09-10 15:12:21+00:00
I haven't explicitly tested how it handles TOASTed column's, but since there is an upcoming RC I will try it out next time. I don't generally like using JSONB/text columns for very large rows as they have other performance problems on the DB like causing lots of WAL write overhead.

In term of other workloads it might not be great for, all my testing has shown a great improvement in every workload I have thrown at it.
by hypeatei | 2025-09-10 15:12:51+00:00
I think you pointed out the deeper problem here:

> as if displacement is a desirable outcome

Maybe we shouldn't treat housing this way. A house gives you shelter and somewhere to sleep at night. I'm not advocating for a chaotic system that forces you to move every year but rather something that gives you options in the case that something does go sideways (i.e. a much bigger housing supply)
by EvanAnderson | 2025-09-10 15:12:54+00:00
> Corporate IT just forklifted out tons and tons of workstations and laptops for the windows 10 to 11 migration.

That's just client computer replacement, though. That's a known quantity and is on most IT orgs. roadmaps. We've been replacing computers regularly since we got PCs.

Moving to new AD functional levels, even when the actual risk is minimal, is something I've seen IT orgs. drag their feet on out of fear.
by toomuchtodo | 2025-09-10 15:13:15+00:00
Disaster prone areas are uninsurable due to climate change costs. This is market signal to not live or build there. Some will be sad, sadness is unavoidable.

Citations:

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

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

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

https://news.ycombinator.com/item?id=41664750 (top comment of this thread aggressively relevant)

https://www.hbs.edu/ris/Publication%20Files/24-051_f1329bc3-...
by brightripple | 2025-09-10 15:13:58+00:00
Charles Darwin's letters show he complained of stomach pain all his life. PCR testing on his whiskers has now revealed the likely cause: H. pylori infection. (PCR truly is incredible technology.)

This is from a new interview with Barry Marshall - the guy who won the Nobel Prize for drinking the bacterium H. pylori (in 1983) to prove it caused gastritis and peptic ulcers.

They discuss the Darwin claim - which comes from a yet-to-be-published paper for which Marshall is co-author - at the beginning of the discussion (00:01:53).
by renegat0x0 | 2025-09-10 15:14:10+00:00
Well, I created my own domain index. I have not crawled every page inside domains, but it is not my goal.

I have 1542766 domains. Might not be much, but it is an honest work.

It is available as a github repo, so anybody that wants to start crawling has some initial data to kick off.

Links

https://github.com/rumca-js/Internet-Places-Database
by jillesvangurp | 2025-09-10 15:14:17+00:00
Maybe that's a thing the first few times this happens. But it won't be happening just once or twice.

Using public funding to keep on bailing people out is going to get expensive for everyone and won't be that popular the more often it happens. Expensive bailouts make them a natural cutting target.

The way this works out financially is that insurance prices go first. Then banks do the obvious thing which is to be reluctant to provide mortgages on property likely to suffer damage within the mortgage period. That probably is already a thing. That in turn makes existing property a harder sell and affects property prices negatively. And as a result, some property mortgages might be under water before the property is under water. A natural disaster would wipe out the uninsured property and then the mortgage. Any banks with lots of exposure to that might be facing issues if that happens.

Any public funding used mitigate that is more likely to go to these banks than the people affected. Which won't be popular.

Easy to spell this out, because minus the root cause (natural disasters), this is more or less what happened around 2009 when banks had to be bailed out because of the subprime loans. Loads of foreclosures and misery. But it was the banks that got the bailout.

The predictable end result is that after a few disasters, certain areas just won't be rebuilt again because nobody is willing to fund that. Some people might move out before the worst happens. Banks and insurers will be the first to move out. Probably sooner rather than later. That probably won't be great for people that remain since investments in public infrastructure and maintenance of things like roads will also drop off for the same reason.
by anonandwhistle | 2025-09-10 15:14:21+00:00
Making a good movie is really hard and rare thing. So if they tried hard, it would not increase the odds much because there is no "formula" for making a good movie. Only exceptional directors do it and even they can't even do it all the time. See Ridley scott and director of disaster thing called Cats. Also Zack Snyder
by crazygringo | 2025-09-10 15:14:36+00:00
Thanks. Honestly, given all of the random comments in bubbles and other UX I never even saw it. I realize it's obvious once you've seen it, but everything else was so distracting I genuinely didn't. And I was literally trying to just "tune everything out" and read, not assuming there was an option to disable it that I should look for.

Also, "quiet mode" doesn't suggest any clear link to the cursors. I get what you're saying with it, but I'm more likely to assume it's got something to do with the site playing sound effects I don't hear because I've got my device on silent mode.
by panny | 2025-09-10 15:14:39+00:00
I would self host if I also wanted build actions, issues, wiki like Github/Gitea support. I believe the article is about this part. How do I collaborate with others without building a dependency on a tyrant? Gitea + Traefik + Keycloak + federated github login probably does the trick these days. It's been a while since I built a SDLC project.
I tried using AI for every part of my job for a week: what broke and what worked
by iam_saurabh | 2025-09-10 15:15:11+00:00
Last week I decided to run an experiment: for 7 days, I forced myself to use AI tools for everything — writing emails, debugging, planning, even small decisions.

Some things were magical (instant boilerplate code, summarizing docs). Some things were frustrating (hallucinations, endless re-checking). And some things surprised me — like how fast I got mentally lazy.

I came away with one conclusion: AI isn’t replacing us tomorrow, but it’s already changing how we think.

Here’s what I learned, what I’d actually keep using, and what I’d avoid at all costs.
by 9rx | 2025-09-10 15:15:11+00:00
What was unique about Youtube is that it got to claim the first search result for "Lazy Sunday", a popular SNL skit at the time. That is how everyone came to learn of it. The "homemade" videos that followed were also necessary for its longevity, but initial discovery was critical.

Disrupting YouTube is difficult because the rampant piracy isn't as easy to pull off anymore.