Benki → All Posts

⇠ previous page next page ⇢

More efficient synchronization primitives for Rust than the standard library provides.

A static type checker for JavaScript. Stricter than Flow and TypeScript with better type inference. Does not extend the language.

A Rust test harness that is no_std and can run on a microcontroller. You can use it to run your unit tests on the actual hardware you are targeting.

Matthias #

Ich wurde kürzlich darauf hingewiesen, daß Doppelnennungen wie in „Studentinnen und Studenten“ nicht als inklusiv gelten, da sie nur Frauen und Männer einschließen, nicht aber Menschen, die sich als weder noch begreifen. Nur mit Gendersternchen sei es inklusiv: „Student*innen“.

Ich schlage eine Alternative vor. Wie wäre es, wenn wir wieder dazu übergingen, mehr angelsächsische Kultur zu übernehmen, und einfach „Studenten“ sagten? Revolutionär, ich weiß.

Matthias #

Remember: The closer we get to a vaccine, the easier it is to justify a stricter lockdown.

If the logic behind that statement doesn’t seem obvious to you, think about the extreme cases: If we were in a pandemic with no chance of ever getting rid of it or finding any sort of treatment, a lockdown would make little sense. Since everyone would contract the virus eventually, very few people would be saved by the measures, but more people would suffer or even die due to the economic consequences of a lockdown whose duration would have to be indefinite. If, on the other hand, we were just two weeks away from eradicating the pandemic at the snip of a finger, then it would clearly be the correct thing to do to impose a strict lockdown for those two weeks in order to maximize the number of lives saved, since each person who manages to avoid the virus for just another two weeks would be saved from it for good.

A Java library to run forked processes in a PTY and control them.

A program that you feed ANSI control characters and that decodes them into human-readable descriptions for you.

If you just can’t get your Samba server to play nicely with Time Machine (in my case Time Machine would always generate its disk image file without the execute bit set and, it actually being a folder, would then be unable to access it), here’s how you trick them into working together. Create a .sparsebundle and within it a file called com.apple.TimeMachine.MachineID.plist that you fill with the following:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.backupd.HostUUID</key>
    <string>00000000-0000-0000-0000-000000000000</string>
    <key>com.apple.backupd.ModelID</key>
    <string>MacBookPro5,5</string>
  </dict>
</plist>

Replace 00000000-0000-0000-0000-000000000000 with the hardware UUID you can read in System Profiler.app and MacBookPro5,5 with your model ID, which you can also get from there.

⇠ previous page next page ⇢