MurphyA/hacker-news huggingface dataset:
by gruez | 2025-09-07 14:51:32+00:00
>It was a factory under construction. [...] surely you'd agree that their work falls under "persons installing, servicing and repairing commercial or industrial equipment or machinery pursuant to a contract of sale."

I can't tell whether you actually think the factory was under construction and therefore the exemption you mentioned would apply, or are trying to mislead people with some sneaky wording (ie. that it was under construction at some point). In any case according to wikipedia[1] it was constructed between 2022-2024, and "full production" (of cars, presumably) began in October 2024, almost a year ago. By all accounts it wasn't "under construction".

That said, I'm sure that something as complicated as a car factory would be continually upgraded and repaired, and maybe some of that would fall under "installing, servicing and repairing commercial or industrial equipment or machinery pursuant to a contract of sale", but at the same time that shouldn't be used as an excuse for multinationals to import arbitrary amount of foreign workers to work there, bypassing the normal visa process. Moreover it's questionable whether that "installing..." excuse would even hold. The OP article mentioned that over 400 workers, mostly south korean nationals were arrested in the raids, but another source[2] suggests the factory's employment is around 400 people. If it was really installing equipment, I'd expect it to be 5-10% of the factory's workforce, not 50-100%.

[1] https://en.wikipedia.org/wiki/Hyundai_Motor_Group_Metaplant_...

[2] https://georgia.org/press-release/hyundai-supplier-pha-creat...
by interloxia | 2025-09-07 14:52:00+00:00
Someone at a community group I'm in messed up playing with Azure through their free for non-profits offering^. We were out about 1.2k€. Not huge but huge for us.

Encouraged by comments on HN over the years I had them ask support to kindly to wave it. After repeating the request a few times they eventually reduced their bill to <100€ but refused to wave it entirely.

So even without shaming on social media, But it probably depends. It's worth at least asking.

^The deal changed about six months ago.
by dtjb | 2025-09-07 14:52:43+00:00
Norms and goalposts aside, what’s the value in adopting a formal policy of harassment against non-criminal, non-violent workers?

Congress can debate immigration laws on the books, but this cultural shift seems to be something else entirely. Instead of measured enforcement, it appears to be the normalization of cruelty. We're punishing people who are part of the workforce contributing to our country's economic output.

Seems like the real question is, what do we get out of this? Because it doesn't appear to be aligned with security or prosperity. It's just needless suffering, bureaucracy, and wasted resources.
by epolanski | 2025-09-07 14:53:10+00:00
1. The effect data type admits an instance of monad, like arrays or option or result. Not sure why would you put those in competition, an effect is a supercharged ReaderResult. The only differences are in naming choices, traverse being called foreach, flat map being called "and then", etc.

2. There is a much more popular and robust implementation of effects for Typescript: https://effect.website/
by dmix | 2025-09-07 14:53:16+00:00
They were flown in under visas to help set up the plant as consultants (at least at one of the plants). I don't think they were intended to continue working there after. Some of the visas were also expired.

The article also says:

> LG Energy Solution said Saturday that 47 of its employees were detained, 46 of them Korean. Another 250 personnel from “equipment partner companies,” most of them Korean, were also being held, it added.

So it seems there were multiple parent companies involved
by tzs | 2025-09-07 14:53:31+00:00
> the downvote button is not for disagreeing

That's how I think it should be, but Paul Graham disagrees (or at least he did in 2008 and I haven't seen anything later about him changing his mind).

In [1] he wrote:

> I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness

[1] https://news.ycombinator.com/item?id=117171
by hopelite | 2025-09-07 14:53:41+00:00
Why do they show a picture of polluted India with people wearing masks and have some kind of skin thing going on, and then go on to show a heat map of PM2.5 rates across the USA, where the most polluted areas are nowhere near as polluted as non-western cities/countries [1].

Why do we never talk about the fact that the post polluted areas are not at all in the European civilization block, i.e., they are Bangladesh, Pakistan, India, Chad, and the DR of Congo. So they should also have the highest rates of dementia if this research holds, right?

This all just seems like gaslighting lies, manipulation, and abuse.

[1] https://elements.visualcapitalist.com/mapped-air-pollution-l...
by johnebgd | 2025-09-07 14:53:59+00:00
We are building bare metal for our workloads… I don’t care if cloud is supposed to be cheaper because it never is. You can get a decent small business firewall to handle 10gbit fiber for $600 from unifi these days. Just another reason I’m glad I moved out of the Bay Area and nyc to a midwestern town for my company. I have a basement and can do rad things in my house to grow my business.
by mehulashah | 2025-09-07 14:54:09+00:00
I like this post. I see this confusion all the time! What’s the difference between ChatGPT and gpt-5 or gpt-4o, and so on. OpenAI’s carefully crafted naming schemes don’t help. Though, I come from AWS so glass houses.

Anyway, agents are control systems that using planning, tools, and a collection of underlying models. ChatGPT is an agent. What kind? The kind optimized for the general user looking to do work with public knowledge. That’s the best definition I can come up with.

Anyway, let’s make sure people understand the difference between AI systems and AI models. The former is where a lot of startup activity will be for a decade. The latter will be in the hands of a few well funded behemoths.
by andreasgl | 2025-09-07 14:54:32+00:00
I like the project! Congrats on the launch.

As I understand it, size is one of the key indicators of melanoma. But in some of these images, it’s difficult to tell whether the mole is 1 mm or 10 mm. I assume your image set doesn’t include size information. If you can find sources with rulers or some kind of scale, that would be very helpful.
by fsckboy | 2025-09-07 14:55:24+00:00
the national debate and evolving policies wrt deportations the past year has focused on:

1. getting those with criminal records depoarted and not allowed back (a fair number of whom have been depoted and have violated the ban on returning)

2. getting those who've wished to settle and work jobs to leave voluntarily by buying them plane tickets and giving them cash stipends and not barring their reentry in the future

These Koreans who came to Georgia on behalf of their company will probably not have their tickets paid for by the US nor get the stipend, so yes, they are treated differently as you suggest.

after the surprise arrests executing the judicial warrant, the Korean company and government stepped forward and expressed a commitment to helping these workers, which occurred without negotiation, although you could call the flurry of phone calls after that negotiations, it was probably more like "Q; what do we need to do" "A: you need to bring them home". neither country nor the companies involved is looking to disturb relations, though perhaps this is adjacent to a tariff negotiation.
by simonw | 2025-09-07 14:55:24+00:00
I tried "Is the pelican in her pity unique to English churches or does it show up in France too?" (Easy) followed by "Find places I can see this near nontron in France" (which I anticipated to be extremely hard): https://chatgpt.com/share/68bd9ca1-f6d0-8006-a507-c817857957...

It gave me a result that looked convincing! But I don't trust it. I very much doubt the internet has reliable, comprehensive data about instances of that piece of religious imagery in small churches around this region of France.
by Kuyawa | 2025-09-07 14:55:32+00:00
Role playing using common sentences is the best way to learn ANY language.

Start with a taxi lesson so you can move everywhere. Then a restaurant lesson so you can order from any menu at least the meals you like. Then a grocery shopping lesson. That'l cover 50% of your basic tourist needs. Then meeting people, elevator, bus, just remember the most important words 'sumimasen, onegaishimasu, kudasai, hajimemashite, arigato' and you'll be welcome everywhere you go.
by lukaslalinsky | 2025-09-07 14:55:53+00:00
Even before you plan, you need to feed it enough relevant context, to make sure the plan is not based on hallucinations it assumes about the system. The best approach I found:

1. Make it read relevant pieces of code and explain it to me

2. Explain my problem and ask it to come up with a plan, iterate if needed

3. Allow it to execute the plan, watch it do it, interrupt and correct when needed

4. Have it do code review using a sub agent, focusing on correctness, avoiding leftover code, etc

5. Then I review it myself
by givemeethekeys | 2025-09-07 14:56:08+00:00
I find it amazing that theres so much sympathy towards giant Korean megacorp here.

“Oh, maybe they got mixed up with the visa because language”. No they did not.

“Oh, maybe it’s really difficult to find local talent”. No it isn’t. Not for them.

There are many advantages for them to illegally fly in a whole Workforce. That is why they did it.

“
by Mistletoe | 2025-09-07 14:56:32+00:00
There are obviously lots more factors affecting dementia than air quality.

Also Utah has worse air quality than Miami? Where in Utah? My trips to Utah I remember pristine air but of course I didn’t have an air monitor on board other than my nose.

Edit: Oh I see

>Utah, particularly in urban areas like the Wasatch Front, frequently experiences worse air quality than Miami. Utah's air quality issues are often caused by unique geographical and meteorological conditions. In winter, temperature inversions trap cold, polluted air in the valleys, leading to high levels of particulate matter (PM2.5) pollution. In the summer, heat and sunlight can create high levels of ground-level ozone. The American Lung Association has ranked cities in the Salt Lake City-Provo-Orem area among the worst for ozone and short-term particle pollution.

>In contrast, Miami's air quality is generally "Good" throughout the year, with occasional exceptions. The primary pollutants are also PM2.5 and ozone, but the geographical and weather conditions do not contribute to the same level of pollutant trapping as in Utah. The city has programs in place for air quality monitoring and standards.
by nsagent | 2025-09-07 14:56:44+00:00
I was previously a long time listener and donator to NPR (similarly for NYT), but their progressive bias for the last decade has seriously degraded the quality of their reporting. I remember when their articles and radio coverage was much more balanced.

For that, I think The Economist is much better. It has more direct reporting, with seemingly less editorializing. Try their news in brief to keep up.

I think the main reason I've pulled back from the consuming mainstream media is directly tied with the change in reporting style rather than the news fundamentally being more depressing or anxiety-inducing.

For example, I was listening to Left Right and Center until a few weeks ago when Sarah Isgur departed. The show really should have been called Left Left and Center, because if anything Sarah Isgur was more center leaning while Steve Inskeep is definitely quite progressive. Now the show feels even more lopsided. It's as if journalists are so entrenched with their point of view that they can't see the wider landscape. I truly wonder if social media has clouded journalists' perception as well, which might be contributing to this phenomenon.

I really do want balanced coverage. I want to know what each side of the political debate actually thinks, from their own mouth. It turns out that a lot of the people I was indoctrinated to vilify, were in fact people who believed differently than I did, but certainly weren't so toxic as to be simply pilloried for their beliefs. That approach is tiresome and I've lost hope that such reporting will return. That's why I've given up.
by ajross | 2025-09-07 14:57:07+00:00
> Where are the goalposts?

Absent other argument, I'd say "where they've been since the 50's" is a good prior to take, no?

To counter-quip: what is the goal? I genuinely don't have any idea in this circumstance how the reactionary right wing adherence to ideology does anything but harm the country they claim they're trying to improve.

I mean, do you want Hyundai to build factories in the US? Everyone seems to claim so. Yet here is a Hyundai factory that seems likely to be shuttered or delayed for years because of... ideology?
by tim333 | 2025-09-07 14:57:09+00:00
They can do the old fashioned make things better to make the voters happy and get reelected. In London the mayor has brought in a lot of anti pollution measures and although the tabloids and right wing media go on about how awful he is, he gets reelected, including my voting.

This thing says roadside ppm2.5 is down from 17 to 8 in central where I live https://www.theguardian.com/environment/2025/mar/07/london-a...
by dchftcs | 2025-09-07 14:57:28+00:00
How much better is it now?

I hate Garmin with a passion because their watches are effectively region-locked by language support, an insanely consumer-hostile move in this day. I was unable to use any features related to text or whatsapp messages because the watch shockingly could not decode messages in my native language.

Their software was also so flaky that I was woken up by a faulty vibration alert in the middle of the night multiple times during the few months I wore the Garmin Instinct Solar, and at least twice I was unable to fall back to sleep. That is, the watch was supposed to be in silent or DND mode, but the watch probably crashed or reset in the middle of the night, losing the silent or DND state, allowing an alert to go through. The sleep tracking was also very inaccurate, and sleep tracking is the single most valuable metric for me.

To this day I fantasize posting a video where I smash my Garmin watch to pieces alerting other people how bad it is. Still, the hardware was near perfect and it's hard to hate the watch itself. But because of the software issues, it was no better than a dumb watch to me. I hate Garmin the company.
by hopelite | 2025-09-07 14:57:34+00:00
That does not make any sense to me. Now [inhalable] drug users and smokers are "at risk populations" and it's not the drug use or the direct inhaling of smoke, soot, and ash…usually without filtration…that is the issue and problem, but the air pollution is the thing they need to worry about?

But maybe you will be happy to hear that the rates of pollution in the whole European civilization block are orders of magnitude lower than non-European blocks[1]

[1] https://elements.visualcapitalist.com/mapped-air-pollution-l...
by mc32 | 2025-09-07 14:57:43+00:00
I agree that people overconsume "garbage." Indeed who needs 30 dolls or 30 Lego sets (Yes, I know Legos are not made in China, but never the less it's true). We don't need to revamp home decor every five years. What's wrong with having avocado green bathrooms or wood paneling in basements? Did the Russkies or Chinese communists ever feel like their people's housing needed new decor every few years? I doubt it.

We could do with fewer items --though items of higher quality and usefulness. Conspicuous consumerism is on a downward path, I hope.
by TheOtherHobbes | 2025-09-07 14:57:44+00:00
The AfD are literally pitching themselves as Nazi 2.0, so his support for violent racist extremists in Germany and Rest of World - notably the UK - is entirely on point.

But ultimately the Nazis were a specific brand of fascism. You don't need a Hugo Boss uniform and a lower limb disorder to be a fascist.

You do need to be actively opposed to fair elections and other bedrock progressive values, a cynical exploiter and promoter of race hatred and violence for political ends, and a dedicated corporatist.

The fact that his own chatbot labelled itself MechaHitler after he updated the system prompt is just icing.
by cyanydeez | 2025-09-07 14:57:48+00:00
The history of making things complicated often involves "unintended" use by malicious actors.

But infact, it is intended side effects. Things like Jaywalking or "no spitting" laws let police officers harass more people _At their whim_. And they're fullying designed that way but left as "unintended" for the broader public scrutiny.

So, just like, learn that "logic" is not some magic thing you can sprinkle on everything and find some super moral or ethic reality. You have to actually integrate the impact through multiple levels of interaction to see the real problem with "it's just logic bro" response you got here.
by BatuhanU | 2025-09-07 14:57:52+00:00
Thanks for checking it out / the feedback.

I haven’t noticed the 404s, but I’ll check.

On filters: Agreed, I see a few pumpkin seed protein powders tagged as nut flavored that should be unflavored. Will address.

On the “4 servings” issue: I wasn’t handling multi-packs properly, planning on adding that. In addition that products nutrition label did not have serving count, so looks like the llm got confused and took pack count. Im skeptical about inferring serving count from total weight / serving size, as I’ve seen many examples of incorrect total weight information on products.

On 18 vs 16 servings: that’s a LLM misread from the nutrition panel. Thinking reprocessing with larger model may address it.
by nullsmack | 2025-09-07 14:58:05+00:00
The mini pcs based on AMD Ryzen AI Max+ 395 (Strix Halo) are probably pretty competitive with those. Depending on which one you buy it's $1700-2000 for one with 128GB RAM that is shared with the integrated Radeon 8060S graphics. There's videos on youtube talking about using this with the bigger LLM models.
by JJMcJ | 2025-09-07 14:58:11+00:00
This is an example of why cloud hosting is so scary.

Yes, Amazon, and I assume Azure and Google's cloud and others, "usually" refund the money.

But I don't want to be forced into bankruptcy because my five visitor a week demo project suddenly becomes the target of a DDOS for no reason at all and the hosting company decides this isn't a "usually" so please send the wire transfer.
by staniski | 2025-09-07 14:58:19+00:00
If you are building just for yourself, then it's definitely a good idea. Google maps is great for rich POI data but other providers (Mapbox, Here, TomTom) are much cheaper and can be a good starting point to start building your use case fast.

Or go open source route with https://www.geofabrik.de and start with OSM data. Not too hard to setup but more manual than getting an API key.
by totalperspectiv | 2025-09-07 14:58:46+00:00
They allow you to write a kernel for Nvidia, or AMD, that can take full advantage of the Hardware of either one, then throw a compile time if-statement in there to switch which kernel to use based on the hardware available.

So, you can support either vendor with as-good-vendor-library performance. That’s not lock-in to me at least.

It’s not as good as the compiler being able to just magically produce optimized kernels for arbitrary hardware though, fully agree there. But it’s a big step forward from Cuda/HIP.
by xadhominemx | 2025-09-07 14:58:56+00:00
It’s not a language issue - it’s because a quirk in US immigration law means South Koreans are not eligible for the E-2 visa, and are stuck competing for capped categories like the H-1B.

A group of house reps have been trying to fix this issue since 2012, but have never gotten it through committee.
by iambateman | 2025-09-07 14:59:05+00:00
The country who most effectively deploys AI models has a big advantage over countries who bury their head in the sand.

I believe that LLM’s will have the capability to fill in for human workers in many important ways. It’s like getting an economic infusion without the associated population growth required.

But we aren’t there yet, so innovation looks like continuing to build out how to efficiently use AI tools. Not necessarily better models, but longer memory, more critical reasoning, etc.

At the same time…there are winner-take-all dynamics and possibility to weaponize that are not good for society in the long-term.

So we need to both encourage innovation while making sure we don’t kill each other in the process.
by Taek | 2025-09-07 14:59:08+00:00
It's actually not been established (at least, to the best of my knowledge) that PM2.5 caused by water vapor is any less harmful than other types of PM2.5 particulates.

And sure, yes, it's just water and its entirely plausible that water based PM2.5 is completely harmless... but wouldn't it be good to know that for sure?
by hopelite | 2025-09-07 14:59:16+00:00
It feels like manipulative lying to me when they show the distribution of PM2.5 in the USA through that heat map, where the scale of pollution only goes to 15 when the most non-European block countries are way higher than 15.

[1] https://elements.visualcapitalist.com/mapped-air-pollution-l... polluted place
by 1oooqooq | 2025-09-07 14:59:50+00:00
last employer asked for an estimate to migrate to cloud.

it would be 2x more expensive and halve developer speed. also we would lose some internal metric systems honed over 20yr.

ceo told to go ahead anyway (turn out company was being sold to Apollo)

first thing we did was a way to bootstrap accounts into aws so we could have spend limits from day one.

can't imagine how companies miss that step.
by dboon | 2025-09-07 14:59:53+00:00
Definitely, and I know this sounds like ignoring the problem, but in my experience the best solution is to just not use the bleeding edge.

Write your code such that you can load it onto (for example) the oldest supported Ubuntu and compile cleanly and you’ll have virtually zero problems. Again, I know that if your goal is to truly ship something written in e.g. C++26 portably then it’s a huge pain. But as someone who writes plain C and very much enjoys it, I think it’s better to skip this class of problem.
Show HN: Beelzebub (OSS) – MCP "canary tools" for AI agents
by mariocandela | 2025-09-07 15:00:29+00:00
We’re open-sourcing a simple way to add “canary tools” to AI agents via MCP honeypots. These are functions your agent should never call during normal operation. If a canary is invoked, you get a high-fidelity signal of prompt-injection, tool hijacking, or lateralization—no heuristics, no extra model calls.

What it is:

- Go framework exposing decoy tools over MCP that look legitimate (names/params/descriptions), return safe dummy output, and emit telemetry when invoked.

- Runs alongside your real tools; ship events to stdout/webhook or your pipeline (Prometheus/Grafana, ELK).

Why it helps:

Agent logs show what happened; canaries mark what must not happen. A single tripwire is an immediate, low-noise indicator of compromise.

Real-world relevance (Nx attack):

Recent reporting on the Nx npm supply-chain incident (“s1ngularity”) shows malicious versions exfiltrated SSH keys, tokens, and other secrets—and notably abused AI developer tools like Claude/Gemini in the workflow, one of the first documented cases of AI assistants being weaponized in a software supply-chain attack. If your IDE agent (Claude Code or Gemini Code/CLI) had a canary tool registered—e.g., a fake “export secrets” or “repo exfil” action—any unauthorized tool call from the agent side would have triggered a deterministic alert during that incident.

Links:

GitHub: https://github.com/mariocandela/beelzebub

Blog: https://beelzebub-honeypot.com/blog/securing-ai-agents-with-...

Feedback wanted! :)