skysight-inc/HackerNews huggingface dataset:
I like both Go and Haskell. They are wildly different languages, of course (even though some things are at least a little bit similar, like typeclasses and interfaces, cabal and go get, type signatures/inference, 'forkIO' and 'go', etc.)

If it's just me making something, 99% of the time I'll pick Haskell, unless I know everything that I'm going to do is mutate a hash table or array, in which case I use Go. (Not that that's not doable in Haskell, it's just not as intuitive/easy to do efficiently. Keep in mind that I said "if it's the only thing"--Haskell's downsides in this area aren't significant if you're also doing other things, and especially so if just some of those things are pure/don't have side effects.)

The reason why I say "if it's just me" is that Go is much nicer to use in normal teams. To me, it's a Java/Python/Ruby/JS competitor. Let's face it, a lot of enterprise teams aren't as disciplined or as good at/interested in programming as they could be. For this, Go is perfect. You could read that as "Go is for average programmers", and that is true--in a good way. It's extremely easy to pick up for new members of the team (Haskell is very hard, I have to admit!), everybody can collaborate without asking a lot of questions, because of 'go fmt' there's never any indent wars, and it's a snap to compile and deploy binaries.

If I have to do anything like map/reduce/filter, really any kind of operation on a set, I hate using Go. But it's not Go that I hate; it's most imperative languages. I don't want to specify how to do all of that, much less repeat how to do it. (In Haskell you can actually run into performance problems pretty easily because you've gone overboard with filtering sets in ways that would have sounded alarm bells in imperative languages.) Granted, languages with generics are better for this, and to me it's the major thing Go has to gain from generics--but as you implied, I just enjoy the "freedom to think about important things" that you get when you're thinking about results and not operational steps. It's unfortunate that it's so hard to know what this feels like without actually picking up a functional language.

When friends ask me which language to look at, I say "get to know Python, then learn Go" nowadays, mainly because pointers and pass-by-value can be a little hard to understand. Go is a great Python replacement. Web applications and APIs/backends I've particularly enjoyed implementing in it. Haskell is for when you've spent so much time coding in imperative languages that it's all boring, and you want to step into an interesting, but extremely frustrating (at first) new world.

A lot of people say e.g. Haskell would be as easy to pick up if it was your first language. I don't think that's true, if only because of the amount of syntax you have to learn--Scheme is probably better--but I do wish I could go back and try.
For a comprehensive list of new major language features, there is a wiki: https://wiki.php.net/rfc#implemented

One major feature not listed on the submitted article is namespaces, which is fairly major and it's just starting to reach critical mass in terms of reach. Despite being probably the most major feature in the past five years, most users should be able to enjoy using namespaces to their heart's content (along with all the libraries that utilize it, for example Amazon's latest PHP SDK (which is thoroughly impressive)).

For reference, Python3 came out in 2008 and it's also just starting to reach critical mass in terms of library support (cough third-party Django libraries).

There is also a third-party committee[1][2] with the goal of establishing things like coding guidelines, logging interfaces, HTTP request/response interfaces, and so forth.

[1] http://www.php-fig.org/

[2] https://github.com/php-fig/fig-standards
I'm thinking this article is a little exaggerated. I applied to, and got into an Ivy, but had no sort of preparation at all. I was suspended over 20 times throughout my schooling, had 0 hours of community service, didn't find out that the SATs existed until my senior year, and my reference letters were from no-name teachers. Yes, some of the things described (working at a neuroscience lab) were true, but they were entirely my initiatives.

More importantly, even at school, I never saw anyone (limited scope, I'm sure) with this kind of description. All my friends seemed passionate about what they were interested in, and the majority were from middle-upper class families.

While I'm sure there are distinct cases of this sort of coddling, I would caution that this is likely more the exception than the rule.
My Advice to the Tech Community: Take Vacations.
No further imformation/action after that?
I'm still pissed off that this died off before there was an international roll-out. If my friends and I are all in the SF bay area, I'm going to get off my butt and give the gift in person and head out on the town to celebrate together.

The very use case I wanted for Facebook gifts were when I'm in California and want to send gifts to friends back in Canada (and vice versa).
Really, it implies any attack or breach that is apparent to users. This is very apparent.
Confident Ruby is finished
You're right in the first step; we can only end up with the 30000 dollars if the money is deposited and relent several times ( http://en.wikipedia.org/wiki/Fractional_reserve_banking#Exam... ). The example uses a single bank, but given that all the money goes through various banks as people borrow it and put it somewhere, I could still expect my 1000 dollar deposit to end up in aggregate as a 30000 dollar loan.
Which one? the F150 is really the only "mass market" Ford F-series pickup. Once you get into the Super Duty line -- F250 and above -- they are more inclined towards commercial buyers and the price climbs quickly.

Have to say, tho, that my wife's F250 diesel feels like it could tow an aircraft carrier!
It will be more impressive if Tesla sustains the lead. Auto sales are very "bursty", with huge jumps at the first offering of a new model, and the Tesla S is not only a new model, but the first viable electric in its class. So I expect the levels of demand we see (in its class) today, like the surges of floodwaters, are the highest they will be and will dwindle from here.
Who reads signatures anyways?
College admissions processes generally do a great job of selecting the type of people I hope my children will turn out like (source: I attend Stanford).

How can we get the parents who are paying for services like these understanding that a much surer chance of seeing their child attend the university of their (the parents..) dreams involves something much deeper than paying people to paint a better picture?

I believe that admissions counseling actually has the potential to have a really positive impact on many kids, if they are given the freedom by parents to allow these kids to become the type of applicant that colleges actually desire to admit.

If you are an admissions consultant of the caliber described in this article, shoot me an email - username@stanford.edu, I'd love to chat about turning this industry into something that turns candidates into the right people (starting early enough - age 14 or so), rather than just painting them as such.
That's what a sociologist/statistician friend of mine[0] told me. I don't have a citation to back it up, but I think he does. I'll ask him if he can provide it.

He lives in Belgium (I used to), and I don't know to which part of the world he was referring to (probably Belgium and/or surrounding countries).

--

0. http://progcours.ulg.ac.be/cocoon/en/enseignant/U191908.html
> How do I get people to read my announcements?

Suggestions:

* Make them mandatory reading on pain of firing.

* Include a truly funny joke in each message.

* Include a special random number in each message -- each copy of the message -- that the recipient must be able to recite in order to get paid.

-- or, best of all --

* Think of a way to make it in their genuine interest to read the messages.
Sure, but who uses that?
That's why you got in.
Somehow, you two seem ... a bit out of place.
I agree that full-size pickups should not be mass market. On the other hand, there are a lot of people who could use a truck but don't need a monstrous pickup. There used to exist compact pickups for them (us) -- e.g. Toyota Hilux/Pickup/Tacoma, Ford Ranger, etc.

Now today's Tacoma is bigger than the Ford F-150 from the time of Tacoma's introduction (mid-90's), the Ranger is discontinued, and the rest of the compact pickup field dried up years before.

If someone needs a full bed sometimes but REALLY NEEDS it when they do, I'd rather they be able to drive something that gets upwards of 20mpg (and handles better).
Yes, but as we are discussing, that doesn't make it ironic!
How is this going to work, if, in case you would be trying to be a politician yourself in order to fight the injustice, by the time you have any influence, you are already motivated to increase the surveillance, not cease it. Problem is much deeper than "political misunderstanding" between the people and the government.
The intellectual situation is that the link leads nowhere -- it's apparently a typo.
That would be my guess. They are trying to hit the CAFE requirements. [http://en.wikipedia.org/wiki/CAFE]
It's hard to tell the deliberate trolls from the accidental ones sometimes.
> if you come in on Sunday to chill with a colleague

If you're chilling, you're not working, are you? It's one or the other. Highly technical work requires concentration, not banter.

> Work is life, and your relationships are balanced by virtue of the fact that you're actually friends with the people you work with.

Spoken with true inexperience. You've never worked with friends before. Not people who you hang out with. Those are not friends. Friends.

You will quickly find that your personal relationship will strongly conflict with your professional one. It will become a nightmare.

> You get everything you're saying a young person needs, and you also work 60 hours a week, without even realizing it.

Are you also fucking your co-workers too? Not a good idea.

> That's the kind of environment worth fostering.

Sounds like hell. I'll pass.
And if this were done by jews being oppressed somewhere, your reaction would be the same?

Not that you'll take this advice, but I'd really recommend spending a little time thinking about what if you were born with a different last name.

Would you be a butthurt loser then, by dint of that last name?
My background is engineering--believe me, I chose the "mild" qualifier to try and avoid "oh noes teh evul radiationz" kneejerk reaction tend to have. It's unfortunate there isn't a less emotionally-charged word to use to describe it.

As for the rest, well, just because the operator doesn't see it doesn't mean the image isn't still being taken/saved/consumed down the road.
I cannot confirm this from all locations. google.ps sometimes resolve to a legitimate Google and other times to the Moroccan server. Does anyone have an idea how could that be possible?
Free payment processing on your first $1M in bitcoin orders
I have, it is a good introduction to both functional programming and Scala. I later found out that many of the assignments are derived from SICP.
It bothers me that you think trucks should be niche market. Ever had to move anything anywhere bigger than a bag of groceries?

If you can avoid using it as a commuter, by all means, but most people can't afford to have one and the utility it provides and afford a second commuter car, hence the truck as daily driver.
Go is an awesome game and, dare I say, strategically superior to chess ;)
I would put it as downright hostile and exceptionally cynical actually. Critical would be fine in itself.

I once accidentally (by a third party) had an article of mine reach the front page of HN, and I was actually afraid of reading the comments. They were actually quite positive, which surprised me. That in itself seems like kind of a sad thing.
I don't remember the actual number, but it's laughably low (maybe $10-20/employee, frankly it was a number of months ago).
The problem is that political solutions become a political problem to those in power, who then impose their own political solution thereto.

The USA Constitution makes it completely clear: "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized." This became a political problem for the powerful, so they concocted a legal notion amounting to the suffix "unless the search is imposed on everyone without particular cause" which has proven surprisingly effective and acceptable to the general public.

When all branches of government conspire to ignore the rules, more rules won't stop them.
Great team, and what could be better than coffee and travel...for work. Killer opportunity.
Can you give a bit of an example? The F-150 is a work vehicle bought by a lot of workers who consider it a professional staple[1].

1) Rams had about a year of popularity here until people realized how crappy they were built
I like this quotation:

Languages talk about being multi-paradigm as if it's a good thing, but multi-paradigm means you can always do the bad thing if you feel you really need to, and programmers are extremely bad at doing sort of the the time-scale integration of the cost of doing something that they know is negative. I mean everyone will know...it's like "this global flag: this is not a good thing, this a bad thing	- but it's only a little bad thing" and they don't think about how, you know, the next five years how many times that little bad thing is going to effect things. So brutal purity: you have no choice.

In particular, I like the bit about integrating your technical debt function with respect to time, over the time you have to live with the debt, and how bad programmers are at thinking in those terms. We tend to think about how much technical debt we have at a given fixed point in time, but the area under the curve is what bites you.
I believe the point is the "missing" markets. In the old world markets arise all over the place, using some form of currency, for example cigarettes in prisons, laundry detergent-driven drug market in the US etc.

Probably no Incan had gotten around to inventing the concept of token economies yet. I don't actually believe this lack of markets benefited them. It must have been an awkward way to run a society with a couple of thousands of members.
Yes this is what happens in Italy. You pay almost 30% of what you make in a compulsory fund for retirement and disability pension and when you need it, the state pays you.
> A few complaints here and there, but not enough to keep me from using it as my full-time phone for now.

Same here, and unfortunately OTA is not working:

https://bugzilla.mozilla.org/show_bug.cgi?id=908512

It's also a huge step up from my feature phone. :)
DNS caching.
Indeed.com was kind of neat because you can check resumes before you pay. $1 per contact.
No, I'm good with incentivizing that the old-fashioned way, by giving people who fail to do that crappier stuff than those who succeed.
Looks like nike.com.ps (for example) still redirects to the nike homepage.
Cookies are just ONE method, that's why the law is not limited to cookies, but instead refers to all client side saving technologies (of which the cookies are the most common).
Your post is yet another fantastic demonstration why criticizing the EU, without knowing what you're talking about, is such a bad idea.
My Chromecast arrived today. I set it up on my living room TV, and to my surprise, my Nexus pad is also presenting the wireless TV in the kitchen as a playback option. Is this a documented feature?
"That 80% marketshare is not going anywhere anytime soon."

Whatever helps you sleep at night.
That is not what "hacked" means. If they had really hacked Google their servers and proxied all searches through a system of theirs without letting the users know it would not have been "apparent" yet Google was hacked in the correct sense of the definition.

They were defaced which was directly apparent to users - not hacked. At all.
Yahoo Releases Recycled Usernames To Those Who Sent In Requests
I think allowing such things would be a decent idea, but it seems like it would be completely impossible, politically.
I am particularly glad they stopped building the Ranger as it is a death trap in snow. I had 750lbs of sand on the back wheel and got stuck in a parking lot. It also was a horrible hauling vehicle (even when hauling under the spec).
It does seem awfully odd that the very wealthy still, in theory, compete with ordinary people like this. I wonder how long they will put up with it.
Still, it goes to show that even if you lock down your website, you could still be vulnerable if your registry is vulnerable.
And people think I'm the heartless one for not wanting the line the coffers of Aetna, et. al.
> We expect that the SDK will continue to change before we launch out of developer preview, and want to provide a great experience for users and developers before making the SDK and additional apps more broadly available.

Then why are they offering it in retail stores like best buy? Sucks that you buy something for feature X and few days later an update comes through getting rid of it. Does anyone know how hard is it to reverse this update?
The Ten Commandments of Engineering Interviews
Thats not a source, thats full disclosure on your bias.
You do not know me, and I resent your implication that my statements were assembled from soundbites. At no point did I say anything remotely like what you interpreted. I don't at all think "the Blacks" are blaming everyone else, and I said no such thing. You have clearly made assumptions about me based on me being a "white southern male" and judged my statements based on your own caricatures. If I'm the racist you accuse me of being, then why am I married to an Asian woman? Why did I grow up attending black churches (which is where I first heard members of the black community in my town speaking out against the "acting white" taunting)? Why was I the best man in my best friend's wedding recently, a wedding between a black man and an Asian American woman? The same black man who is a fucking pillar of our community and was taunted, beaten, and bullied for "acting white" by awful human beings who happened to be black.

I'm not an idiot. I don't blame "the Blacks" for the awful and continuing effects of 400 years of slavery combined with 100+ years of Jim Crow. Any cultural/ethnic group that survives a 500 year rape is going to have horrific and lasting effects to deal with.

But hey, I'm just a southern white man, so let me go pick up my banjo, and find my sheets for the klan rally tonight. We're gettin us some of that lectricity so we's a celebratin'.

Please, go on and enjoy your day feeling pompous and superior. I doubt you've ever even spent the night in a black person's house, let alone attended a black church, but you sir, are, by nature of your not being southern, more culturally enlightened than me. You smack of being the typical suburban raised white person who was raised in a de facto segregated community, and now does whatever he can to distance himself from it by pointing at others and calling them racist.
The Inca were easy to conquer because they had no steel and no horses. The Spanish were so unimaginably horrible that I can't imagine their presence having anything other than a uniting effect.

The book "The Last Days Of The Inca" describe a scene were ~20 armored conquistadors are in a town that's surrounded by mountains on all sides. The Incas managed to call in enough people that the hillsides were all completely covered with tens of thousands of people waiting to attack. When they did, the entire population was slaughtered by the 20 conquistadors on horseback (there were so many dead bodies that new waves of attackers had to struggle to climb over them), and the Incas managed to kill only a single conquistador.

If you want to finally abuse yourself of the fairy tale notion that somehow justice will always prevail in the world, I recommend reading "The Last Days Of The Incas."
Oh they don't pretend it doesn't exist. The link is, effectively an EU anti-racism law. It's just that it's not based on biological race, but on "racial or ethnic origin".
Months? Try years.
New virtualization benchmark for clouds and datacenters
Quipu are hardly primitive and it is still debated as to whether they encoded natural language.

Here are a couple of good books that go in to detail on exactly how complex these devices were.

Signs of the Inka Khipu by Gary Urton
http://utpress.utexas.edu/index.php/books/urtsig

Signs of the Inka Khipu goes into detail describing the binary coding mechanisms used in quipu which included not just a dimension of relative placement of knots. Color coding, left or right twisting, sub threads and top or bottom position relative to the central cord were a number of other mechanisms used to communicate binary information. I think that if x86 or MIPS are primitive, so are the quipu.

Mathematics of the Incas: Code of the Quipu by Marcia and Robert Ascher http://www.amazon.com/Mathematics-Incas-Code-Quipu/dp/048629...

This is a demonstration and exercise book demonstrating some of the mathematical expressiveness of quipus. Again, it is hardly primitive.

These devises were used for accounting, recording keeping and other ceremonial uses for an empire stretching most of the length of the South American continent at a time when the major communication mechanism was relay runners. These were likely detail documents, whether more like a spreadsheet or a database or also involving prose is debatable. The complexity and flexibility of the system could have supported both. Like a Turing machine, if there were an infinitely long quipu, there is nothing it could not calculate.
I hadn't spotted the iterators earlier, interesting.
Of course it's the exception. It's a story of the 1% - who else has an extra $7K to spend on their kid's preparation for college?

It's as relevant to daily life as Honey Boo Boo or Jersey Shore.
In my experience, a good salesperson is either a total drag or big boost.

The total drag happens when a salesperson is brought on too soon. When the product is not aligned with the market (pre-product/market fit), there is little a good salesperson can do. In this situation, everyone gets frustrated as success does not happen and costs increase.

Post-product/market fit, a good salesperson can certainly accelerate growth. The use of the word "accelerate" here is deliberate as the founder(s) should be the ones to spark growth.

Initial sales should always be made by the founders for several reasons:
1. Your initial idea is likely misaligned with the market. The only way to figure this out is to be listen directly to customer's rejections and stall tactics.
2. Customer's will initially be positive (before you ask for money or ask them to do something), and watching this change from positive/supportive to neutral/negative forces a good reality check.
3. The founder(s) bring the most excitement to the sales process. You need to be the spark for interest/excitement about the solution. Salespeople will then feed off of your excitement.
If you want "public understanding of cryptography," then first you may need to remove a lot of the elitism, posturing, showing off and one-upmanship that surrounds almost any public discussion of cryptography (mostly coming from people who are actually not very knowledgeable). Otherwise the rest of the world will continue assume it is beyond them, not really worth understanding and is something for arrogant nerds to argue about in order to establish who is smarter.
"That 80% marketshare is not going anywhere anytime soon." - I had to look this up to confirm... It changes my perspective on the language.