As Harvard tax-law prof Mandi Matlock told Simon Fondrie-Teitler, Angie Waller, and Colin Lecher, this #DataValdez is the "almost inevitable consequence of relying on for-profit companies to handle a government requirement. It’s a process that provides users little choice but to hand over their data to Facebook if they want to comply with the law."
11/
birdsite
Just seen Twitter described as $8chan and now I can’t unsee it.
(H/t @gossithedog)
Just now it occurred to me that optimizing a social network for engagement is almost precisely the same thing as trolling: showing people the things that are most likely to react strongly to.
The only difference is that trolls write their content themselves, while social networks promote content written by others.
This looks like an important report:
Against Parasite Publishers: Making Journals Free
https://zenodo.org/record/7212922/files/Against_Parasite_Publishers__Making_Journals_Free.pdf
It's interesting that in 1886 the Berne Convention said articles "may be reproduced in original or in translation in other countries of the Union, unless the authors or publishers have expressly forbidden it." But in 1908 the rule was flipped - so that articles "may not be reproduced in the other countries without the consent of the authors".
Excited to share the Complex AutoEncoder (CAE):
✨ The CAE decomposes images into objects without supervision by taking inspiration from the temporal coding patterns found in biological neurons. ✨
Now accepted at TMLR!
📜 arxiv.org/abs/2204.02075
with @phillip_lippe, Maja Rudolph, and Max Welling
1/5
You can define operations on [-∞,∞) depending on a positive real number called the 'temperature' 𝑇 in such a way that:
1) for any 𝑇 > 0, you get a rig isomorphic to [0,∞) with its usual + and × . (A 'rig' is a ring without negatives.)
2) in the limit 𝑇→ 0, you get a version of the 'tropical rig', where addition is min and multiplication is + on [-∞,∞).
Yeah, the terminology is bad: the 'tropical rig' is a low-temperature limit! They should have called it the 'arctic rig'.
(1/n)
Need a disposable root server for quick experiments? `ssh root@segfault.net` (password: segfault).
@RaphaelWimmer @thc you might also like https://sadservers.com/ - you get tossed into a shell of a malfunctioning server and need to figure out the problem.
For anyone curious here is the very first toot I ever made on QOTO:
Just something I wrote that might be interesting to those who like #math and #literate_programming: I explained Bill Gosper's algorithm for doing arithmetic with continuous fractions. Written with Emacs's org-mode.
@enkiv2 We were talking about standoff markup formats the other day, right? Have you looked at the representation of toots in ActivityStreams/ActivityPub?
hi friends, there will be a memorial for Peter Eckersley at the Internet Archive in SF on March 4 2023: https://www.facebook.com/events/2366523486831491/. please spread the word to his friends who aren't on Facebook!
war in Ukraine, nuclear war
Apparently a single AP reporter had enough power to singlehandedly convince most of the world that Russia had fired two missiles into a NATO country, nearly drawing NATO into an Article 5 war against Russia?
James LaPorta is like the Stanislav Petrov of Bizarro World: instead of singlehandedly preventing a nuclear holocaust, he almost singlehandedly caused one.
https://www.thedailybeast.com/ap-fires-reporter-behind-retracted-russian-missiles-story
@rmerriam @shriramk Some concepts don't transfer across many languages (in Fortran, what's the equivalent of a Prolog logic variable, a Pure rewriting rule, or a Forth IMMEDIATE word?) and even concepts that transfer across many languages don't transfer across all (what's the equivalent of a `while` loop in Coq, a type declaration in Forth, a struct in Fortran 66, or a closure in C?)
I think the concepts that *don't* have an equivalent in languages you're familiar with are usually the most valuable, because sometimes give you powerful new ways to solve problems, and you can always implement them in your programming language of choice with enough effort, writing an interpreter if necessary.
Did you know that #Mastodon supports #RSS feeds?
That means you can follow your favorite people and topics right inside of Thunderbird!
→ Just add ".rss" to the URL ←
For example, our Mastodon URL "https://mastodon.online/@thunderbird"
becomes
"https://mastodon.online/@thunderbird.rss"
What about #hashtags? YEP!
Let's look at #OpenSource. From our instance, it is: "https://mastodon.online/tags/opensource"
So, we just append .rss and it works!
"https://mastodon.online/tags/opensource.rss"
REALLY useful if you don't want to miss a thing!
Thanks to some experiments with @ambihelical, we've characterized the particular way #Qoto's Markdown support is broken with respect to code blocks.
Its Markdown mode is exactly backwards with respect to newlines: are ignored inside code blocks, but inside normal paragraphs newlines are treated as `<br>`. But another bug in Markdown support partly cancels this out if the code block is at the beginning of the post, because then, treats the code block as a normal paragraph.
This suggests a straightforward, if inconvenient, workaround: instead of using a code block, use a normal paragraph, but wrap each line within the paragraph in `` ` ``. Unfortunately, due to a third bug in Markdown support, this doesn't actually work; the first line is fine, but the typewriter text on subsequent lines incorrectly fails to be recognized:
`def main():`
` print('hello')`
` print('world')`
A fourth bug means that newlines after the first one are ignored, perhaps because are incorrectly parsed as being part of another code block; I think in a case like this you don't have that problem:
def main():
print('hello')
print('world')
@allenholub We always do at least subconscious estimates because there are always more likely improvements than we have the time to make.
Consider [this now-obsolete extreme example from xkcd](https://xkcd.com/1425/). Wouldn't have been reasonable to equally prioritize working on both of these possible features; an afternoon or a week spent on the bird-recognition feature would have been only wasted.
In less extreme cases, an hour or two of estimation work can tell us whether a feature is more likely to take two days or a month. Many features that are worth trading off two days of other features for are not worth trading off a month of other features for.
Unfortunately, almost no companies have incentives set up to reward doing that estimation work, so formal estimates add little more value than subconscious ones.
@AccordionGuy the formatting in that post looks broken to you too, right? It's not only broken on my instance but in the actual post? Haven't yet figured out how to view the JSON-LD source.
@mmasnick Yes, although I imagine screenreaders will have exactly the same amount of trouble. But if your instance supports it (am using Mastodon v3.2.1) you can also format in Markdown: *italics*, **bold**, _**bold italics**_, `typewriter`, [links](https://www.techdirt.com/), _**[`bold italic typewriter links`](https://www.techdirt.com/)**_. Pleroma has a similar feature. For Fraktur, blackboard bold, and script you still need to resort to Unicode.
------
Actually am not sure how much of that is going to work because the "Markdown" implementation in Mastodon is super janky and has a lot of problems. Let's see!
I read a lot. Sometimes I learn things. I like making things. I think reading and doing are complementary.