Live data from Hacker News

Viewing profile — duijf

duijf

HN member
Joined
Sat, Jul 14, 2012, 7:20 PM UTC
HN karma
363
Public activity
44 items

About duijf

mail at dot io

Recent public activity

  1. comment
    Comment #43437222

    > It's just that function calls can only appear in very limited places in the program (only inside `steps`), and to define a function, you have to create a Git repository. FYI ther…

  2. comment
    Comment #41117389

    All the Nix commands that take an 'installable' can take GitHub URLs. For instance: $ nix run github:NixOS/nixpkgs#hello Hello world! That command will download nixpkgs from GitHub…

  3. comment
    Comment #39440102

    Wow it's great seeing this here again. The first uni assignment I made for CS101 was a Mandelbrot set renderer. I got it to work, but that's all the merit it had. I didn't have a c…

  4. comment
    Comment #37481384

    Line of business, I think

  5. comment
    Comment #36582656

    > Ports below 1024 can be opened only by root. Or processes running with the CAP_NET_BIND_SERVICE capability! [1] Capabilities are a Linux kernel feature. Granting CAP_NET_BIND_SER…

  6. story
  7. comment
    Comment #31908054

    Working on that API gateway with you was a lot of fun :) To be fair, we did run into some issues with the GHC garbage collector performance initially. That took some time to figure…

  8. comment
    Comment #31907953

    Channable has a tech blog where you can find more details. The most popular ones discussing technology choices (with HN discussion): - Haskell ( https://news.ycombinator.com/item?i…

  9. story
  10. comment
    Comment #30439625

    Here's a way you can do this with git. This trick relies on `git merge --allow-unrelated-histories`. Assuming you have repos `foo` and `bar` and want to move them to the new repo `…

  11. comment
    Comment #30425351

    Form a corporate perspective: 2FA would still force a unique secret per user. That can be useful when your users tend to reuse passwords for different sites or choose poor ones. I …

  12. comment
    Comment #30296777

    Thanks for working on this! I've been using this on and off over the last two months (tend to forget I have it installed and fall back to old habits), but it's really really cool s…

  13. comment
    Comment #29992076

    More likely May 2021, the date format at the bottom of the post is probably YYYY-MM-DD as common in Germany where the author seems to be located. EDIT: If Germany has the same conv…

  14. story
  15. comment
    Comment #26750109

    > What is the story in nix for packaging untagged branches of software Most Nix packages define their sources using `src`. You can pass in whatever you want. E.g. fetch a tarball f…

  16. comment
    Comment #26749249

    > Also, regarding DevOps, the tooling around Nix makes it a little brittle for anything event based--rapidly changing configurations on the fly due to network conditions (Consul, A…

  17. story
  18. comment
    Comment #24664766

    There are numerous valid HTTP payloads that are larger than a single TCP/UDP packet. Ordering is important in these cases.

  19. comment
    Comment #24540481

    From https://github.com/ghc-proposals/ghc-proposals/blob/master/p... .g is a field selector. f.g is field selection of a record. f . g is function composition. f. g is function com…

  20. comment
    Comment #24169169

    My favorite real world example of how you can use these techniques to reduce bugs: -- Bad. data Session = Session { authenticated :: Bool , challenge :: Maybe Challenge , userId ::…

  21. comment
    Comment #21158942

    Rust looks pretty cool.

  22. comment
    Comment #21156648

    Re availability: We had a hard time keeping the system based on Spark available. There were days when the cluster would freak out multiple times in a single day. The 'fix' would be…

  23. comment
    Comment #21156585

    > Reading this article it seems like yet another example of "you don't have big data". Yes definitely. This thing was a big exercise in "You aren't going to need it". > so in the e…

  24. story
  25. comment
    Comment #20664885

    If you haven't seen https://haskell-at-work.com/episodes.html yet, I can recommend it