HN user

brendyn

419 karma
Posts2
Comments87
View on HN

To any commenters, please link me to any great resources (documentaries/videos/books) that you feel best demonstrates the advanced intelligence and awareness of other species. I know people that think "fish only have 7 seconds of memory" and wish to share this knowledge.

I restrict myself to eating vegetarian + things like oysters, abalone. But I'm guilty and have been eating fish. The bigger the fish, the more guilty and apprehensive I feel about the fish having some degree of qualia. Probably its fine eating Sardines with their tiny brains? As you may have surmised, it's a philosophical topic I'm very uncertain about.

People are often perplexed, saying that since everything dies anyway, it doesn't matter. But it's not about death, it's about how it lived it's life in a slaughterhouse or whatever. of course, life out in the wild is brutal too, so many animals that end up on the dinner table probably lived better lives than they would have in the wild. But, as my empathy and compassion grows to encompass other animals, even if the meat on the table is "ethical" by my own judgement, I find myself awkwardly thinking to myself "uhh, maybe ill just eat the damn tofu instead".

I was trying to upload a 300mb video via the local police's web interface, a very important matter. I had to set my phone screen to stay on for 30 minutes and then leave the web browser open without touching it. Disabling all power saving measures makes not difference. This was the only way I could get it to finish uploading. I'm on a pixel 8 pro with grapheneos. Same thing in both Firefox and vanadium. I don't think it runs out of ram, the system is just too trigger happy. The battery still doesn't last all day anyway.

I use osmand for privacy but I think it just emphasises main roads. In Melbourne it always suggests turning off cemetery road west because it doesn't know it's congested and will get me stuck for 20 minutes. And there are some missing slip roads. And navigation constantly fails to start. I wonder, how difficult is it to make minor edits to the map data?

Same issue as Monds comments. When arch pushes an update the package database becomes inconsistent until cachyos syncs it, which can take 30 minutes. Cachy packages just increment a nonce on the package version numbers so when arch pushes updates they get considered to be more recent than the Cachy versions, cause .so dependency errors. It's all just one fragile stateful system

You can download the entirety of Wikipedia. YouTube is blocking YouTube downloaders. It's a crime against humanity that they lured people into to contribute videos to this platform. By losing money for years before being acquired, they ensured nobody could possibly compete with their own video platform. Its not a nonforprofit or library. They can freely censor, restrict, and edit videos as they please, especially for deceased accounts.

I really hope this suceeds. I dream of a day where I can shop online and pay as conveniently as Chinese QR code based payment systems, but with full privacy. I've followed GNUnet for years, and what inspires me about it is that it is the only project I've ever seen that takes the problem of The Internet is Broken[1] seriously and attempts to truely solve the whole issue instead of just addressing part of one layer like i2p and so on. Naturally, they bit off more than they can chew and it remains a research project with serious performance issues, crypto code quality issues, etc.

But out of GNUNet sprung GNU Taler which looks like it has a more promising future than even GNUnet it's self, since they have a prototype and have actually shown it to bankers.

If you happen to be a bazillionare, consider supporting these projects :) or if you're a banker, consider adopting the world's first consumer protecting payment system that extends the traditional system without providing a convenient vehicle for crime like cryptocurrencies.

Disclaimer: I'm not an an expert on anything, just a curious person.

[1] https://secushare.org/broken-internet

I think this normalises running untrustworthy, abusive proprietary software, because they can at least be somewhat contained. The only reason I have apps like Facebook on my android phone is that I have sufficient trust in GrapheneOSs permissions. Then, apps like syncthing become crippled as filesystem virtualisation and restrictions prevent access and modification of files regardless of my consent.

Not disagreeing with the need for isolation though, I just think it should be designed carefully in a zero-sacrifice way (of use control/pragmatic software freedom)

To me, I find it a bit frustrating that Arch linux routinely has "manual intervention required" problems every single year where the intervention is just a single command that pacman could have just ran themselves if they so desired. Sometimes, they get a new developer and you have to manually install their keys first otherwise packages fail authentication. What can you do in the face of that except conclude they don't want things to "just work" and create a derivative in the hopes of making things just work.

Emacs already does that with TRAMP via SSH -- You just open a file like /ssh:user@server:/etc/hosts the main downside is if your connection is laggy Emacs will lock up momentarily. There is an ongoing effort to improve the multithreaded-ness and async-ness of Emacs to make it nicer

Blender 5.1 8 months ago

Wine is the chemo to the cancer that is windows :) it's not a step forward that solves a fundamental problem, rather, a workaround for a problem we created

In practicing no because in the end it generally takes a human intelligence to fully understand the requirements of a particular program, sanity check everything, get the right dependency versions and fix build errors. For code library repositories like rust, importing is fairy automated since everything is neat, tidy, and regular. But end user applications are more often than not a pain in the ass

Now in grapheneosin the updates settings it allows you to apply Google's upstream security patches, but grapheneos is forbidden from releasing the source code for these until a certain time later. You can read more about it on their blog. I have them enabled. At least I can rest easy knowing the Grapheneos Devs are able to inspect the code on users behalf even if they can't yet release it.

So my friend and I were trying to learn some coding together. We had our laptops on the same wifi and I wanted us to use git without depending on GitHub, but I was completely stumped as to how to actually connect us together. I don't want us to setup SSH servers on each other's laptops, giving each other full access to our computers, and sending patches to each other across the living room seems overkill when we're just sitting around hacking away on our keyboards wanting to share what we've come up with every few minutes or so. I still have no idea how I would solve this. Maybe I'd just try coding with a syncthing directory shared between us, but then that's totally giving up on git

This project made me learn about and attempt to implement the SPAKE2 protocol and HKDF as an exercise. It's quite fascinating. It lets you upgrade a short password to a long key, but requires trusting a server to rate limit attempts on brute-forcing that short password. It seems difficult to find a practical use case for it tho. Because it's only relevant when it is impractical to send a long key. But if you think for a second, lets say you are transferring from a desktop to a phone, you can show a QR code and scan in with your phones camera, thus achieving a secure handshake bypassing the need for SPAKE2 all together. Maybe it would defeat the simplicity of the tool, but if it also provided a long string of words for the key, a user could optionally send all the words instead of just the first few and get themselves a secure key without needing to trust the server.

I had no idea fossify was fork. Until this moment I had apps from both of them, some orange, some green, but the calendar started bugging out by opening a different date to what I clicked on. I see my phone hasn't updated it since last year. Now finally I've deleted them all in favour of the fossify ones. Thanks.

A parasite leaches off it's host to the hosts harm. Maybe it's not a good analogy, but Im in china, and it's painful after paying money for a VPN to bypass censorship to find myself routinely blocked by CDNs because they decided I'm not human. I'm honestly feeling more opressed by these middlemen than the government sometimes. For example, maybe I can't log in to a game due to being blocked by the login API, and the game company just responds by telling me to run an antivirus scanner and try again since they are not personally developing that system that lack awareness. Such people with genuine need for VPNs and privacy tools are the sacrifice for this system.

Bevy 0.15 released 2 years ago

As a casual onlooker, reading blog posts here and there, it's evident the topic of Rusts' suitability for game development is a hot topic of discussion and research. Sometimes it feels there is a sort of existential dread coming with the thought that Rusts' design maybe simply makes it too much of a pain in the long run in attempt to force code to comply with it's required way of thinking.

Do you ever find yourself wondering if its the right path to commit to for future games?

I heard syncthing has recently given up on developing the android app. Unfortunately the filesystem in android has become more and more restrictive so using an app to manage files globally that reside in each individual apps container is becoming more difficult. i onced synced 70k small files to android and it took 2 months to complete due to the virtual filesystem.