HNHacker News
TopNewBestAskShowJobs

pkilgore

3,419 karma · joined June 5, 2017

I used to code for fun. Then I used to be a high-stakes patent litigator. But I hated that, so now I am an engineer. And I still code for fun.

hn_public_email@pck.email

submissionscomments
pkilgore··on Association between Vitamin D supplementation and Covid infection and mortality
"basically a crime"? Huh?
pkilgore··on Birdwatch, Twitter's collaborative fact checking system
TurdPolish
pkilgore··on The Fallacy of Premature Optimization (2009)
"Dogma is the root of more evil"
pkilgore··on TSMC says efforts to rebuild US semiconductor industry are doomed to fail
Article didn't say why it was doomed to fail? I miss something?
pkilgore··on Learn Exponentially
> It takes you years to get twice as effective at reading

Evidence? What's the evidence this is a linear growth process? How many years? At what age? What populations? There is no rigor here at all.

pkilgore··on Learn Exponentially
"Proved" is not a word used in any physiological research I've ever been familiar with, at least not with paragraph, if not pages of qualification. Would you please link me to this proof?
pkilgore··on Learn Exponentially
Anyone else feel like they just read a bunch of assumptions with no support followed by a chart "proving" an exponential equation grows faster than a linear one?

What the heck am I supposed to take away from this?

This is a half ass theory, not evidence.

Where's a shred of evidence, on the time scales here, these "units of information" are retained (under either method). Are they even relevant compared to a _skill_ like reading that enables quicker information ingestion across an entire life o and is applicable across a wider range of problems than _individual information units you read_??

pkilgore··on Planning Go 1.20 cryptography work
I thought this example of a test statically analyzing the call tree to keep out unwanted functions was pretty neat.

https://go-review.googlesource.com/c/go/+/402554/11/src/cryp...

pkilgore··on Teardown of a 30TB external drive bought online for $29
So many funny details in here. The USB 2.0 on a 30 TB drive was the kicker.
pkilgore··on A 14kb page can load much faster than a 15kb page
The athletic.com routinely takes 2-5 seconds to load a page on my mobile phone connected to a 600MBPS down line (when it doesn't 500).

I still use it.

So, sure, this is awesome but it might not be something worth optimizing for if you want to make money.

pkilgore··on Raft Consensus Animated (2014)
Funny enough, found this browsing the litefs repo and trying to understand the choice to go with consul. It was about five links down the rabbit hole, didn't realized I walked in a circle.

Thanks!

pkilgore··on Functional Reactive Programming
Dream is great for small http services -- I've not used the websocket support so I can't say much about it.

I do highly recommend starting with one of the Dream example projects just to lower the barrier to entry on the tooling side.

You can also use Rescript (compiles to very readable Javascript), which is the OCaml type system with more familiar syntax and some of the complexity shaved off.

pkilgore··on Firefox will no longer be a supported browser – service.mbna.ca
More details[1]

[1] https://www.quippd.com/writing/2022/07/19/MBNA-stops-support...

pkilgore··on How efficient can cat(1) be?
Go subscribe to https://lwn.net/ and have these moments every day!
pkilgore··on Ask HN: Why does my '15 MacBook Air have the same RAM (8gb) as a '22 McBook Pro?
8 GB is more than enough for many workloads, especially web development, academics, and remote development (and for that matter, non-development workloads).

Why not increase the potential pool of buyers with specs that are acceptable to them?

Also, M1 Architecture over Intel taps into solid state storage speeds to aggressively use swap storage when mem pressure exists. It really seems to be smooth, I've not noticed much hiccups. You might remember folks getting upset at this a year back because of the unexpectedly high SSD wear that results.

pkilgore··on Ask HN: Burnt-out, directionless but want to turn it around
good news: the people most likely to care are exactly the people to avoid, so you're not losing much.
pkilgore··on Real World OCaml – 2nd Edition (2021)
I'm trying not to make this just about dune. Dune is curtainly BETTER than, say Make n friend to newcomers.

But there's a market for programming languages that OCaml is objectively losing. Can we really not agree that the most popular/recommended build tool requiring you to write a lisp to do basic config probably isn't helping draw new user into the fold?

I doesn't have to be cargo. But the more it rhymes with that degree of user experience, the more the "masses" will discover the things that make ocaml great.

pkilgore··on Ask HN: Why can't I learn anymore?
Learning is really hard and I think we forget that. But all the old tips still work: regularly, grit, mentorship, and practice.
pkilgore··on Real World OCaml – 2nd Edition (2021)
This is fair. It's also a reason the "masses" are going to pick up Go or Rust instead.
pkilgore··on Real World OCaml – 2nd Edition (2021)
We can start with that, upon starting down the road to learning a (IMO great) but very, very different syntax than most other languages in OCaml, Dune then asks you to write a lisp file to do basic configuration and I suspect 90%+ people who want to explore just say "fuck it" the second they internalize this.

I'm sure there's a crowd, especially here on HN, that views this as some sort of purity test for the language, but in my opinion it's needlessly obtuse over <insert more readable and traditional and lintable type here> used by modern build systems.

Then there's the fact that several `init` commands don't actually fully `init` a project (and up until recently, the very example in OCaml's getting started documentation was broken).

Then there's this insanity

    dune build
    dune test
    dune exec # hahaha no, no, this doesn't work.
Then you gotta manually tape together crap between opam and dune (and don't get me started on how insane the lockfile situation is -- I swear to god I complained once and someone told me I should learn to use nix!).

This is all very fun and yak shave-ey and I generally grin and bear it, but boy do I totally get why most people look at me like I'm a weirdo because I like this language.

pkilgore··on Real World OCaml – 2nd Edition (2021)
The design of OCaml/Reason is the sweet spot of functional programming for me but every time I must deal with Dune after working with the tooling of Go or Rust I want to stab myself in the face repeatedly and I think that maybe that might just be related to the general concept of "masses" + OCaml.
pkilgore··on Ask HN: Has anyone successfully renegotiated an AWS non-compete?
I've heard of them in finance in the states, mostly, but I believe they do exist.
pkilgore··on My Life as a Mentalist
How did this non-tech, not even particularly good, informative, or interesting article end up in hn frontpage?
pkilgore··on AMD Zen microarchitecture and Intel's Ocean Cove patent
Relevant statute:

https://www.law.cornell.edu/uscode/text/35/273

Real answer though is "it depends", so ask a lawyer about specific facts.

pkilgore··on AMD Zen microarchitecture and Intel's Ocean Cove patent
You never use StackOverflow or similar?
pkilgore··on Ubiquiti vs. Krebs
Ah, the Streisand Effect[1]

Anyone else here who would have remained ignorant of this all absent this lawsuit?

[1] https://en.m.wikipedia.org/wiki/Streisand_effect

pkilgore··on Your computer is a distributed system
What is the kernal and the bus for the cloud?
pkilgore··on Kitty: The fast, feature-rich, GPU based terminal emulator
The killer feature of Kitty for me is that is replaces tmux with splits and layouts. It's also got great ligature support.
pkilgore··on Tell HN: A $40B company killed my 2yo son. Now they force me to keep silent
> I would never forgive me if one day another child gets killed and I could have avoided the tragedy if I choose to fight.

Sounds like you already know what you want to do. If you need help, please see a professional therapist. It isn't weakness, it isn't for other people, it isn't weird. You've had some serious trauma. Your lawyer makes a bad therapist. Court systems make for bad therapy. HN comments will never be the answer to something so deeply personal.

I hope for the best for you and your family.

pkilgore··on Fish 3.4.0
Any other long-suffering bash user switched to fish and never looked back? Why? Have you switched and ended up coming back to bash? Why?

- Long-suffering bash user

← PreviousPage 8 of 17Next →