The point of jj is that it supports lockless concurrent writes to the same repo out of the box. It is what makes it a lot more suitable than git for agent workflows
If I'm reading any of this correctly, this doesn't apply to hardware attestation.
It seems apple has a service, with an easily rotated key and an agreement with providers. If the key _Apple_ uses is compromised, they can rotate it.
BUT, apple knows _EXACTLY_ who I am. I attest to them using my hardware, they know _EXACTLY_ which hardware I'm using. They can ban me or my hardware. They then their centralized service gives me a blind token. But apple, may, still know exactly who owns which blind tokens.
However, I cannot generate blind tokens on my own. I _MUST_ talk to some centralized service that can I identify me. If that is not the case, then any single compromised device can generate infinite blind tokens rending all the tokens useless.
The idea behind blind signatures is that the server will give you a signed token which is blinded and you can un-blind it on your end and then use it. The consumer of the token will not be able to collude with the issuer of the token to figure out who it was given to. There is more info here: <https://blog.cloudflare.com/privacy-pass-the-math/>
I don't know if that's what Apple actually does. If it is, once it gets popular enough as an anti-bot measure there may be farms of Apple devices selling these tokens. It's a separate system from remote attestation anyhow.
Do you happen to be using Rosetta? The aot cache of that slowly fills up and its not easy to clean up. I remember i had to google some magic command to do it
It takes 1.5 seconds to close a Tab in Safari. If you hold the close tab shortcut for long so that it closes all tabs the entire browser basically freezes.
I run into this daily. I don't understand how this got through QA
Oh, I had the same (?) issue! Restarting the app fixed it temporarily. Closing (copying to a text file) all tab groups fixed it completely. Until I accumulated them again.
There's a good reason for that. Because other AI users are listening. This is like choosing a car or a work tool, except they meaningfully progress every 6 months (more often if you restrict yourself to local). So you need to get an impression on what to use next before switching, unless you want to review every single one yourself.
There are entire sites dedicated to car reviews. This is a hackers website. Makes sense that the most evolving tool for the job is most discussed.
What else is really changing? CSS added a couple new properties? C++ new standard still didn't add modules (but the year changed!)?
Speak for yourself. As I see it we are on a verge of a change that will shadow the industrial revolution. And we get to see it unfold in real-time. I personally find the denial to be ... fascinating.
Honestly, it feels differently to me. I have the distinct impression that the pro-AI side is much more desperate to normalize usage and have AI-based achievements recognized as equivalent, rooted in fears of inadequacy. It's about hoping everyone stops with the "you didn't make that, the AI did".
I've been using Nix to manage my skills instead. It's been great. Especially because I can now declaratively manage all the cli tools and mcps my skills depend on.
I wish the virtualization framework would allow you to simulate your own MDM stuff. Would be very useful for integration testing MDM implementations themselves...
I used my ThinkPad T430s for 12 years. I got it second hand from a developer I looked up to when I was in college and it carried me through a large part of my career. Loved that machine to death.
When I finally replaced it with a Framework a few years back I've regretted every second of it.
The ThinkPad still lives. I refurbished the batteries and slapped ChromeOS Flex on it and donated it to a Ukrainian refugee who needed a Chromebook for school. It'll probably live another 10 years.
I loved that thing to death. And I'm just happy it is still being used.
I'm using my ThinkPad T520 daily driver right now.
With its non-chiclet keyboard, I type 12+ hours every day, never any discomfort.
Last year, I bought a late-model ThinkPad, to experimentally try replacing the T520. So I could have some local GPU compute, and not have to stockpile dwindling rare high-spec replacement units, in my minimalism lifestyle. But I haven't yet felt motivated to try out the new one, and see whether I can move to a not-as-good keyboard layout and a suspicious key action.
I loved my T430s. I swapped the keyboard out for a backlit one, and took out the DVD drive and replaced it with a hot swappable second battery. I was running Ubuntu MATE on it, it worked very well for me. The ThinkLight was also great.
I now have a second hand T480s which is also a wonderful machine, but not as amazing as that T430s. I gave my T430s to my mother who uses it to run software (albeit via Windows now) for her sewing machine.
Replaced the keyboard (orange juice spillage), screen (upgraded to a higher resolution panel), hdd (to an SSD of course), RAM, Wifi adapter (Wifi 6) as well as the battery.
I now use an X1 Nano and while it's nice (and very light!) I am sad that the upgradability is nowhere near as good.
I still use my old T420, though less than I used to. Coincidentally, the RAM died this week, but a $30 investment later, and it lives again. At this point, I think I've repaired or replaced every single swappable component aside from the display.
I still have two 2013 era t430s, one with windows 7 and one with windows 10. When browsing the web they barely feel any slower than my corporate supplied t14 gen 2 or p1 gen 6 both with windows 11 now. I guess that’s the price of security.
reply