HNHacker News
TopNewBestAskShowJobs

leaverou

50 karma · joined October 31, 2010

submissionscomments
leaverou··on Dark mode toggles: two states are enough
As the article says:

> This article is about how to implement a good dark mode toggle, if you have already decided you need one. It does not prescribe whether one is necessary at all. If you decide to simply default to the system preference and not offer a toggle, I think that is a perfectly valid choice.

leaverou··on Mavo: An HTML-based language for creating many kinds of web applications
Glad you figured it out! Btw if TinyMCE makes you icky, you may like the Markdown plugin: https://plugins.mavo.io/plugin/markdown
leaverou··on Mavo: An HTML-based language for creating many kinds of web applications
There's an FAQ item on this! http://mavo.io/faq/#angular
leaverou··on Mavo: An HTML-based language for creating many kinds of web applications
Note that as is mentioned on the website, this has indeed been tested on users, and the results of the study have gone through rigorous peer review and published at a top tier academic conference on HCI. And yes, the audience is programming novices who do know HTML and CSS. For now. Since Mavo is a language, one can easily imagine an integration with a visual editor, to make it accessible to the average Joe.
leaverou··on Mavo: An HTML-based language for creating many kinds of web applications
Not sure where you got this from. Operators are supported as normal and are listed there too.
leaverou··on Mavo – A new, approachable way to create Web applications
That cannot be updated by the non-technical people in the company.
leaverou··on Mavo – A new, approachable way to create Web applications
Yup, we have! Here's the paper: http://dl.acm.org/citation.cfm?id=2984551 and here's an open version: http://people.csail.mit.edu/karger/Papers/mavo.pdf Look at the References and you'll find more :) There's a whole area of research about end-user programming, though it doesn't usually involve languages, but more GUIs.
leaverou··on Mavo – A new, approachable way to create Web applications
IE 11 is a dead browser. Development stopped 3 years ago. There will never be an IE 12, it's just Edge now (which Mavo works in just fine).
leaverou··on Mavo – A new, approachable way to create Web applications
Spreadsheets have function calls as well, and yet non-programmers can use them. We don't care about making a theoretically pure distinction, we care about making something that non-programmers can actually use.
leaverou··on My positive experience as a woman in tech
It's been years but I think it was just exclamation. Like "oh, fuck!".
leaverou··on My positive experience as a woman in tech
Nope. There were many people around, and it was clear that he didn’t know all of them. There were people he didn't know just as close as I was. He apologized only to me, nobody else.
leaverou··on My positive experience as a woman in tech
It was absolutely NOT directed just at men. We all have internalized stereotypes and biases.
leaverou··on My positive experience as a woman in tech
THIS. There is nothing wrong with dick jokes. The only sexist thing about them is the imbalance: We need more vulva jokes too :)
leaverou··on My positive experience as a woman in tech
“Just don’t have a bias”. Unfortunately, it doesn’t work like that. The problem is that it’s very hard to know when biases are affecting your decisions. You cannot just decide to not have them. Agreed though that fighting bias with bias is not a solution. What is the solution then? I don’t know. :(
leaverou··on Apple, Facebook, Google, Microsoft and others launch webplatform.org
Apple is a steward, but they chose not to have their logo in the footer. You can see them on the list of the stewards http://webplatform.org/stewards/
leaverou··on JQuery 2.0 Drops Support for IE6/7/8; API-Compatible with jQuery 1.9.
Um, when did we forget how to write our own abstractions? It’s not black and white, either jQuery or vanilla JS with no helpers.
leaverou··on The CSS3 Test
Yup, it's all here: http://www.browserscope.org/browse?category=usertest_agt1YS1...
leaverou··on The CSS3 Test
Edited, thanks!
leaverou··on The CSS3 Test
Yes, as long as their unprefixed equivalent is in a W3C specification.
leaverou··on Break Free From CSS Prefix Hell
FOUC? It's only some CSS3 that won't display until DOM load, not the whole styling. As for the performance, I'm pretty sure you're just guessing, and haven't done any testing.
leaverou··on CSS3 Patterns Gallery
The spec-compliant gradient syntax hasn't yet propagated in Safari, even though it's in the nightlies since February.
leaverou··on CSS3 Patterns Gallery
It's a browser limitation.
leaverou··on CSS3 - A Practical Introduction
Yes, eventually the prefixes get dropped. In some engines sooner than others. Eric Meyer recently wrote a nice article about this, on ALA: http://www.alistapart.com/articles/prefix-or-posthack/
leaverou··on CSS3 - A Practical Introduction
The slides were initially made to complement my talk at Front Trends 2010, so it wouldn't make much sense in that context.
leaverou··on CSS3 - A Practical Introduction
I just didn't want to clutter it with duplicate things like <dt class="opera">Opera</dt>. I kinda agree with your point though, it was something I also wasn't very sure about.

I also agree that box-sizing is better, I have also used it in a few places. I mentioned it in my talk too, I just didn't put it in the slides. I just wanted to experiment with calc() a bit too :P

leaverou··on CSS3 - A Practical Introduction
By "Full support" I meant that it fully supports the feature (without a prefix or huge deviations from the spec). It doesn't have anything to do with browser versions.
leaverou··on CSS3 - A Practical Introduction
It's best if you read the rest of the information that I posted along with this, here: http://leaverou.me/2010/10/my-ft2010-slides-and-csss-my-pres...

I mention quite a lot known compatibility issues with the presentation, including the Firefox 3.6/Win problem (it works fine in my FF3.6 for OSX) along with an explanation of why it only works in latest versions. :)