skysight-inc/HackerNews huggingface dataset:
I'd encourage you all to read the draft source code policy (https://sourcecode.cio.gov/) and consider commenting on it or responding to existing comments yourself (due by Monday night at midnight Eastern U.S. time): https://github.com/WhiteHouse/source-code-policy/issues

This is an unusually direct opportunity to share your expertise to help the entire U.S. federal government do a better job of building software.
That's assuming you are starting to develop the project from scratch. But that's not the case.

Imagine, you join a company and their product is one, ugly monolith with a lot of technical debt. Now, you need to build some big and complicated features on top of this, and there are no similar features so far. Implementing it as a service can be much faster, have quicker iterations (especially if the deployment methods for the monolith are crap, which is often the case) and easier to build a high quality implementation. As long as you don't go crazy and ended up with ridiculous number of poorly separated services, this might be a good decision in long term (been there, done that).

Based on anecdotal data (where n=3), that's very often the case.
If it's a really complex industry (especially ones that have a lot of regulation, such as energy or healthcare) I think it's a good idea to work in the industry for a little while - just enough to understand what the different areas are you need to know about. It'll probably be a faster learning curve to spend 1-3 years as an insider than wandering in the wilderness there.

If it's more consumer, or you have a clear way to build revenue early, just go for it.

Either way, I think being in a big company (or more established startup) to learn culture, work with smart colleagues, etc. is definitely a nice-to-have, but not a must. You can pick that up on your own as you build your own startup. Good luck!
Yup. Version APIs and once you publish a spec for them and have other services relying on those APIs, changes should probably be a new version. Stuff like OpenAPI (Swagger) can also help: https://openapis.org
This text is a translation. The original is in Spanish. It might have its own mistakes and traces, although I am not knowledgeable to detect country-specific patterns. http://pastebin.com/raw/GPSHF04A

Presumably, given that they talk about EU culture^W^W^W^W (see comment below) have a https://securityinabox.org/es/… link, the author is from Spain, which would make it easier to pinpoint an origin, as Spain has a wider spectrum of language differences than in most other Spanish-speaking countries.

Since there is a link to http://madrid.cnt.es/, they maybe live in the capital, which weighs 3 million inhabitants.
If you look beyond the fun poking and focus on the facts, you'll still find that the trickle down economic policy your argument imply simply doesn't work.

https://psmag.com/the-imf-confirms-that-trickle-down-economi...
http://www.imf.org/external/pubs/cat/longres.aspx?sk=42986.0
“Attacking the kinds of complexity [...] has to be done more with insight than with methods. You cut accidental complexity by noticing that there is a simpler way to do things. You cut optional complexity by making context-dependent judgments about what features are worthwhile. You can only cut essential complexity by having an epiphany, fundamentally redefining the problem you are addressing.”
You clearly have no clue about what you're talking about. You obviously don't understand what a model is, let alone how and why it's used, and you clearly don't understand the role models play in decision-making processes.

Furthermore, you are completely oblivious to the reality and application of models in general and economic models in particular.

If you are entirely oblivious to the issue you're trying to discuss, it's pointless to continue discussing it with you.
> Rename isn't quite an atomic replacement. If you crash before the rename, the new file hangs around. (Hence unwanted .part files.)

It seems O_TMPFILE cannot be used to atomically replace existing files either. If only one could use renameat2() on a raw fd or force linkat() to an atomic overwrite.
> The other issue is it's harder to capitalize on the reputation of online personas in the real world, if you care about that sort of thing.

That's the trade-off, and it's why I don't sympathize too much with people who go online to get publicity, then complain about the negative attention that comes along with it.
I don't think that this is what he/she meant.

If you ssh into the box, check some logs or something, find wrong configuration option and then roll out the new configuration in an automated way then that's all good.

The problem comes when you change the configs manually over ssh and call it a day. A few fixes and a few months later, no one really knows how to set up some service because of those undocumented fixes (infrastructure automation serves as documentation). Now image that you have a dozen of services, some people quit, some people join, a year or two of manual fixes passes... And you have an awful mess where no one knows how to set up the services and just hope that you won't need to setup any new servers or migrate to different ones.
Lit2Go
Show HN: XMoto.js
The Flask Mega-Tutorial (2014)
Apache Beam: Next Step in Big Data Unification
> White supremacist can talk to other like him all day long and there's no harm done.

Right up until one of them decides it's time to leave his little echo chamber and murder a bunch of kids on an island because he and his Internet buddies have convinced themselves that's the right thing to do.
Uber us quite literally a supervillain! They've done almost every despicable thing in the tech industry.
Sabotage, illegal practices etc al. That's why this is actually big on HN.
With uber, shoot first then ask questions later!
The median score by user is a good choice.

An example: https://github.com/antontarasenko/smq/blob/master/reports/ha...

Its discussion: https://news.ycombinator.com/item?id=11499120

An explanation: https://news.ycombinator.com/item?id=11499158
I'm bipolar too, I appreciate you trying to educate people. This place is pretty hostile when it comes to understanding.
Try tacky flux, much nicer still...
Dozens killed as 7.8-magnitude earthquake hits Ecuador
It depends. Both iMessage and Whatsapp, two of the largest messaging apps, are end to end encrypted.
Ask HN: What is a wise and appropriate U.S. response to Russian provocations?
Russia has been buzzing U.S. navy with its warplanes.

What is a response that is wise and appropriate?

Ideally some way to let the Russians know that such behaviour will not be accepted, without backing down, and without escalating to open conflict?

http://www.cbsnews.com/news/russia-denies-simulate-attack-on-u-s-navy-destroyer-uss-donald-cook/

http://www.cnn.com/2016/04/16/politics/russian-jet-barrel-rolled-us-aircraft/index.html
Would you like to share the interesting ones? That'd be great.
> something ... is only reported in RT and not in any other major new source

And this is an appeal to numbers (http://www.nizkor.org/features/fallacies/appeal-to-popularit...)...

You may be right, but your logic is fallacious. If there's only one news source and that news source is biased, then it doesn't follow that anything they say is untrue.

You are calling something false based on the source. This is simply illogical: a broken clock is right twice a day. Following your reasoning it would be wrong even when right.

Either the news is true or it isn't. Judge it based on its own merits, not from its source.
The H-index is designed such that posts with few upvotes cannot decrease the H-index. Since it is defined as the largest n such that you have ≥n posts with score ≥n, adding another low-scoring post doesn't decrease the H-index.
85 ton B1 vs. 35 ton C130.

It doesn't matter that much if you are going 720 knots or 320 knots if you get shot by BUK missile traveling 2000 knots. Both C-130 and B1 can fly above small caliber Anti-air artillery range and above MANPAD range with ease. Nothing can fly above BUK, you would need stealth to operate at those environments.

The only threat where B1 is clearly better is if you get shot by Flack 88. But that's not going to happen. So B1 gets phased out as too expensive platform.
NSA shared Airbus's R&D designs, technical specifications, etc with Boeing.
You know, I used to be really arrogant, but then I started listening to people that try to tell me things, and now I just wish I'd started doing that sooner, because I regret spending so much of my life as a bigot.

Crazy means insane, like belongs in a hospital.
I've made some changes/clarifications thanks to heads up from two of the Elasticsearch guys.

Thanks guys! :)
They just lost their export license.
Well, more importantly, that the fighters of both regions consider themselves to be under a single religious banner, and are well known to provide assistance to one another against their common enemies.
That's an error on the translation, "EEUU" is the Spanish acronym for "Estados Unidos", referring to the United States of America, not the EU (in Spanish, "UE" for "Unión Europea")
Between 1984 and bad people doing bad things I choose the later with no regrets.
This interesting video of Kumamoto earthquake wreckage puts this discussion in context. You can see clearly the kinds of construction——old and new——that is typical in Japan. Most of it holds up to the quake very well, despite being disposed to quick, cheap, and clean building.

https://www.youtube.com/watch?v=o-Vqo3COVSg
Exactly. If an app requests a permission it should not need, then it should simply be considered malware and rejected with a big 1-star review.
Which begs the question: why haven't browsers adopted another scripting language?
Poll: What editor do you use for Clojure?
Atom w/ Proto
IntelliJ w/ Cursive
Eclipse w/ CCW
Emacs w/ CIDER
Light Table
Nightcode
SublimeText w/ SublimeClojureSetup
Vim w/ fireplace.vim
Other (please specify in a comment)
Ultima VII and the first Colonization IMO. Dwarf Fortress probably also if it existed when I was a kid.
Trying to make it stay on the front page until the aviators and aircraft mechanics wake up and come online ;-)
I have a System76 Gazelle and a 2015 Macbook Pro. In my opinion, the System76 is superior as a development machine. It's faster than the mbp, cost literally half as much, and has a better OS (imho). However, I must admit that I wish the System76 had a better screen.
Indian Engineer Develops Tech to Double Wi-Fi Speed
Precious Plastic – Your own local plastic workshop
I was curious why he was using domain names instead of tor hidden service or other p2p networks. Turns out that using domain names provides a backup communications channel (DNS) that gets through pretty much any firewall.
Do you think that's what I do, based on my opinion that this forum is an inappropriate place for proselytizing?
'..secretly!'
(Please don't think I'm extrapolating all this from your comment, or applying it to you specifically. Your comment was mostly just a writing prompt of sorts.)

I think your comment nicely expresses the core problem I see in the red pill 'movement', and in a whole bunch of other movements (and moreso on the internet).

These 'types' of groups oversimplify or warp an aspect of reality primarily because of negative personal issues or experiences. And while that in itself is not necessarily a problem, in these particular cases it often causes real damage to real, complex people who are usually not responsible for these personal or past issues. It also 'traps' the individuals in a way of thinking that, collective, is probably much more powerful and extreme than the individual themself.

The thing is, I can actually agree with 'red pillers' to a degree. I've had some really, really bad experiences with 'damaged' girls who took advantage of me, and something like the red pill could've probably helped me before and after these experiences. My life has improved when I became more assertive.

But at the same I try to avoid codifying this experience or lesson into a (personal) philosophy or into a movement I interact with regularly. I try to keep the experiences and the resulting lessons small, because I've found that generalizing from negative experiences and basing world views on them can have terrible consequences. In fact, I believe it's the root of a large number of our problems.

Unfortunately, the worse the experience, the more likely we are to draw lessons that are too out of proportion to these experiences. It's understandable, but dangerous.

Doing this is particularly difficult for me because I'm the type of person who likes to generalize and systemize things. I have to actively and constantly remind myself that life and people are messy, chaotic things and not a pattern to be recognized and generalized (too much, or too early, anyways). Even if I'm good at it.

I'm a big fan of stoicism and have become huge fan of all things zen. I see the same dangers there. There's a sharp divide between those who fled into the 'mindfulness' world because of trauma and/or burnout, and those who took it up for other reasons. The former group is often quite unpleasant and deeply unsettling to me, and has in fact played a big role in keeping me from 'discovering' meditation and whatnot. I've noticed the same with certain groups of Christians, cleaned-up drug addicts, atheists, and so on. The main difference is that in most of these movements there's a healthy mix of different people who came to be part of it for different reason.

On the internet, it's not only easier to form and become part of such groups, but I wouldn't be surprised if it also attracts a disproportionate number of 'systemizing' people like myself ('spectrummy', for one).
That's how it works in Android 6.0 (Marshmallow) and above.
InKin Social Fitness Is Now In You Pocket
I have no problems with email. My problem lies with the types of email I get (recruiters, etc) only. Gmail is perfect
You might want to reconsider the name, to avoid possible confusion with another finance startup, Robinhood. [1]

[1] https://www.robinhood.com/
HT, Gamma, victims we aren't aware of, or any government who could believably threaten to prosecute then offer a deal for cooperation?

Some people even do it out of curiosity: https://news.ycombinator.com/item?id=11304752
From the title I thought that someone has modified a Tesla model whatever and it starts to give electric shocks to people over a distance.
I'd pick Clojure between the two because simplicity.
I like the idea. I strongly believe that we need more financial education, and this provides a tool for what many parents already attempt to do manually.

It would be great if you could extend this more explicitly into math lessons. That could open up more possibilities for working with schools.
Depends on how many people you know and geographical distribution of accidents. It might be the case or it might not.
See you have this model:

https://en.wikipedia.org/wiki/Computable_general_equilibrium

See this model "estimates how an economy might react to changes in policy, technology or other external factors."

This model uses real data. Why use this model at all? Why not change the policy itself and see the effects of it in real time? If you can do that as you can in terms of some decisions which are reversible. If on the other hand that's not possible, why not validate this model continuously against the real market with every single policy to point to its weaknesses and failures? That's what big data allows you to do. That's all I was getting at.
David Braben (Elite)
Peter Molyneux (Fable)
Sid Meier (Civilisation)
It's a name of the human ship in FTL :)
I was thinking more along the lines of a meta-resource, ie: a site that publishes articles, reviews and notes on new books and projects. LWN.net is one such resource.

I do think it's important to point out that there are a lot of open books out there, facilitated by the web, like the haskell-book. But there's always been good books, it's not enough with out good librarians.
Exponentiation Operator (** / **=) – Chrome Platform Status
The Muse (YC W12) is hiring engineers
Only as you say if you convert them into a "real" currency. If they only used their Bitcoin to purchase goods (such as VPS) which was not tied to a physical address, then they could still remain anonymous.

As for where the Bitcoins came from, I'm sure the author of this document would have some digital assets they could sell on the darknet to acquire some Bitcoin. Where those Bitcoin originated then would not be their problem.
Hey, I'm "broken" too but my addiction involves alcohol and bad girls, at least you are addicted to something sane and educational. And you work at Google, that's awesome.
Healthy fats you should include to your diet
They probably cloned some popular email client. Now they're wondering how to make it into something people want.

Such a wrong way to approach thing.
Inspirefest 2016
I really like the idea of gather stats that will be useful for scouts and recruiters. Your current app looks like it is more targeted at kids. I would focus more on high schoolers looking to be recruited, and aim to create something of a LinkedIn for athletes. I would also talk to a lot of scouts and recruiters now, to learn what they want, since they are your customers.
Your security consultant is dumb, you should fire him/her. (S)He may be right in the sense that social logins typically involve more user verification on their side and you can usually determine a fake from a legit account due to the data they provide.

However, They're wrong on everything else. Centralized credentials in terms of social isn't secure at all. Consider the Apple iCloud "hacking" incident. The intruders simply used social engineering to uncover the password recovery answers. From there they could access everything in a user's iCloud - Including login information. When using Google or Facebook that same thing can happen. Consider that many novice users don't have two-factor authentication setup, in fact many novice users share passwords between accounts. Which means you're trusting [insert x site here] to not get hacked and take down the rest. Many novice PC users aren't smart and will leave their social accounts at risk. The same social media account can provide intruders with the data to hack it.

Not to mention you loose control over password qualifications - which when set correctly can increase entropy.

All that aside, with Social Logins you still have to setup a traditional account security system. Social Media just handles the login for you and gives you an account it - You still need to do all the traditional account/userid stuff.

You want security? You need this.
1. Good Password Hashing (w/ Individual Salting)
2. Good Password Requirements
3. Login Rate Limiting
4. IP / Geolocation Logging (Check if someone logs in from Georgia, then from Russia 5 minutes later. If it's impossible for a user to travel that far, Lock it.)
5. Good Session Management - If its been 5-15 minutes. Trash the session.
6. Location Remembrance (W/ #4) "Hey, we see you haven't logged in from here before. Wanna save this spot?"
7. User Notification of Account Changes to Prev Confirmed E-Mail - "Hey, We see you logged in from Belize, Is this you?" / "Hey, We see you've changed your account's e-mail. Is this correct?"
8. Require password reset's involve a secondary device. Like a mobile phone. If they go to reset their password they have to enter a SMS Code to confirm. Services like Mailgun make this easy.
9. Allow Two Factor Authentication (Again SMS/Email when Logged in)
How Was the Impossible Project's I-1 Camera Made? [Video]
Coding convention for WhiteHouse Android app is abysmal ;)

https://github.com/WhiteHouse/wh-app-android/blob/master/app...

public
boolean checkNetworkElseFail()
{

public
Tracker getTracker()
{

etc. Who does that?? And that's despite the fact that

"Contributers [sic] are expected to adhere to the official Android Code Style Guidelines." ;)
New GTLD Consultancy – Jovenet Consulting
> once you've gotten used to paying 1.1x or 1.2x, you realize it's still typically much cheaper than a taxi.

Anyone know if these numbers from 2014 still holds up?

http://www.businessinsider.com/uber-vs-taxi-pricing-by-city-...

I have no idea why they'd assume that people will tip taxies 20% and not tip the Uber drivers (who presumably make less?) -- it certainly seems like an odd way to compare prices ("a is cheaper than b when you choose to give b more money!"). Does Uber have some kind of policy on tipping? And how would that even work, assuming you pay cash?

I do wonder how much of that lower price on Uber is due to tax evasion and dodging licenses and registrations etc.
I attended a lecture by an Irish psephologist which covered the neglect of national issues in Irish politics. His view was that the cause of this "chronic localism" was a lack of effective local democracy. (I'd like to see this dealt with, because in some important respects the rest of the world has something to learn from the Irish constitution. Only Austria, Germany and Switzerland have more institutionalised checks on executive power, and all three use forms of proportional representation that I consider inferior to Ireland's.)
First about violence: You're wrong. Mental illness does not predict violent behaviour. Someone with a mental illness is not more likely to hurt you than someone without a mental illness. This is very clear from all the statistics we have. You not knowing this is a concrete example of your ignorance of mental illness.

The fact that you don't care that vulnerable people are frequently the victims of violent crime (and partly because they've been dehumanised by people calling them crazies) says more about you than it does about predicting violence.

> If I hear someone say "that's crazy", I assume they mean "that's weird and I disapprove". (I haven't quite nailed it down. There's a bit more nuance here, in that if someone says "that's crazy", and then someone else says "it's not crazy, it's evil", then you can imagine the first persona conceding the point... so clearly "crazy" sometimes implies a certain degree of helplessness in the bad-weirdness.)

But in this thread someone isn't saying "these behaviours are crazy", they're saying "these people are crazies".

I don't care what language you use. But you need to know, so that you can make an informed choice about the language that you use, that when you use words like "crazies" to describe groups of people it's the same to many people as someone who says things like "I got jewed on that deal", or "those uppity negros". You're on the wrong side of history, and it makes you sound like an ignorant bigot. If you don't care about that then go ahead, but if you do care what people think of you then you might want to use different language.

Another reason to stop: by describing people who do things you don't understand as "crazies" you're promoting stigma against mental illness. Since you want people with mental illness to get treatment it seems weird to create a culture that makes it harder for them to do so.

Another reason: Severe mental illness (bipolar, psychosis, borderline) affect about 5% of the population. This will include people you know, or their relatives. You're inadvertently insulting your friends. You probably don't want to accidentally offend people you know. One of the reasons they haven't told you that they (or their loved ones ) are medicated is because your views are stigmatising and discriminatory.
Not escalation. Joint post-mortem analysis would probably be best. One can dream..
Everybody looks different to each other, and there are definitely women who are seen by others to be attractive which I don't find all that attractive (not my type).

Likewise, women do not purely look at physical appearance to decide if they find somebody attractive, and neither do men. There are clearly other factors at play.

So for somebody to say: I am not physically attractive and therefore not suitable to date is likely not true. Even if you could objectively say that you were physically unattractive, your best bet is to compensate by being better at the other things that form attraction.