Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I mean you can release it with loads of parts untested and just _hope_ there aren’t bugs there, it’s definitely an option. It’s risk vs reward there.

The mad king is a common literary trope, I guess for good reason.

Hi HN,

I've built several programmatic video generation systems for work over the past few years (ads, social videos, automated clips, etc.), and I kept running into the same frustration: > Every project ended up reinventing a slightly different DSL for timelines, layers, animations, and transitions. Despite very different use cases, the code always converged into the same patterns: - layout + timing - repeated elements over time - imperative glue code to manage state and sequencing Meanwhile, web developers already have decades of experience solving similar problems with HTML, CSS, and the DOM — just not over time. So as an experiment, I started building htmlv: > an HTML-inspired markup language for video, where the DOM exists along a timeline instead of an infinite vertical scroll.

GitHub: https://github.com/xxatsushixx/htmlv

# Core idea - Time-based layout instead of vertical layout - A temporal DOM where repeating elements extend time, not height - Reuse familiar concepts: HTML structure, CSS styling, JavaScript-driven DOM updates - Fixed viewport (aspect-ratio aware), closer to video than documents This is not meant to replace video editors or After Effects. The target is code-first video generation where: - content is data-driven - layouts are reusable - engineers (not motion designers) own the pipeline

# Example Structure <!DOCTYPE htmlv> <html> <head> <title>Sample Video</title> <link rel="stylesheet" href="styles.css"> <script src="script.js"></script> <meta name="seed" content="12345"> <meta name="framerate" content="30fps"> <meta name="compile-mode" content="precompile"> </head> <body> <scene style="time-length: 10s; scene-transition: fade 2s;"> <text class="title">Welcome to htmlv</text> </scene> <scene style="time-length: 15s;"> <video src="background-loop.mp4"></video> <scene> <text class="subtitle">Creating videos with code</text> </scene> </scene> </body> </html>

# Why I'm posting Before investing more time, I'd really like feedback from people who've: - built video pipelines - designed DSLs - worked on media tooling - or have strong opinions about why this is a terrible idea Questions I’m wrestling with: - Is HTML a fundamentally bad mental model for time-based media? - Does this become unmaintainable at scale? - Am I underestimating how different “time” is from “layout”? - Are there existing tools or standards I should study more closely? I’m not looking for validation — criticism is very welcome. If this is doomed, I’d much rather know why early.

Thanks in advance for any thoughts, advice, or brutal feedback.


Some googling found this, but it might be under-powered if you have 8 ohm speakers:

https://www.snapav.com/shop/en/snapav/episode-mini-51-avr-ea...

the only way it could have a smaller back-panel and all of your requirements would be to eliminate the ethernet connector.


I do IT support for onboarding remote hires for a call center we catch about 1-2 hires a day who are fraudulent. Most we catch by comparing the photos on their DL to the person who shows up on webcam for training. It’s unclear the motivation for the fraud. I don’t think they really have dug into that yet.

this post has killed my interest in hyprland.

dbus is super frustrating to work with: yes!

but what we see here isn't an argument to convince technical people. it's flaming. with no links, no references, just clipping things out of context to make everything look as bad as it can.

dbus actually has policies! the gnome developers aren't saying: there should be no security. they are saying: use the security boundary that we have in place! use allow lists! deny lists! but like every argument in this post, there are no hyperlinks, no references, no way to see in depth what the situation really is: it's a hatchet job, designed not to inform & illuminate, but to cast a shadow over & to conceal the real depths of the issues.

this sort of behavior is garbage, and i have no interest in being in an ecosystem with such fallen, misdirecting, bad behaving deceitfulness. every one of these complaints bends and conceals the complexity of the situation, far more than illuminates bad spots.

there's hundreds or thousands of people who are going to join this dark crusade, going to bandwagon up & break out pitchforks. based off incredibly incomplete misrepresentations of the situation at large. this post is such a wicked harm bringer. this deserves quarantine, needs containment.


TL;DR the author attempts to measure the ratio between native and emulated performance using Microsoft Prism on Windows. His measurements suggest that the emulated performance is very close to native performance.

Though I am not skeptical of the authors methodology, I do suspect that the ARM64 build of WoW may not be as "optimized" as the x64 build. This is because in some of his workloads the emulated game actually outperformed the native game.


Or at the very least, to be able to say to yourself, “You’re doing fine. You’re beating yourself up because you haven’t started a company in your 20s, but that’s ok. Because you haven’t aged out of being a founder, and you can still do what drives you.”

Windows ARM builds are available on their CDN.

They figuratively tried to burn the NIH to the ground and have been routinely and illegally canceling grants and holding research funds hostage to bully universities into going along with their moronic cultural program.

The radiation effects on the silicon solar cells is often underestimated, it's not just the GPUs!

I had the same thought when I looked up his filmography - highly underrated. No idea he made all those classics.

That works on the text inside a textarea? Is there a demo showcasing this somewhere?

OP here. Happy to answer any questions, appreciate the boost.

If you care about the author, navigate to their website and buy a book directly from them, or a tshirt or something. Then they'll actually get paid, unlike from a library loan, or the scraps that Amazon gives them (unless the author depends on Amazon's print on demand for all prints of their books in which case, I guess buy it from Amazon).

Zero disagreement but GNOME I don't think is the one in a position to fix this as I'm not aware of any implementation of the better application level security model that doesn't require a lot of kernel support.

Thanks. This is an informative piece.

Which AI did you use for writing it? It's pretty good.


As well as their "Spatial Scene" mode for lock screen images, which synthesizes a mild parallax effect as you move the phone.

It's literally how it's always worked, and not just on Linux - this is standard across desktop operating systems. Except MacOS, and very recently

Kwallet is for encryption at rest, so an attacker can't read your secrets if they steal your computer. It IS NOT protection from your own applications running as the same user.

That's just not how Linux desktop works. It's a desktop operating system, it's not iOS. All apps running as your user have your users permissions.

Is it an outdated security model? Yes, enter sandboxing and newer kernel features. If you're not doing that though then you won't get that.

Just run your shit in flatpak, problem solved. Or better yet, don't install malware and only download trusted open source software from trusted repositories.


Oh I missed that in the wall of text. Hmm I wonder if this firmware can be captured somehow and compared against the public AirTag firmware.

To put it on your level, the mechanic works for you not us. Working for us involves a higher bar (or should).

Edit: typos


I got a Boox Go Color 7 as a less locked in alternative to my Kindle a while back, and overall I've really enjoyed it.

It's apparently rootable, although I haven't done that personally. It's Google Play certified so anything from the Play store works, and side loading Android apps works too. I use it with the open source KOReader app and in tandem with Calibre Web Automated. I did a writeup[0] with some details if you're interested.

[0] https://blog.eldrid.ge/2025/03/12/self-hosted-ebook-manageme...


Yeah but you buy a truck and all of a sudden you have a lot of friends.

I might not move furniture regularly, but it’s reeeeal nice to be able to do so when I need to. My dishwasher broke on Christmas Eve when I was hosting so I went to the store and got another and installed it within an hour. Not doing that with my Subaru.


Judging from their website, all links eventually point to either the VPN extension download website, or a signup link. I'm not surprised if some nation state supported APT is behind this shit.

> you'll have a better shot at dragging an actual person in front of a judge than for 99% of the other crap that's on the chrome web store

Based on what? The same instinct that told you having an address and phone number makes an entity legitimate? The chance the people behind this company live in the US is incredibly low. And even if they do live in the US what exactly would they be getting charged with and who would care enough to charge them?


There's a scrollbar on desktop too.

I understand AI for reasoning, knowledge, etc. I haven't figured out how anyone wants to spend money for this visual and video stuff. It just seems like a bad idea.

I used to do that but then like 10 books would come available at the same time and I'd feel all this pressure to read them as fast as possible.

In the end I gave up and just download now.


I've got a paperwhite 4. But for now KUAL is enough

The $$ CAs will soon only issue 45-day certs, because that's all that browsers will accept.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: