1,269 karma · joined July 21, 2009
Defined the flagellar proteome of Chlamydomonas https://pubmed.ncbi.nlm.nih.gov/15998802/
911 digital archive https://911digitalarchive.org
iNaturalist https://inaturalist.org/
Splunk https://www.splunk.com/
Twitter https://www.twitter.com
Chartio https://www.chartio.com
Looker https://www.looker.com
Google (by way of Looker)
Omni https://omni.co
Twitter is sending down the home timeline as HTML. In fact, what most people are looking for when they go to twitter.com is their home timeline so I'm correct, this is what they are doing (at least in new-new-twitter which I think almost everyone now has). You're also correct, when you go to twitter.com/#!/n8agrin you get your timeline in the background which is then replaced with my tweets. However it wasn't always this way. At one point in time, going to twitter.com just downloaded a bunch of javascript and an HTML bootstrap. The whole site was generated by javascript. I know this because I worked on it.
Technically pushState doesn't really have anything to do with the practice of progressive enhancement or making anything "much faster". You can make pure javascript sites very fast, you can make serving straight up HTML very fast, you can progressively enhance HTML without pushState. pushState is really just a way to manipulate the history of a browser, while optionally changing the browser's current url, without a page refresh (read more here: https://developer.mozilla.org/en/DOM/Manipulating_the_browse...). You can use it to do a lot of things, one of which is to have it serve as one part of a solution for sites that behave like single-page apps without having to resort to the fragment identifier (http://en.wikipedia.org/wiki/Fragment_identifier), forever vilified as the hashbang.
Most sites these day (including Facebook, Gmail, etc) have to execute "a huge chuck of js" before displaying the page.
I have been told by some people in the know that they have come up with a system similar to pjax for certain page components, though that may have changed.
A: Hey, remember when coding was fun? When it was an extension of yourself and you got to create things with it? Create things!
B: No. We're not allowed to do anything except what the Good Book deems acceptable.
A: But, but, you get to take this blank slate and carve out of it whatever you can imagine! Pure expression! And remember when you prioritized your coding style for enjoyment?
B: No. Coding is not fun. Coding is about maximum compliance.
A: ... I remember, but sometimes I think the web has forgotten.
A: I mean think about it. We're banished from the 'new' keyword. We can hardly use polyfills or even extend the native prototypes. How I used to love statements like [[1,2],2,3].flatten(), but lo they are forbidden! Having even one prototype extension in your library is a death sentence. No having fun in Javascript-land!
B: True, fun is not allowed.
A: Hey, what's that over there? That gleaming light coming from the back of that house? Is that a party? Hey it's that house that @fat and @mdo built. They're having fun? We should join them!
B: You don't want to go there man. They don't use semicolons.
A: Is that all they're doing? So what, they're not following the Good Book? They're not afraid to do things a bit out of the ordinary? I'm out of here. See you later Javascript-land. B, I'm going to have some fun with those guys.
B: ... prototype extensions?
(Thanks @fat, @mdo & Twitter for Bootstrap, and for giving it away nonetheless. If I ever have a problem minifying your code, I'll fork it and just add the semicolons myself.)
Regardless, great hustle. Love seeing people willing to stick their neck out.
The human body’s physical “fight or flight” response evolved to help it evade a dangerous situation, which historically involved extreme physical exertion. The rush of steroids into the bloodstream essentially turns off unnecessary systems, including some higher thinking processes, to aid in escape.
When we make statements like this proclaiming we understand the complex workings of things like human physiology I always have to shake my head. We may be smart, us programmers and designers, but let's not pretend to understand the order and meaning of everything. And if you do understand and you have the means, provide some kind of reference to where the claim originates from so we can all learn more.
* edited because I sounded like a jerk and wanted to make my point clearer
Parson kills an animal under the guise of crop protection and to feed a village. Were I watching a local hunt for this elephant to feed their family I would feel that the death was justified. But we're really just watching a rich westerner tramp around in the dark so he can fire a gun.
Is this really the most rewarding thing Parson could think to do for local villagers in Zimbabawe? And even if so, I would expect some more humility from someone who claimed their actions were so noble.
Does that mean I support them? Very well then, I support them! Go hunt some giants! Change the world! Go make things better while your critics sit on their hands and tell you can't, too afraid to build things themselves!
That said, this looks like an interesting library and worth playing around with. I'm loving the huge amount of JS framework experimentation going on.
Personally, I stopped using Wesabe for the same reasons that DannoHung mentions in his comment. I wasn't getting a good 10,000ft view of what was happening to my money and there were no tools available to help me budget. Shame though because I'm not exactly thrilled about giving Mint/Intuit/Yodell my personal info.
A lot of times I dream up projects I think of as potential startups but often have to ask myself, "Would I actually use this product?" If the answer is ever even a hint of "no" I tend to suspect that I could not dedicate myself to the project wholeheartedly enough to back a business. I wonder if this is a meaningful metric and if dogfooding is really such a powerful motivator.
Also here's a report from Reuters: http://www.reuters.com/article/idUSTRE65H01W20100618
Well, at least you got to quote Monsieur Balzac. Hell of a name.