skysight-inc/HackerNews huggingface dataset:
Lot of people do. My girlfriend has like 50 odd pinterest boards for everything from DIY ideas to cooking recipies. And I know couple of my designer friends use it to collect and organise their ideas. It definitly fills out a vaccum for visual interest based discovery. I also use it on decently regular basis and I like the fact that it is not overly social.
13/15, top 25%. My supremely embarrassing errors were both because of not thinking carefully about variable scope for questions 3 and 4. I think the questions were pretty fair even though only a few seemed much applicable to what I need to know or deal with day to day as a developer. I'd guess most people with undergraduate CS degrees could answer all 15 right out of school.
> It looks like developers in Ukraine, Turkey and Indonesia are getting stuck in Vim quite a bit: it makes up a larger portion of their Vim questions than in any other country. In contrast, in China, Korea and Japan the fraction going to this question is a tenth smaller.

From my experience, people at least from Korea are very likely to develop on windows, even when targeting linux or even embedded linux.

You can tell from the msdos line endings and comments in Korean that are in a weird multi byte encoding that I could not make vim display correctly. I think they use some sort of sftp synchronization tool like WinSCP when you edit a file remotely.

I read that Windows is really deeply rooted in their IT culture, so much so that banking sites are required to use a special encryption scheme implemented in ActiveX. I can see why that would discourage people to use a different OS for their daily needs, let alone convince corporate IT to support dual boot.
Pretty interesting : The highest score I've been able to find right now, apart from the extreme examples, is 49.6% success, 5.3% flag ... with the title "Predicting Hacker News article success with neural networks and TensorFlow".

Did the author chose that title on purpose? :)

It's fun to try a title, and then add "Ask HN:" or "Show HN:" in front of it and see the probability change dramatically, or remove the (YC ...) from the extreme examples and see the prediction change.
That's part of the point. Being able to review a lifetime's worth of history in a short period of time is one of the things at which AI is better than humans.
Why Video Games Are Delayed So Often
A social network site is a site where you go to interact with other people.
Emacs is definitely difficult to exit from. The difference is emacs usually isn't the default/fallback EDITOR on the system, so you rarely get dropped into it unknowingly/unexpectedly.
Because it's an editor, and if it just quit on me every time I mistyped Ctrl-C just because you can't be bothered to type the right command, I would be quite angry.
Bot that helps you get the best prices on Amazon
That's the point. That behavior is contrary to the expectation. Ctrl+C should not display a message: Ctrl+C should quit immediately.
Ford Sees New CEO as Second Coming of Mulally
Perhaps they miss the : Without it, you end up recording a macro and going into insert mode.
We can debate as to whether the Vox article is political, but that Medium article certainly is. I feel a bit sick to my stomach after reading the author's Twitter.
It's not a problem at night. It's a problem during the day, when everything is washed out. The lidar can still see something there, but not how far away it is.
It's probably even easier to get people behind not doing much and acting as if it is significant. The problem that universal basic income is attacking is a larger one than childhood nutrition and produces less feel good public relations. It is also possible to have both universal basic income and provide an independent infrastructure for providing food security...which is also a much less sexy idea problem than feeding malnourished children.

Or to put it another way, the ceiling can be set by considering what the people on the receiving end actually want rather than by people on the giving end.
Discover new startups, join early and get exclusive rewards
Bob Kahn, not TBL, is the other "father of the internet".

> Today we are proud to announce the Blockstack browser, which allows developers everywhere to access a whole new internet.

reminded me of then-Senator Ted Stevens' take on net neutrality

> Ten movies streaming across that, that Internet, and what happens to your own personal Internet? I just the other day got... an Internet was sent by my staff at 10 o'clock in the morning on Friday. I got it yesterday [Tuesday]. Why? Because it got tangled up with all these things going on the Internet commercially.

In other words, what a load of hot air! Looking forward to their $50M seed round.
Interesting. I had a similar idea but for 'political policy' rather than code. Basically, a kind of social network where people work on editing a single corpus of text, making 'merge requests' and voting. It used a statistical technique called a sequential probability ratio test to work out whether a user's change should be accepted or rejected. http://brendonboshell.co.uk/voting-system/
These sorts of incidents are terrible and we should do everything to avoid them going forward. But, given their prevalence, it would seem that the medical industry hasn't done a particularly good job of dealing with them. The current system, which is more interested in assigning blame and providing restitution, is the free market approach that believes that capital incentives are the only ones needed and seem, to me, to be a failure. If you contrast the way that the medical industry handles incidents with the way that the aviation industry handles incidents, you'll see that pilot incidents are handled through a process that is much more interested in preventing future problems than it is in assigning blame. This leads to less defensiveness and more cooperation in finding processes and equipment that prevent future problems.

Also, if you want to make the case that malpractice settlements don't significantly contribute to the cost of health care, it's probably good to cite a source that isn't an association of trial lawyers. Among their failures in logic...arguing that insurance premiums are more tied to market performance than payouts completely disregards the fact that premiums wouldn't be necessary at all without the kind of payouts we currently have. There's an entire insurance industry making billions of dollars per year that is essentially unnecessary overhead that could be eliminated. And the trial lawyers themselves are making significant amounts of money off our broken health care system too.

These types of overhead can be eliminated in a single-payer system. Malpractice can be handled by panels of doctors who's sole goals are to push out habitually negligent doctors and reduce the incidence of mistakes for the vast majority who are quality doctors. And, since single-payer covers all future medical costs, there's no need to compensate patients for future costs that result from malpractice. Such a system completely eliminates all the inefficiency of dealing with medical incidents using the judicial system.
Even if you're in insert mode, ctrl-c takes you to normal mode, then a second press will show you the hint.
Follow up question : In your faq, you mentioned that you do not interview candidates who need visa sponsorship. Any plans to change that part?
I read the title and I immediately went to a dark place. "Oh no, do they want to somehow regulate APIs?"And then I read it and realized what this is and it is a brilliant initiative.

Government needs to be more accessible.
> Apple chooses to act against it's own customers' interests by rushing to new ports and requiring they buy all new hardware.

I just moved to a 2016 MacBook Pro and the only "all new hardware" I've purchased is a pair of $10 adapters. I haven't replaced any of the hardware I already own, because I don't need to.

I can only really criticize Apple for not including an adapter or two, and for not including more than two USB-C ports on the base 13" MBP. The latter's really pretty regrettable.
Phishing/Hacking Attempt
Discourse is garbage but that's an ancillary point I think. Developers are on StackOverflow. If you have a C#, C++, JavaScript, Java, Python, Ruby, or Haskell question and you search for it online chances are it's already been answered on StackOverflow. If it hasn't there is still probably enough information to guide your future search.

"Go to the Slack channel" is not really an acceptable substitute for that level of independence in research.
Combats. Cheap, comfortable, hardwearing, lots of pockets, dry quickly.
Maine Supreme Judicial Court rules ranked-choice voting unconstitutional
Okay, why? If you can sell me on that I'd be eager to change my workflow.

For reference - this is entirely timeseries financial data and PyTables. For basically everything else I use postgres.
Telegraf vs. collectd vs. dd-agent
How is this different than:

https://namecoin.org/
First time there is a fire, put it out. Second time put it out and do a protective measure. Third time increase protective measures, and look at addressing underlying issues (five why's or similar can be helpful). Do this (and don't rewrite everything all the time), and fires will be rare.
git bash on windows has vim as the default editor when editing commit messages
> So it actually doesn't

It does, it just does not care.

> it's basically just a hack around the fact that the repl is basically:

I know what a REPL is. Here's an idea: it's not difficult to add an exit special case to the REPL.

> Case in point:

Case in point: the developers added a "help text" to tell users to go fuck themselves, knowing exactly what users wanted to do and refusing to do it. quit's repr didn't appear by magic, it was put there, knowingly, by people who understood exactly what they were doing.
The keyboard looks bad. I don't want the oversized left and right arrows. I want pageup and pagedown there instead.

The XPS 13 2-in-1 is better for me if only for this reason. The XPS also comes with a pen, USB-C, and a decent hardware configuration like 16Gb of ram because we are in 2017!!!

I just wish I could get QHD+ screen. No option on dell.com, while I see that on https://www.amazon.com/dp/B01N5MV7YA so it must exist somewhere. I also have been told that it may be possible to get a trackpoint on similar models that share the chassis - but no touchscreen then.

Oh, and there is no LTE in any case. I guess I will have to wait for 2018 to at least get the QHD+ option.
If I expect Ctrl+C to quit immediately, and it doesn't quit immediately, that is not functionality that works.
Being clear on reference vs value is certainly important, but you lose the ability to honestly call it a programming quiz. Those questions make it a Python quiz - which is fine! But not what you've sold it as.
The argument is drawing parallels between slavery (currently not socially acceptable) and treatment of animals as livestock (currently socially acceptable). You're basically responding to this argument by regurgitating what current status quo is. Stating "the status quo is the status quo" isn't an argument on why the status quo is justified. It's just a statement of fact.
Azure PowerShell/.NET Community Standup (20170523)
More Evidence Points to North Korea in Ransomware Attack
Yes. Past attitudes were absurdly parochial.

Half of Bach's manuscripts were lost. Writing was invented for tax purposes. Even natural selection sat on the genetic code for a billion years before branching out into multicellular life.
Which OS/Linux distribution set default $EDITOR to vim? Personally I've never seen one, and I don't think vim is a sane default value for $EDITOR.
Comcast tries to censor pro-net neutrality website calling for investigation
Got a few easy ones that were about language implementation details wrong because I've never done Python. Only realised it was Python and not some kind of beautiful pseudocode when I kept getting answers wrong
Ans as any such symbol, marketing departments soon learned how to de-fang and package them for easy consumption.
Not to mention that introversion isn't a flaw or even a limitation of behavior, but a matter of whether interpersonal communication is taxing or energizing to an individual.
google dismissed the person. I'm giving google benefit of doubt to dismiss the actual leaker. Why would google dismiss a random individual who may be innocent? It doesn't provide them with the resolution they seek
In that case, by far the biggest Python gotcha is:

def do_stuff(mylist=[]):
mylist.append("thing")

Which will lead to the list containing N items after N invocations (i.e. the second function call won't start with an empty list).
That's your distro's problem, not vim's. There is no reason to fuck up vim just because distros are poorly configured.
Ask HN: What CS-related careers are underpublicized?
I just finished up my junior year of my CS degree, and I'm starting to think about what kind of work I might do in the future after I graduate. While thinking about places I might work, I realized my search space for career type in general is pretty small: software engineer at a web-related product firm, or freelance contractor, are all I'm really thinking about. For the purposes of argument, what kind of fields could a relatively good programmer work in? How do you find those jobs? Every internship I've had in the past has been very "startup"-related and involved fullstack development, but I'm interested in trying to branch out.
On many editors ctrl-c is the copy key. Not a good key to exit on...
SQL is familiar, but it is not simple. The vocabulary is large, and inconsistent between implementations. It is hard to predict the performance of a complex query, without resorting to rules of thumb. Understanding EXPLAIN ... PLAN requires a fairly deep comp sci background, and familiarity with a variety of data structures that are rarely used directly by programmers.

Contrast that with a system of map-filter-reduce pipelines over an append-only data set, like a classic CouchDB. A reasonable pipeline can be composed by a junior dev, just by repeatedly asking "What do I want this report to summarize? What information do I need to collect or reject, for that summary? How can I transform the shape of the information that is currently in front of me, into the input that I wanted when I planned the high-level end result?" And, if they need help with that last part, then at least they are asking for help with a small subset of the problem, instead of "Something is wrong in this forest of queries, can you take a look at it with me?" Or, "I need to add a column, may I ALTER TABLE?" They can even prototype the whole thing on an array in Javascript, if they are more comfortable there.

SQL can be a beautiful language that feels very natural, once you have had a few years to build up fluency in it. It might make for an excellent shell language. But, having spent time prototyping systems in CouchDB (which were admired for their elegance, but rejected due to the relative obscurity of Couch, grrr!), I have to say, that my previous bias for querying over transforming, was ultimately holding me back, bogging me down in leaky abstractions. We should have started with MR, and then learned SQL only when presented with something that doesn't fit the MR paradigm, or even the graph processing paradigm, which IMO is also simpler than SQL.

As for the original subject, yes, Hadoop is a pig, ideally suited to enterprisey make-work projects. All the way through the book, I kept thinking, "there has got to be a simpler way to set this up."
Without using it yet, it seems rather convenient - filling the shortcomings I found annoying the last time I used the native remote desktop client.

What strikes me as odd is that the "curtain mode" (that you can't see the remote session on the physical machine) is marked as a feature and isn't the default behavior.
Sounds like you may be a good fit for an instructor (or whatever they call it) at something like Treehouse, Codecademy or Code School? Or maybe you don't enjoy teaching--so then I would agree with you that a lead position may be a good fit.
One thing is to create a standard benchmark for your current solution, eg a dataset and some standard queries, and run it occasionally. When they propose a "better" solution, point them at the benchmark and wish them well. This will achieve the two goals of measuring raw performance and keeping them out of your hair.
That's maybe a bad example as those companies all actually make use of the more expensive infrastructure.

A better question is what ROI does generic non-tech enterprise company X get from standing up a huge data science team for simple data management problems.
New Open Data API on Health IT Dashboard
That's funny because I feel that exiting vim is easy. On the other hand, exiting from nano is a nightmare and makes no sense to me - To make matters worse, it's difficult to find info online because it's hard to explain nano's confusing interface with keywords. I hate how git made nano the default editor on Ubuntu. Every time I install git, I have to remember to change the configs to use vim as the default.
Fish are sensitive to IR, it penetrates water better than visible or UV.
14-16 hours of wakefulness is where you start hitting levels of impairment that are equivalent to 0.04BAC, which is the DUI threshold for CDL drivers. Doesn't matter if you are driving, reading, etc.

Here's a link: http://www.businessinsider.com/chart-on-sleep-deprivation-20... There's a lot of public military research as well, but without the pretty charts.
I'm not surprised, it's probably the same reason my Roomba keeps bumping into black objects at full speed yet manages to slow down before touching bright objects / walls.
Why couldn't these companies issue more shares in secondary offerings at 100x their PE ratio, hoard all the cash, and wait for the crash to do a buyback?

Seems like a good way to hedge against a downturn. Of course, per usual, retail investors will lose out as usual, but the companies could end up just fine.
Coming from the Windows world, I am happy that Ctrl+C doesn't make assumptions and quit. Imagine attempting to copy something and having your file close without warning.
or even:

[Esc] :x

to save and exit.
> Is the whole touchscreen tablet combo worth that premium?

I would say it depends. I love the touch screen (I've disabled my touchpad) - and I love the real pen/digitizer.

The sp4 is basically the dynabook: high dpi screen, a pen that works.

Still some annoyances with scaling in legacy apps - and I've yet to find a great "smart" drawing/cad program that really takes advantage of the pen - I'm thinking something like Ivan Sutherland's "Sketchpad".

I haven't quite gotten around to it, but I believe it would make a great Smalltalk companion (although it's a "button" short). It does work quite well with MIT's "scratch" system.
click is another package that implements a lot of these things.

http://click.pocoo.org/6/
If you only fail the regex, unicode, and hash security question you ought to get a badge of innocence you can print and cut out
Developers have been telling other developers that they need to study and learn new tech to survive.

Developers have also been telling other developers that switching jobs is the best way to maximize their paycheck.

It's debatable whether developers should study this new tech on their own time or not, but there's clearly developers who would prefer to do it on the company's time.

Naturally, some developers will learn new tech while solving a company's problem so they can get paid to learn new tech.

Combining all of these things, it's rather obvious why developers are building solutions to simple problems with new tech.

If you want developers to act differently, you have to change the narrative (or incentives) around new tech, jobs, and salaries.

You can't blame us for doing the things we've been told to do by our peers for at least the last 5 years.
To enter Emacs or <insert your favorite editor here>, of course!!
Maybe someone should file a bug to them? I don't think vim is a sane default value for EDITOR, but I have no idea whether there's any sane alternative on Windows.
> in this particular case it was even more interesting to realise how much better help I got from a non-official store.

I don't think that's an outlier. In my experience, going to an Apple Store is always more frustrating, time-consuming, and expensive (if you are buying upgrades) than going to an authorised reseller.
The First 3 Hours of Your Day Can Dictate How Your Life Turns Out
It actually pulled me out of the article for a second as I thought, "wait, is this actually about how the moon-hoaxers are right?" before I realized the writer'd meant enormousness —which is still not a great choice for that sentence, but at least doesn't mean something else entirely from what was intended.
People with darker skin aren't idiots. Current products like Fitbit trackers already work poorly on dark skinned people, so it's not anything new. I don't think that community is going to call Apple (or, more generally, physics) racist.

Also, I think you underestimate the market size of light skinned office workers with significant disposable income that don't need blood glucose monitoring but want it anyway. I'm one of them.

I wouldn't be surprised if Apple launched multiple devices. The $500-$600 watch would give blood glucose trends or some other derivative information. The $2000-$3000 watch would be the one that gives a medically useful measurement. They could iterate quickly on one and work through the ponderous regulation with the other. Maybe they would even license the technology to Medtronics or some other medical device company and let somebody else deal with the headaches.
Oh, I hoped they finally invented something to help fight this addiction.
For helping people or working together a shared session/screen is quite useful. They both are completely valid for their respective use cases.
Excellent point. I'm an Emacs guy by habit, but I'm also a sysadmin, which means I keep a well-stocked repertoire of ex commands ready for when the shit really hits the fan.
Modal interfaces are bad; yet it's what differentiates Vim from everything else, and thousands of people actively enjoy using Vim.

Not to mention your OS is full of modal interfaces. "Why can't I type?" "You have a menu open." "Why can't I type when my cursor is over this window?" "You have a different window as your focus." "Why doesn't space pause this YouTube video?" "Because play wasn't the last button clicked." "WHY ALL CAPS?" "Check your capslock key."
Thank you. Other top-level comments are preoccupied with portraying oneself as a senior developer, rather than behaving as such. The difference is substantial.
But money laundering usually involves illicitly acquired cash and converting that into legit money you can invest/store/etc. Seems like localbitcoin to Monero to anything else makes more sense. No?
More anecdata: Authorised Apple repair shops (not Apple Stores) in Taiwan could fix my Mac, but not my iPhone for me, and they cited Apple policy.
I seriously would like to have a pedalboard with, say, 5 pedals that i could map to specific functions on Emacs.

It would be terrific, particularly for Lisp development with SLIME.
Similar to your MacBook, you will be able to get adapters for the Surface Pro for your USB-C needs!

They included the ports people use the most, and will support adapters for those of you who need less popular ports.
Someone would have done it by now if it was possible, so where are the published papers?

It's not possible, and it's never been possible unless we're talking about 1970s 24" platters, and we're not talking about those.
How would you undo "git reflog expire"? How would you undo "git push origin -f"?
Ok. Still not remotely good.
Google now knows when its users go to the store and buy stuff
Improve your programming skills by training with others on real code challenges