Readit News logoReadit News
techbrovanguard commented on Ask HN: What are your current programming pet peeves?    · Posted by u/alexathrowawa9
ranger_danger · a month ago
https://github.com/libretro/RetroArch

Nearly a million lines of 3-spaced C89, still in heavy perpetual development.

techbrovanguard · a month ago
i tried to submit a patch to retroarch and it was one of the least pleasant experiences i've had in a while. makefile hell, layers and layers of incomprehensible macros, and spaghetti code everywhere. no thank you. i may be a masochist but i still respect my time.
techbrovanguard commented on Introducing tmux-rs   richardscollin.github.io/... · Posted by u/Jtsummers
techbrovanguard · 2 months ago
> chuckles

jesus christ, you’re not light yagami—please stay on /g/

techbrovanguard commented on Swearing as a Response to Pain: Assessing Effects of Novel Swear Words   frontiersin.org/journals/... · Posted by u/sega_sai
jacobgkau · 2 months ago
To think, you could've taken that opportunity to point out to her that saying the bad word didn't actually help her find it. Or you could've told her immediately that you heard her through the door because she yelled. Instead, you raised a casual swearer who's unaware of her surroundings. I hope nobody ever has to live in an apartment next to her.
techbrovanguard · 2 months ago
i will never understand people that are puritains about swearing
techbrovanguard commented on Price of rice in Japan falls below ¥4k per 5kg   japantimes.co.jp/news/202... · Posted by u/PaulHoule
techbrovanguard · 2 months ago
american exceptionalism at work
techbrovanguard commented on Weird Expressions in Rust   wakunguma.com/blog/rust-w... · Posted by u/lukastyrychtr
nikolayasdf123 · 2 months ago
this is why I like Go
techbrovanguard · 2 months ago
this is not the gotcha you think it is, you just dropped your gluestick
techbrovanguard commented on I Found Malware in a BeamNG Mod   lemonyte.com/blog/beamng-... · Posted by u/davikr
fifteen1506 · 4 months ago
Ok I could have been less snarky.

What I meant is, I have ideas I like to explore but a two-liner blog post won't entice anyone.

For example on https://user934.com/2025/04/22/securing-home-and-smb-network... I mix several ideas together and define the test plan (chapter 5), and let LLM fill in the blanks. Plus I clearly identify it as mostly written by LLM, which is better than most SEO garbage spam. So I think I've achieved a good compromise.

techbrovanguard · 4 months ago
you’ve taken a slightly smaller shit on the floor than the seo slop factory next to you. do you want a medal?
techbrovanguard commented on Taming the UB Monsters in C++   herbsutter.com/2025/03/30... · Posted by u/ingve
techbrovanguard · 5 months ago
> Tech pundits still seem to commonly assume that UB is so fundamentally entangled in C++’s specification and programs that C++ will never be able to address enough UB to really matter.

- denial ← you are here

- anger

- bargaining

- depression

- acceptance

Cope, seethe, mald, etc.

techbrovanguard commented on Sixos: A nix OS without systemd [video]   media.ccc.de/v/38c3-sixos... · Posted by u/transpute
dijit · 7 months ago
the dismissal of systemd criticisms by saying they’re unimportant (for you) or that admins are living in the past has got to be one of the most annoying things about the topic. It devolves into a flamewar because of it, since nobody can actually engage constructively once that happens.

I’ve laid my actual criticisms bare multiple times on this site.

1) The tight coupling of the userland with systemd means that while systemd replaced a pleathora of inits (not just sysv): the target is now too large to be replaced even if there are better ones. Systemd is the last init linux will have, and increases the barrier to port software to other unix-likes.

2) The non-optional/default features have been buggy and difficult to replace. Journald has no replacement; systemd-networkd is one of the most common causes of failure for my desktop due in part to being flakey when dnssec is not available.

3) The overreliance on dbus turns the “the unix philosophy” ;) away. Text as a universal communication medium, everything is a file, etc.

There are more, but these are my main ones. Throwing away the corpus of admin muscle memory is not an an issue anymore.

To be blunt, I was using Fedora when systemd was coming out, I know how it works intimately because it was constantly broken. Part of what gives me pause is that I know how utterly undebugabble it is when it fails: it just hits those causes less frequently as the world is forced into using it. It becomes battle hardened.

Oh, and the obvious criticism agains the maintainers who have been very unapologetic to bugs and undesired behaviour, in a much worse way than the Apple “you’re holding it wrong”.

Did you ever consider that it’s also free software nerds who are the most likely to hate being told what to do?

techbrovanguard · 7 months ago
> 3) The overreliance on dbus turns the “the unix philosophy” ;) away. Text as a universal communication medium, everything is a file, etc.

have you considered the reality that the "unix philosophy" results in incredibly brittle systems? byte streams ("""plain text""") are untyped and prone to mishaps.

techbrovanguard commented on Context should go away for Go 2 (2017)   faiface.github.io/post/co... · Posted by u/hiohio
saghm · 7 months ago
IMO Go is full of stuff like this where they do something different than most similar languages for questionable gains. `iota` instead of enums, implicit interfaces, full strings in imports (not talking about URLS here but them having string literal syntax), capitalization as visibility control come to mind immediately, and I'm sure there are others I'm forgetting. Not all of these are actively harmful, but for a language that touts "simplicity" as one of its core values, I've always found it odd how many different wheels Go felt the need to reinvent without any obvious benefit over the existing ones.
techbrovanguard · 7 months ago
the second i tried writing go to solve a non-trivial problem the whole language collapsed in on itself. footguns upon footguns hand-waved away with "it's the go way!". i just don't understand. the "the go way" feels more like a mantra that discourages critical thinking about programming language design.
techbrovanguard commented on Settlement for Australian users impacted by Cambridge Analytica incident   oaic.gov.au/news/media-ce... · Posted by u/ajdlinux
chii · 8 months ago
This is how you know the (old) media mongrels have bought out the australian gov't.

I am vehemently against it, but no matter which party you choose to vote for, the result has been the same.

techbrovanguard · 8 months ago
the greens could always use more votes

u/techbrovanguard

KarmaCake day119October 17, 2023View Original