I usually code with VIM. I work in many different languages and repos simultaneously. Python, TypeScript, C++, Kotlin, etc. Sometimes I need to ssh into a server and code there because I can't build AOSP on my Mac laptop. I sometimes find autocomplete helpful, but I can't be bothered to keep it working across all of these environments.
Did you mean erythritol? It's often paired with monk fruit, but it's a completely separate substance. Erythritol has been linked to stroke - e.g. see https://www.cnn.com/2023/02/27/health/zero-calorie-sweetener... - but I have seen no such links involving monk fruit.
Slide rules seem really cool! I'd like to acquire one for my desk. Anyone have recommendations for particular models or features? And where I can buy one? I'm hoping to get one in good condition, easy to use, and not to expensive. Bonus points if there is some cultural significance like the Pickett that the Apollo program used.
Depends on what you consider too expensive, really, whether you have any particular desired features, condition, whether or not you are likely to use it, your patience, and where you are (as different companies served different markets).
The common plastic high-school slide rules still turn up in thrift shops for a few dollars, priced by people who have no idea what they are, or in grab bags with dried-up pens and bent scissors. (The Acu-math on the cover page of the linked article is an example in this class.) On the other hand, particularly ‘collectible’ models like the Pickett N600-ES now sell for comfortably over $100 in any condition.
Personally I'd suggest one of the post-war Japanese-made engineering rules, since they have generally held up well. In the US the Post Versalog is the canonical example, but you can find many similar models under various names (in Canada, Hughes-Owens or Geotec) as well as the manufacturer's (Hemmi).
If you're at all interested in a circular slide rule, they are still available new from the last remaining manufacturer, Concise.
Too late to edit (sigh, HN), but although they haven't made slide rules for decades, “Hemmi Slide Rule Co., Ltd.” still retain the name! https://hemmi-inc.co.jp/english/
I was in a small town in North Carolina and stopped off at an antique store. There, I saw two slide rulers for sale, each for $15. I immediately bought both of them, and one of them was a Pickett N600-ES (of the four slide rulers I have [1], it's my favorite despite being the smallest).
[1] Three were bought at antique stores and one at a HAM fest.
I really recommend circular slide rules! Search "Concise circular ruler" on Amazon for a great quality but affordable slide rule. There's a couple of different ones so pick the one that has the functions you'll want.
Also, there's a bunch of watches with slide rules in the bezel. I have a citizen promaster on my wrist that is super handy for stuff like this.
I haven't looked in years. Mint condition good ones (K&E etc.) are going to be fairly expensive on eBay in all probability. If you just want a plastic slide rule that's perfectly functional though, they can be gotten for very little. You can read up on all the scales but most people just used C & D and maybe some trig.
Hemmi or Faber-Castell for linear slide rules, Concise for circular ones. The latter are still available on Amazon US or JP, I'd suggest the 300 or 270N.
> The lock
ordering rules had become too complicated and this was getting us too many
transaction restarts, so I stole the standard technique from databases
Any details/links that explain this? The article seems to suggest that they used to detect the deadlock as it was about to happen, and then abort everything and retry. This doesn't seem too different from "when they happen". What is the optimization?
Previously, we were checking for lock ordering violations. But a lock ordering violation isn't a deadlock, just a potential deadlock.
Checking for a lock ordering violation is simpler because you only have to look at data structures for the current thread - you're just looking at what other locks the current thread is holding.
To check for a deadlock you have to do a full DFS of threads blocked on locks held by other threads, looking for cycles. Quite a bit trickier, but it was well worth it :)
Thanks for the explanation. Very interesting! I assume you only do the DFS when you detect a lock ordering violation? So if there is the potential for a deadlock you'll do extra work to make sure that you're actually deadlocked before aborting?
Google truly have a knack for competing with themselves. Hopefully this shutdown represents further consolidation rather than part of ongoing product churn.
It would be weird to couple together the Chrome bookmarks and Google bookmarks at https://www.google.com/bookmarks, by doing so Chrome bookmarks which is a browser specific concept would only be accessible through an internet connection, thereby making bookmarking an extension of a cloud based Google product rather than something the user can choose to decouple.
A better solution could be to automatically backup users Google bookmarks in a new folder under the Chrome bookmarks or move them to Collections which seems to be the new Google bookmarks
You could easily have chrome bookmarks work offline and also sync with chrome bookmarks.
Other services have been able to do this in the past. There’s likely code on GitHub that takes some managing that can do this with other bookmarking services.
If Google Maps stars were added/synced to Bookmarks, it makes sense for Chrome bookmarks to have some coupling as well when Chrome bookmark syncing was introduced.
Sorry, you misunderstood me. My argument was not that they should've introduced Chrome bookmarks and then merged them together.
My argument was that they should not have introduced two separate things when improving the one that already existed to simply work offline would have sufficed.