December 2016
260 tweets
Dis @fipradio, ça serait possible d'avoir des versions en ligne différées faites pour caler l'heure sur d'autres fuseaux horaires? Bisous!
Putain c'est une mine d'approximations. On dirait une dissertation de CM2 qu'on aurait oublié de terminer.
Flou au point d'être faux mais sans que ça puisse être clairement dénoncé... "Flaux"?
There is enough work for all and community overlap that the where doesn't matter, only the who and the how.
Yes, there is huge overlap.
Not all web standards, just a subset that makes sense there. There are many standards.
No, neither is more dynamic overall. Both have their strengths, which is why the bickering is stupid waste.
I’ve seen those studies come out, but I can’t help wonder: if it can change something so deeply entrenched, what else does it touch?
Then again, that might just be me being pessimistic about it.
Sure :) But seriously, if it changes n decades of depression, might it affect «take shirt off and dance when Beyoncé»? @brucel
♥ 2
If Murakami’s next novel comes out in Japanese in February, does anyone have an idea of when it might be available in English?
I’d like to say «not all web standards advocates» but, you know, without sounding like that. @patrick_h_lauke
Yeah. I’m not too worried though. Many web standards people have condescended to JS libs for a long, long time. @molily
The stuff some said about jQuery when they couldn’t add 2 usable methods to the DOM inside of years… *shakes head* @molily
But hey! It never stopped progress from happening anyway! @molily
Thread. Frameworks, accessibility, #bbd16.
Quoting a tweet by @molily ↗
Hahaha, yes, you’re probably right… though it’s tempting to try ;)
I would, just give me an extra ten hours a day or so.
My own is «lenght». Heck, I even typed it *right* trying to mistype it here.
♥ 7
*tousse* Que les socialistes?
Ça doit être ça :) C’est un soutien… intéressant!
Oui, je crois savoir qu’ils en causaient sur la mailing-list de l’ONU hier soir.
♥ 1
Au contraire, ça «mean something» pour moi, mais comme j’étais déjà au courant ça me surprend moins :)
Is there any reason why svelte.technology couldn’t work with JSX? I love a lot of the ideas, but the prospect of Mustaches… *shudders*
♥ 2
Maybe we should ask @Rich_Harris then!
♥ 2
I haven’t spent more than twenty seconds thinking about this, but couldn’t said static analysis take place… @spikebrehm
…as a transform step? Given that it’s implemented with Babel, a lot can be explored. @spikebrehm
At which point you have a runtime, no matter how small. Good point, thanks. @spikebrehm
Having said that, I get a sense that VDOM has been explored enough that it could be burnt into browsers by now. @spikebrehm
Yes, I’m very familiar with ROLP but my experience with logicless is anything complex is very painful. @teleclimber @spikebrehm
A lot of what I do involves building complex, highly conditional documents out of data. @teleclimber @spikebrehm
Switching from Handlebars to JSX for that has been a major improvement in my life :) @teleclimber @spikebrehm
I’d have to code up a case to be sure, mulling it over nested components might actually be enough. @teleclimber @spikebrehm
And arbitrary JS conditions is certainly a huge improvement over HB. It’s possible that you have… @teleclimber @spikebrehm
…made it different enough that my knee-jerk reaction to the syntax is unjustified. I’ll explore! @teleclimber @spikebrehm
I might however suggest an `else` for `each` to handle the common empty array case? @teleclimber @spikebrehm
Hopefully inside of weeks! Basically they are scientific articles where everything is built from tiny… @Rich_Harris @spikebrehm
♥ 1
…parts, with embedded RDFa and all that. Fun, but fiddly :) @Rich_Harris @spikebrehm
Comments sections, the bridges of the Internet!
C’est pour faire trembler dans les chaumières du Dark Web!
Trop forte Aurore!
Quoting a tweet by @auroreberge ↗
Three nominees, three seats. Why vote? @koalie
So, when does @briankardell get nominated? ;)
Yes! @koalie
♥ 1
That's a meritorious hobby.
Whereas if it weren't for work it would be perfectly normal.
♥ 1
The hair, the smile, that's him!
Like Final Destination, it had to catch up to you some day, buddy! My sincere commiserations 😎
♥ 3
Yeah, some publishers do "online PDFs" that are less broken than the usual, eg. they might actually have the right fonts embedded.
If you don't mind though, I'd rather get rid of PDF altogether :-)
♥ 1
Yeah, there's a lot of crap. And a lot of people still using LaTeX and not noticing how bad it is.
Consider yourself lucky that you have access at all, a huge number of fundamental papers are still pay walled... @fantasai
♥ 3
Fascism loses in Austria, not all is dark! 🇦🇹
♥ 3
Dude, that's another country altogether :-) Sadly, we have yet to reclaim Australia from the dementors.
♥ 1
Love the illustration though!
♥ 1
Un beau projet: La voix des amoureux. Si tu écris, participe! lavoixdesamoureux.wordpress.com/2016/12/01/les…
Hahaha, excellent point :-)
♥ 1
Yes. But things can turn around.
↺ 1
Seems to be exactly the book I was looking for! Cc @frivoal @alanstearns.
Quoting a tweet by @TrueSciPhi ↗
Sadly they shut down the last of the Minitel services a couple years ago.
C'est un art de vivre.
♥ 1
Le Powerchord de Chtulhu.
That looks like pretty much what the plan was, which isn’t surprising since the same people were involved.
Sure. I just dug up the last copy I had when the talks died. I’m not saying it’s the latest there was.
♥ 1
Either way I have no part in either org nowadays, so I’m not the person to talk to about this.
Sure, just saying that if you’re looking for a way ahead (at least more than Hixie is) you should point that example out to them!
You know things are bad when I’m thinking I might actually want to implement this…
♥ 3
Dix minutes c'est déjà bien!
Mon chat s'offusque de tenir dans six dimensions. En même temps ça explique bien certaines de ses positions.
♥ 1
Tu es en train de lire un truc particulier sur le sujet?
Belle intervention «Time to Philo» de @Gaspard2012 sur data et Panoptique, Sartre et Bentham: us11.campaign-archive1.com/?u=d6ee788dc82…
The Future is South (cc @ElliotLepers) economist.com/news/americas/…
♥ 1
If you liked Bloomberg’s «Pessimist’s Guide to 2016» you’re going to just love the 2017 edition bloomberg.com/graphics/pessi…
♥ 2
Yes, they got quite a few right in 2016.
♥ 1
It could be worth prioritising a first batch of incompatibilities for testing. @ShaneHudson
♥ 1
One idea I had had but didn't have time for was a pen ➡ test automatic import. Developers are happy to show issues in pens.
So if we make it easy to go from that to a test, we could get a boon in testing. That would help a lot IMHO.
♥ 1
Triage is simplified if it’s streamlined. It can be made much easier than with a GitHub PR queue as WPT is now.
♥ 1
Experience shows that getting people to paste stuff into a template rather than where they’re used to is actually hard…
Can’t we just rely on Batik to provide the correct reference :-P
More seriously, if we’re talking about inconsistencies, one rendering is likely to be correct.
I know it’s not necessary, that’s why I said «likely» :) The WPT people can be convinced that not everything is CSS.
♥ 1
@fipradio Les paroles de «Airhead», c’est quand même un poil limite…
Anyone here seen a Chrome bug where a <linearGradient> and an element url()-referencing it produced by DOM _sometimes_ don’t render?
It looks like there could be a race condition between the paint server being registered and the ability to use it. Inspected, the DOM is ok.
But reproduction is completely random, so hard to make sure I’m not being stupid.
No, a bug in Chrome’s SVG implementation is always the likelier option.
Does anyone have plans to have CSS linear-gradient() work as an SVG paint server? It would be quite nice.
TFW Chrome’s SVG support is such that you’re better off doing trig to position rotated divs…
♥ 1↺ 1
Do you know if the lecture might be online at some point?
And I guess they still need to do it in several passes, right?
Ouch. Hang in there :-*
I don't think neutral is actually a thing :-) But The Economist is rational-leaning and has audio versions. @Wertwhile
♥ 2
- Han, les candidats font tous le même truc mou
(@EmmanuelMacron fait un truc un peu différent et pêchu)
- Han, il a fait un truc différent.
♥ 3
It's a little known fact that the Internet was initially invented so we could share Bruce's jokes.
Quoting a tweet by @brucel ↗
♥ 7
But do @Fairphone work well in the US these days?
I have published some ridiculously large modules by mistakenly including huge document corpora...
♥ 1
A problem is that most of those bugs cannot be feature-detected. So libs have… @frivoal @glazou @TzviyaSiegman @johanneswilm
…browser-specific workarounds, which then means browsers *cannot* fix bugs. @frivoal @glazou @TzviyaSiegman @johanneswilm
cE cannot be saved and trying is IMHO a waste of time. But the new… @gregwhitworth @frivoal @TzviyaSiegman @johanneswilm
…primitives are real cool, I hope they get the love they deserve from browsers! @gregwhitworth @frivoal @TzviyaSiegman @johanneswilm
Not *that* difficult, they just need to listen to us ;-p @reinmarpl @glazou @gregwhitworth @frivoal @TzviyaSiegman
♥ 2
At the end of the day, the thing that most makes native more usable than web is that browser UIs are insultingly bad.
♥ 4
I would *gladly* take a slower experience if I could trade it for a browser UI that doesn't make me want to punch people.
♥ 1
Case in point: this Android Chrome bug causes it to lose user data (it randomly forgets some of your tabs). bugs.chromium.org/p/chromium/iss…
♥ 1
In any normal product, losing user data is a P1 bug. Here, it took 18 months to close, and the bug is actually still there.
♥ 1
Attached to this tweet is a trace showing the number of fucks Chrome appears to give about user data when it can’t be used to sell ads.
♥ 1↺ 1
I point at Chrome but that’s because I’m not strong enough to sustain the despair of usability bugs in Bugzilla. The bitrot has kids there.
♥ 1
I don't think that twenty years of putting up with someone's shit rates as easy!
And clearly that’s the experience browser devs hope to match one day!
♥ 1
The former, but the latter could be improved too :)
♥ 1
I beg to differ. Taking over a year to not fix user data loss does not give the appearance of caring much, does it?
♥ 1
Well, I used to have a far more optimistic take. I know lots of great people on browser teams, I know it’s hard.
♥ 1
Nice and optimistic is my default mode. But then this sort of thing happens and after a while it piles up.
Honestly Jake, this is user data loss. There aren’t many things that are more important. I lost weeks of reading to that bug.
So I know it sounds cynical, but do you really believe this bug would have been treated that way if it affected the money?
I don’t want to get mad at you Jake, I’m sorry you think that my pain at using your product is a «conspiracy theory».
♥ 1
I guess I’m cranky because it feels like the browser experience sucks as much as it did 20 years ago, I see no evidence of …
…caring, and worst of all I can’t come up with a plan to fix it. I hate it when a plan doesn’t come together.
Fair enough. I didn’t mean «in the pocket of». I meant that in the sense of «visibly affecting income».
LOL, that’s not what I mean but I see how it could be read that way. Sorry :)
♥ 1
All two of them! :)
/me ducks.
With my absence of data connection on the subway, the problem is that the browser insists on reloading pages it already has.
I have 100+ tabs of content that I want to read, but browsers are too stupid to give them to me…
I know! It makes me wish the browser were a physical thing so I could bash it hard against NYC subway railings.
♥ 1
Most of the websites I use are okay. I have never used a browser that didn’t make me want to cry, often.
Bandwidth, resources, breaking: 95% of the waste there for me is my mobile browser reloading for no reason whatsoever.
♥ 1
Hahaha :-) They’re great! Not that I read any specs anymore, but they’re great. I wish you redesigned the arXiv.
Oh on desktop it’s a bit less bad. Lots of missed opportunities in bookmarks, reading list, tab management, appification though.
There are so many! I will try to list a few :)
On mobile, browsers do not keep loaded tabs available. I would like to just click on links and read them while travelling.
Instead, I have to use an app. Reading Mode sort of half-assed approaches the issue but with a different CSS and it keep scrolling…
…back to the top, which makes it unusable. Tab management is insane. New tabs tend to open at end of list instead of close to…
I don’t know man, I wrote to offer to fix their CSS so it works on mobile and they declined, so little hope there. @fantasai
It doesn’t seem to do that reliably on mobile. And when it does, it tends to scroll back to the top. @cconcolato
I just want it to use my ~30GB of free space to store pages in its tabs, and remember the scroll position… @cconcolato
Can haz in all Firefoxes? It would be, like, the first improvement to bookmarks since IE4.
Yeah, I use SeenThis.net, but a cloud thingie is suboptimal for me. I’m a sick link packrat. @fabricedesre @jwajsberg
I tried tagging for a while but that entails future me knowing what tags present me would use. Might as well memorise the URL :)
Was that the browser.html one? If so, yes, that’s promising. Might go nowhere (wouldn’t be the first) but good anyway.
Thanks for listening to a cranky guy :)
Yeah, that’s so frustrating. It’s like we are sooooo close and yet not doing it!
Got to love how that big block of article metadata and abstract is just an image with «free first page» for alt… 😿 tandfonline.com/doi/abs/10.108…
♥ 2
Any recommendation for an MP3 player for a 7yo? Is that still a thing? I guess you still have to use iTunes with the Apple stuff? 🙀
♥ 1
I have terrifying memories of that crime against user interfaces…
♥ 1
Had forgotten to fave it, thanks for the reminder!
Not just physics!
Quoting a tweet by @TheEconomist ↗
@cepcam L'autre jour tu parlais autoencoder et ça me trotte depuis. Tu aurais des lectures à recommander? Merci!
Ni la technique ni le code ne m’effraient. Merci!
Ceci dit si tu as plusieurs sources je suis tout autant preneur.
I wonder if there’s the open browser tabs equivalent of Inbox Zero.
♥ 3↺ 2
Me too! But then again, I have 346 unread in my inbox so it’s not clear it would work…
♥ 2
Oh those… I only make them work on paper though :)
Have any of you seen a weird thing in which using 100vh triggers massive repaints on scroll in WebKit?
Ha! In Safari, both mobile and desktop. Yeah, in this case it’s super basic. Nice blog post though!
Nope, boring flat grey background. But thanks for the bug pointer, it’s not that, but I can see how it could be related.
Thanks, we redesigned to work without it. I was just wondering if it was known.
I’m looking into it but it’s hard to reduce!
It’s on research.science.ai for now, we will be deploying a fixed version at some point though. Removing the 100vh fixes.
It’s on .dashboard-container, it’s an interaction with overflow: auto.
It clearly affects desktop Safari (9.1.3). We didn’t trace on iOS but it’s almost unscrollable.
The standard and detecting URLs in free text can easily have conflicting views.
Yes, that’s what we have now. This is adapted from a different, more complex product that needs nested scrolling.
We know how to fix at our end, but WebKit’s behaviour in this case is hitting a wall that other engines aren’t.
Yes, we’re aware and are bumping the precision on that, but it’s not what’s causing the repaint :)
Here is a small repro: codepen.io/robinberjon/pe…. Huge repaint on scroll that does not seem to affect other engines as much.
Thanks for your help, we’re good with a bunch of fixes on our side!
The brush tool to see paints happening is really sweet btw.
♥ 1
Yeah, it's really good at hiding the problem :-)
Sniffing some polish remover can certainly put one in _some_ kind of party mood!
♥ 1
You’re responsible man, for using Yahoo! in the first place.
♥ 1
The AMP team appears to have re-implemented HTML validation.
In protobuf.
♥ 4
C'est clair, la VO est tellement mieux!
♥ 1
"Master" is a slight overstatement there :-)
♥ 1
I just made AMP support RDFa. I think the count of my friends in tech is now officially 0 :)
github.com/ampproject/amp…
youtube.com/watch?v=nfWlot…
♥ 13
Awwww, 😽
Pour citer notre amie philosophe, «haters gonna hate, hate, hate, hate, hate!»
Hahaha :) It’s pretty lightweight support — I made it not reject pages that use it. Progress I guess!
♥ 1
That part is actually nice, it’s like XQuery for the masses :)
It should be relatively straightforward to put together.
That's what I meant, it shouldn't be too hard to shortlist a few.
You should really ask @marcosc, I don't maintain anymore. IDL used to be insensitive but IIRC WebIDL removed that. It could...
...be a leftover from those ancient times.
Stochocracy. It is actually used in some corners! @markprobst
There are plenty of situations in which boots give one quite the advantage 👢.
They don’t need to agree, just to provide useful feedback for the OP to make up their mind, IMHO. @marcosc
♥ 1
So part of the problem here is that IDs are case-insensitive in HTML so you might get bitten. @marcosc
I’m not sure how that’s supposed to help; you might want to explain your use case in an issue. @marcosc
We've done work towards that. Docx is not enough (but 85% of content) & we have improvements but it's a start research.science.ai/docx-standard-…
Absolutely. And a unified article interchange format would help a lot too.
Quoting a tweet by @lshlj ↗
♥ 1
It's a pretty straightforward extension to write nowadays.
For arbitrary deep-linking, we use github.com/scienceai/web-…. @m_strehl @brucel @simonstl @meyerweb @AaronGustafson
♥ 1
Yeah, I’ve thought about reworking XPointer to be more Web-like. It’s not insane :) @brucel @simonstl @meyerweb @AaronGustafson
Relax. The odds are overwhelmingly in the favour of everything being OK, and none of the bad stuff can be prevented by worrying.
♥ 1
Also, catch as much sleep before birth as you can. You'll need it.
Look out for your partner too, they are likely to go mad or break down in ways you're not used to.
It's not something I've really needed thankfully but it's important to know that exhaustion can drive nice people to violence.
It's vital to know that if you feel you may harm your child, it's OK to put them in a room and go get back together in another.
♥ 1
If you know robotics postdocs who’d like to join a fun boatbuilding startup in the Caribbean, send them there: cocooncruisers.com
♥ 2↺ 3
C’est la première touche d’espoir que j’entrevois dans une élection par ailleurs acquise à MLP: lesechos.fr/elections/pres…
Some days I wonder if it wouldn’t be easier to get all mathematicians to change their notation than it is to get maths working on the Web…
♥ 4
It says «from authoritative sources». @opencitations
My understanding is that there is still a *lot* of resistance from mathematicians to computer-assisted stuff.
I think many still do. Also, TeX in a Jupyter NB. I see no ruling CAS, despite often far superior syntaxes.
Coding is less concise if you look at character counts, but it’s also less ambiguous since notation isn’t reused. So more precise.
You can’t convert arbitrary formulae to code because the conventions are too local and arbitrary.
You can, however, do the reverse which is why in an ideal world the code version would be the input.
Much truth in there indeed! @marcosc @JasonThalken
When world leaders thought you shouldn’t need passports or visas
theconversation.com/when-world-lea… (via @recifs)
♥ 1↺ 2
To render. To wrap. To be accessible. That would be a good start.
♥ 1
They support SVG gradients, not CSS gradients. Example I happen to have handy: scienceai.github.io/chordal/
♥ 1
In order: don’t care, don’t care, irrelevant, anecdotal. I just want to render maths.
♥ 1
No accessibility, no semantics. LOL at «just» shown.
♥ 1
Not at this level, no. You need *at least* MathML, and probably something better.
♥ 1
TFW all your tests pass the first time around… then you realise you used assert() while meaning assert.equal(). 😭
♥ 4
Well, the basics are: you have an equation which is basically a bunch of squiggles. How do you make it clear to screen reader.
♥ 1
They can usually speak them out. MathJax has some support for generating that, but it’s hard.
♥ 1
You are assuming that reaching back to the author is possible. It often isn’t. Given centuries of content, a lot are dead.
♥ 1
And even then, I have a small article right here — it has 250 equations. Can’t get anyone to read that.
♥ 1
Here the author of the web page is an automated process converting several hundred thousand documents.
♥ 1
Actually, it really would.
♥ 1
And they’ll be promising that for a long time :)
♥ 1
Welcome to my world.
♥ 1
A Data Citation Roadmap for Scholarly Data Repositories biorxiv.org/content/early/…
♥ 1↺ 1
Awesome support from the MathJax community: github.com/mathjax/MathJa…
The bright side of it is that at least we noticed before it broke in production :)
And they published the method of encryption openly. It was _designed_ to be used in untrusted places.
This Is Why Understanding Space Is So Hard pocket.co/sM2q1d
♥ 1↺ 1
This is not new, great DX is the constraint to match. We spent over a decade with insecure, slow af PHP frameworks for that.
♥ 2
We had ten years of universal Flash despite horrible UX and zero accessibility because it was easy to use.
↺ 1
I'm not saying you're wrong about the UX issue. But DX is the constraint. It's DX or die.
I wonder how much work there is on that.
Yeah, but the incentives just got a lot more real. It could be what turns the tide.
Sure, but I can't imagine being in experimental psych or polsci, even journalism, right now and not switching to that problem.
Fair point. But moving beyond research, there is also the avenue that starts at home. There are many aspects on which the more...
liberal-minded can be more rational. If nothing else in how to convince. I've been meaning to put together a small collection of...
suggestions in that area. The basics are not necessarily all that far out of reach.
♥ 1
Maybe it's a north-east thing? I seem to see them everywhere that's faux old.
♥ 1
Then maybe for *some* reason you are less prone to seeing butt plugs in furniture.
♥ 1
Well played my dear :-)🍷




