somebitsLinks Twitter outsourced Mac app: Well that’s crazy; engineering team not building the desktop client dlvr.it/D8VH2F
Thanks❤️
@MSF msf.org/donate
@Wikimedia m.wikimediafoundation.org/wiki/Ways_to_G…
@RWKaro refugeeswelcome20357.wordpress.com/geldspenden-fi…
@Buddenbohm st-georg-hilft.de
$AMZN donates profits from Patriotic “Europeans” Against the “Islamization” of the Occident hymn sales: amazon.de/gp/product/B01… #NoPEGIDA

mahemoff Apple ][ watch instructables.com/id/Apple-II-Wa… via HN pic.twitter.com/x2vcBnrkb8

addyosmani Octo Linker links up dependencies, require() & ES2015 imports across packages on GitHub chrome.google.com/webstore/detai… 👌 pic.twitter.com/LcB7uMoVPI
olizilla tldr-pages.github.io
Beginner friendly man pages, focused on the common use cases, and all in markdown!
#TLDR this is a good thing.

ArtemYarulin Live coding for andorid, ios and browser with #reactnative and #clojurescript. Plus real time state sync between :) pic.twitter.com/xp9xiB40qu
narphorium The possibilities are endless (and hilarious) when anyone can apply #MachineLearning to their small business youtu.be/02S06dG2clU
dalmaer ★ Web Components Are Dead? Or are they slogging away at becoming an overnight success?
medium.com/ben-and-dion/w…
@tomayac @navelpluis So glad we moved on from the late 90ies browser optimization techniques: if (navigator.appName.indexOf(“Mac”) == -1) {}

Rereading @navelpluis’s ’98 “Web Graphics”, the book I learned the basics of Web coding with amazon.de/gp/product/382… pic.twitter.com/GURFbZIHHZ
RubenVerborgh After years of work, “The Pragmatic Proof” is finally accepted for publication—and readable online on arXivruben.verborgh.org/publications/v…9

codepo8 Detecting AdBlock without an extra HTTP overhead christianheilmann.com/2015/12/25/det… read height of an element with class adsbox pic.twitter.com/tSzfiXGTEj
@RubenVerborgh Last pointer before I STFU ;-) Ruby wrapper apparently lives here github.com/stereobooster/…. Merry Christmas :-)
@RubenVerborgh But IE bug indeed. The spec is clear on the fact that it may be omitted… FWIW, savings IMHO aren’t worth the ambiguity peril.
@RubenVerborgh A p elem’s end tag MAY (not should) be omitted if the p elem is immediately followed by an […] asidw3.org/TR/html-markup…HX6
@RubenVerborgh Also, why maintain your own when there is @kangax’s kangax.github.io/html-minifier/ with customizable “minify aggressiveness”?
@RubenVerborgh Always close them <p>-s and <li>-s :-)
Wikipedia What happens when you search Wikipedia? blog.wikimedia.org/2015/12/23/sea…
@ReaderMeter @edsu @harej My wikipedia-edits.herokuapp.com has Wikidata (toggleable [is this a word?]) and works quite well on mobile as well.
aaranged How to generate a Google Knowledge Panel without using the Knowledge Graph API when you know the Freebase MID - bit.ly/1JvLapv
somebitsLinks Netflix per-title encoding: Netflix is getting a bit smarter about its video encoding. (But why not go full VBR?) dlvr.it/D57wM8
@csarasuagar Not as far as I can tell. Posting to +Freebase on Google+ (or through whatever medium the usual suspects directly) should work.
#CodeTheRoad w/ @ubilabs on #RefugeesWelcome maps recap: googlegeodevelopers.blogspot.com/2015/12/code-r… Code: github.com/refugeemaps/re… Demo: refugeemaps.eu
aemkei Recap of #CodetheRoad, Berlin: youtube.com/watch?v=KzOO9r…
– and the refugee hackathon we organized in Hamburgyoutube.com/watch?v=9o5iFS…PC
rauschma “Tree-shaking versus dead code elimination” by @Rich_Harris
medium.com/@Rich_Harris/t… /cc @amasad @sebmck

djsmith42 Clever hack from a fantastic writeup of ES6 language features: 2ality.com/2015/02/es6-sc… pic.twitter.com/f1UsYiNX3e
rauschma .@tjvantoll: “Studies have shown that using ~45–75 characters in a line of text produces the most readable articlestjvantoll.com/2015/12/21/tec…KE
xto6—An ES5 to ES2015 transpiler (or “upspiler”) w/ a promising roadmapxto6.js.orgw#JavaScriptt
@aaranged @sergio_redondo s/Italian/Spanish :-) Appreciate the reverse-engineering…
Great write-up and link collection on Google’s new Knowledge Graph Search API compiled by @aaranged: bit.ly/1Yn6xFM
@nicolastorzec “Quietly” means via Google+ announcement ;-) plus.google.com/10993683690713… It’s the new “soft-launched”…
Rich_Harris I wrote about Google’s AMP project, and why the news industry should tread carefully medium.com/@Rich_Harris/d… Now just have to not get fired
Why Facebook chose to move to #HTML5 video: code.facebook.com/posts/15990644…
#SchemaOrg: Evolution of #StructuredData on the Web, by R.V. Guha, @danbri , S. Macbeth: queue.acm.org/detail.cfm?id=…
googleresearch After 4 years of schema.org, “Structured data markup is now a core part of the modern web.” - goo.gl/L3zdXl
rauschma More on references by @kangax: perfectionkills.com/know-thy-refer…

ChromiumDev We improved the “randomness” of JavaScript’s Math.random() in Chrome: v8project.blogspot.de/2015/12/theres… pic.twitter.com/sOACQUSEqL
Google has launched the Knowledge Graph Search API, replacing the deprecated Freebase API: g.co/KnowledgeGraph… #SemanticWeb
LeaVerou New blog post: My positive experience as a woman in tech
lea.verou.me/2015/12/my-pos…
Because the positive stories need to be heard too :)
Google Apps Scripts just got an order of magnitude more awesome: googledevelopers.blogspot.com/2015/12/advanc…. Finally you can write Apps Scripts via CLI :-)
Proposal for a Background Sync API that, when offline, queues to-be-sent data until connectivity is reestablished: developers.google.com/web/updates/20…
OpenType features & how to (theoretically, in too many cases) use them w/ CSS: practice.typekit.com/lesson/caring-… (via css-weekly.com/issue-193/)

ChromeDevTools Ever tried to paste JSON into the Console and saw it fail? We’ve finally fixed it (in code.google.com/p/chromium/iss…) pic.twitter.com/I3JCScfEml

hatnotable Ever wondered what the @Wikipedia community was reading?
Now we know: The Hatnote Top 100. blog.hatnote.com/post/135182048… pic.twitter.com/KeiAYwxJXf
@DesertTrumpet @WikiLiveMon This would be nice indeed, but then there would have to be individual Twitter bots for each user. Impossible :-/
@DesertTrumpet @WikiLiveMon Soccer/Wrestling’s what many people edit on Wikipedia, cf. our paper for the methodology arxiv.org/abs/1303.4702

pageviews.js—A JavaScript lib for the@Wikimediaa Pageviews API:lists.wikimedia.org/pipermail/wiki…O Codegithub.com/tomayac/pagevi…Kpic.twitter.com/kGOnfTNBUOO

wikidata Wikidata: Knowledge from different points of view - a Signpost op-ed by @nightrose: en.wikipedia.org/wiki/Wikipedia… pic.twitter.com/2HqeeEg4JM
narphorium “Inside Deep Dreams: How Google Made Its Computers Go Crazy” by @StevenLevy medium.com/backchannel/in…
onyxfish The Quartz guide to bad data: my 6,000 word reference to data problems I’ve encountered over the last 6 years. github.com/Quartz/bad-dat…
The #privacy policies of various smart TVs, set top boxes, and streaming devices analyzed: thewirecutter.com/2015/12/your-p… (via @AfterPad)
albertocairo Move slow and fix things

arturitu I wrote for @AWWWARDS about #WebVR > “Do Websites Dream of Virtual Reality?” awwwards.com/do-websites-dr… pic.twitter.com/IinjQ1Vtkd
Ted Cruz paid Turkers to harvest millions of Facebook users theguardian.com/us-news/2015/d… Cambridge Analytica youtube.com/watch?v=lBgHrn… (via @edsu)
~RT @shadow_hayato: Blink’s started to support Shadow DOM v1 […codereview.chromium.org/1489433002/A1 // About time. Shad{y, ow} DOM is very confusing.

Today, the printer asked me if I had tried “turning it off and on again”..#ITcrowdwpic.twitter.com/MtGMN4BsHRHR
Interesting op-ed by Andreas Kolbe: “Whither @wikidata?”-en.wikipedia.org/wiki/Wikipedia…1
rauschma My slides are now online: “From ES5 to ES6 (ES2015) and ES2016”
speakerdeck.com/rauschma/from-…
rauschma Forstall pitches iPhone project (wasn’t allowed to be specific): “You’ll have to … work weekends for years” Shuddebgr.com/2015/12/07/app…iz

gauravseth ANNOUNCED: At #NodeInteractive that we’ll be submitting a PR to @nodejs /w #ChakraCore, along with Chakra OSS pic.twitter.com/xy6rnhQhfY
Much needed CSS (Web-) font-display property (tabatkins.github.io/specs/css-font…) now implemented in @googlechrome Canary: plus.google.com/+IlyaGrigorik/….

mahemoff Several Node projects had NPM and Github credentials in open repositories. github.com/ChALkeR/notes/… via HN pic.twitter.com/eLD0AnK9YP
somebitsLinks Replacing Sawzall: Google replaces its internal log-analysis language with a Go library dlvr.it/CxBLlB
rauschma documentation.js: like JSDoc, but:
– Based on Babel
– ES6, Flow type annotations
– Infers types
– Out: HTML,.github.com/documentationj…Xm5QqnbY
@Paul_Kinlan …and by “entry-level” (in 2015, in Germany) Web hosters mean managed hosting w/ 1 domain, PHP, and MySQL. Missing SSL :-(
@Paul_Kinlan Not specifically picking on 1&1… When all entry-level (school kid affordable) hosting packs offer SSL, then we’re talking… IMHO
kaodro Pretty well researched article: Wikipedia has a ton of money. So why is it begging you to donate yours? wpo.st/68_u0
As much as I 👏 the trend to “HTTPS all the things”, it’s incompatible w/ managed HTTP hosting packages à la 1&1 where the +’S’ costs big €!
@dret They’re already here! Check the redirects to the Wikipedia “Car” article dispenser.homenet.org/~dispenser/cgi… (not recognized by Twitter’s parser)
Technically fascinating new mobile app ad format that allows for streaming trial runs that work w/o installation: adwords.blogspot.com/2015/12/trial-…
In-depth blog post on Facebook’s approach to video live-streaming: code.facebook.com/posts/16530744…

Infodisiac Major Wikistats upgrade: more and cleaner trends ow.ly/Vs0Fd pic.twitter.com/FGI1UNm5jM
@ph_singer @JoopHox That’s what I thought. From my quick tests, I didn’t see a strong trend. But then, what’s a “Christian” country anyway…
@nelson Wikipedia has you catered: en.wikipedia.org/wiki/Category:… :-/
Gave an intro to JavaScript to the Google Hamburg office today powered entirely by the great @ChromeDevTools console developers.google.com/web/tools/chro…

mediagalleries #BreakingNews candidate via @WikiLiveMon: en.wikipedia.org/wiki/2015_San_…. Media gallery: pic.twitter.com/XnQmoQb8x4
vambenepe Google Cloud Vision API is now in Preview: googlecloudplatform.blogspot.com/2015/12/Google… Example: AeroSense processing drone photos to recognize what drones see.