skysight-inc/HackerNews huggingface dataset:
docopt is almost perfect. It needs to support optional flag arguments (á la `--color[=WHEN]), and having the first un-indented line after `Usage:` be treated as prose. The latter is on `master` of the Python (reference) implementation, but hasn't landed in a release or a spec.

Also, better errors for when the programmer screws up the formatting of the doc string.
PySpark and the Mandelbrot Set: Overkill Indeed
don't let the cops know!
There's an interesting (although controversial) correlation between legalized abortion and decline in crime for that time period. https://en.wikipedia.org/wiki/Legalized_abortion_and_crime_e...
Again, "concentration camp" is not a suitable term for the kind of animal raising I'm talking about. Look up what concentration camps are. Then look up a picture of some healthy cows on a sunny grassy field. Not nearly the same. The vast majority of farmed animals are not mistreated. [But in saying that, I have probably drifted a little from the theme of the article, which is more about factory farming, which I'm not totally on board with]

Mistreated animals don't thrive. They don't make a good product.

We treat our animals better than some vegans treat other people, despite the fact that we eat them at the end.
SQLite: The Database at the Edge of the Network with Dr. Richard Hipp
Innovation Tax Breaks Announced in Australia
You should maybe look up meaning of NIMBYism before throwing the term around as your usage is completely incorrect. Also suburban sprawl didn't "cause" a stoppage of inner city development. That's absurd. You sound like a shill for Airbnb and perhaps you are. Lastly nobody is blaming Airbnb but simply stating that it exacerbates an existing problem, which is a fact.
> except the "in other words" section which links it to other (linked) structures.

That's what I was getting at. I took a few classes in AA and its sibling topology, including at graduate level. Most of the time was spent defining things, because there's so many terms with very specific definitions. Only after maybe 2/3rds of a course do you really start getting into deeper material. In my brain, reading definitions was always a process like: read through, substitute definitions for jargon terms, read through, substitute... iterate until you hit a fixed point.

That's standard for math, but AA is particularly well known for its colorful choice of names. Some people enjoy it, but I was always more attracted to the analysis-family areas of math.

I've always found the other name for category theory amusing though: https://en.wikipedia.org/wiki/Abstract_nonsense
Call to Earth – A Message from the World's Astronauts to COP21
The Oh-My-God particle
Interesting that most of these videos didn't get viral here in Brazil.
they want all the data
True, but that's not the same for downloading or distributing CP. You can do that 100% online with no "physical" laws violated or money exchanged.
The A-10 is the P-51 of today. It was a defining weapon of it's time, but it became unsurvivable on a more modern battlefield. Ask the guys who flew the P-51 in Korea how awesome it was. The A-10 is extremely vulnerable to any number of modern tactical AA weapons, and it won't get any more survivable.
How I made 700% returns on an investment
It would, and a ball-peen hammer is better at mashing potatos than a baseball hat. Just attack the company parking lot or the city motorpool. This whole thing sounds like the darkest rube goldberg machine ever.
Should Anyone Be Eligible for Student Loans?
or any one with an ax to grind with a political figure. You manage to jeopardize a senator or two's privacy (and more importantly, security of them and their family) and you'll see legislation protecting everyone from this kind of technology tomorrow.
Yeah.

The Pentagon would rather burn billions and billions of taxpayer dollars on probable duds than iterate slowly on proven designs. Even after Boyd showed them conclusively how stupid that was.
Err, how? That's (afaik) a very privileged ability for law enforcement. I should not be able to get your home location or name from just your number plate
I think that was the point the author was making. It's not the employers decision on your location adjusted wealth sccumulation opportunity, or how he puts it how many goats you get.

He's basically advocating for global market value. The side effect here is that individuals are free to maximize their wealth by choosing to live where they can best maximize their wealth. This allows the individual to chose what is valuable to them - dollars/goats or the intangibles of a location, e.g. sunshine, culture, freedom, family, etc.

This makes some sense for the individual where you have global scarcity. This enhances the competition for the individual's skill where geography in many cases presents a real barrier. For example in non-distributed workplaces you are essentially up against a sort of implicit collusion to minimize rates, the local market demand for your skill.
Last time I drove south for vacation we ran into people whom we ran into the previous year at a roadside restaurant.

That got me thinking about LPRs. Lease some land or the roof of a few buildings, and you'll build a dossier of regular I-95 travelers. People often go on vacation at the same time.

Figure out how to buy license plate data from the DMV, and you can market all sorts of stuff.
Fair enough! My biggest struggle taking AA was also remembering the definitions of everything. There are so many things all tied together.
And between is the new fangled "founding team" bit?
That particular level of automation wouldn't be the end state for the technology. Why not a wristband you wear that just does all of that itself, when it decides to, and then either tells you to eat or communicates with some other device able to change your blood chemistry?
1) Build Build Build

The MVP is a pretty well established item nowadays, this was much more true in the past but people have caught up to this long ago.

2) Fully Outsource Development

No start-up that I'm aware of would outsource all of their development, in fact, I don't recall a single time over many years of a start-up that outsourced any development at all. Are there many examples of such start-ups?

3) The wrong technical cofounder

This I've seen. But I've also seen: the wrong person for sales and marketing, the wrong person for the CEO role, the wrong person for finance and so on. Start-ups are risky in part because there is a chance that one of the founders will not work out and that could easily kill the company if not detected and contained early enough. But that goes for any role, not just for the technical lead, and not more so for the tech lead than any of the others.

4) Spend, Spend, Spend

For that you have to have money first and most start-ups never get to the stage where they do and the ones that do usually have a bit of supervision on that account once they get the 'big bucks'. During the .com boom this was different but nowadays start-ups are a lot more conservative when it comes to their spending than in the past.

All in all this essay would be more applicable 16 years ago than today.

There are common mistakes that founders make over and over again but these aren't as common in my experience. Maybe that's a geographical artifact.

A couple of common mistakes that I do see: failure to communicate clearly and often between founders, failure to accept responsibility, culture of blame, lack of preparation for changing circumstances, lack of proper definition of expectations, founders being in different phases of their lives with different risk profiles, NIH, trying to be both a platform and an application on that platform and so on. These I've seen, recently, and more than once and each and every one of those has the potential to wreck a start-up, even in a later phase.
This looks like nonsense, especially the hilarious costs/benefits calculated to the nearest dollar.

And yes, of course toxic management is more likely to be a problem, even though it remains curiously unstudied by the HBS.

Even so, I think the takeaway - don't hire self-aggrandising control freaks, no matter how talented they seem to be - is probably sound at every level.

Except possibly the CEO. (Was Steve Jobs toxic? Bill Gates? Haven't most toxic CEOs been disastrous for their companies?)
That is not what the American Humanist Society states. That is ALSO my point. http://americanhumanist.org/Humanism
I think the real problem is the generals. They're not politically accountable, they're actually not really accountable to anybody. When they stand firm, not even the President can really tell them no.

But, ultimately, someone has to decide how our weapons are designed and built, I'm not sure how to come up with a better system.
Thanks! Fixing now :)
These sorts of videos take a lot of time to prepare and someone has gone to some trouble here. Abstract Algebra is a massive subject though, with thorough treatments running into the many hundreds of pages. So it's too much to expect to get to grips with the subject from a few short videos such as these.

Recently I've been watching Benedict Gross' Abstract Algebra lectures, to see if I can learn anything about how he presents material (he's a famous number theorist and known for his expository style).

http://wayback.archive-it.org/3671/20150528171650/https://ww...

One neat trick there is that groups are introduced via symmetric groups and via orthogonal groups, which allows a lot of geometric (visual) intuition, in a subject which is otherwise just symbolic (by definition).

What amazes me quite a lot is the total dearth of video lectures on commutative algebra online. This is taught in many undergrad courses, and there are plenty of written lecture notes online, but almost nothing when it comes to video presentation.

I think a lot of people who set out with the best intentions just give up when they find out how enormous the subject is, and how hard it is to keep errors out of presentations.
The rise of short, online "articles" like this is getting out of hand. Half the links I click on these days are little more than a few paragraphs that start to build only to abruptly end a few sentences later, little more than an intro. No depth, no research, not even time to build an argument never mind conclusions.

I am starting to like top 10 lists and slideshows more, if only because there's no pretentiousness and narcissism except my own.
That information is usually restricted at the state level and not accessible by FOIA type laws.

Sometimes VIP type people get deputized or have their vehicles somehow associated with a police agency.
Does Discord have a limit to how many messages they store?
I would think that if there were a worldwide market for developers, salaries would come down.

The Bay area seems to have a positive-feedback loop going on. Highly-paid programmers have bid up the cost of housing to astonishing heights.

So when companies want to attract more developers, they have to offer even higher salaries, which lead to housing costs being bid up even more.
You mentioned 50/50. The other poster mentioned 99 percent. Maybe something in between would not be problematic? Ninety percent approval? I'll acknowledge that we are of course just talking about red flags here at most.

As an aside, I'd imagine that in previous days without these public advocates, the government would have bent over backwards in choosing submissions judiciously, to guard against the obvious perception that the court was being abused. But now perceptions are different, and they can (from a PR standpoint) afford a very small amount of fighting with the public advocates. So maybe now they'll push the envelope a very slight bit, see where the boundaries are.
I find it disturbing that none of you find this disturbing.
Australian PM calls for 'ideas boom' as he unveils $1b vision for future
Daniel Stenberg (creator of curl) has a HTTP/2 explained website [1] which might help in understanding HTTP/2.

[1] http://daniel.haxx.se/http2/
Chennai floods: Indian city's streets, homes, airport hit hard
Oh, I meant a os kernel bug; no way to hotload those.

I have two servers, if I get two carpable ips, and may each server primary on one, and put them both in DNS, I have load balancing and failover. If I just use one IP, at least I have failover, anyway I need each server to be able to handle full load, so I could have hot-warm instead of hot-hot.

(with more than two servers, need to figure something else out, probably two boxes running a simple load balancing in front of the rest of the cluster.
"a bit out-of-scope" haha .. the emperor wears no clothes.
Airbus patent: Detach cabin from airplane
AI Scheduler for Slack teams
Kono is a mobile scheduler powered by artificial intelligence. Recently we developed a Slackbot for Kono users! Just type /kono to schedule a team meeting in a second.

http://kono.ai/kono-slack/
Last HN discussion: https://news.ycombinator.com/item?id=10567630

135 points | 21 days ago | 52 comments
Adopting DevOps – Part V: Overcoming ‘Cultural Inertia’ – Sanjeev Sharma
What Exactly Is DevOps? – Innovation Insights
Coming from a PhD in math I can give this good trick for assessing grand mathematical claims:

Google the authors.

Maybe unfair to intelligent amateurs, but based on my decade of experience you find out from this whether to take something seriously.

Might need some adjustment of Google terms for hard-to-google names, just use common sense.
Sarcasm and Doubt Precede VW’s Update on Cheating Inquiry
In software: http://c2.com/cgi/wiki?LeastFlexibleProtocolWins
Laszlo Babai's Talk on His Quasipolynomial Time Algorithm for Graph Isomorphism
Re #2 - fully outsourcing development. I've seen this done successfully and as a matter of fact I was on the team that built the first MVP. I'm sure it's the exception and not the rule but it can be done if the team that's brought in is super professional and talented. (We were). There are some benefits to this route if done correctly

1. The code left for the eventual, internal, team is pristine, well written, scalable and easy to jump into.
2. Well defined processes are in place.
3. Our company helped find, introduce, and often interview the new employees for our client.

It's worked out well several times but it's certainly not cheap. You get what you pay for.
Very neat, you should definitely do a write-up on that, it is super interesting that you found a way to do this.
A more complex system, with checks and balances, seems far more robust and stable than a dictatorship, such as the Silkroad was, that is a good point. For questions of responsibility or guilt or blame, it shifts this from an issue of individual responsibility to shared responsibility, but that seems like mental trick to evade responsibility by diffusing it so much that nobody feels they are responsible.

Ironically, the operators of the Silkroad probably would have preferred to use that legal system and its checks and balances to deal with threats.

But they were denied access to "legal" methods, mainly because they were operating a market for illegal and dangerous molecules that many people like to ingest (these bad molecules should not be confused with the many legal and dangerous molecules like alcohol, nicotine, saturated fats, polycyclic aromatic hydrocarbons, etc)
As common in studies of personality, the researchers perform a bait-and-switch in defining key terms. To ensure mass appeal, like a skillful astrologist crafting this week's horoscope, they introduce the term "toxic worker" as an employee who is "harmful to an organization", leaving the authors plenty of room to maneuver.

Unfortunately for the authors, today's scientific paradigm requires at least the semblance of a statistical analysis. Finding a numeric measurement for an aspect of human consciousness, such as "toxicity" (or how much of a jerk you are), can be quite difficult. For the empirical portion of the paper, the authors choose to define a "toxic worker" as one who has been fired for "an egregious violation of company policy" such as "sexual harassment, workplace violence, falsifying documents, fraud, and general workplace misconduct". In their data, 1 in 20 employees was eventually deemed "toxic".

While I'm sure most people can identify a jerk at the office, they might also tell the authors, "You keep using that word [toxic]. I do not think it means what you think it means."
Shameless self-plug: you may be interested in my version of docopt at https://github.com/ridiculousfish/docopt_fish . Its syntax is more forgiving, it's capable of expressing more usage specs, and it has excellent error reporting for doc strings.
So in short they are making the same mistakes as just about every other Government in the world. They are expecting big breakthroughs through funding yesterday's successful research and leaving out fundamental research.

Whilst money into research is welcome, I'd expect to see the promises scaled back. The Australian Government has a long history of funding orthogonally or even in the antipodal direction of their yearly promises.
The speach itself:

https://www.youtube.com/watch?v=bUgEDG4GLTg
> And the proliferation of IEDs in Iraq suggests that those skills are readily transferable.

Nope, there were a small number of bomb makers who provided the bombs to a distribution network - this network then assigned the bombs to emplacement teams. There was also state level assistance coming from Iran. A few bomb makers and a lot of emplacement teams blew themselves up - so it isn't as easy as Hollywood has portrayed.
Here is an interesting talk on reverse engineering something very similar: https://realm.io/news/jp-simard-reverse-engineering-code-com...
I've seen both: the same rate everywhere, and a location-based delta.

The latter was driven by a strong belief in many Bay Area startups and companies that remote work doesn't work well, and that you get more output per head and more productivity if you sit next to your developers. That's what the premium is for in that case, usually with a tech stack that is relatively easy to find people for (e.g. RoR, PHP, Python).

The former was driven by rare knowledge with few customers, all of whom have good reasons to be relatively price insensitive to get the job done.

Pick your strategy accordingly...
I think you mean unprotected anal sex, not "gay" sex.
the corruption runs both ways though: the stealing of employee overtime hours is also stealing yet really is only frowned on if it is systematic versus absentminded.
Thanks, I appreciate it!
Not sure why you were downvoted. This is the way to go IMO. Declare your options like writing a man page. Let docopt generate your option handling code. There is an implementation for C. https://github.com/docopt/docopt.c
The `tar` format requires timestamps; so if the tarball products are to be reproducible, then you need to stick something there.
> building up a portfolio of patents in an area so that if someone sues you, you have something to counterclaim with.

this is the reason i say patents have become perverse.
Why wouldn't it be legal?

It is somewhat weird though. I think it would make more sense to pay employees with dependents less.
Australia Launches the “Ideas Boom”
FreeMe Wins the Disrupt London 2015 Hackathon Grand Prize
I have a hard time seeing how they can control for age in their analysis of this trait, as I'm not aware of a single person under 30 who has a landline, or any intention of ever acquiring one.
Thank you for the link. It contains this tiny gem: a glimpse into a path that CGI applications have not taken:

> CGI programs should accept these as command-line options, and also if given as the PATH_INFO; for instance, visiting ‘http://example.org/p.cgi/--help’ in a browser should output the same information as invoking ‘p.cgi --help’ from the command line.
It's not just you. It's a pretty click-baity, low-information title.
The A-10 was meant to go head to head with Soviet armored divisions. It's built to be hard to take out with a rocket which is what makes it so great for CAS.

MANPADS have been common for a very long time. The Mujaheddin used them with great success.
One thing I've been wondering recently in regards to the NYT Online is why some articles allow for comments and some don't (as generally the debate is reasonably well balanced).

This article is obviously more of a magazine-style, so perhaps from an aesthetic perspective it doesn't fit. However, even in more "standard" articles they are sometimes available and sometimes not. I appreciate that some articles / topics are more sensitive, but surely they are the ones that need debate more than ever. Also if it's appropriately moderated anything deemed inappropriate can of course be removed.
Very cool! I'll definitely keep it in mind (though I've been tending to use Go for greenfield projects recently).
It's much less clear than the F# and Elixir versions of |> are, so if you've used those languages this feels confusing looking. It would be nice to introduce |> into Javascript while keeping it just as understandable as it is in every other language that already has it.
... and network protocols.
I never liked reading books cover to cover and still don't. But I find that new (or different to the usual) quiet environments make it a lot easier to concentrate. For me the public library is one of those places. I put my phone on silent and can read for few hours at a time. I can even read more when I sit in the bathroom, than I do on my regular chair at my desk.

It works the same for me with sleeping. Whenever I start being uncomfortable on my bed, I switch to sofa for a while.
It's true, though, right?

Where does our responsibility lie in determining whether something is legitimate or not? There are cases where it's obvious, and cases where it's not. What's the limit of due diligence for a casual reader?
The US makes no secret of the broad objectives of its intelligence program. See http://www.dni.gov/files/documents/2014_NIS_Publication.pdf (page 10).
> That scenario would only be "market rate" if the market put a higher price (market price) on luxury-car-driving engineers.

That's the point actually. Driving a luxury car is equally as irrelevant as location. There really isn't a good reason for a company to reward employees for how those employees spend money outside of work.
This is super interesting, I have a very similar project that we use at Discourse https://github.com/SamSaffron/message_bus clearly being an NGINX module nchan is going to be a LOT faster

That said there are few little pointers that would make integrating MessageBus with nchan a bit challenging

- We have a concept of "reliable pub sub" https://github.com/SamSaffron/message_bus/blob/master/lib/me... this means that if you shut your laptop and then open it stuff just magically catches up with no loss of messages or ordering. Does the redis store you have do something similar (I can not see backing lists in the redis store implementation in store.c)

- We implement per-message security, meaning you can publish to a channel/group or channel/user and only those users get the message, I see you can do auth upfront but can per-message security seems not doable.

- We don't bother with per-channel URLS and instead just have a single endpoint you multi-subscribe using POST params, we often subscribe to 10 channels on a request, the multiplexing seems a bit limited

- When we subscribe to a channel due to the "reliable" nature of the store we are able to tell the server what the last id is we subscribed to and catch up from there

I definitely see us moving the moving our message bus server piece closer to the web server like nchan has, its by far the most scalable way, but its tough keeping feature parity.
A former coworker did a write-up and an interview with one of his former clients and I think it sheds a lot of light on how this can work - https://robots.thoughtbot.com/a-client-project-two-years-lat...
The Starfighter Low-Level Tech Tree
You clever motherfucker.
I live in fly over country and we fucking love Snowden.