For once, I don’t really have words.
Thanks to Apple, so many of you, and most of all my insanely talented partners @maarstad and @ifrins.
🏆🙏 https://www.apple.com/newsroom/2023/11/meet-the-2023-app-store-award-finalists/
https://monaspace.githubnext.com
I have been working on this for the last 2-plus years alongside the terrific folks from Lettermatic type foundry led by @rileycran. All code is letters on a grid. We can make that code more expressive, and layer more meaning on to code.
Ex-Kotaku staffers launch Aftermath, a worker-owned, reader-supported videogame news site: I love the trend of small journalist collectives going indie, like Defector, Hell Gate, and 404 Media https://aftermath.site/
Source Files is out today putting GitHub, GitLab and BitBucket in your filesystem on Mac and iOS.
Bypassing Git protocols instead using REST APIs to list, download and upload files it is very different from @WorkingCopy with no cloning, committing or pushing.
Give it a try on projects where commit history is allowed to get messy.
https://apps.apple.com/app/apple-store/id6450856155?pt=125181172&ct=mastodon&mt=8
Since announcing the idea of #Matrix 2.0 at #FOSDEM, we've been busy building out full real-world implementations for folks to play with, and today we're super excited to take the wraps off Matrix 2.0: The Future of Matrix. https://matrix.org/blog/2023/09/matrix-2-0/ 👀🎉🎊🍾👀
@mcc heard somewhere: "every time i see LMAO, i imagine a french cat"
I finally did it… Flighty Line 😉
Big News: Flighty is coming to Apple Watch!
😍 Gorgeous visual complications
🧠 Smart Stack
🌙 Standby Mode
⌚️ Modern Watch app
Lands Monday at 10am PT: https://apps.apple.com/us/app/flighty-live-flight-tracker/id1358823008?eventid=6465456306
"I'm storing a 10MB key, but can't handle more than a dozen requests per second, what's wrong?"
This kind of question comes up quite often, because people are comparing 10MB to 1Gbps and thinking it's not that much...but it is. We express most transfer rates as "per second" because that's a reasonable human unit for most things. But sometimes it's not. For caches, we need to zoom in the units way more.
10MB == 80Mb. If we instead consider 1Gb/s as 1000Mb/s or in terms of caching where time matters: 1Mb/ms, we see that 10MB is eating ~80ms of wire time. That adds up fast, and with only 12.5 transfers of that key/value we've pegged the network of a 1Gb/s machine.
Large values in cache don't tend to overwhelm most caches I've come across...but they can absolutely murder the network.
A list of recent hostile moves by #Google's #Chrome team; handy for sharing with your entourage, to explain why they should stop using #Chromium / #GoogleChrome and use #Firefox or #Epiphany as their main #web #browser :
* The "Manifest v3" sabotage of content blocking extensions: https://www.theverge.com/2022/6/10/23131029/mozilla-ad-blocking-firefox-google-chrome-privacy-manifest-v3-web-request
* The attempted sabotage of #JPEGXL: https://www.cnet.com/tech/computing/chrome-banishes-jpeg-xl-photo-format-that-could-save-phone-space/
* #WebEnvironmentIntegrity a.k.a. #DRM for whole websites would hurt the web, #opensource browsers and OSes: https://arstechnica.com/gadgets/2023/07/googles-web-integrity-api-sounds-like-drm-for-the-web/
<script>if(navigator.getEnvironmentIntegrity!==undefined)document.querySelector('body').innerHTML='<h1>Your browser contains Google DRM</h1>"Web Environment Integrity" is a Google euphemism for a DRM that is designed to prevent ad-blocking. In support of an open web, this website does not function with this DRM. Please install a browser such as <a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a> that respects your freedom and supports ad blockers.';</script>
It's pronounced Levan-dofski, if you're curious. VP, Eng @ AlignTech; Prev CBS, EA, Clover Commerce. All opinions are mine. #thisistheway