HNHacker News
TopNewBestAskShowJobs

supernes

991 karma · joined October 3, 2013

submissionscomments
supernes··on Aspect-ratio is great
I was under the impression that this has been a thing for a long while, but I checked and it's actually been available in mainstream browser versions only since January 2021 (September for Safari, and just nine days ago for Chrome on Android). Combined global usage for supported platforms is around 84%.

https://caniuse.com/mdn-css_properties_aspect-ratio

supernes··on Chrome Banned “YouTube Rabbit Hole” Extension
I use Google Search to find videos on YouTube, it has additional features like limiting to a date range.
supernes··on Chrome phasing out Manifest v2 support from Jan 2022
I appreciate what Brave are doing, but this will affect them whether they support MV2 or not. Extensions on most Chromium forks are installed through Google's Chrome Web Store, so when Google drops support browsers who do not agree will need an alternative distribution platform (like Opera's fork).

More generally, Brave's attitude towards Chromium changes has been "disable first, ask questions later", even when it hurts forward-looking developers and useful feature adoption [1]. In the case of the file system API, there's also a possible conflict of interest, given how they're pushing IPFS and the rest of the crypto web bullshit. My biggest gripe with them is that most of their development efforts go into developing the cryptocurrency features and they end up neglecting general browser usability and innovation.

[1] https://github.com/brave/brave-browser/issues/11407

supernes··on Ask HN: Development Environment Sandboxing on macOS
Just run a full Linux VM with a desktop environment and host the IDE and other apps inside. On relatively recent hardware you should be able to get decent performance and perfect isolation. You can use something like UTM (https://github.com/utmapp/UTM) or VMWare Fusion.
supernes··on Ask HN: Any Operating Systems that make use of JavaScript?
webOS in the Palm/HP era had most apps and parts of the shell written in JavaScript, don't know if LG kept the framework or how it evolved.
supernes··on Oculus Quest no longer requires Facebook account
Article is misleading - you will soon be able to use a Facebook _work_ account in addition to a Facebook _personal_ account. No one said the requirement is going away.
supernes··on Blender 3.x roadmap
Great to see they're working on Metal support for the viewport (and Vulkan, of course). Apple took their sweet time coming onboard as a sponsor, but now that they have I hope it will give the developers all the support they need to work out the issues.
supernes··on New MacBook Pro has first ‘DIY-friendly’ battery replacement design since 2012
They should check if the camera stops working when you replace it.
supernes··on Indexing the Creator Economy
It's an important distinction to make, a lot of people stream just for fun and those are the ones I personally enjoy watching the most. The premise of the article and many others like it however is that this is supposed to be the future of creative work, and that somehow it's a way of making a living out of that.

Speaking of Twitch specifically, a lot of people are lured into streaming with the promise of earning money doing what they love. And a lot of them don't make it, despite streaming 8+ hour sessions most days of the week. The unfortunate reality is that success is not purely proportional to dedication, and it quickly leads to horrible problems like burnout and depression.

supernes··on Indexing the Creator Economy
That's pretty much my thought as well. I find it really insidious to promote the idea that anyone can have success, by pointing out a few poster children who are by far an exception to the rule. Even more so when their success depends not on the strengths of their ideas or the work they've put in, but the connections they had or the benefits the platforms promoting them extract for themselves.
supernes··on Indexing the Creator Economy
The recent Twitch earnings leak showed that 95% of streamers made less than $1,000 this year. Median earnings were less than $100 for the year. A lot of these "creator economy" think pieces talk about people hitting the seven figure jackpot, but the reality is that unless that distribution changes dramatically, it's not going to be a viable source of income for the overwhelming majority of people. Middlemen and service providers OTOH will make a killing on the sheer scale.
supernes··on Ask HN: Which are some good live coding YouTube channels?
You can give "Tsoding Daily" a try on YouTube or Twitch, just be warned he has some very strong opinions. They're mostly funny, sometimes incendiary, and occasionally just wrong. Discretion advised.
supernes··on I couldn't debug the code because of my name
It's somewhat common to see videogames issue a patch shortly after release where they fix crashes due to non-ASCII Windows usernames or non-English locales. I'm not sure what the root cause of the confusion is, other than text strings being hard in general.
supernes··on A look at the top Steam games and how many will work on Linux and Steam Deck
A lot of popular games (like Skyrim) seem to work better with a third-party community patched build of Proton. I wonder how Valve are going to handle this - will they direct people to manually install an unsupported version? Will they backport the community fixes and bundle them? Thankfully the platform is open enough for this to be possible, and may actually encourage people to tinker with it.
supernes··on Jsc: My New Best Friend
There's a similar tool in GNOME, using Mozilla's runtime

    gjs -c "(() => print('hello'))()"
supernes··on GitHub Editor
This is amazing, a 10x QoL improvement for people who read a lot of code on GitHub daily and don't want to bother pulling it locally just to get around the slow navigation in the web UI!
supernes··on The Apple Psi System [pdf]
The crypto seems sound, but a lot of the tricky questions are waived aside with the blanket statement of "mechanisms outside of the cryptographic protocol."

The part that worries me the most is that no one outside of Apple can verify that the hash set they're pushing hasn't been tampered with (Section 4, Remark 5). This allows them for example to add leaked product image hashes to hunt down and prosecute people who share info about their products before release.

In fact, the system seems designed to be impossible to audit, with only a subset of the whole hash set being pushed to clients, so that researchers can't even tell when more hashes have been added. As a consequence of that design, they acknowledge that a "small number" of false negatives will be missed, and justify that with an argument that it improves performance (Section 2, Remark 3)

False positives on the other hand will be common (as detailed in Section 5, "Duplicate images") - simply copying a file on two client devices that don't share a cloud owner ID will count towards the threshold, and again fall back on "mechanisms outside of the cryptographic protocol".

And last but not least, let's spare a thought for the Apple employees that will be required to sift through potentially traumatizing imagery (assuming the company doesn't outsource that to a third party.)

supernes··on GitFinder – Git client with Finder integration
Looks very comprehensive and well designed!
supernes··on Cloudflare's inaccessible browser contradicts the company's mission
It's not just Tor, their DDoS protection fails with JavaScript disabled, so sites that strictly enforce it (e.g. linuxquestions.com) are effectively censored for UAs with scripting disabled.
supernes··on AWS Certification exam to allow candidates to demonstrate skills with exam labs
From the Pearson VUE online proctoring requirements: "All Linux/Unix based Operating Systems are strictly prohibited."
supernes··on Tell HN: YouTube is asking for age verification to watch Bret Weinstein's video
I'm worried this and other recent developments signal that there will be a major push to practically end anonymity on the Internet over the next couple of years. Services like Stripe Identity that make it trivial to implement, age gating in the name of "protecting children" from harmful content, real-name policies at account creation time for fighting misinformation and abuse, and more.

It's already here to some extent with the obligation to provide a phone number, but unlike a phone you can't just change your legal identity if you need to. Determined bad actors on the other hand will have no trouble farming ID docs from disadvantaged people to assume their identity online, through coercion or social engineering.

And soon everything you do and say online will have immediate, real-world ramifications.

supernes··on Wayfinder – a relaxing 'art game' in the browser
Fails in Brave (Chromium 91) with shields up, here's the stack:

three.module.js:21344 Uncaught (in promise) TypeError: Cannot read property 'indexOf' of null

    at new ch (three.module.js:21344)

    at ht (three.module.js:24988)

    at new gh (three.module.js:25021)

    at m (CanvasSystem.js:30)

    at S.addSystem (World.js:379)

    at be (initialize.js:112)

    at async onCreate (index.js:47)
supernes··on Mozilla plans to remove the Compact Density option from Firefox's Customize menu
Maybe it would have been more constructive to give concrete examples and suggestions for improvement, but I've done that plenty over the years and it seems it's always fallen on deaf ears. So I'm just sharing my impressions, not making statements.
supernes··on Mozilla plans to remove the Compact Density option from Firefox's Customize menu
Firefox has been on a steady trajectory of declining usability for a while now, and I'm left with the impression that the people responsible for these decisions either have no experience in the field or have never used Firefox. This "compact density" drama may not be a huge issue in the grand scheme of things, but the paper cuts are adding up fast, and will only accelerate the migration to Chromium forks (and Chrome itself.)
supernes··on Nvidia announces mining GPUs, cuts the hash rate of RTX-3060 in half
Gimping their products through software is very on-brand for NVIDIA, gotta admit.
supernes··on SteelSeries include adware in driver automatically installed by Windows Update
Their hardware, in the case of gaming mice/keyboards at least, runs absolutely fine with generic drivers. The issue here is them pushing an extra "control center" type app through ads that pop up on the desktop without any consent or interaction from the user.
supernes··on SteelSeries include adware in driver automatically installed by Windows Update
It does improve the experience of using their hardware, even though mice for example work absolutely fine without it. I had it running for a while, but decided not to use it as it added nothing in my case.

The issue is they're pushing unwanted software that displays ads on the desktop through a (possibly bogus) driver update that you can't really refuse without halting Windows Update altogether.

supernes··on The iOS and Mac markets are almost the same size?
The way I understand it is that you can reach roughly the same amount of users on both marketplaces, which goes to show just how horrible discoverability is on the iOS store.
supernes··on Apple Developer Documentation Is Missing
People would still buy iPhones even if Apple decided to purge 99% of apps from their store.
supernes··on Apple Developer Documentation Is Missing
Developer goodwill is not really that essential to a lifestyle accessories brand.
← PreviousPage 4 of 5Next →