skysight-inc/HackerNews huggingface dataset:
All the responses to this comment seem to center around putting in many, many hours of work to get used to Vim or Emacs. I can't find a single comment about the rejection of Sublime Text because it costs $60. That's the usual complaint against it. To which I say: If you're a professional programmer, how many hours of your time does that come to, for an editor that will make you more productive for years?

As someone who got through engineering school on green screens and vi, I eventually cobbled together a massive collection of Vim plugins... to make it work, essentially like ST, with a side bar, tabs, fuzzy searching, and all of that. Once I discovered ST, I was happy to pay the measly $60 whole dollars for a license which I could run on all 3 desktop platforms, across half a dozen computers.

VSCode magically fits this one narrow set of definitions to reshape the field of coding on Linux and Mac? Are you even serious, or is this just trolling? You're going to let the fact that it's closed source remove it from your list? I obstinately ran Linux on the desktop for 19 years, but I know a good, pragmatic deal when I see it, open source or not.
Google Pagerank is gone
Yes

And of course to another programmer writing a 100 byte assembly program that draws something interesting on the screen is just a fun gimmick and "real programmers" are the ones making the same program 10x slower and consuming 1000x more memory while using some new Java API

(I'm more of the former myself)
France got his pepper spray cop meme
what was robovm
REACT WORLD Funny 2016 prank – Russian pretending
You wouldn't necessarily notice. A lot of the use of functional languages is finance-industry where companies prefer to keep the technology they're using secret.
Lossless x264 (with FLAC audio) in MKV with a recent version of FFMPEG.
IRS Plays Dirty in Offshore Voluntary Disclosure Program
Terrible news. RoboVM was a truly interesting piece of tech.
Love Mailgun. You can configure it to just be a very easy mail provider or use the APIs to send mail and turn on all kinds of things like campaign monitoring, tags, click opens, etc.

The best part for me when using it for customers has been the bounce/click through rate tracking. When someone asks me, "how do I know they got it?" It's incredibly nice to point them to
the dashboard and show a less than 1% bounce rate (people putting in bad email is almost always the reason) with a log of every single email sent.

Most my clients get this service for free because their volume us low enough. They have quite a generous free tier.
>> "I don't think having children is a natural right which society has the obligation to subsidize."

Whether society subsidises it or not people are going to continue procreating, many irresponsibly (don't have financial ability to support their children). However are you arguing then that these children who happen to be born into poverty should then be left in it without government/societal help?
Neoliberalism – the ideology at the root of all our problems
Varnish as a LB? Why Varnish instead of, for example, HAProxy?
Tel Aviv's weather is very comfortable. Hasn't snowed in tel aviv since 1951.
Summers can get hot and humid, but air conditioners are the norm, and dress code is shorts and flip flops. And Tel Aviv has an awesome beach you can actually swim in.

To quote wikipedia:
Tel Aviv experiences a Mediterranean climate with hot summers and generally mild, wet winters. The average annual temperature is 20.2 °C (68.4 °F). Average temperature of the sea is 18–20 °C (64–68 °F) during the winter, and 24–29 °C (75–84 °F) during the summer.

In January, the coldest month, the average high temperature is 18.3 °C (64.9 °F), the low temperature averages 11.1 °C (52.0 °F) and the average sea temperature is 19 °C (66 °F). August, the warmest month, averages a high of 30 °C (86 °F), and a low of 22 °C (72 °F), with the average sea temperature being 30 °C (86 °F). Generally, the summer season lasts about six months, from May to October. Three months – March, April and November – are transitional, while December, January and February are the coldest months. The city receives 528 millimeters (20.8 in) of precipitation annually, which mostly occurs in the months of October through May. Summers are generally dry, and the area experiences over 300 sunny days per year.

SF has a lot of advantages over Tel Aviv (Being closer to Bay area VCs, being closer to the US market and customers, time zone differences) - but I'm not sure weather is one of them.
Tel Aviv has a vibrant startup scene and lots of tech talent. Also - a lot of american expats. It's really easy to get by speaking only English and a few basic Hebrew words.
Well, "writing traps that other people are likely to fall in" does sound bad. I'm not sure I understand why that would be made excusable due to... knowing a couple other languages and that they exist?
Obviously, salaries aren't the full cost of a military, especially not on deployment, but US$1332 is ~140k Nepalese rupees, which is 4x the national average salary.

http://www.salaryexplorer.com/salary-survey.php?loc=151&loct...

I would suspect this is fairly lucrative.
It would be a travesty if RoboVM, a formerly open source project, did not re-open source their code before shutting down. I can't imagine there is any value to their code sitting in some closed Microsoft repository until the end of time.
First link I click:

Q:Do the Poor Waste Transfers on Booze and Cigarettes?

A: No

Measurement: Survey asking how much money you spend on alchol.

Justification: For more sophisticated gaming and to deliver the mostly negative and insignificant results we observe, households would need to remember how much they reported at the last survey (often one year ago), and report a similar but slightly lower number. This seems unlikely.

JUST LOL. With shoddy logic like that, I can make everything to sound like a great idea.
Create both Android and iOS apps using Java. It's similar to Xamarin, which uses C# instead.
1.5 years ago Google announced that Toolbar Pagerank is dead and it just happened today. To check for yourself, download Google Toolbar.

Background: http://searchengineland.com/google-toolbar-pagerank-finally-...
Sweet, unsuspecting mother has totally normal reaction to Tesla’s Autopilot
Yes, I deliberately left that option open because I can't be sure myself :)

Also, my phone's still on Android 4.2 so it could have been fixed since then.
I do (well Scala rather than Haskell); I write useful programs and am paid well for it. But it's still frustrating to see the sheer wastefulness of so much of the wider industry.
At clanofthecloud.com (Gaming backend as a service), we needed to implement autoscaling for DO, in node.js. We used consul.io for service discovery. CPU load was used as the central metric, and each service instance would store it in consul.io. We then triggered the creation/destruction of instances with thresholds.

In the end, we only used it for our sandbox environment, as the production env runs on bare metal (more capacity, cheaper at scale, easier on admin).

So I'd say, from our experience:

- DO's API was quite easy to work with

- consul.io was used as a reliable distributed source of information, for leader elections and health monitoring... Changing the autoscaler configuration in consul.io produced immediate results like starting/stopping new instances... Cool "remote control" effect ;-)

- haproxy/nginx load balancers use consul.io templates to update their configuration

- our autoscaler was HA, through a leader election. The instances managed themselves (no single point of failure). There were at least 2 instances running.

- you should expect a few "surprises" if you're running consul.io on Digital Ocean,
heartbeats are delayed quite often (depends on datacenters), which makes failure detection hard

- and of course, we used DO custom images to start new instances
SnapSudoku – Sudoku solver using an image
Show HN: Free Android Game-Airport Rush
Apple to deprecate QuickTime for Windows after discovery of two flaws
I'd rather just use YAML.
So then why include Jeremy and state his 50% ownership?
Merkel Grants Turkish Request to Prosecute German Satirist
Uninstall QuickTime for Windows now
Ask HN: How many ways one can earn money online?
-> Freelancing - Finding freelance project from different website and completing them.

-> Video Blogging - Make video and uploading on youtube. (Earn per view) (ex: MKBHD who does video review of gadgets)

-> Blogging - Create blog and write article. Monetise content via ads and earn money. (ex: Amit agarwal who writes on Labnol.org)

-> Affiliate marketing - Promoting and selling other product and earning affiliate commission.

-> Virtual Assistant - Handling others personal work remotely.

-> Provide Service - Build your own website and provide some service. (ex: @Amit Agarwal from ctrlq.org who builds custom google scripts as service)

-> Build SAS Product - Build some product and charge monthly. (ex: buffer social posting app)

-> Sell your own Product - Make some product and sell online. (ex: sell themes via themeforest, etc)
and Many More.

Few I know are listed above share any other if you know in comments I will add them to above list.

‪#‎EarnMoneyOnline‬
A Rare Glimpse of a Young Mark Zuckerberg Talking About “The Facebook”
Disappointing. I've been very glad to see how quickly the LibGDX team has responded to this, though.
4 Factors to Consider Before Starting an Online Marketplace
Worst-Case Scenario for Grid Outage Due to Cyberattack Is One to Two Weeks: NERC
If you uninstall QuickTime what are some of the alternative H.264 codec options available for embedded PowerPoint videos?
How to Be Funny the Best VINE Compilation – Agyness Stam Vine Tv
Negative interest rates: Pay to put money in the bank
cntlm for the win. I don't know how I could do my job behind our corporate proxy without it.
Baseball Umpires Aren't Compassionate; They're Bayesian
A little off topic but seeing all of this reminds me of threats to our cyber infrastructure. I wonder what their attack rate is from cyber and physical threats. We hear of the global threat of terrorism attacking our infrastructure all the time, but what if it successfully hit the rich? What if a group successfully penetrated one of these center and disrupted trading for the 1%, I think we'd see a lot more attention to cyber threats. Might be an interesting dumpster fire to watch...
I am still rolling my eyes. So does this block access to anything on evolution, gay marriage etc?

How would you feel about to Islamic version that blocks access to anything on women's rights?

This sort of stuff is bullshit best not given the air of publicity.
I'm in a corporate environment too. The work is interesting and I'm slowly working with IT Security to break down the walls where needed, but I still find myself submitting bug reports like:

https://groups.google.com/forum/#!topic/msysgit/B31LNftR4BI

https://github.com/abbr/NodeSSPI/issues/10

https://github.com/abbr/NodeSSPI/issues/9

(Note that I've since found out it's better to support SSPI and NEGOTIATE)

That's before we even get started with SSL interception -npm/node and possibly Ruby's gem don't use the system cert list.

The answer is not to vote with my feet (because there are lots of reasons to stay) but work to make things better for developers in more restricted environments. Geez, wait til you startup kids go work for the Government one day ;)
Greensburg Indiana is ahead of the curve: https://en.wikipedia.org/wiki/Decatur_County_Courthouse_%28I...
Thanks everyone for the ideas. I'll keep you posted on how it goes.
Heatmap News
But how do you make sure the city govt actually takes cares of the city? That's the big problem from what I've been told at length by a friend who's born/raised there. I can't see how Detroit proper can ever become a bustling city again. Not without ousting most of the bureaucrats and politicians involved in the management of the city (probably down to the street sweeper's boss).
One thing to consider is that DO is really, really good at vertical scaling. You can have about 1 minute or less downtime on an instance (basically boot time) to restart it as a bigger instance (RAM/CPU) as long as you don't grow the HD at the same time.

This is counter to most horizontal scaling strategies but it's really about the same. When you add more servers you're essentially just adding more CPUs and RAM via VMs. Being able to do it on the same machines minus any configuration time or provisioning time is really slick (especially for DBs).

Setting up a load balancer in front of a few instances that could take advantage of rolling vertical scaling would be a spin on autoscaling that played to one of DO's real strengths.
> However are you arguing then that these children who happen to be born into poverty should then be left in it without government/societal help?

First of all, UBI should ideally be enough to eliminate poverty. Parents might have to make some sacrifices to take care of the children (forgoing personal luxuries or taking a low wage job). Once the child is of age, they would receive their own basic income so there wouldn't necessarily be a cycle of poverty.

Moreover, we should incentivize child transfers by subsidizing adoption.
Google Really Kills Off Toolbar PageRank
Please report issues instead of using things like CNTLM - it has at least one bug that causes crashes under heavy traffic and may require you to store your password/hash in an insecure way.
The Doom Movement Bible
Given this would compete in theory with other Microsoft products, I'd be surprised if the work is released as open source.
It's just that. a perception.
Everyone's a bit self aware, but the truth is that people around us are also very self aware.

People will look at you every once in a while, but they're looking at everyone else as well. People watching is fun, and a main reason people go to coffee shops.

If you ever do catch someone staring at you, just give them a friendly smile. They might even be waiting for a signal that it's okay to come over and ask what it is you're working on, because you seem very passionate about it.
Where is this drive to create dumb languages coming from? I dont mean dumb in the opinionated way, i mean, dumb in the way of "its hard to write proper code that follows rules, quoting and commas are hard" ... ... ... if quotes, commas and escaping is hard for you, you dont need to be an engineer....
Just pointing out... autocomplete of Java code is completely doable in Vim. As are file trees and many things that IDEs offer.

With that said, there are also plugins for many editors that make vim commands work in them. Which is a nice compromise if you like GUIs.
StartSSL and CAcert have existed long before Let's Encrypt was even started.
They release a lot of additional free content (or used to, anyway. Not so much these days I believe), and the support burden is far higher than it would be for a release-once local game.
You don't usually get that much notice when the school is unexpectedly unavailable. Whether that's a snow day or (as we're currently experiencing in Edinburgh) catastrophic building problems.
When your proof of concept turns out to be the core business
With Python, numpy for instance will use multiple threads under the hood, even though the calling Python code might be single-threaded, and numpy's execution is completely unaffected by the GIL. Incidentally, to get Python code to run really fast, you'll have to offload most of the heavy lifting into libraries in any case. But it's still a Python program - in that most of the source lines, especially most of the source lines unique to the program as opposed to library code, will be still in Python, and in that in some cases you couldn't have written the program in a "more performant" language getting either the performance or the flexibility (Go for instance doesn't have operator overloading nor can it be used to implement linear algebra as efficiently as C/assembly; so a pure Go program doing linear algebra will be both slower and uglier than a Python program using numpy. A Go program using a C/assembly library will be very marginally faster than said numpy program, and just as ugly as the pure Go program.)

Also, in my understanding TFA applies to multiple processes just as much as multiple threads.
I agree, a little healthy competition is a good thing. Xamarin being the only player (afaik) in town is an odd thing, maybe a result of Xamarin open sourcing a decision they couldn't afford to compete against possibly?

Edit: Forgot Xamarin technically owns RoboVM, maybe Microsoft wants to avoid any legal issues with Oracle.
They don't necessarily hide inefficiencies, but they do give them a place to hide.

It can be looked at on a few levels.

One is the "simple things" that waste a few seconds here and a few seconds there and pretty soon we are talking about hours.

Another is the algorithm that does more work than it has to do, scales poorly, etc.

In my mind "encapsulation" and "abstraction" do tend to be leaky when it comes to things like: performance, security, thread safety, scalability, etc.
So Xamarin buys RoboVM, then a couple of months later MS buys Xamarin and kills RoboVM. Feels like the MS of the 90's is back.
Using snapshot to create a new droplet and update some configuration files should be fast either. Probably, longer than 1 minute but not much, I guess.
I'm glad I live in a country where it's illegal not to pay out unused leave entitlements upon termination, and where there is a sensible statutory minimum leave entitlement...
SpatialOS Documentation
Ask HN: Best linux laptop right now?
I get to choose a new laptop for work. I'd like to switch back to Linux as I think it does 95% of what a Mac does, and it's better at some things. What are people using?
Apple verso 'rivoluzione' App Store
Thank you. I'll look at consul.io closer
He's not saying that he won't work to improve the performance of the entire application. He's merely limiting the conditions under which he won't get paid to the worst performing page.
There's another term for what it is: redundancy.

Redundancy is there for fast recovery times (even zero downtime depending on how redundancy is implemented). It's not intended to run as a backup as redundancy devices are live and can fail from many of the same causes that will take your primary devices offline (fire, sysadmin fail, etc)

Likewise, if your "backups" are always online then it works better for business continuity than it does as a backup. So realistically it's more of a redundancy share.
Agreed – Also, Let's Encrypt goes against the mission of a lot of very advanced bad actors (governments who lose out by the increased "going dark" issue) – so they're a juicy target for all these governments.

Hopefully there are a few other alternatives that just make their money on EV certs instead.
Admittedly I've never been to Israel, but I'd argue that Ho Chi Minh City (and Vietnam in general) has by far the best cafe culture of any city in the world. Vietnam is the 2nd leading coffee producer in the world, and the past French colonial rule has deeply ingrained coffee (as well as baguettes) in the Viet culture.

HCMC has more cafes than any other city in the world, basically 2-3 cafes per block. While most cafes are quite simple, there are hundreds that are just as hip and modern (if not more so) as anything that you'd find in the western world. You also get unique types of cafes such as garden cafes with huge trees and waterfalls and pet cafes with fuzzy cats/exotic birds lounging about. Many open 24 hours as well.

Best part about it is from ordering a single coffee (for about $1), you get free tea refills all day. No one ever pressures you to leave and everywhere has very good quality, free wifi.

This link is pretty out of date (and mostly focuses on city center) [0] but shows some of the places available. You can also use Google translate on Vietnam's version of Yelp and click on some of the cafe collections to get a more thorough idea. [1]

[0] http://www.nomadicnotes.com/travel-blog/ho-chi-minh-city-caf...
[1] http://www.foody.vn/ho-chi-minh/bo-suu-tap
That looks nice until it doesn't work. We regularly see 30 minute event processing when doing flexible upgrades of Droplets (and the same when scaling back down). It's not safe, since the resize isn't guaranteed to be fast and you have no way to abort it once it's started. Sounds good in theory, not reliable enough to use in practice.
I think the UBI should cover the majority of families but there are still going to be irresponsible people out there. You're definitely right that the children should get out of poverty once they are old enough to receive their own UBI but I think there should still be some sort of program in place to protect the children of irresponsible parents throughout their childhood. I'm not sure of the best way to do that but overall their is probably a net benefit for society as poverty will inevitably lead to crime and physical/mental health issues.
One thing I've gotten used to and find missing in VSCode (and Atom) is auto-saving of untitled/unsaved buffers to temporary storage.

When I have an idea or want to use a new editor tab as scratch space, it's really important to me that whatever I put there isn't lost if I exit the editor. When I close the tab, sure, ask me if I want to save it somewhere. But when I close the editor itself, I want it to reopen and restore everything exactly as I left it.

The last thing I want to deal with is coming up with a path and filename when the editor can easily create a temporary file and map some unique id to it for later use until I tell it explicitly to save or discard it.
What about the incorporation docs? :)
Careful, people have been prosecuted for running unauthorised portscans before. It's probably easier for them to report you to the police than it is for them to fix the problems.
Yes sir: https://github.com/microsoft/vscode
Yes, and in regions outside of America there are folks who prefer to see lengths in decimetres and there are folks who prefer to see lengths in centimetres. Sure, it's easy to convert by sliding a decimal point, but they want to see the order of magnitude they're used to.
Thanks for the summary - perhaps a slightly more philosophical Q: if applying to YC implied an intent to split the company 50:50, then would the notion YC usually asks a company to have a vesting schedule of that sort imply that it was intended?
Show HN: Snippet – an easy way to glam up your comments/reviews/whatever!
And toss in a bloom filter to test for membership and reduce the likelihood of even needing to call the db.
Okay, cool, that answers my question :)

What resources are you using to get into Rust? I've been curious for a while, but I'm not sure where to start.
Which ones have you tried? I have only tried SpaceChem, but it's certainly different enough from work!

TIS-100 sounds more like one of the old ICFP programming competitions - 2006 and 2007 in particular, both were about reverse engineering esoteric systems.
I've used emacs as my main text editor at work for the past 9 months, and I can safely say I am still nowhere near proficient. I'm getting better, but I can fully appreciate why emacs has the reputation it has.
Using Local Notifications in Your NativeScript Mobile App
I've finished Stockfighter, and wrote a clone of the official stock exchange server. You can find that here: https://github.com/bcoburn3/forex

I'm looking for work as a programmer in NYC, my email address is bcoburn3@gmail.com please get in touch if you also think that a game like Stockfighter is a good test of programmer skill.