Live data from Hacker News

Viewing profile — GeertB

GeertB

HN member
Joined
Fri, Oct 31, 2014, 2:07 PM UTC
HN karma
278
Public activity
34 items

About GeertB

Compiler and Database engineer. Polyglot. Love formal methods, floating-point, boundary between hardware and software.

Recent public activity

  1. comment
    Comment #49201550

    Signed integer addition is only associative when overflow is defined to wrap around like unsigned arithmetic. This condition is matched here, because only debug builds panic on ove…

  2. comment
    Comment #48964924

    I remember that EMACS meant Eight Megabytes And Constantly Swapping, a reference to the Emacs editor requiring a system with 8 MB of memory and then still swapping. It was consider…

  3. comment
    Comment #48947116

    The program terminated just a few moves into the game when there were plenty of legal moves left. Also, it is surprisingly hard to play chess as a human when there is no checkered …

  4. comment
    Comment #47249591

    I don't quite understand how multiply doesn't require addition as well to combine the various partial products.

  5. comment
    Comment #47166952

    The article makes it sound like the Tesla Semi is physically infeasible. Yet, it is in active use on a sufficient number of long-haul routes that ignoring this proof of existence u…

  6. comment
    Comment #47131711

    monochrome

  7. comment
    Comment #47131685

    Can't help myself: whenever I see Windows 3.11, I have to compute the difference between it and Windows 3.1. So, I fire up the calculator from the Accessories folder, and compute 3…

  8. comment
    Comment #47014831

    How did you handle games where Stockfish would castle or promote?

  9. comment
    Comment #46612530

    For these devices the microcontroller needs to be super cheap. Microcontrollers like the Puya PY32 Series (e.g., PY32C642, PY32F002/F030) can cost in the $0.02 - $0.05 range for th…

  10. comment
    Comment #46459107

    I wonder if this will improve latency and signal strength

  11. comment
    Comment #45193075

    The title here says 100M, but the actual presentation says 1M?

  12. comment
    Comment #45111735

    That one has a special place for me. I was a consultant then and invited to join the chorus even though I wasn't at the more professional level the other cast members were. We did …

  13. comment
    Comment #43712414

    I recently visited SF with the fam. Besides riding the old-fashioned cable cars up and down, to and from, our Fisherman's Wharf apartment, it was a foregone conclusion that we'd tr…

  14. comment
    Comment #41657172

    This game is so fun! I spent entirely too much time playing it just once last night, and got to the 1024 piece in the first run. I don't know how long it took me, but it was long. …

  15. story
    Show HN: Printing Chess Boards in a Terminal

    I'm doing some fun chess-related programing during my sabbatical, and taking the opportunity to dive down rabbit holes I'd avoid for in a work setting. Found out interesting stuff …

  16. comment
    Comment #40630331

    A smart compiler would have used the test (x & (x - 1)) == 0 to verify that x (assumed non-zero) is a power of two. Don't know why Clang didn't do that here.

  17. comment
    Comment #38866579

    This article really confuses the problems that legacy car manufacturers have with switching to EVs, with EVs in general. EVs work, just look at countries farther ahead in the trans…

  18. comment
    Comment #38720588

    That's quite the bandwidth-delay product at 3.3GB.

  19. comment
    Comment #38033557

    Actually, that's mostly false. If you can charge at home, you'll have a fully charged car in your driveway every morning. With the Tesla charging network, you really can charge no …

  20. comment
    Comment #34876169

    It seems that the proposed system is an improvement over plants, but not necessarily over the Sabatier reaction driven by energy captured by solar cells. Is that right? How would t…

  21. comment
    Comment #34861984

    The new satellites will orbit the EU.

  22. comment
    Comment #34590558

    You probably work too many hours, and actually can more often say 'no' than you think. Delegate some of your responsibilities. Work smarter, not harder. Be transparent with your ma…

  23. comment
    Comment #33677377

    In many cases, software is like a tool. I provided a screwdriver: generally it's used for good, but sometimes it's used for assembling a bomb. By providing the screwdriver, I have …

  24. comment
    Comment #31880927

    In particular, if you're developing Free Software or Open Source Software, and a company wants to hire you, it is _expected_ that they're OK with you continuing to do so. If any co…

  25. comment
    Comment #27600982

    When I started studying CS in 1990, people told me that "programming" was a dead end: 3rd generation languages wouldn't require programmers and anyone would be able to bend compute…