HNHacker News
TopNewBestAskShowJobs

capitainenemo

1,869 karma · joined December 10, 2020

submissionscomments
capitainenemo··on FIM – Linux framebuffer image viewer
export SDL_VIDEODRIVER=caca is more usable for games
capitainenemo··on Where the DOGE Operatives Are Now
https://en.wikipedia.org/wiki/Forced_organ_harvesting_from_F...

"Since 2005 China's Deputy Health Minister Huang Jiefu acknowledged on several occasions that approximately 65% of organ transplants in China were sourced from executed prisoners.[33][34][35] In 2006 the World Medical Association demanded that China cease harvesting organs from prisoners, who are not deemed able to properly consent.[36]"

...

"Experts have also expressed concern that in addition to executed prisoners, non-death-row political prisoners and prisoners of conscience are also being used to supply the organ transplant industry.[39][40] Researchers, including ones affiliated with The Epoch Times, the International Coalition to End Transplant Abuse in China, and the Victims of Communism Memorial Foundation, point out that data from China between 2010 and 2018 may have been falsified or manipulated because of "contradictory, implausible, or anomalous data artefacts" and because they match a quadratic equation with model parsimony that is one to two orders of magnitude smoother than those of other nations."

65% would be tens of thousands...

capitainenemo··on Put your SSH keys in your TPM chip
Only if you do something like this... export HISTCONTROL=ignorespace

Personally I like this which reduces noise in history from duplicate lines too. export HISTCONTROL=ignoreboth:erasedups

capitainenemo··on 40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal
I'm not arguing for ditching cheese either (I love cheese, esp goat cheese - which conveniently is often a more pleasant experience for the goats) but here is a recipe that I quite liked for a cheese-like cashew/brewer's yeast spread. I'm pretty sure I transcribed this correctly. Let me know if anything seems off :)

    Pimento Cheese Spread
    Blend until smooth:
    1c. water (may use water from pimentos)
    ¾ c. cashew nuts or sunflower seeds
    2 T sesame seeds
    1¼  tsp salt
    3 T Brewer's yeast flakes
    ⅔ c. rolled oats (only if being used for lasagna)
    1 tsp onion powder
    ⅛ tsp garlic powder
    ⅛ tsp dill seed
    ½ c. pimentos
    ¼ c. lemon juice (or to taste)
    May add 2 T. arrowroot or cornstarch if used for spread
capitainenemo··on 40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal
shrug poultry is already several times more efficient than beef in regular production (to say nothing of if your coop just has chickens wandering around finding their own food), and healthier for you. And hopefully your swine and poultry are having overall decent lives. And, if your beef is entirely grass fed (I doubt you can afford a finishing lot) you're still overall not using cropland to fatten up cows (but maybe that's your goal, who knows)

Anyway, you do you. Just offering my opinion on this 'cause it seemed like a good place to do it.

capitainenemo··on 40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal
Yes. I saw that TED talk about desertification being reversed by ruminants, and while it got a lot of critics, it had some pretty good points. But, those ruminants would be better off not being beef cattle in terms of biodiversity. Also, if they were beef cattle due to the lack of anything better, hopefully it would be short term, and if you're making a case for use of marginal land, they really shouldn't be finished in a feed lot, since that is using a lot of cropland to support that.

... and only some places would (possibly) benefit from that.

capitainenemo··on 40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal
So, I was saying ecosystems. Filling the world with cows is not the same as natural ecosystems.

Also, kurzgesagt did a pretty good episode on meat production (edit - they did several, but one was on the production demands in terms of energy and environment), and if I'm to trust their figures, the "cattle grazing exclusively on the pampas" is far from the majority of world cattle. If it was, that probably would be an improvement, esp if it was done in a way that allowed other species to exist too (maybe bring some buffalo back?). The percentage would be dramatically improved if finishing lots were eliminated though (still a minority though). So maybe that's a simple option. Plus, that's the cruelest part of the cow's existence.

https://ourworldindata.org/global-land-for-agriculture (crazy amount of habitable surface of planet is livestock) https://www.nature.com/articles/s41893-024-01398-4 (study on what percent of production is actually "low-intensity grazing on marginal land")

Again, not saying eliminate, just... reduce...

capitainenemo··on 40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal
Yeah, the kurzgesagt episode on meat production did note that overall cows have a pretty good life right up until the final fattening feed lots which is pretty bad. https://www.youtube.com/watch?v=5sVfTPaxRwk

They did note though, that it wouldn't cost that much, relatively, to give chickens pretty good lives. That really we're doing this just to drive the price down by pretty small amounts.

capitainenemo··on 40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal
Even if food shortages aren't an issue, reducing the amount of land dedicated to food production is a win for ecosystems.

Not saying people have to go vegetarian, but reducing meat consumption or using more efficiently produced meats (in terms of land use) would overall make the world a nicer and more interesting place.

And, really, with the whole neu5gc thing, it might be that humans would be better off focusing on chickens and seafood anyway (clams being a pretty good option for seafood that is relatively environmentally friendly).

capitainenemo··on 40% of lost calories globally are from beef, needing 33 cal of feed per 1 cal
Soybeans do pretty well a lot more efficiently. Not perfect, naturally, but close, and other stuff can cover gaps.

Obviously not all land is good for crops, but a lot of land used for animals or animal feed could be used for crops.

capitainenemo··on The Fediverse deserves a dumb graphical client
At least Xitter has Nitter proxies after they went full Javascript - which is also great since it allows accessing content that's often behind a registration wall.
capitainenemo··on jj – the CLI for Jujutsu
I also like the powerful revision querying mechanisms that they pulled in from mercurial. They seem to work just like mercurial revset queries which can be used in various operations on sets of revisions.

I would like them to have mercurial's awesome hg fa --deleted when it comes to history trawling, but apparently for it to work well, they also need to swap out git's diff format for mercurial's smarter one, so I'll be waiting on that for a while I suppose.

capitainenemo··on Make Tmux Pretty and Usable
I've had the ctrl-a setup ever since migrating from screen to tmux, just due to muscle memory. But it is more conveniently located than ctrl-b - it's also rather nice if I have multiple nested layers of tmux due to temporary ones on other hosts. Sure you can just keep repeating the bind, but, just remembering that the second layer uses ctrl-b is a bit more convenient I feel. Slows me down a little, but usually I'm not using the 2nd layer as much.

I don't use capslock for ctrl though. It's much too useful as the Compose key ;)

capitainenemo··on CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root
Most of our servers are Debian (well, mine are Devuan) but there are a few that have to be Ubuntu or Redhat for official support of COTS.

Of those choices, I prefer Ubuntu as being closer to the Debian/Devuan ones.

capitainenemo··on CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root
It is possible to just not use snap on ubuntu. The few ubuntu servers we have, even the couple with a minimal XFCE interface for some gui pieces, don't have snap installed. I realise local exploits happen all the time, but why add a whole new huge surface area if I don't have to.
capitainenemo··on Excel incorrectly assumes that the year 1900 is a leap year
https://old.reddit.com/r/Jokes/comments/m5f6wv/i_hate_that_s...
capitainenemo··on Parallels confirms MacBook Neo can run Windows in a virtual machine
Our corporate linux machines have exactly the same monitoring software as Windows - even the servers. The performance is still not even remotely comparable. Could be the hooks are more performant on linux, could be the filesystem, maybe the tools are written more sanely... But loading apps, filesystem operations... Everything is still far faster on the linux dev instance. And I have half the ram allocated to that one.
capitainenemo··on Flash media longevity testing – 6 years later
Could it possibly be that it wasn't the drive, but maybe the import application?

https://news.ycombinator.com/item?id=45274277 (Apple Photos corrupts images on import - images truncated)

capitainenemo··on “Microslop” filtered in the official Microsoft Copilot Discord server
My mom's been installing Ubuntu on her own. I've not been involved in the process and have no remote access to the machine to even fix the snap situation.

At home, I run a mix of Devuan and Gentoo.

At work, primarily Devuan with some Ubuntu where COTS only officially supports Ubuntu or Redhat.

capitainenemo··on “Microslop” filtered in the official Microsoft Copilot Discord server
I agree. I was putting a shout out for MATE as the option for those who want a predictable traditional UI since it is essentially the long-term maintenance of GNOME 2.

When GNOME 3 was first released, I gave it an honest try for several months but it just did not do what I wanted in a UI. MATE competes well with XFCE on memory usage, still has optional acceleration, and had a more consistent interface with more features (although XFCE has improved). And the fact that those in the family don't have to learn a new layout really helps.

capitainenemo··on “Microslop” filtered in the official Microsoft Copilot Discord server
My family switched to Gnome 2 a couple of decades ago. My mother quite liked it and has consistently installed it on every new computer she bought. Her only confusion lately has been with the ubuntu snap packages and how they behave between multiple accounts on the machine.

These days she uses MATE which still offers that Gnome 2 layout. Awesome thing about Linux is that option to fork, so her desktop environment has remained consistent for over 20 years.

capitainenemo··on Toyota’s hydrogen-powered Mirai has experienced rapid depreciation
Well, there's also burning regular fuel in a fuel cell, a FCEV. That doubles the efficiencies over ICE, so I guess that bumps it back up to 8x away?

Given the great energy densities and stability in transport of hydrocarbons, there's already some plants out there synthesising them directly from green sources, so that could be a solution if we don't manage to increase battery densities by another order of magnitude.

capitainenemo··on Zero-day CSS: CVE-2026-2441 exists in the wild
Alright, now I'm doubly confused, since the search bar is typically on the address bar which is at the top of the screen. You might want to test a clean profile. Perhaps some customisation along the way changed things on your setup.
capitainenemo··on I found a vulnerability. they found a lawyer
As well as contrast issues, could also be that there was a javascript error on their end (or they don't whitelist sites for JS by default). This is unfortunately one of those sites that renders a completely blank page unless you use reader mode, enable JS, or disable CSS.

If it was a random JS error, well, that reminds me of: https://www.kryogenix.org/code/browser/everyonehasjs.html

capitainenemo··on Zero-day CSS: CVE-2026-2441 exists in the wild
If you're talking about url/search bar at the bottom on mobile, that's customisable - actually they ask you which you prefer when you install it, but you can change it at any time in settings. (personally I prefer all that stuff at the bottom since it's more conveniently where all my other phone nav is, and visibility fits in well with how I scroll)
capitainenemo··on Windows Notepad App Remote Code Execution Vulnerability
From wikipedia...

    UTF-8 always has the same byte order,[5] so its only use in UTF-8 is to signal at the start that the text stream is encoded in UTF-8...
    Not using a BOM allows text to be backwards-compatible with software designed for extended ASCII. For instance many programming languages permit non-ASCII bytes in string literals but not at the start of the file. ...
   A BOM is unnecessary for detecting UTF-8 encoding. UTF-8 is a sparse encoding: a large fraction of possible byte combinations do not result in valid UTF-8 text.
That last one is a weaker point but it is true that with CSV a BOM is more likely to do harm, than good.
capitainenemo··on Rabbit Ear "Origami": programmable origami in the browser
And for those who object that a long piece of tissue paper wasn't the intent of the original claim, Mythbusters got 11 folds out of an aircraft hanger sized square piece of regular paper.

https://scoop.upworthy.com/when-mythbusters-tried-to-fold-a-...

capitainenemo··on VisualJJ – Jujutsu in Visual Studio Code
Git's plumbing also kinda sucks (in places). Some of the current limitations of jj in what syncing state between repos is due to things missing from git that they are having a hard working around, at least based on what I've seen browsing their tickets. That inability to push the really useful jj state upstream for pulling from any machine seems like a major pain point in jj right now (was one of the major issues referenced in a jujutsu intro guide last year linked on HN)

The same issue hit the initial efforts (that I think were the inspiration for jj) when the mercurial folks, recognising git had kinda taken over the market, experimented in making a mercurial frontend backed by the git db. Limitations like the diff format (mercurial's weave one is one the jj folks also want to add at some point) and the lack of a method for tracking phases (mercurial relies on this for clean history without throwing out commits), and lack of file move/copy tracking.

capitainenemo··on People who know the formula for WD-40
He said his first order of decocanised cocoa leaf was seized at the border. I can see that discouraging trying again, esp when he's trying to make something others could reproduce.

He did find a pretty good substitute for the primary cocoa leaf ingredient though. Also, what he made was virtually indistinguishable in the taste tests. One person said that his tasted closer to the 2L of coke than the can of coke did, which suggests the final bit could just be carbonation level of the soda stream.

capitainenemo··on Convert potentially dangerous PDFs to safe PDFs
This is why Firefox chose to implement a custom PDF reader in pure JS for better sandboxing leveraging the existing browser JS sandboxing. As a side effect, it's been a helpful JS library for embedding PDFs on websites.

The Chrome PDF parser, originating from Foxit (now open-sourced as PDFium), has been the source of many exploits in Chrome itself over the years.

← PreviousPage 3 of 29Next →