HN user

jayphelps

109 karma
Posts8
Comments45
View on HN

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.

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.

Meet The Team 16 years ago

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?

Meet The Team 16 years ago

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.

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 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!

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!

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.

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

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.