- Is Wikimedia A Memory Institution? https://wikimania2017.wikimedia.org/wiki/Submissions/Is_Wikimedia_A_Memory_Institution%3F
In a way, Wikipedia edits are made so we can remember, Wikidata statements are added so facts will not be forgotten, and pictures are put into the Wikimedia Commons because they are our favorites.
a panel proposal for Wikimania 2017 https://wikimania2017.wikimedia.org/wiki/Wikimania
- Complain to Mozilla about Pocket
Brion Vibber likes this.Once upon a time, I tried to use a "bookmarking" service. It was based on the same software this service is. Operated by the same people, ie people you ought to trust.
After a while the service *disappeared*. I'm really saying disappeared because it was gone, no notice, no data, nothing. Never even got an explanation from the admin. - and my bookmarks are gone.
I'm not crying over it, but sometime even the people you trust can't be, or fail to keep your trust.
As for Pocket, between you and me, I see three problems:
1. The way it was handled. From not telling anyone to not riding the trains (ie code got forward ported to Aurora and Beta for the sake of pushing it - lowering the quality and breaking the engineering process)
2. It replaced / destroyed the "Reading List" feature interoperability that was in Firefox for Android, and that IMHO should have been on desktop a long time ago. Worse is that I had started using it on Nightly and got foobared.
3. I can't wait for Pocket to be Acquihired by one of the internet giant and be closed.
Comments and byte compiled Lojban
Thought of the morning: people often say "we have variables and comments because programming languages are for humans, not computers". But thought experiment: if computers were really at the point where they were able to program themselves, and I mean really do it (even invent and code new things, and I don't mean genetic algorithm bullshit, I mean thinking about design... so this also means code as more than just "learning", but actually planning and programming something new), would they need variable names and comments?
My thought is: yes, or they'd need something like it. If you don't have this, this means you're effectively reverse engineering "purpose" in the codebase all the time, which can be both expensive and faulty. I think any AI that's not some ~dumb application of known heuristics will need to be able to "think" about the code at point, and knowing the reason for a code change is important. So of course relevant information should be recorded in that portion of the code.
Now, does that mean something as messy as English will be used (as the majority of present code is written in English)? I doubt it. Probably something like Lojban will be used. Maybe it will not even be plaintext code: it could be machine-readable, machine-thinkable code with "byte compiled lojban", or similar.
Relatedly, in the (glorious???) future where machines can think and design programs, assuming enough resources exist to keep said machines running, humans will have to interface with computers on a computer's level more often. Will Lojban as a second language be mandated in schools?
Mike Linksvayer shared this.
would they need variable names and comments? My thought is: yes
"If there would exist strong AI then who would teach it how to think" type of answer. We don't need description of every body movement to understand non verbal signs. "New people" would possibly able to understand whole program with integrating program in their thinking process without code isolation, decomposition and reinterpretation in terms of some learned language. If AI would work in this manner then "reverse engineering" term would have no meaning for AI.
Will Lojban as a second language be mandated in schools?
In ancient time when peoples like Donald Knuth wrote their software they thought that programs must understand people and when people make a mistake programs must correct it. Now when people make a mistake programs just fail. With this tendency answer yes: people will learn Lojban, AI would not learn English.
P.S. Sometimes I think that if I learn Lojban then I can write some code to translate most of my Lojban constructions simultaneously in correct English and correct Russian texts. And then I finally get rid of the thought: "Can native English speakers understand my text?"
Christopher Allan Webber likes this.Interesting speculation, but I'd bet against two of your points:
> Now, does that mean something as messy as English will be used (as the majority of present code is written in English)? I doubt it. Probably something like Lojban will be used. Maybe it will not even be plaintext code: it could be machine-readable, machine-thinkable code with "byte compiled lojban", or similar.
If software can think about new software designs, I bet it has no problem understanding an evolved language. No reason for it to remain recognizably English (or Chinese, or whatever) for long, but no reason to evolve from Lojban at all.
> Relatedly, in the (glorious???) future where machines can think and design programs, assuming enough resources exist to keep said machines running, humans will have to interface with computers on a computer's level more often. Will Lojban as a second language be mandated in schools?
No! If humans survive, they will not have to interface at a computer's level more often, which will be incomprehensible anyway. Computers will have zero problem communicating in human language to humans, to the extent concepts comprehensible to humans at all are relevant.
I think this is a computer running GNOME, stated at https://endlessm.com/developer/ but not in their appeal, in a cute case with some characteristics chosen for emerging market appeal
(I enjoyed that rant; I guess I'm uncertain of when I think ranting is fun and when it's too negative. This one was fun?)
I have always loved the sound of disk I/O. I'm listening to the Conservancy backups run now. That bursty crunch is like music.
Has anyone compiled sounds of how hard drive I/O noise changed over the decades? I am wondering what made that high-pitched note in the middle of the crunch that went away sometime in the mid 1990s.
And, this may be a lost sound, like modem noise. At least for the moment magnetic disks are still cheaper than solid state, though. :)
Claes Wallin (韋嘉誠) shared this.Show all 5 replies
ZeMarmot crowdfunding campaign
Someone's crowdfunding a 2d animated free culture film about a cute Marmot? Made entirely with free software? Yeah, I'll support that!
- RT @mchua · Apr 28On the diversity-readiness of STEM environments: “It’s almost as if I could only enter the makerspace as a janitor.”http://blog.melchua.com/2015/04/28/on-the-diversity-readiness-of-stem-environments-its-almost-as-if-...
Mailman 3, released!
Delivered fresh to your pump inbox about a project oon to be delivering to your email inbox, Mailman 3 is released!
Congrats Mailman team!
- Mark your calendar for the night of May 8th &/or 12th: I'm performing stand-up comedy in Park Slope, Brooklyn! More TBA.
Brion Vibber likes this.
- why not
svn sw http://svn.automattic.com/wordpress/tags/4.2
these two "under the hood" items look interesting
utf8mb4 supportBackground on the 1st, which I had never heard of before http://pento.net/2014/04/07/wordpress-and-utf-8/
Database character encoding has changed from utf8 to utf8mb4, which adds support for a whole range of new 4-byte characters.
Brion Vibber likes this.I spent years fighting the broken 3-byte-maximum utf8 support in MySQL for MediaWiki... glad to see apps starting to use the fixed 4-byte-friendly version now that it's pretty widely available.
I suspect this was driven for WordPress by desire for emoji support rather than the actual languages that require it though. ;)
Snowdrift.coop email lists (finally!) and code now at git.gnu.io
This is 2+ years late, but finally Snowdrift.coop has email lists! http://lists.snowdrift.coop/
Of course, there's also our blog https://snowdrift.coop/p/snowdrift/blog and feed https://snowdrift.coop/p/snowdrift/feed and other activity on the site itself, and our #snowdrift freenode channel. Those will all stay active.
I don't like too much fragmentation of discussion, but nothing else we've had adequately replaces the value of traditional email lists (at this time).
The other news is: we've made our choice post-Gitorious. Our code is now at https://git.gnu.io/snowdrift/snowdrift — and we have a new BEGINNERS.md file with a complete getting-started for contributing even for those with basically no experience with any of the technologies we use. We care about welcoming everyone!
The links to the email lists and the new code will be up on the site sometime soon. :ots of other news coming, pushing ahead… hard work and all… we always love more folks coming to help. Thanks all! Thanks to our many contributors already, and especially to @mattl for getting git.gnu.io set up!Show all 6 repliesSorry for hijacking your thread! I think Snowdrift is one of the most interesting and potentially important things to happen in the Free Software space in years, and I am actually joining the list right now. :-)Make that lists!
Both the Dev subscription and the Join All The Things subscription on the page are broken though:
Should be @lists.snowdrift.coop like the rest of them.
The error message is pretty cute though:
<email@example.com>: connect to
your-dns-needs-immediate-attention.dev[127.0.53.53]:25: Connection refused
Eagerly awaiting https://lists.wikimedia.org/pipermail/wikimedia-l/2015-April/077517.html whatever that means.
But sad that Erik Moeller leaving position at Wikimedia.