skysight-inc/HackerNews huggingface dataset:
nodejs will live on because it uses js which is mandatory in the browser,for better or worse. Hopefully ES6 and futures versions will make this awfull language much better.
As usual, facebook PR is fallacious.
Naively pretending they don't know governments are historically often engaging in criminal activities to draw attention away from the fact facebook is a massive surveillance too, one that past political regimes could only dream about, which by some kind of magic should be acceptable on grounds that it is done by a private corporation for commercial profit.
I used a google mini and learned xslt/xml/xsl. It was pretty cool...
Why not firing him in the first place ?

If he's useless as a dev and hasn't the knack for management, then he is useless (in this position).

Business wise that's the only thing that makes sense.
> Apple co-founder Steve Wozniak made a startling revelation voicing his support for National Security Agency (NSA) contractor-turned-whistleblower Edward Snowden ...

A hacker god expressing support for another hacker risking his life for social justice is somehow surprising?

The Woz is my hero, so if heroism is transitive...
> And what if it's not your PhD thesis in Libre Office but a busy database server which can easily get corrupted if you don't flush.

Wouldn't that make it an unsafe database server?
"Muscle memory" I worked years ago as a welders assistant and the physical act of controlling the trigger on a burning torch became ingrained and reflexive. It really does apply to everything even table saws.
I've never used it but I was under the impression that Microsoft had not killed off their Messenger platform, just MSN Messenger? They still run Lync which is the business-oriented platform and where they stand to make actual money.
The messiness isn't in the code; the messiness is in the execution model itself. However nice you may think your code is now, compared to the "pyramid", it's nothing on how nice it is when you write it in a language that has "asynchronousness" at its core, like Go.
@yiedyie, this is a fantastic article. Do you have any other recommendations along similar lines?

However, the original article is not as great. It starts strong but gets into hand-wavy generalities about the requirement of innate talent which is one which I vehemently disagree.
Except he actually has a point. GitHub's default behaviour is broken.

In my years of experience online, trolling was specifically riling someone up by saying things the troll doesn't really believe.

Trolling isn't disagreeing that a workaround is sufficient to ignore an actual issue. But that's just my opinion.
Nice quote at the end:

Gates praised Zuckerberg’s drive, but described him as “more of a product manager”, insisting that he was more of a coder starting with architecture where Zuckerberg “starts with products, and Steve Jobs started with aesthetics.”
This is cool but... given the moden economy is built on automated statistical models, couldn't we look at advanced capitalism as a sort of highly supervised, decentralized version of this?

The problem for me with the way we do things currently, is that the criteria the model is optimising (arguably economic growth) for don't seem to completely describe what most people would want the economy to do (improve living standards, individual freedom, 'happiness')...
This only happens when management is poor. Good management will simply fire incompetent people unless they would in fact make good managers. In my experience, underperformers are:
1) fired,
2) transferred to a department that doesn't matter, or
3) admitted to a training program to develop their skills.
Hmmm, I thought it was in my profile? Either way, I've sent you an invite anyway.
The author of the graph should perhaps read up on Rev Rec[1], particularly the idea of deferred revenue.

It seems that they are counting subscription revenue at the time it is paid, rather than recognizing over the length of the subscription picture. The later would give you a much better idea on how the business is operating.

[1]: http://en.wikipedia.org/wiki/Revenue_recognition
The only reason Google is getting 'special treatment' is because they've shown that they're willing and able to spend the capital necessary to develop the residential telecom network in North America. The incumbent network operators and ISPs have been dragging their heels on that since the 90s, and since then it's fallen behind other parts of the world.

Google Fibre is good for customers (hence the media buzz) and it's good for municipalities (hence their cooperation). Put the two together, and it looks like Google has a red carpet laid out in front of them simply because they're Google.

But really it's just genuine excitement that someone -- anyone -- is bringing long-overdue upgrades to home internet connections.
Its very rare for a poor performer to get a promotion like that.

Generally in big companies especially, if you do well at development and promote yourself you'll become a manager regardless of managerial ability. You then get to micro manage the bad developers you mention.

But Ive never heard of someone getting promoted due to poor performance.
This does not disagree with the point. I've encountered some of the research that they are referring to in http://www.amazon.com/First-Break-All-Rules-Differently/dp/0.... What Gallup has done is developed their own methodology to identify who will be effective managers, and their claim is that the managers that they identify as effective have a huge impact on performance. But their identification has a fairly low correlation with what most in the organization perceive as who is effective.

If you re-read the blog keeping what I just said in mind, you will see that it fits. And you will further see that your point is in complete agreement - the people who are perceived as having good management potential have a low correlation with actual performance.

The blog points out that this happens at the bottom level because people who are good at non-management tasks get promoted to management and may or may not be a fit. But as you go up the latter you find that a lot of what tends to get rewarded is visible success. Which gives an unfair edge to self-promoting narcissists who manage to make their occasional successes more visible than they should be. The result being that perception and reality tend to diverge.
Mathematica notebooks use .nb ; but Mathematica scripts generally use .m [1]

[1] https://reference.wolfram.com/mathematica/tutorial/Mathemati...
This Funding Will Disappear In 10 Seconds
Steak and blowjob day
and in a world of casual readers who don’t care where their news is coming from so long as it’s in their interests and matches their biases, NewsBlur is the coffee equivalent of the AeroPress.

What rot. Using an RSS reader doesn't magically free you from your own biased news sources. If anything, it insulates you more into your own bubble.
"Managing upwards" is also a skill in and of itself; I've had the misfortune to work for a couple of managers like that - very skilled at personally taking the credit for anything their team does, and also for scapegoating one of their team when things go wrong.

This taught me a great truth tho': the people at level N+1 compared to you in a company, are there because they have the support of people at level N+2. Unless your problem is such that you can attract the attention of people at level N+3 to it, your options are extremely limited.
Theres also only 10^77 atoms in the universe, and I think 10^80 bitcoin hashes... I think that footer note is being facetious.
So effectively there was no arbitrage opportunity.
Unless they use gist.
Coull Plays It Cool, Raising Another $4M Angel Round And Opening In NYC
There are lots of sites out there that use ffmpeg to download music from youtube and other video sites. Not sure how legal it is for your area but it may be something to look in to for your project.
I've been doing a lot of research on enterprise search products lately and one of the biggest issues is security. Unleashing search on corporate systems where permissions aren't managed really well is a big risk.
Econ 101, products are worth different amounts to different people.
In other words: "I don't know but I'll tell you when I see one."

That's the problem with these sorts of definitions. It's nearly impossible for anyone to agree on the edge cases.
Note: This is not an original thought. It's the premise of "The Office", or something like that. But it's worth considering.YMMV.

CEO>Manager>Employee

==

Sociopath>Incompetent>Suckers

TLDR:

Manager<=>Incompetent

In other words, from a game theory perspective, being a (mid-level) manager (in a hierachy) is an unstable equilibrium for a vast majority of situations. Truly excellent companies have deeper benches of talent (or are structured in ways that compensate, ie. they are more "flat")
As explained by some posters above we did the procrastination thing and spent time researching CRMs :). Our situation however was 3 people selling lots of leads, managing mentors and investors and keeping track of a few hundred customers. I wrote a review of our findings, http://renooble.tumblr.com/post/79551891411/crms-for-small-s...
Put a big Fekin aerial on it
That's good work! However the user experience is not the best. I would rather have the chatrooms stacked on the left, instead of inside a dropdown. That way we can quickly see the available rooms. And I'd like to have a list of users currently in the same room as me.

Also, a personal preference of mine is having the new message text box on the bottom.

Keep it up!
Not really no.
Facebook has been known for a while for building profiles of unregistered people and tracking them around.
Then people you know offline who are on facebook will rat tons of information about you all the time. People are just submitting personal information without a second thought.

Zuck: Yeah so if you ever need info about anyone at Harvard
Zuck: Just ask.
Zuck: I have over 4,000 emails, pictures, addresses, SNS
[Redacted Friend's Name]: What? How'd you manage that one?
Zuck: People just submitted it.
Zuck: I don't know why.
Zuck: They "trust me"
Zuck: Dumb fucks.
Of that 65% that is single vehicle collisions, what causes are responsible for most of those and where do most of those collisions take place? suburbs, rural, city?

I would imagine that the overwhelming majority of single vehicle collisions are in low density suburbs.

I would also imagine that the overwhelming majority of those deaths involved colliding with a stationary, immovable object, such as a tree or traffic pole. In such a case, smaller vehicles will much less kinetic energy, but still as much thought given to their safety designs, should be much safer.
"The PHP stack uses generators to deal with async requests and doesn't suffer from callback hell."

This is one of the problems with the Node hype; it claims to be this unique and special snowflake, when in fact pretty much any similar language (Perl, Python, PHP, Lua, etc.) has just as much stuff working for it. Even the "but our libraries are 'designed' for async!" isn't as big of an advantage as is claimed, since in many cases the other languages have good libraries too. (Or in the case of something like gevent, a reasonable ability to convert libraries to async.) It's really a throwback, not the awesome step forward it claims to be.
JavaScript is like Gravity on the client side, and with ES6/7 it's about to become a much nicer language too. You could never run Ruby natively, in a widespread manner, on the browser. With one language you can now build a complete stack and target all devices. That's quite big.
I've used a bunch of different languages over my career from device+graphics libraries in assembly to windows apps to servers, web stacks and (recently) front-end. These days admittedly I do a lot of node development and while not a huge fan, its really so easy to get something up and running all the while using all the same tools and even the same modules on the front+back ends. When I run a build its the same gruntfile for the stack and UI, there's no fussing about getting disparate servers, paradigms and teams playing nicely and its small enough for me to get an entire application installed and running literally within a few minutes even on resource limited hardware like a rasberry pi - that creative freedom is brilliant!
I can definitely rant about all the things that are bad about nodejs but as a prototyping tool or sideproject toy its really valuable.
Feedback would be much appreciated!
"I use Github for the visual flair and cool features."

The software crisis spelled out in a single sentence.
Save lives and get rid of traffic signs
I think I'm not off topic, but what's the name of your keyboard? I'm considering the Microsoft Sculpt keyboard as a replace for my current Microsoft 4000, in order to relief me from pain on the back of my right shoulder...
Also known as the Sociopath-Clueless-Loser hierarchy:

http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...
I agree. If I stumbled on the Newsblur landing page, I wouldn't have even recognized it as a replacement for Google Reader.

For instance, my eyes end on "Training". I now get that the software can be trained, but at first you wonder if Newsblur offers training.

I also expect the pricing is too low. RSS is no longer mass market, but the people who use it tend to use it professionally. I will pay a LOT for something business critical that works well.

As an aside, anything that is a business expense can be 50% higher, assuming a 33% average tax rate. You must earn $150 to buy a $100 consumer good, but only $100 to buy a $100 business item.
Hammer JS: Multi-touch gesture library
Here's a map of where satellites are looking for MH370
How to teach web development to n00bs
Yes, I have just discovered this recently, but the right hand mouse is still too far away.
They were likely making good money off the Windows Live Messenger (It's final name by the time it was killed off) because it had so many users, and was serving advertisements to all desktop users.
Samsung's ultrasonic case turns humans into bats
> And what if it's not your PhD thesis in Libre Office but a busy database server which can easily get corrupted if you don't flush.

No properly configured and working ACID compliant RDBMS should lose any data when the server is reset or stopped. If it does, then it is either a problem with the hardware, OS, configuration or the RDBMS itself. The application must also be able to handle the DB disappearing, though. Sadly this is often not the case.
I had many because of a not 100% stable hard drive + mdadm. Kernel panics during prolonged periods of high HDD load.
I think if I was writing a language detector, it would have these features:

- learning heuristics based on user suggestion.

- extension filtering to differentiate similar languages.

- the algo would use prominence and placement of white space and non-word characters to create the DNA of a language. If the language scores below a threshold against the DNA, it doesn't presume, it asks the user. If a language scores high against this DNA, it still allows used override. Whenever a user would submit their indicator, its file source would be used to train the heuristic.
How to celebrate Pi day: http://www.wikihow.com/Celebrate-Pi-Day
I think your 'Goebbels this' and 'Goebbels that' arguments are amusing.

Thanks for confirming that 5 TV channels carrying alternative views are banned in Ukraine. That's no problem for you because you call them propaganda.

Some people disagree. A lot of Ukrainians Russian-speakers feel that their point of view is not represented in Ukrainian official media, and that Russian news provide some valuable alternative. After all, one of the first laws of new Kiev govt was an anti-Russian language law.

And then in a single breath you deny neo-Nazi issue as a bullshit. You obviously know that lenta.ru editor was fired allegedly for publishing a link to Ukrainian "Right Sector" content.

Next you of may want to deny that Svoboda and their paramilitary wing Right Sector are neo-nazis... I could refer to to European Union officials expressing concern about Svoboda's position in Kiev government, but I think my arguments will be lost on you.
Here you go. It's easy with a bit of Category Theory.
Just implement something along the lines of David Spivak's
"On The Relational Foundations Of Functorial Data Migration".

http://arxiv.org/abs/1212.5303

Original motivation, from v1 of the paper:

I asked whether the difficulty in changing data types to
allow for longer integers was simply a storage issue or
something more fundamental. They said that it was more
fundamental, and in fact that my question showed how
little I knew about the horrors of using databases in
the real world!
Pono Player – Neil Young and his music store
What planet do you live on? This shit never happens.
A phenomenally accurate fraction for pi is 355/113. It's hard to see how to get that to be interpreted as a date, though.
As have I. I love the term "The dead sea effect" for this.

It seems in the long term, workforce competence will always correlate directly with management competence. Money and job popularity being factors that allow workers to tolerate a larger skew in the gap between them and management.

One of the worst managers I've ever had, prided themselves on how many people they "helped launch" to other departments, never realizing that they were running away screaming.
Sure, I get that. And I agree that the lack of IPv6 makes me a teensy bit nervous about how well DO is planning for the future... but seems like a weird reason to completely disqualify an otherwise acceptable provider
It's not really news that in the USA, corporations claim for themselves rights attributed to a person while at the same denying the same rights to the actual persons.
I think the premise of the 20mph speed limit is good, but the way car transmissions are geared, doing a sustained slow speed could actually be dangerous as well. Doing 15mph through the parking lot at my office means I'm feathering the throttle quite a bit, and paying close attention to my speedometer and less attention to the things in front of me. I've never driven a car that "wants" to do 15mph or 20mph. I can't just keep the throttle at one position and stay at 20mph, the pedal, the foot controlling it, and the sense of speed related by the brain just aren't designed for fine adjustments.

The point being, I believe that setting low and strict speed limits could be counter productive and could lead to drivers being more distracted and less prepared to stop. If my hunch is right, there would be an increase in car-pedestrian accidents at exactly 20mph, and fewer at 10mph or below due to people being less likely to get their foot on the brake because of the effort required to keep the car moving at 20mph and watching the speedometer.

I've actually hit a pedestrian once. My light turned green as the person stepped into the crosswalk, and I hit them less than a second after I was stopped at 0mph. The pedestrian and the car were both fine with no injuries. Perhaps rather than dropping the city speed limit from the 25mph it already is down to 20mph, we should be focusing on getting pedestrians to cross in locations where cars are naturally going very slowly to begin with. I don't want to shift the blame of an accident from the perpetrator to the victim, but for pedestrian safety, crossing at a light (and following crosswalk signals) is worlds safer because the cars there will already be either stopped or going very slowly.
This old SGI post-mortem has a nice section on management, about halfway down the page. The contention there is that optimists get promoted. I have seen incompetence promoted (to get rid of people), but not as often as optimists.

http://yarchive.net/risks/sgi_irix.html
are there that many people that even write blogs anymore

...yes?
Note: you might want to think twice about doing this if you use Emacs...

(...from painful experience...)
The previous manager was very good at "leading through inspiration". He made people feel good about themselves, feel like they were learning, and feel like they were making a difference both for their corner of the world and the whole organization.

The new manager was good at keeping track of things and micromanaging. But the most inspiring line she could come up with was, "You still have a job." (I wish I was kidding.) She also had an unfortunate habit of lying badly and often, with a resulting destruction of trust. But that aspect I'm too bitter about at the moment to want to discuss.

To see why it matters, go watch https://www.youtube.com/watch?v=u6XAPnuFjJc. I believe that its message is not complete (for instance I've noticed that correlations between stress and mental performance is highly dependent upon the mental task you are doing), but what it says about motivation is spot on.

The key factors are Autonomy, Mastery and Purpose. Good leaders can give people the sense of all three while still getting them to do what the organization needs them to do. Micromanagement makes it clear what the organization wants, but destroys motivation.
I'm using Linux since 20 years and used to do this all the time, back when Linux --or more specifically X Window system-- was less stable than today. I'd make sure to always compile the kernel with MagicSysRQ (you need it for the combo mentioned in TFA).

It wasn't even mandatory to restart the system: the trick was to use first MagicSysRQ and then issue a "vgareset" (IIRC I couldn't even see what I was typing, but the command was taken into account) and then, miracle: I could unlock frozen X Window sessions (more specifically: kill X, "reset" the GPU and then restart a new X Window session).

Note that very often X is fine: it's just X which is frozen. Heck, if you have another machine on your LAN and allow SSH in, you can SSH and kill X / vgareset without needing MagicSysRQ.

But since quite a few years X is so stable that such hackery ain't needed anymore. Moreover if I recall correctly "vgareset" did only exist for 32 bits system (at least at one point). Nowadays my Linux workstation regularly reaches 6 months of uptime (there are only very rarely know remote root exploits mandating a kernel upgrade) so I've kinda "forgot" how MagicSysRQ works ^ ^
A single tech stack can only teach me a limited amount. When I build something around an unknown-to-me language/framework/tool over a weekend, I usually walk away with new insights.

For example, playing with Meteor (js) was the first time I was able to understand the concept of pub/sub.

That knowledge can sometimes be brought back to other tools I use, sometimes not. When it cannot easily transfer, the new tool gains brownie points. Playing with the "flavor of the month" taught me something useful. If I stayed with the same established workflow I always use, then I wouldn't have had a reason to encounter pub/sub.
Have you tried Threes? It has a very similar gameplay

http://asherv.com/threes/
That is a funny quote, although a little sad when you look at the terrible product failures Microsoft has released in recent years.
There's Threes (https://itunes.apple.com/us/app/threes!/id779157948?mt=8) which is similar but not the same (since it requires a 1 and a 2 to generate a 3, which makes it slightly more troublesome. I prefer powers of 2, too, they appeal my inner nerd.
Uber Expands Insurance Program for Community Drivers
Don't forget that Google Fiber in Kansas City offers a free tier (with $300 installation fee).

So if you're insistent on calling both options shoddy, then you've got "shoddy, expensive and slow" versus two options: "shoddy, expensive and fast", or "shoddy, cheap and slow".
That would be amazing. Thank you.