HNHacker News
TopNewBestAskShowJobs

ddejohn

549 karma · joined July 23, 2022

submissionscomments
ddejohn··on TypedDicts are better than you think
Huge proponent of Pydantic.

That said, there's also msgspec [1], which I've not used yet but plan to for my next project. It is supposedly quite a bit faster than Pydantic in de/serialization.

[1] https://jcristharif.com/msgspec/

ddejohn··on American WWII bomb explodes at Japanese airport, causing large crater in taxiway
I always like to share this [1] article about a UXO team working in La Zone Rouge. These are UXO from WWI. It's pretty haunting.

[1] https://orionmagazine.org/article/the-forbidden-forest/

ddejohn··on How to Lead Your Team When the House Is on Fire
The phrase "in the trenches" is used often, too. Always grosses me out.
ddejohn··on where's X/Twitter competition?
> Because it doesn't solve a problem?

But that's just social media in general. Doesn't mean it can't be valuable.

> Twitter didn't really grow from being a solution to anything - it grew from being unique at the dawn of social media. So it is kind of its own thing.

This doesn't mean that something better can't be made. Lots of people clearly don't want to support X anymore, whether for political reasons or for UX reasons. I don't see why "a better Twitter" is somehow not possible because it wouldn't "solve a problem". Why can't the "problem" be that X sucks ass but there isn't a good alternative?

ddejohn··on where's X/Twitter competition?
Works better how? Mastodon is really frustrating for non-tech people to use. I personally have found it difficult to use, but to be fair, I haven't spent a lot of time with it.
ddejohn··on Cron Jobs on Linux – Comprehensive Guide with Examples
I'm no expert but this seems like a pretty good crash course to me. One thing I still tend to use a lot when fiddling with cron jobs is crontab guru [1], which is very helpful for figuring out scheduling.

[1] https://crontab.guru/

ddejohn··on Explicit is better than implicit
This article has virtually nothing to do with implicit vs explicit code. The examples are just poorly written and poorly documented code. And even the "improvements" aren't that great. Why does `grantAccess` return permissions the user role already has?
ddejohn··on Is My Blue Your Blue?
A sorting interface would be another neat step! And yeah, I think most would gravitate toward the middle. Seeing how "far off" you are would be fun :)

Ooh maybe have the user slide a gradient left and right inside a window, aligning the center of the window with where they think the line is between blue and green (i.e., instruct the user to fill the window with equal amounts of green and blue).

ddejohn··on Strange Attractors (2018)
Wonderful. Differential equations were my favorite subject in school. Unfortunately the chaos theory class was only offered every other spring and I missed out on it.

As a heads up: the "Preset" button label seems to be a typo -- it appears to "Reset" the animation.

A way to copy the parameters would be nice (even just allowing text highlight).

Cheers.

PS -- I stumbled across a very nice Thomas solution {b: 0.2, x_0 = 1.1, y_0 = 1.1, z_0 = -0.01}

ddejohn··on Is My Blue Your Blue?
I'd love a last step in the test where you're presented with the gradient, but before showing the distribution and the user's score. Allow the user to select where they consider their threshold, then display the final results.
ddejohn··on Swedish tactile crossing map design [video]
Brilliant bit of design. Even before the symbols were explained, you could immediately tell what they meant just looking at the b-roll at the beginning of the video -- that, to me, is a testament to just how well these crossing aids were thought out.

As an aside, I love that they call them "refuge islands" (a place to take refuge from the danger and chaos of motorized traffic), in contrast to what I hear in the US: "medians".

ddejohn··on One Million Checkboxes
I wonder what we'd see if you could only check boxes that are adjacent to already checked boxes (you'd obviously need to seed the array with some "anchors"). How long would it take for people to clear it?
ddejohn··on Discord to start showing ads in the coming week
Discord has been detrimental to many aspects of the internet. We really need a "next-gen" forum software, and for people to move back to using forums.

Discord is fine for gaming, sharing memes, and chatting with friends. We really need to stop using it for everything else.

ddejohn··on Some notes on Firefox’s media autoplay settings in practice as of Firefox 124
Whoa, really? I use it all the time and love it. Why do you dislike it so much?
ddejohn··on A Microsoft Excel Spreadsheet from Hell Slowed Williams' F1 Cars for Years
> Parts tracking is an unsolved problem in general.

As somebody not at all familiar with the space -- why?

ddejohn··on Chess puzzle, but you are what you capture
Thanks! Wonderful game. Excited for the mobile app.
ddejohn··on Chess puzzle, but you are what you capture
For me, that links to the current daily. I also get the same puzzle when selecting the daily epic. Using Firefox.

Here are some screenshots:

https://i.imgur.com/ZJ36abU.png

https://i.imgur.com/3Ft0Zqr.png

https://i.imgur.com/ijHythf.png

ddejohn··on A Strip Mine Threatens a Natural Treasure, the Okefenokee, in Georgia
Just checked my pihole settings and I was indeed using Cloudflare as a secondary DNS provider. Thanks.
ddejohn··on Barcelona’s Sagrada Familia will be completed in 2026
Another atheist with a deep appreciation and love for churches/cathedrals/etc checking in. I have wanted to visit Sagrada Familia for a long time.
ddejohn··on A Strip Mine Threatens a Natural Treasure, the Okefenokee, in Georgia
Seems archive.is is down right now :(

Much appreciated though

ddejohn··on What are the "worst" spelling bee pangrams?
This is the assumption I started with when I started building my clone.
ddejohn··on What are the "worst" spelling bee pangrams?
Very cool, thanks! I play every morning. There are times when Sam's curation is very frustrating. It would be nice to submit other valid words and have the game verify them as a way to score "bonus" points. Oftentimes I find that there are some baffling omissions and, after the fact, some truly bizarre inclusions. It would be nice to be able to score points based on your own vocabulary while still having the game's score based on whatever common denominator Sam comes up with.
ddejohn··on Universal domain types
The term "code smell" only ever has a negative connotation. The title of the article is also "Primitive Obsession — A Code Smell that Hurts People the Most" -- doesn't seem too difficult to parse...
ddejohn··on Heinz’s sustainable ketchup cap
Based on the title, I had originally assumed clicking on this thread that it would be about their glass bottles with the white metal caps.
ddejohn··on Heinz’s sustainable ketchup cap
Bulk sections have existed in grocery stores for a very long time, and work perfectly fine lol.
ddejohn··on Keep your phone number private with Signal usernames
> And a way to pay signal anonymously?

Heh, I donate monthly to the Signal foundation but still get the occasional notification in the app to do so. In some sense, I am paying them anonymously :D

ddejohn··on Drowning in code: The ever-growing problem of ever-growing codebases
> Microservices when things get too complex.

Microservices are a huge step up in complexity. I'm not convinced monoliths can't be implemented well.

ddejohn··on Why are we templating YAML? (2019)
Hey, I used this the other day. Thank you.
ddejohn··on What happens when you quit sugar? (2023) [video]
I believe sugar is added to tomato-based products (sauces, condiments, etc) because tomatoes are pretty acidic by themselves and sugar is a common way to balance out acidic foods.
ddejohn··on Email addresses are not good 'permanent' identifiers for accounts
I too liked this approach, and was annoyed when they deprecated it.
← PreviousPage 4 of 8Next →