MurphyA/hacker-news huggingface dataset:
by wredcoll | 2025-07-04 03:59:29+00:00
>You are ignoring the fact that the previous admin ignored due process for letting them in in the first place

We thought you were kidding, this isn't a fact, it's the complete opposite of a fact, in otherwords, a lie. Very famously the number of arrests of people cross the border went up while biden was president.

Aside from that ludicrous lie, we have to evaluate the situation where we actually live. If there was a literal magic genie who could cause 10 million people to instantly teleport then maybe we could talk about it, but there isn't, so we don't.

In actual reality land, spending 100 billion dollars in order to arrest and deport millions of people who work and pay taxes and in general support the economy of this country is hilariously stupid. Also evil, lets not forget that.

Every axis you want to try to evaluate this on fails at the most cursory examination. Obviously it's a waste of money because you're spending money to remove tax payers and consumers, so that's a double negative. It's also immoral due to the sheer amount of crimes and human rights violations that have already taken place and will continue to take place.

It's not even particularly effective as some kind of macho statement, deporting your own citizens isn't going to impress anyone.
by martin82 | 2025-07-04 03:59:57+00:00
I 100% agree about Discord being a horrible mess that can't possibly host normal people...

But Signal? It's basically identical to Whatsapp. I had zero issues getting people on Signal and I now use it exclusively. Every friend and family member is on it.

Only works for small groups though. I don't think large communities will have a good time on Signal. Telegram might be better for that.
by mickelsen | 2025-07-04 04:00:31+00:00
Fun little post. An Arc & Notion early adopter right there. Probably using Dia now. Also the short phrases, and lowercase writing. I know a few like that, toned down over the years but still a pretty consistent subset: The ones that were doing hyperdetailed skeuomorphic iOS icons in Omnigraffle or Sketch back then in 2010, but suddenly remembered how they always loved minimalism when iOS 7 came out. Or Rails early adopters.

I do observe their workflow and tools as some sort of vibe check every few years, don't agree on everything; they don't seem to favor solutions that seek to remain stable over time, but also aren't full tinkerer experimental. They also avoid the design-experimental part, kind of like the weird yet productive nadir, like tools that resemble the AmigaOS times.

The Obsidian comparison was a cheap shot, compare to Vim? Come on. I wonder where does this person stand on other stuff like Vivaldi or Brave. Or notetaking apps like Affine or Anytype. Or Reflect, Recall, Rewind. Or Screenpipe. Whatever.
by tzs | 2025-07-04 04:00:45+00:00
One big difference is that those two fatal accidents involving Tesla FSD were both cases of the Tesla driving into someone (a pedestrian in one and a motorcyclist in the other).

The one fatal accident involving a Waymo on the other hand was an empty Waymo that was stopped at a red light along with several other cars when another car (a Tesla, BTW) going just under 100 mph slammed into that group of stopped cars from behind, killing a passengers and a dog in one of them, and injuring people in several of them.
by 22c | 2025-07-04 04:00:51+00:00
On the idea of replacing ones self with a shell script, I think there's nothing stopping people (and it should probably be encouraged) with replacing ones use of an LLM with an LLM generated "shell script".

Using an LLM to count how many Rs are in the word strawberry is silly. Using it to write a script to reliably determine how many <LETTER> are in <WORD> is not so silly.

The same goes for many repeated task you'd have an LLM naively perform.

I think that is essentially what the article is getting at, but it's got very little to do with MCP. Perhaps the author has more familiarity with "slop" MCP tools than I do.
by somenameforme | 2025-07-04 04:01:24+00:00
Most, if not literally all, large early societies were very rigidly structured and authoritarian. I think we still have a lot of that instinct within us. How logically ridiculous and dumb is it that we trend towards societies that all have one person be the big boss leader of hundreds of millions, if not billions? All the while they inevitably make decisions that tend to piss off just about everybody, yet we keep doing the exact same thing and hoping it'll be different with the next guy. It makes no sense whatsoever.

But it makes perfect sense if we go the other way, and consider that society was not the product of people coming together but people being assimilated. Chimps, for instance, have reasonable enough intelligence to come together into fairly decent sized groups for mutual benefit. But these group sizes peak out at around 150 chimps which is definitely, also in humans, around the peak size before you start getting into major social issues of scale.

And the interesting thing is that those chimps will then go to war against other chimp groups, and take the spoils - including the other group's women. Yet they lack that additional higher level thought to think 'Hey we've completely conquered and dominated these guys who were also doing okay on their own. What if we now forced them to work for us?' And not only work for us, but now you've got a way bigger pack ready to go conquer, and assimilate, other packs even more reliably.

The missing link, to me, is a chimp Genghis Khan.
by jrflowers | 2025-07-04 04:04:34+00:00
I showed the videos to my friend and he keeps saying stuff like “Seems like it’s racists making and sharing the racist videos” and “So if a person posts a bunch of racist garbage and then post ‘I’m not racist in my heart’ then the second post is obviously true?”

I keep trying to explain that no, it’s not real racism because if you can imagine that it’s not real, it must not be real but then he says “Who made you the arbiter of racism?” and “What purpose on God’s Green Earth does it serve anyone, in any context, to chime in unprompted that you choose to sort racism into real and fake piles? Like what do you get out of that?”

Anyway I explained that it’s fake racism because it’s just somebody that wants attention and he said “racists can want attention too” and “seems like you’re just doing gymnastics to invent excuses for people online that you don’t even know why are you doing that” so I don’t know what to tell him. I don’t think we’ll see eye to eye on this because he incorrectly defines racism as a “real phenomenon” that “affects real people” and is “perpetuated by people’s actions”, whereas I know that what he’s describing is fake racism, because real racism is a little thing people feel in their hearts.

Seems like anybody could plainly see that fake racism is when people say or do real racist things in the world and real racism is intangible, not really strictly “real”, but the guy’s a kook so ¯_(ツ)_/¯
by jonstewart | 2025-07-04 04:05:59+00:00
After trying to impose a total ordering on 7? 8? 9? bookcases, I tend to think that the sorted string table is the way to go. Order all the books in a bookcase, as a partition of a book collection. As you buy more books, add them to a new bookcase. Don’t worry about total ordering at all; enjoy the kismet of putting different kinds of books in the same case, while keeping things fairly findable.
by user_7832 | 2025-07-04 04:06:20+00:00
I'm sorry, I know it's tangential, but how was anyone able to read all that AI fluff?

It wasn't just frustrating, it was terribly repetitive. It's not ~~just~~ the content of the post, it's the way that it's written. And the AI authorship disclaimer? Missing. (Not that that would've made the contents much better, but it would've made it a bit more palatable and feel less sneaky.)
by nativeit | 2025-07-04 04:06:40+00:00
I'm launching a revolutionary new AI-enhanced hardware product, and I think you are my target demographic! It's called: the Shift key.

It's a button, conveniently placed on any standard keyboard, that temporarily capitalizes the letters you type whilst holding it down.

I think it's gonna change the world. Would you be interested in an early release preview?
by Thorrez | 2025-07-04 04:07:40+00:00
I'm now seeing that they're different. However, this sounds a bit off to me:

>n + 3 is the value after n XOR n + 1 XOR n + 2, so the n in the array index expression is n + 2 from the explaination and n + 3 results from (n + 2) + 1.

The reason I think it's off is that array index expression the start of the sum is 1, but in the explanation the start of the sum is n. So I don't think it's as simple as the ending being different by 2.
by tombert | 2025-07-04 04:07:42+00:00
I have had a bunch of jobs. When I have wanted to use open source libraries, I have been told “no” because the repo has no recent updates, because that suggests that whomever built it isn’t working it anymore. Conversely, where there are lots of updates, the project is likely to be used.

Why am I telling this story? Because it suggests to me that companies will only use these libraries if there is a guarantee of ongoing free labor; presumably they could use an old appropriate library and pay people to fix any issues as they come up. Admittedly, I know that some companies do exactly that, and that’s great, but I do not think it’s the majority.

I don’t think the people doing Open Source are bad people at all, far from it, in fact. I think a lot of these people are very smart and hard workers, and I think they should be compensated for their work, even if they are just “hobby projects”. If my project is creating value for a company, then that company can afford to pay me.

I don’t like the gig economy either but I don’t think it’s relevant to my complaints.
by JoshTriplett | 2025-07-04 04:11:21+00:00
> not prescriptive about what certificate authorities

This seems like a non-sequitur. DoH does not specify particular certificate authorities; it just uses a secure connection, rather than plaintext DNS.

Is your complaint specifically about certificate pinning in proprietary applications, as opposed to using the system CA store?

> twisty rhetorical maze

That is an excessively reductive description of an argument you disagree with.
by throwaway290 | 2025-07-04 04:12:04+00:00
Shadowsocks is detectable using entropy analysis but not everybody does it. I heard in China they do. you connect at first they collect data, analyze and ban. in Russia they are not that smart yet but in Russia even if you mask VPN traffic they use other tricks. For example if you visit any state adjacent site from your Russian IP and VPN with same cookies they can ban VPN exit node. Or if all your traffic goes to one IP they will probe ports or just ban that.
by Fade_Dance | 2025-07-04 04:15:26+00:00
I've recently been exploring PKM/knowledge management programs, and the best open source one is a Chinese project - SiYuan.

I have a feeling that their collaborative hacker culture is more hardware oriented, which would be a natural extension from the tech zones where 500 companies are within a few miles of each other and engineers are rapidly popping in and out and prototyping parts sometimes within a day.

Anecdotally, I've dealt with Chinese collaborative community projects in the ThinkPad space, where they have come together to design custom motherboards to modernize old ThinkPads. Of course there was a lot of software work as well when it comes to BIOS code, Thunderbolt, etc. I remember thinking how watching that project develop was like peering into another world with a parallel hacker culture that just developed... differently.

Oh there's also a Chinese project that's going to modernize old Blackberries with 5G internals. Cool stuff!
by necovek | 2025-07-04 04:16:38+00:00
We can agree to disagree on this being a "caching system" and it "knowing when something needs updating" (from the API, I am guessing it's a "set" method).

Phrases like "simply" and "never stale" are doing a lot of heavy lifting. Yet you haven't answered a very simple question I posted above: how would Q_Cache structure handle a direct SQL write query from another process on the database it is being used as a cache for?

SQL databases don't run websockets to external servers, nor do they fire webhooks. If you are running a server which you are hitting with every update instead of doing direct SQL on the DB, there's always a small amount of time where a cache user can see stale data before this server manages to trigger the update of the cache.
by jonstewart | 2025-07-04 04:17:21+00:00
They are certainly used in anything cryptographic.

Here is a 2011 article about DOS attacks against web apps enable by hash table-based dicts: https://www.securityweek.com/hash-table-collision-attacks-co...

djb has long advocated “crit bit trees”, ie tries: https://cr.yp.to/critbit.html
by majormajor | 2025-07-04 04:19:32+00:00
> So long as the synthesized noise doesn't have an obvious temporal pattern, comparing stills should be fine.

The problem is that the initial noise-removal and compression passes still removed detail (that is more visible in motion than in stills) that you aren't adding back.

If you do noise-removal well you don't have to lose detail over time.

But it's much harder to do streaming-level video compression on a noisy source without losing that detail.

The grain they're adding somewhat distracts from the compression blurriness but doesn't bring back the detail.
by rekenaut | 2025-07-04 04:20:05+00:00
Is it feasible to get 100 million people to play this game even if it was free? I have to imagine that once you get to $400 million, every additional dollar has effectively no value add. When is it not better to just target a smaller user base and spend way less money? I’m unfamiliar with the ins an outs of this industry, so I am genuinely unsure.
by CharlesW | 2025-07-04 04:21:02+00:00
> Is film grain a nostalgia effect?

Film grain simulation can be an effect, but that's not the primary application being described here. As @ricardobeat succinctly put it elsewhere in this post, this process usually supports "a reproduction of the original grain pattern, compressed separately from the underlying image content. The result is closer to the original picture than the denoised/compressed version".

> If kids grew up without seeing film grain, how would they feel about it?

Film isn't quite dead yet, with ~7% of features in 2025 still being shot on film and maybe 1% more taking the digital→film→digital (a.k.a. "analog intermediate") route. Unless their media diet is all super-recent and low-quality, even today's kids will have most likely seen many movies shot on film with visible grain. Popular candidates would include the Harry Potter franchise, most episodes of the Star Wars franchise, early Marvel movies, many animated Disney and Studio Ghibli features, etc.
by dcminter | 2025-07-04 04:23:33+00:00
I rather like the snark of:

there's two hard problems in computer science: we only have one joke and it's not funny.

Apparently⁰ by Philip Scott Bowden¹

⁰ https://martinfowler.com/bliki/TwoHardThings.html

¹ https://x.com/pbowden/status/468855097879830528
by raphman | 2025-07-04 04:23:47+00:00
Dirk Pässler (carbon-drawdown.de) did some back-of-the-napkin calculations for their experiments (enhanced weathering of basalt dust on cropland):

> In the end we calculated the actual emissions to be 44,6 tons CO₂, due to the fact that we drove more truck kilometers than we had planned. This is less than 10% of 1217 t basalt’s CDR potential of 509 t CO₂. In summary: The mining and transport emissions are one order of magnitude smaller than the CDR effect, even with 300-500 km transport distances. This will only get better in the future with more green energy, electric trucks and optimized logistics.

https://www.carbon-drawdown.de/blog/2022-12-14-how-cdr-with-...
by protocolture | 2025-07-04 04:24:06+00:00
>I have to imagine that once you get to $400 million, every additional dollar has effectively no value add.

This will be Star Citizen.

At best, if it ever properly launches, you will get maybe 20 mill of game from a lot more than that.

I think we can be fairly confident that just giving a ravenous game designer an unlimited credit card doesnt translate into a better game.
by solidsnack9000 | 2025-07-04 04:24:25+00:00
Carrolton has a kind of KSuburbia. There is a bunch of Korean stuff spread over a huge area, mixed in with some Taiwanese, Japanese and Chinese places, with some big concentrations in shopping centers.

There are many interesting restaurants up there. There is a place that flies in live fish from Korea and has them swimming around in tanks and a place with some remarkable method of preparing plain white rice -- in special bowls -- that gives it a phenomenal quality and texture. There are also a lot of interesting desert and coffee places with things like specialty walnut-based sweet snacks, corn lattes, and green tea grown in Korea.

There are a lot of good, more standard KTown things like Korean BBQ and Paris Baguette, as well. One of Carrollton's Koreatowns is the old Japantown in this area (the Japantown has since dispersed and become JSuburbia -- a lot of it is to the north and east) and you can find a Daiso there as a sort of commemoration.

If you're used to the Koreatowns, Japantowns, or Chinatowns of LA, San Francisco or other large American cities, then the layout and expanse of the Carrolton situation is novel and surprising. There is always plenty of parking. The restaurants are huge and spacious and the grocery stores are gigantic. They are sometimes concentrated into shopping centers with enormous parking lots that let out onto three and four lane roads which bridge over or connect directly to the freeway. It's a very Texan experience in some ways.
by hakfoo | 2025-07-04 04:26:26+00:00
> There's no bottom layer program, no server. The WM is the display server. Without a WM you can't run anything.

IMO, this is Wayland's original sin.

The "Display Server" part of things is tens of thousands of lines of dealing with obtuse hardware and protocol technicalities. It needs to be fast, reliable, secure, and up to date, but otherwise is very much anonymous infrastructure.

The "Compositor/Window Manager" part of things is relatively small and likely to be much more opinionated on what features and behaviour it offered.

In the X11 days, a Window Manager could be simple enough to fit in a chapter of a book (the O'reilly X11 books had one IIRC). For Wayland, because they're under one hood, to get to the same place, you're looking at a huge, ongoing development effort, even if that consists of importing something like wlroots and building on top. That's enough to severely crimp the array of choices available.

People are being told they have to give up their X11 workflows and configurations, and the replacements are often lacking in some dimension (less functional, difficult to configure the same way, more resource intensive) Nobody should be surprised there was hostility and pushback!

Maybe the way to go would have been instead of building the ugliest possible Windows Vista On An Old Pentium 4 That Doesn't Qualify For Aero Glass look on Weston, they should have focused on building a "shim compositor" library that was specifically designed to ease porting X11 window managers, by providing APIs that looked similar to existing X11 ones.
by EGreg | 2025-07-04 04:27:18+00:00
Simple. Use the principles I said above, for distributed and asynchronous systems.

The SQL server should have a way to do pubsub. It can then notify your PHP webhook via HTTP, or run a script on the command line, when a row changes. It should have an interface to subscribe to these changes.

If your SQL data store lacks the ability to notify others that a row changed, then there’s your main problem. Add that functionality. Make a TRIGGER in SQL for instance and use an extension.

If MySQL really lacks this ability then just put node.js middleware in front of it that will do this for you. And make sure that all mysql transactions from all clients go through that middleware. Now your combined MySQL+Node server is adequate to help clients avoid stale data.

As I already said, if you for some reason refuse to handle push updates, then you have to store the latest row state (etags) in your PHP cache (apcu). And then when you access a bunch of cached items on a request, at the end collect all their ids and etags and simply bulk query node.js for any cached items that changed. You can use bloom filters or merkle trees or prolly trees to optimize the query.

Joel Gustafson had a great article on this and now uses it in gossiplog: https://joelgustafson.com/posts/2023-05-04/merklizing-the-ke...
by decimalenough | 2025-07-04 04:27:18+00:00
Korean-Chinese cuisine is its own thing. Many of its staples like tangsuyuk and jjajangmian are based on Dongbei cuisine (Northeast China, next to Korea) and Shandong cuisine (across the Yellow Sea from Korea), which are both fairly uncommon outside China.

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

Indian Chinese and Japanese Chinese are even more divorced from their Chinese origins.
by bluefirebrand | 2025-07-04 04:28:05+00:00
There are two problems

Problem 1 is that D&D is the most popular and well known TTRPG, so people who are otherwise not curious about roleplaying games might still wind up playing D&D. They might not even realize there are other similar but different roleplaying games to even play!

Problem 2 follows from problem 1. Because D&D is seen as the 'default', many people try to make it be the one-size-fits-all game. It is actually really bad at this, because it has it's roots in a very specific type of tabletop wargame that is still visible in its DNA even today

So very often you find people who would probably prefer a more roleplaying focused game, playing D&D instead. And despite Wizards of the Coasts best efforts, D&D still plays better as a dungeon crawling wargame style game than a pure roleplaying game

My evidence of this is the insane popularity of Baldur's Gate 3, mostly because it had a lot of deep dialogue trees, not so much because it's a good tactical combat game (even though it is pretty good at that)
by 01HNNWZ0MV43FF | 2025-07-04 04:28:17+00:00
> Early space visionaries, such as Werner von Braun

I mean, space visionary? Sure, yes. Nazi? Also yes. Just want to keep the record straight.

https://en.wikipedia.org/wiki/Wernher_von_Braun#Membership_i...

> Von Braun was an opportunist who joined the Nazi Party to continue his work on rockets for Nazi Germany.[6] He applied for membership in the Party on 12 November 1937

1937 was before the invasion of Poland so make what you will.

> In 1940, von Braun joined the SS

1940, after Nazi Germany invaded Poland.

What do they call apolitical Nazis? "Nazis."
by not_your_vase | 2025-07-04 04:29:01+00:00
Well, yeah, kinda-sorta. Sure, the buck stops at the top. On the other hand why can people start picketing over real or perceived social justice issues at the workplace, but can't speak up if they see that the company/brand/project is going downhill? Or did they not see? Then they share the responsibility. They were hired to make value, not to destroy.

Or is it only a team when it comes to success, when it's about failure, it's just pointing finger at one specific person?
by nurettin | 2025-07-04 04:29:39+00:00
I responded to the main points in the communist manifesto. It is clearly against putting a price on labor and declares hiring as exploitative practice. Clearly against individual capital. Clearly against individual products since capital is a "social power". That manipulative weasel. I can't even own a frickin laptop because it is a means of production and thus "state-owned".

Just because it hasn't been "successfully implemented" according to your personal opinion doesn't mean it cannot be scrutinized.

That's like if there is a sign that says "do not cross 3km/h" when someone says "that's too slow" you go "a-hah! straw man! How do you know you can't go 300kmph with that in place? nobody implemented that sign before!". Socrates would be proud.