News for hackers. Stuff that matters.

visil

Re:Copyparty, turn almost any device into a file server on Monday July 28, 2025 @11:24AM (#44711779)
Absolutely amazing piece of software, the kind that makes you wish you had a use-case for that. Kudos to devs for taking security seriously, too.

By the way, the youtube video showcases this project really well.

Re:A Console-Friendly Pastebin with binary support on Monday October 21, 2024 @01:24AM (#41900908)
Nice! I used a similar site, termbin.com, for some time now, though it uses netcat to upload files. Definitely useful!
Re:Implementing and Detecting Anti-Debugging with Fork() on Friday September 27, 2024 @09:57AM (#41670547)
The patch code looks like a rather convoluted way of patching out the function code. Can we not just replace conditional branch with a regular one and nop out the rest? Or at least set w8 to 1 manually? I know next to nothing about ARM assembly, so I'm most likely missing something.
> AI hate group

Huh. That's a weird thing to say.

Re:Ask HN: Going low-level – what to learn next? on Tuesday June 04, 2024 @06:33AM (#40572768)
It seems that I've been on a right track in some sense - I stumbled upon Handmade Network a few weeks ago!
Re:Ask HN: Going low-level – what to learn next? on Tuesday June 04, 2024 @06:28AM (#40572732)
Ironically, I've been avoiding learning Lua for quite some time for some reason. I guess it's finally time to give it a try!
Re:Ask HN: Going low-level – what to learn next? on Tuesday June 04, 2024 @06:23AM (#40572715)
Not so sure about you being behind me - one minute ago I had little to no idea what I2C or SPI even mean :)

Ask HN: Going low-level – what to learn next?

I've been interested in (relatively) low-level programming for quite some time. I know C, I can read assembly (write - not so much) and I have basic understanding of CPU (registers, cache, stack and whatnot). What should I read or learn next to be able to reason about things like cache usage of a C program or possible low-level microoptimizations? It's still just a hobby for me for the most...

( Read More... | 56 comments | 26 points | on HN )
Looks cool! I'm currently using Selfoss, which is fine in terms of requirements/maintenance, but if I didn't, I'd probably give this a try!
Re:Don't DRY Your Code Prematurely on Thursday May 30, 2024 @03:13PM (#40527544)
Reminds me of this[1] great blogpost: "This abstraction adds overhead. “Abstracting” the common operation has made it more difficult to read, not less difficult to read. People for who consider meta-programming some sort of Black Magic often make this exact point: The mechanism for removing duplication adds complexity itself. One view is that the overall effect is only a win if the complexity added is small compared to the duplication removed."

[1]: http://weblog.raganwald.com/2007/12/golf-is-good-program-spo...

I used to use aerc, though mutt is more powerful. Might switch to neomutt. Sc-im is great, however may be really confusing sometimes.
Re:RSS: How to fix your internet feed on Friday May 03, 2024 @01:45PM (#40250288)
RSS is great; I'm still struggling to find a compact and lightweight selfhosted RSS reader though. TTRSS seems like an obvious option, however Docker will create some overhead for my home server I imagine.
Re:Making a 3D modeler in C in a week on Thursday May 02, 2024 @07:11PM (#40242363)
And an exceptionally well written documentation, too! One of the first big-ish projects of mine was a raytracer I wrote in C with SDL.
Oh, I was worried that NewPipe would break! It's a great app. Currently I use Tubular, though, which is a fork of NewPipe with SponsorBlock and Return dislike embedded in.