1,283 karma · joined October 6, 2011
- Hakko FX951 is listed for $269.77, less tips
https://www.hakkousa.com/products/soldering/hakko-fx-951-sol...
- Metcal PS-900 is listed for $275.93
https://www.mouser.com/ProductDetail/Metcal/PS-900
The statement that the PS-900 is much much cheaper does not appear to be accurate now.
The general mechanism (to use 1 io pin as both an input and an output) though is to have the io-pin operate in "open collector" mode. Essentially: it assumes that there is something external "pulling up" the io _line_ (normally a resistor attached to the positive logic level), and all devices attached to the io-line only "pull down" (ie: output the 0 logic level, normally 0v) on their io-pin. The io-pins, thus, have 2 states: low (ie: 0v), and hi-z (high impedance, ie: not driving the output in any direction)
This ensures that no device on the io-line will directly push/pull against the level being driven by the other device (because all devices only drive 0v, and none drive the the logic 1 level, they rely on the pull up).
Then to allow communication to occur reasonably (without both ends pulling the io-line low all the time), buses like 1wire specify how the devices decide which one "wins" (ie: gets to transmit it's data), or which one goes first, or which one directs the other devices to "talk".
1: https://github.com/dspinellis/unix-history-repo/blob/0f4556f...
1: https://en.wikipedia.org/wiki/QAnon
Edit: also see the same video from 2007 from another uploader:
https://www.youtube.com/watch?v=AowpYoYhzEI
It appears "Q" might refer to the product here. Or perhaps it is a James Bond reference.
`unsafe` occurs in rust source code where the author of some code needs to do things in a way that can't be directly proven to the compiler to be safe. These include things like calling C functions and ASM code (both cases where we can't infer all the information necessary to ensure safety). The author of the unsafe code then provides an "safe" abstraction around the unsafety that ensures that when one uses the "safe" interface, no undefined behavior occurs.
At the lowest level there is always some unsafety: system calls, libc function invocations, asm, modifying various memory mapped registers. What rust provides vs C or C++ is effective isolation of the unsafety.
1: https://www.worldcat.org/title/spontaneous-assembly-for-cc-a...
In the case of Federal Legislators, their immunity is written into the constitution explicitly.
No such explicit provision exists for government employees.
Perhaps not ones designed for carrying ballistic missiles.
Though this still isn't a perfect comparison because it ignores the fact that drone usage can be targeted to individuals, which is a factor that makes it more dangerous in our context of homeland operations.
For example, we have normal releases v4.19 then v4.20 then v5.0 then v5.1. There will never be a v4.21.
Stable releases use the third number. v4.14.81 is a stable release of v4.14.0.
So the v4.20-rc2 statement just dates the work:
$ git show v4.20-rc2
tag v4.20-rc2
Tagger: Linus Torvalds <torvalds@linux-foundation.org>
Date: Sun Nov 11 17:12:54 2018 -0600Their porting Mesa to use a proprietary library that interacts with the wsl only kernel interface isn't that same as behaving like a standard Linux gpu
The reality is that "real time" as a definition covers many "features" and design choices because many ducks need to be in a row for real time tasks to run properly. Decreasing variation in the scheduling of (real time) tasks is one of those items.
As a result, it's entirely reasonable to call "linux-rt" "linux-rt".
Doing this decreases certain types of latency in certain situations. As an example, it tries to have interrupts disabled less frequently and for shorter intervals, and uses mutexes instead of spinlocks.
As a result, using linux-rt can provide a lower latency experience compared plain linux.
> predictive tracking will feel much worse than direct (technically lagging) tracking when there is no system cursors to match.
Additionally, we can see the lag between the red box and your cursor in the video of your screen that you've uploaded.
Looks like it's three.js failing to initialize webgl in firefox. Probably some firefox webgl issue.
The position on "closing down" (that it was up to states) doesn't tell us anything about the administration's principle in regard to COVID because the administration is willing to change those "principles" very quickly, as evidenced by their current statements (among other actions taken by Republicans)
It's arguable that the position on closing down was based on the desire of the admin that the country remain "open", but was faced with legal/political difficulties in directly applying their desire to the country as a whole. What ever tactic is taken with respect to this Pact, we should be unsurprised if it ignores any "principles" and instead looks to effect the policy that Trump desires to put into place, or the effect on Trump's perception of his authority.
It also sounds like [2] things are rather flexible in what approval is and when it is obtained. It's plausible that they expect to ask for approval, or rely on it being unlikely that congress explicitly disapproves, or perhaps they expect to obtain approval in the future.
[note: I've linked to a point in the opinion discussing Congressional approval]
1: https://scholar.google.com/scholar_case?case=103881997639573...
2: https://www.gsgp.org/media/1313/understanding_interstate_com...
Failing to ensure correct behavior in the presence of `forget` means that once the program gets complex enough it can blow up in undetermined ways because one piece of code somewhere wasn't aware of a restriction in another piece of code that is potentially very far away.
Failing to isolate this type of unsafety is a pitfall waiting for some future developer to be trapped in.