skysight-inc/HackerNews huggingface dataset:
Not true. They have been selling Sublime Text 3 licenses for a while.

"A license is valid for Sublime Text 3, and includes all point updates, as well as access to prior versions (e.g., Sublime Text 2). Future major versions, such as Sublime Text 4, will be a paid upgrade."
Yup! @satyr, best? known for their Coco language, has a tool that does just that: http://satyr.github.io/retrie/
I bought v3 a long ago, the price was ~30$, a good investment :-)
Cool map of North America
I think ST3 really missed the boat. I used to love using Sublime Text 2 (occasionally I still do because it is fast), but I moved on when development stagnated and Jon seemingly disappeared off of the face of the planet, stopped responding to support requests and the like. There is no disputing ST is a great editor, but it has fallen behind in the face of Atom, Webstorm and Visual Studio Code (two of which are free).
Atom is free, only slightly slower(on OS X at least) and has a more integrated ecosystem.

VIM is free and basically magic, Emacs etc.
To be clear this isn't specifically a VR game I'm talking about; it's a (somewhat) mainstream FPS-style game on the PC. Head bob isn't uncommon in these games, but it doesn't usually bother people.
Not just smartphones, but the internet in general in my experience.

I'm not much of a smartphone user, I have the latest phone but I'm not a power-user at all. But I have the same issues talked about.

For me it's related to how I consume information, it's very non-linear. Wikipedia is probably the best example, you read a page, then come across affiliated topics and click those, you go down the information tree on that topic, then come back up to finish the original one. Such that reading about the history of say a particular city, you'll end up reading about other cities, about pagan religions, about warlords and their particular tactics, about irrigation systems, political theory etc etc. It's extremely non-linear.

And when I research a topic, I find I consume information similarly. When I think about say the environment, I tend to have many tiny questions popping up, and get them answered. This is akin to having a private teacher who has answers to all of a kids' questions, versus a school teacher who has got 60 minutes to cover standardised material in a linear fashion.

Books are extremely linear versus say wikipedia. You flip pages one by one, there's no skipping or switching subjects built in to the design, like say wikipedia or the internet more generally as a source of information. And my brain just can't handle having questions pop up, and wondering about things, and just having to ignore my curiosity to get the book finished. It takes away from the enjoyment for me. Even when I read fiction, and there's a character walking in Paris and looking at the 'famed xyz', with a brief description, I want to look at it! On the internet I'd immediately google it, in a book I just have to accept that I've got no clue what it looks and shut down my curiosity. At least if it exists in the real world, I have no issue with letting my imagination run wild in fiction.
I think it's fair enough to say that people should be using beta/dev builds, I've been using Sublime 3 for years (before switching to Atom a year ago) and there were just a handful of broken builds.

That said, as much as I like the quality of the app, I wouldn't hold my breath for version 4.
https://www.pair.com/
Talk about vanity fair.

But I guess it's not only researchers who are to blame, but the people who need to be evaluating researchers without being researchers themselves.

I was disappointed in Hassabis/DeepMind's decision to publish the AlphaGo paper in Nature, though. Unlike most, they didn't have to.
While I agree with your general point, not everyone lives in places where 70 USD is 'only' half a day's salary.

I think some software products could sell more with regional pricing, if someone could crack reliable non-intrusive verification.
That's interesting, when did it change? There's no upgrade pricing available (yet?) and my ST2 licence still works.
It´s featured on the front page and it´s the same build number but the download page /3 which is generally an indication that Sublime 3 is the active current version still calls Sublime Text 3 a beta. Slightly confused now, /2 which is the page for Sublime Text 2 says: Sublime Text 3 is currently in beta, and contains many improvements over Sublime Text 2. and links to Sublime Text 3. This seems confusing but My guess is it´s still in beta as per the information but perhaps deemed stable enough that you can use it. I will probably wait until a news post have been made declaring Sublime Text 3 as 1.0 release. While I continue to use a mixture of Sublime Text and Atom.
Thousands of HN readers prove this statement wrong every day.
4 Steps to Secure Serverless Applications
I can attest to this, trying to read a VERY GOOD book after so long, I can only read at most 2 pages & left wondering (or worst, sleepy)

Quickly regained the normal attention span after a few days of force reading (manage to 'lose' myself in the book, finally)

Now I'm looking for the next good books, surprisingly hard to get, at least in this part of the world
I agree that there is no wrong or right in this context. I do however fear that if we are unable to concentrate on media for longer periods of time, the "depth" of the media will diminish. The wonderful thing a book has over a youtube clip is the depth of emotion it can describe.

You engage in a real emotional thought process, following along with the main character, hoping with them, fearing with them. Short media doesn't have that kind of engagement.
To whomever designed that website: thanks a ton. It consumed 100% cpu, caused janky scrolling, and crashed Safari on my iPhone, repeatedly. The rest of the time that stupid top bar got in the way and covered 1/3 of the screen, ruining what could have been a delightful wake up read.

I sincerely hope Phil Spector pays you a visit once he gets out of jail and consumes 100% of your miserable existence.

Sorry for ranting, but dear lord there should be laws against that.
Haskell Lightweight Virtual Machine v3: The Vision, the Plan
Since you're here:

> ... any text opened in Visual Studio Code
> with this extension loaded would be send ...
^^^^

I suspect that should be "sent".
Continuous Integration in Data Centers
Isn't CloudFlare the one using nginx?
Show HN: My First Ethereum-Game and Guide and Source
For programmers :
<q> In computer programming jargon, a heisenbug is a software bug that seems to disappear or alter its behavior when one attempts to study it</q>
Source:
https://en.wikipedia.org/wiki/Heisenbug#Heisenbug
When used in the WebStorm IDE JSDoc type comments give you type checking (if the type-inspection is enabled) and autocompletion suggestions.
Yes. Because it is simpler. Less moving parts. This means more predictable interaction between components. No systemd. Slightly more efficient and faster. Quicker startup. And ZFS is useful for snapshots.
> I struggle to remember anything he's created or written that's moved the needle

Well he helped created the first computer networked workstations, practically invented Object Oriented Programming, created the concepts of overlapping window management...

... I struggle to think of what needle your trying to move that wouldn't be moved by any of those.
This is really cool.
One-Minute Plunge Sends Chinese Stock Futures Down by 10% Limit
That is not the point I want to make. Having both Vim and Emacs doesn't really do any harm. You can even have multiple versions of Vim in the same machine, even with different and incompatible dependency version, and Nix will happily manage that. The point is that with Nix collection, it will try to build the system exactly as described without any kind of side effect.

Using Vim isn't the best example (why would someone want multiple Vim?) but the same apply to languages as well. For example if I want to use Python 3.2, but there are handful of utilities that require 3.3+. I can just install 3.2 to my profile and install those utilities with 3.5 without actually exposing 3.5 to my profile.
VS Code is great, Atom too but I wish it was less buggy. Regarding ST, I used to feel the same but lately I have seen more releases and it seems that development is now moving again. Also, I'm really struggling to find any aspect where ST "lags behind", I pretty much seem to get all the same goodies that I get in Atom and VS Code.
This is outrageous. Thanks for the link.
Genuine question:

What do Atom and Visual Studio Code offer that Sublime Text doesn't?

I have tried both within the last year and wasn't able to find any significant advantages (except for VS Code's excellent TypeScript experience), but they both ran slower and used more memory. Perhaps I should have used Nuclide?

(Not asking about Webstorm because I've used the IntelliJ family of IDEs and understand their advantages)
Hijacking Bitcoin: Large-Scale Network Attacks on Cryptocurrencies
One could make an argument that Cassandra is outside hipster territory these days.

Would you argue in favour of MongoDB?
Well, in Atom you can replace any of the javascript Atom comes with with your own customizations, same in Emacs with elisp, where does the difference lie? (I'm a emacs/evil user).
I have done what you have proposed and it worked for my latest job (2 years and counting). I flat out refused a coding interview. I openly said, in my experience as a developer, great candidates fall through the cracks because they fail under a controlled environment which does not reflect the real world. They actually agreed with me.

I came in and did a one week trial, I brought in my own computer, they gave me access to a repository and a task list, told me to do what I could in the week and ask questions. Arguably, the experience was great. I was able to not only see if I wanted to work for this company, but what the people are like and what kind of problems I would be solving. It was a great way for the company to see if I got along with their team and if they liked me as a person.

Being a developer is half knowing how to code and the rest is whether or not you are a match personality wise for the company. You might be smart, but can you get along with others and work in different situations? A palindrome function or FizzBuzz during a coding interview can't tell you everything about a developer.

You know what else is great? I came onboard as a senior developer, after a year, I was running my own team of 2 other developers. Then something greater happened, I managed to change the way the company hires developers. We do the initial screening which is just a chat to see if their skillset matches the role, then we reduce the list down and bring them in to pair program with someone.

It works so well. Also what is cool is that the two developers we have brought on since I started were hired after great work performances during their week trial/interview.
Without the whole Objective-C/Swift userspace libraries it will just look like OS X, but it won't be OS X.
We agree in spirit: it's not how much you lift right now, but that you make progress. Safety is a big part of that: you can't make no progress when you are injured.

I started lifting when I took my first desk job at age 23 and was noticing how lazy and weak I was becoming. Of course, at that age you can go much harder than at 50 years.

I regularly deadlift and squat above 150kg, which I achieved in the first two years. (I admit I got lazy, so I'm not progressing as fast anymore.) I weigh around 70kg. (Best ever was 170kg squat, and 160kg deadlift. My grip sucks.)

I would advise against using machines. They are not ergonomic, because they force your body into their path, and don't train the smaller stabilizer muscles. (Having said that, machines are better than not doing anything.)

Good luck with your future gains! Remember to eat enough (in case you are one the skinny side now).

Weight lifting is great if you just want to make some quick gains in a very straightforward way. I also enjoy rock climbing and gymnastics. Have you tried either of them? (Gymnastic rings are pretty cheap off Amazon. Slacklines are also fun, and cheap. But you need a park nearby with some trees.)

For light cardio, ballroom dancing is great---if you enjoy the social aspect.

(By the way, I managed to coax my girlfriend at the time into lifting, she weighed around 60kg and managed to pull 100kg in a deadlift after a few months. She was already into rock climbing for a year before she started lifting, but no other exercise to speak of.)
The nginx errors I recall being unstyled and I think CloudFlare hides or styles theirs. I consider CF tossing an unstyled nginx error fairly unlikely anyway, but that's a gut feeling. Might be wrong.
Excuse my ignorance, but what is "Arc"?
FinTech Industry Report 2016
As work on Debian/kFreeBSD progress, hopefully you can have both!
We watched hackers 'fully compromise' a power company in less than 24 hours
Stephen Hawking baffled by dynamics of Trump's popularity
Apple //e when I was 13. Started with AppleSoft BASIC and quickly moved on to assembler using the built-in mini-assembler. I wanted to make my own games because I could not afford to buy them.
DigitalOcean does as a droplet.
Linode does offer it as well, but currently afaik it's not fully supported so their automated backups don't work, which can be solved with zfs snapshots and sending them to your own backup instance.
Sure, that's why they should have land taxes everywhere. It's least bad form of taxation.
That's an extremely aggressive presumption to make without a source/explanation.
Err? The Windows kernel actually moves at a pretty reasonable pace, even on server.
Introduction to Machine Learning with Python
A Lisp. (The nerdy kind. Not the verbal kind.)

https://en.m.wikipedia.org/wiki/Arc_(programming_language)
I think the reasoning still holds. If the dimensions are reasonably independent of each other, the probability of a local minimum occurring in any kind of high-dimensional surface falls rapidly as the number of dimensions increases. And I would argue that machine learning methods are a pretty high-dimensional search space, describing them in a single 'method of attack' dimension is probably not right.
Can you refute the Is-Ought problem or not?
Make sure you check out all the wonderful packages available for Sublime Text 3 at https://packagecontrol.io/
How Alexa, Siri and Google Assistant Will Make Money Off You
As a ST3 user, both Atom and VSC have superior git integration built in, no plugins needed.

That's really the only/main thing I miss.
"// throw if we didn't get a string" before a throw statement two lines away from "make sure we have a string" would annoy the hell out of me in production code.
In a small commuter town next to Frankfurt am Main I was paying way more in rent than I was ever paying in dirt-poor Magdeburg in the East.

Of course, the rent in that commuter town was way less than the one's in Frankfurt itself.
You Can't Always Hash Pointers in C
A better 'bus factor'.

It would greatly suprise me if either Atom of VSCode shut up tomorrow. They couldn't entirely shut up, as they are both entirely open source projects.

The Sublime Text website could just close tomorrow if one person got badly hurt / lost interest, and then the executable could not work on Mac OS X 10.11.6 for some reason, and it is done.

I've had too many pieces of software go that way to get another one which is so fundamentally important to me (text editor).
Dante has a solution for this: There is a place in the upper section of hell with no punishment or torment, reserved for "just heathens" like Socrates. So technically he did not go to heaven since he is denied the closeness to God, but arguably this is an even nicer afterlife, since he can continue thinking and questioning things together with other great minds.
Atom does not handle large files well at all compared to ST. I like Atom, but get very serious hangs with it on large files.
I don't know much of anything about the field of wealth management, but I do have a bit of experience with trading bots, having made a modest profit trading bitcoin via an EMA bot.

I recently saw an HN post re: an open source trading bot for use with the RobinHood brokerage. [1]

It crossed my mind that it might be good if I were able to get good enough at working with it that I'd be able to virtualize instances & rent them as a hosted service.

However I wouldn't consider that to be in the 'super-rich' niche market.

[1]:
https://news.ycombinator.com/item?id=11512511
Test-Driven Infrastructure with Ansible
Short of inherent big data problems, such as crawling the entire web, you won't need database scaling until you're already not a startup any more.

Cassandra and similar technologies constrain your queries and make schema changes incredibly expensive. This is the opposite of what you need in a startup. You need flexibility.
Cool, thanks. for some reason I always thought HN was using github.com/reddit/reddit
They are free and development is much more active. Community is also getting stronger, as they are both open source. This means that plugins are always up to date.

I love Sublime but there is also a https://en.wikipedia.org/wiki/Bus_factor

Also if you have tried Atom at some point, try it again, they made it much better and faster. Only thing I miss is how incredibly fast Sublime Text is.
Because it's more time and effort to make a service that checks spelling (are you accounting for stems? Possessives? Other uses of the single quote such as contractions?) and suggests corrections than to wrap an already-existing service that does the same. I find it highly plausible that the author of the plug-in wrote it to solve their needs and just made it available because hey, it doesn't cost them anything.
Math, physics, chemistry, biology, sociology, ethics and algorithms.
Arc is a lisp variant: https://en.m.wikipedia.org/wiki/Arc_(programming_language)

The current[1] distribution comes with a hn clone, that as far as I know, is mostly equivalent to the code that used to power hn at some point in the not too distant past.

[1] current might not be the best name for it, but as far as I can tell it a) works, b) has been ported to Racket (as opposed to being trapped on some ancient version of PLT Scheme), and c) is maintained (ish): https://github.com/arclanguage/anarki
Blocked by a paywall when I try to read the article. :-(
Excellent. I look forward to giving Jon another $70 for ST4 beta support in a few months. One of the best purchases a programmer can make.
It's the first sentence at https://www.sublimetext.com/3
I started out using fbsd back when 4.4 was a thing, and the performance was much better than anything GNU/Linux could do, for running Apache.

Back then fbsd had something called accept filters, which basically made the accept call only return when a http request was received in the network buffers.

Systems running fbsd loaded up different than Linux, kept being responsive. On same hardware, could do 3-5x more rps with lower load iirc.

As my applications at the time became more cpu bound, I switched to Debian around 4.11.

I've recently been using 10.x, coming back to fbsd from 10 years of Debian. I love what you've done while I was gone. Especially binary packages and easy upgrades, but especially jails and zfs.
I use Atom over Sublime Text solely for the Hydrogen plugin (https://github.com/nteract/hydrogen).

That plugins are written in javascript (larger developer base) and allows more customization of Atom (more open plugin api) also yields more niche plugins.
I've had students that did this. It's a real pain to read code like that, and the 2nd time they handed it in, it was an automatic fail. Comments explain assumptions, and often "the why", never "the what" unless it's obscure because of optimizations.
Dubai Property Show 2016 – London
If this is true, then advertisers have a temporary incentive to support HTTPS: it is currently relatively cheaper for them until more advertisers also support HTTPS.
Can you pls explain the downvote when you do it please?
You're more than welcome to make one yourself.

It could even just be a github repository.

Edit: I don't mean to sound accusatory, but it is much more likely to actually happen if someone takes the first step.
This has been the case for a few weeks now. It did not change just recently.
JetBrains IDE seems much more productive than Visual studio while at the same time being lightweight.
So much so, lot of people find it worthwhile paying 300usd per year for Resharper, to get the same tools on Visual studio.
Dos and Don’ts for Your Wedding Invitations
Dockerize-me: Dockerize your apps using best practices to define your Dockerfile
Yes, all the other servers where I work are FreeBSD, why would we run something else for www?

It works fine, but Linux is probably ok too. There's some things you need to tune if you're high traffic -- most of them are sysctls you can tune at run time, but there's a couple boot time values; basically if you have enough ram to do webserving at 10gbps, some of the auto tuning for network buffers are going to be oversized, you'll likely actually allocate that much during peak, and FreeBSD won't return free'd network buffers to the overall pool; so you can't just drop the per socket sysctls, you need to reboot with lower network buffer caps (and per socket buffers, probably too). Depends on what kind of traffic you're serving though, and I'm guessing a lot of people won't hit 10Gbps out anyway. There's some other minor tweaking of that nature required too; and I would suggest running 10.3-RELEASE, if possible, there's some useful bug fixes in there.
Yes, I just found out about these recently and am surprised no datastores have been built around them. They are basically a usable version of fork-join causal consistency. They also subsume CRDTs.
Top Questions Startups Need to Answer to Build an App Successfully
Grammarly/rocker: Rocker breaks the limits of Dockerfile
In these threads I see "larger developer base" when referring to javascript developers over python. I wonder if that's true, and by what margin.

For what it's worth I would imagine more javascript devs would write plugins for Atom than python developers would write plugins for Sublime Text.
ST3 has been stable for a long long time. It's great that they finally flipped the switch and replace ST2 with it. This also forces developers to finally adapt the new API and Python3.

Just too bad this came too late. I got frustrated with the plugin API long ago and no-brainer features like multiple elements in the gutter (which is needed for example for relative line numbers) have still not been implemented.

When ST3 development seemed to have frozen completely, a lot of plugin developers have moved on to other platforms like atom or vscode. Even with this release, ST3 needs something bigger to bring people and plugin devs back to the platform.

Once my ST2 license stops working for ST3 I will open the editor a lot less than I currently do but will monitor the changelog for long wanted features.
I can see a case for it if during the next 2 years of development more code is added between 'make sure' and 'throw...' because you do not want to want to worry about refactoring comments when code gets moved...
Thanks very much, didn't notice that.
Oh there is IPv6, by default it goes just the default way, which seems is not IPv6 in your case.

But you can force IPv6 by using 6.ifcfg.me.

I know there are other services.

What I need the most is getting a short overview about my IP or others:

curl ifcfg.me/all

or

curl ifcfg.me/google.com
Thank you, this was almost exactly what I was going to respond with. My only addition:

"Alternatively, we can write/review some code on a whiteboard."
It's a small thing, but I really love how Atom highlights the files that have changed in the tree view out of the box. Haven't figured out how to do that in Atom...
Typeforce, another biased type checking solution for javascript
To add to the confusion: it seems that build 3114, released on May 12th, labeled beta originally, is now designated as the ST3 stable release.