Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 68
  1. Linux is an interpreter

    This is a standalone addendum to an earlier four-part series.

  2. This is the third and final part of a four-part article series about how to reimage a disk in-place, how to do weird things in initrd, and… well, now I guess it’s about how to build your own Linux distro.

  3. This is part 2 of a four-part article series about how to reimage a disk in-place, and how to do weird things in initrd.

  4. This is part 1 of a four-part article series about how to reimage disks in-place.

  5. curl > /dev/sda

    This is part 0 of a four-part series about doing weird things in early Linux boot.

  6. This is a guide that I made for a local group of people I’m trying to turn into hams.

  7. ping ff02::1

    TL;DR: Link local addresses are great and can be used for lots of things, like: finding and connecting to hosts that didn’t get an address via DHCP transferring files directly between two computers via Ethernet with almost no extra configuration To enumer…

  8. Ansible is a Lisp

    The Lisp family of languages is unique because code and data have the exact same form, and code is data, and data is code.

  9. This is a continuation of my woes in overhauling my homelab.

  10. So after I set up my VLANs, it was time for me to have my OPNSense firewall route packets between them.

  11. In the past week, I have made many changes to my homelab.

  12. As someone who has done a bit of functional programming, I have to say that C++ has really strange design choices, like being eagerly evaluated and allowing the user to cause all sorts of weird memory safety issues.

  13. Suppose you have a Microsoft Surface Pro running Linux with all the Linux Surface patches and IPTS daemon running for your stylus.

  14. Happy Leap Day!

    This post is entirely here to say that I made a post on leap day.

  15. Hey, remember how I used to blog regularly?

  16. I was trying to submit a Conda package to Conda Forge, and I needed a way to mark it as Linux and MacOS only.

  17. This post is the obligatory “look look I changed the website” post.

  18. I wanted to run Android games (specifically Arknights) on my NixOS box, but Anbox seems to be broken on NixOS.

  19. Nixpkgs is a very rich package repository, but sometimes it doesn’t have the package that you want.

  20. This week, I built a new gaming PC and got GPU passthrough set up on it!

  21. Because I had the privilege of obtaining factory-fresh ROMs from the cameras (as covered in the last episode), I realized that I could use those to perform some deeper analysis of the ROM’s structure.

  22. This is a continuation of the last post, where I desoldered and dumped the ROM.

  23. This is a continuation from the post where I disassembled the lil guy.

  24. Strap in kids, this post is about me physically hacking apart Amazon’s Blink Mini to get access to its firmware!

  25. TIL that you can analyze live packets from remote network interfaces in Wireshark with the following command: ssh $SSH_TARGET "tcpdump -w- -U -i $REMOTE_INTERFACE" | wireshark -k -i- It’s essentially three commands glued together in a big pipe.

  26. Do you want to hack your neighbors and disable their Wi-Fi because they’re blasting too much loud music?

  27. EDIT Sun May 15 10:38:34 PM PDT 2022: Hello Hacker News!

  28. Github Actions is like the free cup of beer you get at chemistry conferences; it sucks, but hey, it’s free.

  29. I guess I’m a travel blogger now.

  30. I got to choose any security-related project I wanted for my CPE 321 (Intro to Cybersecurity) final project.

  31. This post chronicles my experiences trying to get NixOS running on my new Surface Pro 6.

  32. Content warning: this post mentions tattooing and has a small amount of skin peeling.

  33. This article describes how I got a NixOS install working with multiple encrypted ZFS disks.

  34. I decided to take my radio’s APRS functionality for a spin on the ride home this Thanksgiving break.

  35. Last week, because my Baofeng UV-5R’s VHF band appeared to be broken and I wanted to experiment with APRS, I decided to splurge on a Anytone AT-D878UV radio.

  36. Today, my Raspberry Pi 4 and TFT/case bundle came in the mail, so I decided to give it a spin and see how it works.

  37. Hidden posts

    My site now supports hidden content about NSFW topics!

  38. What do you do with a waterlogged massage wand?

  39. At today’s CPARC meeting, I had an extremely stupid idea.

  40. What is this systemd service I have on my computer?

  41. It’s been a year (and 4 months) since I first brought v0.1.0 of astrid.tech online!

  42. I used NixOS for a week

    I spent the week using a travel laptop with NixOS installed on it while at school.

  43. Monorepos are great, and here’s why like to use them for my personal projects.

  44. Continuing from my last post about the QR code tattoos, my package of temporary tattoos arrived from StickerYou on Thursday: So, I eagerly I cut out the tattoos and pasted them onto my skin.

  45. To lock a drawing tablet to a single monitor, the command is xinput map-to-output $STYLUS $MONITOR where $STYLUS is gottten from xinput: ❯ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ ... ⎜ ↳ HID 256c:006d Pen Pen…

  46. I’m already a transhuman trans humanist transhumanist human, so I thought, “why not just go all the way and get a QR code tattoo?”

  47. Cal Poly’s VPN uses GlobalProtect, but IT doesn’t support Linux.

  48. Suppose someone who formerly committed code under John Smith <john.smith@example.com> now commits code under Jane Smith <jane.smith@example.com>.

  49. A third redesign?

    So we’re already on astrid.tech v2, despite the fact that the footer still says v1.

  50. I have a FreeIPA server that serves DNS on my home network.