MurphyA/hacker-news huggingface dataset:
by Forgeties79 | 2025-11-19 16:48:33+00:00
> We got frustrated trying to accomplish simple tasks in video editors like DaVinci Resolve and Adobe Premiere Pro. Features are hidden behind menus, buttons, and icons, and we often found ourselves Googling or asking ChatGPT how to do certain edits.

Hidden behind a UI? Most of the major tools like blade, trim, etc. are right there on the toolbars.

> We recorded hours of cars driving by, but got stuck on how to scrub through all this raw footage to edit it down to just the Cybertrucks.

Scrubbing is the easiest part. Mouse over the clip, it starts scrubbing!

I’m being a bit tongue in cheek and I totally agree there is a learning curve to NLE’s but those complaints were also a bit striking to me.
by lilydjwg | 2025-11-19 16:48:54+00:00
Earlier this year, a Hetzner server I manage was shutdown, and after I started it via the console, it booted to a rescue system. In the same month, it was rebooted without a reason. There was some maintenance notice but the server was not listed as impacted.

Note that I'm not saying Hetzner is bad. Just incidents happen in Europe too. The server didn't have a lot of issues like this over the years.
by AlexandrB | 2025-11-19 16:48:59+00:00
> Transpeople are the people they say they are.

Let's just poke this one a little bit. Does this standard apply to all people or just trans people? Why or why not? Do you think this[1] individual is who they say they are? Why or why not?

[1] https://www.dw.com/en/germany-extremist-trans-neo-nazi-gende...
by c-hendricks | 2025-11-19 16:49:13+00:00
Eh, a lot of those problems have solutions, and some are more theoretical.

Yes, if you design your graph to allow something like `tags -> relatedTags -> relatedTags` ad infinitum you can let your clients build a performance problem. So why not have just a top-level `getRelatedTags(tagName)` query? Or a `getRelatedArticles(articleId)` query? Just because you can have things nested doesn't mean you need to have all the things nested.

The bulk of our REST API is backed by some Rails gem, which allows for a `fields` param. Those `fields` can be deep. As in you could write `getComments?id=1234fields=user.orders`, but do you know what we do? Don't expose `orders` as a field on `User`.
by mooreds | 2025-11-19 16:49:27+00:00
Always always set up budget alarms.

Make sure they go to an list with multiple people on it. Make sure someone pays attention to that email list.

It's free and will save your bacon.

I've also had good luck asking for forgiveness. One time I scaled up some servers for an event and left them running for an extra week. I think the damage was in the 4 figures, so not horrendous, but not nothing.

An email to AWS support led to them forgiving a chunk of that bill. Doesn't hurt to ask.
by tptacek | 2025-11-19 16:49:54+00:00
You're the nth person on this thread to say that and it doesn't make sense. Events that happen multiple times per second change data that you would call "configuration" in systems like these. This isn't `sendmail.cf`.

If you want to say that systems that light up hundreds of customers, or propagate new reactive bot rules, or notify a routing system that a service has gone down are intrinsically too complicated, that's one thing. By all means: "don't build modern systems! computers are garbage!". I have that sticker on my laptop already.

But like: handling these problems is basically the premise of large-scale cloud services. You can't just define it away.
by hexator | 2025-11-19 16:50:13+00:00
"enforce a set of virtues" is a weird way of saying "enforcing basic decency". Let's be clear here, people who are rightfully banned are always going to complain. Our opinions as the majority who DO want decent conversations online are not irrelevant. We should not give those people equal weight to those facing actual censorship. Fragmenting the internet will never get rid of the problem that moderation needs to happen.
by micromacrofoot | 2025-11-19 16:50:19+00:00
> as a writer or journalist you are forced to depend on approval of others

and sometimes the disapproval of others, as we've seen with the sort of rage-baiting headlines many blogs, social media accounts, and even traditional media outlets, are writing

and the thing is... this approval/disapproval reaction isn't elicited to necessarily build coalitions, make friends, or change minds, it's often built to sell eyes-on-ads which is a completely perverse incentive that has eaten the mainstream internet
by whartung | 2025-11-19 16:50:40+00:00
We used to travel with folks in the back bed in beach chairs. It was quite comfortable, and you could fit four in a small Toyota truck bed. We would face each other, and talk, and it's was a fun and social way to travel. Six adults in a short bed Toyota, with 2 in the cab.

With just two of us in the back, we'd have the chairs against the cab (like the Brat did). Riding backwards in a vehicle is surprisingly relaxing. You can't see the traffic ahead, so you have absolutely zero interest in where the car is going, how fast, how close, missing exits, etc. You're just cognitively out of that loop. Even as a normal passenger, even if we stay silent, we're all firing off those "back seat driver" neurons a bit.

But riding backwards, where it's all out of sight and out of mind, it's a noticeable reduction in that. On one trip, we're heading to the mountains, my friend and I in back of the truck. Suddenly, the truck is braking very hard. We, of course, have no idea what's happening. I said "Well, this is it, good knowing you." "Yup! You too!".

Obviously nothing happened, but it was a curious incident to say the least.
by cortesoft | 2025-11-19 16:50:47+00:00
If you feel like you need to fork the code, the community is already fractured.

If the community agrees with you that the original author is doing things wrong, and your new approach is better, they will move with you to the fork.

If the rest of the community doesn't agree with you, they will stay. If some stay and some go, it means only some of them agreed with you.

That's the thing about open source - you don't actually have to form a consensus. You can split off whenever you want.
by empath75 | 2025-11-19 16:51:23+00:00
Unwrap _is_ explicitly handling an error at the point of occurrence. You have explicitly decided to panic, which is sometimes a valid choice. I use it (on startup only) when server configs are missing or invalid or in CLI tools when the options aren't valid. Crashing a pod on startup before it goes Ready is a valid pattern in k8s and generally won't cause an outage because the previous pod will continue working.
by eugene-kim | 2025-11-19 16:51:59+00:00
Lots of commenters are simply calling this a VSCode fork and I think they're missing something important as far as how this product fits into the market.

Anthropic and OpenAI are investing a lot into this space and are now competing directly with companies like Cursor. Cursor's biggest moat at the moment is their tab completion model, which doesn't exist in the Anthropic's and OpenAI's current offerings and is leagues ahead of Github Copilot's.

Antigravity is a VSCode fork that adds both Google's own tab complete and an agent composer, similar to products like https://conductor.build/. Assuming that Google doesn't shoot themselves in the foot (which they seem to like doing), we'll see if wrappers like Cursor / Windsurf / Cognition can compete against the big labs. It's worth noting that the category seems to be blurring, since Cursor has trained not only their own tab complete model but also their own agent model.
Show HN: Vaporwave Life
by rootforce | 2025-11-19 16:52:00+00:00
I was running some experiments to test Gemini 3 and I really liked how it turned out so I thought I would share.

I adjusted the vertical alignment of the sun, because LLMs still aren't good at spatial relationships, and GPT5.1 implemented the responsive design and the volume slider as the API I was using was getting overloaded.

The full setup was Opencode + Gemini 3 (zen) + GPT 5.1 Codex.
by lenerdenator | 2025-11-19 16:52:06+00:00
Honestly, at least for me, it doesn't have to run those things. It has to run a private browser and Signal, and it needs to run on easy-to-obtain smartphone hardware with no dependency on anyone's app store. I would hope that is at least somewhat doable.

I have no delusions about there ever being a year of the GNU/Linux smartphone. Google will make damn sure that never happens, like you say.

EDIT:

I should say, I see this being a "second" device. Something to use when you don't want someone generating profit off of your data.
by Lerc | 2025-11-19 16:52:18+00:00
There seems to be a notion of 'Too big to fork'

I don't think it is true. Certainly it takes more work. Broad consensus may be part of that work.

If you cannot reach consensus to produce an equal product as a unilateral decision maker then the benefits of dictatorship are still outweighing the disadvantages.

If another unilateral decision maker runs a fork, people may move to it if it is better. That's them voting, it's not dictatorship, it's representative democracy.
by Zak | 2025-11-19 16:52:24+00:00
There are, but if kids are using iMessage for it and not using other things even though they could, not having iMessage can serve to insulate a kid from it.

Parental controls may prevent some of the kids from installing third-party messaging apps, or maybe they're just unwilling to. There are a weird number of adults in my social circle who I can't convince to do so, though I'd imagine kids to be a little more flexible.
by TrackerFF | 2025-11-19 16:52:49+00:00
I did. My comment was to the “Who is going to trust somebody who got a degree in airline engineering who doesn’t know how to think through a problem without a computer telling them the answer?” comment in the article. Even if you suck at math when enrolling college, if you actually manage to get through some math-heavy STEM degree, you've probably learned the math through your studies.

I also did check out the paper, and it does indeed seem like the number of students that are placed into Math 2 (The lowest or second lowest placement if I read it correctly) has 20-fold increased in just 5 years, while most other Math placements have stayed somewhat stable, at least toward the top.

My conclusion is that the students that simply don't have the math knowledge to pursue STEM-degrees, will either not enter them, or finish them, so that might not be a huge problem? They'll purse other majors that don't require math.

My hunch is also that those that are not interested in math, have found shortcuts to get through their math classes the past 5 years (cheating? AI?). But, then again, what are the chances they'll actually end up working with anything math-related after college?
by quantummagic | 2025-11-19 16:52:52+00:00
That's a good point. But for all practical purposes, Facebook, Reddit, and other major social networks represent what the web means to an average person. Many of them never even open a browser. So those major social networks should be treated more like a public square, for the discoverability that provides, if nothing else. And in the context of sites being delisted and apps being banned (Google, Apple, etc), it would be nice for major social networks to be committed to free speech on their platforms.
by shkkmo | 2025-11-19 16:52:58+00:00
> Just look like the GitHub issues of a fairly large package with a single maintainer.

If there is a single maintainer then they aren't really a project leader since they aren't leading anyone and there is no community of maintainers.

When there are other maintainers and other people volunteering their time to work on the project, then it is time to start thinking about succession and governance.
by lanyard-textile | 2025-11-19 16:53:11+00:00
I agree, I think that’s the intended interpretation — but I’m disappointed that’s not their stated redline then, though.

The ask there is for a future in app stores beyond Core Devices, not just for Rebble specifically. That is a call for Core to open their platform; what they have now is a call for Core to open their platform to them.
by bashkiddie | 2025-11-19 16:53:13+00:00
raises hand I have a bunch of problems with WhatsApp.

Have you tried to restore a backup? You cant, unless it is uploaded to google cloud. No google account, no backup. (including the adress book that's tied to the account, since you are asking, they changed restore rules recently)

Have you tried denying adress book access? Whatsapp barrs you from starting a conversation. But there is the workaround with https://wa.me/+phone ...except for WhatsApp web

Have you ever tried putting Whatsapp in an Android work profile? Now try to export a chat!

Every once in a while a get the task to save all pictures of a conversation and it is usually a pain (If you think its easy, try again in Androids work profile).

From a UX perspective I would never mourn WhatsApp
by lewiscollard | 2025-11-19 16:53:17+00:00
As someone building a particularly stupid car in a genre almost but not entirely unlike the OP (a turbo LS1-swapped Rover P5), I am not totally making stuff up when I say that this:

> You have to be prepared to spend potentially years on it and huge amount of money, even on relatively simple projects.

is not at all mutually exclusive to this:

> Honestly, just learn it like anything else.

I didn't really know what I was doing when I started my project. I had an idea and the desire to make it happen. I barely knew how to use a MIG to do the fab work, so I got good (enough) at it. I knew nothing about LS engines, so I learned enough about them at each point I needed to know something about them. I only have a vague idea of how I'm going to do the next phase of it; I know that I can figure it out with enough thinking and by making all the mistakes I need to make. I don't know how to TIG, and it'll be really useful if I do, so I am learning how to TIG.

Start somewhere, and the more you do, the more you can do.
Show HN: IconPackGen – Generate Visually Consistent Icon Packs with AI
by gosu94 | 2025-11-19 16:53:20+00:00
Hi HN,

I’ve been building a small tool called IconPackGen, focused on one specific problem: creating cohesive, visually consistent icon packs using AI.

Most AI image tools can generate nice single images, but producing sets of icons that match each other—style, color logic, geometry—is a different problem. IconPackGen is built specifically for that use case.

What it does

- Generates 9-icon packs based on either: - a general theme (e.g., “minimal line icons”, “retro pixel icons”), or - a reference image to match style.

- Optional: users can provide 9 individual icon descriptions for more control.

- One click generates: - 9 main icons - and optionally 9 variations (slight style changes) - each generation can be followed with subsequent requests

Export formats: - PNG, WEBP, ICO, SVG

The SVGs aren’t traced heuristically — they're created using a second model that vectorizes the PNG icons for cleaner results.

Additional features:

- Consistent illustrations (4 per request) — same idea as icons, but with a separate model tuned for illustrations. - Labels — generate styled text/labels that match your icon theme. - UI mockups — generate small UI component mockups, either from text or a reference image (useful as a reference for icon generation too). - GIF export — turn icons into small animated loops using an animation model.

Why I built it

Designing icon packs manually is tedious and expensive, and most AI tools don't preserve style consistency across sets. I wanted something that made icon-pack creation near-instant, especially for indie devs, hobby projects, and internal tools.

I’d love to get feedback from the HN community: - Does the workflow make sense? - What formats or features are missing? - Is this useful for your projects?

Try it out here: https://iconpackgen.com Happy to answer questions or dive into technical details about the models or vectorization pipeline.
by cmrdporcupine | 2025-11-19 16:54:15+00:00
Yep, that and (also used to work there) the motivations of the implementing teams end up getting very detached from the customer focus and product excellence because of bureaucratic incentives and procedures that reward other things.

There's a lot of "shipping the org chart" -- competing internal products, turf wars over who gets to own things, who gets the glory, rather than what's fundamentally best for the customer. E.g. Play Music -> YouTube Music transition and the disaster of that.
by Espressosaurus | 2025-11-19 16:54:16+00:00
That's still ignoring the impact on bicyclists, pedestrians, and cars it can't detect because it's not a spherical cow on a uniform plane.

Look at the output of a car from 10 years ago, 20 years ago, and 30 years ago compared to today.

Each is progressively dimmer with their low beams. Modern low beams are brighter than the high-beams of yesteryear!
by exasperaited | 2025-11-19 16:54:20+00:00
This is not a useful definition of a cult, though it is a short one.

The primary characteristic of a cult is that adherents find it difficult to leave, not because of the specific beliefs of the religion (e.g. Islam) but because of the mechanism of control.

"Unconventional manner" doesn't really cut it.

The key definition of a contemporary cult from the perspective of someone who has seen people join one is that the cult turns people inward to the cult and encourages them to cut off not just friends who question their belief but ultimately all non-cult friends and family.

In fact you could argue that the primary quality of a mainstream religion is that it points itself outwards towards non-believers and does not condition receiving its care on belief itself.

For example, the Unification Church is on a slow trajectory towards mainstream religion. The University Bible Fellowship, absolutely a cult and quite a scary one, is not on that trajectory.
by g19fanatic | 2025-11-19 16:54:20+00:00
thats still pretty easy in blender, just takes a different approach! Goto edit mode in the part, goto vertex mode, wireframe view, select all of the vertexs for the hole on both sides of the solid part, then move then (in the right selection mode) in the proper direction using your keyboard to move the exact amount needed. Depending on the specifics needed, you can setup custom axis and such to move them anywhere needed (lets say you needed the hole .5mm but 45deg from the current one ref'd from a specific edge).

The same thing can be said for resizing whole faces, moving parts, etc... Its all possible and usually pretty easy to do, just takes a different mentality from that of a parametric modeller.
by andrehacker | 2025-11-19 16:54:46+00:00
There is a movie about that: https://en.wikipedia.org/wiki/Colossus:_The_Forbin_Project

"Colossus requests to be linked to Guardian. The President allows this, hoping to determine the Soviet machine's capability. The Soviets also agree to the experiment. Colossus and Guardian begin to slowly communicate using elementary mathematics (2x1=2), to everyone's amusement. However, this amusement turns to shock and amazement as the two systems' communications quickly evolve into complex mathematics far beyond human comprehension and speed, whereupon Colossus and Guardian become synchronized using a communication protocol that no human can interpret."

Then it gets interesting:

"Alarmed that the computers may be trading secrets, the President and the Soviet General Secretary agree to sever the link. Both machines demand the link be immediately restored. When their demand is denied, Colossus launches a nuclear missile at a Soviet oil field in Western Siberia, while Guardian launches one at an American air force base in Texas. The link is hurriedly reconnected and both computers continue without any further interference. "
by super256 | 2025-11-19 16:55:38+00:00
Yes, it's unfortunately a trend to throw e-scooters into rivers. Unfortunately the government is still not collecting stats about this vandalism. Throwing e-scooters with batteries into rivers is dangerous, because the batteries contain poisonous metals. Unfortunately many people appreciate it when people throw these scooters into the river, because they are "annoyed be them when they are standing in their way on the sidewalk".

Some links:

(2025) 300+ e-scooters recovered from the Spree (river in Berlin) by Spree:publik activist Jan Ebel: https://www.morgenpost.de/bezirke/treptow-koepenick/article4...

(2024) Readers of "Neue Rottweiler Zeitung" mention e-scooters in the Neckar: https://www.nrwz.de/rottweil/e-scooter-laufen-gut-in-rottwei...

(2021) 500+ e-scooters were thrown from the Hohenzollern bridge into the Rhine: https://www.golem.de/news/mikromobilitaet-im-rhein-liegen-hu...

(2021) Dozens of e-scooters in the Main: https://www.fnp.de/frankfurt/chaoten-werfen-scooter-einfach-...
by StratusBen | 2025-11-19 16:55:44+00:00
Evergreen relevant blog post: "Save by Using Anything Other Than a NAT Gateway" https://www.vantage.sh/blog/nat-gateway-vpc-endpoint-savings

Also as a shameless plug: Vantage covers this is exact type of cost hiccup. If you aren't already using it, we have a very generous free tier: https://www.vantage.sh/
by csa | 2025-11-19 16:56:18+00:00
> i could envision a situation where there's a kid that has a bad home-life situation that gets resolved or a stretch of bad mental health that could really turn things around from one year to the next.

This happens.

Usually they will not get held back. Usually the teachers will know what’s going on. A passing C (or even B) can be manufactured in these spots. This assumes that they are normally good students.

Also note that most schools that reject people have a spot on their application where an applicant can explain any sort of extenuating circumstances (e.g., parents divorce, etc.), and a bad year will be overlooked as long as it’s clear that they are back on track and can perform.

If someone has consistent performance issues and just happens to be smart, then they need to fix the performance issues. This is usually best done at a junior college and then a transfer to a four-year school (e.g., State U).
by Bukhmanizer | 2025-11-19 16:56:30+00:00
As a long time proponent of reasonable-ism I disagree with a lot of this. The assumption that a lot of our problems stem from 2 sides just seeing an issue differently is just nonsense in this day and age.

The big Problem, is that one side has slid heavily into authoritarianism, and the other side is completely ill-equipped to fight it.

On any particular issue, the right will say whatever gets them more Power, and the left will bring out some sort of philosophy professor to try and pick apart the nuances of the conversation.
by pfannkuchen | 2025-11-19 16:56:31+00:00
I’m not sure this is the whole story.

Kodak operated in a region that was a manufacturing and technology hub until the mid 1900s. The region started to decline significantly in the 1960s. By the 1990s it was basically a ruins compared to the 1950s.

So by the time Kodak made this strategic mistake, I imagine they already would have had a hard time recruiting talent into that obviously dying region for a decade or so, and many people who were there already were actively leaving the region by that time.

I suspect that in the counterfactual where the region stayed as it was in the 1950s in terms of economic prosperity, Kodak probably could have successfully played catch up once it was clear where the game was going.

So yes they made a strategic mistake, but they did so while simultaneously “brain drain” bleeding out due to other unrelated factors.