skysight-inc/HackerNews huggingface dataset:
There are several issues that make moving to a simple json api with all templating and routing on the client still very difficult.

1. Models on the client just aren't there yet. No relations, hacky one-off routing for sync. This is a big deal on more complicated apps where you want to represent multiple collections at once on a page and have nested resources. There are lots of other issues: sync timeouts, server validation failures, authorization, etc that you will have to write yourself. Also, then you are dealing with two different ORM which sucks.

2. i18n. This is basically unsupported on any of the client side frameworks I've seen. Even if it were, if you go partially client and part server rendering then where does your i18n live? You have to go all the way or not at all or deal with the mess.

3. SEO. If you care about SEO on the pages you are loading, you need to render on the server for the initial page load which is a PITA and redundant with client templates. Google is fixing this but their solution creates a different kind of mess.

Not such big issues:

1. Browser compatibility. This will fix itself in a year, or two?

2. Performance?? I guess it depends on how you measure performance and where. I think in general it is only the initial page load that is impacted and only the first time with caching. You still have to do a second request for the data itself I guess. Whatever. This is the least of my (and probably most people's) concerns.

The reality is, frameworks like Rails have built a lot of supporting features that are necessary and client frameworks like Backbone up to now just don't do everything they need to do. When they do, you'll still have SEO issues.

All these problems can and will be resolved one day. I especially look forward to being able to use the exact same models/relations/templates on both the sever and client which hopefully is where some combo of express/node/jade + some client widget library.
Github absolutely uses Rails. Twitter too, although I understand less so than when they launched.
Of course the manual is going to say that. If the manual said it took weeks or months for the battery to discharge then people would dilly dally and forget and suddenly there would be a lot more bricked batteries out there.

If you tell people to plug their cars in IMMEDIATELY then maybe they won't let it sit around for more than a week or two.
You might want to customize your octopress blog some. It helps it to stand out.
http://zacharymaril.com/blog/2012/02/24/please-please-octopr...
> I am sure you have heard of prorated battery warranties and are familiar with them, aren't you?

I'm not. I've never heard of any such thing. Perhaps it is you being misleading?
The DT-880s are semi-open.
I know I am just one example but I am the opposite of you. I have never clicked a google ad (purposefully at least) while I have clicked many facebook ads. Facebook's ads just seem more relevant.
It's not just that, it's this frenzy they have to rebrand themselves as an 'online' experience/company.

I ask my friends freely and naturally, "Do you have a google account?".

The thought of asking my friends "Do you have a microsoft account, yeah those guys, the ones that deliberately put the web into stagnation for years with their shitty IE5/6 browsers, and killed many cool technology companies through monopoly abuse because they was scared of them, and those guys that continue to try and subvert technology by proxy because they cannot innovate online?"; that thought fills me with dread.

I don't want to ask my friends if they have an account with these guys. Maybe the xbox360 crowd do... shrug
Also, the 1.50$ goes to paying for lobbying efforts like the one behind SOPA.
http://www.facebook.com/legal/terms

"We do not give your content or information to advertisers without your consent."
Good idea. I like your video. Unfortuantely it seems that you are out of tokens - so I can't get you more feedback than that.
You gotta admit the native bridge is pretty important though, it could be a bottleneck for all the nice bits native code. On that basis the bridge is fundamental to good performance.
Every Mobile Social App Site, Ever
What worked for me: I tried new things (ie: ruby, continuous integration, redis...) first on low-risk projects, then used that feedback as a self-proof (look! it works - maybe it can go a bit further?).
Here is how I captured the stripe.com CTF flag. A complete walkthrough.
But the story here isn't about Facebook's success; it's about their valuation. And valuations matter a lot. The entire US economy collapsed when house prices simply failed to meet growth expectations. Banks loan money backed by (overvalued) equity, and so the entire economy is in effect backed by predictions of future earnings.

I've said it here before, but I think many of the tech and app companies are grossly overvalued simply because the market can be so easily upset. If newcomers can get such positive projections, then surely they must be perceived as a viable risk to the big companies.

Facebook specifically is grossly overvalued because as long as they are making all their money from ads, their revenue comes from the amount of time people spend staring at a Facebook page, and this might be at its peak. True, there are more ways to make money, but there are more risks as well. Please, let's spare ourselves another bubble.
I work in online advertising and I would agree if it weren't for the number. But, Facebook are selling ads. They probably still have a lot of low hanging fruit to pick. Advertisers have probably been getting a decent bang for their buck because it hasn't been the kind of economic climate that's very friendly to frivolous ad spending.

The only "theory" I can think of that would explain Facebook ad revenue as a temporary phenomenon is businesses trying it out or trying to get in early in anticipation of the ad platform improving. I don't buy that though, not at this point. I wish I understand the economics of it better.
It's actually more common with tires, but there are battery manufacturers like Interstate that give prorated battery warranties (of course there are all kinds of stipulations on the warranty protecting them from negligence claims)
"hick-ass"?
I didn't know hillbillies did Web design...
> This is akin to saying that the internet is broken because some videos are prefaced by a commercial.

Youtube showing mandatory, non-skippable video commercials before the video you want to watch is the single most annoying thing that happened on the Internet in the last few years. I still haven't figured out how to get rid of them, but if I ever find out, I won't hesitate to do so.
Codename One - Another Java Promise Delivered
I don't think this body theorem holds. Even with todays machine learning methods you can get two different results if you start two different algorithms. They will learn different things.

Unless of course you postulate that there will be only one AI, because all instances will be networked with each other.
Popularly accessible art can be funded by things like KS, or simply by the market more generally. Art that is not (currently) popularly accessible -- stuff that is either at the frontiers, or is making a contribution that is not immediately evident to a lay person -- cannot. Is this kind of art valuable? Of course it is. Today's avante garde is tomorrow's pop art, just as today's cutting edge science is tomorrow's consumer technology (but not all of it.)
How NYC is Embracing Technology
Yikes, I meant the 770's!
You're right. I stand corrected. I thought Github had moved away from rails but they seem to be still using it along with lots of erlang/js.
The most important business decision I ever made
Older people might think Netflix is broken, but the fact is they'll be dead soon and with them goes their opinion that the old way of television was better. That being said, most of us probably know both sides of the argument pretty well, and I've got to say that I like the newer, streaming versions of television better.
This seems right. Users are much less valuable for companies on Facebook b/c of user intent. What Facebook needs to figure out is how to channel higher value users to ads. One fix might be to create a separate search tool that focuses on "stuff" since the main search navigation is useless for finding anything except your friends.
Tesla is a corporation, they make money by selling things. Sometimes those things have limitations or imperfections. By the rules of anti-capitalist internet logic that makes Tesla an evil Robber Barron trying to scam people.
Whoops, I guess I was just wrong about that. It was the only reason I bought the 7506 over the V6, but I guess I was misinformed somewhere along the line.
IBM Smarter Cities
recently, I have the idea to move all the ui stuffs to a chrome extension. on the web side, it provides pure data only, like json.
Macobserver will accidentally stop spamming HN before Apple accidentally spends years and a mountain of cash hoping to disrupt another industry.
This isn't about price. In a business where you can consistently sell 160 bytes of data for >10c over a span of many many years, the problem is flawed antitrust laws or enforcement and no competition.
I solved it.

Clue: break the synchronization
Nobody's mentioned tiling? And then also tiling. And then tiling and more tiling, and then the good part is coming up and--tiling. And here's the big play and it looks like they might just make a touchdow--tiling.

I miss analog.
I think the premise "if they have no clue what's on my HDD, then they have no right to force me to decrypt it" is a good one. Anything else is an invitation for abuse.

It's the same with police car searches. You have the right to refuse a search, if they don't have probable cause, because even you might not know if there is something in there that could get you arrested. If that works for car searches, I think it should work just the same for encryption.

This is a good article on it:

http://www.huffingtonpost.com/scott-morgan/5-reasons-you-sho...
I don't want to be a spoil-sport, but it's not rocket science to make native bridges really fast, you have to cheat, it's fiddly and different for each OS type.
Android malware up 3,325%
It isn't very helpful to talk about consciousness without defining it in a concrete way, but I think there might be something to that line of questioning.

What about something concrete, like the sensation of pain? I can feel it, and everybody else can probably agree that they feel it too, even if they can't confirm that others do. How would you go about reproducing this sensation in a computer?

It's not clear to me that human thought and experiences can be reproduced by any amount of computer logic and memory. That doesn't mean it's impossible, but I think this is an unresolved question.
> 1. The fact that someone has not yet paid, by some date, to build a nice mural or sculpture in some particular poor neighborhood, is not a proof that no one would pay to do so.

Doesn't this invalidate your whole point then? How can it be a public disservice to fund this stuff if it's never possible to know if it's unwanted?

Shrug. I know the libertarian line on this. I just think it falls down in the face of reality. It's nice to imagine that your government is lighting your precious tax dollars on fire with its wasteful nonsense, but the real world is always more complicated.
Nobody is bound for life in a position. People eventually move on, so did Jason.
Great idea. I have been wanting something like this ever since the popularity of Pinterest.

I don't see why such sites are invite only. It only means that I might be too busy when I get the invite and might not come back - unless I hear about it again (in my opinion, it only slows growth).

Feedback:
1. Would be great to have the site be a little faster.
2. I would love to be able to see who all the discoveries within a domain - something like http://snip.it/d/blog.kissmetrics.com/
Judge awards iPhone user $850 in throttling case
Goo d’etat « Devine Devices
To be fair, even if I were an investor looking at the long term, the time to buy wouldn't be now with a PE that high and expecting slow and steady growth.
Interview with independent videogame developer, Jesse Venbrux
What about 0MQ and MQtt? Both of those are "realtime" solutions, and can also be integrated with devices, like phones (Facebook Messenger, for one). 0MQ has flashsocket support, too.
I see startups like Codecademy beneficial in that they are providing an easy and streamlined way to learn programming fundamentals, with the added fun of accomplishments and badges. You'd be surprised at how something as trivial as badges provide a great deal of motivation for people starting out, encouraging them to continue learning.

>> "I'm fairly convinced that those who love Codecademy and see it as the great new way to learn how to code already know how to code."

I'm not sure I fully understand that statement. From my experience, people who already know how to program are out there forking stuff on github, asking/answering questions on Stack Overflow, or reading material on Safari Books Online, not perusing the beginning Javascript tutorials at Codecademy.
You buy Windows. They're not re-branding Windows "OS". Once you have Windows the features in the OS don't have to keep competing for your attention as furiously.
Where does this idea that art that is not "popularly accessible" cannot be supported by the market? Such art might not be supported by the mainstream or by the "lay person" as you call them, but those people do not make up the entirety of the market.

For nearly all of civilized history there have been patrons of the arts. When did these people suddenly get removed from "the market"?

(Also, note that if "avante garde" art was supported by the "lay people" [meaning it went mainstream], it would, by definition, cease being "avante garde")
I believe SEO is one of the main things that hinder client-thick architecture adoption for many apps that depend on their content showing up on search engines, especially among content-driven websites (e.g. Stackoverflow, Quora, etc.). But I agree, all signs are pointing at the direction of thick-client implementations and eventually search engines will solve the indexing problem.
Hadn't heard of prorated battery warranties, but yes, makes sense. This fixes intentional abuse. But I imagine with free brick replacement, people would more easily and frequently forget to keep the battery charged. Without the risk of $40K, brick rate would probably go up.
I Had a $0.21 Dream Last Night
I think that people these days are being taught or encouraged to only do what you love, and the thing is, we all can't. You have to take the crappy job at one point or another or you'll end up unemployed if you're too picky.

However, in the case of this article, it's funny that the crappy job is the one that is most sought after.
I Tried to Open a Lemonade Stand
One obvious idea that I can think of is returning sanitized jsonp directly from the database to the controller. The database will nearly always be faster at formatting data in different ways, than the controller.
Hi James. You do realize that the bridge can be optimized to the bone to beat Trigger if needed. Even with the negligible difference in bridge speed, Cordova is superior to your closed platform because it is open.
It is perfectly OK if you learn from inspecting the open platform, just don't come back to badmouth it.
Change Considered Harmful? - The New Visual Studio Look and Feel
Facebook's PE ratio is around 100 last time I checked. If a 'good' valuation is in the 10-15 range (e.g. Microsoft, Apple, Google), then either Facebook's profits earned needs to increase by 10x, or it's share price needs to fall by 10x.

If Facebook's percentage revenue increase is 'only' double-digits, and shrinking, it will take years and years of earnings growth before it becomes a 'good value'. It will take 5 years at a sustained 60% yearly earnings growth rate to reach the same PE ratio Apple has today.
In our industry there's a lot of talk, but not much action.

Bare in mind people have been hating on PHP for years, yet it's still the most used language out there.

In the end it's about using the best tool for the job. If your project suits rails, then use rails. Who gives a shit if a vocal minority think the rails party is over.
I've been happy with Fastmail.fm, which has ad-free plans with reasonable storage for $20/yr, or decent storage and bring-your-own-domain for $40/yr. They also have business plans starting at $90/yr for 5 accounts, which is significantly less than what G charges.

disclosure: I have no affiliation with Fastmail.fm other than being a longtime customer.
Judge Awards $850 to iPhone Owner for AT&T Data Throttling
most libs that work with node wouldn't work with this since they're not going to support the node module loading system. You could create some kind of polyfill, but what's the point?

Probably easier to just php `exec()` a node script that does what you want. In fact, if you're considering using this, you'd be better off using node since it will almost undoubtedly perform better.
I'm waiting for the articles on the low bitrate/high resolution video. Going to be the whole MP3 vs FLAC all over again.
I guess it depends on how you use it.
On my laptop I store 100% of my files in the Dropbox folder not only does it make it so I always have everything that I worked on while I was on the road it also protects me from loosing files if my laptop were to get stolen. I can reinstall my operating system or switch to a new laptop without any backing up etc..
I can't remember ever saying this before, and it's not even really plausible considering how relatively small HN is, but some of the comments here feel like they're directly from the mouth of Tesla.

I mean seriously. Cost doesn't matter? Time doesn't matter? Equating going on vacation without your car to never changing your oil?

Just because someone says it's neglect, or even has a contract that defines it that way, doesn't mean it's reasonable or even anywhere near the realm of common sense. That's just lawyer speak that is.
I own the MDR-7506's and a pair of Senn. HD6xx. I agree, the MDR-7506's are very good, and they were my only 'phones for years. I also cannot find a measurable difference between the two pairs.

That said, after using both for months and months, I can tell you that I prefer the Senn.'s. The MDR's are good, and in good per dollar they certainly win. But, I find the Senn.'s more comfortable over long periods, and less fatiguing to my ears.

This is, I believe, because the open 'phones let my ears breath, and because the sound on the Senn.'s is clearer/crisper. I wind up turning the volume up more with the MDR's, subconsciously seeking the clarity of the Senn.'s, which is more fatiguing for my eardrums.
IPhone User Awarded $850 in Judgment Against AT&T Over Throttling
Google’s Latest Efforts to Showcase Developers, APIs
I'm writing my web applications in a "resource like way" since 2009. This small framework supports resources represented as FOOP objects. Look at the wings example over here:
http://rundragonfly.com/dragonfly_routes
Eh, do you have a citation for it being $100B or more a year? I can only find figures for about $60B:

http://articles.businessinsider.com/2011-07-07/tech/30048336...

(The UK's is about $2.5B, despite it having around 20% of the US's population. Quite a stark difference.)
Same reason Apple doesn't let you copy individual files from your iPad to your iMac, you have to let Apple servers be the intermediary.
Their killer business model hasn't been released yet, but it will ultimately be a competitor to Google's Content Network Ads. Facebook is the ULTIMATE retargeting machine (hence why Google created Google+, it's not because they want everyone to be more social, they want your social data for ad targeting).

I bet within the next 24 months, Facebook launches their content network ad platform and it will be the first true competitor Google will need to deal with simply because of Facebook's massive scale.
Should I join a startup? Advices from an early startup employee
5. The CEO doesn't need to be a techie, but (s)he needs to understand how the sausage is made.

7. Some people hit a home run first time, but this is rare. Failure that you learn from makes you stronger and better prepared for your next time at bat.

9. It's usually easier to raise in Silicon Valley than in most other areas. There's lots more money floating around here.

12. Two things always fail: A good team with a bad idea, and a bad team with a good idea.

13. If the product applies to you as a user, it usually requires less work to build a good product. But if you're allergic to work, you're in the wrong business anyway.

20. Entrepreneurs answer to everyone, but not as serfs.

24. Funding is tricky. Make sure you have enough to follow your roadmap, but do your best to avoid dilution when you can. If you get more than you need, use it for more runway.

Bonus: Don't fundraise in November/December if you can avoid it.
It's already happening, just not in the way sci-fi movies portray it. It's software.

You asked when will robots become barbers and cashiers?
They aren't being built for that purpose because they are much more efficient at mental challenges than physical ones.

Is is appropriate to use AI and robotics for subtracting $2.34 from $10.00 and handing over the change at McDonalds?
No. It is more appropriately deployed in a payments company to crunch huge amounts of data looking for fraud.

Look at LegalZoom's software and how much it has replaced the need for lawyers when dealing with legal documents.

The advantages to software deployed over the web, to physical robotics are obvious. Software can be everywhere at once and is cheap to replicate. It can be updated and patched easily. The "brain" is not susceptible to the dangers of traversing around and is kept safe and constantly backed up.

I think software is replacing the sci-fi robotics we've seen in movies. But there are still interesting companies working on modern robotics, In fact Anybots is run in the same office as YC and http://www.kivasystems.com/ is another great example.

If you are concerned about robotics replacing "people" in jobs, then rest assured barbers and cashiers are safe and sound. It is scientists, lawyers, doctors, and engineers who should be concerned.

Another interesting thing to watch is whether software can be creative and compete with designers, artists, and writers.
RIP, Raygun: Pentagon’s Laser Plane Laid to Rest
Python has functional features, but if you perceive it as being better than functional languages for functional programming, then I'm going to assert that you need to do some more serious functional programming. I say this as both a Python person and a functional programmer: Python can do functional programming, but it discourages it heavily, which is why whipping up e.g. parser combinators or monads is definitely possible but usually has some odd mismatch and either requires Python hackery or results in verbose and tedious code.

The comment about car and cdr suggests that your functional experience is a Lisp dialect; might I suggest Haskell or ML? Haskell ranges from beautifully readable to inscrutable, depending on who wrote the code—definition of arbitrary operators is beautiful, if used sparingly, and terrifying, if used heavily—while the MLs are much more consistent, but don't push you into the functional zone nearly as much and consequently are more immediately useful but less mind-expanding.
It has already been submitted 2 days ago - http://news.ycombinator.com/item?id=3618387
> The UX around TVs is horrific right now

It's not just the UX that's broken for TVs, it's the pricing as well. Apple has strong success stories in pricing as well as UX - witness the original iPhone data plan ($20/mo for unlimited data + 200 texts from one of the top-4 providers? very good) or the iPad (both the device and initial data plan).
On your first point - they are doing away with the skeuomorphism that some of their UI had.

(I totally agree with the rest of your critique.)