skysight-inc/HackerNews huggingface dataset:
tl;dr they turned "How to Win Friends and Influence People" into a company culture.

A book that was written in 1936.

I feel like this is the equivalent of a 17 year old going nuts for Ayn Rand.

The reality is every _employee_ is different, and the culture should embrace that. Instead of trying to reshape how a person is wired, why not shape how your company's goals are defined and let people use whatever means necessary to get there?

Take a developer with an extremely low social drive who needs cold, hard facts to get on board with an initiative. Buffer's culture would completely conflict with how they're wired because it relies heavily on face-to-face interaction and all the "soft talk" would likely be perceived as manipulative by them. On the other hand, a highly socially-driven person like a sales rep would _need_ said encouragement to thrive.

That's my point; there's no one culture that fits everyone, so focus on the higher-level goals and missions of the company than the attitudes of the people.

Use your interviewing prowess to identify team fit instead of hiring based on skills and shoehorn them into the culture.

All this culture is doing is homogenizing a workforce. Debate isn't a bad thing.
I am 24 and it guessed 31. Not so close for me.
Don't know if it's a good thing or not, but the experiment guessed I was 12 years younger than my actual age.
Hunting for a Post-MBA Job? Set Your Sights on San Jose - Businessweek
This kind of thing really depresses me. Akismet tells me my blog [1] has had 1,364 spam comments. It's had 22 real comments.

[1] http://supplementsos.com/blog/
CRUD is often used as a pejorative though.
If by mature you mean its just as likely to shit its pants and call you a harlot, as give you a cookie, like some 102 year old dementia patient, then yet I agree completely.
It is a symptom of lack of interoperability. People do share images. They link them. They save them. They e-mail them. They mix and edit. They re-upload them to other sites.

JPEG has such a broad interoperability that we don't even notice just how incredibly many sites/apps/libraries/OSes/devices support it. Having WebP support only in Chrome is not enough for it to be 1st class citizen.

Just think how many apps and services need to adopt the format before you'll able to upload your avatar in WebP without worrying it won't work.
"We acquired Summly less than a month ago, and we're thrilled to introduce this game-changing technology in our first mobile application," Mayer wrote on Yahoo!'s blog. "And, with the immersive imagery of our virtually endless newsfeed, the new Yahoo! app has both great technology and beautiful design front and center."
Show HN: How We Built an Extensible Tour System for Streak
Program the shit out of any language. Go so fucking deep, you will be able to compile programs in your head faster.
>I think they were. Speaking as someone who is generally pro-austerity, I think R&R concluded that after 90% debt/GDP there was major drop-off in GDP growth.

That doesn't mean they were asserting what the grad students claim, that the falloff in growth is unavoidable, which sounds like an extreme strawman.
I'm just about done with the video now. It's definitely worth watching. There are a lot of really cool demonstrations of evolutionary algorithms.
Agreed, no magic here. I rolled a quick version using Squid and greasy spoon. Got it to work on SFDC and Gmail inside of a day. Using tags around the encrypted content and regex you could then feed the content into the decryption engine. Search works, etc. You could even using a unique IV per user to add a level of security, but it is by no means rock solid. It would however address some of the frequency analysis concerns, since if the encryption (tokenization??) was cracked it would only reveal the contents for a single user. That would work for the gmail side, but doing in in SFDC is a whole other issue, and unless the have some Harry Potter stuff going on, is likely huff and puff.
Mobile Phones Deliver Millions of E-Books to Developing World
I'll definitely back up the desire to see feeds of reporters and bloggers rather than, or in addition to, players.

For example, I'm a Cavs fan. Big news right now is the Cavs' search for a new head coach. I'm much more interested in that than I am C.J. Miles' desire to get "custom car stuff" done, which is what his last tweet was about :) But players aren't going to be tweeting about the coaching search, most likely.
Congress runs for office every two years. They spend lots of time not getting stuff done. However, they solidify what they stand for. Conceiving their platform is, in fact, their work, like a physicist coming-up with theories to test. Conceiving is just as important as testing.

God says...
mutual standing conceived plainly foreknowledge Knowledge
current off desireth continency attended authors pangs
attentively lodging imaginations

God says...

Joab, and against the captains of the host. And Joab and the captains
of the host went out from the presence of the king, to number the
people of Israel.

24:5 And they passed over Jordan, and pitched in Aroer, on the right
side of the city that lieth in the midst of the river of Gad, and
toward Jazer: 24:6 Then they came to Gilead, and to the land of
Tahtimhodshi; and they came to Danjaan, and about to Zidon, 24:7 And
came to the strong hold of Tyre, and to all the cities of the Hivites,
and of the Canaanites: and they went out to the south of Judah, even
to Beersheba.

24:8 So when they had gone through all the land, they came to
Jerusalem at the end of nine months and twenty days.

24:9 And Joab gave up the sum of the number of the people unto the
king: and there were in Israel eight hundred thousand valiant men that
drew the sword; and the men of Judah were five hundred thousand men.
Kik Secures $19.5 Million to Build the Kik Platform Around Its 50 Million Users
Sometimes you just need to take it easy.
+1 Elad. I seem to specialize in making things that have been tried lots of times before. :)

I think having even a tiny foothold in big markets (with no clear winner yet) puts me a great deal ahead of lots of folks who are starting out from scratch. Should it become absolutely necessary that these things start paying my bills in full and even allow me to hire people to help out, it is plausible that the jump is quite small.

And, if I sense a clear opportunity in one of the spaces I'm already in, and I wanted to take a bit of money to make a run at a $MM business, we're warmed up, we have our cleats on, and we're already in the starting gate.
It looks like someone [1] already had a similar idea, but I like the interface of tweetsfc over Hashtag Basketball. Your site looks a lot more professional. Its also nice to see the follow links to each player's twitter. I will be sharing this with my other NBA-fan friends!

[1] http://hashtagbasketball.com/
People Are Not Resources | Switch and Shift
Me gusta. Can this potentially replace a client-side MVC framework like backbone.js or ember.js entirely or are there limitations?
I don't know how easy it is to train a spam filter on, but nested spintax quickly scales to millions of unique output texts. It can be spun at the paragraph, sentence and word level. It's really nasty stuff.
I think it should be StackExchange. I wouldn't mind pooling in for legal fees, if they start a fund or something.
What irked me a bit was that I had scrolled down to keep reading, but the pop up forced me back to the top.
Your points are fair definitely, but for me as a developer the biggest issue with facebook was the constant breaking of 'old' APIs.

Worked on a facebook app for about 5 months, had to rewrite a significant portion of the UI when a breaking change happened about 3 months in. That one was ok, we learned our lesson and stayed on top of the roadmap of planned changes. However when with a couple weeks prior to release a new major breaking change was announced to be planned for about 6 months later, it was scary...

the consultancy didnt have an issue, they were ok with getting paid over and over to do the same thing, the end user accepted it, but personally i was just bored to death with the we will just keep reimplimenting this every 6-12 months.
US GDP is about to get a lot bigger
These functions can be run on datatypes other than JSON, but yes, you are correct.
Chrome's accept header for image tags is currently * /*. adding anything specific to that is a big change.
Except when they aren't.

Last major one that bit me was some functionality just stopped working - when you made requests to the URI they provided (that had worked before) in the docs, doing exactly what they said, you get an error.

Now you're thinking, the error will help you solve it.

What do you do when their documentation tells you to use a URI, and you get a 404 error? I don't mean once for a short time. I mean, one day it just stops working and gives 404 errors, for weeks and weeks. Open tickets, with no response from support.
Facebook's greed (removing notifications box) killed the conversation
Actually, Apple isn't nearly as troublesome as Facebook is when it comes to banning. They have a clearly defined re-submission policy, which Facebook does not. In many instances Facebook will ban both the app and the account behind it, and they don't have staff to respond to appeals in a timely manner.
Please do. I'd very much like to learn about it.
- Buy S&P500 or similar index fund with low expense ratio, sit back and relax for 30 years or so while collecting dividends
Well, to be fair, what counts as value to computer enthusiasts is the specification and feature details. I couldn't care less if it comes packaged with some chat software that I'll end up formatting away along with the default OS (except to the degree that it makes the machine cost more), but let me at those specs. I and other people like me respond very well to this kind of features-heavy marketing.

Your point, however, stands. Most consumers really don't care/know much about what the specs mean, and this is very bad marketing to that demographic.
Maybe the correct response here is an open source version of CipherCloud, built on open/published principles (to make it easy to verify the level of security provided).
Did this a few days ago. Im 40 and it had me as 30.

Fantastic bit of software. Cant recommend it enough...... :)
What Startup CEOs Look For When Hiring
When does it stop? I am well into my second decade.
Sure, there can be millions of unique texts, but they all follow certain very similar patterns. That's what would make even a simple naive Bayes filter very effective against them.
This is brilliant, well done!
An Alternative to Stand-up Meetings
Quite frankly, I don't understand why people write encyclopedia sized books for CS topics. Firstly, the relevant themes change very quickly. Second, nobody has the time to read a 1000 page book, where one topic just follows the other. Third, after reading the whole book one might realize -- oh how do I use lambda's in C++[1], a new feature introduced recently? If people are buying books to learn lambdas, your entire effort might be rejected because of one topic.

As authors we need to understand that aspiring programmers have the whole web, where easy to read blogs and article surface on a daily basis. Paper books are more of an impulse buy than a self-education commitment. Books are too monotonous and incomplete to compete with the web.

That said, I will be honest and say that I will not buy this book. I will just Google for topics, read a book like Learn * the Hard Way [2] or take one of the Coursera courses [3] to get started. I would encourage you to find new ways to delivering study materials (through video for instance) than just writing a book -- which I personally think is a disruption waiting to happen.

On the other hand, if you succeed in writing a book like [4], then things are different -- you are explaining programming and not a language (syntax, features and caveats).

Good luck!

[1] http://en.cppreference.com/w/cpp/language/lambda
[2] http://learnpythonthehardway.org/
[3] https://www.coursera.org/course/cplusplus4c
[4] http://mitpress.mit.edu/sicp/
I remember this exact same argument about 20 years ago when JPG started getting popular. "I need a special program to see it?"

The viewers and OSs and browsers will catch up soon enough.
This translation leaves a lot to be desired. Some people in the comments look like they could benefit from a better job of it, so here you go:

After the information was initially leaked, Deutsche Telekom has officially confirmed that they plan to introduce volume restrictions (throttling?) for all landline broadband connections from here on out. Starting May 2nd, the performance specs for all new contracts will include a fixed bandwidth restriction dependent on total upload/download volume. For the time being, the new restrictions won't affect existing customers.

Till now, Deutsche Telekom had only ever introduced such stipulations on VDSL ("very-high-bit-rate DSL") - and fiber-optic connections with download speeds between 25 and 200 Mbps. After reaching a monthly download limit of 400Gb for customers with 200 Mbps connections and 75Gb for customers with up to 16 Mbps, the throttled data rate drops down to a uniform 0.384 Mbps - regardless of previous connection speed. (50 Mbps and 100 Mbps connections, if you're curious, are restricted to 200 and 300 Gb per month, respectively, before throttling.)

For now, however, connection throttling, while practical, is not expected to be implemented yet - Deutsche Telekom is merely securing for itself the right to do so.

When exactly the implementation will be introduced depends on how "traffic on the internet grows and develops." "As of yet, it's been our expectation that we won't introduce the limitation in a technical manner until 2016," said Michael Hagspihl, Director of Marketing at Deutsche Telekom.

Once the throttle is actually implemented, customers should still be able to purchase unlimited monthly transfer volume as an "add-on" option. But that possibility is not set in stone. The use of IPTV (internet protocol television), Telekom's VOIP communications, and the sharing of connections via "WLAN To Go" will not count against the monthly traffic limit. Reason being, according to Deutsche Telekom, that customers pay separately for these services. Civil liberties activists and consumer advocates alike criticize such practices as violations of net neutrality.

Deutsche Telekom justifies their move with the ever-growing volume of traffic, which requires continuous development/expansion of their network. A nationwide fiber-optic infrastructure for all of Germany would cost €80 Billion, Deutsche Telekom says. And that's just for residential connections. But bottlenecks develop on the backbone of the network, irrespective of whether DSL or fiber is used on the "last mile." Internet connections with higher data rates would only squeeze those bottlenecks even tighter.
cough AppGratis cough
Expanded HTTP Method Support
This is news? Software development has attracted Asperger's types for virtually as long as the field existed.
I know all languages are using mysql, but mysql drivers are pretty poor for languages such as 'go' and 'python'. So it does make it quite unbalanced. I'd love to see this with Postgres.
VentureFizz Profiles: SwaggerCap’s Sean Walter
In order to have an apples to apples comparison, wouldn't you at least need to have an opcode cache for the PHP frameworks?

PHP has to live and die upon each request, but Java culls all of its classes together on the first request and from then on it is running from RAM.

Many PHP deployments, and most serious ones, will opcode cache in addition to database and page cache. You could rerun these tests with opcode cache only, leaving page and database caches for your "cache" round of tests. That will at least approximate the dramatic differences in architecture between Java and PHP.
The response will be along the lines of "lacks our secret patent-pending military grade algorithms".
It guessed I was 10. I'm old enough to have received a BS and have had a job for quite a few years. I'm not sure why it would think that.
This.

Worrying about money means thinking about side jobs, etc.
>Where are these packages published?

Anywhere you want to publish them.

>Can I install things from this page[1] in that way?

Sure. Just do a "go install github.com/foo/bar". Bitbucket, github, google code, and launchpad are all in the defaults, but you can configure your import path to add whatever locations you like, and then "go list" will show packages available there, and the other go commands will be able to build/install/etc those. The same syntax is used for import statements, so your code can depend on any code any where:

import "mycoolwebsite.com/~bob/myproject.git/foo"

>Maybe it's just that the nature of the solution is more apparent.

I think they make it pretty clear: http://golang.org/cmd/go/ gives you pretty much everything about packages and so does "go help". Go pretty much does everything out of the box with the included toolset, from installing dependencies to formatting code to refactoring.
But JPG was like 10x better than the other image formats available at that time for photographs. WebP hardly delivers 1.2x improvement... This is virtually unnoticeable.
You've made 2 wrong assumptions:

1) data structures are patentable. Where is your proof that pure data structure not tied to hardware or a specific problem are?

2) independent invention happens all the time. Actually, when you look closely, it happens very rarely relative to the overall number of inventions. Where is your proof that it does happen enough to merits change?
Trolling Right Along: An Interview with Joe ‘Big C---’ Johnson
Thread overhead in Linux is 8k

Those are weasel words.

I assume your 8k figure is 4k kernel stack, and 4k userspace stack. First of all, your kernel may not even be compiled with 4k stacks. 8k kernel stacks are very common. But even if we assume that you do have a 4k kernel stack, you will never be able to do much useful with a 4k userspace stack.

If you want to use pthreads, the default thread stack size is 2 MB, and the minimum is 16kb. Let me Google that for you. http://pubs.opengroup.org/onlinepubs/7908799/xsh/pthread_att...

So the absolute mimimum for your normal C/C++ programmer, who doesn't want to do things like reimplement pthreads, is 20 kb. Even that figure seems suspicious to me because it doesn't take into account things like thread-local data in glibc and various other system libraries.

You will quickly realize that if you want to do "luxurious" things like use standard glibc functions, call recursive functions, and so forth, you need more than 4k of userspace stack. For historical reasons, only the main thread has a growable stack-- all others have a fixed size stack. If you exceed the stack size on a thread, you will get undefined behavior, possibly a security vulnerability or a crash.
Tumblr Launches Mobile Ads Today In Big Revenue Push
Never Fear the Free Tools
Woot, you have 22 comments!

Why bother about the spam.
Looks awesome! Great idea and execution. I tweeted it at Jalen Rose and Bill Simmons.

Minor things:

- You're throwing a bunch of log statements right now. Might be taking down the javascript in IE (I didn't see if you wrapped `console.log`).

- Remember, `this.$el` can replace `$(this.el)` (gotta love those convenience methods, I see you're using `this.$(selector)`).

- Also, UnderscoreJS provides `_.isUndefined` and `_.has` which is a little nicer than the `typeof foo.bar !== undefined` test.
In case you wonder, the reason for which Firefox doesn't merge url and search bar is to protect user's privacy. If you prefer a Chrome-style UI, there are a couple of add-ons that provide just that.
People care about pictures which are important to them. They don't care about the encoding scheme currently in vogue or reducing Facebook's bandwidth bill by a small percentage at a significant interoperability and thus usability hit. The average computer user has been able to use “Save As” on images for every image they've every seen online with little question that the result will work with their local applications – until now.

The most charitable way I can describe your decision to blame the user is poorly considered. I would like to see new formats catch on but early adopters have to assume responsibility for the growing pains – Facebook making the trivial effort required to make their download link more prominent is about as easy as it gets.
Vines are 5.5 seconds too long
From what I can tell the guys are trying quite hard to get close.

If you spotted things that seem off you should contribute to the repo or let them know.
I don't know what state that was but when I lived in Virginia, "but 911" trumped nearly everything when it came to getting a drivers license.
For anyone interested, Herndon, Ash and Polin did indeed release their data and code. It can be found here: http://www.peri.umass.edu/fileadmin/pdf/working_papers/worki... . Kudos to them.
Actually, it does seem like a lot of people are writing somewhat legit reviews, although they show a pretty complete lack of understanding of what Facebook Home is. Stuff like "takes over my phone" and "hides my widgets" are the point of the app.
There were changes to target size (looking for missed clicks, I'd imagine) and clear patterns of movement vs. seemingly random targets. Wonder what else is being tracked.
Its a sad moment when you first have to explain to your mother/client/etc that no, Discount Oakley Sunglasses didn't really enjoy your superb post.

Its a shockingly effective spam tactic. People cannot resist praise.
OMG this is great - should be a standard part of rails.
Your demo video needs closed captions
> One got just as good of results from random selection as from HR-based, profile-based, direct-effort candidate searches.

Do you mean that if you search job board for e.g. "java sql" you would get about the same type of candidates that you can get by stopping people on the street?
From strictly an engineering perspective, I stopped developing for FB a few years ago because their API was like quicksand that you stepped in by chance because your treasure map was so bad. It would change every week, it was buggy, poor or no documentation, different standards coming and going every week with no signal as to which one FB would settle on, and no warning when their changes would break things. Maybe things have improved since then, but I left that experience so scarred that I'm never touching their dev tools again.
Sweet, the Product People podcast looks interesting.
First, I'll second brudger's point about scope. You say this is targeted at professional C++ developers, so you can assume a basic understanding of how C++ features work and restrict yourself to explaining how to choose and use those features to write reliable programs, don't feel any need for "completeness".

You've got two sections, guidelines and design ideas. I would probably get the most value out of the design ideas section, as learning new patterns to do things well is always handy.

But the guidelines section you're going to have to be a lot more careful. Most C++ advice books are targeted at beginners for a good reason, everyone has an opinion about how to write C++ best and they are rarely well supported. I would expect advice intended to be taken seriously by professionals to come with specific real world examples of how it addressed a reliability problem in a largish project, not just an expert author's say-so.

If you could actually collect that, it would be incredibly useful. You could even give it a nice inflammatory title like "n C++ mistakes that have wrecked projects"