skysight-inc/HackerNews huggingface dataset:
I don't think it's an overreaction at all. Simply building the extension with those shortcomings, regardless of the documentation, was a terrible, irresponsible idea.
Survey Reveals Strong Growth for Docker
Which is stupid. You pay me a fuckton of money, do you want me to spend time chitchatting about trivial stuff with the rest of my colleagues, or implementing features you need to release? What is really more expensive, the floor space or the lost productivity? (double-bonus points when you work in a "low cost" geography but still use open-plan office because US uses it and this is the corporate standard)
My mistake you're right it's 3 seconds

http://i.imgur.com/FI2FcOf.png

HN won't let me correct my original post because I didn't notice this until now

source:

https://www.facebook.com/business/help/743427195703387
Oh, trust me, I've tried all the major networks, along with every network dedicated to my niche, but they were all far worse, in both earnings and ad quality. There's a reason almost everyone is using AdSense when they're not selling ads direct.
It's not about "relevance" but about "perspectives"
Why is there no verification of email adress you submit? Sadly it's hard to take seriously such a petition.
Also, I assume, you justify the illicit application? This makes Bitcoin smell even worse and look more doomed than ever - its only application is to evade taxes and governmental controls. Nice!
Man, the FUD in this thread. Shill much?

Is freemium the new EEE? How do you expect the man to make money?
Modern editors are much more that file browsers. They do static analysis, syntax colouring, linting and many more things (depending on what plugins you have installed). I still like to open a plain vim and just focus on the task at hand without the magic, but that's just not how most web developers work these days.
Richest families in Florence in 1427 are still the richest families in Florence
5 big takeaways from the most thorough review of GMOs yet
Thanks for the comment, but let's try to keep this discussion friendly and not ad hominem.

I'd politely disagree that my comment was a sequence of empty statements, but allow me to provide some clarifying details that might help your understanding.

The debate I describe is actually critical. If humans are not fundamentally different, than the field should be able to model more simplistic animals (such as a rat), and slowly build up to a model of human level intelligence. On the other-hand, if there is a fundamental difference between humans and other animals, then simply modeling other animals will not scale, and will leave the field wanting.

I don't think we have to get too specific to debate this. I would point to Winston, Tattersall, Chomsky as three widely respected individuals who present the case that symbolic language (and the uniquely human ability to combine two concepts into a new concept, indefinitely) is the keystone that separates humans from other animals.

In your second criticism, we agree exactly. As you can see in my previous comment, I agree that "commonsense" is an arbitrary term. Here, I was simply providing an example of how debating commonsense is not a useful exercise.

Finally, in my last paragraph I was providing an example of how attempting to use "simple animals" as a basis for modeling human behavior has not effective. The previous commenter said that we haven't reached "lizard level" and pointed to the OpenWorm project. I pointed to a related project, from Brooks, that had a similar mission. It did not work, perhaps, because modeling simple animals (such as a rat or lizard), won't scale to humans. I did not meant to draw a general conclusion (since I said that it is simply another case, not a proof).

As to your final line, let's keep this a lively discussion and not a personal attack.
This is correct, Sublime Text hasn't officially hit "3.0", but the current builds of Sublime Text 3 have been the reccomended versions to use for quite a while now, hence why the front page points to 3 rather than 2.

When 3.0 is out, there will be a blog post about it.
Albeit, you can also work witch canvas, when using D3.js. This is especially useful, when you want to max out performance, wich is not the very best when using svg.
Thanks Jon. My apologies; again, love your work.
Seems like technological unemployment is something people are afraid of, even though humans have spent most of their history working toward that goal. Robots will not "take" our jobs, they will "free" us from working.
Eventually, thanks to robots and AI, everything will be so cheap to produce that governments will be able to deliver basic income to everyone.
Could you name some reference for the fact please?
How to Apply Mascara Like a Pro
This, changes everything.

The theme seaborn uses is actually a direct clone from ggplot2 from R
Is that true? I've always associated Quicktime with lag and bugs. Also, one of the rare instances of non-driver software causing BSODs, which is quite a mean feat.
In checking, I see that there is a Montessori book listed, as well as the book by Suzuki ...
Talk on game design from MTG's head designer
Sounds interesting. Does he archive on youtube?
Honestly I never used it because of its philosophy:

- it's not open source (which is something bad nowadays for a text editor)

- it's not really customizable (I must use my text editor all the day every day, I need an environment crafted on my needs)

- it's not free (why should I pay for something that is available for free with Atom?)

- it has python scripts... really? python? why?
Uniformly shitty code is hard to profile. See for example what Chandler has to say about writing good code

https://www.youtube.com/watch?v=fHNmRkzxHWs
Thanks for this thorough response!
Make music with the Large Hadron Collider through a web app
This is the good scenario. It is not certain that things will go on this direction.
How to test patches for systemd; or using systemd-nspawn to test systemd
Jetbrains seem to be making quite a lot of money from the IDEA series. Shill, really? I have nothing against Sublime charging money, the only reason I'm not buying it is that it's not a good enough editor (for me!).

What I'm saying is that if he opens at least some of Sublime it might help make it a better editor and advance faster with the help of a community. It certainly beats Sublime becoming irrelevant and dying eventually, which I really hope it won't. I'd really prefer using sublime, but I'm simply using the best tool (BTW Sublime is still a better editor, no plugins installed on either). Open source is a plus for me, not a must.
Could This Be China's Panama Canal?
Oh, he's the guy who made Tumiki Fighters? that game is awesome, I used to be addicted to it for a while.
The Untold Story Behind Saudi Arabia’s U.S. Treasury Holdings
Does VScode's?
Am I really going to be the first?

I would use Rails. Rails has everything I need to build a web app and API back end should I require a native mobile app. As a ruby guy I can't really comment on the frontend, but my go to JS framework that lets me build shit quickly is knockoutjs.
These resources are by no means perfect, but they're the best I can think of off the top of my head:

http://stackoverflow.com/research/developer-survey-2016#tech...

https://github.com/blog/2047-language-trends-on-github

If anyone has anything better, we can refine our collective thinking.
Opening with O_APPEND you get atomic appends if they're <= PIPE_BUF.

And the list already mentions atomic memory operations. Those also apply to memory-mapped files.
I think this is significant. If facebook starts interrupting my music I would use it far less.
Nvidia chief downplays Google’s A.I. chip
I'd ask what's the risk? A chuckle with a friend that my phone thinks they are a different gender? I can't really imagine people getting upset with a mistake like this.
25% cut from SF wage to DE there's still alot left.
> Does anyone remember the incident where Amazon just decided that they needed to delete books they had sold to Kindle users and just went in and did so off everyone's Kindle?

Yes. Amusingly, the books in the case I remember were Nineteen Eighty-Four and Animal Farm.
No Giant Leap for Man but Compact AI Is One Small Step for Machine-Kind
Ok, we'll use your phrase as the title. If someone suggests a better (more accurate and neutral) title, we can change it again. (Though that may have to wait overnight...)
Detecting Faces in an Image – iOS Developer LIbrary
Same, but on Twitter. The political interview tweets I see often add subtitles because they understand this phenomenon.
They are in debian if I remember correctly. Arch has then in aur too. I don't actually know where they are hosted outside of distributions, though (if they are).
Resistance is futile: the super science of superconductivity
AWS Launches Massive X1 Instances Targeting High Memory Workloads
>it's not open source

I'm glad it's not, because if it were open source, it'd look and feel like Windows 98 software (Notepad++). Open source serves developers, not users.

>it's not really customizable

How strange, cause my build is.

>it's not free

In the Winrar sense, yeah. You get an unintrusive popup in the background after a few saves.

>it has python scripts... really? python? why?

This one's kind of like an appeal to the current year in social issues. There's no substance to even respond to.
Actually multi cursor has been available in Gedit for several years... I really doubt that Sublime Text invented it.
Ask HN: Do you use widgets on Android?
As a designer I'm interested of widget usage on Android. I found this (old) post where HTC claims that people don't use widgets: http://www.imore.com/htc-learns-2013-what-apple-knew-back-2007-widgets-arent-widely-used

I'm a bit confused because I know many people who use widgets on Android. So, do Android users use widgets or not? I guess widgets are mainly for techies than casual non-tech-savvy users? What do you think?
You were asking me to follow the guidelines. Which is perfectly fine. I wasn't aware that I violated them, I'm thankful for the hint, and I'm more than willing to respect and follow them.

I just didn't get that from your very short initial comment, because I misunderstood it.
Broadwell-E arrives: Testing Intel’s 10-core, $1700 desktop CPU
Into the Depths of C: Elaborating the De Facto Standards [pdf]
> Installing a spell-checker and accidentally break ones nda's seems as a valid surprise.

No, that is a shocking lack of due diligence IMO.

Seriously, if we as developers can't be trusted not to install random junk without checking the consequences how do we expect the user-on-the-street to stop installing malware because they just have to take that "what Disney character's left testicle are you most likely find in your coffee tomorrow" quiz?!
https://en.wikipedia.org/wiki/Operation_Sea-Spray

http://www.wsj.com/articles/SB1003703226697496080

http://blogs.discovermagazine.com/bodyhorrors/2015/06/28/san...

There was a story with some discussion here on HN that I can't sadly track down via Algolia now. It told about a person that tracked down information about those tests, motivated by death of some relative who was undergoing surgery at the time, and got infected with a germ that shouldn't even be there.
It's not at all obvious to 95% or more of the plugin users that this is just an API for a web service. I wouldn't say it's intentionally deceptive or anything, but it's not an appropriate amount of notice.
If you mind answering, why do you think that passive spying from the gov is wrong?

Asking the government to choose their target for a reason sounds like requiring the gov to follow a longer path to do something wrong -- such that it'll be harder to abuse that power.
We don't know that he's a professional developer. He could be a student (or in a million other situations). I know that when I was 12 years old trying to learn C on my own, spending $70 on an editor would have been unthinkable.
Possible case for fifth force of nature
The current title ("Sublime Text 3 is still in beta") sounds like an attack to me, implying slow development. I'd suggest "Sublime Text 3 marked as recommended build (Feb 2016)", or something like that. More wordy, but more accurate.
1. Open source serves developers, and I'm a developer (as all the Sublime Text users, I guess).

2. I don't mean "change the syntax color", I mean, change every single pixel of its UI.

3. it's not free, it means that IT'S NOT FREE, you can just evaluate it, and then you MUST buy it. If you are using it for anything more than evaluating, you are violating its license.

4. seems fair, I don't really like python, and I think that JS based editors are much easier to hack and to develop plugins for.
Good points in the article but as usual much of it continues the trend of "do X, Y and Z to pass an interview" which rarely crosses into the other side of the venn diagram of useful skills / talents to have being a software developer day-to-day.

I would much rather see a take home assignment of "this is something we've had to do before", give them a few days to work on it, bring it in, make sure they can explain it, make sure their code isn't horrible or if it is there is a damn good reason then sit down with them and work together on adding a new feature. Together. Get an idea how they work with others, how they approach problems, architecting, etc; it seems so brain dead simple and yet almost no one does it.

> Some interviewers will ask you to code an implementation of a particular algorithm. Personally, I think that’s just a giant waste of time. It’s far more important to me that you understand which algorithm to apply to which problem. You can always Google the implementation.

In one breath the author acknowledges that it's a waste of time but in the next he's saying you should understand them at least at a high level. There are a ton of useful algorithms and the ones you're going to memorize are not going to be useful in day-to-day work. They simply won't be. Merge sort, quick sort, binary search, etc are all useful but they're also some of the least complex algorithms that you'll never need to implement directly (and if you have to for whatever reason yes you can Google it) and algorithms that ratchet up the complexity are hard to memorize (at least for some people).

Common development patterns are far more useful than trying to memorize any algorithms, in my opinion.

> Arguably, the most important thing in passing a coding interview is to be well prepared. The best way to do that is to practice common interview coding questions over and over and over again until you know them cold.

This part fills me with dread for any upcoming interviews. Practicing answering questions does one thing: it helps you memorize questions and answers. It doesn't help you be a real employee. It doesn't help you jump into wireshark to figure out what's wrong with the network because you hit a wall with debugging your ruby on rails app. It's just useless for anything but the interview.

For me I have an online portfolio, several open source projects, references; I'm not saying I'm "too good" to be tested but the fact that I have to waste time and energy memorizing typical questions and answers just so I can provide value to another organization just feels wrong to me. Everyone seems to claim there is a shortage of technology workers in SV so I would expect this ENTIRE process to work the opposite way than what it really does.
Awesome :) Always nice to see things improve. Thank you for the feedback.
Clustering Algorithms: From Start to State of the Art
Javascript version: https://github.com/politiken-journalism/scale-color-perceptu...
Thanks - fixed!
Better link without paywall and with link to actual article

http://neurosciencenews.com/neuron-lineage-genetics-2792/
Using Git for version control of spreadsheet models (2013)
4K Content Protection “Stripper” Must Pay $5M in Damages
Good movie for everyone
But there's not really a good reason why these features can not be processed in the background, e.g. in separate threads. Personally I don't care much about the 1GB file scenario, but I've mentioned before how "booting" AROS (AmigaOS reimplementation) hosted under Linux, straight into an Amiga editor like FrexxEd (which does have syntax highlighting for example) is faster than starting Emacs on my home machine.

More importantly, a lot of this functionality is down to simply not thinking about consequences. E.g. try starting a typical Emacs installation on a box that has a network but where the DNS setup is broken, and enjoy waiting for DNS lookups to time out before it starts... (I'm sure there's an easy fix; I'll admit to being lazy and not having looked for how to prevent it and rather "just" fix my DNS when it's happened)

All to often "nice to have" functionality ends up in the critical path of startup rather than lazily initialize in the background.
They were never that good.

They are a 'meme' band.

Some sideshow 'hipster' movement found them cool.

They are a brand.

One or two albums, great. Interesting. Maybe.

They don't make any more decent music so it's natural to break up if there is no reason to exist.

Unless they can milk their fans for a generation and let them relive a few moments ...
Wireshark's display filters are much nicer than tcpdump's BPF; a much simpler language definition.
I agree to an extent and in my current project have been making heavy use of PL/SQL to handle a lot of data logic having come off a project that tried to use Entity Framework to achieve the same thing.

PL/SQL, for all its problems, does make it pretty straightforward to write a data API - AddX, AddYToX, AssociateXAndZ. It provides a nice abstraction over whatever table structure you may have and also makes it very clear, especially in the case of Table per Hierarchy type structures, what fields are required in what cases.

The key thing is to limit yourself to what the language is good at - reading and writing data. You shouldn't need to do things like string manipulation, date conversions etc - that is what the calling code is responsible for doing. For me it makes sense to associate the data with the logic specifically relating to it as frontends can come and go without the underlying structure changing.
Thanks! :) The Vic 20 at about the same age here too; assembly was great, but staying for well over a decade on ColdFusion just because there was a lot of work in it (and, comfortable) was not.

I forgot to mention some PHP thrown in there, but I'm glad to have been making the transition to C# in the past year. Working with a strongly typed language is quite a revelation, and some fantastic things are happening with the language and framework these days too (dotNetCore).
How to be successful in business
I always wanted to ask you this: what's your opinion on Gregory Bateson's work on the intersection of anthropology, psychiatry, cybernetics and communication in general? Since this discussion is focusing on books, have you read "Steps to an Ecology of Mind"?

I hope it goes without saying: thank you very much for your contribution to the world, generally.
> It's a real pain to read code like that, and the 2nd time they handed it in, it was an automatic fail

That seems incredibly heavy handed and not helpful in the learning process. I was a professor's aid for several programming courses and many students simply made comments like that constantly because it helped them drill it into their head what it did. It's a little annoying but it doesn't hurt the readability.

Automatically failing them on a second turn-in seems very anti-student and anti-learning to me. Teaching through negative reinforcement is the worst way to teach.
It's actually illegal in all the contracts that I ever had to work for someone else while you are employed for a company.
And even if it was legal I would never lose a week salary for some fancy interview that takes a week, plus all the time that it takes to test the other n-people to have an answer.
I did a double take at that. My heart skipped a beat thinking I could maybe suggest porting some old Oracle stuff over to Postgres. A quick Google shattered my dreams. Damn you article.
That first one did a number on my back history, unfortunately.
You can thank your bank for this :)
DVDFab Video Converter
While I agree with your sentiment entirely I think you idea is faulty. Too much up-front cost for the employer and high risk for the employee if you need that job. I would like to see a short homework assignment which is then used to work with the interviewee. At least in some form (idea needs refinement).
Yes. Though, I think that 'whitegrid' is a cleaner theme (if there were axes).

For ggplot theme, in matplotlib there is

plt.style.use('ggplot')

(see also: http://pandas.pydata.org/pandas-docs/stable/visualization.ht...).
I agree, that's a much better title. It reflects the transition that has occurred.
When you train (involuntarily) your users of low quality and spam/ads, they will be using it in the most unobtrusive way and the way you hoped they wouldn't.
A 1-hour game jam is like a conceptual joke, and it doesn't get any funnier the more it's repeated.

How about, for once, a game jam where there is actual competition and a strive to make the most technically impressive + the most fun games?
I have the same, though I learned to tone it down a notch when reading books. So I don't go off totally random tangents - but in places where my curiosity starts to burn me (or I get confused about something the book says and need to verify it), I do one of two things: if I have an Internet-connected device near me, I check it on the spot. If not, I bookmark the page (with dead-tree books I just stuff a random piece of paper in between the pages) and/or take a note on a device, to check it later.

One thing I learned is that you really get more from a book if you read it "linearly". Complex abstractions and mental models can't really be communicated in few bullet points; you have to let the author guide you through the process of constructing them.
Autoresponders are dead for user onboarding – use API-calls instead
Yelp reviews, since the article didn't link them:

http://www.yelp.com/biz/capitol-hill-books-washington

LOL, choice quote:

"When I spoke to the owner (an elderly cantankerous man) about trading some books with him, he was extremely rude. When he asked why I had so many copies of several books, I told him I had a TBI and forgot that I already had the books. He turned to my husband and very sarcastically offered his condolences. " (1/5)
The Broken Window Theory in Design and Product Development
It's hard to say what caused this without more information, but the flip side is that it demonstrates the power of Nix. Everything required to get Atom working--all the way down to something as basic as the display server--is explicitly declared in the configuration and can be downloaded and installed with one command. So although this wasn't what you intended, Nix was actually doing what it is supposed to do: acquire every necessary component (as per the specification) for your application to work.
Good - thanks :)
Apart for the other reasons provided by others, there is also the issue that sites using https are more likely to have savvier users and so may be less likely to purchase after clicking on a link. An advertiser is charged per click, but their return is the conversion rate on those clicks to sales.
Nope.

I perceive them to use up battery and memory and I don't want the unnecessary distraction. Whether they actually do use battery or not is another question.

I used to use a wifi/BT/GPS toggle widget but all that is now in the notification drawer there's no need.
The most popular one does, at least according to this recent HN thread.

https://news.ycombinator.com/item?id=11804366
Analyst claims iPhone 7 will feature 32 GB and up storage, skipping 16 GB models