Mechanical compasses of that sort are more complicated, at least because you need a vertical reference and a gimbal with 2 degrees of freedom.
Also, that's not very accurate if you don't know your longitude: the isolines of vertical strength are amusingly curvy: https://upload.wikimedia.org/wikipedia/commons/4/4c/World_Magnetic_Inclination_2020.pdf
BTW I wonder how many sports trackers use the magnetic field to simplify their motion tracking, and then work very differently sufficiently far north or sufficiently close to the equator. (E.g. for breaststroke in swimming pools oriented east-west in Switzerland keeping a running average of the magnetic field direction at wrist is a more reliable way of counting lengths than what Garmin was doing up until something like 1-2 years ago)
The comparison to children feels somewhat offensive to me (as a former child).
@foone Doesn't your phone have a commutated DC motor (for vibration)? :)
I'm looking for a new job! ![]()
👷♀️ I can build software for your business (mainly in Rust, but I pick up new things quickly), or help you make sense of your existing software. I’m familiar with networking (I run AS213185 to experiment with BGP, OSPF and such), railway open data, and a bit of embedded stuff too (schematic/PCB design in KiCad, embedded Rust).
✨ Recently, I've tracked London Underground trains (and given a talk about it), reverse-engineered UK rail tickets, and built some hardware to make LED panels work. I have a website at eta.st with more stuff, too!
🌐 I'm looking for hybrid jobs (not fully remote) in the UK, but I could be tempted away to the Netherlands or Germany for the right role. I'm also open to contracting and part-time projects!
✉️ Send me an email at job@eta.st if you're interested (or want my CV)
Boosts appreciated! ❤️ #getfedihired
BTW re contents of worktree, I've once tried to cobble together something that would "backup" the worktree into a commit without affecting the checked-out branch (so that I can e.g. run it in a build script so that every built binary could point at its exact sources, at least until the repo gets gced). I failed to find a solution that would be racefree and would produce a commit (instead of a naked tree object) -- anything that I could find involved using `commit` and "manually" reverting everything it has done, incl. changes to index, or making a naked tree and trying to make the commit object by hand.
Using the latter didn't cross my mind previously. I think that I'd usually anyway check out the branch to be moved first (for no good reason) and then `git reset` is more natural, given that it explicitly handles the index and worktree.
I continue to find it weird that git has the reflog, which is a nice universal undo mechanism for lost commits, but none for lost contents of the index or worktree.
Them being perfect squares is a bummer: that teaches that correct solutions are neat and round, which isn't really a good heuristic (and is somewhat subtly distinct from the "simple conceptually" heuristic, which IMO is good).
I'd also consider showing the 9-year-old a slide rule and explaining how one can use it. I'm not too sure about it though (on one side: neat device, gives intuitions like "square root will have half as many digits", requires manual sanity checking; on the other might seem magical for someone who doesn't have the concept of a logarithm).
@lcamtuf I'm curious how that varie[sd] with tenure. Do you have some intuition?
It might be. My native tongue (Polish) has verbs that declinate by gender of subject. I think that makes me prefer picking different genders in setups where there's more than one participant (because it's more effective than in English at disambiguating them).
@freemo Does this cause you to also automatically trust new company keys signed by that key (but not keys signed by them in turn)?
@timClicks An often overlooked point is whether a sandboxed thingy is a trustworthy source. IMO not universally: if you sandbox something that parses unsafe input and is written in an unsafe language, output of that sandbox should still be considered untrusted (because an attacker who can get code execution in the sandbox can inject arbitrary output).
@timorl wo?
@freemo What kind of wild animals would you say have lots of variation?
tell people "please lobby for your instance to have a subscribe feature and use it instead"? though that's somewhat pushy
Ah, it's at least partially about leaks, which might create a water path between stator winding and ground. See e.g. https://www.nrc.gov/docs/ML0306/ML030650924.pdf
@tubetime Generators often do the same with stator windings: they are basically pipes and distilled water is passed through them. I'm not entirely sure why conductivity of that water matters (after all its share of current will be very small, and it being AC would seem to obviate worries about corrosion). It seems that here the internal pipe is insulated?
@tedherman @danluu Do you ever worry about the handbrake getting stuck in the applied position (e.g. in winter)?
I enjoy things around information theory (and data compression), complexity theory (and cryptography), read hard scifi, currently work on weird ML (we'll see how it goes), am somewhat literal minded and have approximate knowledge of random things. I like when statements have truth values, and when things can be described simply (which is not exactly the same as shortly) and yet have interesting properties.
I live in the largest city of Switzerland (and yet have cow and sheep pastures and a swimmable lake within a few hundred meters of my place :)). I speak Polish, English, German, and can understand simple Swiss German and French.
If in doubt, please err on the side of being direct with me. I very much appreciate when people tell me that I'm being inaccurate. I think that satisfying people's curiosity is the most important thing I could be doing (and usually enjoy doing it). I am normally terse in my writing and would appreciate requests to verbosify.
I appreciate it if my grammar or style is corrected (in any of the languages I use here).