miniblog.

@neko@radical.town Thanks for the pointer! I'd been sceptical of tools for single users (personal notes have a high write:read ratio), but wikidata does seem fairly nice to edit.
@bamfic Lisp Machines had hardware supported tagged pointers, but I'm not aware of other features. Nonetheless, the ability to add custom hardware for your programming model worked out really well for them :)
It's interesting that Twitter sets limits on content size, but not distribution. What if the number of retweets/comments on a tweet was rate limited, or had a cap for new users Would it promote slower or thoughtful conversation? C.f. Stack Overflow limiting new user abilities.
Compelling demonstration of parser combinators for date parsing: https://medium.com/mercury-bank/a-magic-date-input-using-parser-combinators-in-typescript-3c779741bf4c You build up a series of functions for parsing elements, which composes much more nicely than regexps.
jsx-info https://www.npmjs.com/package/jsx-info is a really neat project that will report how much a property is used on JSX components. It's a really nice generalisation of dead code analysis: which properties are used the most?
IPFS is a really nice distributed filesystem that is slowly growing in popularity. Netflix has found a good use case: container image distribution. https://containerjournal.com/topics/container-management/ipfs-emerges-as-tool-to-distribute-container-image I'm slightly reminded of Usenet: just download content from the nearest server!
The total amount of data from the first spacecraft to perform a Mars flyby was ~600KiB: https://en.wikipedia.org/wiki/Mariner_4#Results That's tiny, but for interplanetary data transfer in the 1960s it's really impressive.
Discord has a neat login technique I haven't seen before. If you open the native client, it checks to see if you've already logged in from the browser! If you have, you don't need to re-enter your password.
Trace which code paths in trunk are covered in each test, then only run relevant tests on pull requests! https://engineering.shopify.com/blogs/engineering/spark-joy-by-running-fewer-tests A neat approach from Spotify, and it does the right thing 99% of the time.
I feel like pagination is an unsolved problem on online stores. How many items per page should you show? Should you allow Show All? Should you implement infinite scroll? There doesn't seem to consensus around design best practices.
"Apple could [..] deeply integrate the operating system and the design of the chip itself to [..] bring new features and capabilities to market." https://stratechery.com/2020/apple-arm-and-intel/ Are there real benefits of a bespoke CPU+OS combo? I'm struggling to imagine concrete things it enables.
Impressive ML research building a coloured 3D model from a single photo of an outfit! https://shunsukesaito.github.io/PIFu/ ML still seems to be making major strides. I'm not sure if this means technique breakthroughs, or if we're just fine-tuning established techniques.
The vast majority of 'external brain' systems seem to based on hyperlinked text. This seems to be true for exocortex, memex or zettelcasten inspired designs. This is great for reading, but you can't do DB queries to answer questions. What would a 'semantic web' design look like?
Cute discussion of good and bad CLI naming schemes: https://smallstep.com/blog/the-poetics-of-cli-command-names/
Does usability research suffer from historical bias? I've seen papers suggest that old-fashioned buttons with a bezel are better than the modern flat style. That seems reasonable, but I wonder if the effect would be smaller if early GUIs were flat.
Cute feature I hadn't previously noticed in node: it will evaluate pure expressions before you've even pressed enter! Looks like this even works for functions that it can recognise as having no side effects.
Photo Photo
I find mobile-first development easier. Every time I design a UI for a desktop first, it's slightly broken on mobile. It's easier to scale up than down.
Jest has this wonderful feature where it suggests other equality checks you might want to consider if your test fails. It's super helpful and a really nice touch.
Photo
Interesting discussion on globs vs regexps for package configuration: https://github.com/facebook/jest/issues/7185 Is it true that all globs can be expressed as regexps? I can imagine there might be some cute tricks that can't be converted. (I definitely find globs easier to read though!)
Deep dive on the Fuchsia kernel, ots architecture, and how it is hardened against exploits: https://blog.quarkslab.com/playing-around-with-the-fuchsia-operating-system.html
Showing 1,421-1,440 of 7,508 posts