HN user

Pesthuf

646 karma
Posts0
Comments143
View on HN
No posts found.

I don’t even need the features but I’ll probably buy a license anyway. This software is great and I can’t imagine going back to macOS’ built in alt tab or Mission Control.

The only downside is the "this app is recording your screen" notification light that pops up briefly when you enter full screen mode that a native implementation wouldn’t have to deal with. But clearly, Apple has no interest in building one.

I love how to do anything in this language, you have to fight it with all you have. You have to use features in ways that feel like they were probably never intended to be used in. Everything is just an accident, some random pattern randomly discovered by someone when some typo happened to compile.

I feel like they could do a better job, though. In the postmortems of incidents you often hear it's because some maintainer got hit by the perfect phishing attack at the right time and they got tricked into entering password and TOTP into a phishing site. If that is so, why are we still allowing phishable credentials for logging into package repositories?

Thanfully, you don't need to write p/invoke stuff yourself anymore. https://github.com/microsoft/cswin32 creates methods and all related structs for you. It's also AOT compatible (if you specify it). It works for calling C and COM functions.

I mean, not like this brings Windows development anywhere close to "modern", if anything, it feels like you're moving into the opposite direction, but at least this solves the "The modern APIs don't provide the specific functionality I need" problem that plagues all of Microsoft's "nice", "modern" abstractions…

Then the government will just force ISP DNS not to answer queries for the domain. That's how easy you can block 99% of users, which is good enough.

And eventually, when all our hardware is runs-software-and-settings-signed-by-approved-entity-only, that last 1% can't do anything about it either.

macOS Tahoe 10 months ago

Maybe once it’s round enough, we’ll get a round Apple Watch screen.

If the police has a warrant, they can present it to your phone provider who are then required to send the data they have about you and your phone calls. This data may include the actual recorded conversations if allowed by the warrant.

This is regulated in the Telekommunikations-Überwachungsverordnung (TKÜV).

Edit: nvm, I didn't see this was about the GDR.

I wish jq would be in the posix standard. JSON is EVERYWHERE nowadays. A system that can’t parse it is incomplete. Not having a standard way to write a script that does it and works across *nixes is a mistake.

Window Activation 12 months ago

…if that was the reason, why would the operating systems give other applications the right to steal focus and record keystrokes? They control the kernel, they don’t need that.

On today's episode of "Addicted to the AdTech browser": Our protagonist face yet another case of being fucked over by their favorite advertisement and surveillance vehicle disguised as a web browser. How will they gaslight themselves into keeping their toxic relationship with Chrome alive rather than switching to a browser that respects their privacy and sanity this time?!

Just one more extension, just one more chrome://flags tweak... He loves me, he respects me, he just has a ... unique way of showing it... I'll just tell my friends I fell and that's why my eye is black... Chrome, I'm sorry I'm not good enough, I probably deserve this...

I once had a use case where I wrapped a callback based library (Amazon's S3 library I think) call to instead return an iterator. Couldn't do that with only a generator since you can't yield in the callback itself. And it wasnt possible to write a custom iterator class since the library didn't give you back control until it was done.

That was the first and only time they were kinda useful to me.

This grain, formed from tiny particles during the film’s development, is more than just a visual effect. It plays a key role in storytelling by enhancing the film’s depth and contributing to its realism

That's one hell of an exaggeration. But even if that was true, I don't see how removing it, then adding fake on in would help. That entire sentence really has a "written by ChatGPT" smell. >It's not just X. It's Y".

If it hasn't seen an upstream release since 2019, doesn't that mean the implementation is just... finished? Maybe there's no more bugs to fix and features to add. And in that case, I don't see what's wrong with it.

It's nice that they're testing how new users, preferably those who have never seen a computer before in their lives, react to UIs and how quickly they discover new features.

But what about all the existing users, who know the app and its features and who are really annoyed by these "modern" HUGE UIs that waste 60% of screen space with some jumbotron and hide all other features behind menus (or downright remove them) because "they might confuse new users"?

Maybe there could be a special entitlement that Apple's reviewers would only grant to applications that have a legitimate reason to require such connections. Then only applications granted that permission would be able to make requests to arbitrary domains / IP addresses.

That's how it works with other permissions most applications should not have access to, like accessing user locations. (And private entitlements third party applications can't have are one way Apple makes sure nobody can compete with their apps, but that's a separate issue.)