MurphyA/hacker-news huggingface dataset:
by Forgeties79 | 2025-12-27 15:22:29+00:00
As the other person said (and this is my mistake for not capitalizing), Lossless Cut is a popular CLI wrapper for ffmpeg with a (somewhat) intuitive interface. Someone is going to be able to pick up and use that a lot faster than they are ffmpeg. I think a lot of folks forget how daunting most people find using a terminal, yet a lot of those people still want something to do a simple lossless trim of an existing video or some other little tweak. It’s good that they have both options (and more).
Show HN: PatchMyGear – a living map for your studio gear (cables and checklist)
by sumamedi | 2025-12-27 15:22:36+00:00
Hello HN,

I’m a hobby music producer with a changing studio setup and got tired of losing track of what’s patched where (especially after gear swaps).

I built PatchMyGear, a website to map audio setups / routing and generate a cable list + wiring checklist, save / load locally. (no signup)

Let me know what you think. Happy holidays!
by skydhash | 2025-12-27 15:22:59+00:00
> What's the reward for trivializing real issues and coming up with broken "solutions"

Then any solutions is broken in this way. Even my bluetooth speaker comes with a manual. Not reading it and saying the speaker is broken, because you can't figure how to connect is pure delusion. Same as not reading ffmpeg manual and expecting to know how to use it.

> First, that's not a Windows command, so right off the bat you've cut off the largest OS.

ffmpeg on Window is so far the beaten path that it may as well be in Mordor. I would gladly bet that someone that knows how to run ffmpeg on windows also knows how to find the documentation for it.

> So yeah, go on, find that perfect query

Why would I find the perfect query? Do you go in the library and then find the correct line of the correct book in one go? Or do you consult the list of books of books for a theme, select a few candidates, consult their index, and then read the pages?

Then all of that is left to do is to note down the reference if you need to consult the book again (no need to remember everything).
by CamouflagedKiwi | 2025-12-27 15:23:16+00:00
> You'd think PyPy would be more popular, then.

PyPy doesn't do anything to help startup time. In fact, it's typically a bit slower to start up than CPython.

You reap the speed benefits from PyPy once it's been running for a little while and it can JIT compile the hot bits of code.
by bell-cot | 2025-12-27 15:24:05+00:00
If, instead of the AI summary, the First Nation had come across some little on-line forum where angry users where denouncing "Ashley MacIsaac" as a sex offender, and (just as with the AI) the First Nation had neglected to verify which Ashley MacIsaac it was - then who would be facing consequences for that?

OTOH - yes, I get that "the AI said" is the new "dog ate my homework" excuse, for ignoble humans trying to dodge any responsibility for their own lazy incompetence.
by tikimcfee | 2025-12-27 15:24:49+00:00
The idea works well with or without direct integration. You can have a cli agent read arbitrary state of any tmux session and have it drive work through it. I use it for everything from dev work to system debugging. It turns out a portable and callable binary with simple parameters is still easier to use for agents than protocols and skills: https://github.com/tikimcfee/gomuxai
by ajb | 2025-12-27 15:24:56+00:00
Hmm that's impressive for a single plug fixing. The above for fix-v is from their load table at https://fiproductmedia.azureedge.net/media/Load%20Tables/Loa...

That's 0.43 kN which is 430N or ~43kgf. Comparing to the rigifix table they are using a heavier aircrete and a smaller safety factor, which would take fix-v up to 80kg but that's still a big difference. I wonder if there is a testing methodology difference, as usually resin fixings are considered stronger than plug fixings.
by Forgeties79 | 2025-12-27 15:25:02+00:00
> Days since last ffmpeg CLI wrapper: 0

>It's incredible what lengths people go to to avoid memorizing basic ffmpeg usage. It's really not that hard, and the (F.) manual explains the basic concepts fairly well.

Not really sure how else I was supposed to interpret your comment but clarification taken.

> But I argue in my comment above that this specific tool does not have better QoL

For some folks it may be better/more intuitive. It doesn’t hurt anybody by existing.

We all compromise with different tools in our lives in different ways. It just reads to me like an odd axe to grind.

Simply put: What is so bad about the existence of this project?
by EvanAnderson | 2025-12-27 15:25:22+00:00
Thanks for the analysis. I've been reading it with a thought toward how I might've adapted it for video. The narration seemed incredibly challenging (and kept making me think of "A Christmas Story", of all things). The integration of "Sanctuary Moon" sounds particularly fun.

I definitely see Murderbot as genderless and seeing it as gendered is going to be weird. Fortunately, the series isn't particularly "dear" to me and I think I can deal with the trauma of having my mental pictures wiped-out by somebody else's.

(There are properties like "Neuromancer" and "Snow Crash" that I hope are never adapted to video and, if they are, I will steadfastly refuse to ever see, because I can't imagine anybody else's mental pictures will be better than mine...)
by colechristensen | 2025-12-27 15:25:27+00:00
>It's a bit rich to blame all the inflation on the financial response to the pandemic without taking into consideration the effect the pandemic had on logistics or considering what would have happened if the government didn't spend enough. Also it's probably worth mentioning that the Fed operates independently and is tasked with only financial functions.

The treasury spent an extra $2 trillion which the Fed facilitated the creation of and your response is "what about logistics??", hindsight isn't 20/20 for you and sky isn't blue it's a ham sandwich. It is pointless discussing this with people like you, this is why we can't have nice things.
by mattmanser | 2025-12-27 15:26:00+00:00
I met a seasoned game dev who complained to me he was only ever hired at the end of projects to speed up the code a bunch of mid/junior level game devs the company had used to actually make the game. Basically he said there was only so much time he'd get given, and he'd have to go for low hanging fruit and might miss stuff.

We've only got a couple of game dev shops in my city, so not sure how common that is.
by jacquesm | 2025-12-27 15:26:00+00:00
I think it is mostly used for non-UI stuff. I could be wrong but outside of car infotainment I've never seen it used for UI stuff. Mostly it just sits headless quietly running some branch of industry that we all depend on. The joke used to be that if QnX had a y2k bug that had been missed civilization would end and never mind windows because you won't have any water, food, energy or transportation anymore.
by jbs789 | 2025-12-27 15:26:23+00:00
“Why did it take a greenfield project…?”

By definition greenfield projects literally means free from constraints.

So the answer is in your question:
Why did it take a team unbound by constraints to try something new, as compared to a project with millions of existing stakeholders?

Single vision. Smaller team. What they landed on is a hit (no guarantee of that in advance!)

Conversely, with so many stakeholders, getting everyone to rally around a change (in advance) is hard.

In my experience this is about human nature/organisation and spans all types of organisations, not just python or open source etc.

It also looks like python would have got there, given the foundations put in place as noted in the article.
by stfurkan | 2025-12-27 15:26:31+00:00
I built a real-time cryptocurrency dashboard using AI agent mode (mostly Claude Opus 4.5) in less than 2 days.

Live demo: https://krypto.markets

Features:
- Real-time prices via Binance WebSocket
- TradingView-style candlestick charts (1m to 1D timeframes)
- Drag-and-drop layout with save/sync
- Price alerts with browser notifications
- Command palette with CLI commands (⌘K to add coins, set alerts, etc.)
- Fully responsive

Tech: Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4, Zustand, Lightweight Charts, Drizzle + Turso, Better Auth

I wanted to test how far I could push AI-driven development. Claude handled WebSocket integration, responsive design, chart implementation, auth, and debugging. My role was mostly directing, reviewing, and making design decisions.

The result surprised me. What I expected to take weeks was functional in under 48 hours. Not everything was perfect on the first try, but the iteration speed was remarkable.

Curious to hear HN's thoughts on AI-driven development and the project itself.
by swat535 | 2025-12-27 15:27:14+00:00
> the negative commentary self-perpetuates a toxic community

I read it differently, parent's comment is not toxic or negative, it's _realistic_. If you have never cared about the environment, and in fact actively worked to harm it, you have very little social credit left to make such a statement.

With all due respect to Rob, I'm also going to toss out all the arguments from authority. While UTF-8 is great and Go is kind of interesting, let's not pretend he did charitable work at the homeless shelter. He actively contributed to the Adware growth in tech and got rich and famous doing it. The fact that his projects were used in greater computing, doesn't absolve the ethical concerns.

I think that we should judge the argument based on its merit. We can do this by stripping away all the emotions and virtue signaling and ask: "Is AI, providing enough value to be a net positive?"
by caminante | 2025-12-27 15:27:57+00:00
>In common parlance ex means 'example'.

This claim is wrong.

You meant to say "ex." is common, noting the period for the abbreviation. Whereas ex is commonly used (See "ex dividend".) as I did above.

I'm skipping the rest of your reply because it's a waste of time after you loaded up with a spiteful tone -- "you don't know what you're talking about"-- only to be wrong about language and somehow you dispute the Wikipedia article which clearly mentions (anti-)Bolshevik opponents.
by FabHK | 2025-12-27 15:28:00+00:00
Hong Kong (while obviously quite different) is similar in the sense that many urban areas are fairly compact and walkable, and regions of very high density housing alternate with parks, forests, playgrounds, zoological gardens, water front, etc., so that groceries, restaurants, public transport, but also recreational areas are never more than a few minutes away.

Quite a contrast to suburban sprawl.
by mft_ | 2025-12-27 15:28:16+00:00
Yes, totally agree... and of course you (I) wonder what else there might be (as the OP-Z isn't reviewed super-well, is maybe a bit restricted, and doesn't have the awesome LED buttons of some of its competition) and you get into researching the Deluge, the Syntakt (with a stop-off via the Digitakt if sampling is more your thing), the Circuit Tracks, the Polyend Play, the MC-101, the Seqtrak...
by einsteinx2 | 2025-12-27 15:28:17+00:00
> We both knew the reality: you can't be an effective Engineering Manager and spend 50% of your time in the codebase. The role demands full attention to your people, to strategy, to communication.

I take issue with the way this is posited as being obviously true…

Personal experience N=1 and all that, by my previous manager stepped up from engineer to manager and kept doing about 50% coding. Not only was it completely viable, but he did an even better job than our previous (also great) manager who was doing 0% coding.

Though it sounds like your company is even worse with meetings than ours was, so may legitimately not viable for you there. I still would have gone for Staff though as another commenter explained in detail.
Ask HN: What code escrow companies do you recommend?
by peytons | 2025-12-27 15:28:40+00:00
We will be required by an upcoming contract to maintain uploads to a source code escrow solution.

Do you have first-hand experience with a code escrow solution that you can recommend (or recommend to avoid!)? We're using github, so my ideal would be to give them a way to pull a particular branch as often as they like (but no less often than our required update frequency).
by deaux | 2025-12-27 15:29:32+00:00
> validated the functional connectivity findings in a precision imaging drug trial with highly sampled (n = 5, 165–210 min each) healthy adults (methylphenidate 40 mg).

40 mg!? I'm hypersensitive to it, so my ideal dose is about 5-6mg of extended release. First time the doc prescribed 20mg and I took one I was full on jaw-clenching, teeth-grinding like an addict, felt incredibly anxious and just spent an all-around awful three hours. But even for the "normal" people, outside of the US where half the nation is on legalized meth, isn't 40mg considered a high dosage everywhere else in the world? I get that they want things to show up clearly on the scans, but still it seems like dosage here has the potential to impact what gets activated.
by ekjhgkejhgk | 2025-12-27 15:30:10+00:00
> Stock market is not gambling

I don't like picking on definitions, because then we start discussing the definitions instead of the underlying points. But if you're going to make such definitive statements, then I have to reply with "depends on your definition of gambling".

> gambling: the practice or activity of betting : the practice of risking money or other stakes in a game or bet
by stackskipton | 2025-12-27 15:30:18+00:00
I've been at several companies that have tried.

One just did it with code where all the processes had holiday.json which would be checked at each launch, if it was holiday, it would do no work and exit.

Other one is operator that would monitor if it was supposed to be a holiday and either change systemd or Kubernetes to suspend the jobs.

I'd recommend code over messing with the system, much more flexible.
by teiferer | 2025-12-27 15:31:04+00:00
That sounds great, but that experience of the 15000 or so people in Wollishofen can't be provided for the half a million folks living in Zurich. That's the whole point of Verdichtung. That you get higher density in exchange for short distances. If everybody lived like Wollishofen does, then you'd have suburbia as far as the eye can see. In a sense, Wollishofen has the cake and gets to eat it too (because it's so close to the dense Zurich center but is itself only sparse). Which is nice for the small minority living there, but not a model that can really be applied everywhere.
by ValdikSS | 2025-12-27 15:31:17+00:00
swap requires MMU, so no, unfortunately. But there are tricks to have XIP userspace: cramfs supports it, as well as a special AXFS file system.

cramfs parses ELF files and marks XIP only a .text segment of it, not the whole file.

https://github.com/npitre/cramfs-tools/commit/2325ed2de8fd17...
by yccs27 | 2025-12-27 15:31:20+00:00
It is enforced automatically for most purposes: If you're writing a proof involving e.g. the sqrt function, you want to use theorems about it, e.g. that (sqrt(x))^2 = x. Almost all of those theorems have x>=0 as a precondition, so you do need to prove it when it matters.
by sho_hn | 2025-12-27 15:31:52+00:00
It's gratifying. I used to tilt at windmills on HN about this and people would be telling me with absolute condescension how the ship had sailed regarding the definition of Open Source, relegating my own life's work to anachronism.

People slowly waking up to how daft and hypecycle misusing a term was all along has been amazing.
by squeefers | 2025-12-27 15:32:13+00:00
> Assuming a scientific testing gloss, each new genetic code variation X can be considered as a hypothesis, that "variant X is fit", and then natural selection events that act on copies of X (for or against) serve as experiments testing the hypothesis

this is the problem i have with natural selection... it has no predictive power. You can never use natural selection theory to say if an organism is "fit" before it exhibits its fitness. what good is this?
by dtagames | 2025-12-27 15:32:38+00:00
That's exactly the problem. Why convert anything, especially if it's as lossy as CSVs are? You lose nesting and the rest of your structure in favor of a single header row. That's not a benefit.

If your real data is in JSON (and in JS/TS apps, it always is at runtime as only JSON objects exist in that language) it makes no sense to ever convert it, period.

Besides, corporate report type CSVs that are in training materials don't have data shapes anything like JSON or even most businesses software. You're crippling an established and useful data carrier in order to save pennies on tokens. Tokens are getting cheaper, so it's the wrong optimization.
by left-struck | 2025-12-27 15:32:50+00:00
Just because it’s hard to spot the point where it becomes immoral doesn’t mean it’s not immoral. I can’t tell you at what point a person should care, and I wouldn’t want to be the judge of that. My point is that saying they’re looking at “anime” is really downplaying what’s happening.
I don’t personally believe the drawings we’re referring to hurt anyone, but that had nothing to do with my argument anyway. Many people will be disgusted by it, and others will not, meanwhile most people seem to be okay with mainstream anime.
by krylon | 2025-12-27 15:33:13+00:00
Oooooh, that's a blast from the past! I used to use LiteStep for about 6-9 months in 2000, before I started using GNU/Linux.

At the end, I had really beautiful (to my eyes, back then) and very functional desktop, but something went wrong when I made backup before installing SuSE Linux 7.0, so months of vigorous customizing were lost. :-(

But it was fun while it lasted. There were a number of alternative desktop shells in the Windows 95/98 era.
by Dunedan | 2025-12-27 15:33:35+00:00
Not sure how you got to that conclusion, as the pre-commit framework does indeed abstract them away. Maybe you're confusing it with something else?

> hooks shouldn’t be run during a rebase

The pre-commit framework doesn't run hooks during a rebase.

> hooks should be fast and reliable

The pre-commit framework does its best to make hooks faster (by running them in parallel if possible) and more reliable (by allowing the hook author to define an independent environment the hook runs in), however it's of course still important that the hooks themselves are properly implemented. Ultimately that's something the hook author has to solve, not the framework which runs them.

> hooks should never change the index

As I read it the author says hooks shouldn't change the working tree, but the index insteead and that's what the pre-commit framework does if hooks modify files.

Personally I prefer configuring hooks so they just print a diff of what they would've changed and abort the commit, instead of letting them modify files during a commit.
by didgetmaster | 2025-12-27 15:33:40+00:00
I have a side project that I have worked on for years, mainly because I enjoy writing software. I get an adrenaline rush when I can make my data management system do things better and/or faster than other things on the market.

I have written articles about it and made the binaries freely available on my website under an 'open beta'. People keep telling me that if I really want it to take off, I should open source it.

So far, I have resisted doing that, for many of the reasons that you cited.
by kasparnoor | 2025-12-27 15:33:52+00:00
Hi HN, I built ShipNative to make “clone, configure, ship” realistic for Expo/React Native projects.

The focus is on a clean TypeScript base, sensible defaults, and docs that don’t assume you already know the exact setup steps. It aims to cover the common production essentials (auth, payments, analytics/error wiring points) without turning into an over-opinionated framework.

I’d love feedback on:

What you expect a real-world RN starter to include (or avoid)

Where most boilerplates feel bloated or fragile

Whether the docs are clear enough for a first-time setup

Happy to answer technical questions and explain trade-offs.
by gus_ | 2025-12-27 15:35:47+00:00
I'd not trust any app that parses /proc to obtain process information (for reasons [0]), specially if the machine has been compromised (unless by "incident", the author means another thing):

https://github.com/pranshuparmar/witr/tree/main/internal/lin...

It should be the last option.

[0] https://news.ycombinator.com/item?id=46364057
by Errorcod3 | 2025-12-27 15:36:34+00:00
Comment from the Author:

I put a lot of work into this piece. The public is still largely disconnected with what is happening in artificial intelligence. This isn't sci fi. AGI is coming.

There are many pages of field notes and arguments on what’s actually happening at the edge of frontier AI models...discussions on consciousness, sentience, perception, and the weird flickers of something mind-like emerging.
If you’re curious about where this tech is quietly going, here’s my take:

https://samanthawhite274794.substack.com/p/flickers
by spopejoy | 2025-12-27 15:37:29+00:00
Aren't "steps" toward fusion energy a little fake though? IIUC fusion research is a front for nuclear testing, so there's a vested interest in showing "progress" to greenwash the gargantuan spend on nuclear weapons.

EDIT referring to the need for fusion and plasma research for modeling warheads in the absence of full tests.
by MuffinFlavored | 2025-12-27 15:37:29+00:00
What % of effectiveness would you say is gained from these because... I am a pretty regular user of Claude Code in VS Code with no special goodies and I routinely hit "compacting" after 5-6 prompts in a single session. Then I need to validate it didn't slop all over the place. I can't imagine having 3-4 agents in the background (extra things to check) being a net-positive.

Skills and slash commands for sure but... I don't see them as necessary? "Review this code for ____ XYZ" as a skill. To me it's just something you could do as a prompt in your session?
by pants2 | 2025-12-27 15:37:56+00:00
This is cool - similar to Sarcophagus in the crypto world, but based on CloudFlare workers instead of a Blockchain.
Assuming I trust that it works as intended and the site doesn't have access to my data, I'm still trusting
1. That CloudFlare workers will still be around after I die.
2. That you, the site owner, are still paying your CloudFlare bill.
3. That the cryptography behind it hasn't been cracked.
4. Governments haven't come in and forced you or CloudFlare to delete encryption keys because of some info they didn't want to leak.
That's a lot of ifs.
by lousken | 2025-12-27 15:38:37+00:00
Blame the devs as well, lots of useless junk code and libraries for things that could've been couple lines of code that ends up bloating a site and make it slow - then they need a CDN like and caching solutions like cloudflare. 4/5 of the web wouldn't need any of it (if their sites were optimized from the start).
DDOS attacks do happen, but considering the size of the web, the chance it will affect you is very low. AI bots are more of a stress test than a DDOS, figure out your bottlenecks and fix them.

E.g. for a frontend yourself a budget of 1MB for a static site and 2MB for dynamic one and go from there.
by skydhash | 2025-12-27 15:39:03+00:00
> Because although someone could have verified them, there's no guarantee that anybody actually did

In the case of npm and the like, I don't trust them because they are actually using insecure procedures, which is proven to be so. And the vectors of attacks are well known. But I do trust Debian and the binaries they provide as the risks are for the Debian infrastructure to be compromised, malicious code in in the original source, and cryptographic failures. All threes are possibles, but there's more risk of bodily harm to myself that them happening.