Benki β†’ All Posts

β‡  previous page next page β‡’

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.

The pull request has been closed with a remark implying that it’s currently not in focus.

Personally, I think it’s a mistake to release Scala 3 without a built-in effect system. People will continue to rely on things like custom monad stacks and for-comprehensions to emulate one, which leads to horrible looking code that is hard to understand and even harder to edit. Or they go out of their way to create prettier but incomplete solutions that are even less well supported.

In fact, depending on how you look at it, because it lacks a proper effect system Scala is currently a less type-safe language than Java in that Java at least has checked exceptions whereas in Scala anything can throw at any time without it showing up in the types.

β‡  previous page next page β‡’