skysight-inc/HackerNews huggingface dataset:
The main purpose of tariffs is to change behavior for both the consumer and the manufacturers.

Auto manufacturers have been doing this for decades when the US started imposing tariffs on Japanese manufacturers back in the 1970's. To get around the tariffs and still get access to the US markets, they would simply assemble the parts of the cars here and bypass the rules of the tariffs. Many companies then started doing the same.

This effectively changed the behavior of the companies to avoid the tariffs. The end result was more manufacturing and assembly plants here - even though most of the big production tasks of the vehicles were still done overseas.

Also, there's already been several announcements of companies moving their manufacturing to the US in order to avoid getting hit with tariffs:

https://finance.yahoo.com/news/nvidia-commits-500-billion-to...

Nvidia (NVDA) on Monday said it will produce up to $500 billion of AI infrastructure in the US within the next four years as the tech industry looks to bolster its domestic manufacturing footprint in the face of Trump's approach to trade policy and desire to onshore more US heavy industry.

Also, Ford made some moves to avoid both US and European tariffs:

Less than a week after the White House announced its comprehensive set of tariffs, the Dearborn automaker exclusively revealed to Ford Authority its comprehensive plan to relocate all of its assembly plants to Hawaii. The move will be made possible by state of the art 3D printing technology and has the support of the United Auto Workers.

In any event, Ford envisions Hawaii as an export hub for markets outside North America and a key pillar of the company’s domestic production capabilities. Ford will utilize an obscure maritime law from World War II as a way to get completely around European and Asian tariffs, as the original intent of the legislation enabled private companies to avoid punitive trade measures to get badly needed supplies to the Allies at the height of the conflict.
Chess players who want to get better are encouraged to review their chess games before switching on the analysis engine. That simple act of laziness prevents cementing what needs to be learned in one’s brain.
Thanks for laying that out. You raise great points: Pandas (or Polars) chaining is indeed closer to what we want than raw imperative loops, and it handles a lot of the transformations. But it still assumes an in-memory, columnar approach, which doesn’t always gel with row-by-row side effects like pushing data to an external API. Also, real-world systems do require robust error handling and partial retries, which is exactly the scenario we’d love a functional pipeline to address by design, rather than patching in big try/except blocks. Tools like DAG orchestrators solve that at a workflow level, but not so much at the record/stream level.

So that’s the core frustration: yes, we can hack it in Python with a pipeline style, yes we can load data into DataFrames and transform it, but as soon as we do side-effectful calls (like collection.add(...) per record or batch), we have to drop out of the nice .pipe() flow. For me, it’s less about syntax and more about a missing standard approach to composable streams + side effects. Elixir Broadway, or even a DSL in Lisp/Clojure, addresses that more natively.

“Just use batch jobs / just use SQL transactions” works only if your external system supports transactions or if you keep your data in a single database. But many people use specialized systems (e.g. vector DBs, text embeddings) that don’t have an ACID-like model.
Tools like Elixir Broadway do exactly that for streaming: concurrency, batching, backpressure, built-in retry, etc. That’s part of the reason we’re exploring new paradigms, rather than simply reading into Pandas or writing a standard “for line in file” script.

In short, I’m not saying Pandas can’t be coerced into something close to a pipeline. It’s more that we lack a standard, built-in, composable “stream of records -> transform -> side-effect-> handle errors” solution. Once you leave the purely tabular, in-memory paradigm, or need partial success handling, you quickly outgrow the typical DataFrame approach. That’s why I find frameworks like Elixir Broadway, or even an RxJS-like pipeline, so appealing — they make chunk-based side effects a first-class citizen.

So the question is: do we keep building one-off solutions in Python, or do we push for a more standardized, composable approach that can handle both transformations and side effects gracefully?
I think a lot of the decentralization also correlated up with a wide range of directions, with decisions to pursue activity made at much lower levels than happens today.
He openly distributed Hamas materials.

Not materials supporting Hamas.. materials written by Hamas.

He openly called for the destruction of Israel on a speech that was recorded (by many people).

He organized several takeovers.

He's a 30 year old man who has been attending college for nearly 16 years.
> It's not particularly constructive to talk about "extermination camps" when there is no particular evidence of that.

Yet. That's the thing. Remember the "Hang Mike Pence" chants, the gallows they brought Jan 6th? The administration and its fanbase are not shy of calling for terminal violence.

I'm German, we all learn in school how the 1933-1945 regime started. And it didn't start with extermination campaigns directly back then as well - it started with confiscating and burning books, with one of the first targets being the Hirschfeld Institute that was researching LGBT questions. And over time, pressure ratcheted up, and target lists increased. People were snatched from the streets, secret police rounded up houses, and eventually they ended up corralling off entire neighborhoods, swiftly disposing of the people in the extermination camps.
Again, the premise was that phpMyAdmin is secured behind basic auth. It doesn't matter how secure or insecure phpMyAdmin is, it only matters how secure whatever webserver is that it is served through. phpMyAdmin code isn't even touched before the basic auth login was successful. Only after that, it becomes relevant, in that you either find a hole in phpMyAdmin itself, or you have to break another (hopefully strong) password for the MySQL login itself.
Paper @ https://www.nature.com/articles/s41586-025-08793-7

"Our admixture dating analysis points to events far back in time, suggesting a more heterogeneous spread of pastoralism and food production in the Sahara compared to Morocco and East Africa"
Both. One breaks your restore, the other breaks your trust chain.
On the other side of the coin, my always healthy dad did 6 weeks of physical therapy for hip joint pain that turned out to be cancer, which was immediately detected when they finally decided to perform a CT scan. He passed away almost exactly 1 year later at 46 years old.
Childhood exposure to pi generation algorithms; the correct version above was from memory.
fyi
```
Access blocked: Notion Mail is not approved by Advanced Protection
```
Thanks for supporting a business that was pretty cool, once. I bailed as it got into the consumer livestream space, but sometimes think about resurrecting it as a higher-quality OTT app that isn't rammed with absolute junk and ads. The work that platform did during the Arab spring was significant, and I can't honestly point to a good modern alternative today.
Indexed Finance's mistake was not being Vitalik Buterin and then putting on a sad face and ask for the shitcoin to fork to a version where they didn't screw up.
Yeah exactly. It correctly comes off as insincere when people say things like "you must feel upset". If anything that's the opposite of validation because the implication is that the speaker and any other rational human would not feel upset here but you must be so emotional that you need kid gloves.

Vs. actual validation which looks and feels more like an earnest attempt to understand where you're coming from
I expect every serious/successful researcher, artist, or other creative problem solver would agree that even within the ultimate centralization of work, all in one person, a low bar for exploration of ideas and potential solutions is helpful.

The problem terrain insights generated by many "failures" are what make resolving interesting trivial, silly and unlikely questions so helpful. They generate novel knowledge and new ways of thinking about things. They often point the way to useful but previously not envisioned work.

Edison and the long line of "failed" lightbulbs is a cliche, but still rich wisdom.

But 1000 Edisons working on 1000 highly different "light bulb" problems, sharing the seemingly random insights they each learn along the way, are going to make even faster progress -- often not in anticipated directions.
Is radio like LoRa actually usable for useful things like file transfer, or is it more like a toy?
If you ignore the subject's emotions, you risk completely losing their interest and willingness to engage productively.
> The game theoretic optimal solution for a service provider is to always validate

Which can be a mistake when the person you are dealing with has or may have an ulterior motive for your interaction (i.e. said "toddlers").

This is why in actual customer service, validating someone's feelings ("I understand you did not like the cook on the steak") is good, while validating their concerns ("I understand that the steak was undercooked") is bad.

You don't want to "find common ground" or "shared viewpoints" just to fulfill the validation matrix plot, because it may very well be based on a false premise, or even a blatant fabrication. In real world terms, validating concerns can often be an admission of liability or fault, or a soundbite that will be weaponized against you.
Granite.
El Salvador is chosen because no matter what even the Supreme Court says or should this administration be yeeted out of office, as long as Bukele doesn't say otherwise, there is nothing short of a military invasion that can bring any of these prisoners back.

The cruelty is the point.
There is not really a big disadvantage, is there? It keeps the .exe around in all possible versions without additional effort, even if external build dependencies were to fall away etc. Sure, nothing proper releases can't mostly achieve as well. But also not something bad.

It's a little bit like when projects include their dependencies instead of just listing them in a gemfile etc. Some hate that, but it can make things easier.
Being a bit of an asperger’s case, I have developed over the years a practice of listening to people talk and at the same time try to process in my head the mood of the speaker, because sometimes I'm not able to do it instinctively. I am getting better with practice though.

Sometimes I respond to my interlocutor by naming the emotion they're expressing, not necessarily directly ("oh you're angry!?") but rather stuff like "oh it must be infuriating what happened!"

I find people do respond positively to that, and that it opens a deeper connection.

There's the practice of Non Violent Communication [1], which has inspired me, though I'm not a zealous follower of the technique. It can seem condescending at the hands of the wrong person.

[1] https://en.m.wikipedia.org/wiki/Nonviolent_Communication

Edit: to me this is not about validation. It's about being more attuned to what the other person's going through. It's about empathy and compassion.
nice to see "Open Social" on the roadmap (found on GitHub), presumably activityPub support?
Huh. I've been riding steel bikes pretty much all my life too (from local cheap-made with national tubing to Columbus SL tubing and the like) and never have seen a single one failing at any weld. When they break, and in the rare event they happen to break, it's about corrosion.
> It's easy to accidentally hit the microphone button that appears for any text field in almost all smartphone apps.

UX failure. Together with the fact that you cannot disable it.
TAE Fusion Breakthrough That Dramatically Reduces Cost of a Future Power Plant
>The slow and steady way that post-WW2 Korea and Japan did needs a unanimously agreed 10-20 year long game plan between industry and government, which is incompatible with democracies who change colors and strategies every 4 years where the new administration begins to tear down everything the previous administration did because they serve different voter bases and corporate lobby groups.

The message of "we're gonna find some way to undo some of the damage of off shoring and find some way to put heavy industry back to work" has been included in one way or another in every presidential candidates platform at least as far back as Obama's first term.

The specifics change from party to party and candidate to candidate but this isn't a new thing. The common man has been clamoring for some sort of change from the status quo for the better part of a generation now. It's only recently that the situation has become such a priority that elections are won or lost on it.

I fully expect that whatever administration comes next will continue on the path of on-shoring, if perhaps in a more reasonable way.

>It is also incompatible with the US since a lot of corporations made bank due to offshoring and will fight it every way they can since they don't want to deal with costly US labor who can unionize or sue you for millions if they break a finger at work

The people who actually run manufacturing and heavy industry really resent the current off-shoring status quo. They only do it because the sum total of other policy pushed by short sighted wall street financiers and/or environmental/labor advocates makes it the only viable option. I think they'd be happy to come back if doing so was financially viable, they just want it to be predictable (something current policy making surely isn't, lol) so they can plan around it because investments in those industries are made on decades long timelines.

I think we're at the point now where there's the political will to let the punch press eat some fingers to keep the factory open.
It's an unauthenticated encrypted connection, so there's no way for you to know whose keys you're using. The attacker can just tell you "Hi, I'm the server you're looking for. Here's my key." and your client will establish a nice secure, encrypted connection to the malicious attacker's computer. ;)
I agree. It's nice and fun for lifestyle use cases like organizing a small trip with a few friends.
I'm reminded of the old Connections tv series where huge breakthroughs are often a result of tons of abject failures that later, and unpredictably, come together.
the github roadmap alludes to fedi support coming.

https://github.com/muni-town/weird?tab=readme-ov-file#roadma...
You don't have to TOFU SSH server keys, there is a DNSSEC option, or you can transfer the keys via a secure path, or you can sign the keys with a CA.
Mandatory reference to the argument clinic: https://youtu.be/DkQhK8O9Jik.
I see, now it makes sense for me with that context
It is interesting how many of these play D&D with AI games are out there. Here's one example (no affiliation): https://airealm.com/
???

Do people really backup their https certificates? Can't you generate a new one after restoring from backup?
US government funding of science isn’t a net cost due to taxes on the long term economic productivity that results. This is unlike say corn subsidies which not only reduce economic efficiency but also have direct negative heath impacts furthering the harm.

Medicare spending is problematic because it’s consumptive, but there’s ways to minimize the expense without massively reducing care. The VA for example dramatically reduces their costs by operating independent medical facilities. That’s unlikely to fly, but assuming nothing changes is equally unlikely.
Hamas, who the gentleman being returned to his home country gave material support to, including distributing their produced materials at Columbia.

I am happy to send you the footage from October 7th if you'd like to see it. I recommend you keep a trash can nearby. It is the most horrific footage I have seen and beats out even the massacre at Bucha.
I mean to give you an example of how far we are from this: IIS does not have built-in ACME support, and in the enterprise world it is basically "most web servers". Sure, you can add some third party thing off the Internet to do it, but... how many banks will trust that?

Unfortunately the problem is likely too removed from understanding for employers to care. Google and Microsoft do not realize how damaging the CA/B is, and probably take the word of their CA/B representatives that the choices that they are making are necessary and good.

I doubt Satya Nadella even knows what the CA/B is, much less that he pays an employee full-time to directly #### over his entire customer base and that this employee has nearly god-level control over the Internet. I have yet to see an announcement from the CA/B that represented a competent decision that reflected the reality of the security industry and business needs, and yet... nobody can get in trouble for it!
Yeah, it’s as if they wrote a program to calculate pi in a float and saved the output. Very strange choice given how many places the value of pi can be found.
Silent mumbling about layers of abstraction
True.

OK I will fess up. The truth is that I don't spend a lot of time in coffee shops but I do have a ton of crap on my LAN that demands high amounts of fiddle faddle so that the other regular people in my house can access stuff without dire certificate warnings, the severity of which seems to escalate every year.

Like, yes, I eat vegetables and brush my teeth and I understand why browsers do the things they do. It's just that neither I nor my users care in this particular case, our threat model does not really include the mossad doing mossad things to our movie server.
You'll have an easier time holding the moral high ground if you can avoid engaging in/blocking for deceptive messaging.
Human hallucinations are natural.

Machine hallucinations are avoidable.
Thanks for sharing that perspective. I do think jq is great for slicing up JSON before handing it off to Python—especially if your transformations are primarily stateless and can be expressed as simple map/filters. And yes, a lot of frameworks can turn into "magic black boxes" that complicate what should be simple.

That said, my gripe is that when you move beyond "transform this data" and step into "transform and then push to some API, handle partial success, retries, etc.," the line-by-line or chunk-by-chunk side-effects logic in Python can get gnarly fast. That’s the part I wish there was a standard, declarative approach for—something that doesn’t require a big workflow orchestrator (like Dagster) but also doesn’t devolve into tons of imperative glue code.

I agree no tool is a silver bullet. In many cases, plain, well-structured Python is enough. But once you need concurrency, chunk-based error handling, or incremental streaming with side effects, you end up coding your own partial solution anyway—and that’s where I start wishing for a more composable pattern in the standard Python ecosystem. Until then, jq + Python is definitely a solid approach for the simpler jobs!
I've had so much good luck with AliExpress. I wouldn't order anything I might need to return. But I've never received something that needed that. I can't begin to describe how disappointing these tariffs are going to be for me. It's not as if I can or ever will be able to buy these things locally.
Not explicitly planning on it currently, but it is something that's in the back of my head. If denaturalizations do start happening, we would have a frank conversation about what to do. I don't know that we would stay in America. The tail risks would simply be too high.

I don't know, its frightening to think about. I don't think its LIKELY, yet. but i cant say its UNTHINKABLE anymore.
True. The biggest impediment to increased manufacturing is the pile of onerous regulations, many of which were created by the stroke of a pen since 2008, and which can be removed by another stroke of the pen.
Hmm. When I check a few years ago what looked like authortive people said it was - I will admit to not being an expert though.
Still acknowledges that they understand youre feeling cold and that you'd rather not be.

I guess it doesn't agree that it's something you should be feeling, just that you are feeling it.

Maybe its a definions thing, idk which of the two validation is supposed to refer to
https://news.ycombinator.com/item?id=43683666
Clickbait title, clickbait article, in itself arguing in bad faith.
Having a Colt 45 by my side usually helps.
Funny, because the administration testified in court that it was a mistake that he was sent. Claiming the stay was illegal was retconned after the fact, not the cause for the deportation.
The knowing has lost against the believing every single time in the whole history of antroposophic argumentation. No chance to stand 3 rounds against the believers
I really hate when someone screams AI to promote a product. The word is like a catch-all to mean “does cool things”. And that never helps me trust the product or infomercial.

Now AI is hard to describe… BUT DESCRIBE WE MUST. maybe “summarize emails with AI” or “fetch relevant emails to this one with AI” or “get possible responses with AI”. At some point, do you think we can remove *with-AI™?
Is there anything like omnom or karakeep that allows for storing things without having to manually bookmark or add them to the system? I want any URL I hit to have its content sent to my service so that I can search it later.
that is the wrong take. We need to protect the people who have better things to do.
I just started to look into multi-modal embedding models recently, and I was surprised how few options there are.

For example, Google's model only supports 30 text tokens [1]!!

This is definitely a welcome addition.

Any pointers to similarly powerful embedding models? I'm looking specifically for text and images? I wish there'd be also one that could do audio and video, but I don't think that exists.

[1] https://cloud.google.com/vertex-ai/generative-ai/docs/embedd...
The administration between 2020 and 2024 seems to have had some success in raising spending on new manufacturing.

https://fred.stlouisfed.org/series/TLMFGCON
> At the risk of stating the obvious: This qualifier is void.

So it's okay to deceptively edit it out? Seems shady.
Systems don’t remain constant, though, and every system gets “gamed” once the incentives are well understood. I’m 100% for investment in scientific research, but I’m skeptical that the current system is efficient at allocating the funds. We’ve seen so many reports of celebrity scientists committing fraud at our most elite institutions, and a publish or perish model that encourages that bad behavior as well as junk science that will have minimal impact on their fields. We pay taxes to fund science so that universities or corporations can claim ownership and make us pay for the results.
But Americans were given that choice? The chips act was an industrial policy play based on the industrial policy playbook of east asian countries like South Korea and Taiwan.

I'm not a fan of industrial policy or the chips act, but it seems to be just the choice you are asking for.