Viewing profile — wpollock
wpollock
HN member- Joined
- Sun, Jun 18, 2023, 11:48 PM UTC
- HN karma
- 355
- Public activity
- 217 items
- HN profile
- View on Hacker News ↗
About wpollock
No profile information was provided.
Recent public activity
-
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…
-
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…
-
comment
Comment #49092536
I think you have mixed up ordered and unordered lists? But a fun sounding project, good luck!
-
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…
-
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!"
-
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…
-
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.
-
comment
Comment #48721357
TIL! Thanks!
-
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…
-
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…
-
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…
- comment
-
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…
-
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 …
-
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.
-
comment
Comment #48439910
One of several reasons to partition a large volume into smaller ones. At least, back then.
-
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…
-
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".
-
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.…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…