skysight-inc/HackerNews huggingface dataset:
This makes sense. Atlassian is good at making money from its services and it is increasing its overall ecosystem here.

Github moves really slow in comparison. I guess Github is more focused, but there are a lot of contrasts between Github and Atlassian, and in terms of making money I think Atlassian is doing a lot better.

Has Github acquired anything significant? Github should have acquired Zenhub (which is Trello integrated into Github for the most part) instead of slowing trying to recreate it -- although I guess Github has better code purity if they develop it themselves, but it means they move slower.
How to Wade Through 100s of Articles Weekly
Exporatory data analysis on DAGs
Anyone know a good simple trello competitor that I can import my trello boards to really quick.
That would seem to be ironic. As a longtime Perl developer who switched (for pragmatic reasons -- a job) two and a half years ago, my impression is that Python [as a language] is much better suited to a business environment. What makes Perl such a wonderful language and why I enjoy it so much is exactly why it blows as a business language. Python's rigidity is very useful if you ever want someone else to read and understand code written by someone else. So the idea that Perl ends up with the more mature package management is exactly the opposite of what I would have predicted.

That said, I haven't had any more problems with PyPi packages than I did in the past with CPAN. Yes, pip always wants to upgrade itself, but that sort of every-damn-day software upgrade cycle seems to have become quite prevalent, not just in the Python world.
No, Android isn't good either, but at least it's possible to use Copperhead and co.

> The ability to root your device is nice, but in google's ecosystem the computers that really matter are the servers.

Funny that, does Apple allow push notifications without telling APNS about the notification message yet?
Documenting and mentally reasoning about exceptions is only half the problem. The other half is scaling this discipline inside individual teams and scaling it out beyond as well.

As a for instance, I can give instruction to my team to document exceptions when they are used, but during code review, I cannot guarantee that my engineers are being thorough enough to also document exceptions thrown deeper in the stack -- especially when dealing with a very large pre-existing codebase they didn't write and only have a passing familiarity with.
Hi, it's the author here.

> This really doesn't make any sense.

Disagree. Below, I respond to each of your points.

> Blockchains aren't immutable, they are just expensive to mutate.

Agreed; very little is truly absolutely immutable. It's all shades of grey. I actually prefer the word "tamper-resistant" and I usually say that next to the "immutable" definition, such as in the first paragraph of https://bigchaindb.com/whitepaper. But "immutable" makes for a good shorthand, especially because that's the label that the community uses.

> Blockchains aren't centralized.

Oops, that was a typo. I meant to say "decentralized". Fixed it. (That was a pretty big oops!)

> Blockchains didn't introduce audit trails ...

Correct.

> ... [status quo] require[s] trust in the central authority

Exactly. And it's crucial to note that once you don't have to trust a central authority to store your audit trail, you have a way more trustworthy audit trail that improves many applications and unlocks new ones.

> The author has a poor understanding of both AI and blockchain technology ... "treatise on altcoins"

Disagree. First, you don't need an "altcoin" to have a blockchain. To understand of what's special about blockchains, you first have to understand what already exists for distributed databases, then what the delta is.

Second, consensus in a distributed database has been around for decades; Satoshi did not invent it. Lamport laid down much of the theory for FT and BFT consensus in 1982. What Bitcoin brought forward, in addition to BFT-ish consensus, was Sybil tolerance (addressing attack-of-the-clones).

Third, as for my understanding of AI: I've been doing it professionally since the late 90s; here are my publications: http://trent.st/publications. Doing AI in the 90s was one of the least popular things one could possibly do, so I certainly didn't do it for the hype.

> vaguely proposing using a blockchain as a mass datastore (with ownership labels)

Obviously I gave much more specific proposals than that. I have other writings that dive into more detail on some of the use cases, such as an IP registry [1] and for AI DAOs [2].

[1] https://medium.com/ipdb-blog/a-decentralized-content-registr...
[2] https://medium.com/@trentmc0/ai-daos-and-three-paths-to-get-...
It depends on what your purpose is. It is at least debatable that one of the major problems with our current system rarely addressed by anyone on any side is that it conflates a health care plan with a health insurance plan. The two things may with some justification be the same thing inside of your head, but in monetary terms, they have radically different statistical distributions of monetary payouts required, one being a fairly reliable steady drip of relatively small amounts of funds, one being a highly irregular payout of large amounts of funds. Only the latter is something that "insurance" is a solution to; if you're getting a steady drip of low-payout events the only thing insurance can do for you is add a middleman and raise net prices as a result. (Some individuals may win and some may lose, but it has to come out net more expensive for the system.) Trying to bind the two together into one thing may be part of, though probably not the entire, problem.
While it isn't quite the same emulated machine, and therefore has a different instruction set, it does tread similar ground to Nand2Tetris's project 4, however it lacks an assembler, so you'd have to input directly in byte sequences.
Even on Wikipedia it's disliked. Editors don't like cleanup tags because it signals that you care about some issue, but not enough to resolve it yourself and most tags languish on pages for years. (also people feel it clutters up the page and makes it look unsightly, especially since not everything needs a citation, only challenged statements) OP could have done a simple search to verify these claims or just thought if such a statement made sense. Sometimes you just have to take some things as givens or just decide how much you are willing to believe in them, not interrogate a press release, which lays its bias quite apparently from the start. Of course we should be skeptical about things that matter, especially outlandish or controversial claims, but imagine having a conversation in real-life where you couldn't rely on recollection, personal experience, and hearsay, and instead your friend said "citation needed" after every statement.
That's terrible. If I'm a Python dev, why should a sysadmin who doesn't even know Python tell me what version of a library I will use?

I have regression tests to catch if an upgrade breaks anyyhing. What does a sysadmin have to approve or deny an upgrade? A little beard stroking and changelog reading?

I think the movement towards containers is like you said, to keep sysadmins off the code. Sysadmins add value in setting up the infastructure and keeping it running. They subtract value when they want to tell developers what version of a library to use.
> Serving your customers well is entirely out of self interest,

Right, just like "altruism" is also rooted in self-interest. It turns out that people are motivated by all kinds of things.

https://en.wikipedia.org/wiki/Praxeology
So... it's going to stop being free and start sucking?
I always feel like people telling me to be happy with my piece of the pie and to not compare it to others is a ploy by those with a bigger piece to keep me docile and content. Do our feelings of envy not serve a purpose? Would Napoleon have become Napoleon had he not envied Ceasar?
Zenhub is pretty close I guess.
> Maybe it's illegal for a hospital system to offer insurance in NY?

Definitely not. A lot of hospitals are part of networks which are doing exactly this.

And many of the ones that aren't are entering long-term capitated agreements with insurers, which basically means they're acting as if they were insurers but without technically being one.
I upgrade Python deps all the time. Java too. How often depends on the scope of the project.
I'm surprised that neither have any datacenters in India. Does anyone know why this might be?
> and the Lisp-based syntax of Lisp-Stat was cited as one of the reasons.

The syntax referred to is S-expressions. They are a simple and elegant way of writing trees. Lisp was originally supposed to have M-expressions which would be more like mathematical notation, but it was found that Lips users actually liked S-expressions.

The reason becomes obvious after some amount of Lisp exposure. S-expressions are so simple that before long one does not even see them any more. The parentheses give way and one can just look straight at the Lisp code itself. For this reason many Lisp programmers do not even edit the S-expressions. They instead use something like paredit to edit the underlying tree directly.

It's similar to how readers don't really "see" the letters that make up a word in many natural languages. And, further, they don't see the words that make up certain expressions. We have this fantastic ability to internalise language but so many are choosing not to use it when it comes to programming.
Ironically all-aboard-the-update-train was the actual reason I jumped off IIS back in the 90s when I got badly burned by updating Windows NT. Automatic database connection pooling for IIS was dropped and I started getting annoyed phone calls from clients who's websites were dying after updates.

One had to read MSDN every day to keep up with what might break on sites you had no control over.
I think it depends on whether they did anything illegal. Doing damage is not by itself enough to arrest anyone, there has to be something illegal about having acted in the way that caused the damage.
The time I'm thinking of was a team that wanted to switch from Rails 1.2 to 2.0 along with whichever interpreter bump was required to make that happen (IIRC 1.8.5 to 1.8.6, but this was a decade ago; I'm pretty sure 1.9 hadn't come out yet). Halfway through a project.
How serious are people about their business data?
documenting every possible exception becomes next to impossible if any function above in the stack decides to throw a new kind after a code change...
I've heard wekan mentioned a lot (open source alternative).

Here's the migration docs: https://github.com/wekan/wekan/wiki/Migrating-from-Trello
How to Increase the EU’s Role in World Politics (2012)
8 Ways to Market to Customer Emotion as Well as Logic
I've been using the Github Project board functionality which looks a lot like Trello. I doubt there's an integration where you'd be able to port one to the other though.
> Whereas in the UK, BT was/is obsessed with squeezing every last drop of bandwidth from POTS connections - because the cost of upgrading everyone's last-mile connections from copper (or even aluminium in some cases) to fibre is very cost-prohibitive

This is especially frustrating if you have a line that's directly connected to an exchange - you don't even benefit from the FTTC upgrades. Download-wise I can't complain too much - ~20Mbps is fine most of the time (though with family members that tend to leaving streaming video running constantly and various game consoles that auto-update almost constantly it's not ideal), but the sub-1Mbps upload speed is terrible. If I've anything large to upload, it's usually faster to take it to my grandparents' house - connected to the same exchange, but get a order of magnitude greater upload speeds because they are connected via a cabinet.

> (The only thing that is inexplicable is how even modern, brand-new housing developments still have unshielded copper last-mile connections instead of FTTH: they don't even lay conduits to make it easier for possible future FTTH... idiocy)

Reminds me a story my granddad told me from the 60s/70s (not sure exactly when it was). They'd just finished constructing a new road, laid all the conduits under the road for the various utilities, left them plainly labelled (IIRC it was also pre-planned with the companies, but not certain).... then came back two weeks later to find multiple utility companies had dug up parts of the road to lay their own and done a rough job of patching it back up. He was (understandably) less than impressed!
In either case, two components that could be separated: a service plan (preventative care) and catastrophic coverage.
or get shut down...
The article actually discusses the DNC email hack, and nowhere in the article does it allege that any election systems were compromised.

The lexical ambiguity in the headline is not optimal, true, especially when allegations of the latter sort are being tossed around. But "fake news" (another term that has IMO become pretty loaded) is a rather uncharitable term for this article, which is largely a historical look at Wikileaks' vision in the context of the DNC leaks.
>> If you currently use Trello as either a free or paid user, you can rest assured that we will continue to offer Trello as a standalone service.

They don't say if it will stay free or not.
I'd say the user base is as or more important than the product, from Atlassians POV. If they are able to convert a few hundred thousand JIRA accounts from this, they could turn Trello off and it'd be a win.
"In July 2014, Trello spins off from Fog Creek and becomes Trello, Inc. naming Fog Creek co-founder Michael Pryor as its CEO. The company raises $10.3 million in a Series A round of funding led by Spark Capital and Index Ventures."

Spark Calital and Index Ventures must have gotten a nice huge return, Trello only raised $10 million.
What does this have to do with h GitHub?
BT was/is obsessed with squeezing every last drop of bandwidth from POTS connections ... that wasn't what they wanted to do at all.

BT were preparing to do FTTH when I joined them in 1994 (I left in 2001). This was as you say going to be eye-wateringly expensive because BT have a universal provision requirement - they couldn't upgrade the network in the cities and not do it in the countryside. The idea was to pay for this by providing television services, but OfTel (now OfCom) said this would be unfair competition with the cable providers - who were cherry picking cities to make rollout cheaper. They would also have been in competition with Sky, which meant the Murdoch press lobbying against BT (among others; the media market is always a tangle of interests)

Additionally, local-loop unbundling (ie ADSL) was being proposed; BT were required to allow access to the last-mile network from in-exchange equipment, and do this at line rental prices that undercut themselves, in order to break their monopoly. OfTel were very likely to make the same requirement for FTTH/FTTC.

Of course, you pays your money you makes your choice - if BT had been allowed to go ahead with their TV services back then, we might've had FTTH way sooner, but BT probably still would have had a monopoly.

Source: I met the engineers doing FTTH on my first visit to Ipswich, I was part of the team working on the local-loop unbundling ordering systems (where other providers booked engineering time at exchanges) and gave presentations to them at OfTel's offices.
I'm a big fan of Clubhouse, and looks like someone wrote a tool to do exactly what you want: https://clubhouse.io/developers
Great, so that's one small part of the ecosystem covered, how about handoff between apps on my phone and apps on my laptop? How about a unified messaging system that lets me send SMS messages and make phone calls from my laptop?

Google is fine if all you need is the sliver Google offers, and if you're okay with Google doing their level best to violate your privacy, but there's so much more to Apple's ecosystem that nobody has replicated right now.
Trello has apparently about 19 million users. And I would bet that the majority of them are not the typical target audience of Atlassian products (i.e. software development teams).

So I wonder if they are mostly aquiring the user base here in order to expand their potential market?
Yes – Just like Bitbucket Issues didn't marry JIRA. One core difference between Trello and JIRA Agile is, in Trello you can't hide tickets that you don't want right now in the sprint – In JIRA Agile, you only put a few issues in the sprint so the board looks clean.

Anyway. Not sure why some people want to move away from Trello now. Is it that they don't want an identity connection between JIRA and Trello (SSO or similar)?
> or routing to a random 800 number

800 numbers aren't free - the recipient pays. It may even be illegal to forward your fraud traffic to them (but IANAL).
why should a sysadmin who doesn't even know Python tell me what version of a library I will use

Because he maintains that installation and you don't? But, yeah, that's why virtualenv, Docker, etc. were invented, because devs kept getting sick of installations having consequences.

What does a sysadmin have to approve or deny an upgrade?

Check for conflicts of this version of this library with other software currently in use (by other developers maybe, or even by the same developer). Add it to the watchlist on the dozen or so security mailing lists and newsfeeds he checks daily. Read the changelog and look for implementation problems. Read fora and look for performance problems people are reporting. Yes, beards get stroked during this process, but time and again we see that developers refuse to do this, and wind up coming to us when they break something because of that...
Free stock photo search engine Its pretty cool
Yes, but in this case the benefits of the enhancement are small enough that Google may have decided that consistent behaviour was more desirable.
Actually, VW is one of the least polluting offenders: http://www.theicct.org/news/press-release-vehicle-tests-show...

Volvo, Renault, Hyundai, Opel and Audi are much worse, as you can see in the last graph.

There's also a highly polluting Jeep at the top: https://www.theguardian.com/environment/2015/sep/30/wide-ran...

So this whole "let's make an example out of VW" has nothing to do with the scale of the crime.
> The cash fee for a PCP visit and what insurance actually pays are drastically different. If you're paying a membership fee just to get the same sort of rates insurance pays out at, there's no win here.

You don't want to get the same rates that insurers pay - those are actually the inflated rates.

Billing is complicated. In short, part of the problem is that doctors who take public insurance (Medicare/Medicaid) actually take a loss on those patients, because Medicare reimburses about 7% less than the direct costs of services, in the aggregate. It's one of the reasons you see very few private practices which cater solely, or even primarily, to Medicare patients.

The way providers make this work, since they can't negotiate rates with Medicare, is to charge higher rates for private insurers. This ends up as an effective subsidy from private insurers to Medicare.

A doctor who doesn't accept any insurance whatsoever doesn't have to manage this indirect subsidy, so the amount they charge a self-paying patient could be a lot less than what another doctor would bill a private insurer for.
His point is that the society might be apparently permissive, at least to those who live in it, but there are parts that aren't (such as those two examples), and people don't generally recognize them as such.
Okay, fair enough, but nothing like that is happening here. That situation requires a surprise, it needs something to happen that the actors didn't expect. Maybe because they didn't have perfect information, or because they didn't think hard enough about what they knew, or because the dice came up snake eyes, or whatever.

The Braess paradox and overfishing are problems even when everyone has perfect information.
Not much:

http://www.reuters.com/article/us-volkswagen-emissions-spain...

In October, one Spanish court ordered "two Spanish VW units" (dealers?) to pay €5000 to one buyer of an Audi which was affected by the software. VW promised to appeal, but that's the last I was able to find on the issue. There have not been large-scale decisions that I'm aware of.
BitBucket is owned by Atlassian and a competitor (the biggest?) to Github in the enterprise.
Gotta make up for all those freemium users. Maybe it wasn't so "free" after all...
It's pretty wild using numpy or pandas in Lisp. Hy is definitely cool.
Trello Is Being Acquired by Atlassian
That is true - a lot of software developers use a variety of tools so they can do more advanced things like track burn rates, project velocity, and such more quantitatively. Trello, on the other hand, is so easy that I've seen it used for everything from managing speaking arrangements to writing books. It has more of a mass appeal.
I'm curious - why were you worried that this comment might make you a target for abuse?
Componentware Revisited
> it's also justice being served

Is it really? All the diesel manufacturers cheat and VW cheats the least:

https://www.theguardian.com/environment/2015/sep/30/wide-ran...

http://www.theicct.org/news/press-release-vehicle-tests-show...
For what it's worth, it's really not hard to replace a battery. Obviously not as easy as a "removable" battery, but not that hard.
The one simple habit that changed my entire business and life
>Maybe HN admins could take this into account maybe into the sorting algo.

It is, via exponential decay proprtional (among other) to that upvote/comment ratio. Can't find the source atm.

So I take that as an opportunity to comment without voting as long as I can't downvote, but also as caution of needles comments when I can only upvote so much.
Really eager to hear what Spolsky has to say about the acquisition (nothing yet either on his blog or on Twitter).
When I was reading BOfH a few years ago I got a different gist.

The BOfH is the archetype of someone who is excellent both with technology and politics. When you are in a service role, you have two competing priorities. You must deliver people the things they want, but also keep things nice and stable for yourself so you don't go crazy.

An important dynamic in organizations is laziness vs. intimidation. Political savviness allows you to apply intimidation to get the lazy to do what you want. You can threaten to fire, or raise an issue that could possibly get them fired and even if it doesn't, won't make you look good. The BOfH is someone who can respond to political intimidation with adroit technical interventions to ensure that his second priority, ensuring a smoothly-running system, isn't threatened.

If you read the BOfH stories carefully, you see that the operator knows where his bread is buttered and is careful to remain on good terms with the people who really have the power in the company. The whole thing is a phenomenal read on organizational dynamics.
Show HN: Privacy aware email client for Mac/iOS