Hacker Newsnew | past | comments | ask | show | jobs | submit | Veliladon's commentslogin

The problem is that open codecs can still be encumbered by patents and the holders will sue. VP9 and AV1 have their own patent pool for that very reason. Google may have open sourced its codecs but if they don’t indemnify users people who think they’re safe might be in for a bad time.


100%. Just because AOM/Google says that wont charge a royalty doesn't mean AV1 isn't covered by patents owned by others. Since everyone and their brother saw how they can milk the patent system for money, they got patents that cover all "next-gen" video technologies (AV1, HEVC, VCC) a long time ago and will sue anyone that uses them. Ironically, since there are so many patent holders, each of which want a larger piece of the "licensing pie", it's making the new video technologies impossible to license. You may license HEVC or AV1 from one patent pool, but the other two and hundreds of other individual patent holders could also sue you. This is why many brands like Synology, Dell and HP have just started to simply remove these codecs from their products. I wouldn't treat any video codec as "patent free" until AT LEAST 20 years after the spec was release (AV1 = March 2038). This kind of infighting will guarantee that HEVC or AV1 will never become a ubiquitous standard for at least 20 years the way AVC/h.264 did.

I, for one, am happy about this. Nothing makes me happier than to see patent trolls eat themselves alive. Also, being an open source advocate, I appreciate when propriety technologies that are "good enough" can finally be used by open source applications. Unless you are pushing a ton of video, or working with high resolution (4K, 8K)/ high bit-rate videos, AVC/h.264 is perfectly fine.


The electorate does give control but they get bored after a few years and want to wreck everything all over again. It's goldfish levels of political memory in this country.


Getting pristine resampling is insanely expensive and not worth it.

If you have a mixer at 48KHz you'll get minor quantization noise but if it's compressed already it's not going to do any more damage than compression already has.


And we learned zero from the change after shutting down the Purdues. The electorate just wants to see drug users punished, not treated. Even though treating cheaper, more humane, and has way better outcomes.


Given that xAI only has a few billion in cash on hand? Very fucking low. It'd bankrupt Elon before reaching that stage though.


It's a wonderful day on the Internet. A beautiful day for a CVSS 10 exploit!


Fuck him and people like him. There's no good reason to have a 70 hour work week other than insecure management needing it as a security blanket like some nine year old child. Researchers keep showing how human beings have a maximum productive time each week but instead he and his ilk want to go against this research for the sheer optics of it.


Errors work just like exceptions especially if you use the ? operator and let the error bubble up the chain. This is the Rust equivalent of an unhandled exception and the ripcord being pulled.


In C++, functions are error-colored by default. You write "noexcept" if you want your function to be infallible-colored instead.

(You usually want to make a function infallible if you're using your noexcept function as part of a cleanup path or part of a container interface that allows for more optimizations of it knows certain container operations are infallible.)

Rust makes infallibility the syntactic default and makes you write Result to indicate fallibility. People often don't want to color their functions this way. Guess what happens when a programmer is six levels deep in infallible-colored function calls and does something that can fail.

.unwrap()

Guess what, in Rust, is fallible?

Mutex acquire.

Guess what you need to do often on infallible cleanup paths?

Mutex acquire.


Probably because our desire to help and not let down a person we care about gives us courage. That courage serves as motivation to go outside our comfort zone.


> The mod injects only in the process Winlogon.exe, and exits once the handle of the memory area is closed. It does not hook any functions.

Yep. Sure. Going to let a Russian utility fuck with winlogon.exe. Excellent idea.


Yeah, it would be so much better if it was American-made, because as everyone knows there are no corrupt people in the US and every person of Russian descent is a spy for their motherland's government (:


Yes, it would be better if it was American made, because the US government has lesser capability to compell otherwise independent developers to do their bidding.


> US government has lesser capability to compell otherwise independent developers to do their bidding.

Are you sure about this? The US, like most countries with extensive intelligence capabilities, does not have a good track record of convincing their citizens of doing shady things [1].

1. https://en.wikipedia.org/wiki/COINTELPRO


You missed my point, which is that all governments exist to oppress by design, it's literally what governments are, they are businesses that monopolize violence. Some people, esp. people of the Western world are too arrogant to admit it. Personally, I would honestly rather trust someone who is aware of that fact over someone who isn't.


Look, I'm as much an enjoyer of Kropotkin and von Mises as the other guy and torched more then zero regional police HQs in my life.

You are right in principle, but there is a varying degree to which different governments actually oppress people and there are certain patterns of what to expect from which.

I would not trust american company, like msft to not snitch to me to US government either, but the likehood of random shmuk being coopted is much more likely in one case as opposed to another.


> the likehood of random shmuk being coopted is much more likely in one case as opposed to another.

I don't think Russians actually live in fear of the big brother, I wouldn't be friends with so many Russian femboys if that really was the case. But what do I know, it could all be a conspiracy.

Edit: I also don't understand how torching police hqs makes the world a better, more peaceful place. At best, you'll just end up creating another monopoly on violence… @.@


>I don't think Russians actually live in fear of the big brother, I wouldn't be friends with so many Russian femboys if that really was the case.

I'm not sure what it has to do with anything, other than you own ideas about what oppressive governments are up to.

>makes the world a better, more peaceful place.

the chain has to be yanked from time to time, otherwise the thing at the end of it tends to forget you are holding it.


Not my own ideas, Russia criminalizes non-conforming gender expression. You'd think there would be no femboys if what you're saying held up


That was my first concern too, but it does look like you can build the binary from source:

https://github.com/ramensoftware/windhawk


Why such a simple UI utility app needed a VSCodium/Electron UI? The author seems to be well versed in Win32 API, so why not just learn the GUI part as well? It's not that hard.


The reason the Windhawk UI is based on VSCodium is mainly for the mod editing functionality. VSCodium with clangd are used for C++ intellisense out of the box.

You might say that many users don't care about mod development and don't need it. I agree, and I have it on my list to create a lite Windhawk version which doesn't depend on VSCodium.

Note that VSCodium is only used for the UI. When Windhawk is running in the background, its memory consumption is a couple of MB.


I believe those who write C++ have already installed their favorite IDE or editor.


Sounds like a reasonable trade off to me. Improves your dev experience and users still get a fast binary.

Thanks for this by the way. Carrying the torch of Windows modding in the future!


I 100% agree with this sentiment


Doesn't mean it's safe.


Yeah, I would probably delete this updater if I were to try this: https://github.com/ramensoftware/windhawk/blob/main/src/wind...


as opposed to any other updater on your system...?

> Tech Enthusiasts: Everything in my house is wired to the Internet of Things! I control it all from my smartphone! My smart-house is bluetooth enabled and I can give it voice commands via alexa! I love the future!

> Programmers / Engineers: The most recent piece of technology I own is a printer from 2004 and I keep a loaded gun ready to shoot it if it ever makes an unexpected noise.

https://imgur.com/6wbgy2L (actually a tweet from someone else, but apparently it's private now)


It's actually not completely outside of my threat profile.

Honestly, with the prevailaince of ransomware attacks, unless you're a literal hermit, it shouldn't be out of anyone's threat profile.


Absolutely. Sufficiently capable LLMs can mass produce exploits against whole ecosystems; recent Anthropic post moves the risk needle from ‘theoretical’ to ‘realized’. Any auto-updating software is running a risk of its cdn and/or build forge being compromised. Scary times.


This is not an updater. Due to the sensitive nature of Windhawk, it has no auto-updating mechanism, only update notifications (this file is part of that).


I didn't say it was. But having the source means you (and others) can vet the code if that's a concern.


And the author is a security/malware researcher. Yeah, you might want to pass.


Both the mod's author and Windhawk's autor live in Israel, if it makes you feel more safe.


just add the r===ain keyboard to input sources and you will be fine.


>fuck with winlogon.exe. Excellent idea.

That's mostly irrelevant because all the thing baddies want to do with your computer, they can do without touching winlogon or even getting admin.

https://xkcd.com/1200/


Look at the top of this page. It says "hacker news".


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

Search: