MurphyA/hacker-news huggingface dataset:
by mmooss | 2025-04-01 03:47:43+00:00
It's not naive. I agree the world isn't perfect, but we have to operate with imperfect human systems - that's life. More imperfect is politicians with impunity for corruption - at least when they arrest someone, there is rule of law, it requires a trial (even a jury, if the defendant desires), etc.

You are reaching far beyond France to South Africa's minority dictatorship and Nazi Germany for examples. The latter is a great example of political leaders with impunity.

Can you provide any examples at all in modern democracies, at any level of government?
by wingworks | 2025-04-01 03:47:46+00:00
Well, what do the end users care. So long as they get there honey $$. Yes, sucks for the real referer, and youtube creators doing the promoting (though they probably got paid more directly from Honey to do the ad then they would've gotten from there affil links).

Though, like what was exposed, Honey does a poor job for the end user too. There are other cashback sites out there doing what Honey claims/does, but passes on more to the end user. Though they're all taking the referral $$ from the real referer, if there was one.
by etchalon | 2025-04-01 03:47:54+00:00
The student in question participated in a protest in support of Palestinians, not Hamas. There is no evidence presented they provided material support to Hamas, and there is no evidence they provided verbal support of Hamas.

So yes, it's controversial that a student, participating in a student protest, protesting a war, was deported without due process.

And this is before we mention the government has admitted, in court document, that they illegally deported a visa holder to El Salvador, and "oops" since he's already in a prison overseas there's nothing our court system can do about it.

So yes, controversies abound with the way this administration is "enforcing" immigration law.
by boothby | 2025-04-01 03:48:04+00:00
The most terrifying part of the administration's theory is that the president should have unilateral and unchecked authority over who is allowed to be in the country. As tiring as it is to see so much of American politics here, we need to be shouting from the rooftops. This cannot continue. Things have gone entirely too far and Trump is just getting started.
by soulofmischief | 2025-04-01 03:49:25+00:00
I will counter this by saying that my time spent with screens before 6 was unimaginably critical for me.

If I hadn't had it, I would have been trapped by the racist, religously zealous, backwoods mentality that gripped the rest of my family and the majority of the people I grew up with. I discovered video games at age 3 and it changed EVERYTHING. It completely opened my mind to abstract thought and, among other things, influenced me to teach myself to read at age 3. I was reading at a collegiate level by age five and discovered another passion, books. Again, propelled me out of an extremely anti-intellectual upbringing.

I simply could not imagine where I would be without video games, visual arts or books. Screens are not the problem. Absent parenting is the problem. Not teaching children the power of these screens is the problem.
by 6LLvveMx2koXfwn | 2025-04-01 03:50:21+00:00
We deploy on K8s in OpenStack from a scheduled GitHub Actions pipeline which aggregates DAGs into a new container build based on hashes of hashes. This works well with almost no intervention.

WRT your 1, above any DAG output to stdout/err is available via the logs tab from the graph view of the individual tasks. Almost all our DAGs leverage on the PythonOperator though, not sure if that standardises this for us and your experience is muddied by more complexity than we currently have?

WRT 2. we generate an uber requirements.txt running pyreqs from the pipeline and install everything in the container automatically. Again no issues currently - although we do need to manually add the installation of test libraries to the pipeline job as for some reason auto-discovery is flakier for unit-tests frameworks.
by jandrewrogers | 2025-04-01 03:51:04+00:00
One of the fun parts of chemistry is that most chemicals that ordinarily exist are quite far from having the most extreme possible properties that you can ascribe to a chemical. It doesn’t really matter what the property is. This is almost by definition, as “extreme properties” is roughly a synonym for “extremely unfavorable thermodynamics”.

Nonetheless, chemists are obsessed with these because in theory you can engineer chemicals with completely implausible, or at the very least counter-intuitive, properties in a lab if you can figure out how to do it. It is the equivalent of extreme performance-engineering geekery in software. You do it because you can, not necessarily because you have a use case.

Topics like “theoretical limits of high explosive power” [0] and a lot of other things that will put you on a government list are something chemists definitely geek out on.

[0] https://en.wikipedia.org/wiki/Octanitrocubane
by kortilla | 2025-04-01 03:51:18+00:00
> I can only infer based on things like sentiment analysis and reading volumes of comments, reports (news and otherwise) and of course, polls.

> of which anecdotal evidence is not a factor.

Comments are absolutely anecdotal. Luigi was extremely popular with the typical politically active Reddit base. Additionally, the people that don’t support him aren’t going to come out and say “well I’m against murder”.

So you end up with huge echo chambers that vastly overstate the support because it’s 2% of the people cheering each other on.
by shelled | 2025-04-01 03:51:22+00:00
I would rather prefer an app which gives me an option to sync via a service of my choice (at least some well established ones) e.g. Dropbox, Netxcloud, maybe for someone it could be even Google Drive, or their own sync if they have e2ee. etc.

> syncs to iOS

It just an OS so I would put it as "is available on OS"

> but not via iCloud

But the sync options are not limited to iCloud.
by fastball | 2025-04-01 03:52:36+00:00
Yes, and it is arguably true, right? That doesn't mean digital shouldn't exist, but everything is a balance. The quality and effort put into the "average" movie has almost certainly gone down over the decades since the normalization of digital cameras.

If our ability (as a society or as individuals) to filter out the slop from the rest increases in lock-step, this is a non-issue. But it seems that this not what has happened, and instead we are inundated with mind-numbing content that absorbs our time and does little to impact us in any positive way.
by qiqitori | 2025-04-01 03:53:28+00:00
I think this totally depends on the site in question. Seriously researching something is hell on mobile browsers. As is doing productive stuff. Who wants to work on a tiny screen and no keyboard? On the desktop you can open dozens or hundreds of tabs on a single topic. Therefore I'm not surprised to see that on my site (technical articles) I can see the number of requests from mobile devices is just 17%.

Windows is 52%, Linux (without Android) is 18%, Macintosh is 13%, Android 11%, iOS 6%, Chrome OS 0.5%, others <0.5%. (Android and iOS may include tablets, but the overall traffic from tablets is just a few percent.) (Note that I've excluded crawlers and unknown user agents (bots and crawlers) from these results.)

FWIW, some bots lie about what they are, which typically inflates the Windows results. I have another source of data, I can see what types of devices saw my site in Google results, and it's 69% desktops, 30% mobile, 1% tablets. (I can also see how many clicked, and it's similar numbers.)
by aurareturn | 2025-04-01 03:54:42+00:00
That is much clearer.

The intro to your article is also very confusing.

Don’t let an LLM make decisions or implement business logic: they suck at that. I build NPCs for an online game, and I get asked a lot “How did you get ChatGPT to do that?” The answer is invariably: “I didn’t, and also you shouldn’t”.

I assumed that people are asking you how you got ChatGPT to code the NPC for you. Why would people ask you how ChatGPT is powering the NPC? ChatGPT does not have an API. OpenAI has APIs. ChatGPT is just an interface to their models. How can ChatGPT power your NPCs for an online game? Made no sense.
by BrenBarn | 2025-04-01 03:55:08+00:00
Seems related to another recent post: https://news.ycombinator.com/item?id=43542259

I tend to think that what this article is asking for isn't achievable, because what people mean by "AI" is precisely "we don't know how it works".

An analogy I've used sometimes when talking with people about AI is the "I know a guy" situation. Someone you know comes and tells you "I know a guy who can do X for you", where "do X" is "write your class paper" or "book a flight" or "describe what a supernova is" or "invest your life savings". In this situation, the more important the task, the more you would probably want to know about this "guy". What are his credentials? Has he done this before? How often has he failed? What were the consequences? Can he be trusted? Etc.

The thing that "a guy" and an AI have in common is that you don't know what they're doing. Where they differ is in your ability to gradually gain knowledge. In real life, "know a guy" situations become transformed into something more specific as you gain information about who the person is and how they do what they do, and especially as you understand more about the system of consequences in which they are embedded (e.g., "if this painter had ruined many people's houses he would have been sued into oblivion, or at least I would have heard about it"). And also real people are unavoidably embedded in the system of physical reality which imposes certain constraints that bound plausibility (e.g., if someone tells you "I know a guy who can paint your entire house in five seconds" you will smell a rat).

Asking for "reliability" means asking for a network of causes and effects that surrounds and supports whatever "guy" or AI you're relying on. At this point I don't see any mechanism to provide that other than social and ultimately legal pressure, and I don't see any strong action being taken in that direction.
by sysmax | 2025-04-01 03:55:48+00:00
LLMs are a glorified regex engine with fuzzy input. They are brilliant at doing boring repetitive tasks with known outcome.

- Add a 'flags' argument to constructors of classes inherited from Record.

- BOOM! Here are 25 edits for you to review.

- Now add "IsCaseSensitive" flag and update callers based on the string comparison they use.

- BOOM! Another batch of mind-numbing work done in seconds.

If you get the hang of it and start giving your LLMs small, sizable chunks of work, and validating the results, it's just less mentally draining than to do it by hand. You start thinking in much higher-level terms, like interfaces, abstraction layers, and mini-tests, and the AI breeze through the boring work of whether it should be a "for", "while" or "foreach".

But no, don't treat it as another human capable of making decisions. It cannot. It's a fancy machinery for applying known patterns of human knowledge to the locations where you point based on a vague hint, but not a replacement for your judgement.
by tqi | 2025-04-01 03:55:55+00:00
"you can’t just make a new bat and ruin over 100 years of baseball"

If this jabroni was in charge of sports, there'd be no forward pass, no three-point line, no fosbury flop. Sports should be frozen in a specific moment of this guy's choosing. MLB batting averages have been on a steady, multi-decade decline as pitching quality and strategy has improved[1], so God forbid we do something to add some offense.

[1] https://apnews.com/article/mlb-vanishing-offense-allstar-b48...
by jtmoulia | 2025-04-01 03:56:21+00:00
I use a Kobo because its overdrive integration lets me read ebooks checked out from my county library.

I'd love to give KOReader a try -- does anyone know if it can be used with library books, via overdrive or another integration? A quick search indicates KOReader doesn't work with DRM books, but I'm curious if someone has a solution.
by jptlnk | 2025-04-01 03:56:54+00:00
What's 'this', do you mean the command pattern being described? If so, yes - I've used it to great effect, if the code around it is designed properly. It's even amenable to evals if you can write the LLM call as a function that operates on some state:

(document, input) -> command (document, command) -> document' # assert something about document' relative to document
by mbac32768 | 2025-04-01 03:57:43+00:00
My vibe is that phones have this bimodal effect on cognition, which further confuses the debate.

The smart kids use them as tools to complement and accelerate their learning but everyone else mostly just gets dumber from the infinite Oww my Balls adjacent content they're addicted to.

At this professor's Average U, everyone is mostly in the worse camp.
by danpalmer | 2025-04-01 03:57:57+00:00
Very well put. I can see how if you learnt Linux before systemd, it may feel like a regression in some ways, but for anyone learning Linux after systemd it's somewhat impenetrable to use anything else. Systemd successfully "productised" and canonicalised what appears to have only really been a bunch of loose conventions beforehand (e.g. sysvinit, not sure I've never seen scripts from different authors work completely the same).
by singron | 2025-04-01 03:58:02+00:00
We definitely learned the exact same lesson. Especially if your LLM responses need to be fast and cheap, then you need short prompts and small non-reasoning models. A lot of information out there assumes you are willing to wait 30 seconds for huge models to burn cash, but if you are building an interactive product at a reasonable price-point, you are going to use less capable models.

I think the unfortunate next conclusion is that this isn't a great primary UI for a lot of applications. Users don't like typing full sentences and guessing the capabilities of a product when they can just click a button instead, and the LLM no longer has an opportunity to add value besides translating. You are probably better served by a traditional UI that constructs the underlying request, and then optionally you can also add on an LLM input that can construct requests or fill in the UI.
by peterburkimsher | 2025-04-01 03:59:35+00:00
I used Copilot to play a game "guess the country" where I hand it a list of names, and ask it to guess their country of origin.

Then I handed it the employee directory.

Then I searched by country to find native speakers of languages who can review our GUI translation.

Some people said they don't speak that language (e.g. they moved country when they were young, or the AI guessed wrong). Perhaps that was a little awkward, but people didn't usually mind being asked, and overall have been very helpful in this translation reviewing project.
by zozbot234 | 2025-04-01 04:01:03+00:00
By "pattern" you mean starting the scale on a different note/step? (or, equivalently, rolling the interval arrangement and ending up with one that's seemingly "different"?) That seems like a trivial change - if you can play C-D-E-F etc. you can play D-E-F etc. Why does it have to be "learned" separately?
by Groxx | 2025-04-01 04:01:46+00:00
looking at most websites, regardless of how much money and human energy has been spent on them:

yes I think we're okay with divs not being centered some of the time.

many millions have been spilled to adjust pixels (while failing to handle loads of more common issues), but most humans just care if they can eventually get what they want to happen if they press the button harder next time.

(I am not an LLM-optimist, but visual layout is absolutely somewhere that people aren't all that picky about edge cases, because the success rate is abysmally low already. it's like good translations: it can definitely help, and definitely be worth the money, but it is definitely not a hard requirement - as evidence I point to the vast majority of translated software.)
by mrandish | 2025-04-01 04:01:48+00:00
Probably not. One reason is that this is a competitive advantage for Netflix but I suspect the larger reason is that they created this to optimize their primary business, while operating it for other productions would be a secondary business and not mission critical. Another reason is that productions not on Netflix have other commercial options for camera to cloud production workflows (Frame.io for example).

This workflow and tool set is tuned for Netflix and is probably opinionated in a variety of ways to conform with Netflix production standards and requirements. If your production is being funded by Netflix then you're incentivized to learn and use their provided tools.
by xaxis | 2025-04-01 04:02:54+00:00
I'm sure you're as capable of intellectual discussion on the topic as anyone. I'm no expert and have zero formal training in any field. Like many of us, what I do have is the motivation to perpetually learn.

Michael Levin is great! Thanks for sharing all these great resources.

When I find some time, I want to put together a Python model/visualization that simulates some examples. Either way though, the part that makes this "fun" is just exploring the bounds of the universe and consciousness from the confines of my own mind. I have a feeling such activities are on some level what the universe 'wants itself' (us) to do. ¯\_(ツ)_/¯
by tombert | 2025-04-01 04:04:16+00:00
While I would understand the motivations for a concentration camp victim murdering all the firstborns, I still think it would be wrong. I would empathize, but fundamentally I don't believe in punishing children for the sins of their fathers.

Additionally, if it's God killing all the firstborns, then it's still a bit odd. He's omniscient, shouldn't he be above petty things like revenge?
by Animats | 2025-04-01 04:04:35+00:00
Might happen. Or not. Reliable LLM-based systems that interact with a world model are still iffy.

Waymo is an example of a system which has machine learning, but the machine learning does not directly drive action generation. There's a lot of sensor processing and classifier work that generates a model of the environment, which can be seen on a screen and compared with the real world. Then there's a part which, given the environment model, generates movement commands. Unclear how much of that uses machine learning.

Tesla tries to use end to end machine learning, and the results are disappointing. There's a lot of "why did it do that?". Unclear if even Tesla knows why. Waymo tried end to end machine learning, to see if they were missing something, and it was worse than what they have now.

I dunno. My comment on this for the last year or two has been this: Systems which use LLMs end to end and actually do something seem to be used only in systems where the cost of errors is absorbed by the user or customer, not the service operator. LLM errors are mostly treated as an externality dumped on someone else, like pollution.

Of course, when that problem is solved, they're be ready for management positions.
by rat87 | 2025-04-01 04:05:38+00:00
> This would have led to Russia having an even bigger economic interest in playing nice with EU, and would not have feared NATO at all, because it wouldn't have included US. Ergo, no war in Ukraine.

The Capitalist/free trade peace theory has not worked out well, compared to democratic peace theory. It failed wrt Ukraine where both Ukraine and multiple EU countries had significant trade with Russia but Russia still went to war despite knowing some of the economic damage it would cause.

Also the invasion had nothing to do with NATO.

Bricks isn't actually a thing Of course both US and EU have benefited from trade relations quite a lot and Trump's nonsense is nonsense
by sky2224 | 2025-04-01 04:06:19+00:00
I should probably do that more, however, one big issue is I can't always trust that I'm not being led astray with some of the posts on Chegg or the responses from ChatGPT and other AI model interfaces. I will frequently get responses from ChatGPT and/or Chegg that are just flat out wrong. So I could compare my answers against these services (which takes a long time), but I run the risk now of potentially learning the wrong approach when I go and find out that the walkthrough I was following was incorrect.

Which granted, that's just part of the work, but these weird hoops to jump through just shouldn't be there in the first place, and they used to not be there as well. So my gripe is why on Earth did we add them?
by BoorishBears | 2025-04-01 04:06:30+00:00
The distribution person in me commends you for cashing in on the "component registry" hype in such a creative way. And that's not a backhanded use of the word creative: the moment it clicked was great, really just a smart application of something people are hyped about right now!

But the developer in me, who realizes how bad we are at design realizes shadcn/ui is terrible for 99% of people using it. They don't have a design system, don't know what that even means, and their sinful hands should not be tweaking any UI libraries, at most being limited to modifying a rich set of theme tokens that force consistency... not touching individual components or copying in random cruft with hard coded gaps between elements.

And so for all that (and also tl;dr) I wish you'd have just shipped actual versioned, buttoned-up components that are well thought out and themeable through tokens, just like your existing auth UI.

You could have even made the default theme shadcn-like to satisfy all the people lying to themselves that one day they'll actually modify that ui folder.
by zahlman | 2025-04-01 04:07:16+00:00
Pip has had a dependency resolver since 2020, it just had some issues initially (in large part because of the terrible state of metadata in the ecosystem). There are plenty of other problems with Pip, of course, and not having an obvious way to save and reproduce a package resolution is one of them.

Pip doesn't aim to manage packages in the first place, however; expecting to lock the entire environment is out of its wheelhouse (or should I say .whl-house?).

For Paper, rather than implementing anything like Pip's "dry-run" option (which is nowhere near as "dry" as you'd expect, but that's a separate issue...), I'm planning to have a separate command to output PEP 751 lockfiles representing an individual resolution, i.e. the packages that would be added to the environment.
Tell HN: This Hacker News Exists (Not Really)
by c-o-x-o-m-b | 2025-04-01 04:07:49+00:00
In the spirit of April Fools' Day I'm going to resubmit this.

https://coxomb.github.io/This-Hacker-News-Does-Not-Exist/

Also, some bugs were ironed out, and I made some tweaks to the code to include even more crazier headlines.

Enjoy.

Previous discussion:

https://news.ycombinator.com/item?id=33845946
by magicalhippo | 2025-04-01 04:08:34+00:00
> My impression is that it makes browsing wifi networks you don't trust safer.

That's why it's problematic. Using a known-good VPN can make it safer.

However by installing some VPN software you are intentionally installing a man in the middle which you now have to trust is legit.

And the promotions tend to vastly exaggerate the risk, something NordVPN got slapped for[1].

[1]: https://www.theregister.com/2019/05/01/nordvpn_tv_ad_rapped_...
by rat87 | 2025-04-01 04:08:50+00:00
Americans do generally support Ukraine and Europe. Even most Republicans seem to oppose Trumps policy. A policy wbichseems to be based on whims and a personal appreciation for far right dictators who flatter him. But somehow we elected him so until Republicans man up and impeach him we have to suffer from him undermining our alliances and government.

Russia is the one that needs to find a way to make peace. Not only because they started it but because they're the reason there is no peace deal