HNHacker News
TopNewBestAskShowJobs

FunnyLookinHat

1,047 karma · joined April 1, 2014

Website: https://funnylookinhat.com

Email: funnylookinhat at gmail

Github: github.com/funnylookinhat

Location: Portland, ME, USA

submissionscomments
FunnyLookinHat··on Don't use your phone while you poop
"You need to be bored" - https://www.youtube.com/watch?v=orQKfIXMiA8

This is harder than ever - I've always got the urge (no pun intended to the original post) to start a new worktree, keep the agents unblocked, or write down a new idea.

I've started going on silent drives to help - 2 lane roads for an hour or so, just staring ahead and thinking about nothing and everything. I'll reward myself with a podcast on the way back from wherever my "could be anywhere" destination is.

FunnyLookinHat··on Redis 8.8: New array data structure, rate limiter, performance improvements
For those who may not know, you can cut your costs in AWS by going with Valkey over Redis for about 33% savings.

https://aws.amazon.com/blogs/database/reduce-your-amazon-ela...

FunnyLookinHat··on Having Kids (2019)
I think it's important to share the difficult / hard experiences of having kids as much as the good ones. I've noticed that there is a huge bias towards only sharing the good moments and white-washing all of the bad as something you can "laugh about later." To be frank, not enough people were honest with me about what it would be like having kids before I had them - and I was incredibly upset when I realized that (several years into being a parent).

I now make it a point to be honest with people when they ask "Should we have kids?" and tell them about how hard it can be, etc. Most importantly, I tell people that they shouldn't have kids unless they would still want to do it if their experience doesn't land in the middle of the bell curve. We tend to romanticize the decision, and expect that everything "just gets even better" with kids. There are all sorts of ways your experience can be less than ideal. Unless you're evaluating your decision with those potential outcomes in mind, you're doing yourself, your partner, and even your future children a disservice.

FunnyLookinHat··on Netflix Open Content
Anyone else surprised that the download links are plain HTTP without SSL? I know it's a page that in the past I would have typically not worried about securing - but nowadays it's SSL everything or else your browser yells at you.
FunnyLookinHat··on Ask HN: What did you read in 2025?
I really enjoyed Leaving Microsoft to Change the World by John Wood. It's fairly obscure though - I was surprised to see it mentioned here.!
FunnyLookinHat··on Anticheat Update Tracking
Inspector is telling me it's "ZedTextFtl", with "Jetbrains Mono" used for the monospace blocks.

Edit - More info on it here:

1) https://www.typotheque.com/fonts/zed-text 2) https://www.typotheque.com/blog/zed-a-sans-for-the-needs-of-...

FunnyLookinHat··on GitHub CI/CD observability with OpenTelemetry step by step guide
I think you're looking at OTel from a strictly infrastructure perspective - which Cloudwatch does effectively solve without any added effort. But OTel really begins to shine when you instrument your backends. Some languages (Node.js) have a whole slew of auto-instrumentation, giving you rich traces with spans detailing each step of the http request, every SQL query, and even usage of AWS services. Making those traces even more valuable is that they're linked across services.

We've frequently seen a slowdown or error at the top of our stack, and the teams are able to immediately pinpoint the problem as a downstream service. Not only that, they can see the specific issue in the downstream service almost immediately!

Once you get to that level of detail, having your infrastructure metrics pulled into your Otel provider does start to make some sense. If you observe a slowdown in a service, being able to see that the DB CPU is pegged at the same time is meaningful, etc.

[Edit - Typo!]

FunnyLookinHat··on Reports of Deno's Demise Have Been Greatly Exaggerated
> And I'm actually quite happy that most Deno projects don't have a custom testing and linting setup.

I feel similarly. The standard configurations (e.g. tsconfig, linting, formatting) and bolts-included tooling (test, lint, fmt, etc.) are what make Deno so great for developers.

I've started using Deno in my spare time for various projects - and it just _feels_ more productive. I go from idea to testing TypeScript in minutes - which never happened in Node land.

FunnyLookinHat··on A Critical Look at "A Critical Look at MCP."
> Server authors working on large systems likely already have an OAuth 2.0 API.

I think this biases towards sufficiently large engineering organizations where OAuth 2.0 was identified as necessary for some part of their requirements. In most organizations, they're still using `x-<orgname>-token` headers and the like to do auth.

I'm not sure that there's a better / easier way to do Auth with this use case, but it does present a signficant hurdle to adoption for those who have an API (even one ready for JSON-RPC!) that is practically ready to be exposed via MCP.

FunnyLookinHat··on RIP Skype
Everyone I know who uses Teams does not like it. Is that selection bias based on my personal network of technically savvy peers and professionals, or is it founded in a broader experience?

More importantly, does Microsoft really believe this is a winning product? Are they that out of touch with their customer base?

FunnyLookinHat··on Itch.io Taken Down by Funko
Came here to recommend Porkbun - I've had great experience with them and so have all of the friends and family I've recommended.
FunnyLookinHat··on Dear sir, you have built a compiler (2022)
Yeah, the fatigue is real.

It takes much more energy to stop a bad idea / framework from taking root in a large org than to start one.

FunnyLookinHat··on Caddy 2.8
Caddy is great! But am I the only one who gets frustrated seeing breaking changes in a minor version release? I know semver isn't "the one true way", but it sure does solve a problem for me. I've had too many applications FTBFS or start up on minor (or even patch!) version bumps because they included breaking changes.
FunnyLookinHat··on Cosmic: The Road to Alpha
You can click the button labeled "Support Pop" on this page.

https://pop.system76.com/

The only option is $12/year last I checked. It'd be nice if we could donate a larger amount easily.

FunnyLookinHat··on Tracking developer build times to decide if the M3 MacBook is worth upgrading
I think there's something to be said for the fact that the engineering organization grew through this exercise - experimenting with using telemetry data in new ways that, when presented to other devs in the org, likely helped them to all level up and think differently about solving problems.

Sometimes these wandering paths to the solution have multiple knock-on effects in individual contributor growth that are hard to measure but are (subjectively, in my experience) valuable in moving the overall ability of the org forward.

FunnyLookinHat··on I told the flight attendant "the WiFi isn't working"
Yes, don't leave us hanging (on Christmas, no less!).
FunnyLookinHat··on Growing share of Americans favor more nuclear power
Cannot recommend this podcast enough: https://freakonomics.com/podcast/nuclear-power-isnt-perfect-...

It goes into detail about the argument you are proposing.

FunnyLookinHat··on Postman acquires Akita for automated API observability
Yup - same idea as a11y - just easier to type. :-)
FunnyLookinHat··on Mark Zuckerberg: “We’re moving very slowly” (2012)
429... Hilarious.
FunnyLookinHat··on Text only news websites (2022)
This was a lifeline for me when we were on an unstable DSL line for a year!
FunnyLookinHat··on Pulsar – A Community-Led Hyper-Hackable Text Editor
Sublime performance can't be beat, but I'm seeing the end of the road for active plugin development. It's getting harder and harder to adopt new tools without farting around with configs all day.

At least, this was my experience trying to get Deno development to feel "right". It feels like vim and VSCode are the platforms that get plugin support nowadays, and the rest are a hack.

FunnyLookinHat··on Ubuntu-minimal depends on Ubuntu-advantage-tools
Same for me. Ran perfectly on my Thinkpad X1E (including for gaming!).
FunnyLookinHat··on When Discord is open in the background, NVIDIA card will not reach full speed
I keep trying to use ripcord, but the reality is a workplace expects you to be able to jump on board every new feature that Slack adds within moments of it's release. Whether that be huddles, threads, recordings, etc.

If we could pare our use of Slack down to just text, it would be a great alternative - but until them I'm stuck using the official client.

FunnyLookinHat··on Docker 2.0 went from $11M to $135M in 2 years
Our company pays for Docker Desktop licenses, but we've made every other effort to not rely on Docker directly (e.g. DockerHub) to avoid the SPF. Pull-through caches with ECR were a quick way to drastically reduce reliance further.

Given the state of our internal tooling, we can conceivably move to podman or similar within the next year if the license fees become onerous, but, given the size of our org, we likely will just keep forking over license fees as it's cheaper than the salary to remove the dependency.

FunnyLookinHat··on Recommendations for Japan Travel
Amazing! Thank you for the suggestions!
FunnyLookinHat··on Recommendations for Japan Travel
I'm planning a trip to Japan (my first), and I'm mostly interested in small towns or villages as day trips from somewhere that is already well outside of Tokyo. Would Matsumoto fit that bill?

Ideally I'd take a train out of the city and rent a car or bike in whatever smaller city I make my hub. Would love any other advice you have, and open to DMs/emails/etc. :-)

FunnyLookinHat··on Tell HN: The ThinkPad X1 Carbon is an excellent MacBook replacement
+1 to all of this, and adding in that I use the Gen 10 on Pop OS and it works just as well.

The default trackpoint accel is a bit much for me, so I just have this set to run on login:

> xinput set-prop 'TPPS/2 Elan TrackPoint' 'libinput Accel Speed' -0.55

FunnyLookinHat··on Ask HN: Who is hiring? (December 2022)
Moz | Lead Javascript Engineers + Sr. Data Engineers | REMOTE (USA / Canada) | https://moz.com/

We're building the tools to consume, query, and render the massive amount of data available through Moz's data pipelines using Next.js, Javascript, React, etc. I'm specifically looking for Technical Leads to join my team and work with me - but we also have openings for Senior backend / data engineers. Even if you're just curious about what we're up to, I'd love to meet you and chat more about what you're up to!

Jobs: https://moz.com/about/jobs

Send me an email: davidov [a-t] moz.com or funnylookinhat [a-t] gmail.com

FunnyLookinHat··on Woodworking through the mind of an engineer
This is exactly why I enjoy cooking so much. It produces something of value from raw materials, and, if I do everything well enough, other people get to derive joy from my effort. :-)
FunnyLookinHat··on 99Wh Battery Linux Laptop
I'm not sure about the AMD option, but I can speak to the Intel trade-offs. H-Series CPUs are designed to be the "laptop workhorse" at a TDP of about 47W - whereas most laptops built for battery life nowadays use U-Series CPUs with a TDP of 15-17W depending on the generation.
Page 1 of 6Next →