MurphyA/hacker-news huggingface dataset:
by kragen | 2025-06-21 14:39:22+00:00
Slaughterbots is just the beginning; it's definitely too late to prevent that scenario now.

Why bother? For the same reason to bother with surgical assassinations if you can blanket entire regions with nuclear fireballs. Radioactive wastelands are unprofitable! This is a general problem with genocide: it only gets you land, and since the Green Revolution land is abundant. Protection rackets, on the otehr hand, are highly profitable, but only with some exclusivity; if extortionists multiply, the unique Nash equilibrium is multiple gangs that collectively demand many times the victims' total revenues, resulting in ecological collapse.

More generally, the threat of violence is only effective as a form of coercion when you can credibly withdraw the violence as a reward for compliance. Violence provides no incentive to comply to someone who believes they are just as likely to be a victim whether they comply or not.

But swarms of autonomous seek-and-destroy explosives are plausibly the most effective way to provide that surgical-assassination threat, perhaps combined with poisons, solid penetrators, and/or incendiaries. The Minority Report spiders (not yet technically feasible) or a quadcopter can be enormously more selective than a GBU-57, a Hellfire missile, or even a hand grenade, and can choose to avert their attack at the last millisecond upon the presentation of properly signed do-not-assassinate orders, even if long-distance communication is jammed.
by liampulles | 2025-06-21 14:39:55+00:00
I think it boils down to: if the AI screws up what I asked it to do, who do I have to hold accountable? If the answer is that there is no one I can hold accountable, because the AI agent I used removes any and all onus of responsibility in its terms of service, then I'm not going to use it for anything non-trivial.
by teddyh | 2025-06-21 14:40:11+00:00
IIUC, if Slack had done the correct thing, only wildcard DNS records (if any) would have been affected. They would certainly not have had a complete DNS blackout. I would classify that as significant.

> The story for implementers is just as bad - the specifications are baroque, filled with lousy crypto and poorly thought-out options.

I don’t care. So is almost every other standard, but until something better comes along, DNSSEC is what we have. Arguing that a working and implemented solution should not be used since it is worse than a non-existing theoretical perfect solution is both:

1. True

2. Completely and utterly useless, except as a way to waste everyone’s time and drain their energy.
by eadmund | 2025-06-21 14:40:16+00:00
If a language changes, there are only three possible options: either it becomes more expressive; or it becomes less expressive; or it remains as expressive as before.

Certainly we would never want our language to be less expressive. There’s no point to that.

And what would be the point of changing for the sake of change? Sure, we blop use the word ‘blop’ instead of the word ‘could’ without losing or gaining anything, but we’d incur the cost of changing books and schooling for … no gain.

Ah, but it’d be great to increase expressiveness, right? The thing is, as far as I am aware all human languages are about equal in terms of expressiveness. Changes don’t really move the needle.

So, what would the point of evolution be? If technology impedes it … fine.
by grues-dinner | 2025-06-21 14:40:38+00:00
Neither is the output of an isolated power supply. That's the whole point. There is an enormous amount of resistance between the output side and the household wiring in the input side, just like the battery scenario. The difference between gigaohms (like you might see in between the windings of the SMPS transformer) and exaohms or whatever the airgap between the battery and the nearest outlet is is negligible for any practical purposes.

You may see AC leakage due to the capacitance between the windings and also that of the Y capacitor (this leakage is the source of the sensation in the article), but that's also tiny and it won't be blowing up any crocodile clips. If you did have that happen, your power supply wasn't isolated somehow.
by galangalalgol | 2025-06-21 14:40:46+00:00
But that is exactly the business they are trying to morph YouTube into. If we agree that being exposed to persuasion always has negative value, then ads are bad. Watching ads is the only behavior that causes them to persist. If everyone blocked them, YouTube would go out of business or switch entirely a paid model. If everyone paid, then they switched to a paid model already. The only choice the causes ads to persist and increase is to both refuse to pay, refuse to block, and still watch. So don't do that.
by alphazard | 2025-06-21 14:41:08+00:00
Cons, car, cdr are fine for putting things together and breaking them apart.

The problem is everything is boxed, and the indirection mechanism is conflated with the concatenation mechanism. What you really want is the ability to compose a value (concatenate 2 things together), but store it contiguously in memory. If cons did that then you could create true products of values, without any indirection.

Then you need a different method for creating indirection. A function for each of C's malloc and '*' respectively. That would give you the control needed to create trees with arbitrary branching factors.
by securesaml | 2025-06-21 14:41:49+00:00
This is correct. In blog post they say: > Other examples exist, but most follow the same pattern: the component that does security checks and the component that performs the actions differ in their view of the input data.

This would be solved (as you described), by ensuring that the downstream layer uses only contents that are verified in the security check layer.

If they are using a microservice then: Security check API -> return verified data (i.e. re-serialize the verified JSON or XML into byte form, NOT the original input) -> Processing layer i.e. userCreate API uses verified data.

This is the method we used in fixing the ruby-saml example.

See: https://bsky.app/profile/filippo.abyssdomain.expert/post/3le...
by stickfigure | 2025-06-21 14:41:53+00:00
It sounds like you don't like the experience and an adblocker isn't going to change that. If you don't like youtube and you don't watch it... it's fine? Everyone is entitled to their preferences.

Specifically though:

2. Content creators shill for things, sure. Youtube doesn't stop you from fast-forwarding through these segments. These creators are real human beings that put a ton of work into bringing me content and I don't begrudge them making some money. These are the ads that work on me; I deliberately use their affiliate links. I want them to spend more time making content. Hell there are a dozen different Youtube creators I pay monthly on Patreon just because!

I don't find these sponsorships terrible and at any rate it's not Youtube's fault.

3. Yeah I would love to have a Shortblocker extension in my browser, no argument there. But I don't think the visible downvotes make any material difference. The recommendation algorithm is excellent and I don't see spam.

4. The price is still extremely reasonable compared to the value I get. Maybe it isn't for you, that's fine. But the fact is you can pay for no-ads; complaining about adblock behavior rings incredibly hollow.
by jvanderbot | 2025-06-21 14:42:20+00:00
All power generation has tradeoffs. I like nuclear because it can be small, tucked away, generate _lots_ of power, and has few day to day environmental risks. Spent fuel is an issue, but there's very likely a virtuous cycle that will evolve if we start ramping up nukes again. Dry cask storage is no big deal IMHO, and something will likely evolve that either can use spent fuel or can deal with it better.
by mjevans | 2025-06-21 14:42:23+00:00
My opinions:

* Leave my dang plastic straws alone or at least make any degradable replacement take longer than a week to degrade and __not crumple like a limp noodle__ during normal use.

* 1000% yes on this inanity of selling bags. Require standard grade carry out bags all be complimentary (this will drive stores to get the cheapest ones that don't irk customers), and just outright ban plastic for 'bags'. Do not specify exactly but require that any take out bag be (non commercially) compostable, or recycled (for real, not export to someone that just treats it as trash).
by tialaramex | 2025-06-21 14:42:28+00:00
I wish any of the supplied terminals and shells for Windows were even halfway decent.

At first I tried really hard to use these tools, since my work laptop runs Windows, but gradually I accepted that no, even the experienced users aren't doing any better, these tools are just worse than the ones I was used to, and so I use a Unix shell and terminals designed to run those shells instead.

There were Windows/ Microsoft tools where I found things to like. C# is at least arguably a better Java for example. But a lot of the things I expected to find had benefits were just disappointing.
by pdimitar | 2025-06-21 14:42:52+00:00
> It does mean that only "niche" craftsmen, like myself, will produce anything of decent Quality, but will be unable to do so at scale, because we can't get a team together, large enough to do big things.

Why can't you get a team together?

I dream of working on big and meaningful things ever since a teenager (and I'm 45 currently) but yeah, I can't afford doing it for free. I keep being a drone.

But if somebody were to stretch out a helping hand and pay me to do the big and meaningful things I'll likely accept two days later.
by heavyset_go | 2025-06-21 14:43:26+00:00
Note that while it might be decentralized and "secure", it is not anonymizing as IMAP + SMTP are far from anonymous. Email is a legacy system that was never designed with privacy or anonymity in mind.

This is useful if you want to keep the content of your messages secure, but if you need to keep your identity, social graph and the fact that you conversed with certain people obfuscated, I don't think Delta Chat via email is a good solution.

It's also only decentralized as much as public email infrastructure is decentralized.
by hilbert42 | 2025-06-21 14:43:38+00:00
"The bans should only target things that have plastic-free alternatives, or at least that have less plastic intensive alternatives."

There's also what I call junk plastic products. I'll illustrate with examples. Plastic products that aren't durable and have very short lifespans:

- Plastic storage bins and such that use so little plastic that they break when stacked thus become plastic waste long before they ought to.

- I bought three plastic buckets at the supermarket and the handles fell off two before I got them home. I nevertheless used them only to find that they soon cracked and leaked with normal domestic usage.

(BTW, there's an old galvanized bucket in our family that's well over 80 years old (it belonged to my grandmother), and it's still serviceable (the galvanizing is still intact and it's not rusty).)

- The use of polyethylene for containers, etc. Over time polyethylene leaks its plasticizers to produce a greasy coating on the surface. The polyethylene then hardens and cracks—thus more junk plastic waste. Polyethylene should not be used for such purposes.

Moreover, phthalate plasticizers have been found to have bad effects on human health. Phthalate plasticizers ought to be banned for use in domestic products.

I could go on, there are hundreds more examples.

The plastic waste problem could be fixed quick smart if high taxes were applied on plastic products that were deemed insufficiently durable.

No doubt, manufacturers, penny-pinching cheapskates and greedy profit mongers would cry foul over what's deemed as 'durable'. That's solvable with standards set down by an authoritative standards body.
by RitzyMage | 2025-06-21 14:44:13+00:00
CS is definitely becoming a less profitable field, but I think blaming AI is naive and unfounded. A non-technical friend of mine tried coding with AI help for a week his opinion is that "AI is not nearly as useful as people are making it out to be". I agree. I use AI for certain small tasks, but it is WORLDS away from being able to write a full app, much less a complete architecture. It is completely incompetent in the truly difficult parts of computer science.
by exsomet | 2025-06-21 14:44:24+00:00
Also in Texas - I got this same alert and, (seemingly) like every else in the state I now have emergency alerts turned off. Which is bad.

The other example that comes to mind is, I was in Toronto a few years back and got a “Nuclear incident emergency alert” stating that there was NO problem at the nearby power plant and NO abnormal release of radiation. Equally uninformative, hugely more alarming (and relevant).
by gruez | 2025-06-21 14:44:36+00:00
>>Brother you cannot be serious with this racist take

>There are many ethnicities in China, people of all genetic backgrounds. It is the culture that is the problem, not the race.

This just seems like nitpicking to me. Colloquially most people would classify discrimination based on country of origin, or "culture" (whatever that means) as racism, even if it doesn't meet the technical definition. For instance Trump's travel bans have been called by many as "racist", even though it covers a bunch of countries, and even though the countries are majority muslim, it also excludes major muslim countries like Pakistan and Indonesia.
by liampulles | 2025-06-21 14:44:40+00:00
This is very cool! I will say though, my spidey senses kick in when looking at stuff like this, and make me wonder about how much I'm going to get vendored in here. Could I use it develop a site off fly.io? If the answer is no, then I'd say this is cool and I think useful for people who need something quick and simple and out of the box, but not something I would ever use on a serious production project.
by behnamoh | 2025-06-21 14:45:03+00:00
One Lisp that doesn't have this con (pun intended!) is Janet. I really like the language, but the documentation is lacking. Otherwise, it's a nice little language which compiles to small binaries we can share. It's image-based (!) which is refreshing given how Racket, Clojure, etc. don't support images (at least not that I'm aware of).
by lxgr | 2025-06-21 14:45:05+00:00
Nor does Delta. Nobody will “chat” with me via their Gmail email focused UI, so it’s effectively a separate network anyway.

Using an email address as an identifier for IM is a great idea (I hate that everything uses phone numbers for this, which are not internationally portable and not possible to reasonably “self-custody” the way TLDs are).

But using the actual email protocol as a backing protocol for instant messaging seems like a weird contortion and still makes this effectively a separate protocol, the split being servers that do and don’t support all necessary extensions. The overhead must also be staggering; just look at an email header to see how much is going on for each message these days.
by sfasdfh123 | 2025-06-21 14:47:54+00:00
For videos media, you also have to factor in tone and pacing . Totally kill the flow of watching a video essay when a loud talking ads jump out for 5 second. That's why I have a kinder view for Youtube sponsors, since it's read by the literally same person making this video, and have total control when to place it. Even if it's NordVPN ads in a middle of a history channel.
by Y_Y | 2025-06-21 14:48:01+00:00
What about an agent that picks the best idea, steals it, runs the business for a while, goes bankrupt, and then emails you an executive summary of bitesize "learnings" from the exercise.

You can't summarize your way to success! If you're spending more time clicking and reading filler words than you are thinking, then you're doomed from the start.
by lioeters | 2025-06-21 14:49:07+00:00
I think what they mean is, having all the source code that make up your system as well as building everything yourself, allows you to climb down to any level of the system and adjust the parts as needed, including the compilers and build system. It gives you full control of everything running on the machine.

This kind of control is not commonly seen because most people don't want or need to build it all from source. But it makes sense in some contexts, like for embedded or security critical systems.
by linguae | 2025-06-21 14:49:09+00:00
1. Cosmoe is a native C++ library, which may be of interest for C++ programmers.

2. Cosmoe is under the MIT license, which may be of interest for those wanting pure MIT/BSD-licensed solutions, as well as for those who want to use a C++-native toolkit but are concerned that their use cases may subject them to having to pay for a commercial Qt license.

3. BeOS appeal.
by jchw | 2025-06-21 14:49:24+00:00
Just to be completely clear I'm not suggesting the BeOS APIs are insufficient to implement robust screen reader support, just that Windows XP actually did implement it, from the ground up, and integrated it into Win32. I would love it if Cosmoe (and in general, more niche toolkits) would do this, too. It's non-trivial work so it's not like I expect it, but it makes using this toolkit for real programs intended for a general audience much more reasonable.
by kosolam | 2025-06-21 14:50:11+00:00
I just wanted to point out after reading the thread of the Chromium maintainers that it looked to me like they rushed out this change without proper consideration of all possible implications. Other comments there show that the developer isn’t intimately familiar in depth with the Chromium project at large, yet making changes with very wide impact. I apologize if anyone got me wrong, especially if there are any Googler here that took this personally.
by hansvm | 2025-06-21 14:50:14+00:00
People still view them as disposable though. Public policy necessarily interacts with real people, and those interactions are currently a net negative.

You might fix that by encouraging properly reusable bags (e.g., by banning even the rugged bag sales), but that's problematic too. By many metrics, with normal usage, they're worse than the disposable bags people used to use (the break-even point is linear in the number of days between shopping trips, and unless we also encourage more frequent short _walks_ or something to the store you also have the issue of car-related expenses, not to mention that if your diet is largely meats and other animal products as is common in the US, walking is actually more carbon intensive than taking an EV the same distance (biking blows them both out of the water in efficiency)).
by chisleu | 2025-06-21 14:50:30+00:00
Obligatory blog post: https://convergence.ninja/post/blogs/000010-A-Better-Memory-...

I'm excited to share that my "Temporal Memory Bank" prompt was just accepted into the official Cline prompts library. I'm incredibly proud of this because it's been a game-changer for how I work with AI, and I hope others find it useful too.

The main idea is to give the AI a deliberate speed bump. I found that even powerful models like Claude 3.7 Sonnet can rush ahead and try to do too much at once, leading to messy results. My prompt is designed to slow things down and enforce a philosophy I call "Baby Steps™".

So, what are Baby Steps™? It's a simple idea: make the smallest possible meaningful change at any one time. Instead of telling the AI "build me a website," I use the memory bank to focus on one, single, well-defined task from a list of known issues.

My workflow now looks like this:

1. __Plan Mode:__ I have the AI read the memory bank and craft a detailed, step-by-step plan to tackle just one issue. We go back and forth until the plan is solid. 2. __Act Mode:__ Once the plan is set, I switch to a more agentic model to execute the steps. The AI's focus is narrow and the goal is clear, which leads to much better outcomes.

It's a way to force a more methodical, human-like approach to problem-solving, and it's made my collaboration with AI far more effective.

A huge shout-out to Nick Baumann ([](https://github.com/nickbaumann98)<https://github.com/nickbaumann98>) for his awesome original work on the memory bank concept, which was the foundation for about 90% of this prompt.
by isoprophlex | 2025-06-21 14:50:42+00:00
The primary thing is that they're there, that they make the world a worse with their nash equilibrium of "everyone is doing it so everyone must continue doing it", and that they're basically rich people begging you to give them more money. Outside of a context where you have made a conscious choice to spend money, at that.

I'd argue that even in a supermarket they're mostly useless and manipulative. I came in to buy bananas, you don't need to tell me doritos are buy 9, get 3 free.

Fuck ads.
by thaumasiotes | 2025-06-21 14:52:12+00:00
> For everyone else in this thread, exhaustion means trying out all values and proving it works.

My instinct was that you can still call it proof by exhaustion if you divide the values into classes and do the proof for each class.

> Similar way you'd prove four color theorem.

And this seems to support that idea? It's the same thing as proof by cases.

So the proof that n^2 + n is even for all integers is exhaustive: you do one proof for even integers, and another one for odd ones. But we wouldn't generally use the term "exhaustion" there because the vibes are wrong.
by _feus | 2025-06-21 14:52:14+00:00
Those are ad riddled sources by three obviously biased authors who each wrote books on the topic and stand to profit from a buy in, though.

Carlton Reid - "Roads Were Not Built for Cars: How cyclists were the first to push for good roads & became the pioneers of motoring", a book "whose very title is fightin' words" is basically a Mein Kampf of cycling. He also writes for DailyMail, which is famous for hit piece journalism and lack of credability.

Angie Schmitt - Right of Way: Race, Class, and the Silent Epidemic of Pedestrian Deaths in America, from which one reviewer quotes "The bigger challenge, Schmitt argues, is addressing the systemic racism built into cities". It is obvious to anyone who reads into this sentence that this is a woke bias.

Peter Walker - The Miracle Pill pushes the active lifestyle narrative, of which cycling is one.

While I think your argument only adds to the fact that cyclists are delusional, I have to agree that it is not a "cyclist" itself that is the problem, but halfwits both in cars and on bikes, with cyclists having a higher proportion of those.
by therealpygon | 2025-06-21 14:52:37+00:00
This is the problem. Ads may not work as well for some people (who hate them) but they work great on others. Unfortunately, because the ones it does work on spend money, the rest of us are stuck in advertising hell.

I don’t want AR glasses for productivity or the social media bs they want to push; I want them to blight out every f’n ad that is everywhere. When they can do it in-device with no internet connection and I’ll fork over 1k for glasses immediately.
by nick238 | 2025-06-21 14:53:25+00:00
There are 48 blood type systems, of which ABO (giving A, B, AB, and O) and Rh (+/-) can be combined to form the 8 common types.

There are effectively millions of types because all the systems combined combinatorially, but most antigens beyond ABO and Rh don't cause that much of an issue, so in emergency cases, they just go with them.