Live data from Hacker News

Viewing profile — kahlonel

kahlonel

HN member
Joined
Wed, Jan 11, 2017, 4:54 PM UTC
HN karma
482
Public activity
225 items

About kahlonel

Embedded Software Architect

Recent public activity

  1. comment
    Comment #46928071

    Wrong. I’m still doing it.

  2. comment
    Comment #46552063

    99% people in this thread have no idea what you mean. And that’s the reason projects like these make it to frontpage every other day and have hundreds of upvotes/comments.

  3. comment
    Comment #46331978

    Embedded software developer here, with very minimal professional hardware design experience. I mostly write nostdlib C, and never use malloc. I write peripheral drivers from scratc…

  4. comment
    Comment #46303025

    Now we have vulnerabilities in two different flavors.

  5. story
  6. comment
    Comment #45528208

    That's a great example of how to write C in 2025. Congrats and well done.

  7. comment
    Comment #44921349

    PuTTY was the first tool I ever used to SSH into a machine. My mind was blown when me and my friend wrote to the same file and could see each other’s sentences.

  8. comment
  9. comment
    Comment #44432076

    Awesome write up! Please don’t mind the hostile crowd here. They don’t like anything other than their favorite language on the front page. There’s a much bigger silent majority tha…

  10. comment
    Comment #43415390

    Imagine going out, calling someone the N-word, and only getting 0.0379% of your income as a fine.

  11. comment
    Comment #43381785

    You mean the implementation is faster than the one in C. Because nothing is “faster than C”.

  12. comment
    Comment #42609434

    Because it’s the only language that doesn’t get in my way / add another cognitive layer to deal with. My modules can be as simple or as complex (by combining simpler ones) as I wan…

  13. comment
  14. comment
  15. comment
  16. comment
  17. comment
  18. comment
  19. comment
  20. comment
    Comment #38834794

    It’s “undefined behavior” because on certain embedded systems NULL (i.e. 0) is a valid memory address that can be read/written to.

  21. comment
    Comment #38834773

    Using setbuf(stdout,NULL) also disables the buffering.

  22. story
  23. comment
  24. comment
    Comment #34596650

    I’m fine with it if they decrease the subscription fee to a quarter. Nobody I know has 4 TVs in their house. Charging for “4 screens” while enforcing this new policy is a simple cu…

  25. comment
    Comment #34389626

    There’s nothing unpopular about this. In fact this is the most popular opinion on HN.