Live data from Hacker News

Viewing profile — rraval

rraval

HN member
Joined
Thu, Nov 24, 2011, 12:57 PM UTC
HN karma
421
Public activity
85 items

About rraval

Blog: https://zeroindexed.com

[ my public key: https://keybase.io/rraval; my proof: https://keybase.io/rraval/sigs/Ax1_hUoT2TVxiPextem1Y8Vwi61TqJ2pIbE4E19eXqE ]

Recent public activity

  1. comment
    Comment #37536633

    No mention of libgfshare, which comes with utilities `gfsplit` and `gfcombine`: https://manpages.ubuntu.com/manpages/trusty/man1/gfsplit.1.h... We use it in production to pregenera…

  2. comment
    Comment #33821950

    > But ctypes being a terrifying pain in the ass, people tread very carefully around it. I'm not sure how much people treading carefully actually translates into safety in practice.…

  3. comment
    Comment #33096270

    https://snapdrop.net is my go to for this. Works on any modern browser on the same LAN. Supports files and plain text. Previous HN discussion: https://news.ycombinator.com/item?id=…

  4. comment
    Comment #32610723

    Hah, you beat me to this by a minute. I guess I'm not the only one that looks back on this paper with fondness.

  5. comment
    Comment #32610715

    Related: Graham Hutton's classic paper: a tutorial on the universality and expressiveness of fold [PDF]: https://www.cs.nott.ac.uk/~pszgmh/fold.pdf Section 5.1 walks the reader thr…

  6. comment
    Comment #30714538

    > I separate file backup and version control. I keep every git repository I'm working on in Dropbox, and don't ever worry about how often I'm committing and pushing. Motivated by a…

  7. story
  8. comment
    Comment #29666256

    I too wanted to preserve privacy and avoid a cookie banner for my blog. I ended up rolling a privacy preserving proxy via Cloudflare workers that forwards `pageview` events to Goog…

  9. comment
    Comment #27984835

    I evaluated both Plausible and Matamo as privacy preserving analytics options for my blog, and ended up rolling my own solution for cost reasons. Cloudflare workers and Pulumi make…

  10. comment
    Comment #27370645

    I was able to make the switch over cold turkey after ~11 years of ArchLinux. By sheer happenstance, I blogged earlier this week about one particular killer feature that doesn't get…

  11. comment
    Comment #27348173

    > How do NixOS users typically manage software that is not a Nix package By writing a Nix package for it (I don't mean for this to sound flippant, tone is a bit hard to convey over…

  12. comment
    Comment #27347742

    > I don't think it's a perfect analogy, but I see what the author is getting at - you need to break the abstraction of some packaging tool, but you want the functionality it provid…

  13. comment
    Comment #27347597

    Thanks, I didn't know about this. It's been about a decade since I actually used Gentoo and I was writing from the hip. I've published a correction: https://zeroindexed.com/nix-eje…

  14. story
  15. story
  16. story
  17. comment
    Comment #27175520

    My blog [1] has expanded commentary on the motivation: > I thought that surely in 2021, somebody would have built a simple page view counter that I could just plug into my dinky bl…

  18. story
  19. comment
    Comment #23391420

    We use StackExchange's blackbox to check in GPG encrypted secrets into our monorepo: https://github.com/StackExchange/blackbox

  20. comment
    Comment #23197525

    Accumulating loop results in an array is bad for perf, but won't necessarily cause logic bugs. My favourite implicit return gotcha comes from the intersection of CoffeeScript and j…

  21. comment
    Comment #22890565

    > What statically typed language lets me define a type as “number between -180 and +180”, or “string which contains only alphanumeric chars”? Pretty much all of them. Any simple pr…

  22. comment
    Comment #21752075

    This... isn't even using the `make` part of Makefiles at all. If you look at the final example, every [1] rule is marked as `.PHONY`. `make` bundles 2 capabilities: a dependency gr…

  23. comment
    Comment #21458738

    > That being said though, I'd expect that a tuple would satisfy a `any[]` type. You have it backwards, the error in question is complaining that `any[]` does not satisfy the tuple …

  24. comment
    Comment #20086158

    That's fair, I too use a trucker's hitch for the ridgeline of a tarp. However, I'll use adjustable grip hitches for the guylines. That lets me freely adjust how my tarp is placed a…

  25. comment
    Comment #20084935

    Incidentally, my favourite knot of all time is also listed first: the adjustable grip hitch, https://www.animatedknots.com/adjustable-grip-hitch-knot Take 5 minutes out of your day…