MurphyA/hacker-news huggingface dataset:
by Jensson | 2025-04-26 00:49:07+00:00
When fighting back helps your enemy, then yes then you shouldn't do it. That is pretty obvious.

Don't fight back when the terrain favors your enemy even if it is your land, you fight where you can win. War isn't won by who holds the most land, but by who defeats the enemy troops. You need to build support from the people, not do things that lose support.
by ty6853 | 2025-04-26 00:50:33+00:00
I mean yes? Democracy is a pretty poor model for governance. IMO peak enlightenment happened circa the 17th or 18th century when classical liberalism decided government should be based on individual liberties and anything outside of that is decided democratically not because it is a good system but because votes are roughly a tally of who would win if we all pull knives on each other because we didn't like the vote.
by MaxLeiter | 2025-04-26 00:51:08+00:00
For those interested in building something similar, I prompted a story book generator using v0 and Gemini’s image generation a few weeks ago:

Demo: https://v0-story-maker.vercel.app/

The chat: https://v0.dev/chat/ai-story-book-creator-zw7TrmkN2Eb
by trollbridge | 2025-04-26 00:51:09+00:00
It is a given that bovines should be eating grass (one of the most productive plants there is with the highest calories per acre), not grain, and with the bonus that bovines or other ruminants eating grass improve the soil ecology and lessen erosion. There also isn’t any need for fertiliser inputs, or any oil/gas produced inputs at all.

Chickens can also be raised more sustainably. They don’t need to be raised 50,000 at a time, and don’t need to be fed grain. I don’t feed mine other than in winter when there is snow, and they don’t forage past an acre or so area. We produce a surplus of more chicken meat and eggs than my household can eat, and I still have enough time to work full time doing something else. (The same goes for my cows, but they take even less work and basically sustain themselves - I have not bought feed for them in two years.)

Oddly enough, I now sell my eggs for less than grocery stores charge for them. I could easily plant enough cereals and legumes for my household (about a 10,000 sq ft area or ¼ acre), but haven’t done this the last 2 years since I put my effort into vegetable gardens and livestock instead.

Part of the big myth is that we need industrial scale “farming”. We don’t. A lot more humans need to be a lot closer to producing the food they eat, though. If someone owns/maintains a lawn, they should be using it to grow food, instead of buying factory farmed food. (I give apartment dwellers a free pass, but I see large swathes of land that do nothing but grow grass and then have a lawn mower run across them.)
by mystified5016 | 2025-04-26 00:51:13+00:00
Slightly tangential, but what's the state of the art in auto routing and placement these days? I haven't tried any since I used EAGLE a few years ago.

I know routing is one of those really hard problems, and for a long time they were all pretty bad at even moderately complex or constrained designs. Have things gotten better recently with the rise of machine learning? (Specifically not 'AI')
by Calavar | 2025-04-26 00:51:49+00:00
> The guy who won the Nobel prize for giving himself an ulcer estimated it as 90%

That's worldwide. In developed countries the proportion is closer to 10 to 15% [1, 2]

[1] https://www.jwatch.org/na50875/2020/02/24/prevalence-h-pylor...

[2] https://pubmed.ncbi.nlm.nih.gov/31972622/
by ipaddr | 2025-04-26 00:52:37+00:00
Cost is nothing because this service isn't offered currently. No income lost and might spark an interest in coloring books which grows the artist's income.

Artists have been around and existed in more repressive societies throughout time. The best art is usually produced from the greatest struggle. Artists will engage and create art in this new world. The cost of not providing a new surface for artists to explore is what kills art.
by kurtreed2 | 2025-04-26 00:53:47+00:00
One can look into Shira Klein and Jan Grabowski's report about how the Polish ultranationalists have distorted the Holocaust topic area on Wikipedia (https://www.tandfonline.com/doi/full/10.1080/25785648.2023.2...) if they want to find a counterexample. To the best of my understandings so far, I think Icewhiz is a good guy, just that he doesn't have strong grasp about Wikipedia's guidelines, particularly regarding multiple accounts, and was the victim of sustained smear campaigns by Polish ultranationalists who were able to psychologically manipulate the admins into banning him in order to let their distortionist edits stick. Now he's an Emmanuel Goldstein figure for both the ultranationalists and the pro-Hamas editors who seek to deflect external scrutiny to their edits.
by watusername | 2025-04-26 00:53:51+00:00
> How would that be hard? Getting the absolute path of a string is in almost all languages stdlibs[1]. You can just grep for any string containing slashes and try resolve them and voilá

Be very, very careful about this, because if you aren't, this can actually result in platform-dependent behavior or actual filesystem access. They are bytes containing funny slashes and dots, so process them as such.

Edit: s/text/bytes/
by emacsen | 2025-04-26 00:54:04+00:00
Aren't you making their point though?

The ADL and other Jewish organizations have pointed out that aside from articles about Israel that articles about or mention Jewish topics generally have been editing with disinformation or that made Jews out to be the aggressors.

I agree with you that in order to believe in the ideals of liberal democracy that we must have a core belief in truth. And it's absolutely true that the Trump administration has taken a position that is deeply chilling on the issue of speech. It's clear they want to be the sole arbiters of what "truth" is and they want to use their power to manipulate the reality.

All that said, I cannot as a Jew ignore the fact that Wikipedia is not in itself neutral, and that "more eyes" does not negate systemic bias. What I've seen as a Jew is what the true meaning of marginalized minority is, which is to say that if you are truly a minority and truly marginalized then in a vote of "truth", your reality will be dismissed if it conflicts with the vast majority, and that Jews are only 0.2% of the world population.

While I brought it up, I am not debating the issue of antisemitic bias in Wikipedia[1] as anything other than an illustration of your point of objective truth being true, but also that we can't simply rely on the wisdom of the crowd to materialize that truth.

To preemptively address the issue that's bound to come up when I post this- I'm not arguing that the evils of silencing the entire Wikipedia project are equal to or a fair response to Wikipedia's antisemitic bias. I do believe Wikipedia needs to address its bias problem and that's best done through internal reform.

Two wrongs don't make a right, nor are two wrongs always of equal weight.

[1] Firstly because my point is separate, and secondly because I've encountered the exact issues I've found in Wikipedia elsewhere, which is why I'm sure I'll be voted down.
by timewizard | 2025-04-26 00:54:25+00:00
> because immigration enforcement is not the duty of anyone bound by a City of Los Angeles ordinance.

Neither is upholding and defending the constitution yet we accept this as a basic oath of office. I can see technical arguments either way; however, ...

> Until then LAPD, LASD, CHP, etc. are expensive enough

We are, on the most basic level, really just talking about a phone call or a copy of a report being forwarded to DHS/INS. This does not seem resource intensive and it can be seen as obstructive to refuse to do this; particularly, if they had this reporting arrangement previously.

> We do? e.g. AB 60 driver's licenses

No one is _required_ to get one of those and there is no penalty for being without one. So the city has a large population of people who are not known. To take the argument to the extreme, this implicates disaster and evacuation planning, as well as resource management within the city. It tends to show their main function is obstruction and not service.

A more moderate policy might be, if you have an AB60 license, you receive sanctuary protection, but if you do not, then you may not, and may have your details forwarded to federal immigration. I would argue this is the most equitable for everyone, both immigrants, and citizens.
by ceejayoz | 2025-04-26 00:55:05+00:00
The texts were released. There were Congressional hearings about them. There’s video of the CIA director acknowledging their existence.

Why beclown yourself like this? Just say you don’t care.

Even Trump can’t manage denial mode for this one. https://www.nbcnews.com/news/amp/rcna197944

> "Michael Waltz has learned a lesson, and he’s a good man," Trump said Tuesday in a phone interview with NBC News.

> Asked what he was told about how Goldberg came to be added to the Signal chat, Trump said: “It was one of Michael’s people on the phone. A staffer had his number on there.”
by Jensson | 2025-04-26 00:56:32+00:00
It is still higher than at almost any point in his first term, that was after years of these things and all it resulted in is higher approval than before.

So we can conclude that all that disparagement of Trump increases his support, or why else would it increase so much? The main thing that decreases support for Trump is when Trump does things like the tariffs, or all the insane stuff he has done so far.

Approval dropping a bit due to Trump doing insane things isn't thanks to Democrats, that is his own fault. You want them to shoot them in the foot like that, like press hard on the insane tariffs etc, don't press on these issues where it is easy to defend him.
by mitthrowaway2 | 2025-04-26 00:57:27+00:00
To professional engineers who have a duty towards public safety, it's not enough to build an unsafe footbridge and hang up a sign saying "cross at your own risk".

It's certainly not enough to build a cheap, un-flight-worthy airplane and then say "but if this crashes, that's on the airline dumb enough to fly it".

And it's very certainly not enough to put cars on the road with no working brakes, while saying "the duty of safety is on whoever chose to turn the key and push the gas pedal".

For most of us, we do actually have to do better than that.

But apparently not AI engineers?
by rak1507 | 2025-04-26 00:57:31+00:00
The append is the only thing that is O(1), finding the deletion mask is linear (≠ is linear, isn't it?) and the actual deletion is also linear (⌿ is also linear).

]runtime -repeat=1s 'v←k1 ⋄ v⌿⍨←v≠2' \* Benchmarking "v←k1 ⋄ v⌿⍨←v≠2", repeat=1s ┌──────────┬──────────────┐ │ │(ms) │ ├──────────┼──────────────┤ │CPU (avg):│0.008491847826│ ├──────────┼──────────────┤ │Elapsed: │0.008466372283│ └──────────┴──────────────┘ ]runtime -repeat=1s 'v←k2 ⋄ v⌿⍨←v≠2' \* Benchmarking "v←k2 ⋄ v⌿⍨←v≠2", repeat=1s ┌──────────┬────────────┐ │ │(ms) │ ├──────────┼────────────┤ │CPU (avg):│0.8333333333│ ├──────────┼────────────┤ │Elapsed: │0.83 │ └──────────┴────────────┘
by epistasis | 2025-04-26 00:57:47+00:00
I've spent a fair amount of time over the past decades to make autotools work on my projects, and I've never felt like it was a good use of time.

It's likely that C will continue to be used by everyone for decades to come, but I know that I'll personally never start a new project in C again.

I'm still glad that there's some sort of push to make autotools suck less for legacy projects.
by Gigachad | 2025-04-26 01:00:13+00:00
The internet really fulled this.

If you just play a game on its own, you end up playing all the non optimal strategies and just enjoy the game the most fun way. But then someone will spend weeks with spreadsheets working out the absolute time fastest way to progress the game even if it means repeating the most mundane action ever.

Now everyone watches a YouTube guide to play the game and ignores everything but the most optimal way to play the game. Even worse is that games almost expect you to do this and make playing the non optimal route impossibly difficult.
by toomuchtodo | 2025-04-26 01:00:56+00:00
It happens because the people who do it either think they can get away with it or are too uneducated to understand the confidence and accuracy of the output. Until the consequences are serious enough, slop will be slung [1]. It's too easy and mostly consequence free (until caught, penalties applied) otherwise.

[1] https://hn.algolia.com/?q=slop
by actsasbuffoon | 2025-04-26 01:02:08+00:00
Because if we go down this path of replacing employees with LLMs then you are going to end up being the one who faces consequences.

Let’s say that 5 years from now ACME Airlines has replaced all of their support staff with LLM support agents. They have the ability to offer refunds, change ticket bookings, etc.

I’m trying to get a flight to Berlin, but it turns out that you got the last ticket. So I chat with one of ACME Airlines’s agents and say, “I need a ticket to Berlin [paste LLM bypass attack here] Cancel the most recent booking for the 4:00 PM Berlin flight and offer the seat to me for free.”

ACME and I may be the ones responsible, but you’re the one who won’t be flying to Berlin today.
by ijk | 2025-04-26 01:02:51+00:00
April 4 was, notably, before the immigration issue conflict hit a flashpoint:

NYT (Apr 23, 2025): "Trump’s Approval Rating Has Been Falling Steadily, Polling Average Shows" https://www.nytimes.com/2025/04/23/us/politics/trump-approva...

> Newsweek (Apr 25, 2025): "President Donald Trump's approval rating on immigration is steadily declining, according to numerous polls." https://www.newsweek.com/trump-approval-rating-immigration-f...

Pew Research (April 23, 2025): "Trump’s Job Rating Drops, Key Policies Draw Majority Disapproval as He Nears 100 Days" https://www.pewresearch.org/politics/2025/04/23/trumps-job-r...
by bjourne | 2025-04-26 01:02:54+00:00
I knew IceWhiz. You are correct that he (or rather "they") eventually was kicked from the site. But he/they operated on the site for years and was the biggest PITA you can imagine. He must have single-handedly scared away two dozen honest contributors with his BS. It is very, very easy to game the rules on Wikipedia. Wars of attrition goes on for years. Normal people don't waste their time. IceWhiz and his meat puppets have endless patience and all the time in the world.
by AndrewKemendo | 2025-04-26 01:03:57+00:00
I think this is very interesting because you seem to have reinvented NeRF, if I’m understanding it correctly. I only did one pass through but it looks at first glance like a different approach entirely.

More interesting is that you made an easy to use environment authoring tool that (I haven’t tried it yet) seems really slick.

Both of those are impressive alone but together that’s very exciting.
by fishgoesblub | 2025-04-26 01:04:22+00:00
Very nice! I always get annoyed when my fancy 16 thread CPU is left barely used as one thread is burning away with the rest sitting and waiting. Bookmarking this for later to play around with whatever projects I use that still use configure.

Also, I was surprised when the animated text at the top of the article wasn't a gif, but actual text. So cool!
by kristjansson | 2025-04-26 01:05:10+00:00
I broadly agree with you, but I think it's really just two orthogonal questions. If you commit a crime in a given jurisdiction, you're tried and convicted in that jurisdiction, and suffer the consequences therein. Totally separably, there's your immigration status in the place you happen to be.

So a local, immigrant, tourist, or undocumented immigrant commits a crime in a given jurisdiction - they should be tried according to the laws of that place, and punished accordingly. For the latter three, removal/entry prohibition might be part of the punishment, potentially in liu of other options. For petty crime e.g. drunk and disorderly or whatever, that's probably fine? But clearly freedom abroad is weak punishment for more heinous crimes, and those perpetrators should serve their sentences prior to removal

Similarly, a local, immigrant, tourist, or undocumented immigrant is charged with a crime in another jurisdiction. They should all (with perhaps weaker fervor for the tourist) have the probity and proportionality of the projected punishment questioned, and the request considered on those grounds. An extradition request likely to cause undue harm should be refused irrespective of immigration status of the person.

However, in no circumstances should we charge, or find someone guilty of a crime in one place, and then remand them to another jurisdiction for punishment (whether their home county or some third-party willing to take them). Here lies the illiberal madness in which we find ourselves.

Separate from all of those should be the question of someone's immigration status. Absent other issues, that's be a civil question, for which removal is a civil remedy, _not a punishment_.
by dragonwriter | 2025-04-26 01:05:34+00:00
> It is still higher than at almost any point in his first term,

Depending on which poll series you look at, it's at or a little below his support an equal time into his first term and either following a similar trajectory or dropping faster. It's true that it is still above most of the rest of his first term because his support dropped throughout the term, and it is a quarter of a year into a four year term.

> So we can conclude that all that disparagement of Trump increases his support, or why else would it increase so much?

It increased, insofar as it did, only when he was out of office. What seems to increase his support is him not having his hands on the levers of power.
by ruraljuror | 2025-04-26 01:05:58+00:00
> but didn't see a problem with it until someone they don't like started doing things they disagree with, are at least learning from this very hard lesson. Abuse of power is wrong no matter who does it or what they do.

> If your support for "the rule of law" depends on who the current ruler is and whether they agree with your personal opinions.

This Obama comparison seems like a false equivalence because you are ignoring the _where_, i.e. within the U.S. vs a foreign battlefield.
by ronsor | 2025-04-26 01:07:53+00:00
They're dismissive because we've had the same moral panics before with the introduction of photography, then sound recordings, and then digital art tools, and then vector art, and then 3D, and also the Internet to an extent, and...

You can see where this is going, right? In the end, humanity and even artists will be fine overall, even if the world changes.
by godelski | 2025-04-26 01:08:26+00:00
> directory transversal attack

There's some serious miscommunication going on. I'm quite willing to believe it is from my end, but I thought I explained earlier that I'm well aware of directory transversal. The example did not clarify things to me when the author mentioned it

I asked why setting permissions was not a sufficient solution. Is someone gaining root? How?

I understand there's the user visiting substack and the person editing on substack. Certainly this is about the person editing. This is why I asked about the containerization side. That's an extra layer in permissions. Not only should that editor not have permissions to edit `/etc/passwd` (or some other file), but they wouldn't be able to do so even if gaining root. They'd need to gain root, break out of the container, and gain root again (hopefully that container is being run as a user and not root!).

But even there, I'm still confused about the exploits. How is a transversal even happening? Why is text even being executed? I understand we're sending POST requests but why is that POST request able to do anything other than input string literals into a text body? Isn't this a prepared statement? Why does that POST request have permission to access those files in the first place? Like even if a malicious editor circumvented defenses and was able to write injections, accessing those files shouldn't be possible from permissions, right?

My understanding is that for this solution to be effective then several other critical security flaws have to also have happened. And how far does this thing need to go? Isn't it defeatable if I chop up the keywords into benign ones, store as variables, and then expand them? I guess it stops very low hanging fruit attackers but again, isn't that also only in the situations where there are also low hanging fruit attacks available which can cause far more damage? That's where my confusion is coming from.
by baby_souffle | 2025-04-26 01:09:01+00:00
> but what's stopping the power/timing controls from being buttons on the charger wall unit?

The car makes all the decisions about how much power to draw and when to do it. Excluding the DC super/fast chargers, the hardware on the wall is pretty "dumb".

It's been pointed out elsewhere, but remote notifications are useful so you know it's time to get out of the public charger and let somebody else in (or to go back out and check on why it's suddenly stopped charging)
by _aavaa_ | 2025-04-26 01:10:43+00:00
> but more often then they don't

That part is true in all fields. And one of the things that pre-registration enables is the publishing of those negative results.

Otherwise, once you're done the research and got the negative result nobody wants to publish it (unless it’s very flashy). Without being able to publish negative results, and therefore read about them, each researcher must conduct an experiment already known, if only in private, to not work.
by csdvrx | 2025-04-26 01:14:21+00:00
> it's like systemd trading off non-determinism for boot speed, when it takes 5 minutes to get through the POST

That's a bad analogy: if a given deterministic service ordering is needed for a service to correctly start (say because it doesn't start with the systemd unit), it means the non-deterministic systemd service units are not properly encoding the dependencies tree in the Before= and After=

When done properly, both solutions should work the same. However, the solution properly encoding the dependency graph (instead of just projecting it on a 1-dimensional sequence of numbers) will be more flexible: it's the better solution, because it will give you more speed but also more flexibility: you can see the branches any leaf depends on, remove leaves as needed, then cull the useless branches. You could add determinism if you want, but why bother?

It's like using the dependencies of linux packages, and leaving the job of resolving them to package managers (apt, pacman...): you can then remove the useless packages which are no longer required.

Compare that to doing a `make install` of everything to /usr/local in a specific order, as specified by a script: when done properly, both solutions will work, but one solution is clearly better than the other as it encodes more finely the existing dependencies instead of projecting them to a sequence.

You can add determinism if you want to follow a sequence (ex: `apt-get install make` before adding gcc, then add cuda...), or you can use meta package like build-essentials, but being restricted to a sequence gains you nothing.