MurphyA/hacker-news huggingface dataset:
by jopsen | 2025-04-12 22:26:33+00:00
Even universal tariffs with no exceptions is a problem.

Many things cross US/Canada/Mexico border in the process being manufactured. And tariffs will stack up.

Many advanced products (tech/chip, etc) are not entirely made in any single place. Some stuff is imported, and some is exported again, and tariffing the world, will also make the world tariff you.

I think this is all around bad. Best case scenario the US has elected a president who decided to burn all political capital, alliances and credibility in search of a slightly better deal.

Doing this sort maximum pressure economic extortion style policies, *might* getter you a slightly better deal. But at what cost?

Can EU countries buy US military equipment, when it turns out that the US will withhold support for equipment we've bought and paid for, in order to pressure a democracy, fighting for its existence, into surrender.

Trump may get a win in the headlines, because everyone thinks he'll go away if he get a win.
by Empathy3 | 2025-04-12 22:27:13+00:00
Companies will never pay an American worker what an American worker needs to survive or live. This is going nowhere because unlike China where street food is had for pennies, American street food is BK, McD's and Taco Bell for $$$. Cost of living? Americans want homes, they don't want to live with their families, they want cars not bikes. Manufacturing in America will take a century. IMO
by mrandish | 2025-04-12 22:27:29+00:00
Yikes, the parallax distortion is severe, especially when the camera pans. The metal wheel doesn't even look round. Unfortunately, the person shooting this video with their phone didn't zoom out to extreme wide angle to show what's going on in most of the field of view. The video looks like maybe a 60-70 degree slice out of the 165 degree Sphere screen. Of course, we already know the answer has to be: nothing. Nothing is going on in most of the screen.
by lo_zamoyski | 2025-04-12 22:29:26+00:00
Trump is determined to be remembered by history for his bold moves and "greatness". There is no 4D chess here. There is no such thing as 4D chess.

At best, he's using these tariffs as a temporary means to exert pressure and watching how others respond to them, almost like acting like the crazy man with a gun to make people a little more willing to negotiate terms more favorable for the gunman. At least as a matter of intent, anyway. The actual effect is another matter.
by dsclough | 2025-04-12 22:29:50+00:00
People win streak gold stake Balatro, A20H slay the spire, unfair slice and dice, and plenty of other games in this category. Nothing wrong with playing a game for 10 hours and being done with it but calling them rng fiestas just because you can’t beat the game on the hardest difficulty every time after 10 hours is a bit dismissive of the level of effort that is put in to getting these games as tightly tuned as they are.
by rdtsc | 2025-04-12 22:30:26+00:00
That’s a good breakdown.

In practice configuration systems that reach level 4 or 5 start to look complex and the whole thing ends up with a new rewrite into a level 2 or 3. After a while it expands, because it needs comments, include files, templating, for loops, etc., until it becomes a total mess and gets thrown out and we cycle back to level 3.
by LtdJorge | 2025-04-12 22:31:04+00:00
Yes, goroutines are preemptive, too. And they took a lot of inspiration from Erlang and the BEAM when they designed goroutines and channels.

In Go you manage your goroutines and channels explicitly, while the BEAM runs all processes for you, and I've seen Robert Virding run an infinite loop in one Erlang process while the rest were serving requests, the core with the loop stayed at 100% but 0 requests were dropped and the latency and throughput was more or less the same, pretty crazy capabilities.

You can do the same in Go but it's a lot more manual.
by TheAlchemist | 2025-04-12 22:31:23+00:00
It's not that they are managing it badly that I'm talking about.

It's that they manage it in a way to maximize their personal profits, with an absolute disregard of the ordinary folks.

Tariffs are one example - none of it makes sense, but companies still pay millions for a 'dinner at Mar-a-Lago' to get a favorable treatment.

What's hapening with law firms is even more disgusting.

I get the feeling that a lot of Democrats and 'real' Republicans thinks that he will get what he wants and then they just wait out 4 years. It's an almost 80 years narcissist, who doesn't care about people nor law, and who dreams about becoming a King. It only gets worse from here, not better.
by lcnPylGDnU4H9OF | 2025-04-12 22:31:46+00:00
I dunno, man. Re-read your comment but change one assumption:

> They still won in court based on the profits they determined the "theft" cost them, and the settlements were absurdly high.

Such court determinations are wrong. At least hopefully you can see how perhaps there is not so much wrong with the reasoning, even if you ultimately disagree.

> They're training them on the actual images artists create with skills honed over decades of work.

This is very similar to a human studying different artists and practicing; it’s pretty inarguable that art generated by such humans is not the product of copyright infringement, unless the image copies an artist’s style. Studio Ghibli-style AI images come to mind, to be fair, which should be a liability to whoever is running the AI because they’re distributing the image after producing it.

If one doesn’t think that it’s wrong for, e.g., Meta to torrent everything they can, as I do not, then it is not inconsistent to think their ML training and LLM deployment is simply something that happened and changed market conditions.
by sva_ | 2025-04-12 22:32:04+00:00
Hmm yeah I guess I wasn't completely aware of that term and its implications. That seems like a pretty weird qualifier for such a law. Now it kind of makes it sound like the law wants to prevent people using AI in a way that makes your grandma transfer her life savings to them.

Clearly, most LLMs would work in small increments with compounding effects.
by mmegypt | 2025-04-12 22:32:40+00:00
Location: Egypt

Remote: Yes

Willing to relocate: Yes

Technologies: Python/Java/Rust/C++, Flutter, Spring Boot, AWS/GCP, IoT Protocols (Zenoh/MQTT)

Résumé/CV: https://drive.google.com/file/d/1dG77l6j3P06APou25X7MhBZ52hS...

Email: MahmoudMohsenEgy@gmail.com

Software Engineer (3+ YoE) specializing in:

Software defined vehicles/Automotive systems

Robotics/IoT (98% accuracy vision systems, EV architectures)

Cross-platform flutter apps (1M+ downloads)

Real-time protocols & OTA updates

Backend and microservices

Why Hire Me: • Solve hardware/software challenges scientifically • Learn any stack rapidly (Rust→Flutter) • Open-source contributor & R&D-focused (A+ robotics thesis)

Seeking roles where I can solve real problems with cutting-edge technologies.
by susam | 2025-04-12 22:33:50+00:00
About 20 or so years ago, I have come across a configuration pattern that could be arguably called "Level 0". It was configuration by file existence. The file itself would be typically empty. So no parsing, syntax, or schema involved. For example, if the file /opt/foo/foo.txt exists, the software does one thing but if it is missing the software does another thing. So effectively, the existence of the file serves as a boolean configuration flag.
by austin-cheney | 2025-04-12 22:33:53+00:00
They probably promoted me to lead because I am a field grade military officer in my part time job. It certainly wasn’t because I was working hard. Nearly all my promotions in both the corporate world and military have been involuntary, now that I think about it.

Things that also helped:

* superior writing skills. It’s the ability to supply superior precision in the fewest number of words.

* getting shit done. It’s the ability to accomplish all the things assigned to you urgently and without error. My goal is to clear my plate of all currently assigned tasks so that I can space out.

* taking care of people and managing operations. There is a lot to this but I have more than 20 years experience in management from the military side so it’s just second nature for me now.
Show HN: Made a webcam-controlled Theremin called ÆTHERWAVES [video]
by Layogtima | 2025-04-12 22:35:30+00:00
I've been a nerd about the Theremin (https://en.wikipedia.org/wiki/Theremin) from when I found it as a wiki entry a LONG time ago. Over the years I've tried to make my version of it in various ways, and this one's my newest take on it.

It lets you create music by tracking your hand movements to control pitch, volume, and timbre.

Try it here: https://aether.layogtima.com/

How to use it: https://www.youtube.com/watch?v=5AtV0r8mlt4&feature=youtu.be

It's 100% open-source and under GPLv3 if you'd like to contribute/fork it: https://github.com/layogtima/aetherwaves

-

If you play with this, would love a video to see how you do it! Also, would really appreciate feedback and pull requests; I do not understand music theory natively, so all mistakes are ignorance on my part.

NOTE: Collaborated with Claude 3.7 Sonnet and Gemini 2.5 Pro for various parts of coding this (LLMs don't do spatial reasoning btw, found out the hard way!)
by kristopolous | 2025-04-12 22:35:34+00:00
Level 4 is turing complete.

There's two parts that I was talking about. Things that are not quite that and the fact that configuration can have that capability in a fairly useless context.

When I'm dealing with personal things or stuff that few people use I will often make the configuration just something I eval/source.

So it in theory has the same functionality as the underlying programming language, but in practice you're just supposed to use it like an INI.

Here's a fairly large personal project where I use that

https://github.com/kristopolous/music-explorer

It actually allowed me to change the behavior on whether I'm running my program from my office or home. So invoking the full fidelity of the underlying language actually has its benefits at times.
by 9283409232 | 2025-04-12 22:37:18+00:00
Nothing about the tariffs make any sense. The want to use the tariffs to negotiate with countries but also say they want to use tariffs to bring back manufacturing. If you are using tariffs to negotiate then once the country gives you what you want, you have to lift the tariff thus the free market keeping manufacturing overseas. If you want to bring back manufacturing then you can't use the tariff to negotiate.

I am genuinely at a loss at how his supporters don't understand this.
by disqard | 2025-04-12 22:37:31+00:00
You're right about these most serious adverse outcomes, but don't forget what could happen if you (say) randomly get your Big Tech account locked/suspended/banned for some reason that was ultimately erroneously flagged by an AI, and then cheerfully executed at scale.

The examples you provided are more fundamental and I won't trivialize them, but making you lose your "keys to your own digital space" is a very real power they have over you.
by m-a-t-t-i | 2025-04-12 22:38:15+00:00
It's pretty easy to store custom instructions in plain SVG files and interpret them in with your reader. For example I have a multi-purpose laser-cutter / plotter and I use opacity for laser power, stroke weight for movement speed, green channel for number of passes, blue channel for z-axis height and red channel for lowering the pen or turning of the laser etc.
by contingencies | 2025-04-12 22:38:29+00:00
Despite the open source label it apparently only targets closed source software, which is a shame. With improved system level drivers, Chinese factories will surely mass produce them cheaply, and we can all use them for Blender. Cool project from an electronics perspective. PCB @ https://github.com/spoter368/os3m-hardware/tree/master/PCB

Good overview of projects in this space (11 months old) @ https://www.youtube.com/watch?v=2xAk-wegS9o

my2c: Grabbed one of the commercial 6DoFs after seeing a consulting ME work its magic but none of my mechanical engineers took to it. Gave it an architect, who also didn't take to it. I picked it up and appreciated it but recall the default translation speeds to have been irritatingly constrained relative to mouse scroll wheels. I think if you're getting in to 3D work, it's good to pick up 6DoF because it will save you a lot of motion over a career. But for those already down the rabbit hole the difficulties learning a new muscle memory are apparently often too high.
by genocidicbunny | 2025-04-12 22:38:31+00:00
I think in the case of something like healthcare, which can be literally life and death, these are not entirely separate. Many cheered LM's actions because they or someone they knew had been hurt by the healthcare insurance industry in the US, which again goes back to those feelings of pain, desperation and lack of control that they feel.

I do agree that the trend for the more average person to be okay with or even advocate for violence as a solution is disturbing. But a massive part of why it's disturbing is that it's a symptom. There are always fringe groups who resort to it as their primary approach, but when your regular person starts looking at violence as the way to solve things, there's some kind of broader sickness happening - a large scale societal malaise.

My great grandmother used to compare war, revolution, mass civil unrest and other such breakouts of violence as a fever for the body that is humanity; She'd lived through far too many of these fevers. They're rarely idiopathic, and while they might help fight off the current sickness, they also often killed. And even if you survive a fever, it's never a particularly pleasant experience.
by _fat_santa | 2025-04-12 22:38:42+00:00
My team has been building a greenfield SaaS app for the past ~9 months and when we started, we went all in on Zod and so far the experience has been pretty fantastic. Zod is very intuitive to use and being able to generate typescript types off the schemas is very useful. Though with that said if you're already using Yup or Joi I don't recommend switching as there's just not enough of a reason to switch over.
by belter | 2025-04-12 22:39:30+00:00
People should be more alarmed, the bar does not expel the lawyers at those firms from the profession. They must be breaking every misconduct rule.

"The ABA rejects efforts to undermine the courts and the legal profession" - https://www.americanbar.org/news/abanews/aba-news-archives/2...

Rule 8.4: Misconduct: https://www.americanbar.org/groups/professional_responsibili...
by mota7 | 2025-04-12 22:39:31+00:00
There's basically a difference in philosophy. GPU chips have a bunch of cores, each of which is semi-capable, whereas TPU chips have (effectively) one enormous core.

So GPUs have ~120 small systolic arrays, one per SM (aka, a tensorcore), plus passable off-chip bandwidth (aka 16 lines of PCI).

Where has TPUs have one honking big systolic array, plus large amounts of off-chip bandwidth.

This roughly translates to GPUs being better if you're doing a bunch of different small-ish things in parallel, but TPUs are better if you're doing lots of large matrix multiplies.
by edanm | 2025-04-12 22:40:00+00:00
I highly recommend watching Haviv Rettig Gur's talk about the differences between the Jews of the diaspora (he's mostly talking about the US), and Israeli Jews. (https://www.youtube.com/watch?v=yKoUC0m1U9E)

To sum up a long and fascinating lecture, he makes the case that the Jews of the US diaspora are the few Jews who managed to find a country that actually took them in and treated them as equals, which is almost a complete aberration.

Whereas Israeli Jews are largely the descendants of the survivors of the Holocaust- those Jews who learned the hard way that much of the world wanted to kill them, and that they couldn't trust any country to take them in.

Israel's population was largely made up, in terms of numbers, of people either fleeing the Holocaust, or Holocaust survivors who were displaced persons and literally had no other place to go - no country wanted them.
by monetus | 2025-04-12 22:40:19+00:00
This would be like saying the gun rights activists are only doing what the NRA tells them. Does the NRA have employees in the same numbers as the entire pharmaceutical+ industry? In your hypothetical though, in those numbers, it would be weird to think all the donors were paid intermediaries for the lobbyists and CEOs. I have trouble believing that the people invested in the industry and supporting sanders were paid intermediaries as well. That is fairly conspiratorial barring evidence otherwise.
by defsectec | 2025-04-12 22:41:10+00:00
I use the em-dash and en-dash pretty often—as many academically-styled human authors do—and sometimes I worry my writing style makes my content seem like LLM output. I tend to use it more when I've been using a lot of parenthesis for lists or elaboration (eg. & ie.).

I've found the most telling sign isn't just the presence of the em-dash, but the fact that the em-dash is used for everything, regardless of wether a parentheses, comma, or semi-colon was more appropriate.

Often the em-dash is used "incorrectly" such as the example above where there is a single space on either side of the em-dash and sometimes it is used in place of the en-dash for number ranges too. I regularly have to fight things like ChatGPT to use other "advanced" punctuation in place of the em-dash.

Also line breaks, LLMs love markdown line breaks for some ungodly reason.

That's my pointless pontification for the day. :)
by joe_the_user | 2025-04-12 22:41:56+00:00
To understand this, I think you have to neither overestimate or underestimate Trump and Musk.

Both Trump and Musk seem be to essentially ideologues, visionary tough-talkers, who have actually succeed (or appeared to succeed) to various endeavors through having underling who work to shape their bluffs into coherent plans. This works well for various as long as the delicate balance of competent handlers and loud-mouthed visionaries is maintained.

The problem is the process of Trump winning, losing and then winning again all him to craft an organization and legal framework to put forth he vision uncorrected, unbalanced and lacking all guardrails.

And that's where we are.
by pmags | 2025-04-12 22:42:26+00:00
I'm not German and have only made a couple of short visits to Germany, so I have no basis on which to judge your statement that Germans don't have a digital mindset.

But if that is indeed true, I find it equally interesting the Germany has been an important center for the development of electronic music. Berlin in particular is "arguably the world capital of underground electronic music" (https://www.nytimes.com/2018/06/21/arts/music/women-djs-berl...)
by sensanaty | 2025-04-12 22:42:40+00:00
I mean if you live in a city like Paris, then yeah I'd say that's legitimate. I see nothing wrong with making such dense urban centers car-free other than what's necessary like deliveries or ambulances and such, but for the former these days you've got tiny electric trucks that even fit on bike paths without causing a ruckus, usually you'll see those grocery delivery services use them.

Yes, people outside of urban cities like that (which, basically by definition means the majority of people in the country) still need cars to get around most likely, but at least we can ensure that inside the cities themselves, there are good alternatives for people to get around that benefits every single person who finds themselves in the city not inside a car, which will be the overwhelming majority of people.

I live in Utrecht in the Netherlands, and the single best thing the gov't did a few years ago is rip out the highway that was in the city center and instead turned it back into a canal surrounded by parks [1]. Literally nobody who has ever been to Utrecht would argue we were better off with the highway.

[1] https://bicycledutch.wordpress.com/2020/09/16/utrecht-correc...
by jmull | 2025-04-12 22:42:58+00:00
> Zod v3.0 was released in May 2021...

v3 didn't last four years. Can we expect much different from v4?

If you're migrating your zod 3 code, I'd migrate to something more stable and long-lived than v4 is likely to be -- unless you want to be going through it all again in a few years (and yet again a few years after that, etc).

I don't blame the maintainers (I assume they don't have a fat support and maintenance contract)

But developers need to go in with their eyes open when it comes to adopting these throw-away libraries and frameworks.
by jmaker | 2025-04-12 22:43:17+00:00
You can substitute anything like “banana” or “parrot” for that and ask the same question.

Change of roles is a twist I didn’t suggest, it’s not related to my argument. I was talking about an engineering role. I’m not seeing an analogy with what you’re suggesting. Even less so does your suggested “immediately” resonate with me. Such transitions are rarely is immediate. Growth on an alternative career path is a different story.

The problem that I see here is that we’re not given that choice you’re considering. Take for example the recent Shopify pivot. It is now expected by the management because they believe the exaggerated hype, especially motivated during the ongoing financing crunch - in many places. So it’s not a lawnmower we’re talking about here but an oracle one would need to be capable of challenging.
by Gibbon1 | 2025-04-12 22:43:40+00:00
Power transistors can be had that can switch up to maybe 3000V at the most. But maybe 1200-1500V is more common.

You can stack power transistors to switch higher voltages on the primary side. On the secondary side you just need an H-bridge. Which can be made up of transistors in parallel.

We've had high power high voltage transistors for about 40 years now. A lot of this isn't technical but rather economic. As the price falls the applications where they are cheaper increases. It's notable for instance Toyota started work on their hybrid drive in the mid nineties when inverters for 10-100 HP motors became cheap enough.
by dublinben | 2025-04-12 22:43:49+00:00
It's a shame that riders of bikes and scooters in your city feel so unsafe riding on the road, that they are forced onto the sidewalks. Blame dangerous drivers and the lack of protected bike lanes though, not your neighbors who are just trying to arrive at their destinations alive.

Pedestrian collisions with bikes versus collisions with automobiles are utterly incomparable both in number and severity. If that cyclist had been driving a car, you would probably need to find a new nanny!
by belter | 2025-04-12 22:44:11+00:00
How can somebody even entertain the idea is able the hold the concept of Chess, much less 4D, while at the same time being aware he nominated Matt Gaetz for Attorney General...Let that sink in for a while...

"In 2020, Gaetz was accused of child sex trafficking and statutory rape. After an investigation, the United States Department of Justice (DOJ) decided not to charge him. In December 2024, the House Ethics Committee released a report which found evidence that Gaetz paid for sex—including with a 17-year-old—and abused illegal drugs during his tenure in the U.S. House of Representatives."
by DamnInteresting | 2025-04-12 22:44:16+00:00
> I wondered if you were working to assure there is only one solution; from today's puzzle I see not, since I found "another."

In a perfect world there would be just one solution per puzzle, agreed. But the pool of possible puzzles would be so much smaller.

> It would be great to be able to start over.

Agreed, I think I'll add a "reset" feature that puts all of the tiles back in their starting positions (and allows replay if the puzzle is already solved).

> It would be great to keep track of how many distinct solutions you have found. / It would be great to know how many solutions there are.

Something like "you've found X of Y possible solutions", perhaps? Not a bad idea.