Live data from Hacker News

Viewing profile — ludocode

ludocode

HN member
Joined
Fri, Jul 03, 2015, 4:01 AM UTC
HN karma
1,028
Public activity
197 items

About ludocode

https://ludocode.com/

Recent public activity

  1. comment
    Comment #47904439

    > Current F13 expansion cards will pull out sometimes Just echoing what others have said here: I'm typing this on an original F13 I think from batch 6 which has had many upgrades b…

  2. comment
    Comment #47867985

    The 5x5 is very nice, and the 3x5 isn't bad either. Unfortunately neither of them have all of ASCII. The size is also a bit misleading because you need to add spacing so really the…

  3. comment
    Comment #47627903

    I'm the author of Onramp. Thanks for linking it! One of the VMs I wrote for Onramp is in POSIX shell [1]. This was intended to make C bootstrappable on any POSIX system of any arch…

  4. comment
    Comment #46520132

    I just use ConnectBot to ssh to my house. It runs tmux and vim well, especially with a little pocket-size folding bluetooth keyboard to go with it.

  5. comment
    Comment #45628246

    These filesystems are not really alternatives because mdraid supports features those filesystems do not. For example, parity raid is still broken in btrfs (so it effectively does n…

  6. comment
    Comment #45484768

    Here's a link to the case on the Framework marketplace: https://frame.work/ca/en/products/cooler-master-mainboard-ca... I put my original mainboard in one of these when I upgraded.…

  7. comment
    Comment #45121165

    Indeed, a decent closed hash table is maybe 30 lines. An open hash table with linear probing is even less, especially if you don't need to remove entries. It's almost identical to …

  8. comment
    Comment #42562875

    Oh, amazing! I've heard of DuskOS before but I didn't realize its C compiler was written in Forth. Looks like it makes quite a few changes to C so it can't really run unmodified C …

  9. comment
    Comment #42561525

    Indeed! An eventual goal of Onramp is to bootstrap in freestanding so we can boot directly into the VM without an OS. This eliminates all binaries except for the firmware of the ma…

  10. comment
    Comment #42561285

    Author here. I think my opinion would be about the same as the authors of the stage0 project [1]. They invested quite a bit of time trying to get Forth to work but ultimately aband…

  11. story
  12. comment
    Comment #42325261

    That might be rather more difficult than you might expect. Advent of Code uses quite a lot of 64-bit numbers. A bit of googling tells me C64 BASIC only supports 16-bit integers and…

  13. comment
    Comment #41362041

    The current version of rustc may compile itself quickly, but remember, this is after nearly ten years of compiler optimizations. Older versions were much slower. I seem to recall c…

  14. comment
    Comment #41354144

    The minimum tool that bootstrapping projects tend to start with is a hex monitor. That is, a simple-as-possible tool that converts hexadecimal bytes of input into raw bytes in memo…

  15. comment
    Comment #41353110

    The generated C code could contain a backdoor. Generated C is not really auditable so there would be no way to tell that the code is compromised.

  16. comment
    Comment #41352938

    It can be difficult to explain why bootstrapping is important. I put a "Why?" section in the README of my own bootstrapping compiler [0] for this reason. Security is a big reason a…

  17. comment
    Comment #41352796

    While it is technically possible to bootstrap Rust from Guile and the 0.7 Rust compiler, you would need to recompile the Rust compiler about a hundred times. Each step takes hours,…

  18. comment
  19. comment
    Comment #39877455

    It is true that there are many layers of code below the OS level. UEFI for example is probably hundreds of thousands of lines of compiled code. Modern processors have Intel IME and…

  20. comment
    Comment #39875249

    The team at bootstrappable.org have been working very hard at creating compilers that can bootstrap from scratch to prevent this kind of attack (the "trusting trust" attack is anot…

  21. comment
    Comment #39743409

    > That’t not "doing sketchy shit with people's data" Of course it is. If you add AdSense to your website you are letting Google track your users in exchange for a cut of the profit…

  22. comment
    Comment #39367523

    I was definitely hoping for a look at modern compilers. This article was written last month, yet its history ends with the release of LLVM. There's quite a lot of development in sm…

  23. comment
    Comment #39055522

    8BitDo makes great controllers. I have an SN30 Pro, a Zero 2 and a pair of Ultimate Cs. All of them have been used extensively and they are all excellent quality. On the other hand…

  24. comment
    Comment #39042787

    Do you at least have sympathy for yourself? These anti-competitive behaviors are causing higher prices for consumers. That includes you. The costs to consumers are why we're talkin…

  25. comment
    Comment #38794343

    I've been using this since Simple Mobile Tools was sold. It works well. My only real complaint is that the app icon name starts with "Little" so it's sorted under L, not F. It make…