Dynamic content traditionally requires Server-Side Rendering (SSR) or client-side libraries, both with performance tradeoffs. This talk introduces a new approach: Edge Slice Rerendering (ESR) that combines static analysis with Edge compute. Do performant A/B Testing, Personalization, Localization, and more.
HN user
jayphelps
the lead architect who planned the rewrite left the company.
This alone explains a lot.
Here's the tweet: https://twitter.com/_jayphelps/status/695782397439139840
such wow.
I've said it before...I'm fairly confident the government will subsidize a nation-wide 5th generation wireless technology for free internet for all. It'll likely be restricted to just 80/8080 traffic, be throttled, and of course governed and monitored by the government. Since it's completely voluntary to use this network, it breaks no laws since by using it, you will grant them permission to snoop if they so choose.
Call me crazy, but I think it's inevitable...likely to go down 10-15 years from now.
Just one man's opinion though, that's all.
I think the general point is that for certain apps, a native environment is better suited to allow easy access and organization mentally. For a to-do list, it makes some sense. That way you can ⌘+TAB over to it, add or check your to-dos, then go back to whatever it is you were doing without worrying about browser tabs.
Another benefit is that you don't have to worry about cross-browser compatibility. If it looks good in your app on your dev computer, it should look the same on everyone else's.
I do agree that since it's written using web tech, they should have a web accessible version as well. Maybe they do, and I didn't see it?
Regardless, I think the end product is more important then HOW they made it or what language was used. If it works great and looks great, who really cares?
In case anyone's wondering, Wunderlist is written in HTML/JS/CSS using Appcelerator's Titanium Desktop packaging tool to make it native using the WebKit framework.
You can check out their source inside the app package. Pretty neat stuff. Pretty clean coding.
Who am I?
Code monkey that runs a modest software sweatshop in Orange County, CA
and is constantly scheming startups.
What Hardware Am I Using? 27" iMac i7 w/ 16GB ram
- Best Mac I've ever owned, hands down.
2.66GHz Quad-core Mac Pro w/ 8GB ram w/ 20" Cinema Display
- Surprisingly don't use this much
ever since I got my iMac. Mostly for testing third party hardware
like videos cards, etc with what I'm working on.
Dell Precision T3500 Xeon 2.4 GHz w/ 4GB ram
- My guinea pig machine for random shit
- Various Linux distros (FreeBSD, Ubuntu, and testing of new
builds of various)
Asus Rampage Gene III 3.06GHz i7 w/ 6GB ram & AMD Radeon HD5830
- Prototype hardware for a project I'm working on, picked for it's
north/south bridges and socket.
And what software? Tons...On Mac-native I use a ton of terminal/vi, Smultron, Xcode suite,
CS5 suite, and various others. VMWare and Parallels both...Some projects
only work in either/or, plus I just genuinely can't make up my mind.
Cyberduck for ftp. I use MAMP Pro to control a self-updated version of
my web services (apache, php, etc)
Don't know if you care, but of course I use all the normal command line
programs any nerd does...and for repos I prefer SVN only cause I used
CVS (don't hate on me yo) but I use git, hg, etc daily and love them
as well. Ultimately I'd be happy if everyone would just pick ONE.
I wouldn't care which cause they all have their strengths..
Browser I use Safari for casual, Firefox for primary development
(Firebug > Webkit Inspector) and I've got a verion of Chromium that
a buddy of mine and I made some cool changes to, but I haven't used it
recently cause it was forked from such an old trunk.
Web apps I use gmail (for all my mail), google docs, and mobileme.
Probably some various others from time to time.
What Is My Dream Setup? I used to have a Macbook Pro that got ruined in an apartment flood
6 months ago, so I've been thinking about replacing it with one of
those new 11" Macbook Airs. So sexy.
I'm actually working on my true dream setup as a startup. We've
only recently begun so it's a little self-absorbed to report much
more then that: http://mythologylabs.com
Like jesusabdullah said, almost limitless internet would be great
for a bajillion reasons.If I can make a suggestion: Don't replace your existing, stable Skype. The new one throws away their previous UI and some of the changes are REALLY pissing me off. I usually have Adium, Colloquy, and Skype all lined up in a Spaces screen nice and neat with my current chats. Skype 5 makes this impossible, forcing you to have everything in one, excessively large window. You'll see...
Also, some features which I can't live without seem to have been excluded. (sharing only a portion of your screen, for example)
YMMV but I think the designers suffered a case of "Don't fix what ain't broke"
This lunch isn't an investor meeting. It's a chance to have some food and chat about start-ups in general or general advice on your own. I'm fairly certain there is no implied chance of funding. After all, this is for charity.
That's not to say if if your idea is freaking amazing or you two click, he isn't ABLE to fund you. The chance is slim, but maybe just slightly more then meeting him on the street since he'll listen to what you have to say since your money is going to a good cause.
Either way, bid. The chance to meet him alone is worth $500 in my book.
Karma's a bitch.
Exactly. People call bullshit if I mention my sleep habits but there's something about learning new things that is so addictive. It's my joy in life certainly.
I seem to binge code often. Usually that means I'll go for 2-4 months with 2-3 hours of sleep, coding until the sun comes up. Now, I'm not super-human. It takes a toll certainly. During these binges I'll crash for a good 8 hrs every week or so to catch up.
I feel surprisingly okay during these periods, but it doesn't last forever. Eventually my day time performance starts to slow and then I go back to a normal routine where I still code almost non-stop except I sleep for 4-7 hrs depending. It isn't out of necessity, it's out of enjoyment, which is probably why I can get away with it.
(obviously, I eat, shower, and do take short breaks which usually means Wikipedia, blogs, and such)
This isn't for everyone. I'm sure its very unhealthy and I have no doubt I won't be able to continue this pattern when I'm older, but it's gotten me some incredibly productive work done. It's so much easier to stay focused FOR ME if I work on something in one sitting then to break it up. Some people are more productive sleeping 8hrs a day...but I'm not one of them. It's hard to sleep that long for me and I end up feeling like I slept all day.
It's so hard not to binge when there's always something to learn!
Lastly, like most on here I grew up from a very early age sitting at my computer. Thankfully for me that means I rarely get tired of it.
What I find funny was that TechCrunch cited a random twitter user Machika Kuro (xXstandstillXx) as their informant of how it was most likely compromised.
If you read the tweet they were citing, "@TechCrunch @alexia mostlikly a mysql injunction attack" you get a sense that he's not the most reliable expert on security.
Injunction attack. I lol'd
I experienced that too a couple days ago. Strange. Came back after a couple hours and then it worked.
AMAZING. Saved me boatloads of time.
Thanks a bajillion!
I think Apple buying Adobe makes more sense than Sony..but even still, not likely. With Sony's headquarters in Japan and all, Steve Jobs can't have the control he'd want. And getting rid of the Sony HQ and/or massive presence there is a crazy idea.
If they did buy them, I don't think it'd be for a merger of any kind. But I'm certainly no expert at these sorts of things. I've been wrong before!
Added the legend in case anyone really does want it..
Sorry to be "that guy" but looking at the source, he uses JS just for changing scenes and sometimes for opacity (the latter of which can be done w/ CSS3)
When I was referring to animations, I meant the actual transformation of the element/object, which he does use CSS3 for.
I'm a jQuery user myself, along with plenty of CSS3 action, and I was indeed aware you still need to use JS for scene changes and triggering CSS3 animations.
Why I want this tool to use CSS3 for the actual animations themselves is the performance. I'm not sure what voodoo browsers use to make CSS3 animations so much more smooth then the equivalent JS animation, but it's so noticable. Especially on iOS devices.
Thanks for the link, I hadn't seen this example before and it rocks!
It is quite humorous that they demo it with Flash only. Maybe they should have made their page using their own HTML5 video widget they just released? =)
Correct me if I'm wrong (I may well be), but I was under the impression the JS aspects were used for things not implementable in CSS3/HTML5 spec? With the generated animations being done primarily in CSS3 (but maybe a JS fallback?)
I'm having a hard time finding official/reputable info on this, so if you've seen it please share. =)
If it does just use JS for animations, it's quite deceiving to call this an HTML5 animation tool. Though I'm aware the CSS3 spec isn't officially part of HTML5, I think most people assume it is.
This actually looks quite awesome, which is a stretch for me considering my opinion of Adobe lately.
I've always wanted to make a similar tool for JS animations, but never got around it.
If you know someone who would do malicious things with your contact list, I think you've got bigger problems.
And playing devil's advocate, sure a thief could steal your phone and use this exploit (if he even knew about it), but what's he going to do with the contact list? If someone steals your iPhone, they did it to wipe it and resell it. There are much, much easier and less risky ways of getting large lists of people's contact info if that's what they're after.
Programmers make mistakes. Saying they should get fired over this is a bit silly, IMO.
EDIT: I'm not trying to downplay the seriousness. It's definitely serious. I've known some people who would use this against their "cheating" girlfriend in a heartbeat to see who they've been calling. But I seriously doubt anywhere close to millions will be affected.
It hasn't been offically acknowledged by Apple, but I can confirm this doesn't work in the 4.2 beta as well.
For obvious reasons, Apple prolly hoped this one would slip past everyone undetected until they pushed the next update out.
True, but nonetheless hilariously bad mistake.
Really, this is only a security threat to your tech savvy gf/bf/friend/thief since it requires physical access. And you know what they say anyway:
Law #3: If a bad guy has unrestricted physical access to your computer, it's not your computer anymore
No spoilers! :o)
After I initially overreacted about it's simplicity, I saw the point more clearly. In fact, the more I think about it the more I loved it. (from your business's standpoint)
Whenever I've been apart of interviewing candidates, ≈70% of the time was wasted on applicants who fluffed their resumé, got an interview, and were obviously not what they claimed to be. This would probably significantly reduce that overhead and at the same time attract people who enjoy coding vs. do it just to pay the bills.
Waaay too easy...honestly, I'm not tooting my own horn.
But I guess it would keep the lazy applicant from applying.
EDIT: on second thought, maybe it is the right level. They aren't likely looking for $100k+ hacker geniuses, just guys who can think outside the box and know how to do basic digging and prevent your typical hack.
I retract my statement. Clever application process.
Well to answer your question more directly, I'm 100% sure there are plenty of people who would enjoy you documenting it. Even if I didn't use it, I'd read it. Never underestimate our geekiness! I'm sure I'm not the only one who surfs Wikipedia several hours a day learning the most random shit.
+1 for Divvy