Use AI to resolve merge conflicts:
https://merde.ai/
Am I the only one who finds the merge review UI in GitLab really confusing?
26.12.2024 23:40Am I the only one who finds the merge review UI in GitLab really confusing?Mnot wrote this last summer but I only just came across it now: https://www.rfc-editor.org/rfc/rfc9446.html
23.9.2024 11:19Mnot wrote this last summer but I only just came across it now: https://www.rfc-editor.org/rfc/rfc9446.htmlhttps://infrequently.org/series/reckoning
7.9.2024 17:25https://infrequently.org/series/reckoninghttps://buttondown.com/hillelwayne/archive/unusual-basis-types-in-programming-languages/
30.8.2024 11:12https://buttondown.com/hillelwayne/archive/unusual-basis-types-in-programming-languages/https://blog.sbensu.com/posts/demand-for-visual-programming/
7.8.2024 23:00https://blog.sbensu.com/posts/demand-for-visual-programming/https://theprogrammersparadox.blogspot.com/2024/06/guessable.html
31.7.2024 21:38https://theprogrammersparadox.blogspot.com/2024/06/guessable.htmlI was stunned to discover that the Chinese Wikipedia home-page takes up 85% more disk space when saved as UTF-16 than it does as UTF-8.
8.7.2024 23:18I was stunned to discover that the Chinese Wikipedia home-page takes up 85% more disk space when saved as UTF-16 than it does as UTF-8.One thing from C that I always missed in Go was that it's pretty easy to create a proper sum type in C by using a record type (struct) with a field for an enum that holds the tag & another field for a union that holds the data.
25.6.2024 11:30One thing from C that I always missed in Go was that it's pretty easy to create a proper sum type in C by using a record type (struct)...Could we dispense with UTF-16 & UTF-8 in favour of UTF-32 with standard compression & assume everything is little-endian?
20.6.2024 12:02Could we dispense with UTF-16 & UTF-8 in favour of UTF-32 with standard compression & assume everything is little-endian?We've had strings as foundational data types in programming languages for roughly 4 decades but we still don't have anything analogous for sound or images. Why?
20.6.2024 12:01We've had strings as foundational data types in programming languages for roughly 4 decades but we still don't have anything...https://adamhooper.medium.com/date-apis-and-their-impossible-promises-3d15aa72e04a has a very similar thesis.
19.6.2024 11:20https://adamhooper.medium.com/date-apis-and-their-impossible-promises-3d15aa72e04a has a very similar thesis.https://without.boats/blog/references-are-like-jumps/
6.6.2024 00:21https://without.boats/blog/references-are-like-jumps/Microthesis: we should have 4 types to represent time: civil date, time of day, time-zone, and, finally, a type that represents a distinct point in time that can be converted into a pair containing a civil date & a time of that day by specifying a time-zone.
20.5.2024 11:56Microthesis: we should have 4 types to represent time: civil date, time of day, time-zone, and, finally, a type that represents a distinct...All I want is a horizontally scalable ACID-compliant storage system with the UI of a spreadsheet - oh, it should also be able to send email - is that too much to ask for?
15.5.2024 01:14All I want is a horizontally scalable ACID-compliant storage system with the UI of a spreadsheet - oh, it should also be able to send email...Earlier in my career I used C++ & Java; I rarely wrote unit tests. I also spent a lot of time debugging my code. The past several years I find myself needing to spend very little time debugging. I've also been using different languages (Go & OCaml) & writing more unit tests.
Hard to tell whether the dramatic reduction in bugs is because I'm using better languages, writing more tests or because I've slowly become a better programmer.
Presumably all of the above but I wonder what the breakdown is.
There's a pervasive false positive issue with all large-scale automated systems that try to find bad content on any platform.
I have a suggestion for letting people address the rare cases where something gets wrongly flagged: let them pay real money to have it investigated properly; if they're exonerated then they get a full refund.
https://jacobian.org/2024/feb/16/paying-maintainers-is-good/
20.3.2024 23:18https://jacobian.org/2024/feb/16/paying-maintainers-is-good/I've now used OCaml for the past 2 years & mostly like it. Were I to start a new personal coding project, I'd do it in F#, which has very similar semantics (and syntax) but better support for maps & far more extensive libraries. If I were going to do something entirely targeted at WASM then I might use Grain instead.
13.3.2024 00:05I've now used OCaml for the past 2 years & mostly like it. Were I to start a new personal coding project, I'd do it in F#, which...One of the great things about my kids running Linux on the laptops is that instead of yelling at them to turn down the volume, I can just ssh into their computer & do it myself.
29.1.2024 22:12One of the great things about my kids running Linux on the laptops is that instead of yelling at them to turn down the volume, I can just...