HNHacker News
TopNewBestAskShowJobs

daigoba66

3,447 karma · joined June 10, 2012

hacker, husband, father

http://josephdaigle.me

https://github.com/jdaigle

https://twitter.com/JosephDaigle

http://stackoverflow.com/users/507/joseph-daigle

submissionscomments
daigoba66··on Show HN: Make your logo extra bright on HDR screens
I’ve noticed this trend on LinkedIn just recently. Very noticeable at night, obviously, when my screen is naturally more dim. But these logos are like blinding headlights.
daigoba66··on Why Strong Consistency?
FWIW, I think that’s essentially how Aurora DSQL works, and sort of explained at the end of the article.
daigoba66··on Gemini CLI tips and tricks for agentic coding
> I really wish there were a de facto state-of-the-art coding agent that is LLM-agnostic

Cursor?

It’s really quite good.

Ironically it has its own LLM now, https://cursor.com/blog/composer, so it’s sort of going the other way.

daigoba66··on Principles for building and scaling feature flag systems
> One best practice that I'd love to see spread (in our codebases too) is always naming the full feature flag directly in code, as a string (not a constant).

Can you elaborate on this? As a programmer, I would think that using something like a constant would help us find references and ensure all usage of the flag is removed when the constant is removed.

daigoba66··on When deployments are easy, code becomes simpler
As an aside, those “feature flags as a service” tools have some neat features, but are just way too expensive for what most apps probably need: simple binary flags that can change at runtime.

Example: just use a database table. Query and cache in memory for 60s. If you want, build a simple internal web page or tool to toggle flags. This works, and scales (from experience).

Do many apps really need A/B testing or segmented rollout? Maybe, but probably not.

daigoba66··on *@gmail.com
Isn’t that functionally the same as “ignore dots”?

Meaning they can just strip out the dots when matching email addresses: either on login/signup or mail routing.

daigoba66··on How small is the smallest .NET Hello World binary?
You’re probably thinking of debug symbols, i.e. the PDB file that is generated alongside the binary. You can generate this for both Debug and Release builds (should be on by default in fact). It’s super useful for debugging crash dumps from production, and for exception logging in web apps.

You can think of this like a source map, but only files and line numbers.

daigoba66··on New analysis of tooth minerals confirms megalodon shark was warm-blooded
Another common spot to easily find Megalodon and other large shark teeth is the Savannah River just past the shipping ports. The river dredging from a few years ago created a few new “islands” where shark teeth are plentiful.
daigoba66··on Windows NT on 600MHz machine opens apps instantly. What happened?
> what's going on here and how every single website has this new slowness

Everyone and everything uses OAuth/OIDC.

daigoba66··on The many faces of DISTINCT in Postgres (2017)
And as long as you never rename the departments.
daigoba66··on Airlines lobbying FAA to have only one pilot in the cockpit
There’s a great classic pilot training video that covers this topic too: https://safeblog.org/2016/01/14/automation-dependency-childr...

It’s really great info for a lot of professions, not just aviation.

daigoba66··on Ask HN: Software architects – what’s your typical day look like?
This is basically my own experience as well.
daigoba66··on Working with Tailwind CSS every day for 2 years
How do you distinguish what is "layout" versus "style"?

I know there are some obvious things, but like you said CSS is used for both. So there is a lot "grey area". Especially when "style" can affect the "layout".

daigoba66··on Terminal.Gui: A Cross Platform Terminal UI Toolkit for .NET
Maybe funny 4-5 years ago, but these days it’s incredibly well supported across Windows/Linux/MacOS.
daigoba66··on Walgreens Turns to Prescription-Filling Robots to Free Up Pharmacists
https://en.m.wikipedia.org/wiki/Therac-25

Humans aren’t perfect, but computer programs are only as good as the programming.

daigoba66··on Show HN: SigNoz – open-source alternative to DataDog, NewRelic
Curious how it compares to https://github.com/uptrace/uptrace

And are there any other similar projects.

daigoba66··on How to identify and misidentify a brown recluse spider (2005)
I’ve been told that spiders can be beneficial for getting rid of (i.e. eating) other pests - actual insects. Obviously if I find a spider in my living space, I’ll relocate it outside. Since almost spiders, in the US, are virtually harmless, they’re pretty easy to move with a cup/tissue/paper/whatever.
daigoba66··on Postgres 15 improves UNIQUE and NULL
Coming from an MS SQL Server background, this behavior surprised me.

While SQL Server generally does treat null values as not equal in query predicates, for the purpose of unique constraints/indexes it’ll treat them as the same value. I guess this does go against the spec? But it makes sense as a human when looking at a tuple and deciding if it is “unique” or not.

On that note, now I wonder what SQL Server does with nulls in a DISTINCT or GROUP BY. I suspect that it’ll treat all nulls as the same.

daigoba66··on Tooth Fairy Index
We got a stash of $2 bills from the bank (took several trips, they’re getting harder to find). Our kids think they’re really neat.
daigoba66··on I fucking hate Jira
> I'd like a really easy way to see all of the tickets I've ever completed.

Can be solved by creating a custom person field called “Developer”. Then you can customize the Status transition for your In Progress status to automatically set that field to the current user or maybe the issue assignee.

For better or worse, Jira is quite powerful and flexible. But it’s not always simple to setup.

daigoba66··on Internet Explorer 11 has retired and is officially out of support
FWIW I don’t think this changes anything, as those same usages often run on out-of-support versions of Windows too that are never updated. It usually doesn’t matter - if it works, then it works.
daigoba66··on Show HN: Ory Kratos – Open-source identity server written in Go
In the .NET world, while no longer free (still is open source), there is https://duendesoftware.com/.

The folks behind the company and libraries know what they're doing.

daigoba66··on Dear Spotify, can we just get a table of songs?
I still miss Rdio.
daigoba66··on Product shouldn’t be left to product managers
I’ll admit that I didn’t make it clear the sarcasm/joke. But I was playing on the fact that a unicorn is a mythical creature, just as mythical as this functioning proddev team.
daigoba66··on Product shouldn’t be left to product managers
This, frankly, is the real definition of a unicorn software company.
daigoba66··on How Postgres chooses which index to use for a query
MSSQL mostly has this feature with Query Store.
daigoba66··on Atlassian: We estimate the rebuilding effort to last for up to 2 more weeks
I've actually done exactly that many years ago for a self-hosted Jira installation that didn't have any backups. You can bet we had backups with regular testing after that.
daigoba66··on Music subscriber market shares Q2 2021
I still miss Rdio.
daigoba66··on Does Visual Studio rot the mind? (2005)
Not sure about other IDEs, but Visual Studio pretty much does exactly this and more (for C# anyway). You can pretty much design an entire class by first _using_ it and then use Intellisense to generate the class/method/property stubs all with the correct types.
daigoba66··on YouTube TV loses ESPN, ABC and other Disney channels in fee dispute
> so they’re dropping the price by $15/month as long as Disney is out

FWIW, I can’t see any traditional cable TV provider doing this. They might even charge an extra fee as a cherry on top.

Page 1 of 17Next →