skysight-inc/HackerNews huggingface dataset:
I'm not too concerned about someone getting the code, reading it and discovering a flaw allowing for exploit. I'm much more concerned about someone being able to modify code that will be pulled onto production systems by build and deployment scripts (not to mention the build and deployment scripts themselves) which would allow direct access without any need to hack anything beyond the external cloud service. Even a disgruntled admin at Fog Creek in this case could do something like this without the need to hack anything.
> People are enamored with less accurate reproduction of vinyl records.

I just did a quick estimate and would say that there're around 300 vinyl records in my household, which I suppose is at the low end for people I know with a record player. A few years back, I owned one or two at most, and didn't have a functional player. That seems to have shifted similarly for a lot of people. You can buy the things new at such resolutely unhip outlets as Barnes & Noble, if you're so inclined.

I'll be pretty happy if vinyl settles into a role as the end-state consensus equilibrium of physical media for music, which is roughly what seems to be happening. Still-playable records encompass most of the era of recorded music, require no digital computation to play, and are substantial enough as artifacts to incentivize paying money for units of art. They're also physically attractive objects with attendant ritual protocols that are easily legible across every living generation.

Accuracy of reproduction is, above some baseline threshold, not the real concern here.

All of which, I guess, is just to say: You're probably right that this is unsurprising. There's a market. "Hipsters" is a convenient shorthand, but it's worth remembering that technologies usually have important properties which are lost to succeeding modes of tech, even when things like the appearance of film grain can in theory be easily reproduced by a filter or what have you. We use the new stuff and we forget the real dimensions of the old stuff.
Clicking pdf link opens it in application without asking to save it
Yeah, ask Lisa Brennan-Jobs about his "kinder side". Ask Steve Wozniak. He spent his whole life throwing people under the bus and using them to get his way. He was a manipulative, terrible human being, and it's frankly zero surprise to me how much of the Hacker News community idolizes him.
>Uh, there seems to be some confusion here. The only one in this conversation who wants to make this a partisan issue is you. My point is that I don't give a shit which part of the United States government is doing this or that. I'm opposing dangerous and hypocritical bullshit whoever it comes from.

Do you realize everyone can literally read what you just wrote? You literally wrote the following:

>people shouldn't believe Democrats when they invent stories to drum up support for starting a war

You literally implied Democrats are inventing stories to start a war. I corrected your mistaken impression that both the Intelligence Community and the FBI are part of the Democratic Party, as these are both facts that are easily verifiable. Moreover, your initial argument was that there is no proof that Russia hacked the DNC/RNC - again, this is another lie you're attempting to espouse.

> Ah, so now we get to the real point. It's not actually about the hack at all. If that hadn't happened, you would merely be put to the trouble of looking for another pretext. What you want is a war with Russia, on whatever pretext.

So far, every Trumpkin I've seen encountered in the wild tries to go for the same formula:

1. Tell me that Russia hasn't interfered in the US elections as they have done across Europe.

2. When that fails, accuse me of trying to start world war 3 unless I support Putin and allow him to do so.

I'll skip the rest of your mental masturbation, as I assume that was for your gratification and not to present any new facts.
> Film will never die

But this is not just about film. One has also to be able to create high-quality prints, for people to be able to appreciate the image and understand the reason the artist has gone through all the trouble.

Using film in cinematography, on the other hand, no longer makes sense at all, especially as more and more computer-generated imagery is being used - just as it would make little sense to use film to record still images that were generated by a computer.
Well if they manufacture E100 with exactly the same chemistry and process (considering they still own the IP) then it's the same damn film.
I feel like this highlights a number of topics recently discussed on HN. I'll just run through them.

> smugness

People on "both sides" (because there are always sides) think the other side is either too dumb to understand or operating according to some agenda that is inherently detrimental to them and all-encompassing.

> poor leadership

I didn't research this CEO's qualifications, but it would seem, given that the article mentions her job/service as dealing with hiring, she isn't as qualified in the details or leadership category since she outright ignored federal regulations. Then again, it has become popular to ignore the law as a method to changing it and/or becoming profitable.

> co-location

The density in SF and especially the Valley continues to be the biggest benefit. You can throw a rock and hit ten people who want to give someone money. It can't help but create an insulated, group-think inducing environment. It's what leads to so many more examples of poor-leadership; too many ideas, companies, investments, etc. but not enough skilled managers and leaders.

Also, there has been this influx of legal-speak, and thus legal definitions supplanting common definitions, and prejudice is a good example. Prejudice in and of itself is common, natural, and manageable. However, when prejudice leads someone to treat others in a harmful way, then we have a problem, then we have discrimination.

Discrimination, we can legislate against, however prejudice is difficult to battle because it intermingles with our natural instincts. It's the reason that someone can be an avid supporter of equality while still moving to the other side of the street when they see someone of a different color while alone.

Arguably, it's a waste of time to fight "prejudice" in these terms, but rather, we can achieve a more equitable society by consistently and uniformly applying anti-discrimination laws. Eventually, the status-quo could naturally evolve into one of maximum fair-treatment.
Ionic's 2016 - by the numbers
Wow, I'm not sure how I missed that. Thanks! I've pushed the fix up, and it should be live shortly.
Starting with DL? That's like learning calculus before geometry... YMMV?
Sociologist Zygmunt Bauman dies
Java has been in the top three most popular languages since the early 2000s.

Android certainly made it more popular than it already was, but Java was extremely popular way before Android appeared.
> Hopefully one day we can see those drawbacks, because maybe a lot of us are more than happy to pay that price.

Why wait for "one day"? These proposals are public:
https://github.com/golang/proposal/blob/master/design/15292-...
> I'll bite, how do you know that one? This conversation is incredibly fascinating to me.

I have lots of Medicare horror stories, from both personal and professional experience.

I founded a health-tech company aimed at ensuring that people who were discharged from the ER received proper outpatient followup care. This is a big problem - most people who leave the ER receive their next medical care from another physician in the ER (ie, a subsequent visit).

There are a lot of reasons that patients don't have followup care, but a big one is the amount of coordination and effort required. A lot of that we could automate or do efficiently, because we were handling the process for many patients at once. But dealing with Original Medicare[0] was particularly awful. Original Medicare's coverage is actually quite terrible (from the patient's perspective) and, to make matters worse, lots of providers don't accept Original Medicare[1], because it's a lot of hassle and may not even pay for itself. We had by far the hardest time with Original Medicare patients compared to Medicare Advantage patients. Even Medicaid was arguably better, for reasons which aren't relevant here.

From a personal standpoint, I've seen how frustrating it is to arrange for proper care for family members on Medicare, and that's with the knowledge we have about how the whole system works together. For ongoing care, such as physical therapy or dialysis[2], Medicare will often cover a small amount, but not enough to really make an impact. Say, you need three sessions a week, but Medicare only covers one. However, because providers can't bill a patient directly for services that Medicare does cover (even if Medicare won't cover that service, because the patient has hit their cap, or whatever reason), that means you... can't receive it from that same provider. So you have to find a different provider for the remainder, which means you now have two different providers and all the problems that means. That is, of course, assuming you manage to find one who will let you self-pay, and you have to cover it out of pocket.

To be fair, that last point applies both to Original Medicare and Medicare Advantage; Original Medicare just happens to be worse about it.

[0] Original Medicare is the term used for Medicare plans that aren't offered through private insurers

[1] e.g. http://www.oregonlive.com/finance/index.ssf/2015/10/medicare...

[2] Dialysis is actually particularly heinous for another reason - due to a legal loophole, Medicare basically forces private insurers to pay for nearly all dialysis, albeit indirectly.
I want to add to what Michael said above.

In meeting with Michael, and discussing how we could work together, Michael could not be more clear that Trello's success is predicated on is breadth and its appeal to many different use-cases.

This is most clearly displayed in their inspiration page, that includes many, many use-cases:

https://trello.com/inspiration

Keeping this strength alive will be key to Trello's long-term success.

Scott, CEO Atlassian
|their enterprise hosted version still has maintenance outages

Even WoW doesn't really do that anymore :)
Wow, for exactly this reason I now have no interest in applying. GitLab went from meh to awesome over the last few years but for my city the compensation is just wrong. I'm not interested in applying to have that fight later (or being paid 20-40k under market)
But a bunch of Fog Creek employees had ownership/shares in Trello no?
Considering how Facebook grew on the back of several fraudulent scheme to inflate their numbers in many different ways at different stages, I can't think of a worse entity to spawn a presidential candidate … maybe Plantir but they are already heavily involved in the game without the public knowing it, let alone what and how.
Honestly. Developers should stop thinking that their jobs is to release features all the time at all costs. That's simply not true and that's counter productive for the business.
Not production ready - the system, not the database. We never had a problem with the event data stores. The bespoke systems our CQRS/ES rescuees built around it, absolutely.
What is wrong with a phone call (preferably scheduled) to work out such details? It seems to work pretty well for me with my remote job. I prefer more complex solutions to be worked out via a wiki-like editable document that everyone can share and discuss, but for trivial things, a phone call works well.

You are right that many more things could be done without so much collaboration with better practices. I think code reviews can help maintain a sufficient spread of knowledge across the team.
I think you are underestimating the indirect effect that generics have had on your code, even if you don't use them directly yourself.

Thanks to generics, millions of lines of code in libraries that you are using became safer and faster, and you are benefiting from this, even if it's not apparent to you.

Basically, generics made Java a better and safer language. Both theoretically and practically.
The best possible outcome is that everyone agrees on the same preprocessor/macro-expander and we start treating Go as a compilation target that isn't suited for human beings to read or write.

Others have pointed out this is how we got C++ and stopped putting method dispatch and stack unwinding boilerplate at the same level as the code we really care about.
Here is a snapshot of what Bitbucket has launched over the last year:
Server/Data Center: http://blogs.atlassian.com/2016/12/bitbucket-server-year-rev...

Cloud: https://blog.bitbucket.org/2016/09/07/bitbucket-cloud-5-mill...

- Merge checks
- Bitbucket Pipelines (Continuous delivery service in Bitbucket Cloud)
- 2FA
- Universal Second Factor (U2F)
- Improved SSH
- Support for multiple SSH keys
- Build status API
- Smart Mirroring
- Git LFS (including the embedded media viewer only in Bitbucket Cloud which allows for better large file uploads)
- Smart Commits (allow repository committers to process JIRA issues using commands in your commit messages)
- reviewer status on pull requests
- Code search (Server only currently)
- 0 downtime backups
- code review at commit level
- default review in pull requests
- pull request merge strategies
- Deploy Bitbucket Data center with AWS
- iterative reviews for pull requests
- pull request focused dashboard
- Bitbucket Connect add-ons (deploy from Bitbucket with AWS, Azure or Digital Ocean)
Most these bots are likely using standard well established techniques.

Strategic play, card counting, etc. A handful of heuristics make you an above average player and will get you thrown out of a casino. They'd be trivial to program.

I guess all that is novel here is a bot learned these techniques on its own.
Sentience is the line I and many others use to make that distinction.

Although there is a gray area the closer to the line you get (insects for example), that does not diminish the fact that we can say with high degree of certainly are sentient (cows) and are not sentient (wheat).
You wanna go full retard? Cells are just sheaths around aqueous liquid crystal computational systems. The water is doing most of the work.
Show HN: A platform for K-6 classrooms to set personalized academic goals
>Also, presumably your change doesn't affect the 0%-error-rate case, where exceptions should still be faster?

In my earlier test, it looked like it was pretty much even between the two. I haven't looked at assembly or anything, but I'd imagine SEH has a bit of overhead.

As for the type for exceptions, I'm seeing what happens when the C++ version throws ints. I'll update here once I have results.

EDIT: Full results can be found at https://juliangoldsmith.com/excspeed%20results%202.txt , graph reproduced below. I've also updated the code on my copy of the Github repo.

ecCCCCCCCC
ccccCCCCCC
cccCCCCCcC
cccccCCCCC
ccccccccCc
ecccccccCc
eecccccCcC
cccccccCcc
eccccccccc
cccccccccc

EDIT2: I'm also testing it without optimization enabled, to see whether optimization was making the C version faster than the C++ version.

EDIT3: Apparently turning off optimization makes the C version very significantly faster on my platform: https://juliangoldsmith.com/excspeed%20results%203.txt

cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
cCCCCCCCCC
So you're saying it might be moral to eat the unemployed? They don't pay time or money to anyone, yet they still receive some basic level of access to infrastructure. They take more than they give, and that means killing them and eating them could be a viable way to make up the difference.

That's before you get into the fact that we don't give animals a choice in the matter. They can't opt out of our protection and their eventual slaughter. We presume that it's acceptable to agree to that bargain on their behalf.

Like I said, it's a thought experiment, but it's one that leaves me uneasy with the consequences.
that ambiguity is hardly limited to program languages.
Thank you for the detailed response!
In case you haven't read it:
The Trouble With Checked Exceptions ( http://www.artima.com/intv/handcuffs.html )
Maybe I won't get the chance to vote for or against him. There are such things as appointed offices, some of which wield considerable power.
Question: What must go wrong for a build to be 180x slower on a server than on a laptop?
Finding the right balance between AI and human responses is an interesting problem I look forward to learning more about if Peter keeps up the transparency.
Also, reading the names of the signers, they're all long-retired and/or formerly senior, i.e., people who probably don't know how this whole Internet thing works.

There's no actual technical claim here, other than, "The NSA should be 100% sure, and they said they were less than 100% sure, so they aren't sure."

I mean, OK? I guess?
> 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?

What if the sysadmin can code in the same language as you, faster and with less bugs?
I think that's fair, certainly they don't give you any meaningful strategy opinions - just basic patterns and stats.
Go to Google and Search Evon Latrail
Go to Google, YouTube, Twitter, Facebook or Instagram and search,
Evon Latrail
#evonlatrail #trending RT
Working with film was fun. It imposed many subjective qualities to one's imagery that do appeal to me--and when it worked, it worked well. But when it didn't, it was very frustrating. I honestly don't miss film or the perishable chemicals. If I'm up for pain, I'll go out shooting with just my Sigma DP Merrills and work the proprietary raws in SPP--that's as close to the "fun" of film I get, nowadays ...
"Fair" is subjective. But from a utilitarian perspective, I think still it would be fairer for the working class to own the means of production.

From a Marxist perspective, a "free market" in which people sell their labour in order to survive isn't fair at all. Whether or not you have a corporation with a big internal centralised form of deciding wages, you still have the product of labour sold for more value than it was bought at.

It might be fairer if corporations became smaller and there was more bargaining power because there is more accessibility for decision in the free market. But I don't think it's fair in other aspects - the aforementioned exploitation (occurring even in the absence of regulation), there is nobody to defend property or even establish the validity of the concept of property, you probably have to pay to be protected by a police force, and all the egregious institutions of today would probably continue, including needlessly expensive health care, there is still the problem of sweatshop labour (which most people, even though informed, don't care enough about to do anything about; imagine how it is if Apple/Nike/whoever were to own a few news agencies too). On top of that, the fact that few exchanges are truly voluntary for many who are less fortunate.

However I can see that there may be more workplace democracy, as a result of internal practices being opened to the free market.
I went through a similar experience with the NM process some ten years ago except I ended up giving up on the whole thing. After being told I absolutely had to answer a load of questions within a week for a week that happened to be very inconvenient, my answers then got completely ignored. I carried on maintaining the one package until a few years ago when I gave up because nobody would sponsor an upload until the freeze at which point I was being told I had to backport bug fixes to the old release. I actually ended up jumping to FreeBSD before the whole systemd mess hit and I've found it to have a friendlier community.
Thanks for the thoughts. I'll respond to each point in turn.

> I don't understand the assertion made regarding blockchains/digital signatures supposedly increasing accuracy or trust in IoT sensor-reading reliability.

If each IoT sensor has a known public key then we can know that the data came from that sensor.

It doesn't solve all reliability problems of course. E.g. if you have a hardware failure, a digital signature ain't gonna help:)

> Also, how do you respond to the inevitable criticism that advertising your solution as a "shared global registry" invokes the "How Standards Proliferate" XKCD[1]?

I get this. What's cool is that IPDB doesn't need to be (and shouldn't be) the "one network to rule them all. The path is to leverage other existing standards and new connectivity standards, so that IPDB (or whatever registry) plays well with other emerging & existing registries.

The main lesson is from the internet itself, which was born by combining together disparate networks (ARPANET, NSFNet, etc) that didn't communicate previously, via the invention of TCP/IP. All the networks had to do was alter their top-level protocol and suddenly they could talk to other nets. There's a similar protocol for blockchain tech, called Interledger (https://www.interledger.org). Whereas TCP/IP connected networks with data, since you can re-send packets etc it doesn't account for double-spending; Interledger does this. You can view it as a way to connect networks of value.

Interledger has already been used to connect Bitcoin, Ethereum, and many centralized payment networks.

There are other protocols that are closer to the data level. E.g. simply using JSON-LD helps. And ILPD on top of that (roughly, a Merkle-ized JSON-LD). And domain-specific value transfer protocols above that, like COALA IP for intellectual property (which plays well with existing protocols like DDEX for music, PLUS for photography).

> Finally, I like the idea of creating a marketplace or exchange for AI training information, but it's strictly not necessary to use a blockchain for this purpose

Agreed; and I wrote about it: "An exchange could be centralized, like DatastreamX already does for data. But so far, they are really only able to use publicly-available data sources, since many businesses see more risk than reward from sharing.
What about a decentralized data & model exchange? ..." and I went on to list some benefits.

> unless a very large portion of your users are hyper-concerned about their anonymity.

To me, there are much greater benefits. I'm hoping that the biggest benefit will be to further catalyze a truly open data market.

> It's also misleading to try to build a marketplace of signed IoT data, with the assumption that it is more trustworthy than unsigned IoT data, when that is simply false.

I'm not sure why you say this; knowing the provenance of the data has clear trust-related benefits in some cases like I described. Obviously just standing on its own, it has no benefit, it's all about usage farther along in the pipeline.
If you regularly drive long distances on highways, diesel >> gasoline-electric hybrid, since the electrical part of the drive train doesn't do much at constant speeds.

> It should be taxed more than gasoline because of NOx, particulate and sulphur pollution.

Diesel car owners already pay that tax through the expense of urea injection, oxidation catalyst, and particular filter systems, and with those systems diesel is every bit as clean as gasoline. Sulfur is a nonissue with ULSD these days, and if you want to reduce sulfur further that's something you deal with at the refinery, not the pump.
I'm not sure about acquisitions, but compared to github, jira and bitbucket are poor.

I tried to figure out what confluence even does and I'm still not sure.

Considering I'm forced into the atlassian ecosystem at work, this is my plea for y'all to improve.
You might want to start with the personal ads in Craigslist. It's not quite "normal", but it's a start at least.