skysight-inc/HackerNews huggingface dataset:
I think that issue, while valid, is entirely different from what OP is talking about. That is the question of client to server side rendering tradeoff, and it looks something like this in my view:

- If you have a website that people will come to then spend a bit of time in different views (like gmail, facebook, or an analytics dashboard), it will usually pay off to dock the initial load time a bit in exchange for much faster loads of subsequent views. This is the base tradeoff made by switching to client-side rendering.

- If you have a website where most people will come check out one page then bounce (like a news site, a blog, a page with directions or info, anything where an article will be linked to rather than something that's used like an app), you won't want to make that same trade, since the extra blow to load time initially is going to hit most people and they won't see the benefits of the reduced load time for slowly adds up as you hit more views on the page, because they will read the info then leave.

Any page can be built as a single page app, and many people will do this automatically since it's the new hotness. But the question we should be asking ourselves is whether what you are building actually will be used as an app or not. I'll close out with an interesting example:

If you are building a news site, you should not build as a single page app because it's likely that you'll have a lot of single page views and a high bounce rate. Those single pages should be rendered as quickly as humanly possible. However, if you are building something like a feed reader, the situation would be the opposite. People will likely spend a bit of time in your interface reading a variety of articles, so the additional load time at the beginning will quickly pay itself off in faster renders for each item they read.

EDIT: An interesting approach for a news site would be to render single article views straight from the server or have them compiled, but render their homepage as a single page app. Tailor different parts of your website to the way that they are viewed. Has anyone written about this? Maybe I should write about it...
Several wise men have pointed out the potential foolishness of trading liberty for the pursuit of security. It's not that other countries are morally superior. It's that the government is committing morally dubious acts in my name, and I object.
When a construction crane falls and kills a worker, superstitious and uneducated people are known to say, "It was the will of God and his time to die."

When a laser pointer misfires and blinds an audience member at a presentation, Everett Branchers are known to say, "It was the Everett Branch we wound up in." ;-)

Since both of them attribute actual events to an extraphysical process that somehow chooses between alternative histories without any causal arrow running from the past to the future of the resulting coherent reality, I would call them equivalently good explanations, ie: very bad ones.
Read the archives of Mergers & Inquisitions[1] if you want to break into investment banking.

[1]: http://www.mergersandinquisitions.com
Air density on the ground. Air is a lot soupier close to the surface in the troposphere vs way up high in the stratosphere.
Well I guess you wouldn't want your monitoring tool indexed by Google anyway, right? As soon as you only have JavaScript as the only way for accessing some data it will be harder to index. There are some solutions provided by Google https://developers.google.com/webmasters/ajax-crawling/ but the situation still is not satisfactory.

For my clients it's usually the case that being found well in Google is a major part of their business case. PE makes sure that a basic crawlable version of your website exists with proper titles and tags.
I'm a troll, so I've been joking around that HN is full of white knights for a while now (not your case in particular, don't remember that, but every other post written by a woman that hits the front page).

I didn't think anyone would send that sort of email, that's not even cool HN, just desperate.
By now, it is pretty clear there's no freedom from mass surveillance, at least if you're living in the US and using telephones or the internet. So singling out facebook is useless - for any site, if they have any info on you, assume the government has it, and they don't need court order for it either, and they won't allow the site to tell you about it.
I disagree strongly. Concisely:

JS has many potential UI/UX benefits which should be used for the users' benefit: although they can also be used to users' disadvantage.

If your (static?) website shows blank with no-JS, I find it unlikely that you've considered UI/UX at all. I therefore assume that you are more likely to fall on the disadvantageous side.
Back then IT wasn't big enough to contain all the programmers who had moved into it due to the bubble. Heck most smaller shops wouldn't have IT or a complicated website then.

Today there are so many businesses that needs IT to stay competitive that we would need a bubble of incredible epic propertions to knock us all out. And honestly I doubt there are enough people who can pass as devs that it would even be possible.
It could have been a defensive shield, if the insurgents would not attack a national monument.
"The Surface RT isn't a consumption tablet, its a modern day netbook that doubles as a tablet."

Oh my, if they'd just pointed out that critical distinction with the iOS ecosystem....

Which e.g. absolutely forbids running programming languages, e.g. Gambit-C, a Scheme that's very suitable for devices, got kicked off the store, and despite being a former Apple Fellow hired by Steve Jobs, Alan Kay couldn't get the latest version of Smalltalk or the version for kids in the store. A quick check of the Windows Store found e.g. an "InstantRuby" that runs it on the system. There's even very appropriately a free BASIC ^_^.

"Buy your children iPads and they'll be consumers. Buy them RTs and they'll be producers."
I'm not saying it's spam; just explaining where the comment probably came from.
Idn, I'm not impressed with the initial load time. If that site was served as a static page that was recompiled when a new article was added, it would be significantly faster. But at the same time, subsequent loads would probably be a little slower. Which one is more worth it?
Launching Slideshows from a Single Link with Simple Lightbox
Yes, I messed up. I meant `!max && i < max`.
there is a difference when a private entity, whom you patronize (or are employed by) at your own choice, engages in surveillance and when a public entity does so. If you find the private entity abusing its surveillance, you can leave, or in egregious cases, take legal action. When the state does so, you cannot easily leave, and more fundamentally you have a problem: Quis ipsos custodiet custodies?
Did you know that Tango allows users to hijack other people’s phone numbers?
geraffes are so dumb
It seems that smartphone ownership (which is steadily increasing) is more of a factor of age than income (though both are a factor): http://www.nielsen.com/content/dam/corporate/us/en/newswire/...
This depends - in reality all governments are going to be forced to realise what they used to think was security has all along simply been privacy - anyone who could tell what they were upto was too polite / disinterested to do so. He guy with the cottage across from XXX research centre does not care about the tail numbers of the planes landing at night.

But now every plane spotter has instant cross-correlation with every other one - and those secret flights stand out as being, well, private flights.

So long story short, if I did magically invent quantum computing, I would let the rest of the low grade secrets go hang. One of the 3 million (!) security cleared US personnel will throw Assange a copy soon enough - so lets use the advantage, to our advantage.

This of course means that if our security services have the brains and the political muscle, they will need to choose themselves which are the truly secret things and arrange a government in a government to keep it in shape. That's not likely to be a good thing.
Yeah, a bad analogy would be throwing a party vs being invited. All in all it feels very weird how this 'data' era is twisting our conception of 'existing'. It seems like a gigantic ball of noise, no signal. Too much content of lowered moments. Very unsettling.
Slightly digressing, I'm also having a non-digital reaction. I used to love the unaltered quality of digital data versus fragile analogical mediums. But now I'm far more interested by used objects. We used to see them as flawed or tainted, and with the experience of perfect digital duplicates, I sense a loss of memory (no pun intended). Our perfect bits have no past, no history. An old photo I sense the effect of time. A book with notes on the margin. What was negative has positive value now. And reflecting on how I felt reassured about digital before, I'd say it was an immature fear, a paranoid need to keep things "perfect". Which goes back to what the previous post said, instead of stressing over saving something, enjoy it fully and let it live or die.
It does actually happen to me - do you never do that? But I agree, it was an inelegant expression of my argument. I was trying to get across the idea that a phone will do everything for you - you don't have to buy a separate gadget for games, and many people won't buy a separate gadget, either for money, or because they don't want the hassle of having to recharge yet another device each evening, or whatever. I know plenty of people that used to use Nintendo DSes all of the time, that have ended up leaving theirs in a drawer for these sorts of reasons...
Ask HN: Ask HN: For 2013 - Emacs users on OS X, what's your setup?
Updates from this 2009 question: https://news.ycombinator.com/item?id=465858

I'm just switching from Sublime Text to Emacs.

For OSX users - what does your Emacs setup look like? What distribution do you use?
Ok, so let’s take this iteration of what he is supposed to be saying. “If you have an accent that is so strong that very few people understand you and nobody feels like listening to you then it is bad”. That is very anti-climactic, definitely not a surprising top red flag that he seemed to indicate. His initial position (in inc.com) about mastering the language to an extent that you are well versed in the local idioms etc. was strong. It would have indicated a shift in type of founders/companies YC would look for. It would also require immersion in American culture spanning several years, maybe decades. The version you are attributing to him is just weak.

Sorry, but even the weak interpretation of his statement actually raises more questions. For starters, how did YC end up funding them in the first place if they had such a strong accents that hinders understanding? Given YC accepts 1 in 25 (or 50) of applicants in a short time frame (going by a short video) what exactly did YC see in the founders. Or did the founders suddenly develop unacceptable accents in the three months at YC. Also, what did the YC team do when they found out about these guys’ accent problem? Did they ask them to partner with someone else? Did the founders refuse to partner etc. If so, is that an accent problem or a pig-headedness issue?
1/ Because you cant cache static resources on a CDN without javascript ?
2/ Because you cant load light html over the wire ?

3/ Because you cant cache html pages client side ?
Title should say (2012).

It is, nonetheless, a good article. The software engineering exam is offered once a year, in April; the first one was in April, 2013.
The stated goal of military action in Syria isn't regime change. It's creating a powerful disincentive against the use of chemical weapons, agents of mass murder that kill indiscriminately. I didn't completely understand the need for action, so I did some Wikipedia reading on the history of chemical weapons, and now I'm more conflicted about it. I highly suggest doing the same.
ArkOS seems to have a really nifty dashboard for managing all the services, but I do not seem to gather any evidence that it works anywhere else. Are there any alternatives for the dashboard on other linux flavors?
Maybe just add a redirect to emberjs.com?
Alright, here are my honest gripes with facebook:

- Professional contacts. I can't share anything I consider "funny" (in the stupid, I'm-in-my-early-20s way) with friends because I have investors and recruiters and these other professional fucks ready to judge me.

- I'm tired of seeing your achievements. God damn just wait until I get some, okay? I don't care if you just started med school and are posting pics of your doctor ceremony thing. I'm busy making crappy Android apps and trying to quit pornography... Can't exactly brag about that.

- If I post something not cool or impressive, it dilutes my "brand". My reputation is important for getting laid. Therefore I don't post anything and keep my best photos up.

- Speaking of getting laid, too much girl drama whenever I add them on facebook. I don't want you posting a photo of us together, because that sends the signal to other girls that I'm not available when I would definitely consider myself so. I also don't want pics of me and a bunch of my guy friends, because that's "gay" for not having girls in the group.

- Constant reputation management. If I post anything, I need to be vigilant for a few days to make sure no stupid highschool friends post anything.

- Fuck you for backpacking through Europe and taking photos of everything.

- The chat generally only allows for simple and content-lacking conversations (because that's what state your brain is in as you browse FB). Doesn't anyone sit down once in a while and write out emails to those important to them?

- Real-time status updates. "I don't want to see this" is my favorite feature of FB.

- Feeling bad for less socially popular people. When the post an update and aren't getting any likes, I really want to click "like" to make them feel better, but then I remember that I'd look uncool for associating with them.

- Advertisements. I almost feel sorry for FB, because unlike Google (who knows what I'm looking for), they don't have much to work with aside from looking at people instagramming their food or sharing links from news sites such as this one. As a result, their ads always suck. I actually don't mind well-targeted ads that I receive in my gmail inbox.

In short, I hate everything about FB, and it makes me feel like a terrible person everytime I use it.
Absolutely, but the context "afterthought" narrows the situation to a very specific case, that in which you have given no consideration at all about accessibility.

My belief is that if you were able to produce good markup, it would have been accessible from the very beginning, because accessible markup tends to be well-formed and semantically correct.

This would probably rule knowledge of WAI-ARIA out from everyone who fit parent's case.
Actually the 787 was officially started in 2003. But these planes are better known technology.
AngularJS: A ‘unique’ validation
Perhaps it would sound better as "Many Bantha spies have given their lives to bring us that photo, General Calrissian"

(I'm sure I have that wrong - so a prize to whoever corrects the quote from memory :-)
No that's a javascript problem which makes things more complicated for little gain. With progressive enhancement you dont need all these phantomjs stupid tricks.
So if you mean: "The many-worlds interpretation of QM explains nothing more than any other interpretation of QM does, and therefore it's surprising that intelligent people take the many-worlds interpretation seriously", I think that's wrong. But perhaps what you're surprised that people take seriously is some other thing like, e.g., some particular application of the anthropic principle that appeals to "many worlds"?

Both of these, actually.

I see no reason that reality has to be neatly explainable to our tiny little human minds. Why should I consider unfalsifiable metaphysics to be in the domain of science at all, rather than the domain of religious speculation?

[1] Actually, that's maybe slightly debatable; it depends on fine details of what you understand by "explain". For instance: any theorem in pure mathematics is logically necessary[2] and therefore has no observable consequences that you couldn't derive without it -- but it still seems reasonable to say, e.g., that a proof that even-length palindromes have to be multiples of 11 "explains" why I've never seen a palindromic prime number with 4, 6, 8, ... digits. So the fact that QM (many worlds) has no extra observable consequences beyond "uninterpreted" QM might not be enough to guarantee that it doesn't explain anything.

That's the issue of falsifiability. That theorem falsifies all predictions of a palindromic prime number with 2*n for n > 1 digits.
I don't agree with the notion that someone is entitled to steal just because they make minimum wage.
And yet to me it does sound more personal. Because by adding someone on Facebook you have opened up your life to them on a semi-permanent basis.

With email there is the assumption that the relationship will be more intermittent and flippant.
If I understand 25% of the links on the front page of HN (excluding links to the mainstream press) on any given day then I feel like a success. Each time I come here it feels like a learning journey. That's why I keep coming back.
From Google's technical guidlines:

"Use a text browser such as Lynx to examine your site, because most search engine spiders see your site much as Lynx would. If fancy features such as JavaScript, cookies, session IDs, frames, DHTML, or Flash keep you from seeing all of your site in a text browser, then search engine spiders may have trouble crawling your site."

https://support.google.com/webmasters/answer/35769?hl=en
Nothing ever comes for free.
$2,982 x .15 = 447.3 (best case)
I don't have any good numbers but its safe to say that the amount of theft prevented (the amount the their income has decreased since this was implemented) is greater than the extra $20-$70 ish dollars that their income has increased from increased sales.

In other words, their net income is down. I wouldn't be surprised at all if the net increase in sales isn't just a temporary scramble to keep income up / items actually being rung up. The truth is this benefit will almost certainly decrease as more knowledgeable and productive servers find jobs elsewhere or find new methods around the system while the remaining lower skilled / productive settle in at the amount their effort is actually worth.

I have doubts this action would produce a net benefit in the long run. (As quality of service decreases.) Its easy to think that the only people stealing are the "lazy and incompetent". In my experience the most skilled "thieves" are also the hardest workers with the most in depth knowledge of the controls the restaurant has in place. They also tend to desire/need/feel they deserve the cash more than the average employee. (and to most extents all three are true) Of course, all of this applies to the tipped employees, non-tipped employees will feel this doubly so though their forms of theft tend to be easier to track / reduce.

Theft in a restaurant setting is a complex issue, there is no magic bullet to stopping it.
[1] - There actually is a serious school of thought that conscious beings brings the universe into existence, rather than the other way around. I don't know of any experimental evidence for or against this theory, but I'm personally not a big fan of it because the Kolmogorov complexity required to fully specify the theory is fantastically large, because it would need to fully specify how consciousness operates. Without a corresponding amount of evidence in its favor, there's no reason to elevate this hypothesis among all the others with the same or less complexity.

That actually depends on what consciousness is. You might not necessarily need a fully operating human or humanoid brain to be conscious enough for a "psychic universe" to care.
Adobe's Brackets-shell: Native Desktop Apps With HTML+JS+CSS
Show HN: Curated Who's Hiring
Why do you guys pursume these posts get upvoted because they were written by women?

Personally, I read and upvoted this post because it was well written, interesting, and was interesting to see through the eyes of a total beginner. The author's gender was not a factor in my vote nor my opinion of the blog post. I am a woman myself.
I'm similar to you. I had an account for a long time, then "deleted it" a couple of months ago.

My entire problem with Facebook has been based around invasions to my privacy. As the years went on, I realised that more and more of my privacy was being eroded. I realised that Facebook really didn't care. I realised that I was helping them to build one big database that was searchable and rampant for abuse by a rogue government agency.

My quitting of Facebook meant nothing really. They already had all of my data, and primarily, my contacts and a profile picture. The "deletion" of my account just meant they switched my account status from "active" to "deactivated" to "deleted".

I'm not naieve enough to believe that they really deleted all that info. I proved several times to the contrary previously through minor Facebook bugs.

At the end of the day, Facebook is company that over time more and more people won't trust. The demographics are already changing and ageing.

The key thing I have taken away from deleting my account t is much like yourself. I realised that I don't actually miss it. The people I was friends with on Facebook weren't my day to day friends. To be perfectly honest I don't have many.

Everyone on Facebook that I knew were exes. Ex work colleagues, ex girlfriends, ex friends. If they want to keep in touch then they can find other ways to contact me.

Maybe we can meet up and have a face-to-face, away from the prying eyes and ears of the snooping governments that we all live under in 2013.

One final thing. I will discourage my kids from having Facebook accounts. I hope I can teach them about their privacy, such that they don't want one in the first place.
The dashboard (Genesis) will be ported to other architectures (and maybe other Linux distros too) in the future. Though the idea is that you use the dashboard for everything you need, as if it wasn't even Linux, so differences between distros matter less and less.
Depends on the breakthrough, we know that multiplication is in P and therefore factorization in NP. So a P?=NP breakthrough may or may not have consequences for integer factorization. ( Actually since I did write that, I wonder if P=NP would invalidate any public key crypto, since efficient encryption should be in P.)