Live data from Hacker News

Viewing profile — wpollock

wpollock

HN member
Joined
Sun, Jun 18, 2023, 11:48 PM UTC
HN karma
355
Public activity
217 items

About wpollock

No profile information was provided.

Recent public activity

  1. comment
    Comment #49218269

    Just because the cave is sealed now, does not mean it has been sealed for millions of years. Even for geology, 5.5M years is a long time. I don't understand how they can claim it n…

  2. comment
    Comment #49186440

    > He thinks everyone needs manpages. I told him I never look at any local man page ever; I only look online for help... Everyone's workflow is different. Your's obviously works for…

  3. comment
    Comment #49092536

    I think you have mixed up ordered and unordered lists? But a fun sounding project, good luck!

  4. comment
    Comment #49065778

    In 1982 I purchased a GE analog alarm clock which plugs into an electric socket, has a gentle backlight and a snooze button. It cost 4-5 dollars. This clock still sits on my nights…

  5. comment
    Comment #48866462

    The title of this post reminds me of a favorite quote "Write code as if the next person to maintain it is a homicidal maniac who knows where you live!"

  6. comment
    Comment #48823988

    Car: You look tired. There's a motel in 3 miles. Car: You appear to be suffering from acne. Try Zit-away, available at the convenience store in 2.4 kilometers. Car: Facial recognit…

  7. comment
    Comment #48725122

    > Should be using strcpy_s or strncpy_s These functions are optional in the C standard and not always present. AFAIK, they are not included in glibc as of 2025.

  8. comment
    Comment #48721357

    TIL! Thanks!

  9. comment
    Comment #48713708

    Stéphane (not "M") Chazelas is a genius. I have written him several times over the past 30 years, encouraging him to write a book about shell, POSIX, and other topics that he is an…

  10. comment
    Comment #48711177

    This article is a bit misleading. Linux kernel programming uses C, but not the C standard library and never has. The string functions discussed here are "helper" functions included…

  11. comment
    Comment #48587038

    One point of clarification: with git, "global" means per-user, not "machine-wide. (I never understood why "--global" wasn't better named, maybe "--user".) That's why these pathname…

  12. comment
  13. comment
    Comment #48519456

    > There are laws in place forbidding government agencies from merging together datasets. This is an excellent point. In my opinion, such laws are a good idea. Most of the time, pol…

  14. comment
    Comment #48518570

    > Are you saying the census shouldn't collect any data that people wouldn't be comfortable publishing? Because that's a recipe for a census that is far less useful for helping the …

  15. comment
    Comment #48478199

    The Sahara desert. It's not only repetitive but it repeats itself too as well. These gems are brought to you by the department of redundancy department.

  16. comment
    Comment #48439910

    One of several reasons to partition a large volume into smaller ones. At least, back then.

  17. comment
    Comment #48431796

    For what it's worth, in the U.S. at least you can connect to your local library with an app named "libby". I used this frequently on my Android phone to download books and magazine…

  18. comment
    Comment #48406814

    I wonder how many readers realized your joke here. For the ones who didn't, the 4-byte "magic number" that identifies Java .class files, in hex, spell "CAFEBABE".

  19. comment
    Comment #48391944

    This. Today, well-meaning doctors cannot spend more than 5-10 minutes between seeing patients. Medical shows on TV show teams of physicians working on one or two patients per week.…

  20. comment
    Comment #48273535

    > Do you know how to operate a punch card? I remember! You created a control card, with tab stops and other controls, wrapped it around a control drum, and then had an easy time pu…

  21. comment
    Comment #48261680

    Very nice write up! I am a fan of Rust and have little exposure to Go. That said, a couple of very minor points: cargo audit is not built-in, it is 3rd party. (The comparison table…

  22. comment
    Comment #48261402

    > Typescript is only a linter... I never thought of Typescript (TS) that way. I believe TS is a language addition that enabled smarter JavaScript linters; TS is not a linter progra…

  23. comment
    Comment #48243307

    > Theres no reason to ship TS to an end user browser. As things are now, developers write code in TypeScript, then debug and update code in Javascript. It might not be much of a re…

  24. comment
    Comment #48242635

    > Because "it doesn't exist". It's just a layer on top of js, ... C++ was originally a layer on top of C. The first C++ compiler, "cfront" was actually a transpiler to C. There is …

  25. comment
    Comment #48114117

    Long ago, I had the insight that not all users are equally technically proficient. Some had the chops to fix some problems if given sufficient information. Other users would be con…