skysight-inc/HackerNews huggingface dataset:
Client side rendering and single page applications are not the best solution for most applications. I posit that a partial page refresh approach using PJAX (or something like it) where the server always sends back HTML is a more efficient and rapid approach to development.

There was an article yesterday about how Airbnb was going through some serious gymnastics to get a fully rendered HTML page on initial request and then keep it interactive and client side rendered after that. Why bother? Just send back HTML all the time.

I worked on a very large (100+ developer) application that was fully bought in on Backbone + JSON api consumption. In the few cases where there was a lot of client interactivity (editable grids and drag and drop, most notably) the client side rendering approach made sense. For 90 percent of the application though, partial rendering of HTML from the server would have made things easier and less complicated (and faster!) The initial time to usable page is MUCH longer when you render static content, then make an ajax call to get the data.
All I have to say is actually in the lead paragraph of the Wikipedia article:

"Sympathy is an extension of empathic concern, or the perception, understanding, and reaction to the distress or need of another human being. This empathic concern is driven by a switch in viewpoint, from a personal perspective to the perspective of another group or individual who is in need. Empathy and sympathy are often used interchangeably, but the two terms have distinct origins and meanings. Empathy refers to the understanding and sharing of a specific emotional state with another person. Sympathy does not require the sharing of the same emotional state. Instead, sympathy is a concern for the well-being of another. Although sympathy may begin with empathizing with the same emotion another person is feeling, sympathy can be extended to other emotional states."

http://en.wikipedia.org/w/index.php?title=Sympathy&oldid...
I don't have a Facebook account, so while I think the concept of Browser Stack is awesome, I'm going to skip this entirely since setting up a Facebook account just to use it pisses me off...
Also the impact of environmental change and new energy technologies is largely omitted
We have Jehovah witnesses, the foursquare gospel and about twenty other sects I don't care to remember or even know.

I probably misused the fundamentalist label. I'm sure there are differences between them, but they look all the same to me, and I try to avoid them all.
That doesn't always fly for a large active project, and for regressions that aren't detected until weeks or perhaps months after they were introduced. I use exactly your technique and it works more than half the time, but for the rest it's really nice to have git bisect.

> I guess where git bisect slows way down for me is that you have to devise code that will indicate definitively that the bug exists.

Normally whoever found the problem should provide you with a test case. Once you fix the problem you'd add that to your unit tests to prevent future regressions.
Why Parents Need To Let Their Children Fail
That's what I was thinking. Any direct answer to that question would delight the swarms of injunction-happy Apple lawyers.
Not all developers have a Facebook account. And the ones that do don't necessarily want their professional activity tied to it.

Twitter has no official policy barring the same person from having multiple accounts (though Github does, for free accounts; thanks to niggler for the correction) --- so, if you want to keep your use of the service from being tied to your other online activity, you can just create a throwaway account. Facebook does; creating "throwaways" potentially puts your use of both Facebook and the other service at risk.

More seriously, neither is known for, say, tracking logged-in user activity on other sites (the way Facebook is known to do with "like" buttons).
Just took a look at this in my lunch break, sent it to the QA team and we love it!

Expecting it to get passed to the boss to check if it will be a purchase soon.
When you are doing maintenance programming, where you only ever understand small pieces of the code at a time (the ones relevant to the project you are currently working on), bisecting the history of your commits is a very powerful way of doing business. In one of my feature branches, I wrote added some /* ... */ style comments to a mysql script and used apostrophe's in the text of my comment. This can confuse mysql when it executes the script. I was not deploying the new scripts into my test environment after every commit (I was mostly working on the python back-end, and only adding comments to the mysql scripts because they explained something that was happening in the python code). Several commits later, I do a full deploy and I have new symptoms. It was only by backing up through my commit history that I was able to find the commit that first introduced the symptom, and it was only the fact that I write small commits that allowed me to discover the problem with the apostrophe's.

Generalizing, whenever you are making incremental changes to a complex system where you don't understand all of the effects of your changes without lots of testing, it makes sense to write small commits so that you can backtrack to see when an unintended behavior first surfaced.

Maintenance programming is one field in which this approach is crucial.
The number of mass shootings per year in the US has not significantly changed in decades. Nor has the number of people killed in mass shootings.
Fay programming language: A proper subset of Haskell that compiles to JavaScript
Analysis: 2013 F1 Rules and Trends
Lasso: die-cut felt slippers for ultimate comfort
Similarly conservative, I think, is that it will be the year 2150 before a human lives to 150. Considering the pace of advancement in the fields of genetics, pharmaceuticals, and organ-replacement, I would expect this much sooner.
After two years (IIRC) on a 457, you can apply for a permanent visa, and that's also easier - and more expensive, of course - with a nominating employer. At least at the moment, there doesn't seem to be any education requirement for the nominated permanent visa (but they have a tendency to change the rules quite often).

The 457 requires you "have skills, qualifications, experience and an employment background which match those required for the position". I never finished uni and got a 457 in 2008 (I'm Swedish). I did have ~10 years of experience though.

The Department of Immigration have lots of information on their site, http://www.immi.gov.au/.
>and the Blackberry 10 browser is actually even more ahead, and that's from a company that doesn't usually make browsers

html5test.com does not test anything, it just checks that listed features are available. Blackberry 10 uses WebKit and they just turned on more experimental features than Chrome.
Just adding a bit of background on the title - it's a play on Wu Tang's "C.R.E.A.M." ("Cash Rules Everything Around Me").
Did not know this. Apparently Bayer lost the trademark after WW1.
Actually, I think the article's point was that big feature branches should be merged --no-ff so that they would not be a fast forward commit. That way you can whack them out of master easily if needed. You can still rebase right before the merge -- I would.
Hate to break it to you, but the tea you drank in Peru was infused with cocaine. Not terribly much cocaine -- a coca leaf doesn't have a high concentration of the drug -- but cocaine nonetheless. Cocaine has been used in South America for centuries; it was not until the 19th century that anyone realized you could concentrate and extract the drug, and use a hypodermic needle to get a rapid and extreme effect (this is how Freud used cocaine, as well as the character Sherlock Holmes).
Liquidity is the major issue for the foreseeable future.
So, the article misses one important prediction:

By 2015, IP and ads have divided the internet in seperate, national/corperate-defined segments ;)
> ...management's emphasis on keeping prices low and heavy infrastructure investments...

The article is talking about the decrease in net income and infrastructure investments doesn't decrease net income. I've seen a lot of people suggest that the low profit numbers over the years are because they are doing a lot of investing in infrastructure that will pay off in the future. That might be true, but investment isn't on the income statement and doesn't show up in net income.
Sure many say that now. But what if public greed takes over again and prices rapidly approach say $60, then the price rise would be hyperbolic and crash back to somewhere below here.

... just along for the ride with the bitcoins I mined and am hoarding.
Patents protect implementation of ideas; not ideas per-se.
Surely the amount of assembly code in an application like Word would be at a bare minimum? Seriously question, please don't take this for credulity...
Research In Motion opens down 10% on Blackberry Z10 launch day
Well, for us updating a query for example is not much of a hassle. However, we often found ourselves quickly iterating on the workflows and UI elements. That, from experience again, has been traditionally much more painful to deal with when we had a more complex CMS underneath.

With a clean separation of client and server, we've been able to deal with these changes more easily, being able to prototype something HTML5 + CSS and quickly transforming this prototype into the real final product. Working with fewer layers in between you and the actual code (effectively HTML5 + CSS + JS helped too.

I'm not questioning your ability to be proficient at it with a CMS (or Rails). I am much more comfortable with our current approach though.
Eugene Chung, new Managing Director for TechStars NYC
> 1. Most countries speak different languages

Yes, and in some countries people speak more than one language. It's worrisome that Amazon is having such difficulties dealing with such a simple matter.

Additionally, there are a ton of English speakers in the eurozone and Amazon is doing a bad job in serving them. Here's one more example: Amazon.co.uk actually has a feature where you can pay in euros. However, it only works on check-out. When browsing the website you cannot have it show prices in euros. I'd shop a lot more often at Amazon.co.uk if they showed prices in euros!

> 2. The laws around selling books are CRAZY in Europe. Each country has different laws about how books are priced. FR and DE are fixed price (everyone sells the book for the same price), IT I think is Reseller (normal model, publishers sell to Amazon, Amazon sells to consumer), and UK is Commissionaire (Tax included Agent model, Amazon gets commission for selling books to consumers, but publisher sets price) and Reseller.

But you only have to abide by the system in the country you're shipping from, right? So what's the problem again?

> 3. Each country has different publishers for the marketplace, with different requirements in terms of metadata etc.

I don't understand what you mean.

Are you talking about translations of books? Those, of course, are different products from the original.

Also, some electric appliances are often sold under different brand names, but, again, in such a case we're talking about different products.

Or were you referring to something else entirely?
This guy has some good thoughts, but his main points are way off (from 20+ years in sw engineering). Here's why.

Passion might follow mastery sometimes, but usually it is the other way around. My advice is to figure out what you're passionate about-then figure out if there is a way to monetize that passion that makes sense for the lifestyle you want.

He has a good description when he says "Roughly speaking, work can be broken down into a job, a career, or a calling. A job pays the bills; a career is a path towards increasingly better work; a calling is work that is an important part of your life and a vital part of your identity.". Then he adds"(Clearly most people want their work to be a calling.)". Nope. There are lots of people for whom their work is not even in their top two priorities. There's nothing wrong with them or the folks for whom their work is a calling.

However, food for thought...as a founder in the tech business, do you really want to hire anyone in a tech or marketing position who's work is not their calling?

That said, people who's work is their calling are rare, and they tend to be very good, which makes them expensive. However, I don't think that 10 bad devs are not better than one really good one - so the old saying 'you get what you pay for holds true', they're worth it.

In short...find your calling, and follow it - just realize it might not be your work.
What is more interesting are the arguments made for making cocaine, heroin, and marijuana illegal. Those are worth a Google search and many hours of reading (by today's standards, the arguments are shocking).
Probably from that times of James Bond:

http://www.youtube.com/watch?v=NRaDQZGFdBs
Sure they could. What they perhaps missed is that this magic device would be used to look at funny cat pictures and share what you had for breakfast with the world. And that people would tune in to that.
The odds seem to be all over the place. 8:1 for a superintelligence in 2045 but 100:1 for a mere corporation-status AI in 2112? Unless they mean that it's highly unlikely that the concept of a "corporation" has any meaning in a hundred years...
So in the case of software, how is a patent different from a copyright on your code?
My Bank - FX Option (Foreign Exchange Option)
What is meant by a 'language' is actually fairly well defined mathematically: That is something that can be described by a number of grammars. These in turn can be categorised (see the Chomsky Hierarchy:
http://en.wikipedia.org/wiki/Chomsky_hierarchy)

In that sense, programming languages, regular expressions, and natural language can all be identified by what types of grammar can define them.
>>> "Yes, of course, on a basic level, there is no difference between cookies but I think it's reasonable to say that they can achieve different purposes, particularly in terms of the information that they can allow third parties to collect on a user."

And the arbitrator of this decision is: Some lawyer? This is why this entire law is so fantastically absurd.
I don't know about PCs, but for mobiles it seems like any sensor you can put in it, someone will figure out an app that can use it.
Young and Brilliant and Good
People can vote on whether or not it's the right choice on https://poutsch.com/question/1006881
I second the "ADD": Development Seed did something very similar on http://developmentseed.org/blog/2012/nov/29/open-undp-launch... and my friends at Wiredcraft are thinking about the same thing for a couple visualization websites (lots of map, lots of data, low amount of edits).

Jekyll can be pretty damn slow though (especially on Github pages) so be careful with the size of your data set.
That's exactly it. In one sense, it's just a better, less annoying form of merging. You get to sequence your commits on top of the current upstream (literally re-basing) without a merge commit that makes little sense in context. Then the ff-merge to master is also clean. I don't understand why anyone would be against this.
In UK gambling conventions, 8/1 means you win £8 on a £1 bet. So 12.5% chance, if the bookie is a non profit.
I agree. It's ethics, not science, that will stop us from cloning people. If society and government actually wanted to clone people there wouldn't be many barriers in the way.
>> What you might not understand is that the Chinese government has its hands in every corporation, organization, competitor, etc.

Yes, this is the point. Being a 30-year-old Chinese, I've already known under a dictatorship almost everything is controlled by gov. Want to give birth to a child? need a permit (or your kid won't have ID nor social security); want to start up your own NGO? need a extremely complex license which is designed to scare you away; want to publish a book? need a license and it will be censored or even be banned; want to form a street demonstration? almost impossible.

I think for a dictator, he needs a system to restrain the free flow of people and information (a good example, North Korea), to do this the gov uses its power/money/people to reach out as far as possible into every corner of social and personal lives. It wants to know everything and wants to control everything (whether it can do is another story).

I cannot say I have any evidences to prove a sophisticated operation like this can only be done by gov, but I believe only gov or gov sponsored organizations can do this.
The "Solution" section of this article is very weak, and doesn't really provide any solutions at all, for the issues listed.

One alternative which really struck me as a possible solution to content ownership issues, account bans and service failure was Diaspora.[1]

[1] http://diasporaproject.org
Aaron's Battle
Let's not forget Mogotest.com

I've used both Browserstack and Mogotest on and off the past few years and I have to admit its invaluable.
http://www.slate.com/articles/news_and_politics/crime/2012/1...

I guess we are just quibbling about the word "mass"
I didn't sign up to instagram and spotify last weekend because they seemed to want my facebook details.

No, I do not want my music taste and photographs automatically shared with a random selection of friends, strangers, and businesses. There is a slight difference between who I am and who I want other people to think I am.
Sure, thought the parent comment is correct. I think the comment is fine, I couldn't read any tone coming from it. It's adding information - that these instructions works with other hardware.
Show HN:  Kontxt  (Side Project, Looking For Feedback)
If it increases Operating Expenses then it would have an impact on Net Income. The actually money to invest in the assets may be in a different place on the balance sheet though.
UK law (and EU law) doesn't recognise software patents.
Except they probably have an internal hosting arrangement in place. Pushing funny money around isn't limited to multinationals.
Actually its fine for streaming HD movies too. I have my home server set up from a Pi exactly like this and it is fine. I have mine streaming video via mediatomb and I have never had a hiccup once, even with 1080p video.

Sure maybe transferring files to/from it is not the fastest but I find it perfectly acceptable (say a minute or so to transfer a 300MB file) and as the OP says I don't feel bad about leaving it running 24/7.

Printer serving is one thing I have not been able to transfer from my old server, seems like the Pi is not that well supported for printer drivers, but I do expect that will be resolved soon by people smarter than me.
They have been doing for a while, at least for non-user-initiated ajaxy data :

http://www.tomshardware.com/news/google-googlebot-ajax-javas...
Strategies and Tactics to Close the Deal
how about just doing a tiny bit of research: http://en.wikipedia.org/wiki/Biology_of_depression ??
ALL .LK domain name owners personal infomation leaked
Nexus 4 - Magyarországon
Contributing code is a simple matter of attaching a complete tested source code file to a tracker item ticket. Really not difficult.
I didn't get this either.
Some numbers are 1/25, which seems like 1 in 25 chance = 1/25 = 4%
Yet other numbers are 6/1, which is 600%.
What is BB's real business value proposition?

I'm got sincere concern for the well-being of Blackberry. I doubt that having a physical keyboard is enough of a game changer to have people switch back to a BB from an Android/iPhone device. They've stagnated for several years while their competitors have moved ahead, in terms of both OS polish and device functionality. A lackluster interview performance where not a single tangible improvement was given seems more indicative of the company as a whole than just an inept executive.

Any speak about "business friendliness" and "security" is complete hogwash. Apple's and Androids MDM solutions may not be perfect, but app-level encryption is readily available on both. Data secured at rest + data secured in transit.
It's almost as if microsoft has a 5 year lag on processing developer complaints.
History of the QNX RTOS and its implementation in BlackBerry 10
How will Skeuomorphic design fare in 2013? | Digital Possibilities
I've done something similar with netatalk and avahi. Since I can use the drive with Time Machine on OSX. Like a cheap Time Capsule.
Close :). You receive £9 on a £1 bet (you get your outlay back), so it's 1/9 ~ 11.1%

http://www.isfa.com/odds-probability-chart.php
Brain game company Lumosity earned $24M in revenue in 2012
Interesting. You're sure it's not because most of the advertising business right now is organized around the "more pageviews == more prints == more $$" logic? It sure doesn't help to sell to advertisers. But we're mostly building products that need to sell to users, we care a lot more about UX and relevancy.
the gist of it seems to be that yahoo ran a vulnerable wordpress site that allowed the attacker to run javascript from the yahoo domain, allowing them to steal login cookies.

That makes me wonder, doesn't yahoo set the http only flag for their session cookies? Is there any reason you may want javascript to access the session cookie?

Suppose it's a good time for everyone to verify that their websites properly set http only on any cookies you don't want to access via javascript.
What would have been more professional? To just sit back and let the guy recite his PR release from memory? A professional interviewer asks the questions that his audience want answered.
How to improve your writing in WordPress
WordPress is a powerful and popular CMS for nearly all types of websites. But what about content creation? Writing is one of the most important aspects of a website especially for freelancers, small business owners and individuals.
I recently launched this beta site to generate feedback and see if this idea resonates with potential customers. My goal was to provide businesses context about who is interacting with them. I envisioned this as a cross between wuffoo (cheaper and minus the form editor) and rapportive (but with more information).

Thanks in advance for checking it out and letting me know what you think.
I see that the 457 requires those things but I don't know what their criteria is other than what's on the SOL list which is a BSC or a lot of years of experience.

I'm trying to figure out if they will accept me being sponsored by my employer with my 2.5 - 3 years experience and DipHE... basically, will they take me despite my lack of BSc?
You're joking. Apple are wiping the floor with Blackberry. Blackberry are about to go out of business because of Apple. I think that it's a pretty reasonable question, and given the response (or lack thereof) the interviewer was totally within his rights to go after Stephen Bates.

The BBC is not a place for you to read out your press release. Expect to be asked questions. Even gentle ones, like, "what have you learned from your competitors?".
The is also a user on Reddit who posts lots of articles from this source to /r/raspberry_pi.

/r/raspberry_pi is basically overwhelmed with these type of articles. It also features a huge number of posts related to raspberry pi cases. Overall it is fairly disappointing.

These articles are much less informative than explaining how to google for this information.
Ask HN:Any online live free programming class using skype?
I have tons of resources for free classes but can't get motivated after hours to dive in. I just thought this might help me feel engaged.
And now we learn the true reason MS ignored W3C all those years: To make money. Step 1: get people to use obsolete software. Step 2: license support.
Asia sux at broadband but are also the fastest