skysight-inc/HackerNews huggingface dataset:
I was wondering if someone would point that out! That's why I hedged with "arguably". :)

You're right, of course. But it depends on how you draw the boundaries of the system. If you think of the numbers in your example as code, then the program is stateless, and each time you change a number you get a new program. But if you think of them as parameters that live outside the code, then the edit-recompute cycle is a state change. In a similar if trivial way, if you take (say) a Java program running over a database and decide that the data in the database is "code", that "program" (consisting of Java code plus database) is now "stateless" too, and anyone who updates a database record is changing the "program".

Given that "stateful" vs. "stateless" depends on how you draw the boundaries of the system, the question is how best to draw the boundaries of a spreadsheet. I'm not arguing there's a single correct way to do that, but in my view the user's mental model of a spreadsheet is closer to "a calculating machine with state that I can update" than it is to "a stateless calculating machine with a lot of hard-coded literals".

Psychologically, updating the numbers in a spreadsheet doesn't feel like editing the source code of a program and re-running it. It feels stateful, like mutating something that triggers a cascade of side effects (recalculation). For this reason I think that spreadsheets are closer to the Smalltalk vision of a world of objects that respond to user interaction (as well as to each other) than they are to the functional programming vision of pure code. Put differently, the spreadsheet's I/O, its grid UI, is part of its essence. You can't abstract away from that without losing the heart of the thing. So the analogy with functional programming, though tempting, leads in the wrong direction. Every individual formula that lives in a cell is certainly a functional program when taken in isolation—but the memory model by which the cells reference one another and get updated is stateful.
Leonovus turns a small town into a distributed data center
The Magazine used to be subscription only. Now you can read one free article per month online: www.marco.org/2013/02/24/the-magazine-sharing
Guts Not Skills are Needed to Price Your SaaS Offering
> Also I am not sure what mechanism you are describing when you say that central banks pay dividends to their governments.

Please see e.g. https://en.wikipedia.org/wiki/Central_bank#Currency_issuance:

"The European Central Bank remits its interest income to the central banks of the member countries of the European Union. The US Federal Reserve remits all its profits to the U.S. Treasury."

https://de.wikipedia.org/wiki/Deutsche_Bundesbank#Gewinn has some more information, but you have to speak German (or use Google Translate). Lower than expected profits of the Bundesbank have been in the news in 2011.
Haha, sounds like the University is insecure about the value of its own product. That's like dogfooding, in some twisted way.
Did I miss it or does this article not mention the gas savings? You can charge this car for free at Tesla's superchargers or cheap at home, with gas at over $4 a gallon thats a huge savings, theres people who easily spend $300 a month on gas, thats probably going to be the biggest part of the savings for most people, this article should have at least mentioned that.

edit: US average is $368 per month: http://money.cnn.com/2011/05/05/news/economy/gas_prices_inco...
Bitcoin - the digital currency of the future?
Kind of like when you get your latest Comcast bill, Sprint bill, natural gas bill and see that "effective $DATE we will be increasing our price by $X% due to $Y". Happens all the time unfortunately.
Maybe I misunderstood, but this doesn't sound like a credit card error. The charge was intentional. The stated error was failing to notify some people. The actual error was thinking that you can charge people's credit cards without their consent just because you gave them notice.
Philly ETE - Keynote Summary
Jesus also has nothing to do with the Christian religion.

Of course I'll get downvoted for saying this as if it's insensitive. The fact is that to claim that Christianity has the real teaching of Christ is equivalent in meaning to killing Jesus twice. Being attached to what Christianity teaches people to do is not a way to recover the teaching that Jesus tried to leave humans, but the miserable reality today is that the majority of people blindly believe the validity of religions. They see things in the exact opposite way.
>> In summary, I think a lot of what we find "readable" depends on what we are used to.

I think a general rule is that source code readability is inverse to the amount of context information that one needs to remember in order to interpret and understand the code.

If you can look at the code at any place (and at any scale, ranging from a single line to the whole call graph), and without any context understand what is happening at this particular place - code is readable. And on the opposite, if you need to know a lot about the context of each particular line of code - code is unreadable.
If they no longer want to offer a free tier, they're free to end it. I don't think anyone is proposing otherwise. They are not, however, free to unilaterally move people to a tier that costs money and start charging them without an explicit agreement.
Pretty easy position to take once you've already earned your own "fuck you" money.

I do sometimes wonder why these sorts of acquisitions remain so prevalent though when minus a few notable exceptions the life cycle tends to consist of a company paying many millions or even a cool billion for some tech in a stack they don't even use (only to kill it soon after) plus a handful of employees that tend to stick around barely engaged until just long enough to unlock whatever golden handcuffs they have on.

Seems like way more often than not they are failures more on the side of the acquiring party though I guess there may be some valid (though ultimately unfortunate and cynical) reasons for participating like nipping a potential future competitor in the bud.
I have been working for 3 years in the field as a front end dev and a make a little more than half of what you make. Talk about being underpaid. However I do not have a degree and I am not looking for one. I built tools that are crucial to my employer which resulted in millions of dollars in profit, both the front end and backend. I think its time to look for a new job.
I'm going to guess that Jake will take a lot of flak here for this article, but the truth is: I agree with him, for a certain version of "success".

There are folks who will pursue money, and then an acquisition looks like a nice validation and exit. Great. No prob there.

But there are a bunch of folks who are satisfied when they are building, and any other mode feels like something is missing in life. My advice to this (my) cohort: Don't fight it, just accept that you're always going to need a project to obsess over. Odds are that project will be a failure but not as much as anything else that is not so much a "project" as "going to work in the morning."
Rick-rolling on your terminal
If there's erroneous data getting inserted in a database, you go looking for the broken part of the program that is putting it there. You don't mess with the database.
The type of programmer who writes code like this never wonders whether their code could be better or not. So don't worry, just by being self-aware enough to ask the question you put yourself on a higher level.
Kinda, if I'm making sense of your question :) Did my article make sense? I'd love to hear what you thought of it. There's basically two halves:

1. Under-promising. I'll quibble with the word 'documented'. Part of the problem is that frameworks market and position themselves with their prose to be hermetically sealed containers offering wondrous features. That's part of their documentation. That we do need to change, IMO.

2. Over-delivering. It's not enough to be open source, and it's not enough to just say, "please do go look and see how it does that stuff." Software is in the stone ages because we aren't able to actively help newcomers get quickly up to speed on our code. We need to think about the big picture of a codebase, and how it's presented to others.
Please name all the people in this photo.
Excellent article, uncharacteristically poor HN comments.

I only learned about AAVE in the last few years and it was eye opening. I realized I do have a sort of instinctual prejudice against it, though. From the article:

Many of us unfairly judge others based on how they speak. Kenneth the page, on the late, great 30 Rock, spoke with a southern accent meant to exemplify his yokel-ness. Maybe you think that British accents sound dignified, or that the Minnesota accent on display in Fargo betrays its speakers’ intellectual inferiority.

I'd like to snap out of this, and I thought a good way would be to watch videos of articulate, smart, (preferably math/science-based discussion in AAVE). This post talks about Feynman[0]:

Feynman’s accent, one of America’s more stigmatized, becomes a strength rather than a weakness. It is a sad fact that we easily underestimate people because of their accents.

but since my first exposure to that accent was Feynman videos, I've naturally associated it with intellectualism. I'd like to have similar positive connotations with AAVE. Anyone have any video suggestions?

[0] http://dialectblog.com/2011/09/03/great-minds-accents/
> why is the partnership with the two huge banks necessary?

The banks are providing: 1) cash 2) loan origination and servicing.

Tesla doesn't have a cool $1B in cash laying around to make 15,000 car loans. The banks do as they lend from customer deposits. Tesla needs the cash immediately to buy more parts / pay employees.

Also, Tesla doesn't have a team of people that know how to review and check credit. Nor do they have call centers to remind people to make their payments, and if they can't arrange a repossession.
Would like to know the names of all the people in the top photo and their startup companies. The reason is so I can link to their startups in a caption underneath the photo.

If anybody can identify everyone, please let me know. Thanks!
I'd wager that most acquisitions work out fine, you just rarely hear about it, because "this is a sensible acquisition that is highly likely to work out fine" is not usually newsworthy.
The Top 11 Video Games of All Time (Crowdsourced Rankings)
eclipse is the best c ide out there at the moment for non-ms platforms.

intellij idea used to have a third-party c/c++ plugin, which was ok, but it stopped being maintained a while back. this was frustrating because otherwise you can develop in intellij in most popular languages. so c/c++ support had been a strange omission for some time - see this support issue, for example - http://youtrack.jetbrains.com/issue/IDEA-86304

(i haven't seen anything saying that this will be an intellij idea plugin - but afaik that's how all their other products work).
Cool product! Although the first thing I tried was to share a nested folder to see if it was REALLY a Dropbox killer for me ;)

Can't wait to start playing with the team server version! It would be great if I were able to get ad-hoc access to files on the team server from, say, the android app (the same way I do with Dropbox).
Add to that Engineer thinks an invite to talk from OkC is an indicator of acquisition interest. Please.
>Third, it's not the Kinect doing the diagnosing, it's the computer vision algorithm

That's true, but nevertheless, using a widely-deployed hardware platform such as the Kinect makes it more interesting than the CV algorithm alone.
Are you reserving one? The negative to this offering is I am limited to 2 lenders so I might pay alittle more in interest versus a credit union. I think this program requires an additional $8/month as well. It gives me an exit plan if for some reason I want to get rid of the car relatively easily.
Naturopathy is a hodge-podge of mostly unscientific treatment modalities based on vitalism and other prescientific notions of disease. As a result, typical naturopaths are more than happy in essence to “pick one from column A and one from column B” when it comes to pseudoscience, mixing and matching treatments including traditional Chinese medicine, homeopathy, herbalism, Ayurvedic medicine, applied kinesiology, anthroposophical medicine, reflexology, craniosacral therapy, Bowen Technique, and pretty much any other form of unscientific or prescientific medicine that you can imagine.

http://www.medscape.com/viewarticle/471156
http://www.sciencebasedmedicine.org/index.php/naturopathy-an...

“Do you know what they call ‘alternative medicine’ that’s been proved to work? ‘Medicine’.” — Tim Minchin

From your girlfriends experience learning pseudo-science you have concluded "the course was very thorough, they are a very good educational institution". How?

Enough Said?
Agreed (despite my response above). I know that if I built a company and then sold it for $10,000,000, that I would - indeed - feel some regret over that. But assuming it was the decision I needed to make in order to do other things that mattered to me, then the thing is... once I "cash out" of one company, I'm free to turn around and start another one! Maybe I want to take a break, do the Scotland thing, veg out for a year, and come back refreshed and re-energized and ready to rock. And guess what? Now I have the seed capital to start my new company and don't have to worry about figuring out how I'm going to finance the initial phases! Win-win.

And I am pretty sure that, in my own case, this is exactly what would happen. Because, yes, a natural born entrepreneur does always feel that drive to build and to create. But nothing says we can only have one creative outlet in our entire lifetimes!
>>and that acknowledging that explicitly is more productive than telling them never to speak their home language.

Home Language... Hahahahahahahahah. Seriously, you guys need to lower the BS. It is no more a language then the Spanish Puerto Ricans speak (Some people claim Puerto Ricans speak a dialect of Spanish. Seriously, what the hell? I've had to argue with people that it is just a different accent and some of them are simply mispronouncing some words because of the accent which they quickly loose if they go international). I have a bridge to sell all of you.
would you be willing to discuss this further? No contact in your profile.
>I uploaded them to blumpy.org, my crudely named personal website

Oddly they link to the url when it is now some Japanese site.
Say I build a company to a point where I could sell for enough that I could walk away with, I don't know, let's call it $10,000,000 USD. The other option is to stay independent and maybe, maybe eventually IPO.

This is the part that rankles with me. Why is, "stay privately held and continue to turn a profit year over year" never considered an option? Why is it only "sell" or "IPO"?
metafilter is the big one, It's just excellent and well run and actively moderated.

I read but rarely post to Reddit. I was at one time an active slashdotter, and I was active with plastic.com, back when plastic.com was a thing.

I occasionally am on StackOverflow, but I think they need to spin off a meta programming question site for half the questions they get rid of as vague or whatever.
Yeah, I think you should be able to pay for support even with 10-20 users. If I were using this in a business as my primary file sharing system, even with 5 users, I'd be a lot more comfortable paying more to get the "custom" support. Although LDAP/AD integration would be really important for most deployments anyway, so you'd already be in the custom tier.
Another beautiful Mac App from you, Mark.

Look forward to using it.

-A dedicated Dragondrop user
What are the algos for differentiating and integrating functions?
Want to code a C program for self help.
Survata co-founder here. To clarify, Survata is not a voluntary response sample. Voluntary samples often have a bias because the individuals who choose to respond are those with strong feelings on a topic. For our surveys, the primary incentive is access to premium content - and not a desire to express one's opinion on a topic. We aim to have a respondent pool that truly represents the population.
Fifteen minutes a week equals an hour a month, which probably has an opportunity cost of ~$100 for the average potential Model S owner. That's 20% of what your monthly payment under this new financing, which is not trivial.
I disagree--Usenet was mostly dead. As I said, though it's not like the old days, there are still newsgroups that I follow, and topics that still have active discussion via Usenet. The bulk of my Usenet reading took place post-Google, so active discussions continued long past that point.

Actually, checking it just now, Google's updated the interface yet again, and this time seems to be an improvement, at least on the spam-fighting front.
Based on feedback, expect a major naming revision to the allong.es library soon.
I don't begrudge this author his wealth or his page views. But this piece isn't the least bit serious. Ten times out of ten, he'd take his buyout over again. The only thing that concerns me is that somebody might actually take this post to heart and destroy his or her chances of joining the ranks of the author should the right opportunity present itself.
This is simple but awesome. I like this way better than my current pomodoro timer. I left a review.

I don't want to see the app all bloated up or anything, but an audible alarm would be nice, as would having a few saved timers (so I could start a pomodoro or a break with a single click).
There are a lot of things in this code that make me think that it was written by someone for whom JavaScript is not their main language - but probably the most glaring example is the use of `new Object()`. I've never seen anyone with more than 3 days JS experience use the Object constructor over a literal.
The earthly milky way - China News - SINA English
On the one hand I'm sure you are right and this is partly confirmation bias. On the other hand I've seen a few acquisitions first hand (though never as a founder) and they were universally disastrous due mostly to poor culture fit which I suspect is common given the differences in how small and large companies operate (as noted in the original post). So that also colors my negative opinion.
Would you like to develop Big Data appliaction? You can use NoSQL.Com for FREE. How about creating a site for training developers about Ruby on Rails on RubyRails.Com or in the Web Platform on WebPlatform.Com. HyperLocal for NY or DC at 4NY.Com or 4DC.Com
If you want a domain for your next big thing, we will let you use one for FREE - please read about us at openDomain.Org
8 Guidelines and 1 Rule for Responsive Images Cloud Four Blog
well, you can treat csv's as a sql database directly with perl, and it's fairly easy to use.

You need to talk about the number of entries you have though, to give us an idea of the sort of tools you need.
Find What You Love
Responsive Deliverables
There is no downside to leaving the table. I have two axes, based on the reaction of the douchebags and of the others at the table. There are no neutral parties.

1) Douchebags may think you're a 'fag' - You win, they are still douchebags and you are not around douchebags.

2) Douchebags may get embarrassed - You win, they may think before douching again and you are not around douchebags.

3) Douchebags may apologize (assume sincerely), ceasing to be douchebags - You win, the table can return to normal conversation, and you are not around douchebags.

A) Others stay at the table, giving you no support - You win, you have upheld the virtue of equality, you have taken the measure of people you thought were not douchebags, and you are not around douchebags.

B) Others stay at the table, telling douchebags that they were over the line - You win, you have encouraged dissent, and you are not around douchebags.

C) Others leave the table or restaurant - You win, you have led others to take an affirmative stand against the douchebags, and you are not around douchebags.

D) Others follow you to a different table or restaurant - You win, you have led others to take an affirmative stand against the douchebags, you can have a conversation without shouting (unless it's because Tottenham are CRUSHING Chelsea, Liverpool, Man U, or Arsenal) and you are not around douchebags.

The important thing is making your stand there and then. It takes chutzpah, but the more you work it, the stronger it gets.
Funny Cat Videos
Yeah, me neither.

The worst part is that once I was griping about the horribleness of Comcast on Twitter, and a Verizon representative chimed in cheerily to tell me to check out FIOS. Only thing being, it's been ten years since they first announced FIOS was "coming soon" to my neighborhood and it still isn't here yet.

Sometimes you don't know whether to laugh or cry, you know?
There is a whole discipline in this matter. You should look for numerical analysys (http://en.wikipedia.org/wiki/Numerical_analysis).

Start with this and you can make algos to resolve the problems.
Funny Dog Videos
perl is a programming language, in case I wasn't clear.
CloudFlare is Free for basic DNS and have GREAT security features.
> imagine an Akamai that had no control over whose content was hosted, but instead had to mirror every bit of porn and warez from every server everywhere to every ISP in the world

You mean CloudFlare? (They really do have problems with people using them as a large-media/warez CDN.)
start a business
Registering blunt disapproval may stop the behavior temporarily, but what caused it in the first place? It can't be entirely due to a general passive acceptance of such statements.

Our approach to ending racism was similar, and it was effectual, but over a great period of time incorporating generations of ignorance.

However, there were individuals who managed to help end the passive acceptance of racism by taking a vested interest in changing the thinking of one individual, all without guilting them into compliance.

Exhibit A.
http://www.youtube.com/watch?v=B24qxWPPVbM

The NAACP president of Oklahoma, Wade Watts convinced the imperial wizard of a national KKK organization to reconsider his perspective on race. Rev. Watts did not accomplish this through expressing disgust or disapproval, but through patience and empathy. Johnny Lee Carly was swayed from imperial wizard to anti-racism activist. Wade saved Johnny's progeny from harboring the same ignorance, accomplishing in a single generation what had previously taken acts of congress, violence, protest and over a hundred years of blunt disapproval.

I'm not saying Wade's approach is the only way to accomplish a means to societal change, but it can change the perspective of an individual.
I'm getting tire of this BS.

Give me examples of the "AAVE dialect" that are not just examples of bad English. In Latin America there are a lot of dialects which are called like that simply because a minority of people speak it. But in reality they are full spoken languages (i.e. not just a few rules on top of an existing living language like English) You saying that AAVE is a language is an insult to those dialects like Nahualt and Mayan.
Stuff like this is where search in its current form fails.

Action.IO allows for browser based coding, and potentially development in the cloud. Heroku started out doing development in the cloud before they pivoted to PAAS.
Very clever use of the menubar to show timer progress. Blends in nicely without any distraction.
What is a Career in Project and Product Management?
They are legally required to serve DMCA copyright infringement notices to maintain their safe harbor status.
Going to the moon not only proved that we can leave our planet. Galvanized the nation. Space created a culture and made us think about the future. Thank you NDT.
Cuz he wants to get rich or die trying.

To which I would say: Seriously dude, why didn't you go into iBanking if you're so shit hot and what you really care about is stacks on stacks on stacks.