And how are they going to convince people to be surveilled voluntarily? This needs to be behind a switch they can silently enable in some update, ofcourse.
Heavy emphasis on "sort of"; it enforces data types on columns, which is a significant difference from both spreadsheets and pysheets. This enables/requires more database-like behavior and planning (which is great for a lot of applications), but importing spreadsheets is much less intuitive and spreadsheet competence won't get you very far.
Grist's closer to "what if Access had an interface that was more like Excel". Pysheets is more like "what if Python data structures had a GUI that looked like Excel".
To put it another way, I love Grist but _would not_ recommend people who are using spreadsheets to try to bring their spreadsheets into it. I also love pysheets and _would_ recommend it for that usage.
Thank you! I ducking hate iPad autocorrect. Lately it feels like you fight it more than it gets it right. LLMs can’t come too soon to crash this party.
I used to ask people if they’d be ok with a keyboard manufacturer restricting what you were allowed to type, in hopes of illustrating how absurd safety filters can be. Now I’m bracing for keyboards actually doing this once LLMs get involved with helping us type less, aka completing our thoughts. It’s a tossup whether they’ll just not show the offensive completions, or whether they’ll go out of their way to remove offensive language as you type it.
Imagine fighting with a keyboard AI to let you sling a fuck-you when you feel it’s warranted. Yet it’s easy to imagine the whole paragraph getting reworded by the AI to remove the whole basis for you saying fuck-you in the first place. I don’t know whether to feel grateful it toned me down, or upset that it’ll get in the way of what I originally wanted to say, bad idea or not.
Sorry for the tangent. It’s just interesting to imagine the weird world we’ll be in ten years from now. It takes about a decade for huge effects to become apparent, and the battle for language itself is one that I don’t think many people realize is coming. Being prevented from swearing vs prevented from voicing improper thoughts is too close for comfort.
But, market forces will prevail in the end. I still have faith that we’ll see a pushback from people fed up with safety filters, and that a startup can capitalize on this as an initial target market. Grok was the first of hopefully many.
PowerShell's ~ can be counterintuitive, as it's relative to the current location's path and defined by a property of the current location's PSProvider:
PS C:\> Get-PSDrive C,S,HKLM | select Name,{$_.Provider.Name},{$_.Provider.Home}
Name $_.Provider.Name $_.Provider.Home
---- ---------------- ----------------
C FileSystem C:\Users\jtm
S FileSystem C:\Users\jtm
HKLM Registry
PS C:\Users\jtm> Get-PSDrive C,S,HKCU,HKLM | select Name,{$_.Provider.Name},{$_.Provider.Home}
Name $_.Provider.Name $_.Provider.Home
---- ---------------- ----------------
C FileSystem C:\Users\jtm
S FileSystem C:\Users\jtm
HKCU Registry
HKLM Registry
PS C:\Users\jtm> cd HKLM:
PS HKLM:\> cd ~
Set-Location: Home location for this provider is not set. To set the home location, call "(get-psprovider 'Registry').Home = 'path'".
PS HKLM:\> (Get-Location).Provider.Home = 'C:\Program Files\Microsoft Office'
PS HKLM:\> cd ~
PS C:\Program Files\Microsoft Office> (Get-Location).Provider.Home = 'HKLM:\SYSTEM\CurrentControlSet'
PS C:\Program Files\Microsoft Office> cd S:
PS S:\> cd ~
PS HKLM:\SYSTEM\CurrentControlSet> (Get-Location).Provider.Home = '..'
PS HKLM:\SYSTEM\CurrentControlSet> cd ~
PS HKLM:\SYSTEM> cd ~
PS HKLM:\> Get-PSDrive C,S,HKCU,HKLM | select Name,{$_.Provider.Name},{$_.Provider.Home}
Name $_.Provider.Name $_.Provider.Home
---- ---------------- ----------------
C FileSystem HKLM:\SYSTEM\CurrentControlSet
S FileSystem HKLM:\SYSTEM\CurrentControlSet
HKCU Registry ..
HKLM Registry ..
PS HKLM:\>
Even in the Unix world, it's shell-specific, but most shells tend to expand ~ out to $HOME (which in turn gets expanded to the actual path). They also have complicated rules about when ~ characters are expanded or not.
the good thing about miniDisc is that its relatively easy to get the tracks back off it again. like if you wanted to share a disc with a friend, they could copy the tracks onto their computer using webminidisc or some other software. all the software is a bit old and janky but it's quicker than having to copy a tape!
i used to have a lot of trouble finding things as well until i discovered the command pallette (the / key opens it). now i do nearly most things just by fuzzy searching for them
usually the polite way of going about it is to credit the original artist in some way but it seems zeppelin didn't make any attempt whatsoever. dazed and confused is a good example. its not just copying a chord progression and taking it from there, it was the whole thing, the name, the melody
has anyone read the translation by james legge? that's the only copy i have but i haven't got around to reading it yet. would it be better to go with something else even if i have to pay for it?
the user.js file is a very underrated feature as well. i have a few computers and some of them are dual boot which means i have a lot of firefox installs so its great just being able to drop in the user.js file and have everything set up the way i like it
heres a few general ones. on my linux computers i have a bash script to install firefox, then it sets up symlink of the user.js file from my own config folder to the default .config folder. on windows i just manually add it
user_pref("browser.aboutConfig.showWarning", "false"); // disable about:config warning
user_pref("browser.startup.page", 3); // restore previous session
user_pref("browser.ctrlTab.sortByRecentlyUsed", "true"); // cycles tabs in recently used order
user_pref("signon.rememberSignons", "false"); // dont ask to save passwords
user_pref("browser.search.suggest.enabled", "false"); // disable address bar suggestions
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", "true"); // enable custom css