HNHacker News
TopNewBestAskShowJobs

shopvaccer

43 karma · joined September 18, 2023

submissionscomments
shopvaccer··on Microsoft donates the Mono Project to the Wine team
>that Wine/Proton helps make the Win32 and DirectX APIs a sort of de-facto cross-platform standard when it comes to things like desktop gaming, and that this is a good thing for them.

I'm not sure if it benefits microsoft in the long term, because the "backwards compatibility" features of Wine need to be implemented in Windows already as a part of the system. So in the long run wine/proton/mono will implement windows features on linux in an optional/replaceable/modular way in user-space while keeping backwards compatibility for older windows software, while windows is forced to implement (and distribute these features) with their OS and has to sacrifice backwards compatibility if they want to simply their OS.

I would say that the adoption of wine/proton helps the linux ecosystem a lot more because there wasn't a standard executable format for linux beforehand (static? tarball of program and dynamic libraries? .deb file? AppImage? Flatpak? Higher-level language like java?). How do you reliably link to libraries like mesa or even glibc? Now there is a solution: just distribute a windows program and test it to confirm it works in wine/proton. Perhaps it is better for DirectX adoption, but it seems like Vulkan/OpenGL/WebGPU are still superior in terms of cross-compatibility, regardless if you use wine or not.

shopvaccer··on Developer account removed by Apple
I've been using an antimalware system which has been highly successful at blocking all sorts of malware. It's where I don't run invasive closed source programs on my computers and give them access to all my shit, and I don't just give my credentials and money to anyone that asks. In other words, basic computer practices from decades ago.

I know that this system may be unattainable for some, namely children, the elderly and the intellectually disabled. But maybe we shouldn't be designing general purpose computers around the lowest common denominators of society, for the same reason you wouldn't design a car for the legally blind or a book for the illiterate.

The nature of smartphones and the internet has some pretty large consequences for the economy, politics, war, and global surveilance. I understand that some people don't know how to manage their own computer, but if you really think everyone's computers should be controlled by dictators and buerocrats maybe you should just go live in a third world country instead.

shopvaccer··on Developer account removed by Apple
I don't think it's a fair comparison because in the PC market the bootloaders are (usually) unlocked and the firmware (usually) operates via an open standard like UEFI or BIOS... whereas in the smartphone market open bootloaders and firmware are the exception.
shopvaccer··on SBF Is Headed to Prison but FTX Will Haunt the Crypto Community for Years
> for a time, FTX was considered the most trusted exchange in crypto.

citation needed

shopvaccer··on Valve says Counter-Strike 2 for macOS not happening, there aren't enough players
I think OpenGL is important as a simple, "universal" legacy standard. As long as it's supported (with reasonable performance), through something like Zink it's fine.

As someone who is new to graphics programming, the pervasiveness of OpenGLES3/WebGL2 is really great. It's a single relatively-simple standard that is almost everywhere.

shopvaccer··on Bare-metal Rust in Android
>mainly because android is multiplatform and rust, by it's nature, is only available for what it's built for

Android is one platform: android. I thought rust worked across multiple operating systems.

>Rust doesn't have a GC so it'd (likely) have a lower memory consumption and could possibly be lighter on the CPU.

So what? I have never used G.C.

>Native compilation helps mainly with startup time and memory consumption. It's not exactly great for runtime performance as it takes away some key optimizations.

That is fair I suppose

I think the main benefit of rust/c++/ndk on android is that I can just port desktop programs and I don't have to learn android's java/kotlin and sdk.

shopvaccer··on Pixel 8 Pro
With respect to grapheneOS on samsung, I don't think it's about security. It's about openness, there is already samsung knox (or whatever it is called, samsung dex?) so clearly they know how to make a secure enclave it's just that samsung wants to keep their stuff proprietary.

In general samsung and others (huawei, etc.) are trying to get a grip on android, and open-source seems to oppose that.

I don't know what motivates google to lean in so hard with open-source ( maybe trying to prevent fragmentation or avoid future antitrust or set a "clean" example standard for stock android with their pixel brand ), but we do currently enjoy its fruits.

shopvaccer··on Pixel 8 Pro
I have had a pretty similarly bad experience repairing my pixel 4a the other month. Purchased a new screen and kit from ifixit for 1/3 the cost of buying a new phone, even had to get a heat gun to unglue the old screen, and guess what? she dies a week later anyways due to some other issue.

The problem with all these phones is that they're kind of built to be disposable. They're just glued together plastic. And even if you can repair the phone or it survives 5 years or so, the vendor is just going to stop supporting the chipset anyways.

Just got a fairphone 4, optimistic but the build quality is shit and they're already rolling out a fairphone 5 now... whatever, I use AOSP. I can't stand samsung anyways with all the crapware they put on stock android.

shopvaccer··on Pixel 8 Pro
I can't speak for stock android, but I can say AOSP (GrapheneOS, CalyxOS, lineageOS and such) is a much better experience than iOS.

The free software ecosystem is nice cause the mobile apps are way more functional. You can do almost anything you can do on your laptop. Syncthing, K-9 mail, newpipe, firefox (with ublock), orbot, libretorrent, etc. are a few pretty good reasons to use AOSP.

its kind of stylish too. google put out this "material you" thing which basically makes it so the whole OS uses the same color pallete.

The only thing I miss about my iphone was that it was nice and small and could be used in one hand.

Sorry to hear about your shadowban, it's annoying.

shopvaccer··on Ask HN: Would an easier way to scrape 100s of websites be useful to you?
What kind of websites? You mean like social media sites that are obfuscated to prevent scraping? I suppose, it would have to be quite reliable.

I don't know how relevant this is, but I was thinking that you could probably use some sort of AI to enhance OCR and convert written documents into some sort of semantic form like HTML or Latex. That would allow you to use books to scrape information, and written books still have a lot of untapped knowledge.

It seems like the demand for web scraping and such is to create datasets for ML training. And now you are using AI for scraping. So it is sort of a self-improving cycle

shopvaccer··on The male loneliness epidemic and how it affects fathers
What's that? I can't hear you over the shop vac