skysight-inc/HackerNews huggingface dataset:
> * Its forced syntax stops syntax wars.

Okay, but so does any in-company linter.

> * Compiling down to one binary makes deployment easy.

Rust and Haskell are both compiled to a single binary, typically, and both can be statically linked (with some work.. this is getting better)

> * Its has concurrency out of the box.

Rust is actually a systems language and does not have a decent semblance of concurrency (beyond OS threads, which it does very well) because it is very difficult to actually introduce/keep consistent at that level. (AKA: Why green threads were removed)

Haskell has one of the most advanced runtime systems of any modern language, and it does support Go-esque concurrency/parallelism (along with every other concurrency style you might want - as libraries).

As a bonus: in Haskell, you don't typically need to worry about the dangers of multiple concurrent or parallel routines manipulating state in unsafe ways, etc. STM is pretty great, too.

> * A strong community to hire developers easily enough.

If you want a "Go developer" - there are plenty of them. If you want a strong generalist who can learn the technologies you are working with (be it Rust, Haskell, whatever), there are plenty of those, too.

Go does seem like it reduces developers of all skill levels to some common denominator, allowing easy termination/hiring. Whether or not this is a good thing is debatable.
Any language that has continuations, or at least thread-safe coroutines, can implement goroutines and channels. This includes scheme and lua. Also any language where the stack can be directly manipulated can implement those thread-safe coroutines, so that opens up C/C++ and perl and possibly some others.
> read the Preface in Alan Donovan and Brian Kernighan's "The Go Programming Language"

I have read it :)

I think it's both misguided and misleading. It's misguided because they have the wrong idea about simplicity, and it's misleading because they claim that Go is "radically simple". Go isn't really that simple; it's just inconveniently incapable.
I've written and maintain various Go systems and agree. Go is like Rails was about 5 years ago. It ends up hurting the community members themselves in the end. I won't abandon the language because it works well for my use case, but I'm not pouring any open source efforts into it.
/eyeroll.

Bitcoin is not a global paradigm shift; it's an interesting technical novelty with some niche use cases. The never-ending hyperbolic glorification of bitcoin is a great way to foment the idea that bitcoin isn't worth taking seriously.

> This is about emancipation even more than enrichment.
Companies' paranoid "where there's smoke there's fire" logic is the major problem here. I've applied for jobs (tech jobs at big-name companies you have heard of) where they require you to list mere arrests, even if there was no conviction or even if no charges were filed.
But here, Amazon is the plaintiff. The government merely provides the (ideally neutral) structure. And common law goes back millennia. Would guys with baseball bats be a better option?
> The stock is up 120% since Mayer took over.

All of that is because of $BABA. If you add up the current value of $BABA and Yahoo Japan shares that Yahoo holds, it's more than the market cap of Yahoo; which means, the $4B/year revenue business that is rest of Yahoo is valued negatively by the market. SMH....
I live in Cupertino and I've barely seen anywhere that even accepts it, and I can only assume that we have possibly the highest penetration of independent retailers anywhere on the planet.

In fact, the only place I see it used consistently is the Apple corporate cafe.
I don't use Apple Pay for one very simple reason: it's an automatic habit to reach for a card.

I am not actively choosing NOT to use it. I just have no compelling reason to use it despite my card habit.
Using git-crypt to transparently encrypt sensitive data in a Git repository
He may not have, but just because it's just another and the most dominant flavor of the addiction does not mean it is not as OP described. He's essentially the head of a psychological drug dealing organization.

I'm not saying Facebook couldn't be changed to not serve that purpose, but the whole nature of Fb leads to people envying idealized illusions of people's lives.

It also does not allow people to move forward because you are always reminded of and connected to the past. I don't think that is a topic that has received anywhere near enough attention. The people that are bad for you are and will forever haunt you through facebook. It really needs more study and I would not be surprised on bit if it were shown to facilitate things like substance abuse relapse and poor choices.
Why not let the user decide? Let them switch the graph between average, median, 95%, 99% and histogram. And everyone will be happy!
My (inexpert) opinion is that the kind of computer language researcher or practitioner interested in exploring how far you can go with type systems is dissatisfied with Go.

But there are many types of static analysis which accomplish similar (or more dramatic) goals than what can be down with type analysis, and the simplicity of a language makes those kinds of analyses more reachable. Examples: gofmt and gofix.

I think it's amazing what kinds of magic can be encapsulated with the type system, but my experience doing software is that complex types often end up being a hairball which is very change-resistant. Go's emphasis on lifecycle support for large programs may point us to new kinds of tools and methods. Whether those tools and methods end up being able to be encompassed by type theory is an open question, but it looks to me like Go is aimed in a great direction to raise the questions.
I tried Scala and Akka. And then I found Go Concurrency. And then I decided to stick to Go. Scala and Java 8 are probably better, but the simplicity that Go brings in can not be compared to.
Doesn't FileFormat.info already 'solve the problem'? What does the new wiki offer that FileFormat.info lacks, and which couldn't be added to FileFormat.info?
Personally, I would say that immutable data structures and pure functional programming ARE a decent design; especially in web programming.
Not sure if Blizzard still does, but even Windows 10 does peer to peer updating now.
You have zero rights to harm my health.

So, it's not that bad is simply not a defense. If you want nicotine ware a patch, chew gum etc. If you want some other crap in your lungs, do it somewhere that does not impact me.
I mean, I can walk around the street yelling "penis" at anyone wearing orange. Doesn't mean I'm not an asshole for doing so.
I did this exact thing last year, so a couple of things to be aware of. Firstly, many companies will not allow you to sell the shares to another party without their permission. You can talk to them about this but realistically, unless they generally allow this, they are unlikely to make an exception for you since it sets a precedent within the company, but you can try. Might be good to talk to a lawyer about this. Secondly, by exercising you will very probably expose yourself to Alternative Minimum Tax (AMT). If you don't know what this is, look it up as this can be VERY expensive. So, before doing any of this I would really talk to an accountant and possibly to a lawyer.
Most of that are "I got that packet, now you can send more" aka "ACK" packets.
I agree with a lot of this, but where things get muddy with empirical evidence, is that it implies a certain "default". In this case that can either be something like "generics are useful" or something like "not having generics is useful". I don't think either hypothesis is supported by much of the sort of empirical evidence you're looking for. Basically, I share your sense that this is all anecdotal and subjective, but in reverse: after the 1000th person says, "generics are too complex and not having them is better because … my anecdotes", I eventually tune it out.

Experimentation is definitely the right way to go (har!), but that doesn't imply that people should be mum about the results of their personal experiments! Obviously of these are actual scientific experiments, but when people (like the author of the OP) say "I've used Go and here is what I think", they are in essence reporting the findings of an "experiment" with the language.

I don't think anybody is demanding that Go make the same trade-off as other languages, they're just documenting their thoughts on the affect of the various trade-offs.
This is pretty cool. You should be proud of your daughter. Mine is 10 going to 11 in a couple of weeks and I've tried getting her interested in programming but no dice. She just prefers gaming, social media, selfies. I wish she was into it =( but I will respect the fact that her destiny might lie somewhere else (or maybe she is just a late bloomer).
It's not well advertised, but I use it everywhere that accepts it when I'm not using cash.
What is the name of your wiki?
Yeah, I notice that I feel guilty when I test out an unfamiliar POS with my watch. Like I'm being looked at with scorn by others.

I should just be annoyed that the place doesn't have the technology.
I sure as hell don't, assuming the retailer accepts at all (most up here don't), the cashier almost never knows how to make it work and looks at me like I'm trying to pull a scam when I pull my phone out instead of my wallet.

Joys of living in the backwoods.
Hey, it's ok, you can both be wrong :)

1979/80 would both put you in Gen X as a birth year ('61-'81, although Harvard for some reason thinks '64-'84 - either way, bad luck, Coupland novel it is).
By this measure, isn't C worse?
You can't know security without cracking a few systems.
It's absurd to say that you shouldn't criticize a person's actions unless you first fix the systemic problems in our entire economic system.

Anyway, change very well can come from attacking people. Publically criticizing actions which are harmful is part of the way that we, as a society, build up the standards and norms by which we judge individuals' actions--and, ultimately, form legislation and other institutions to diminish harm and exploitation. The idea of "Don't hate the player, hate the game" is an attack on morality as such.
I wasn't including all of Canadians' refrigerators and riding lawn mowers. Just the real estate (n.b. "real estate" does not include the minerals).
Google Play Music Family Plan $14.95 with 6 People
Thank god Harvard has taken a stand
Mobile Developers Embrace Open Device Movement
It's a bit surprising since Apple Pay has, by far, one of the better UXs for a wallet application. Adding cards is really easy and paying with Touch ID is really simple and intuitive.

I imagined that once Apple finally came out with a mobile payments solution, Mainstream America would pounce on it, but it hasn't seemed to happen yet (or maybe ever).
FYI you can use the Messenger app without having a Facebook account (at least before attaching Messenger to a Facebook account, not sure what would happen if you’ve already done so).
Webminal platform's Storage & OpenStack topics with pricing details
This. It's sort of like the "The Apple Watch is a failure!" articles when the Apple Watch has outsold every other smartwatch combined.

Sometimes it kind of feels like the dinosaur press is really trying its damnedest to bring back the "beleaguered" days.
I wonder why Apple hasn't ditched Barclays as their customer financing provider.
Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines

But more realistically, it makes it easier. Those things still manage to be hard at some point.
Not only is it unnecessary, but you should object. The entire point of Apple Pay is that it is both very secure and completely anonymous. The retailer doesn't need to know your identity and track your purchases. No information about you is passed to the retailer during an Apple Pay transaction: not your name, not your account number, not the type of card you are using. Nothing. Which is how it should be.

The retailer is assured that you are the valid account holder by the fact that Apple Pay can't work without a validated iPhone present, which the user has unlocked with either a security code or a fingerprint. Stolen iPhones are accounted for by the fact that such phones can be easily and instantly disabled or bricked by the user.
> He's essentially the head of a psychological drug dealing organization

That's not hyperbole at all.
I think both factors are at work: what you said (the feeling of security) and what the parent said (compliance).
One thing that prevents me from wanting to use this is that it just looks for bitcoin addresses on the page. If joe bloe posts on reddit begging for money with his bitcoin address, I don't want to automagically send him some.
Are you using libchan js implementation jschan to multiplex streams ?
Plan A, while fairly conventional, got shot down by the IRS.

http://www.bloombergview.com/articles/2015-09-09/yahoo-s-ali...
Dokuwiki's UI is fine. Also, what about TWiki/FOSSwiki?
The section about crossing the uncanny valley reminds me of this old rant about Microsoft Foundation Classes:

https://www.relisoft.com/resource/libs.html

The author likens MFC to a specialized Lego set for building a pirate ship, whereas the Win32 API is a general Lego set. I think the analogy is much stronger if one replaces MFC with web tech in a native wrapper, and Win32 with any OS native toolkit.
Except there is a fairly large difference with interface{}, in that it is typed. interface{} is more like Object in java than void* from C. If you incorrectly cast an interface{} to a type it's not, it will be a runtime error.

Details: http://research.swtch.com/interfaces
Comparison of Idea Management Applications
However

I comletelly agree with this, it is very confusing API.

You should even be able to do this in Java with "import static"

Yep, you should define a static methods add, sub, pow etc with BigDecimal parameters and then use import static.

Something along

class BigDecimalMath {
public static BigDecimal add(BigDecimal x1, BigDecimal x2) {
return x1.add(x2);
}
}

Also JVM JIT would very likely inline such code, so you should not really worry about an added method call.
I've never not had Apple Pay on my Apple Watch work. I use it like everyday on the way to work.
Scrolling through this article where WIRED speculates that Craig Wright is the creator of BitCoin. While scrolling I recognized the page design from their screen shot and realized its from this same blog.

Yesterday his house was raided and now this blog is down.

Did the original poster cba9 know there was speculation the blog author could be BitCoin creator?

WIRED article:
http://www.wired.com/2015/12/bitcoins-creator-satoshi-nakamo...
Strict compartmentalization.

In Apple's case, this is well-documented in several public articles and books, such as the Jobs biographies and any of the "expose" articles that come out the week of a new iPhone release.
> something you don't like?

Because you may be forced to use it at work.
The sort of is, now. Retailers in the US that don't support chip cards now have to accept the liability for fraud. For many retailers, that means getting new credit card terminals... and if you're upgrading your credit card terminal, I'm guessing the new one would support contactless payments as well.
> the truth is, large swathes of the United States actually would be “speaking Arabic” (or Chinese or Indian languages)

This is the line in grandparent comment I was referring to. I think it would be same to assume that Chinese and Indian culture — the actual culture, not westernized and modernized "buddhism" and curry — is just as distant from Western culture as Muslim culture.
A simple tip to reduce App Store rejections
That is what you get when you start working on an article looking for a headline instead of digging in the facts.

Apple Pay (or Google Pay or Samsung Pay) are far from being a mainstream phenomenon but I see a lot of pretty happy users once they discover them. It will take time, but I don't think the situation is as dire as the headline implies.
The Long Boom: A History of the Future, 1980 – 2020 (1997)
I really want a tool besides a chrome or no script add on to mass edit friends and friends lists.. I have so many people I want to remove.
The big incentive came in October of this year, the liability for fraudulent payments at the terminal switched from the card issuer to the merchants accepting payments. This is in coordination with the roll-out of Chip cards in the US. So basically, all merchants are going to have to upgrade their terminals soon and it really makes no difference to their back end whether you pay via credit card or Apple Pay.

http://www.emv-connection.com/understanding-the-2015-u-s-fra...
I quite like it.

It may count as separate, but it's also really useful for paying on the phone itself. It's how I always pay on Just Eat.
The Myth of the Pure Artist
Ok wow that's a bit hardcore, I don't think you need to actually deposit money or become a bank.

Call it AdPoints, you can buy 1000 AdPoints for $10. Then you spend these points in websites you enjoy.

Add an API so they can be used as a virtual currency for goodwill (I liked this guy's post / comments, so I'll upvote him with my points) in those same third party sites.

Get a couple big publishers on board and it could become a pretty good deal.

You handle point purchase and deliver payouts to your publisher partners, add a reporting function to the API so they can overlay the revenue of adblock users vs non-adblock.
> If we assume about 4 people could access a single
> computer, then 1,1% of population had access.

High school students aren't representative of the general population. Schools had computers, so all of them had access.
Are you telling the same thing to every driver that drives past you? To every person that breathes near you? Or to God himself, for creating the Sun that spews way more UV than you need for healthy existence?

There are countless things that are "not that bad" and yet shown to be linked to various diseases. We don't care about them because that's the very definition of danger being not in any way significant.
Someone posted a pdf here:
https://analizamatematicampt.files.wordpress.com/2010/09/tal...
Salvia and synthetic weed are two completely different substances.
Looks nice. Too bad I can't try it out without signing in.
Not in my mind. I'd invite Ruby to a party. Go is who I would go to for a colonoscopy or prostate exam.
I would venture that it has something to do with Alibaba and not really a lot to do with Yahoo.

Yes, it's a good financial call, but it puts all of the control in someone else's hands.
I was not sure about Go, but I tried it out, and I like the language. It was easy to learn, has a good tool chain, it has a good standard library, and the community produces code for things not available in the standard library. I have traditionally used Perl for most things, but Go fills a nice spot for small servers on the backend. I think if you need generics for your project, C++ and Rust are waiting for you to pickup and start using. If you want embedded programming, C is there for you to pick up. If you want fancy type systems, Haskell is there for you to pick up. No one language can be everything to everyone. Choose the tool with the features you need.
Ok, well that's funny. You pick "novel type system" apparently because you find it especially absurd, but I find that that's the only accurate on on the list.

Go isn't expressive, nor concise, nor does it have a flexible type system. But if any of its claims are true, it's that its type system is at least a little novel.

Sure it's not the most exotic type system out there, but its interfaces are very useful and they aren't found in many other languages (not implicitly satisfied interfaces, that is).
This is the crucial impediment faced by any new process seeking to replace an entrenched one. Being better is not enough, unless the improvement is massive. The force of habit is just so strong.
Stripe pricing update for Europe
>including if you are allowed to sell your shares to another party

How does this work with right of first refusal?
> While most Bittorrent traffic uses encryption

Just to be clear: there is an extension to make bittorrent use "encryption" (http://wiki.vuze.com/w/Message_Stream_Encryption), but while it does use crypto primitives its design make it closer to an "obfuscation" scheme than a real "encryption" scheme.

In the words of the author himself (https://torrentfreak.com/interview-with-bram-cohen-the-inven...):

> The so-called ‘encryption’ of BitTorrent traffic isn’t really encryption, it’s obfuscation. It provides no anonymity whatsoever, and only temporarily evades traffic shaping.
SWT is pretty good, and the fact that it uses native widgets makes it great for accessibility. Creating a well-behaved menu bar on OS X was tricky in my experience though. Also, how would you package the app? Ship the full Oracle JRE, or use something more lightweight like Avian?
Starting from systemd is a league beyond what I've done. But you might like this script:

#!/bin/sh
emacsclient -t $@ || (emacs --daemon && emacsclient -t $@)

You'll want something like

(unless (server-running-p)
(server-start))

in your init file.
For wallet apps it may well be best, but the UX doesn't beat my actual wallet, which contains several contactless cards.
Mathematica is great. The whole notebook concept was light years ahead of its time.
https://news.ycombinator.com/item?id=10703658
> This is really important because the upstream bandwidth offered by ISPs right now is ridiculous

I see it as an indication that the current internet infrastructure is geared towards delivering content from a centralized instance rather than peer-to-peer services such as video chat, content sharing, streaming etc. Many consumer ISPs explicitly forbid serving content. It's a pity since some applications would benefit from symmetric lines. However, if everybody would be running their own home server we'd require a level of competence that's just not there in the general population - and probably never will since not everybody can be an IT expert. (just like I tend to rely on medical professionals if I need to).

In that respect, I find the notion of "X dominates the upstream" when X is one of the few applications where people currently use upstream on a constant basis pretty useless and unsurprising.
Could just be your particular store. I use Apple Pay frequently at my local Whole Foods.
Hi guys,

I am one of the guys responsible for this development.
We do mean to (at least) try to do draft with IETF.
We do realize that IETF process might feel funny and painful, but running the bgp the way it is even more painful.

Sort of trying to scratch our own itch.....
Wish us some luck, we will need it in quantities.
KidED is an app that integrates your child’s education and their playtime
It's pretty bold to bring up the word fallacy and to go on saying that because nicotine is used as a pesticide, it's bad for humans at the levels found in cigarettes or e-liquids. Anything is lethal at a high enough dose; no one is advocating rubbing pure nicotine on your hands. Also, I'm very interested in knowing what nicotine (outside of cigarette smoking) has to do with breathing problems.
Game development companies do not allow cell phones. Email encryption and monitoring. Disabling USB ports and other means of transmitting digital content. Strict compartmentalization with a rigid organization structure.
I have variously seen the upper boundary for Gen X as 1976, 1979, and 1982. Having been born toward the end of 1980 and comparing myself to those born in 1970 and 1990 (squarely in the middle of their respective generations), I find myself having far more in common with the latter. Hence why I consider myself a millennial.

But never will I give up the skinny jeans!