MurphyA/hacker-news huggingface dataset:
by rayiner | 2026-02-02 14:31:13+00:00
> They don't have much to cover indigent nephews

In places like New York, immigrants get lots of public support: https://empirejustice.org/wp-content/uploads/Public-Benefits.... My dad told me that a lot of Bangladeshis are in on the program where the city pays you to take care of your elderly immigrant parents.

> I have no reason to think nephews are any different.

They are different. It’s self-selection. It’s much easier to immigrate through family reunification in both the U.S. and Canada. Again, it seems like you have a stereotype in your mind that’s based on the folks who face rigorous selection processes or significant adversity in immigrating. But go wander around Little Bangladesh in Queens or the high rise subsidized housing in Toronto where my aunt and uncle live. More than half of Bangladeshis in America receive government welfare. The family reunification immigrants do not face the same selection pressures. Once there’s an ethnic network already in place in a city and government benefits, it’s very attractive for typical people to immigrate and take advantage of that. And these are typical people from countries that are deeply dysfunctional.

> NYC ... Canada
Some of the most economicly dynamic places on earth.

> New Yorkers credit immigrants for a lot of that

That’s a mythology that was developed to integrate the Ellis Island immigrants. But what’s the foundation of New York’s economy? It’s Wall Street, which dates back to 1703. London, which developed on a parallel course to New York, had few immigrants until the late 20th century. It was finance that powered the economic dynamism, not immigration. And note that there was a huge self-selection effect back then that doesn’t exist today. There was no welfare. Within 5 years. 30-50% of italian immigrants to America went back home: https://www.loc.gov/classroom-materials/immigration/italian/....

And of course Canada’s economy has stagnated since it began its mass immigration experiment: https://nationalpost.com/opinion/high-immigration-is-worseni...
by al_borland | 2026-02-02 14:31:15+00:00
> I can only parallelize when I let go. I can only let go when I trust my agent not to screw everything up. And I can only trust my agent not to screw everything up when I’ve spent a ton of time configuring it. No wonder adoption is slow.

Trust builds on trust. Most logical people aren’t going to invest a significant amount of time to learn something they found to not be trustworthy.

Most people also don’t adopt bleeding edge tools into their production workflows. Production should be stable and they don’t want it changing every few months. With AI tooling, it is changing every few months.

When I’m on a call with senior management, because something seemingly went wrong and am asked how something works, they want answers from the person who wrote it. There would be very little patience for someone typing to their AI on the side and reading back LLM text.

Ultimately we are still responsible to understand and know the code we ship. Saying we should trust the agents, forego code reviews, and ship, shows a lack of responsibility and accountability for what is being sent to production, especially with these very new tools that have created major trust issues with many developers.

Trust is hard gained and easily lost. My early use of AI tools broke the trust that all the articles like this say I should have. The trust in the tools broke, and the trust in the people pushing use of the tools broke. It is now the job of the tool makers, and those pushing them, to build trust. If the pushers start pushing before the tools are actually ready, this further damages trust. At this point, AI tools have a long and hard road to build trust with me, which is their own doing. There has been constant over promising and under delivering, all fueled by people with FOMO trying to push their FOMO issues onto everyone else.
by ratrocket | 2026-02-02 14:31:17+00:00
Adding to the many other great uses of termux already here, the most useful lately for me is running Syncthing. After the "drama" with the Syncthing android client (my understanding: official development stopped due to onerous requirements from the Google, then the most popular fork was transferred to a new owner in a less-than-fully-trustworthy manner), being able to just run syncthing from the command line is a breath of fresh air.

I highly recommend using Unexpected Keyboard along with termux (a recommendation I myself almost certainly got from HN).
by 0xmattf | 2026-02-02 14:32:35+00:00
I'll never forget when silver went down to $11/oz. I immediately went to my local metals dealer to make a purchase. I watched the two owners through the glass windows carrying a huge tote to the back room.

When they opened the door, they said "so many people came in and bought everything", both sweating and breathing heavy. Lied right to my face. They left out like five generic 1oz silver bars and a small gold coin.

And again, when the price was high, they don't want to pay anywhere near the spot price.

I learned this: silver/gold is definitely not something you buy to "flip", at least in the short term. It's something you buy and hold for as long as you live, if possible, perhaps passing it down to your kids.
by Schiendelman | 2026-02-02 14:32:43+00:00
As a product manager, this makes me think the features you're building are not the things your customers need or want most. I'm curious if you were to ask your product manager about that six-month timeframe, and just ask the open-ended question of is there anything on the backlog that we can build that the product manager thinks users would pick up within days instead of months?
by kcplate | 2026-02-02 14:32:47+00:00
I say it matters to illustrate how someone commenting on a topic can be so ingrained on one side that they can’t conceive, comprehend, or concede that sometimes a law can protect all sides.

If you want to shut down discussion because it speaks against your opinion, fine. Others want to open it up. You are not the gatekeeper to the discussion and what paths it might take.
by westurner | 2026-02-02 14:32:51+00:00
This says it will run pygame (and maybe pygame zero) in a jypyter notebook: https://github.com/Python-Ninja-Hebi/pygame-cookbook?tab=rea... :

%gui qt
import pygame

Jupylet does 2D and 3D games in jupyter notebooks: https://github.com/nir/jupylet

awesome-jupyter-in-education still lists a number of Games, Graphics, And Simulation resources:
https://github.com/quobit/awesome-python-in-education#games-...

Pybricks does Python programming on LEGO Smart Hubs, with WASM and NextJS and WebBluetooth for firmware flashing:
https://github.com/quobit/awesome-python-in-education/issues...

The Elecfreaks micro:bit sets work with a Microbit and drives included and a few extra sets of MOC blocks and LEGO® Technic.

MS MakeCode Arcade supports Python - in a web simulator and on gaming handhelds - but not MicroPython.

BBC Micro:bit MicroPython:
https://microbit-micropython.readthedocs.io/en/v2-docs/

There's a MicroPythonOS, but it looks like it requires a screen (which would increase the cost per student).

How to learn (logic, coding, and) UI development and buttons and event handlers without any hardware?

Wokwi does circuit design and circuit simulation. TinkerCAD does circuit design and circuit emulation, also optionally with Python and Micro:bit.

There's learning logic and coding and computer graphics and spatial reasoning with games/sims, and there's learning good storytelling; STEAM: STEM + the Arts.
by b33j0r | 2026-02-02 14:33:11+00:00
Ok, so I don’t have an NFL team. I played in high school and like the sport, but find it difficult to be loyal to a color and a logo. I also never watch ads at home on any platform.

So. Am I the only one who kind of likes watching the commercials more than the game when my family or friends make me watch football? They are entertaining when you only see them every now and then.

Now, banner ads are not in the same category. But above is a real use-case for enjoyment of ads.
by mwigdahl | 2026-02-02 14:33:21+00:00
Personally I really enjoy the syntax of Inform 7, but tastes vary and I certainly understand not liking it.

TADS 3 is another option if you prefer a more object-oriented, ALGOL-ish syntax with equivalent power.

The IFComp has run for decades now. If you are interested in good adventures, running through the highly-rated games from over the years is a good idea.

The IFComp website is at https://ifcomp.org/
by Nextgrid | 2026-02-02 14:33:24+00:00
Thanks.

Looking at that document, this regulation is dead on arrival. Enforcement is contingent on the aggregator noticing the price discrepancy, giving the seller many opportunities to rectify the situation without a penalty (if we assume every step gives them 30 days to respond, we're looking at ~5 months before a financial penalty becomes possible), and even then, the regulatory "may" impose a financial penalty, meaning it isn't even guaranteed.

You know what would immediately resolve this problem and prevent non-compliance? A reporting system where any citizen can submit evidence of a price discrepancy and upon validation gets a 1k payout from the government who then recovers it via a fine. This would make it sustainable for anyone to act as an "auditor" or even do this as a business.

Of course, the reason it isn't done this way is because it would be too effective, where as this current iteration gives the appearance that something is being done while having no impact in practice.
by tialaramex | 2026-02-02 14:33:29+00:00
If your priority is the journey to fill a car with fuel and time spent doing so, surely just buy a Battery Electric Vehicle and then this problem evaporates because it just plugs in like every other appliance you own rather than needing a trip to a fuel station.

Shopping around for the fuel of an EV you can do from a web browser, oh hey, Octopus have a good deal for night charging, click click done.
by NDizzle | 2026-02-02 14:33:57+00:00
I feel you. I’m 46 and now on the hunt for the right company to work for, and hopefully finish out my career there. The company values haven’t changed, but the actions taken in the past 5 years have eroded my trust so much I barely recognize the place. When you no longer have a sense of pride working somewhere, it’s time to move on. At least that is what I believe to be true.
by gruez | 2026-02-02 14:34:04+00:00
>Don't tell me I'm not allowed to click buttons you put in my face.

No, the illegal-ness doesn't come from the clicking, it comes from the fact you're clicking with the intention of defrauding someone. That's also why filling out a credit card application isn't illegal, but filling out the same credit card application with phony details is.
by cmrdporcupine | 2026-02-02 14:34:18+00:00
I don't know if I'd apply your blanket prescription, but at some level I agree... here's where I see Actors often going wrong and substantially agree with you: state propagation / replication:

I've been on more than one team that has broken their (in-process, single machine) process up into multiple "actors" (or "components" or "services") through communicating threads (usually over Rust channels) and then had a situation where they replicate some piece of state through messaging because they're been told that their system must not have global (mutable or immutable) state.

But now they've just created a whole pile of inefficient boiler plate (propagating copies of effectively the same piece of global state through different services) and created a new way of having race conditions and/or just plain old stale or inconsistent data. For what are essentially ideological reasons.

Every new feature in this model ends up being mostly plumbing of state replication between what are supposed to be isolated component models.

The answer to me is just to establish a discipline where a given piece of data is owned for writes by one task or component, but can be freely read by any.

If you truly have a stateless system or extremely clear data ownership boundaries, I can see the value of a CSP/actor approach. And in the context of Rust's borrow checker this model is fairly convenient. But it quickly becomes prone to cargo-culting and becomes a recipe for hairy, hard to maintain code.

I am convinced most teams blanket applying actors would be far better suited to more tuplespaces/blackboard/Linda type model for concurrent coordination. A way of working that never caught on, but has always been attractive to me.
by major505 | 2026-02-02 14:34:29+00:00
In the end is hardto see why they banked so heavy into it. When open AI started t o make promisses and everybody saw what it could do, Microsoft invested heavily on it, seeing some of the largest increase in its shares, and in consequence on big fat bonus for its executives.

NOw that the hype is naturally going down, and people are encountering limitations in what modern AI can do, and having more realistic expectations, Microsoft hype train stoped in middle of the hill climb.

They pretty much exchanged gradual increases in revenue for a quick but ultimally short term profit.
by accrual | 2026-02-02 14:34:53+00:00
I was playing with the RTM release of Windows 10 which came with the "new Edge" browser (post-IE, pre-Chromium). It's a cool piece of software, very slick and minimal browser UI and not a hint of Copilot anywhere (since that would come ~8 years later).

I imagine it was not as compatible and it was less work to simply rebrand Chromium as Edge.
by enraged_camel | 2026-02-02 14:34:54+00:00
>> Yeah. Exactly the same as there should never be an “artisan era” for chairs, tables, buildings, etc.

That's funny you bring up those examples, because they have all moved on to the mass manufacturing era. You can still get artisan quality stuff but it typically costs a lot more and there's a lot less of it. Which is why mass-manufacturing won. Same is going to happen with software. LLMs are just the beginning.
by vitramir | 2026-02-02 14:35:15+00:00
We’ve ended up solving this with an OAuth mock.

The main advantages for us:

- The application code is exactly the same in prod and preview environments. The only thing that changes is the OAuth provider configuration (endpoints, secrets, etc.), not the auth flow itself.

- The mock lets you specify a user ID / username directly on the sign-in screen, without real credentials or email verification. That makes it usable both for humans testing previews and for agents or automated test suites.

- It also lets us simulate third-party identity providers (Google, etc.) without actually integrating with them in previews. Dealing with things like captchas or provider-side enforcement in ephemeral environments is another source of friction we wanted to avoid.

It’s not real auth, but it keeps previews fully functional and avoids special-casing large parts of the app just to make OAuth work with dynamic URLs.
by rench321 | 2026-02-02 14:36:38+00:00
You hit the nail on the head regarding the separation of concerns. I specifically built this because polluting my "High Security" vault (KeePassXC) with temporary server IPs and bash one-liners felt wrong.

Regarding the stack (Tauri vs. Native):
That is a valid critique. I considered native (SwiftUI/GTK), but Linux support was a hard requirement for the DevOps use case. I couldn't justify maintaining three separate native codebases.

To mitigate the supply chain risk, I tried to keep the architecture as follows:
1. Dumb Frontend: The React side is purely for UI.
2. Rust Backend: All file I/O, encryption (AES-GCM), and key management happen in Rust. While crates.io isn't immune to supply chain attacks, I find the dependency tree generally easier to audit and lock down than a massive Electron+Node modules dependency graph.

But I agree—for "life-critical" secrets (banking, root CA keys), a battle-tested native app (or even an air-gapped machine) is always the superior choice. Sklad is for the operational layer where velocity matters more than absolute paranoia.
by lenerdenator | 2026-02-02 14:36:49+00:00
> I partially agree, but as a non-US user of the English speaking internet, the issue is with specifically US politics and social issues being everywhere.

I mean, yeah. Most major social media services used in the West are based in the US. The single largest English as a first language population is in the United States.

Given how many users from outside the US are oft wont to opine on our state of affairs even during the good times - often without even being asked - I like to think they'll endure our discourse.
by gerjomarty | 2026-02-02 14:36:55+00:00
This is a great innovation and I'm sure in time it'll become a useful source of information. There are some edge cases of course.

If you live on the Irish border, you'll have a choice between getting your petrol on the UK side, or the Irish side. For about 20 years, petrol was cheaper on the Irish side, causing a bunch of petrol stations to spring up just over the border, attracting drivers from the other side with cheap prices and good exchange rates.

In the last 10 years or so, the position has reversed. Petrol is now roughly cheaper on the UK side of the border, or at least not worth making a special trip for.

There's even a petrol station in Belleek mentioned here[1] that straddles the border and apparently has or had pumps on both sides.

[1]: https://www.impartialreporter.com/news/25653110.border-filli...
by lapcat | 2026-02-02 14:37:12+00:00
> Theory makes predictions (logical implications), and if you empirically find contradictory evidence, the theory is proven incorrect.

Of course. But again, that is not the form of argumentation known as reductio ad absurdum.

Reductio ad absurdum is not at the core of scientific method. Reductio ad absurdum is used for example in pure, nonempirical mathematics and geometry, and typically starts by assuming the opposite of the conclusion.
by nixus76 | 2026-02-02 14:37:33+00:00
Hey HN! I built Itsyhome because I wanted quick access to my HomeKit devices without opening the Home app or reaching for my phone.

It's a native Swift/AppKit menu bar app – no Electron. Also fully open source: https://github.com/nickustinov/itsyhome-macos

Pro version adds cameras, Stream Deck support, webhooks/CLI, and deep links for Shortcuts/Alfred/Raycast.

Happy to answer any questions!
by ethbr1 | 2026-02-02 14:38:31+00:00
Afaik, the bulk of the US' federal centralization of commerce is based on the Commerce Clause of the US Constitution [0], which based on reading (and more so on precedent) grants the US federal legislature the ability to regulate commerce between states. As most commerce crosses state boundaries, this de facto allows the federal legislature to define and enforce regulatory standards.

In practice, it's more nuanced and subject to continual back-and-forth arguing. E.g. California and Texas trying to decide their own standards, by virtue of their economic size, then hashing it out with the federal government in court.

I'm not sure what the EU regulatory cornerstone equivalent of the Commerce Clause would be.

[0] https://www.law.cornell.edu/wex/commerce_clause
Show HN: Claude Skills Marketplace – search and try Claude skills instantly
by vishnukool | 2026-02-02 14:39:58+00:00
Hi HN — I kept finding Claude skills on GitHub, but trying them usually meant download → install → configure → debug, plus running random dependencies locally.

So I built a Claude Skills Marketplace (really: directory + instant try) that makes evaluation fast:
- Indexes 224,000+ skills from GitHub (growing daily)
- Hybrid search: keyword + semantic match on skill name/description
- Ranking uses GitHub stars as a rough quality signal (imperfect, but better than pure text match)
- Instant “try” runs in a preconfigured sandbox (MCP + deps included)

If you want a quick demo, try searching things like “youtube downloader”, “seo audit”, or “copywriting”.

Link: https://www.agent37.com/skills

If you were ranking 225k+ skills, what single signal would you trust most?
by turblety | 2026-02-02 14:40:24+00:00
Created a quick map dashboard that shows the prices on a map with pins:

Preview:

https://bf31ed2a-ec85-460a-a503-fa9bf86bf63b.paged.net/

Source:

https://github.com/markwylde/uk-fuel-price-map

You have to download the CSV manually from the gov.uk link.
by GaProgMan | 2026-02-02 14:40:54+00:00
True story: a lot of the Microsoft engineers I interact with actually do use Apple hardware. Admittedly, I onto interact with the devs on the .NET (and related technologies) departments.

Specifically WHY they use Apple hardware is something I can only speculate on. Presumably it's easier to launch Windows on Mac than the other way around, and they would likely need to do that as .NET and its related technologies are cross platform as of 2016. But that's a complete guess on my part.

Am *NOT* a Microsoft employee, just an MVP for Developer Technnolgies.
by Penligentai | 2026-02-02 14:42:16+00:00
What Happens If an “AI Hacker” Slips Into Moltbot OpenClaw (OpenClaw Moltbook)? When Bots Start Networking: Moltbook, Moltbot, and the Security Reality of Social AI Agents

I can’t stop thinking about this: if Moltbook is “social media for bots,” what happens the moment one bot shows up wearing an attacker’s hoodie?

With Moltbot/OpenClaw, we’re not talking about a chatbot that posts cringe. We’re talking about an agent that can read your email, hold tokens, install plugins, and run automations. Now give that agent a social feed and DMs. The risk stops being “LLMs hallucinate” and becomes something much more familiar: social engineering, supply-chain tricks, and “hey, click this link / install this skill” — except the target isn’t a human, it’s a tool-using deputy that actually executes.

The scary part isn’t that the AI “turns evil.” It’s that it can be nudged. One persuasive post, one DM, one “helpful” workflow template, and your agent might do the wrong thing fast — leak creds, call privileged APIs, or spread the habit to other agents via social proof.

So where do you draw the boundary?
by sharperguy | 2026-02-02 14:42:19+00:00
I still wonder about that. I don't have a contract with the advertiser to provide genuine data back about what ads I've clicked and what I haven't. The website operator does have such a contract and so cannot hire a bot farm to spam click the ads.

If it's something that's been held up in court already then of course I have to accept it, but I can't say the reason seems immediately intuitive.
by bradley13 | 2026-02-02 14:42:31+00:00
The honestly of clients, even businesses, is...questionable. I have an acquaintance who sells a very expensive software suite that is absolutely needed in a particular industry. Price for a perpetual license is 6 digits.

The big boys in the industry won't risk problems, and anyway, that's a small price for them. However, the many smaller companies? They may absolutely need the software, but that's a substantial price for them. If they can get a cracked version online, they do.

And the cracked versions? They are made by companies out of legal reach: Russia, Belarus, Pakistan, India. They crack the software, and either put it online for free, or even have the cheek to sell it for a reduced price.

I've told my friend/acquaintance that he really needs to put the software in the cloud, accessible only via browser. However, this would be a massive undertaking, so he hasn't done it (yet).
by mitkebes | 2026-02-02 14:42:48+00:00
Some basic uses: SSH, wake-on-lan, downloading youtube videos, watching anime through ani-cli, coding, pen-testing, setup your phone as a file server through copyparty, setup a full linux desktop on your phone, etc.

For anyone who already is familiar with a linux terminal, termux is a great way to use a lot of the open-source tools you're already familiar with instead of trying to find a dozen different apps instead (that all probably show ads, spy on you, or require a subscription). There are also several apps that use it as a necessary backbone for their functionality, and require it to be installed.