Hacker News new | past | comments | ask | show | jobs | submit | tlammens's comments login


You might be interested in https://github.com/koush/electron-chrome - as the developer stated he was polyfilling all the chrome.* APIs and replicating the Chrome App environment in Electron and was open sourcing it in case anyone else wants to keep running Chrome apps.


Come on, it's a perfect number!


ahah you can chose among 6 ...or 28 bullet points if you like perfect numbers :)


Is it me or is it impossible to scroll that page in Safari?


Gee. Google code not working on non-google browsers. What a surprise.

Speaking as a firefox user, I'm lucky if google docs even loads, let alone works properly. Yet a another example of google talking out of their ass about "supporting web standards"


They are apparently aware of it at least. https://news.ycombinator.com/item?id=11882964


We are aware, and it certainly wasn't intentional. Waiting for fix in our impl of Material Design Lite (ironically before we move off it)


What are you gaining by replacing the native scroll functionality?

Are you trying to add "standard Android scrolling inertia" or something? I mean you must be trying to change something, or will I not notice it when it's working?


We didn't replace anything, there seems to be a bug in Safari that we have to work around with a translatez() hack.. should be fixed now.


Sorry for the insult... but you guys really should have tested this across browsers before it even shipped.


Yes, sorry about that.

We currently can’t scroll on the body element due to a limitation in Chrome, where an empty body layer is not being optimized. So we are scrolling in an element. However, that usually requires setting `-webkit-overflow-scrolling: touch;` so that you can scroll as usual on iOS. However, that in turn has a lot of hidden implications (like squashing layers, etc. Don’t know the details right now), that make performance suffer greatly.

AFAIK, Safari will change their scroll-on-element behavior. Let’s see what the future brings.


It's not just you. Safari 9.1.1 on El Capitan.


On one hand it is ironic, on another Safari still crashes after you peek into link. Half year later after the bug was introduced.


Same here, Safari 9.1.1 on OS X 10.11.5, uBlock and ABP installed.


Let's just move the 1st of January to the day the 'real' winter begins. Time... what an invention!


Startup time in a server is a non-issue... Those processes keep running the whole time.


Yeah, and memory is infinite, and all disks are free, and the computing fairies make all the processors super fast. But back in the real world, startup time is a valid concern.


Don't know your "real" world. In my real world, the AWS instance takes several minutes to come up - I can spare some milliseconds on thr JVM startup.


In my real world the containers we spin up come up in seconds, but container restart is far more rare than restarting services.


If the time to restart your process or host affects the overall operation and performance of your service you're doing it wrong.


If your services consistently restart quickly, it gives you the freedom to design things differently.

E.g. doing a rolling update across a large number of instances by restarting a service at a time can become a quick enough process to be viable in instances where you'd otherwise need lots of excess capacity to be able to cycle larger proportions of instances at the same time. Making full rolling updates "cheaper" both in time and resources also translates to making rapid updates a safer choice (e.g. if I can roll back a broken release in 5 minutes, it's far safer to push out a new release than if a rollback takes hours).


That just means you expect restarting to be slow and have excluded it from your system design.

There is no problem with restarting nginx to update its config once a second, and it's even encouraged that you do so. Besides, crash-only software recovery is really the only morally sound development technique.


What are you doing that you frequently starts / shuts down an application to the order where 70ms is a problem?


Not just frequently starting/stopping applications but a persistence engine at that.


How many reboots per second are you having to endure? Maybe you should make your server process crash less often.


The French word for engineer is ingénieur, which originates from engigneor which has the same roots as the English word engineer...


It would be refreshing to see a line of reasoning instead of the "Person X is afraid of Y" articles.


Hacker News? :)


You forget the square root: 5 is prime.


huh? great-grandparent said nothing about square roots


Worst cables ever... so far for the 'superior' hardware.

Prices are at their fairest the moment they release new hardware. The later you buy their hardware the bigger the difference with their competitors (They only lower the price of older hardware when releasing a new model and not that much either).

But superior hardware, no, that is a bridge too far. Decent hardware, yes, but not all hardware from Apple is equal.


There's more hardware in a laptop than a CPU, RAM and a Hard Drive.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: