skysight-inc/HackerNews huggingface dataset:
Lots of people, that's who.

Besides the other responses, colon is a standard path separator on URIs. If you need more than one kind of them (the obvious one being a slash), the colon is often the most reasonable option. And if you decide to save data on disk, with parts of the URI as file-name (what is also very reasonable)...

Probably, the main reason this problem does not pop everywhere is that people hacking completely new tools rarely do that on Windows. And when they port, it gets hidden together with another hundred other little incompatibilities.
Argue for your limitations, and surely they're yours.

To the extent that you can focus on what is under your personal control, you are likely to be happier and more productive. To the extent that you focus on things that are not under your control and can't be changed, you will be unhappy, unproductive, and will have a built-in excuse for your failures. This is not an either-or choice, it is a spectrum. And the farther you manage to go towards taking responsibility for your life, generally the better you will do.

This does not diminish the real challenges that various historically disadvantaged groups have. It is what I believe the best advice is for them based on everything that I have learned..including from people I respect who are members of various disadvantaged groups.
> The reason there are fewer of them is because fewer of them are interested.

Which is at least somewhat due to societal pressures though.
Well, it isn't uncommon to create a log file with a timestamp and a name like foobar.$datetime.log with $datetime expanding to something like 2016-07-20T22:08:38
Shaming people - even dipshits - and fanning the politics of polarization has not historically been an effective way to change attitudes.

I totally understand the feelings of righteous rage and desire for justice. I've often imagined scenarios where the target of my wrath is so shocked by somebody's contempt for them that they re-examine their attitudes and positions.

But that's a fantasy. In reality, shaming obese people leads to more obese (but now psychologically damaged) people; shaming racists leads to people resurrecting the confederate flag and "all lives matter" movements; and shaming misogynists leads to idiocies like mens' rights groups.

Do you want to feel good, or do you want to change things?
I ran some of the tests for a few of Django's more popular API and CMS frameworks, instrumented with HTTPolice. I found a few minor bugs, but nothing interesting enough to report. Like, one of them responds to an OPTIONS request with 200 (OK) but forgets to list OPTIONS itself in the Allow header -- cosmetic stuff like that.

I hope to try it on Eve [1] soon-ish.

[1] http://python-eve.org/
Scott Aaronson had some pretty tough times for doing absolutely nothing.
The funny thing is, this change would convince me to install the Flash plugin for Firefox. I've long used a different browser if I needed Flash because I didn't want the separate dependency to update that has a lot of security flaws. (Since IE/Edge and Chrome include and auto-update it). Now, I can safely install Flash on my Firefox, and know that it won't affect anything unless I explicitly permit it.

I am generally against browsers acting against user desires for compatibility. (And specifically, backwards compatibility, which the web should strive to be.) I would argue that blocking Flash is an antifeature, but providing a security gate, like not running it by default, is a security feature.
As an old guy, I have other committments besides work. Family, non-profits, etc. It's helpful not to have to worry about those things as well as moving across the country for a lot less pay in a job that might not succeed.
You did the absolute right thing in that situation. I was in a meeting once with a CIO, middle management, and two female developers. At one point, the CIO got bored with the tech-talk and drove the conversation to his recently taking his son around to visit college campuses... and then onto the topic of which campuses had the hottest female students. The middle-managers immediately joined in the conversation, while the female techs stared at their hands uncomfortably until the meeting was over. The CIO was eventually dismissed for incompetence, but I will always regret not standing up to such incredibly unprofessional behavior.

In the 1990s, working for various government contractors, it was common for techs with military backgrounds to accuse male coworkers of behaving "like a woman" as a means of short-cutting discussions. As a nerd, I was often victim to those kinds of attacks. I'm incredibly thankful that increasing diversity in the workforce is creating a culture where those kinds of statements are no longer tolerated. Fostering a workplace that's good for women also fosters a workplace for men who don't fit traditional cultural norms of masculinity.
Stop investing in cryptocurrencies. Ethereum is a platform that gives developers incredible power to facilitate social and economic coordination. It's not about providing a better currency.
Love the Great Gatsby. For last week's Vienna React.js meetup I've put together a talk titled "Build (Web)Sites w/ the Great Gatsby (and React.js)". Find the all-in-one-page source -> https://github.com/geraldb/talks/blob/master/gatsby.md and the HTML slides -> http://slideshow-s9.github.io/demos/gatsby.html Cheers.

PS: You can find the Gatsby Stay Static Sample Site @ http://staystatic.github.io/sites/gatsby and sources -> https://github.com/staystatic/gatsby
I would have bought a physical copy, but I don't prefer digital copies of books like this.
Genome-wide clustering algorithms that are run with no a priori assumptions about population structure end up discovering human population groups that match almost perfectly with self-identified "race".

The claim that race doesn't exist is simply false. We can talk about whether or not it's useful to make policy decisions based on race, but if we're respecting the data, we can't say that there are no coherent human population groupings smaller than homo sapiens or that these groups do not align with traditionally-understood "race".

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1196372/

It's incredibly frustrating to see well-intentioned people just flatly deny facts about the world. The mistrust and resentment this denial causes makes it much more difficult to get useful messages across.
This blog post was a writeup of Jason asking me questions because of personal interest. I would be happy to do a 1 hour skype call with you if you promise to write it up afterwards. Please email marketing at our company domain if you're interested. Please link to this comment in your email.
Uh, hasn't this been the case for quite some time now? What is this article saying that wasn't being said about computer whiz-kids in the 90s?
Author here. I hadn't really considered it, but it should be possible. Since we're handling this with nginx and Lua, it made it pretty trivial to handle the simple HTTP challenge (since we can easily intercept the /.well-known/acme-challenge request), so that's why we went with that approach, but other approaches should be possible.
Are ID numbers confidential in Denmark? They (personnumer) seem fairly widely shared in Sweden and Finland.
Do your eyes get red and your mouth very dry? Try eating something tasty.
The book seemed rather short for the price. Definitely had useful information that helped me to understand issues I have with code design. It wasn't worth $50 to me, but may be for other people.
People estimate their own abilities based on others' performance
Not in government, but I understand the biggest problem with travel to be the expense account, which has a history of being abused to disgusting proportions.
I worked remotely for a couple of years in a team spread between the UK, Spain, Switzerland and Bulgaria.

We used Skype for voice chat so tried to use its screen sharing feature but found that it was not reliable due to a combination of lag, compression artefacts and occasionally just not working at all.

We found that TeamViewer (https://www.teamviewer.com) was good and reliable. It's free for personal use.
> Andreessen Horowitz has invested in various gadgets and products that early adopters have embraced, including a nutrient-rich drinkable meal for engineers too busy to take a break from coding, called Soylent.

What? Does nobody else think that is... messed up?
China's Smart Glasses
Contractor here, not USDS or 18F. I usually see Postgres configured to use PAM auth, often against LDAP. This can it make it easier to meet password complexity requirements (don't get me started) and lockouts after incorrect attempts (same).
Oh god, those are hilarious
Problem is that new apps are often put near the end, and you're swiping a bunch of screens to get to what ostensibly are more frequently used at that time. Personally, I prefer keeping it clean, and often when I upgrade, I'll just start fresh without restoring. It's amazing what I really don't miss.
street.io :/
I agree with most points above. But one thing I've found invaluable with Overleaf is its git bridge. This allows me to continue working on a paper from within emacs, using git as I normally would, and then sync to the server where my co-authors are comfortable (using the web interface). I know of ShareLaTeX's support for github, but as I understand it the repository must be public (a non-starter while working on a paper that won't be public for months). I would be very happy to learn I am mistaken about the last point, though that may still mean that a paid github account is necessary to use a private repo. I would immediately pay for a premium ShareLaTeX account if there were an equivalent git bridge that I could use to sync with git repos on my own server.
I think I usually just let it run until it plays the next episode, but I'll pay better attention the next time I use the app.
And imagine how much harder it must be to advocate that you're a professional first and a group member second when you're the Vice President of "Women Coders of San Diego" or whatever other group advocacy organization would be relevant.
Agreed, labels suck, though I have been called a bro-grammer and for some reason it doesn't bother me. Maybe because its the antithesis of nerd.
Tehran threatens to ban iPhones unless Apple officially registers in Iran
Proud Man !!!
People are pretty sensitive about government financial workers committing fraud, similar to how they are rather sensitive to government police committing murder.
Not sure how many people are going to take a 10% pay cut in hopes that 5 years from now their taxes might be a few bucks cheaper (which of course they won't be because the money would just be spent elsewhere).

Admirable intent, I'm suspicious of its prevalence.
It's the subthread that is off topic, and we detached it at the point of offtopicness ("Just ask Dr. Neil DeGrasse Tyson.").
> Yes there is, and it makes you a bad person

You're reaching here, and it damages the rest of your post. No one person is responsible for the weight of the societal programming that we all share. (Mind, some of the strongest defenders of patriarchy are women.) Recognizing our unconscious biases and working to counteract them is part of the job of being good, but for many people, especially those whose circles don't bring them in contact with people working in social activism, there really is a "too big to see" aspect to it.

Derision doesn't work (though sometimes it's more fun than it should be), and I've tried to swear off the tactic.
It's actually a good write-up. Many of the rules are the kind of basic OPSEC from the Cold War days that apply online. The Tor, Usenet, and key management angles could be improved on. Tor is prone to many attacks so best combined with other things like using physically, different connection and/or regular proxies. Potential Usenet replacements come out of cloud and free hosting services. There's group communication schemes in academia to semi-automate that which could probably be bolted onto PGP. You'd bolt them onto PGP so it looks like regular PGP traffic and avoids you being extra, singled out.

So, these basic rules might be combined with a few, other techniques to be strengthened.
Europe has been running a pretty sizable shared military investment programme, it's called Greece. One has to wonder how much of their crisis would be left without that NATO-internal arms race vs Turkey (and the cheering exporters in Germany and France who happily supplied both).
Interesting to note that a fairly popular article pointed out that Dorco was much cheaper back in 2012... since then, not so much.

http://lifehacker.com/5903771/forget-dollar-shave-clubbuy-th...
non market stuff like immigration

Free movement of labour is a market requisite in the EEA. Britain stands to find out the same: want to remain in the single market, accept free movement.

human rights law

The ECHR is not part of the treaties of the EU. Yes, it is a prerequisite of EU membership, but it is a different treaty. Plenty of non-EU nations are signatories, even Russia.
The iOS SpringBoard needs a way to view apps by how often they are used (among other views). That would make it easier to clean up the apps I've downloaded and used only once.
You get used to working in a dense workspace after a while. I think companies mainly like dense workspaces because it costs less, while justifying it as increasing collaboration. I don't need much collaboration at my job.

Working remotely takes a lot of discipline that I don't think I have. I do work from home once in a while, but it's a lot tougher to motivate yourself everyday.
Have you tried using Google Sheets vs Excel for more than an hour? Google has a few more years to catch up for Excel.
I read (sorry I don't recall where) a comment on GS levels for USDS. It was like half my current income. Perhaps I should just apply and find out for sure though.
It's not a forward slash or a NUL byte. And it is a printable character. Doesn't seem so wrong to me.
ISIS isn't much of a grassroots political movement http://www.dailymail.co.uk/news/article-3190314/The-secret-I...
This is correct - it is common for folks that never before had allergies to develop them when they move to different countries. This is regardless of where folks grew up. Even moving from one region of the states to another can cause this in some folks, especially if the move is large.
A fine criterion as long as you acknowledge that what the US is doing is a sort of genocide as well. Consider the death toll among fighting aged males in the middle east since the 1970s.

Why? The US overthrew a democratically elected government in Iran, and supported both sides in the Iran/Iraq war in order to destabilize the region and disempower both regimes.
Google Play Music is the same, at least on iOS (well, the storage usage is accurate). It caches any song you listen to once or twice, until it eats up all free space. Then your only choice is to purge the entire cache, except for albums you've manually downloaded (which can only be set at an album granularity).
Ubuntu Forums Hacked Here Is What Hacker Stole?
14 Books That Changed the Way I Think
Not Bing Search, but views from Bing Maps bird's eye view are often very good...
German police launch mass raids over online hate speech
> Facebook is block at my employer, because most people doesn't seem to understand that they shouldn't be on Facebook during work hours.

Why is that? People's personal life doesn't disappear when they arrive to the office.

I've seen employers blocking services and getting a spike in productivity... for the next day - then people find something else to do when they need to get distracted, rest their mind, socialize, etc

Also, it's terrible to apply technical solutions to education issues. If your employees are spending way too much time on Facebook, first you need to have a conversation with each of the offenders, second you might want to look deeper into the issue as you might not be feeding them enough work to do. Your processes might be broken, so your supply chain and productivity would be impacted by design, not purely as a consequence of people slacking off :-)
We need something with the capabilities of Lisp and Smalltalk but with syntax more like Ruby or Python.
BitKeeper CE Bk-7.3ce released 2016-07-13
There are exactly five new phones on the first page of the AT&T site for sale right now that you can buy with less than 32 GB of memory. They are:

* Apple iPhone SE

* Apple iPhone 6s+

* Apple iPhone 6s

* Apple iPhone 6+

* Apple iPhone 6
That is a really great format. I'm going to model mine after that. Great work.
Yup. Where I come from, this is what leadership looks like. Create the community in which you want to live and work--and if it the community in which you want to live and work doesn't have sexist dudes ripping on people for the fun of it, then make sure that they don't.
https://news.ycombinator.com/item?id=5419071

I don't have more time to figure out the guy's name but his HN username is mr-hank: https://news.ycombinator.com/item?id=5398681
That's interesting. I feel like brogrammer would bug me a lot more than nerd. It could just be preferences though.
Book Review: “Rewire Your Brain: Think Your Way to a Better Life”
thanks, and happy to help! :)
Hacker News how far are you sinking ? Is it time to give up on you ?

You can see it's the same person with an alternate login. Social media is slowly becoming the biggest confirmation bias factory, facts became totally irrelevant in discussions.
In the article Sid mentions that "according to research, by 2019 80 cents of every dollar spent on software will go to on premises or single tenant software."

Does anyone know which research he's quoting?
You must go to a very different type of conference to me. I've never heard anyone being heckled at a professional programming conference.
I'm am perfectly happy to be called nerd/geek but call me a bro-grammer and you will definitely piss me off. (and I'll hate myself a little for inspiring someone to call me a bro-grammer)
I agreed with everything in the article and thats why I think it's a poor article.

Hall mark of a good read is being doubtful of the posited headline premise but afterwards being utterly convinced of a new thought or stance.

You could have written this 20 years ago and it would feel just as accurate. I mean the premise is that nerds are trendsetters. The article contains lots of a fun anecdotes but nothing convincing or more importantly new. Exactly what does this article say thats new?

Since Jobs/Gates/Zuckerberg emerged people have looked to nerds to be good candidates for captains of industry.
Think about something like a modal dialog that takes multiple clicks from a fresh page to get into. Hot reloading lets you dev on that dialog code without having to go through all the intermediate steps each time you save.
Is it just me, or does $49 seem high for a digital copy? I went to buy it expecting it be somewhere around $20, and then had a bit of sticker shock when I was in the checkout path. I know it took a lot of time and effort and on the author's part, so not saying it isn't worth it, but for a non-physical copy it seems like a pretty steep price. I ended up passing, wonder how many others did the same as me.
Chrome and Firefox also plan to hide Flash until the user chooses to activate it for the current site:

https://docs.google.com/presentation/d/106_KLNJfwb9L-1hVVa4i...

https://bugzilla.mozilla.org/show_bug.cgi?id=1186948
I'm pretty sure the only OS that is approved for electronic voting systems is Windows XP, which has obviously become a problem, but a new OS would likely take two or more years to go through the approval process. Ubuntu changes so much in two years that by the time it is approved, it would have lost 2/3rds of its life even as an LTR.

I would assume that the main reason that Oracle is preferred is due to lobbying, but also the fact that they don't really innovate anymore so it is non-trivial for them to provide support and bug fixes for a decade or two.
How do you feel about file extensions longer than three characters? How about filenames with multiple dots in them?
That seems way too small. I'm pretty sure I'd hit at least several picomussolini just putting my kid to bed at night.
I agree.
I consider it a part of a more generic problem.
The problem of "The next best thing", to search for novelty; I would say the last NBT was maybe Siri and I just use it to set lazy alarms...
I guess I figured DVSNI should be even easier since you're already evaluating the domains of incoming TLS connections and picking which cert to respond with from there.
The most "advanced" behaviour I'd attribute that to would be possibly having recognised that when strangers come, other goats disappear and don't come back.

But I'd expect it to be more likely to just be one of your simpler suggestions.

It's just bizarre to attribute it to mind reading, when we'd apply far more mundane reasons if we saw the same behaviour in people.
That's a good point. PHP and Python run their own server instances these days instead of running in apache or nginx. I miss the simplicity of the old days. :)
Terence Tao: Printed English Entropy and Plagiarism
One case where proxies are useful is when you do not know the properties of an Object before hand. Object.defineProperty cannot help you there..
Soylent? I mean, it isn't really for "engineers too busy to take a break from coding". That's just the way the journalist chose to phrase it (and I found it hilarious as a soylent consumer).

Its basically the same idea as the other "liquid meal replacements" out there. Cheaper than a real meal and nutrient rich with little to no preparation.

I have it for lunch often just because I don't want to bother with making/buying lunch.
We do try to be open about it: https://about.gitlab.com/handbook/people-operations/#compens... "We pay on the lower end of market rates for engineering positions because we offer the benefit of working on open source (great workflow, peers, build reputation); most engineers take a pay cut to join."

And we're working on a Global Compensation Framework https://docs.google.com/document/d/1TEHZTvg9jxlwvKvsc5fm2FvZ... so that you can calculate your compensation before even applying.
There's https://www.dropbox.com/bad_files_check
I would hate being called a bro-grammer, because for me it implies that other geeks aren't taking you seriously.
I think the post title would be clearer if written as "XDA summary of ...". If there is a better mechanism to offer this suggestion, please do let me know.
And then how do you escape it?
We use your InboxSDK and it is wonderful. Made development of an extension delightful, especially compared with the workflow around Outlook Add-ons and Wordpress Plugins.

By the way, there's a real opportunity to own the content side of gmail development. Articles on getting up and running, like building a basic Rapportive clone, would be incredible.
Google Fit and Now (and everyone's friend, nlpwakelock) are also frequent culprits
This is interesting. I was just recently working on an app where I wanted to ensure the UI wouldn't accept problematic characters in filenames. Obviously, Unix has problems with '/'. I'll add ':' to the list. That's unfortunate. What else should portable apps avoid?
They call it a tour of duty for a reason. $163k would be a massive paycut for me but I'd do it and happily burn savings to make a difference for the lives of my fellow veterans.
It's all going to come down to risk/reward. How much work does it take to find a bug in a contract, and how much money do you get out of it? It's possible that any given contract is likely to have bugs, but that it takes so long to find them that it's not worth the effort. That assumes that different contracts have different bugs, which may not actually be the case. And of course it could be the other way around, where bugs are easy and plentiful and the whole thing collapses. It'll be interesting to see how it actually ends up.
Interactive Brokers offers $1 commission and an API, and has been doing that for 40 years.