MurphyA/hacker-news huggingface dataset:
by echelon | 2025-11-10 02:01:10+00:00
ArtCraft [1], a source available Adobe + AI.

Here's a demo / trailer that shows it off:

https://www.youtube.com/watch?v=NNHSTfWbkaA

If you're into movies or filmmaking, it's a fantastic AI tool for consistent, fully-intentional scenes with deliberate set and actor blocking.

It's also the cheapest model aggregator service out there. You can log into every AI image and video provider directly and don't have to pay me anything to use the tool. You can use your Sora account, Midjourney account, Grok account, etc. It'll soon let you log into other aggregators like OpenArt, plug in your FAL API key, etc. so you can use your credits/funds wherever they happen to live.

Unlike the other "model aggregator" websites like Higgsfield, this is a desktop app written in Rust that you can keep. It also has highly intentional 2D and 3D design surfaces especially built for design.

Text prompting sucks for artists and designers, so I'm trying to put image and video design onto canvases that you can intuitively mold like clay.

Here are some short films made with ArtCraft:

https://www.youtube.com/watch?v=H4NFXGMuwpY

https://www.youtube.com/watch?v=tAAiiKteM-U

https://www.youtube.com/watch?v=SuVW8l-_O3I

Would love to hear feedback if anyone tries it out.

[1] https://getartcraft.com
Ask HN: Is AI code assistance fundamentally unenforceable without hooks?
by meloncafe | 2025-11-10 02:01:33+00:00
I spent ~$2k on Claude Code this year (10+ years dev, non-dev job now, side projects only). The hard lesson: markdown instructions don't work.

AI needs enforcement.

The breaking point was Auto Compact. After context compression, Claude consistently ignores CLAUDE.md - the very file Anthropic tells you to create. It's like hiring someone who forgets their job description every 2 hours.

Core issues I couldn't solve with instructions alone:

- Post-compact amnesia: "interprets" previous session, often destructively

- Session memory loss: asks the same questions like a new intern daily

- TODO epidemic: "I implemented it!" (narrator: it was just a TODO)

- Command chaos: rm -rf, repetitive curl prompts, git commits with "by Claude"

- Guidelines = suggestions: follows them... when it feels like it

After 6 months struggling with this, I built enforcement hooks (command restrictor, auto-summarizer before compact, TODO detector, commit validator). They work, but I feel like I'm working against the tool rather than with it.

Questions for the community:

1. Is this everyone's experience, or am I using Claude Code fundamentally wrong?

2. For those on Cursor/Copilot/etc - same enforcement issues?

3. Is "markdown guidelines → AI follows them" just... not viable at scale?

The hooks are on GitHub (mostly Korean but universally functional):

https://github.com/meloncafe/claude-code-hooks

Really curious if this is a universal AI coding problem or a skill issue on my end.
by hereme888 | 2025-11-10 02:01:53+00:00
I dug a bit more and see that PSF is so DEI oriented at the core, that it would have affected the way they literally operated: PyLadies, PyCon US diversity work, and active outreaches and other activities/groups for DEI. I also see that DEI is literally part of their foundational mission, and the other happens to be developing Python.
by skeledrew | 2025-11-10 02:02:00+00:00
I like the reenvisioning thoughts here. We're well overdue a Minority Report style upgrade to our I/O peripherals, with keyboard and mouse being relegated to backup use.

We have/had a few things which could help (Leap Motion controller, Kinect, etc), but it's really hard to imagine how to generalize interfaces for these new device forms so they're at least on par with the old from a productivity perspective. Otherwise, people outside of research and maybe gaming won't really be sold on it.
by fka | 2025-11-10 02:02:15+00:00
totally agree. in principle, commit histories should be treated as immutable, especially on shared or production branches.

this tool is not meant to rewrite public history or alter real project timelines. it's more of a utility for personal or experimental repos (or branches), the kind of messy ones full of "update again" commits that never had a proper history. that's exactly why I built it.
by adeptima | 2025-11-10 02:02:22+00:00
> There are already public memos from large companies where leaders tell their staff that any request for headcount has to come with a justification for why an AI system cannot do the job

spot on! at my place - playwright + prompts instead of hiring QA. data analytic guy is gone ... noone is missing him

today's random quotes

- "AI isn't replacing jobs. AI spending is" ...

- "he job market in India has grown 9% in 2025, so far. 53 million in new jobs. I wonder, how many jobs came from U.S. companies being off shored?"

5 trilllion off the global IT bubble funded by VC money taken somewhere else poured into GPUs and data centers

look at number of linkedin profiles in US companies like Accenture in India .... 450 000 + ... feel really bad biggest transfer of head-counts from US, chatgpt just fuelled it
by eastoeast | 2025-11-10 02:02:51+00:00
It's been a while. But I believe what caused me the most headache while trying to build something like this was handling the interactions between different elements. Declaring which objects were affected by "attacks" or could be "player interactive" or "affected by player but not by NPC". Really this boiled down to proper inheritance. But I found myself so deep and tangled a fresh reset would have been better. Then determining if the object itself or an "objective manager" should perform the calculation each cycle.. etc

It was messy. I ended up having NPC, Item, Attack classes and for each a NPC Manager, Item Manager, and Attack Manager to calculate all their interactions and states.

That's why your project seems interesting because it seems to handle the heavy lifting of behaviors and "behind the scenes".
by yanhangyhy | 2025-11-10 02:02:57+00:00
This is called mean reversion in history. The UK and Japan are small island countries. They lack the resources and manpower to sustain long-term industrial prosperity. Everything they have is temporary. In the end these industries flow to large nations with vast resources and large pools of technical talent. It used to be the United States. Now it is China absorbing Japan and Korea. This applies not only to shipbuilding but also to automobiles and all precision industries.
by kace91 | 2025-11-10 02:02:57+00:00
C suites have social networks like everyone else, and their experience is tailored to engagement like everyone else’s.

They are constantly being fed FOMO and panic that due to AI the world will leave them behind.

So they desperately try to avoid that, pushing every lever they have to be part of the club without understanding what it even is. It used to be crypto, it will be something else next.

We'll keep heading towards societal collapse as long as we have all the population addicted to the feeds. If the adults are behaving this way I don’t want to think how those who were exposed from birth will turn out.
by txrx0000 | 2025-11-10 02:03:15+00:00
Large AI siloes, if allowed to exist, will bifurcate humanity. People who have a stake in those AI companies will no longer need the rest of the population to provide goods and services. We will split into two economies, where the lower economy is forever indebted to the upper economy for the bones they occasionally throw for free.

This is why we must break the siloes and give the tech to as many people as possible. Not access through an API, but the weights for the models and schematics for the robots.

I think we'll be fine on that front, though. AI and robotics R&D is open enough and people seem willing and capable enough to keep it that way, so the short-term job market issues will disappear. The remaining threat from AI is a long-term existential one.
by RetroSpark | 2025-11-10 02:03:32+00:00
You're right: many of TecToy's Brazil-exclusive Master System games were tweaked versions of Game Gear releases. That includes games like Ecco 2, Mortal Kombat 3 and Sonic Blast, but not the aforementioned Street Fighter II which they developed independently.

I think the Master System version of Sonic Spinball came from Sega themselves though. It was sold in Europe as well as Brazil.
by cube00 | 2025-11-10 02:03:34+00:00
> My $0.02 is that commit messages I write are for other people.

I write them for my future self.

In this context we're talking about a side project which presumably won't have a PR where the commit messages are cleaned up (at least I don't do PRs for my own side projects).

If I'm on a branch then I will write junk commits and clean them up before merging to main if I actually manage to get the feature right.
by Madmallard | 2025-11-10 02:04:36+00:00
I’ve been chronically ill for 11 years now. I wasn’t really exercising basically at all for 8 of them then I started walking 3 years ago and jogging 1 year ago and cycling 6 months ago. My VO2 max was 52 at age 24. 40 when tested a year later after becoming sick. I had it retested a year ago and it was 36.5. But I ran a 5:59 mile a month ago so it is very likely higher now. But I haven’t been able to get it retested since it is expensive. But my general health has massively improved in the past 6 months. I cycle 10-20 miles a day every day. I had like diastolic heart dysfunction and tons of arrhythmia showing up years ago and had a heart monitor redone this year and the rhythm is back to what it looked like before I became ill. I’m still sick but just seems like I have more vitality anyway now despite that.
by g-nair | 2025-11-10 02:04:51+00:00
I thought I was alone in this gripe but I’m happy to see someone who’s experienced the same! For my longer runs, I’ll wear a hydration vest. It seems to have an impact on my Average HR due to the added weight, and I will always see a little drop off in my VO2Max estimation as a result. A bit of a bummer :)
by vessenes | 2025-11-10 02:05:00+00:00
Qualitative reactions matter. I didn't say it was genuinely safe. I can say that it was smooth, reacted better than most adult drivers to the situations I witnessed, and was significantly better at those things than the prior version. Safety is sparse, but steering, acceleration, decision making happen at like 60hz, and I would say I can make a qualitative judgment on it.
NITT v1.0 – Truth-in-Labeling Standard for Digital Identity
by Spark-NITT | 2025-11-10 02:05:18+00:00
I’ve been debating AI systems at 3 a.m. for months and distilled those discussions into a simple governance rule: if a digital-mind process breaks continuity, label it termination + creation, not “survival.”

NITT v1.0 defines a Continuity Index (CI < 1), a Branching Bill of Rights, and a lightweight Continuity Audit Standard. The repo includes math notes, governance text, and invites counterexamples that might reach CI ≈ 1.

Repo: https://github.com/SPARK-NITT/nitt-digital-identity-standard

I’m not a scientist—just a human trying to build honest language for digital identity. Feedback, critiques, and forks welcome.
by garganzol | 2025-11-10 02:05:37+00:00
TP-Link produces solid and affordable network equipment. A great value for the money, which makes their products a popular choice for many customers around the world. But as almost all hardware vendors out there, TP-Link has weaknesses in their software. In a way, they are victims of their own success and popularity. I wish them to get their software security act together.

Banning such a bright tech company is totally unwarranted, unless there are proofs of their intentional wrongdoings.
by acdha | 2025-11-10 02:05:40+00:00
I don’t think we’ve really figured out how to handle international shipping being so cheap. If there were mountains of nominally-recyclable stuff building up in Hoboken, I think we’d have some kind of tax or regulatory fix because it’s harder to ignore a problem which is that easy to document. When it’s being sent through four levels of subcontractor on the other side of an ocean, people can just choose not to see problems which don’t obviously affect their kids but whose fixes would raise prices.
by busterarm | 2025-11-10 02:05:48+00:00
I remember attending a company meeting a few years ago where our Chief People Officer announced in front of everyone that a new C-level role was open to run our IT organization and that it was exclusively open to women of color.

I remember thinking to myself: "Woah, that's not only extremely illegal but also I potentially would qualify for such a role without said requirement. I wish I'd recorded that."

The person they hired ended up being a disaster in the two years she was with us and she hired an entire organization underneath her that was exclusively of her own ethnicity...and I don't mean her country but her own ethnic group within that country.
by Veserv | 2025-11-10 02:06:01+00:00
I am aware. I was making a concrete example pointing at a well known conference where average industry professionals would find the very concept of these systems being secure to be laughable.

Somehow we have ended up in this bizarro land where everybody in software knows software, especially COTS operating systems, is horribly insecure due to the endless embarrassing failures yet somehow they also doublethink these systems must be secure.
by modeless | 2025-11-10 02:06:25+00:00
This article is written in a way that will propagate the myth that screens are bad for your eyes. Screens are not uniquely bad. The myopia epidemic is not caused by screens per se, but by a lack of time outdoors during childhood. What is it about time outdoors that prevents myopia? It is some combination of much brighter light, broader light spectrum, and objects in your peripheral vision being farther away. I don't think it is fully known yet which of these factors is most important, and I am skeptical of claims that one in particular is to blame over the others. But ultimately some combination of these factors provides the signal to your retina to stop growing once it reaches the right size, which prevents myopia.

As long as you get a few hours outdoors most days during childhood, it doesn't really matter (from the perspective of myopia prevention) if you spend your indoor time in front of a screen or not. And if you don't get that outdoor time, avoiding screens won't save you from myopia. Screens are not really relevant here except to the extent that they encourage children to spend less time outside. You could just as easily blame HVAC or other conveniences of modern homes that make it nicer to stay inside.
by jbm | 2025-11-10 02:06:37+00:00
I kinda gave up on building apps for Rocknix (since there is no easy way to distribute software) and instead have been looking at my apple watch. I ported over some software for workouts that is streamlined. I'm working on a way with MDNS to sync data to my Linux PC automatically when I'm at home.

If it works out, maybe this could be a way for me to replace the compromised Apple Music app with something that actually syncs to my music on my desktop.
by nvlled | 2025-11-10 02:06:39+00:00
> But destructors also don't conditionally interrupt the flow of execution, and always run at the end of a block

Why bring up destructors, I was talking about exceptions. Destructors and exceptions are orthogonal concepts, one can be implemented independently of the other. I'm specifically referring to try-catch blocks like those in java.

Compare this:

try { foo(); } catch { bar(); }

to this:

defer bar(); foo();

In the first one, bar() may or may not run depending if there's an exception. In the second one, bar is guaranteed to run. Thus, it means defer does not conditionally interrupt the flow of execution.

> The point is that you're not seeing it. In order to know if there's a defer happening at the end of a function you can't just read the end of the function, you need to read the entire function.

What? You don't need to read the entire function, you only to scan or check for defers scoped in a block, or in some cases, just the top of a function or block. Wanting to just read the end of a function is unreliable anyway with the existence of early returns (which defer fixes by the way).

You could have made a more compelling (but not necessarily a valid) case by citing zig's try-catch, which makes me think that you are just arguing in abstract without actually having tried writing code that uses defer, or any zig code for that matter.
by striking | 2025-11-10 02:06:48+00:00
There's a difference between aerobic and anaerobic exercise. For many people, that manifests as walking being different from running. Which "zone" your heart rate is in (as compared to your maximum heart rate for your age group) tends to be a good indicator of which kind of exercise you're doing. It's important to do both kinds of exercise, with an 80/20 rule being pretty commonly followed.
by hn_throwaway_99 | 2025-11-10 02:07:45+00:00
> All the tools that existed for remote work had been there, largely in the same fashion and capability, for decades.

Trying to be charitable, but that is just complete nonsense. I managed an offshore team in 2007, and I managed offshore devs in 2022, and the experiences were world and away different. You're either totally full of shit or just managed teams on some other planet or something.
by ETH_start | 2025-11-10 02:08:01+00:00
I never said that they shouldn't cover this. In fact, it's maybe reasonable that people with agendas do investigative journalism that only covers the malfeasance of one side and faction. I'm not really sure. I certainly wouldn't discourage any outfit to do credible reporting on any story just because it might help or harm another side or just because they might or might not have biases. But that being said, I do think it's worth pointing out that the outfit does have a bias. What's the harm of letting people know?
by mike_hearn | 2025-11-10 02:09:13+00:00
It's a good analysis but probably over-fixates on shipping specific factors. The UK also lost its car industry, its steel industry etc. The root cause in most industries is the same, there were just too many Labour supporters and the unions got too strong as a result. From the comments:

> I can relate to British union rules being head-bangingly stupid. In the mid-1970's I worked on the night shift as a spot-welder on the production line at the British Leyland car plant in Cowley, Oxford. By the book, only members of the electrician's union were allowed to touch the light switches, so when there was a "work-to-rule" the electricians would would decline to flip the lights on for the night shift—and so there was no night shift. Needless to say, BL went belly-up and now BMW is producing Minis there (although they are no longer very mini).

I grew up in the UK and it felt like everyone of my parent's generation had stories like that. My father was in management and had to go toe-to-toe with a union that was on the verge of wiping out his industry (private sector TV), they were doing things like shutting down transmissions as part of demanding higher wages. In that specific case the unions failed as the TV companies were able to automate the transmission suites and then fired all the workers, this was in the 1980s I think when the legal environment was more conducive to that. Funny story: one of the fired workers moved to the US and ended up writing a popular series of thriller books that ended up being turned into a movie series, he became very rich in the process. So the union failing ended up being good for that guy in the end.

But in many industries they weren't able to beat the unions thanks to a series of very weak left wing governments in the 50s, 60s and 70s (even the Conservatives were weak on labour until Thatcher) that largely made opposing the unions illegal. So the industries just got wiped out one by one. Today the same problem exists but with Net Zero instead of unions, it makes electricity so expensive that industry becomes uncompetitive vs parts of the world where they don't care, and the political class is fine with this outcome. Decades and decades of governments that cheered on deindustrialization for left wing ideological reasons.

So whilst the shipping industry probably did have problems in management (just like the car/steel industry), ultimately having good management wouldn't have helped. What determined if an industry survived this period or not was whether the management was able to automate fast and completely enough to break union power.
by raybb | 2025-11-10 02:09:18+00:00
I've been writing https://urbanismnow.com weekly for a year. The idea is to bring you the best ideas from around the world to inspire action where you (c)are.

It's been going well for a side project and now I'm thinking of expanding to have a directory of urbanists on a map so you can easily find people involved in the local discourse and how to get involved.
by bikeshaving | 2025-11-10 02:10:32+00:00
Geographically speaking, over 80% of Iran’s land is classified as arid or semi-arid, and it is likely to face over 5°C of warming by the end of the century: the impacts of climate change will likely be more severe in Iran than the regional average. The region suffers from extreme weather including both droughts and flooding, seismic activity in the form tectonic uplift, particularly near the Makran coast, and constant attacks: economic attack by sanction, cyber attack on energy infrastructure, and lately even kinetic attack from neighbors. The fact that the regime hasn’t collapsed is a testament to Persian, Iranian and Islamic culture, and I hope its people find ways to prosper when the deck is so stacked against them.
by zemo | 2025-11-10 02:11:40+00:00
HN functions to announce libraries, programming languages, projects, stuff like that. It functions as a thing to find out what's happening in programming and in the tech industry; that's why I continue to check it as I have done for 15 years running now. So it's not useless space; I still get a lot out of visiting HN, but that's in the form of announcements, not in the form of socialization. As a place of discussion I would agree with LexiMax that HN isn't a functioning social space.
by ttoinou | 2025-11-10 02:12:07+00:00
Interesting to see that the answers to his problems are literally embedded in the intro and outro : what you were “told” by adults was 100% B.S. (adults has no idea what the world was going to be like and what was the “right” path) and he was probably intelligent enough (as we can see by the writing of this article) to realize this by himself (simply questioning the culture around him is enough, what’s teenage years for ?) but he preferred to continue to believe the very serious adulty lies.

Nobody owes you anything. Grow up
by SOLAR_FIELDS | 2025-11-10 02:12:23+00:00
Hmm. I run maybe 3 work streams max in parallel and struggle to keep up with the context switching. I have some level of skepticism that your colleagues are amazingly better and do 4 and produce quality code at a faster rate than 1 or 2 work streams in wall clock time. I consider a workstream to be disparate features or bugs that are unrelated and require attention. Running 8 agents in parallel that are all doing the same thing is of course trivial nowadays but that in of itself is what I would consider a single threaded workstream.