skysight-inc/HackerNews huggingface dataset:
Let's all remember that UX (& IxD!) should be based on research and testing, not on assumed patterns.

The statement that "Make your website more scannable by using less text and adding more imagery (as humans are 90% visual creatures)" sounds as much like dumbing-down as anything I have ever heard, resulting in useless pages that I don't need. In fact at http://uxmyths.com/ myths 4, 7 & 8 counter this idea of more visual being better. The mantra I like more is "content is king". Think man pages. Although a specific use case, man pages benefit from concise, precise information, and pictures would be a detriment. Same goes for most news articles.

Similarly with error messages, the article uses specific errors to make a case and then uses Skype's login to illustrate the "right way". These are two very different use-case shapes being forced into a square hole. As many of us here should know, there is nothing worse than a fuzzy, warm error message that can't be searched online or in documentation. Sure, errors should not be "error: 0x15654213!" but should include enough information for the user to solve the problem (and please do not use exclamation marks in errors!). Often, some technical info, even if just an error code and a short description are enough to resolve the issue. If you can't log in, as in the Skype example, well, it's one of two things 99% of the time. You probably don't need to google that.

I like the rest of what the author has to say, especially that part about developers getting to do it over and over while UX is expected to be right first time (assuming the place you work actually does UX, mine doesn't and the results vary greatly). My workplace doesn't test either which I think is a huge mistake (so much so I almost couldn't write this sentence without swearing). That's something I am trying to change.
and in true contemporary web development style, we threw it all away and wrote a javascript pre-processor for it instead.
"Robust wireless capabilities enable remote drug library updates" [1]

What do they mean by 'robust'? You can rely on it to be there whenever you want to hack someone to death?

[1] http://www.hospira.com/en/products_and_services/infusion_pum...
Internet.org, is this a nightmare for people’s privacy?
My two latest research projects required all of those things. More specific, I tried (and failed) to model movement in an environment as a particle in an electric field. Defining this model required physics of a particle, and optimizing the parameters required differential equations. A sub-section of the project (not done by me) defined a grammar, which required some properties over a semi-ring, which I remember from Algebra.
I really do hope the Node.js and Io.js projects do converge and work with one another. This is a promising and great sign, I hope the wonderful work and participation of both sides continues as this will ultimately benefit everyone from both sides in the end. Competition is good, cooperation is better.
The Tesla battery heralds the beginning of the end for fossil fuels
I don't think you're the target demo for the cutesy circus events. Unlike SpaceX, NASA needs all the public exposure and goodwill it can get, which is what the Twitter accounts are for. There are plenty of data and science-heavy websites for the non-casual user.
In part that's because I don't see other Raft implementations as competitors. A major goal in Raft was to enable many implementations. It'd be a huge fail if everyone switched to LogCabin and abandoned all the other Raft implementations.

Really though, it's probably not a feature list that'll make people want to use LogCabin. In Scale Computing's case, it's that they have a C++ code base that they could integrate LogCabin well with, and they know they can work with and maintain the code if they need to.
For plausible deniability on extrajudicial actions, I thought "drug overdose" and "murder/suicide" were the preferred means.

That's assuming the agency committing the act doesn't have readily handy poisons that degrade within hours and are thus untraceable. Combine with car accident and you have a large mess to uncover, further decreasing likelihood of discovery.
We reimplement Scroll because browsers like FireFox don't let you apply CSS for scroll bars, forcing you to have the OS's scrollbar branding (colors, style, etc..) in the middle of your page's branding.

The last thing you want to do with your brand is to have someone else take it over.
Yes, it exists (the 'engine' field).
That's a quite myopic view of both NASA and SpaceX. The cutesy circus is pretty much a necessary condition of scientific popularisation-- NASA's social media experiments have been incredibly successful ways of getting the public to engage in space travel and science in a way that wasn't ever prevalent before.

It's trite, but also mandatory. I wouldn't be surprised if SpaceX didn't take some things tongue-in-cheek too; a war against humour is one nobody wants to fight. Except Boeing executives.
From the article:

I've tried to answer this question as the conjunction of four concerns:

What should every student know to get a good job?
What should every student know to maintain lifelong employment?
What should every student know to enter graduate school?
What should every student know to benefit society?

For all the four points listed the attitude of focusing on some checklist covering everything is not really the optimal strategy. For graduate school you may need to pass some broad exam, but afterwards in turning towards research you also want to be much more picky about what you choose to learn and stick to learning mainly (but not necessarily exclusively) things that are likely to help your particular goals.

You should think of learning as of investing and learn things that you are likely to have some use for in the future or ones that you simply like learning. Things that you learn but that you have no long term use for or passion for you will promptly almost completely forget and the time and effort you spent learning them will simply be lost.
The Yahoo Mafia
Well, why's mining centralising now? Processing power has gone up in the past six years. Reason is it's easier to eke out a slight advantage centralised. Also, computing power per watt requires ASICs to compete. This is particularly important because we're at the stage where the cost of mining 1 BTC is close to 1 BTC and the miners are living on scraps (which is why we're seeing hashing power go offline until next hash adjustment).
Any info on how Timeful works or their software stack? It sounds like a constraint engine, which (after a term of Prolog 10 years ago) always pique my interest.
We have been using node.js in production since almost the very beginning.

We have since switched to io.js and I would seriously hesitate to use node.js, due to the seismic gap release pattern, which is actually more likely to create issues. Node.js is definitely not "more stable" as Joyent like to claim.

io.js has almost all of the core developers from the original node.js, which is now basically just a ghost town.

For stability, critical fixes and core developer support go with io.js.
Maybe, but I don't think it matters much. The comment there explains the issue, and I vaguely remember my measurements showing that this wasn't a big deal.

I do think it's an interesting (dare I say) limitation of epoll, and something I'd think about if I was redesigning epoll.

Please file an issue on github if you have ideas on how to improve this without adding significant complexity.
In order to use any remains of FAST you would need a sharepoint installation. Which is not anywhere near free or open source, though. I think the DB + ES/Solr is the best alternative. Possibly doing snapshots often from ES could help eliminate the need for a db?
Hmm. Isn't a lint system as you describe just an informal static typing system in this case? And anyway, someone still needs to write the lint system. Adding layers of abstraction does not make the problem go away...

Sure, when we have well defined domain logic rules those can be enforced through typing. But I would claim it is really unusual to do greenfield development and start from a really well defined set of domain logic rules formalized as a type system. Usually one discovers those rules as one develops the system, and then encodes those rules in types.
Probably your tone. Half your post is you telling them they're stupid, and the other half is a patronizing link to very well-known concepts (implying they'd be stupid not to use them, except there are reasons why very few people actually do). It can read like the average know-it-all post plus gratuitous insults.
I think Jacob is engaging in sloppy thinking. Like everything relating to biology (in particular, human beings) there are two components. One is nature. One is nurture. Every single activity in life will require both components to come together. Everyone will have different aspects and amounts of these components.

It reminds me of Jane Elliot's teachings. It's not that 'there
is no difference'. There is definitely a difference. The truth is that difference is good. It's good that we have both good and bad programmers. It's good that some people are rockstars, and others have to struggle. Diversity is good.

The problem is not "the 10x myth". I don't think its a myth. I think there are 10x althletes, 10x doctors, 10x engineers. Pick any field and the spread between the best and worst performers will be enormous.

The real problem is some people think that because they are a better programmer (or a better pianist, or athlete, or engineer, or doctor) they are better people. That their life somehow has greater meaning. This is the myth that needs to be debunked. Being a 10x programmer does not make you a better person. In ANY way, what-so-ever. It just makes you a better programmer.

What makes you a better person, in my opinion, is how compassionate you are, how much you care for the less fortunate and how much you work to make this world a better place for everyone.
BTW, the cute Rosetta was from ESA PR, not NASA.
You never know. I feel as though we are going to see Microsoft one day implement a strategy that could go two different ways:

1) They end up giving away Windows for free (which they kind of announced with Windows 10). Windows 10 will be a free upgrade to everyone, including pirated users of Windows 8.

2) Windows moves to a subscription based model like Adobe's Creative Cloud. Instead of paying for a copy that you own forever, Microsoft allow you to create an account and sign up for a Windows account for X amount of time. Similar again to Adobe the cost depends on whether you commit to a full year or not.

There are definitely some interesting things happening at Microsoft, some that 10 years ago people would have laughed at you if you predicted them. Who would have thought that we would see an ability to work with Visual Studio on a Mac? Not me.
This Prenda stuff is funnier than the "SCO vs Linux, IBM, and Basic Rationality" nonsense from a while back. It's a Three Stooges bit slowed down to litigation speed: Slapstick with all of the slow deliberation and unswerving inevitability of a glacier bearing down on the supposedly-professional protagonists.
Yeah I mean, if you are already using two hands on the phone anyway, may as well go big and get all the benefits
My thinking is the same.

I like io.js, but I'd much prefer to see a merger (even if it's a 10/90 to io.js favour). Only the name node itself is pretty ingrained, I think everyone would be best served by a merger.

Sort of like the merb/rails merger. Both sides made the harder, more mature decision to join forces even though they both probably had to give up some personal preferences. But I'm sure none of them would regret it now.
'it's not just a feature of my or anyone's "model" of the world.'

This may just be semantics, but I dont see how you could argue that it isnt a feature of a model of the world. A neural representation of the world shared amongst a group of humans. Tested against reality in the best ways we can imagine. But it is still just a model, it is not actual reality. Are you really so sure about those priors? You are also have a very influential prior there which supposes that that if the device functions, it does so because it violates conservation of momentum. Surely you cant know this? Are there really no other explanations which fit more neatly with our current models?
I guess the answer is no, I haven't really looked at it. Anyone have experience with it in a large-ish project outside of Node?
I use node.js daily, I've never had a problem. Nor have I heard any.

Failing to ship a new release, how is that Joyent's fault? It's core developers who are to blame.

I don't understand the point of the link you sent me. How would a gender neutral alienate people? The person they were talking about here wasn't an employee.

But why would Joyent consider rejecting a PR for gender pronouns as a fireable offense? Probably a website defacement / practical joke.

Edit: FYI - I don't follow this. I don't understand why a fork even exists.
Black Cards and Vertu Phones: The Life of a 20-Year-Old ‘Self-Made’ Millionaire
"Scala is a well-designed fusion of functional and object-oriented programming languages. Scala is what Java should have been."

The only thing I disagree with. Scala is the only language I know of that several startups have decided to give up on. How can you call C++ a necessary evil and recommend Scala, which is basically the JVMs C++?

Anyway, that list is pretty long - I don't think I know any CS major with that skillset. Or even half of it. You'll still be employable, don't worry - but its a good long term guide.
I thought it was just broken for the scroll wheel on the mouse, and therefore if you had a fancy apple trackpad you could swipe easily and quickly through the content.
In what way is announcing that he was going to try and game someone else's interview process insightful?

Not only that but it's not even clear the person he/she is responding to actually is part of an interview process as opposed to just explaining the reasoning behind the interview question.

Personally I found it needlessly rude and even rather bitter but if you feel like it provided some value then I'm glad it was useful.
Yeah, physical dimensions are one of the few concrete static types one can beneficially leverage at the start of a project. They describe an uncommonly well defined domain logic polished over centuries. What I tried to demonstrate that algebraically correct expression does not necessarily imply correct domain logic and a physics calc was the most simple example I could come up wit.

Too bad only a few languages like F# come with dimensions attached to numbers out of the box :)
It sounds similar to the idea of teachers "teaching to the test", as opposed to providing an all round education and critical thinking ability.
I was able to stretch out between the front and rear seats folded down and a sleeping bag. The first night or two is uncomfortable but then you quickly get used to it. The other issues didn't occur, SoCal is very dry.
Mutual Fund – Direct Plans – My Simple Money Life
I got my first iPhone a while ago (a non-plus iPhone 6) and I've found the top widgets very inconvenient to access. Especially the top-left corner which is awkward even when using the phone with both hands. I've found myself arranging the home screen icons so that the most often used apps are on the bottom row (other than the four in the dock.)
Know All about Investing in Mutual Funds Direct Plan
nice, even with a blinking LED
Setting up Windows 10 for IoT on your Raspberry Pi 2
Thumbnail Preview from Seek Bar – VLC
What's the Value of Owning a Web Browser?
Comparing minimalistic distributions suited for Docker
I had a similar article written once on lawmaking. In general, many fields will benefit from the advances in software-defined collaboration.

https://www.linkedin.com/pulse/20140814084517-815484-lawmake...
The Nexus 6 really changed my usage habits. I was an avid tablet users, carrying a Nexus 7 with me anywhere I go. Now I never use it anymore, and the Nexus 10 only gets used on the treadmill. I can't imagine going back to a small screen, and I hope the next Nexus doesn't go there as some sort of a new trend (they can make it even bigger, slightly, for all that I care).
Pistacho – fault tolerant, strongly consistent, with low latency
That's the paradigm of WP7/WP8 -- and now they're changing it. Sad.
Only 2 hours before Garland Tx shooting in a Starbucks just a few miles away
I think I was single the first half. I did meet a nice girl the second, but i strung it a long for a while, and even then she had low self esteem an so she didnt give me a hard time about it.
Guys, please do comment and let me know your views. Any specifics, you can also write to us - hello[at]appngage.com

Thanks
Welcome to Your First Year as a Lawyer. Your Salary Is $160,000
Every time I read one of these "what computer science should be" posts, I keep coming back to the old quote, "computer science is no more about computers than astronomy is about telescopes". I feel there are many computer scientists that wish they had studied engineering instead, but assume the career is the one that needs change. This author IMHO tries to solve that by making sure that CS contains everything, which I think it's a bit too much.

I think I'd cut most of the more technical subjects (robotics, computer graphics, system administration), moving them to an elective basis. I have no issue with a Comp. Scientist that doesn't know Racket or Smalltalk, but if I don't see formal proofs there will be blood.
Surely that calculation ignores the Block reward? The 25 bitcoin that is awarded to miners inflates the cost of mining equipment, by stimulating an arms race in chip development. As the reward decreases over the years, there will be less incentive to pay a lot for mining hardware, and the overall cost in your calculation should decrease.
There are myriad problems with whiteboard questions:

1. The questions are always esoteric and have absolutely nothing to do with the company's business (unless, of course, they are in the business of generating Fibonacci numbers or CSS flags).

2. The situation itself is completely unrealistic and in no way demonstrates "how a person thinks" in a programming situation; which is weird since that is, after all, the universal rationalization for asking whiteboard questions in the first place.

3. Most, if not all, interviewers have no idea what to do with the information they observe in a whiteboard situation, so regardless of the result, it just becomes a confirmation of whatever opinion they formed within the first 30 seconds of the interview.

In my experience, whiteboard questions demonstrate a lack of interviewing skills and are a waste of time for everyone involved. I refuse to interview people that way, and I'll walk out of an interview if someone asks me to solve something on a whiteboard. If you want to see my code, go to my Github account. If you want to see how I solve real-world problems, I use past experience, Vim, a debugger, a terminal, my gists, Dash, and Google. There. Did we really have to waste an hour of everyone's lives to get to that answer? Absolutely not!
Try doing <div/> or <script/> and you will see why it's a bad idea
Agreed. I installed the app, played a piece, but when I tried to play something else I got a video ad blasting out at twice the volume of the music. Deleted the app.
And crucially, Apple is only using data detectors to create linkages with iOS internal services that aren't otherwise readily accessible to web sites: creating calendar items, dialing the phone, etc. They're not using it, as Microsoft did, to promote their own web sites and services.

(Yes, I know you can technically access the phone with a tel: link. But very few web sites do this!)
Sadly I would say the same applies to money, many high earners seem to think that it makes them better people, when often it seems to be the opposite.

I also think there are 10x environments that allow you to thrive as a programmer, as I have personally found my workplace to allow me to be around 4-5 times more productive on a quiet day when I am allowed to focus, over a normal day with constant interruptions. Add in some people you could learn from and I could easily see 10x productivity gains from one environment to the next.
That looks extremely similar to http://www.notebooksapp.com. Is that the same app sold differently? I use notebooks app and am happy with it, always wanted a simple interface to my text/markdown files. But Quiver seems to have a few more options.
Wow, that seems a little painful, why not just allow downloads of a disk image (that can be written with dd) like everyone else? (I assume the image is some custom format, but I don't actually know)

For what purpose do they require that you use their own "File Transfer Manager"?
Personal fav: gzgetss(). Reads a line from a gzip file handle and strips HTML tags from it. Why? I don't know!

http://php.net/manual/en/function.gzgetss.php
When the Samsung Galaxy Tab originally came out in late 2010, it debuted with a mandatory data subscription (seriously bad economics for purchasers).

What's interesting is that, in Europe, I remember discussion that the mandatory subscription also included voice. So theoretically it was the proto-phablet, though I'm not sure if that plan ever reached fruition.

I kept thinking even back then, hell, I already use BT headsets all the time, why not a 7" screen?
ES is probably to easiest to cluster. There's Solr which is a much more matured technology but wasn't cluster in mind, I think it uses zookeeper.

Another Lucene base tech is RavenDb but IIRC it's for microsoft.

what else offer something like ES? Any lucene based nosql, ES is lucened base anyway. You can roll your own and use Lucene library.
The problem about 10x myth seems to be the comparison point that each of us is making: is it the best vs worst, best vs average, or a binary threshold between the best vs everyone else? And then even defining the "worst" seems to be very hard for a field like programming.

And a bit of a tangent, I don't disagree with your last statement in the specific. But in principle, that's a very dangerous statement to make: if you're living within the moral constraint of a society, there really should NOT be any criteria that define a human to be a better or worse person.
...indeed it was/is and I knew that. Thanks.
HN is great. I was looking for something similar to HLL to do intersections, but couldn't find it because I didn't know what it was called. MinHash, apparently!
And is that a good thing?

You are not forced to update (in another environment, I have customers with Rails apps in production of version 2.3, 3.0, 3.2, 4.0, 4.2) but you have the option to develop with the latest technology. In those Rails examples: I'll start new projects with Rails 4.2 and Ruby 2.2.2 and not with what I had two years ago. In the JS world, I'd start with ES6 and the latest v8, not the old one from node.
The too perfect applicant
Mercurial 3.4 released