HackerTrans
TopNewTrendsCommentsPastAskShowJobs

matthew16550

no profile record

Submissions

Artificial Confidence [by Corey Quinn]

artificialconfidence.com
1 points·by matthew16550·2 bulan yang lalu·1 comments

Git Will Make Sense After This [video]

youtube.com
2 points·by matthew16550·7 bulan yang lalu·0 comments

Software Profession Resources

trello.com
1 points·by matthew16550·9 bulan yang lalu·0 comments

Rapid Developer-Driven Threat Modeling

github.com
2 points·by matthew16550·9 bulan yang lalu·0 comments

Sustainable memristors from shiitake mycelium for high-frequency bioelectronics

journals.plos.org
3 points·by matthew16550·9 bulan yang lalu·0 comments

[untitled]

1 points·by matthew16550·9 bulan yang lalu·0 comments

Consistent Overhead Byte Stuffing

circuitcellar.com
2 points·by matthew16550·9 bulan yang lalu·0 comments

Opportunity Solution Trees

producttalk.org
3 points·by matthew16550·9 bulan yang lalu·0 comments

The Hydrostatic Paradox (Steve Mould) [video]

youtube.com
2 points·by matthew16550·10 bulan yang lalu·0 comments

Paid €113,000 for Code Which Compressed Movies in 8KB Then He Died

lowendbox.com
3 points·by matthew16550·10 bulan yang lalu·0 comments

Australia announces a plan for new Great Koala National Park

bbc.co.uk
2 points·by matthew16550·10 bulan yang lalu·0 comments

Can We Fix Software Engineering Estimation? (Kent Beck and Kevlin Henney) [video]

youtube.com
2 points·by matthew16550·11 bulan yang lalu·0 comments

Maybe time to stop running software organizations as if we were a reality show

bsky.app
9 points·by matthew16550·11 bulan yang lalu·0 comments

Inhaled tuberculosis vaccine effective against deadliest infectious disease

abc.net.au
2 points·by matthew16550·12 bulan yang lalu·0 comments

Digital drivers licence anti-fraud technology described as 'cheap coding trick'

abc.net.au
3 points·by matthew16550·tahun lalu·3 comments

comments

matthew16550
·2 bulan yang lalu·discuss
> "The AI industry generates roughly a trillion words of hype per quarter and approximately four of them are useful. Artificial Confidence exists to find those four."
matthew16550
·9 bulan yang lalu·discuss
The page I linked shows uses after creation where the cost can be different.
matthew16550
·9 bulan yang lalu·discuss
Using UUIDv4 as primary key has unexpected downsides because data locality matters in surprising places [1].

A UUIDv7 primary key seems to reduce / eliminate those problems.

If there is also an indexed UUIDv4 column for external id, I suspect it would not be used as often as the primary key index so would not cancel out the performance improvements of UUIDv7.

[1] https://www.cybertec-postgresql.com/en/unexpected-downsides-...
matthew16550
·9 bulan yang lalu·discuss
SOPS can be part of the solution. It takes care of encrypting and decrypting config files.

https://github.com/getsops/sops
matthew16550
·10 bulan yang lalu·discuss
"Approval" / "Golden Master" / "Snapshot" / "Characterization" testing can be very helpful.

They all seem to be names for more or less the same idea.

The first time a test runs successfully it auto captures the output as a file. This is the "approved" output and is committed with the code or saved in whatever test system you use.

The next time the test runs, it captures the new output and auto compares it with the approved output. If identical, the test passes. If different, the test fails and a human should investigate the diff.

The technique works with many types of data:

* Plain text.

* Images of UI components / rendered web pages. This can check that your code change or a new browser version do not unexpectedly change the appearance.

* Audio files created by audio processing code.

* Large text logs from code that has no other tests. This can help when refactoring, hopefully an accidental side effect will appear as an unexpected diff.

See: * https://approvaltests.com/ * https://cucumber.io/blog/podcast/approval-testing/ * https://en.wikipedia.org/wiki/Characterization_test
matthew16550
·10 bulan yang lalu·discuss
https://pkg.go.dev/

Which works together with

https://proxy.golang.org/
matthew16550
·10 bulan yang lalu·discuss
Pythons builtin async always confuses me.

The Trio library felt easy to learn and just worked without much fuss.

https://trio.readthedocs.io/
matthew16550
·tahun lalu·discuss
It's a concept from Fieldings REST thesis that is important to the current meaning of REST:

Transfer Objects are not the Storage Objects.
matthew16550
·tahun lalu·discuss
The Pace soldering lessons on YouTube are good.

https://youtube.com/playlist?list=PL926EC0F1F93C1837&si=U4Jx...
matthew16550
·tahun lalu·discuss
As an asside, I've found IntelliJ very helpful in this situation as it can load many repos into one project then doing commits / pushes / branches etc across various repos at the same time just seemed to work the way I wanted without much thinking about it.
matthew16550
·tahun lalu·discuss
Mermaid is sort of a defacto standard because github auto renders it inside markdown files.