Readit News logoReadit News
brirec commented on OpenWrt: A Linux OS targeting embedded devices   openwrt.org/... · Posted by u/pykello
gonzopancho · 11 hours ago
the entire desktop line from Netgate is fanless.
brirec · 7 hours ago
Netgate are _terrible_ at open source, though — they’re shit at accepting contributions, they’re shit at providing attribution, and they’re shit at providing any support whatsoever to anyone who prefers other hardware (even with their paid software).

So I really can’t say I recommend their hardware…

brirec commented on OpenWrt: A Linux OS targeting embedded devices   openwrt.org/... · Posted by u/pykello
CursedSilicon · 17 hours ago
I'm a staunch defender of OpenWRT. Having used just about every "router distro" folks care to name (remember SmoothWall?) for the last 20~ years, OpenWRT is built like a tank and just keeps trundling along

I hope their experiments with the "OpenWRT One" keep going. I'd love to see OpenWRT take a (deserved) bite out of the "SMB firewall vendors" like Netgate or OPNsense. Or just undercutting Wi-Fi vendors like Ubiquiti who base their work on OpenWRT anyway

Something I'm excited to try myself in future is running "OpenWISP" [1] to manage a small fleet (three) OpenWRT devices in parallel for a deployment in a shared workshop. This seems to also be something that OpenWRT could be better at integrating, but it's nice to see "a vendor" tackling it

[1] https://openwisp.org/

brirec · 7 hours ago
> vendors like Ubiquiti who base their work on OpenWRT anyway

I thought Ubiquity’s firmwares were all based on Debian. Is this no longer the case?

brirec commented on No adblocker detected   maurycyz.com/misc/ads/... · Posted by u/LorenDB
dheera · 7 hours ago

    setTimeout(() => {

        // fuck up all future javascripts

        setTimeout = setInterval = requestAnimationFrame = () => {};
        Element.prototype.appendChild = () => { throw new Error("Blocked"); };
        document.addEventListener = () => {};
        window.addEventListener = () => {};
        Object.defineProperty(document, "readyState", { get: () => { throw new Error("No JS"); } });
        document.write = () => {};

        // fuck up canvas
        if(window.HTMLCanvasElement) HTMLCanvasElement.prototype.getContext=()=>null; 

        // fuck up webgl
        if(window.WebGLRenderingContext) window.WebGLRenderingContext.prototype.getParameter=function(){e=>{throw new Error("Blocked")}};

        // fuck up webgl2
        if(window.WebGL2RenderingContext) window.WebGL2RenderingContext.prototype.getParameter=function(){e=>{throw new Error("Blocked")}};

        // fuck up websockets
        window.WebSocket=function(){e=>{throw new Error("Blocked")}}; window.EventSource=function(){e=>{throw new Error("Blocked")}};

        // fuck up popups
        window.open=()=>null;

        // ...

    }, 500);

brirec · 7 hours ago
What the fuck up does this do?
brirec commented on Show HN: Attempt – A CLI for retrying fallible commands   github.com/MaxBondABE/att... · Posted by u/maxbond
brirec · 8 hours ago
This is kind of neat. I appreciate how well it falls into the whole Unix philosophy of small tools that do one thing really well.

One thing I’m kind of curious about from a UI standpoint is why the exponential argument isn’t a double-hyphen flag. It kind of feels like it should be, given all of the other arguments are flags.

brirec commented on AnduinOS   anduinos.com/... · Posted by u/TheFreim
totallykvothe · 21 days ago
"The ISO is only 2GB"

0_o

brirec · 20 days ago
Have you ever seen the size of modern OS installs?
brirec commented on Debian 13 “Trixie”   debian.org/News/2025/2025... · Posted by u/ducktective
madars · a month ago
>I've never had a Debian system break without it being my fault in some way.

Debian is great but I can't say this is a shared experience. In particular, I've been bitten by Debian's heavy patching of kernel in Debian stable (specifically, backport regressions in the fast-moving DRM subsystem leading to hard-to-debug crashes), despite Debian releases technically having the "same" kernel for a duration of a release. In contrast, Ubuntu just uses newer kernels and -hwe avoids a lot of patch friction. So I still use Debian VMs but Ubuntu on bare metal. I haven't tried kernel from debian-backports repos though.

brirec · a month ago
These days all of my “Debian” bare metal systems are technically running Proxmox, which I think is a relatively happy medium as far as the base Debian system goes — the Proxmox kernel is basically the Ubuntu kernel, but otherwise it’s a pretty standard Debian system.

I’ve thought about (ab)using a Proxmox repository on an otherwise stock Debian system before just for the kernel…

brirec commented on Mac history echoes in current Mac operating systems   tenfourfox.blogspot.com/2... · Posted by u/classichasclass
rbanffy · a month ago
Wow. Last time I did that, it was still AFP shares. Time Machine wouldn't recognize anything else.
brirec · a month ago
RIP AFP
brirec commented on Twenty Eighth International Obfuscated C Code Contest   ioccc.org/2024/index.html... · Posted by u/mdl_principle
capitainenemo · a month ago
yep. certainly occurred to me. not the most practical if you just wanted to look at a single file, and still breaks the legacy links. BTW, they also made JS required to get the "clone" link off their website, although you can of course guess it most of the time.

In any case, wasn't using w3m/lynx this time, so just whitelisted the 2 domains github requires.

brirec · a month ago
> you can of course guess it most of the time

In what scenarios is a GitHub clone URL ever different from what one what “guess”?

I’m genuinely curious — all of the GitHub git clone URLs I’ve encountered were the exact same format. (https://github.com/$user/$repository with an optional “.git” at the end of the URL)

brirec commented on Xfinity using WiFi signals in your house to detect motion   xfinity.com/support/artic... · Posted by u/bearsyankees
dcow · 2 months ago
We suffer from a problem that engineers want nothing to do with politics. I 1000% agree we need a digital bill of rights. It pains me every time a “well behaved” website pops up a cookie consent banner for the billionth time after I already consented because the browser wiped all the persistent user identifiers available to it. For my protection -_-

I want privacy codified in human law. I didn't vote for standards bodies to pave the road to hell by removing every goddamned persistent handle we can find from existence. I didn't vote for the EU to reinvent an internet worse than popup ads by attacking the symptoms not the cause. I would rather have the internet of the 2000s back in a heartbeat than keep putting up with shitty “technical solutions” to corporations having too much power at scale. I don’t care if people break the law: prosecute them when they do and make the punishments enough to deter future law breakers.

There is absolutely something civilized beyond a lawless advertising wild west where the technical solution is to all be masked Zorros.

Why is it that if someone said “we need a legal solution to gun violence” the people that say “no we need a technical solution all people should wear kevlar and carry 9mm pistols” are considered the lunatics but when we ask for a legal solution to rampant non-consensual tracking for the purpose of indoctrinating the consumer class with propaganda we all laugh and say bah the solution must be technical? I don’t get it.

brirec · 2 months ago
While I agree that we should have legal codes protecting our online and digital rights, I’m convinced that there are enough Bad People on the Internet that we do indeed still need strong technical protections as well.
brirec commented on Snow - Classic Macintosh emulator   snowemu.com/... · Posted by u/ColinWright
kalleboo · 2 months ago
Ah yeah, the ones that were sold at the time would work if you passed through USB to an emulator that supported USB hardware, or reverse-engineered their proprietary protocol. I was only thinking of the modern options when I wrote my comment.
brirec · 2 months ago
You can get used Griffin iMates on eBay from time to time, but you'll want to solder in a new coin cell battery.

u/brirec

KarmaCake day527February 9, 2018
About
[ my public key: https://keybase.io/bri_; my proof: https://keybase.io/bri_/sigs/rC4TBu-_yMaVuLND-xQhbiU2NCNXKLSnK-hrRw6ykn8 ]

Website: https://ibeep.com GitHub: https://github.com/b-/ Email: hn (at) ibeep (dot) com

View Original