smichel17
Joined 10 years ago
Joined 10 years ago
With local learning disabled, is there any need for using the Privacy Badger add-on specifically? Would it be possible to distribute the tracker lists which are generated by Badger Sett in a format compatible with uBlock Origin?
edit: Found that Badger Sett generates a json blob: https://github.com/EFForg/badger-sett/blob/master/results.js...
I am not that familiar with uBlock Origin's filtering syntax, but from a quick look, it seems like the json could be translated at least to the 'dynamic filtering' rules (accessible only when you enable "I am an advanced user"). Perhaps I'll open an issue.
Designing systems of incentives is hard.
That said, several of the mentioned problems seem like they have solutioms.
- Excessive detail: keep both or several sets of instructions. The detailed version is authoritative in the case of a dispute by the student, but as long as they don't dispute, it's fine if they follow the spirit of the instructions.
- Deadlines: Give X "extension tokens" per semester, which allow students to submit one day late, no questions asked. Max 2 tokens per assignment (48h extension). My undergrad CS department did this and it was great.
I would guess the latter would work well for regrades as well. A generous but bounded number of regrade tokens. You could even do something like make unused tokens worth 1 bonus % on the final exam, if you want to further disincentive abuse.
I'd say the turbotax approach was easier to fill out, but freetaxusa was much easier to look up additional information when the guidance fell short; when I wasn't sure how to fill out turbotax's questions, figuring out which box it applied to so I could look up more information was supremely frustrating.
Specifically, I was freelancing the previous two years, and I was looking up information about itemized deductions.
(I post this somewhat selfishly, as I'm basically describing how I wish git worked ;)
I have not read anything besides this article, though, so it's possible the patent is being misinterpreted here.
Vertical alignment. When you press the down arrow, you don't know what position your cursor will land on because it's not visually aligned with the character above. Kind of defeats the purpose of a monospace font (within that one line where it's applied).
a <$> b
instead of (1 char longer) fmap a b
or (3 chars longer) a `fmap` b
I understand fmap, but <$> tripped me up for an embarrassingly long time when trying to read Haskell code. In any other language, I'd do a web search for the function I didn't understand, to learn more about it, but that doesn't work here because most search engines don't handle symbols well. You have to know to use Hoogle. But someone who's trying to teach themselves Haskell isn't just going to know that. Learning Haskell doesn't have to be harder than learning another language, but it does require inordinately more hand-holding.I'm sure I'm not the only one. This is something I would call an "inessential weirdness"[0] of Haskell. There is a whole host of others— <>, $, and >>= are some from the Prelude alone; it becomes especially tricky when people don't use explicit or qualified imports.
[0]: A term I learned from this excellent talk, https://harihareswara.net/texts/inessential-weirdnesses-in-f... which you can watch at https://media.libreplanet.org/u/libreplanet/m/inessential-we...
You can email me at hn@${my username, without the numbers}.me