This is not correct. The Opaque API provides the same guarantees as before, meaning you can read a message in one goroutine and then access it (but not modify it) from other goroutines concurrently.
5,258 karma · joined July 12, 2011
This is not correct. The Opaque API provides the same guarantees as before, meaning you can read a message in one goroutine and then access it (but not modify it) from other goroutines concurrently.
No, the general idea (and practical experience, at least for projects within Google) is that a codebase migrates completely from one API level to another. Only larger code bases will have to deal with different API levels. Even in such cases, your policy can remain “always use the Open API” unless you are interested in picking up the performance gains of the Opaque API.
The decision made there is from 2013 (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712740), so it might be worth revisiting.
Could you file a bug report to get the discussion started?
gokrazy images are built whereever you like (typically your PC, or some more automated setup) and then deployed to the target device. There is no Go toolchain on the target device.
I do realize that btrfs matures over time, so that’s just my personal approach :)
I most recently tried the AMD GPU that came with my ThinkStation P620, and it could not drive the monitor at native resolution :(
Maybe I should try a 6900XT. Which particular model do you have?
How much power does it use when driving the 8K monitor?
Do you have PCIe ASPM enabled in the UEFI setup for your PEG slot, and does that run reliably? I was running into problems with ASPM with my nVidia: https://forums.developer.nvidia.com/t/pcie-errors-after-enab...
With Intel ARC cards, the 8K monitor works neither on Windows nor on Linux :(
> I honestly don’t know. Maybe this is a bug in the monitor’s firmware and it does use some version of DSC after all? Or you’re right regarding lack of DSC support and it uses more than 8 Gbps but displays it incorrectly? Not sure. But something is definitely different about the monitor’s link when a MacBook is connected…
Then I read https://news.ycombinator.com/item?id=36581855, which points out 24 bit colors vs. 30 bit colors. The MacBook links up with 24-bit colors indeed. Maybe that’s the difference?
I kept the 360, but am currently using the Advantage 2 again. I never got used to the 360 palm pads.
(I learnt about Haiku’s similar approach after building distri.)
https://michael.stapelberg.ch/posts/2019-08-17-introducing-d...
https://codesearch.debian.net/
(If you want a lot more details, check out my thesis on it: https://codesearch.debian.net/research/bsc-thesis.pdf)
I briefly (for about a year or so) developed i3 on NetBSD.
I have no knowledge of other more obscure variants, though.
Also, saying “it’s not that many lines of code” comparing the before and after state is too simplistic: it doesn’t include the cost of changing the existing code into the desired state, which can be a significant effort, even if the number of lines doesn’t differ much before and after. See https://github.com/i3/i3/pulls?q=is%3Apr+author%3Astapelberg... to get an impression of how much work it was to merge gaps.
I’m also happy we could complete this merge now!
Eventually, because life circumstances permitted it, I was able to spend a few weeks, first getting gaps merged as-is (as discussed and communicated) and then even cleaned up, addressing all known limitations.
You can find the release notes at https://i3wm.org/downloads/RELEASE-NOTES-4.22.txt
Documentation for the gaps feature is at https://i3wm.org/docs/userguide.html#gaps
https://michael.stapelberg.ch/posts/2021-05-08-keyboard-inpu...
I got 13.6ms ±21%, Dan writes about 50ms.
Maybe we measured different models, the Kinesis Advantage has many revisions.
But this time, it was very different: When the deal went through, a large part of my bubble really did move to Mastodon. This happened over a few days, and after the second or third day, my Twitter timeline was noticeably empty, and Mastodon is very alive instead.
Of course I can’t predict if this sticks over the medium or long term, but for me, the situation is very clear: the people I care about are now on Mastodon.
(I spent 10 years on Twitter, with over 4000 followers.)
Conceptually, pressing the power button seems a little cleaner to me, and also works well with suspend-to-ram (what I originally wanted to do), which the smart plug can’t do.
I’m not too concerned with safety — we’re talking about 3.3V (signal) and 5V (power) here.
I had this particular MOSFET lying around from a different project, so that’s the main reason I chose that one :)
If you want to see the man page of the version in Debian, that would be https://manpages.debian.org/testing/rsync/rsync.1.en.html
Disclaimer: I wrote the software behind manpages.debian.org :)