skysight-inc/HackerNews huggingface dataset:
Also, creative thinking seems to rely on long thought chains in order to build complete things. Amongst others, self-interrupting every couple minutes is what made my creativity tank over the past years (and my ability to get lost in a book).
Guardian of the GPL: Online advertising is becoming “a perfect despotism”
It contains Bertrand Russels 'History of Western Philosophy' which is far more relevant IMO - and gives a nice summary of Aristotle including the warning "he's kinda rubbish if you compare him to his reputation". By which he means, in several topics Aristotle is rather more enthusiastic, than coherent, precise or correct.
Not sure why you're being downvoted. Sure, maybe you're not going to have a need to open an assembly dump of your browser very often, but plenty of projects have multi-megabyte text/data files that need to be opened now and then.

One of programs I develop uses a dictionary that when unzipped is ~8Mb. Sometimes I need to open that up in an editor and it's nice not to have to fire up a different editor to do that.

In fact this is one of the first things I do when trying out a new editor - see how well it can handle files > 1Mb in size.

Maybe if you're only working on small projects with small files this isn't such a concern, but there are plenty of people who have legitimate concerns if an editor can't open large files (and 1Mb isn't even large).
How to Get Node.js Logging Right
Virgin media is blocking some addresses but not that one so I presume they are on the UK blacklist.
According to the authors spec, you have to filter out spaces, normalize capitalisation etc.

So your solutions works after a preprocessing step.
Why are modern text editors so slow? Here's an editor that I use from 1996 opening up a 1GB file of randomly generated bytes (dd if=/dev/urandom of=random_bytes.txt bs=64M count=16): http://i.imgur.com/BVln6Y2.gif -- it opens instantly and I can scrub to any point in the file with no delay. I've yet to find a modern editor that beats my 1996 one.
It reflects the inclination of the exoplanets' orbits around their parent stars. We can actually measure this based on the light curve of a star as a planet passes in front of it.

Here's a quick explanation of how that's done: https://www.paulanthonywilson.com/exoplanets/exoplanet-detec...
I really think the power of D3.js is within the ability to do "view source" or "inspect element" and look into exactly how things are rendered and being able to change things dynamically to reproduce your needed behavior. You really don't have this power with other charting libraries/tools/frameworks.

You can't do this with <canvas /> and that's why I think it falls a bit short. With the virtual DOM it also gets harder "changing stuff from the console", but I guess there are extensions that allow you to do that as well.

But anyway, the DOM seems like a great abstraction, not just for doing UI, but also for building complex dataviz. But not because of performance, or because it's on "the Web". Simply because it's transparent and allows for copy-paste viral effect. We should keep this in mind when building future platforms.
12 ways to protect your LinkedIn account
> For my needs, VSCode is already better with better plugins

I bet the Sublime spell-check plugin doesn't send your entire file to a third-party server over plain http.
Gentrification is awesome for landowners. Makes their investment go up.
Thoughts on Linux
But if they have a (eg trade) agreement with the other country then they may do it as a favour.
It would be interesting to read a blog about why just these keywords should be highlighted and why highlighting is a good idea.
I feel that media (from newspapers onwards) are doing a great harm by consuming more and more of the attention that people could have spent on each other. A big part of modern loneliness can be blamed on this. When you empathize with Harry Potter more strongly than with those near you, they feel the loss, even though they can't articulate it. Many escapist fantasies are yearning for a world where people pay more attention to each other, and everyone matters more.

Unfortunately it's not an individual problem ("stop complaining and make yourself worthy of attention"), but a collective one, similar to those game theory examples where selfish decision-making leads to the worst outcome for all. Creating more startups and more media is only going to make it worse.

I've toyed with some ideas of improving things on a small scale, like opening a bar where people can't use their phones. I wish I knew a more general solution, though.
Thanks for reading! I'd be happy to correct specific problems if you'd be kind enough to email them to me (see the about section of my website for my email).

If not, let's stick to substantive comments on the content rather than grammar or spelling.
I am currently looking for work and already kind of tired of the technical interview process. I have been programming for 15 years professionally. We could save a bunch of time and money if the recruiters and engineers just looked at my resume and looked at my work. The truth is 99 percent of the work I would do is nothing like a technical interview: I have time (with leeway to work overtime), and I have Google/Stack Overflow. Never encountered a problem I could not solve, but there are plenty of problems I have not memorized the solution to.

I don't mind a general interview - I can "talk the talk" - I just hate being asked questions with very specific answers that would require most people to study or memorize beforehand. If I can Google it in a few seconds, it should not be an interview question.
But that's the point; if the endpoint is subjective, all rules derived from it, even if you use an objective system for doing so, are necessarily subjective.

maybe as we gain a more accurate and useful model of reality morals will come out of the"woodwork" like writing allowed us to begin pontification on them across generations.

Maybe it has already happened and we were unable to identify it. How would we distinguish it from all the other theories of rational ethics that come up from time to time?
This is explicitly called out when you start using Spotlight in OS X, and it links to an option which allows you to turn the feature off. This is a complaint about nothing.
And NixOps makes this even more awesome: after a build it can automatically push it onto your servers. Or it can automatically set up Virtualbox VMs for each machine, if you want to set the build locally. Or AWS instances, if you have too many for it to be practical locally.
I gave up after the 2nd paragraph:

Clearly I have learned everything there is to know about how humans perceive data graphics in preparation for this talk. Literally everything. But I couldn’t possibly fit it all into 30 minutes. So for your sake, let’s just refer to this talk as “39 studies on human perception in 30 minutes.”
It does sound like it. If the publisher is getting paid less for the same number of clicks that means an advertiser is paying less for those clicks.

It would be interesting to see this broken down from the advertiser side.
Eric Holder: Snowden Performed “Public Service” by Whisteblowing
Yeah, I think it's for unusual people in unusual situations.
Brown man here, 40 years old. I've used AirBnB extensively in the last year or two and have never faced a problem like this (or at least i'm pretty sure I've not).
How to build static checking systems using orders of magnitude less code
Personally, I'm happy to forget anything that has quicktime in the name...
I think there are any number of lists that would help getting started. The basic results are "multiple perspectives" and the sense that not all perspectives are equally powerful for given contexts. That list was for adult "business people". One would come up with other lists for children, etc.

An important idea about reading is that part of the pleasure (maybe even more than that) is one's choice of "this book, now". I had read many hundreds of books a year by the time I got to high school, but I balked at reading books chosen for me in a class. I suggested instead that the classes deal with themes and that there should be several thousand good books in the library that students could choose for themselves. This would make the discussions of the themes quite interesting, etc. But no go, so I wound up -- for their chosen books only -- reading "Classic Comics" like most of the rest of the students (I did get around to reading the "chosen books" later in life.)

The approach of lots of books and themes was used by Mortimer Adler in putting together "The Great Books of the Western World" (now 60 of them). https://en.wikipedia.org/wiki/Great_Books_of_the_Western_Wor... Besides these books he picked 102 "Great Ideas", wrote an essay on each one, cross indexed the ideas through the "Great Books", and published the essays as the two volume "Syntopicon".

In this sense, the reading list I came up with for Anderson Consulting was too short -- it wasn't a decent library size. And this is true of the "Great Books": it's too short as well.

Another idea is the "Oxbridge" approach: pick "4" important as orthogonal as possible large subjects, and go deep on them until they meet in "the good stuff".

Simplest heuristic: read a lot.
> packaged as a .pkg, which makes it really easy to cleanly erase installed software.

In theory, but there's no package uninstaller and OS X installer packages are neither pure nor idempotent.

While you can remove the files installed by one, there's no straightforward or platform-provided way to undo the changes made by their (generally unknowable) install scripts.

Incidentally, Apple shipped an Xcode uninstaller; written in perl, it used lsbom and pkgutil to collect and subsequently remove the files owned by all the com.apple.dt packages complement the system-owned files or files installed by other packages.
From that post:

"Or a version that works correctly if the data might contain characters such as <"

What other edge cases are you missing? Do you care? Microsoft certainly doesn't.

TSQL is an embarrassment, it is a perfect example of the arrogance of Microsoft that is luckily finally being corrected on many teams (C#, Azure) but persists in the MSSQL camp.
TL;DR: This is an implementation of strtok() in Go ...
Translating in English from Italian Wikipedia: From ancient Greek ἄτομος - àtomos - [indivisible], made of ἄ - a - [Privative alpha] + τέμνειν - témnein - [cut].

Personally, I struggled long time before fully understanding its use in IT, because I learned programming after sub-nuclear physics, thus I had a hard time conciliating the huge atom (a million of billions of times bigger than a nucleus) with the concept of "cannot be split" :-)
Google found a mention
>whether to go back to HTTP

If you do this, be careful of the HSTS header. You'll want to remove this from responses for a while before you flip everyone back to HTTP because their browsers will refuse to send HTTP requests during the specified period or until the next time they clear their browsing data.

If you don't have a lot of returning visitors, it matters less, but still something to be aware of.
I also live in Thailand and think we should all get a beer.

firstname dot lastname at gmail
Perhaps I don't completely understand your argument, but I don't really see how 'morals are not objective' and 'we act as if they are' is much of a problem.

Most people I know also accept that humans are highly irrational in most areas of life, and yet at the same time are capable of rational thinking (and using science as a tool for this) and understanding these irrational processes.

It always struck me a bit as 'begging the question' when Christians I talked to pointed out the inconsistency of 'not believing in objective morality' and yet 'holding strong moral viewpoints', because this very need for consistency kind of assumes that there should be such a consistency. Perhaps this is is a justifiable thought if you assume that there's a God who created things in an orderly fashion. But that's a premise many people don't share.

While you might not be making this exact argument, my point is that if you can accept the, in my opinion, overwhelming evidence we are not very sensical creatures living in a not very sensical world, the problem you point out isn't really a problem.

We have evolved to act as if there are moral absolutes, just as we perhaps have evolved to dress up our need to copulate, procreate, and combat loneliness as 'romantic love'. I can believe the latter and still be a romantic without any problems.
Thailand had a coup two years ago and has been living under military dictatorship ever since.
Easy remote exploit drops for unpatchable power plant controller
I think the perception comes from people who aren't on the Dev release channel. When I saw you list 14 releases in 2016 alone (!?), I wondered where on earth you made up that number... until I realized that's the Dev channel. On the Stable channel, the releases have been:

2016: 2 versions

2015: 2 versions (one just a patch for the other)

2014: 1 version

2013: 12 versions

https://www.sublimetext.com/3
"Choose Boring Technology" - Dan McKinley, March 2015 [1]

[1] http://mcfunley.com/choose-boring-technology
I didn't even think to look for this setting on LinkedIn -- it exists there too. Click your avatar > Privacy & Settings and it is on the Basics page a little ways down.
The size of the audio track is probably around 2% of the size of the whole video. I don't think they'll bother :).
Hackpoint – Manage your hack projects
Probably not, but it's also pretty hard to know what Sublime does, given its closed-source nature.
how long will this take?
Please correct title. The file linked to on the webpage is a 2 weeks old beta.

Sublime Text 3 has NOT been released.
Emacs is written almost exclusively in elisp, and every elisp function can be changed at any time. Much of Emacs' core lies wide open in the global namespace, and is thus easy to change from any level.

As far as I understand, Atom has quite a bit of code that is not openly accessible, be it because it is part of a Node.js, transpiled from something else, buried in closures, or simply too deep in the hierarchy to be easily reachable from the plugin level. Sure, you could change it if you set your mind to it and maybe patched a few files here and there, but it's certainly not as easy as in Emacs.
Git: Rebase a Pull Request Without Access on the Fork
Yes, the first two or three books by Montessori would be on this list if I'd been comprehensive enough. I don't remember whether I listed Suzuki's "Nurtured By Love" book: another classic for those trying to think about learning, children, art, culture, environment, etc.
Not every CRUD app uses a local database. For example, I'm working on a web frontend for a collection of microservices right now. The web app is just CRUD for the largest part, but the model is a custom implementation that translates .find_by, .save etc. into REST calls. Took us quite some effort to make this look like ActiveRecord enough to play nice with the rest of Rails.
What an utter waste of resources. I don't even want to know how much power these videos consume on server side and client side
Thanks for the list!

Also, I really liked your interview with Marissa Mayer at CHI.
Take a look at ours, it's self hosted and for teams: http://teampasswordmanager.com

(I'm the founder, happy to answer any questions you have)
Other than moving it to github, is there actually anything new here? They're still talking about the xmas release (2008), and of targeting Darwin9 (2007) and Darwin10(2009).
Why? QuickTime is one of the best media stacks out there.
Show HN: Fun with Palindromes and Rust Iterators
I never click on a rollingstone link since about 2 years ago when opening the site on my android handset in the UK resulted in a malware popup that managed to charge something to my phone bill via payforit.
Nothing says stuck with a Mac mini like "Mac Mini" Vault :P
Out of curiosity I just tried and it never fully loaded and with NoScript and such it didn't work for me. Is it supposed to work in the default config with NoScript and via Tor?
Introduction to Spark 2.0 – Part 6: Custom Optimizers in Spark SQL
Expanding rapidly: Human labor force eliminated by robots
Magic, madness, heaven, sin. Yes, we got Swift
Wow, great pickup. I've been using my SublimeText install from 2015 and receiving RC updates; last time I installed it I had to go to the beta page to do so, etc.

When I hit the ST front page today (after having reset my Windows 10 install due to issues going from RC1 to RC2 of dotNetCore) and saw the direct download link to ST3 I got the impression that it must just have been released - I got rather excited, not having seen any posts on HN to the effect (I searched).

Unable to edit the post now; I feel incredibly silly, and sorry to have created false expectations by posting the submission using that title. My apologies to Jon Skinner; I love his work.
And consider that the Mormons did get Socrates into heaven (via proxy baptism!)
Ah, the Julia talk ( https://www.youtube.com/watch?v=dK3zRXhrFZY ) was just great. Showing the generated machine code is so hackerish yet so rare these days. :-/
>>The argument is that for morality to be objective, something external must be the source.

This is what Hume shows. Can you refute his observation by providing a source of objective morality that is Empirical/not external/not supramundane? (You can't. There is none.)

>>If god does not exists is health an invention?

No and by volunteering a metaphor that compares the existence of objective moral facts (Values/Ought) with empirical facts like health (Facts/Is) you betray a laughable lack of understanding of the Is-Ought gap.

>>Science has liberated us from attributing health to gods, I suspect the same will be true of morality.

The question at hand is whether we do so tenably.

>>because some ancient manuscript

In the case of Christianity the attempt is to follow the instructions of an actual Person and the central feature of Christianity that distinguishes it from perhaps all other religions is that actions must lack self-interest, ruling out actions based on fear as Tim Keller explains http://subspla.sh/8149923

>>immoral and eternal torture

Conditional immortality is an area of exploration, cf. http://jewishnotgreek.com/

>>I'm assuming you mean 'humans had no value'?

No, that's what I meant. If morality does not truly exist, it was not morally 'wrong' anytime humans proclaimed it truly did. We remember the realization of the Marquis de Sade that if God does not exist then everything that is, is Right; but further, if the unempirical does not exist, then proclaiming it does is not wrong. In the words of philosopher Thomas Nagel: "If sub specie aeternitatis there is no reason to believe that anything matters, then that does not matter either". Fun.
I'm not sure what all the missed-the-race type comments are all about – what does this even mean?

ST3 is a solid editor with what I consider a very healthy plugin eco system. I don't think there's a single feature I've missed that so many seem to think are crucial to any reasonable development (web or otherwise) and its speed and accuracy is what keeps me as a customer. (Multi-file search and replace is a breeze, even in huge files.)

Worth every penny.
Content creators have known this for a long time, and it's become a self-fulfilling prophecy/positive feedback loop.

Most videos I see on Facebook now have subtitles, because most people watch them without sound. And now because most videos have subtitles, I don't have to click on a video that catches my interest.
If you bought ST2 license before the release of ST3 beta, I think you might need to pay for an upgrade once the final version 3 is released.

At some point during the beta release, they started selling ST3 license instead of ST2 licenses.
My first dev job was like this as well, also in a tiny company hiring at a slow rate (I was the only person hired in my time there, and also the only employee). I think that this sort of thing worked for the company I was employed at because the work wasn't very technically challenging so I was able to get on with things quickly and it became more about cultural fit.

It's interesting that the parent is suggesting this for when you have a lot of experience rather than when you have none.

Given the number of people I've interviewed over the years who have 10 years experience and look very strong on their CV, but still struggle with our basic "coding challenge" (on par with FizzBuzz but more aligned with what our company was doing), even before we get to the real interviewing (with another alarmingly high dropout at this point as well), I can't see hiring for a trial being an effective strategy. We would be sinking way too much cost and effort in to it.

It may also result in poor hiring choices because one person's ticket/feature/whatever may have hidden challenges, and another person's might be easier than initially assumed. There's now more randomness involved in what's an already too random process.

Maybe interviews should be a bit less involved, and companies should be more willing to take advantage of the probation period (and employees too, I've seen a handful pass their probation and regret it).
Ask HN: What plugins do you wish existed for GitHub Atom?
there is a significant gap in typical earnings between adsense and a highly optimized display service.

the only way to bridge that gap really is expertise or consulting, typical website owners will have neither unless they are very large (think alexa top 1000).
1. Think about something; you can do that in emacs.

2. Think about something; you can maybe do that in Sublime.

I'm not even talking about running a shell on your emacs but just about text-editing.
Correlating Sci-Hub Data with World Bank Indicators and Academic Use
I forget to mention the fact that ST has saved my ass more than once by always keeping buffers persisted. This alone paid the price of admission several times over in not having to redo work when I've been a klutz.
While autoplay has a major hand in this statistic, users know they can get sound for the video if they want, and it looks like users are willingly watching entire videos without sound (autoplay ends if you continue scrolling). I think it's analogous to the rise in popularity of gif(v)s.

The moving pictures in the Harry Potter world's newspapers seem oddly prophetic now.
In my opinion this kind of gets to the heart of the (mutual?) confusion here. The person you respond to also wrote:

> which is necessitated by our very existance.

...which strikes me as very much accepting that this entire line of reasoning falls under 'Is'. If the premise is that we are compelled to do things because we happen to be creatures evolved that way, the 'Ought' just doesn't become relevant.

Perhaps your view of 'Ought' is just very different from an atheist's view of 'Ought' (or at least mine). My 'Ought' is really just a dresses up 'Is', from your point of view, but the difference is that I'm okay with that. Most atheists that I know are.
> cool look&feel and features

Which ones?

And yes, cmd+d is the best thing since sliced bread.
I first saw QuickTime VR in around 1999, and was so blown away by it that I ended up building a whole business around it. I made software that stitched the images, assembled them into a QTVR movie and let you build Streetview-type tours hosted on our servers. It was great fun, though reverse-engineering the Apple Graphics codec used for the the clickable hotspots was a bit tedious. Eventually we abandoned QTVR, as it became clear Apple had abandoned it. It was also a pain doing something that required the user to have the QuickTime plugin installed. We moved to using Flash instead, and it lives on at http://www.clevr.com/ . It's pretty much abandoned now, as the state of the art in stitching is miles ahead of what it was then. I will eventually move it to use an HTML5 viewer. Amazingly there are still thousands of MAUs, despite having had virtually no updates in years.