HNHacker News
TopNewBestAskShowJobs

cpfohl

1,813 karma · joined August 11, 2011

Senior Software Engineer at Apsis Labs

https://pfohl.us

StackOverflow: https://stackoverflow.com/users/456188/cpfohl

GitHub: https://www.github.com/crisfole

[ my public key: https://keybase.io/crisfole; my proof: https://keybase.io/crisfole/sigs/TKCO4UcektZEPMpgfZVMYE6B4YZMnGE0Hh66ptyb4as ]

submissionscomments
cpfohl··on Try the Mosquito Bucket of Death
It's not the _water_ in the toilet that's gross to drink...
cpfohl··on I drank every cocktail
I like to doctor bad sweet vermouths with a barspoon of Cynar. Goes a long way to add the missing complexity, and if you're sparing enough even a Cynar hater won't mind it.
cpfohl··on Beyond Meat fights for survival
If you ever marinate broccoli in balsamic (a favorite in our household) it’s the same technique: it precooks from the acid.

Try it with dried cranberries and sunflower seeds for a great salad! (Don’t forget the salt, pepper, and garlic)

cpfohl··on What my mother didn’t talk about (2020)
The Dr who treated my brother while he was dying explained this really well; the reduced pain can actually extend life (on the order of minutes) because the reduced discomfort/pain allowed him to continue breathing longer than he would have otherwise.
cpfohl··on Beyond Meat fights for survival
I mean, so do cows and chickens.

Moving a chemical process out of a living being and into a lab can make it safer: you’re doing it without the bacteria and viruses omnipresent in the natural world, and you know exactly what is going into the reaction…

When you “cook” a piece of fish in salt and lime (a la Ceviche) you are also altering the protein structures).

cpfohl··on Being full of value‑added shit
https://xkcd.com/566/

Language warning if you have kids around or don’t like that.

cpfohl··on RFK Jr.: HHS moves to restore public trust in vaccines
Kennedy was notorious for anti vaccine rhetoric long before 2020:

https://healthjournalism.org/blog/2024/12/what-to-know-about...

The article brings receipts.

Sorry to say it: You are misinformed.

cpfohl··on Show HN: Omiword – A daily, sector-based word puzzle
Well done. That was tricky and fun.
cpfohl··on Claim for a missing tooth
Thanks! Now I have more questions, but they're better. This is good progress.
cpfohl··on Claim for a missing tooth
Ooh! Perfect opportunity to ask a question I’ve definitely not spent an inordinate amount of time wondering about without bothering to look for an answer!

Is maths in British English plural? Like, should that be “the maths say”?

cpfohl··on Gene drive modified mosquitoes offer new tool for malaria elimination efforts
This is great. Mosquitoes are ecologically important pollinators. They’re also the worst human disease vectors.

I do wish, though, that they would consider modifying whatever protein mosquitoes inject to make me itch so bad… Looking forward to seeing this play out.

cpfohl··on Ask HN: Where do seasoned devs look for short-term work?
I hear and understand that gut feeling. Whenever I hit that particular feeling, though, I remind myself that it’s only shameful if you’re knowingly selling something that can’t deliver what you’re promising.
cpfohl··on CSS-zero: opinionated CSS starter kit for your "nobuild" application
Not a fanboy for Tailwind, but I grudgingly respect that putting up with the ugly has serious upsides.

This loses out on TW’s tree shaking…I think in this case style=“” is a better approach…

cpfohl··on Ask HN: How to approach first days on a new job as a senior PM?
This is a very fair rebuttal as a person who has worked at a company where we had a 'Chief Spider Wrangler' for a time.
cpfohl··on Ask HN: How to approach first days on a new job as a senior PM?
This is true. Although, I’m not sure how many medium size companies have their own Prime Ministers.

Your first few weeks at any company in any role, though, are well spent meeting people and learning the product really well.

I also like to get or sit in on a sales demo and an onboarding call.

cpfohl··on Ask HN: How to learn marketing and sales as a solo entrepreneur?
Nawzajem! Mieszkałem we Wrocławiu! Teraz mieszkam na północ do Bostonu.
cpfohl··on I had to take down my course-swapping site or be expelled
I laughed out loud. Thanks!
cpfohl··on Ask HN: How to learn marketing and sales as a solo entrepreneur?
I lived there from 5-11, then studied it again when I turned 18. I'm rusty, but after a few days of full immersion I'm back to my 11 year old fluency. In the meantime my good accent combined with my grammar and vocabulary make me sound...a tad slow.
cpfohl··on Ask HN: How to learn marketing and sales as a solo entrepreneur?
Way to go!
cpfohl··on Ask HN: How to learn marketing and sales as a solo entrepreneur?
“Once I’m ready” is a trap.

It’s a free hour of consulting with someone that has experience in exactly what you’re struggling with…worst case scenario (no offense neom) you walk away with an hour less to binge Netflix and a hilarious story; best case they point something out that moves you to profitable months or years sooner.

My instinct tells me that you posted this here because you wanted something like this.

cpfohl··on Ask HN: How do you find part time work?
I accept that premise if the goal is opportunity in novel fields. If the goal is simply landing an opportunity I think he introvert’s approach is actually more powerful.

The extrovert has loads of low probability opportunities; they tend to be more varied due to the breadth of their networking.

The introvert is selling to people they know; if they get to the point where they are asking for the opportunity I predict they land a larger percentage than the extrovert. Because they’re drawn from a smaller network, however, they are also likely to be in narrower fields.

cpfohl··on Ask HN: How do you find part time work?
Networking is not just for extroverts. One on one time with friends, and small group networking is still valuable networking.
cpfohl··on My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback
Fun! Give your guy a high five from Boston!
cpfohl··on Trivial REST server in various languages to compare
Same thought! Python uses FastAPI. C# with ASP.NET looks similarly terse, and ASP.NET is “built in” (kinda).

var app = WebApplication.Create();

app.MapGet("/people", () => new[] { new Person("Ana"), new Person("Filipe"), new Person("Emillia") });

app.Run();

record Person(string Name);

The above (struggling to find the backtick on my Mobile keyboard) is straight from the ASP.NET website: https://dotnet.microsoft.com/en-us/apps/aspnet/apis

cpfohl··on Interview gone wrong
To be fair to parent I read the whole thing and also missed that.
cpfohl··on Ask HN: What Are You Working On? (October 2024)
My wrist and shoulder mobility!
cpfohl··on Adding syntax to the CPython interpreter
This is literally just a short tutorial helping people get into the cpython codebase. This feedback is off topic.

Related to your comment, though: Python has had this syntax for a VERY long time.

cpfohl··on The best $4 ever spent
For my middle child's 1st Birthday we realized we could give him everything he ever wanted for about $8. He opened a few boxes of bandaids, tissue boxes, and a roll of toilet paper. Played for hours.
cpfohl··on Hawai'i-Issued Real IDs Can Be Added to Apple Wallet Beginning August 28
> Digital driver’s licenses cannot be used as proof of name and address to fulfill the lawful order of a police officer.

This drives me nuts…a police officer can look up my license if I offer my name and address. Why do I need to carry an easily lost piece of plastic and paper to prove I’m me? It’s harder to forge a record on the DMV db than my license…

This is a genuine question, if anyone knows the reasoning behind this I’d be thrilled.

cpfohl··on The 1 Hour per Year Bug, but only in Pacific time
It’s totally feasible; if the server is using JS and is located in ET the parsed Date tends to be converted internally to local zone (very frustrating).

The Temporal spec[1] should alleviate a lot of the JS induced pain. Knowing how to correctly store and manipulate time data, however is a completely separate issue that even really experienced engineers can easily mess up, even with solid STD lib support.

1: https://tc39.es/proposal-temporal/docs/

← PreviousPage 3 of 17Next →