skysight-inc/HackerNews huggingface dataset:
Red Hat has had a commercial Cygwin offering (not a different version from the project) ever since the Cygnus acquisition, but this is now being phased out (no new customers will be taken on, and the last existing non-GPL customer license expires in 2020). It is possible that companies other than Red Hat may wish to offer commercial support for Cygwin or some derivative of Cygwin.

The license change does have the effect of making it easier for programs to leverage the Cygwin library without concern about licensing implications. I wouldn't quite say that is the purpose, but if only because Red Hat will no longer be providing commercial support for Cygwin the license change is the right thing to do. (I think there are additional reasons why the license change is right.)
Congrats David and Team!
I have been a participant to these discussions often enough so I'm quite aware of public perception on those topics :) I think we should be judged by our performance though and we are doing our very best to make sure that people like the product.

It would be crazy business to throw our biggest competitive advantage over board. It's not that we do not know why people use us :)
Gandhi never said that [0].

[0] https://en.wikiquote.org/wiki/Mahatma_Gandhi#Misattributed
What Makes Deveo Different from GitHub, GitLab, or Bitbucket
I think it's just less to type really, and it's considered the more standard way to do it.
> They won't find it in SF as well

The person they want already exists in SF, because their perfect candidate hits the bullet point 'exists in San Francisco or Silicon Valley.'

As long as everyone continues to believe California is some sort of special, magical place, this will happen. It becomes a self fulfilling prophecy. Everyone goes to California to work at the 'best' places, the 'best' places go to California to get the 'best' people.

It's amazing how many of these 'best' places are run by micromanagers who can not deal with remote workers. So to work at the 'best' places, the 'best' people all have to cram into one physical place to make web apps.
No, because routers do not retransmit packets, only hosts.

if you had something like

earth -> sat -> sat -> mars

and the equipment on mars is temporarily unreachable, you don't want to have to repeatedly retransmit

earth -> sat -> sat

since that takes between 4 and 24 minutes end-to-end. You want the data to store on the remote sat until it can be forwarded to mars.
The fine details of neuronal communication
“Good artists borrow, great artists steal.”
At a 2% processing fee if you spend 40k a year that's already $800 in revenue for the issuing bank. I don't think that's trivial for a single person.
You're not wrong, but I don't know if it's a great example.

CJK characters are, broadly, an example of the Unicode Consortium trying to be way too reductive about what they'd accept, leading to a lot of bad decisions like Han Unification, which caused a lot of damage and which the Consortium has generally now backed away from and recognized as a bad idea.

So, yes, if you look closely at CJK character sets in Unicode, you can find a lot of decision making that appears to contradict decision making elsewhere in the standard. This is in large part because the decisions they made wrt CJK characters turned out to be largely wrong, and they've since changed their approach.
This completely ignores the potential financial downsides of multiple vectors of consequences in the FBI case. For example:

- non-technical (i.e. most) people interpreting the situation as "Apple protects terrorists"

- provoking the creation of legislation that would impose backdoor requirements on their software

- potentially extreme financial consequences if the court were to take a hard-line pro-FBI stance (https://www.theguardian.com/world/2014/sep/11/yahoo-nsa-laws...)

Again, the refusal to admit that it is possible for a company to behave altruistically in the face of clear evidence is simply dogmatism.
Off-topic: Howdy, Mr. Thénot! Crazy reading the comments and seeing your username here. Hope life is goin' well for ya with the HealthNinja stuff -- haven't seen you since I left Wellcentive (around the same time as mbonnette, if that gives you an idea of who I am).
I'm sympathetic because I think both sided have gone to extremes and quite frankly lied at times to gain votes which is why I did my own research and came to my own conclusions after dwelling on it for a long time. I think if the UK does leave it would be absolutely stupid to push out people who have made the UK their home and contributed thus far. Most likely it would be business as usual until the UK negotiates it's way out of the EU.

I sincerely hope that if a leave vote happens that your family and business life doesn't get disrupted and please don't think that all the people who voted to leave did so for xenophobic racist reasons.
So far I've seen Flask, Node/Express and Sinatra being used ^^
https://twitter.com/mitsuhiko/status/745985282659524608
There's an ongoing back-and-forth between russian and american space program.

Exemplified by the tale about how america spent millions of dollars developing a pen that writes in space, while russians simply used pencils.

On it's surface you think, silly americans! Supposedly though, americans expressly rejected pencils, because graphite fragments could get caught in critical places (remember it's electrically conductive!)

So we are left with the very cheap, probably perfectly functional approach. And the extremely expensive, objectively most safe approach.

Which wraps up what I understand as a core difference between the two programs nicely.
SRI supported in Chrome, Opera, and Firefox, not supported in IE, Edge, Safari, or Opera Mini.
http://caniuse.com/subresource-integrity
Well, or write a static method somewhere that you call. Sum is used a lot, so handy it is written somewhere (vs having to do a lambda x + x thing.
Difficult to say. I'm operating a small business[1] in the forex/stocks field with zero chargebacks and a pristine rep. It wasn't even obviously prohibited since you can't do actual trades there. Stripe shut down my account anyway after about two months and only said that they are forced to reject us because of some agreements with the banks.

[1] https://formationseeker.com
They're using JSP...the nerve. ;)
Last but not the least: Integer Factorization
The Apollo 11 launch features prominently in Godfrey Reggio / Philip Glass's _Koyaanisqatsi_ [1], so most art house theater-goers will have seen it, I would think.

1: https://en.wikipedia.org/wiki/Koyaanisqatsi#Synopsis
And yet finance 101 disagrees.

Yes, market cap should be independent of number of shares, and the market cap = # of shares * $ per share formula still holds, which is why many prefer to think about market caps rather than accounting units.

But it's also the case that a firm issuing a share for the price of $15, increases book value of the firm by $15, and this directly offsets the resulting shareholder dilution. Arguing it was impossible to find buyers at 24 dollars a share is a bit silly, given that the market immediately did just that.
You can hack together multiple expressions chaining them with and http://sigusr2.net/one-line-echo-server-using-let-python.htm...
Good for them!

On a side note, GCE has a similar feature with Stackdriver:
https://cloud.google.com/error-reporting/docs/viewing
Since I haven't see many new Windows apps the recent years, who is actively developing new apps in C# and if yes, what kind of apps, which platforms, etc.? Is it mainly games?
I'm no Entrepreneur but speaking as a European consumer it would me effect me in the sense that I would think twice of where to spend my money. I think it would have the reflex of spending it rather within the EU than further weakening it.
California today is the United States in a decade or two: its dysfunctions are the product of decades of poor policy decisions (often, the poor decision was to have a policy in the first place) by voters and their elected officials alike.

A huge problem is that people move from California to other states in order to escape Californian problems, but once they get to their new state they miss a few things about California, and agitate to make their new state more Californian in those few aspects. Multiply that across all the Californian emmigrants in a state, and suddenly that state has California-style problems again.

The only solution I can see is to amend the Constitution (specifically, the Fourteenth Amendment) to provide that people who move to a state must be naturalised into it rather than immediately gain citizenship. Perhaps a decade-long waiting period would give folks time to acculturate. An advantage of this would be that Californians who have escaped to other states would still be voting in California, even as they are acculturating to a saner state government system: in effect, California would get wiser voters for free.

You can substitute 'New Jersey', 'Massachusetts' or 'New York' for 'California' above and get much the same effect.
> To my knowledge rockets fired at Israel are very basic, while Israel has the Iron Dome in place, thus it is a bit of cherry picking.

My understanding is that most of the rockets fired at Israel are not loaded with explosives, and that most of the damage comes from whatever fuel is left when they impact.
The Lessons of a Ghost Planet: Vulcan and science beyond the scientific method
Thanks for the link, this is good to know.
The recursive product strategy that Elon Musk used to build an empire
I have to reinforce something you said:

> A good game _is enjoyed_ for over 10 hours. A great one might be at least 50.

This is not about the game length/duration. It's its lasting appeal. The game I most consistently replay (and that I consider the best game ever) is the original Portal, a 4 hour game.
Assuming the wastewater injected into the ground is ocean water (I don't know if it is), it has zero effect on either the fresh water supply or its replenishment rate.
"This isn't new, but I do wonder if the net is amplifying it."

I don't know about amplifying it, but it's certainly revealing that there are much better opportunities out there. Working in the midwest and reading about the coasts is depressing as hell.
China alone has ICBM's to deliver anywhere they like. So they're on par with the big two. It really doesn't matter how many they have.
Odd decision.

If they were willing to pay silicon-valley level salaries in Toronto, they would have no trouble getting senior talent.

But they will be forced to pay silicon-valley level salaries in San Francisco anyways.
I'm curious how array slicing is any different from ArraySegment<T>, which is very old.
It doesn't always steal, AFAIK is was the first language to introduce "async" and the compiler magic that goes with it, i.e. so you don't have to use callbacks everywhere.
I set out to create the worst camera app in the world
> edit: That cartoon bothers me more the longer I think about it; I know it's supposed to be humorous, but does the author really think that lottery tickets are driving the economy?

Well, Wall Street is pretty much a giant casino, so it's not too much of a stretch to say that gambling defines a large portion of our economy.
I don't know when the wave actually broke but I was very disillusioned by the vibes of the bay area when I stayed for GDC in 2009. It seemed like they drove out most of the hippies a long time ago, more often than not people were just acting, very superficially and with a creepy adherence to a lost cultural heritage that felt more like selling out (get your shrink-wrapped Jerry Garcia T-shirt and GTFO).

To make things even more
depressing one could feel the omnipresence of a rampantly ignorant / myopic tech monoculture.

I remember that I felt very relieved when I got back to Vienna.. :/
IMO, C# is the language that best hits the sweet spot of evolution pace: not so slow that it becomes stagnant and outdated, but not so fast that people feel adrift and confused. C# 6 may not have had any show-stopper features like Linq or async/await, but the syntactic sugar all aimed at immutable/functional styles have let me clean up my code tremendously, and it looks like 7 is going to be more of that. Looking forward to it very much.

Edit: I stand by my statement even though I guess pattern matching and immutable types will have to wait for C# 8. The Python-esque tuples allowing for multiple return values without out params or Tuple<> is enough to keep me happy :)
Direct link to video: https://player.vimeo.com/video/15852288
It looks like data declarations get translated to immutable subclasses of collections.namedtuple in such a way that you can match on the resulting values. So it's really less like an algebraic data type and more like one of Scala's case classes.
>Maybe the existing knowledge of the API and general head start will cause people not to switch?

It's hard to imagine anyone switching. Presumably if Amazon started trying to compete on price then Twilio could lower their prices enough to not make it worthwhile for anyone to switch. Especially given that they're going to be integrated pretty tightly, it shouldn't be too hard for them to not make it worth the cost to switch.

The real question would be if they were able to continue growing if GC, AWS and Azure introduced the functionality. Lots of companies are willing to pay a little more to keep everything in one ecosystem.

The only difference is that integrating with all the mobile carriers is a totally different problem than anything else AWS, GCE and Azure do. It's not just an infrastructure/technology challenge, there is also the relationship building and negotiating which isn't something you have to deal with when you're building out, say, media transcoding as a service.
In neither of those places. It's something I've observed living and working in both, however, and it's one of the main things I miss.
Most products are not open source to start with, and are much more profit-oriented from the start.

Reminds me of old question: what a socialist says when you give one some gratuitous money? "can I have some more?" (I'm not saying that this is related to socialism)
Another option: offer SF "senior-level talent" salaries in Toronto. They'll be spending more than this by relocating and then hiring down there anyway. I expect they'd find that there's plenty of talent already in Toronto, or willing to move.

To me, it seems pretty obvious that the move to SF is more about image than about whom they can hire.
This seems like a good example of why you should go through the registration though. Because now they are going to have to use the courts to resolve the situation; presumably (I hope?), if they'd registered, a new registration application for the exact same mark would not even be accepted.
Makes me unreasonably happy :)
So the expectation is for client applications to directly connect to the API. But of course that's not required.
The feature below amazing, I wonder how Visual studio will display it, I like it when above Properties it adds the ref count across the Solution:

3 references
public int Damage { get; }
4 references
public int Durability { get; }

public class Sword(int Damage, int Durability);

This single line will result in a fully functional class:

public class Sword : IEquatable<Sword>
{
public int Damage { get; }
public int Durability { get; }

public Sword(int Damage, int Durability)
{
this.Damage = Damage;
this.Durability = Durability;
}

public bool Equals(Sword other)
{
return Equals(Damage, other.Damage) && Equals(Durability, other.Durability);
}

public override bool Equals(object other)
{
return (other as Sword)?.Equals(this) == true;
}

public override int GetHashCode()
{
return (Damage.GetHashCode() * 17 + Durability.GetHashCode())
.GetValueOrDefault();
}

public static void operator is(Sword self, out int Damage, out int Durability)
{
Damage = self.Damage;
Durability = self.Durability;
}

public Sword With(int Damage = this.Damage, int Durability = this.Durability) =>
new Sword(Damage, Durability);
}
I came to the valley in a forced relocation some time ago. In that case, we also lost >50% of the team, including engineering. (I stayed until my green card came through then jumped ship.) It was clear, though, that the VPs and up didn't care, because they had their heart set on being Silicon Valley Executives, and damned if they were going to let the rank-and-file get in their way. They were so caught up in the glory of VC and speeding down 280 that they were not interested in the business argument. And as for the departing staff? "It's Silicon Valley, we can easily replace staff"

Here I get a sense of the same story. There is no way it's difficult to hire talent in Toronto, which consistently ranks as one of the most desirable cities in the world. A simple Google search also will produce hundreds, if not thousands, of articles about how the Canadian immigration system is a breeze compared to the US's. Thus I believe this executive team is the same as my own - determined to be 'San Francisco startup CEO', and damned the cost.

By the way, my company's technology fell behind its competitors' (perhaps because of the loss of talent?) and was sold off to a conglomerate ~5 years later, at the same valuation as it had pre-relocation. The CEO had departed the company by then.
Woosh... That's the sound of the joke going over your head.
Docker container usage growing
Indexing Clang with Coati Using Clang
Agreed - I like where I am, but I'm paying for it.

Then again, in another year or so I should be able to buy a place near a T stop.
Anecdotal Comparison of Steam on Linux vs Windows
Nah, I think the most common procedure still is to develop propiertary closed-source software, and charge for that. Sentry is the exception here.
They set out to grow affordable food and found an incredible community
Houston, We Have Unicorn Liftoff – Twilio IPO
How to deal with different form controls in Angular2 RC.3
Dutton or dictator – aussie satirical political game
What geological features of the Bay Area do you regard as a plus point?

NB Not being snarky - I live in Edinburgh which is overflowing with geological features [hence arguably being the birthplace of geology as a science] and I love that factor but the main geological feature of the Bay Area would appear to be a major disadvantage rather than a feature?
This article has some examples - https://modelviewculture.com/pieces/i-can-text-you-a-pile-of...

There is also some discussion here - https://news.ycombinator.com/item?id=9219162

In this instance, someone is complaining that they cannot type their name on a computer.
The question to ask anyone who claims they only hire the best is, "How do you make sure of that?"

They should have an answer, and it needs to be a good one.
The World Is Iterating on Silicon Valley
VisualVM can do that. It helps to have some background on the different spaces and JVM options. Ken Sipes' "Tuning the JVM" and the book he recommends are good starting material. It is a highly nonintuitive skill.
> So while I don't think Huawei will get anywhere with their OS. They (and Samsung) are trying to send a message to Google: act like a real partner or we are out.

Well I agree with the first sentence, but the second? They really don't have that much leverage; I highly doubt that's anywhere near the message they are trying to send. You seem to imply Google should feel threatened by these moves, which I imagine is far from the case.
Spotify. Just-Eat. King. Skype. Transferwise.

Everyone of them was founded in the EU but became a billion dollar startup while headquartered in London.

Developers, product managers, founders - it's hard to find any startup of size in London which doesn't draw 20-30%+ of it's staff from Europe (and beyond) - London has hugely benefitted from the talent pool of Europe. It's hard to imagine the startup scene existing without it.

(we also sponsor work visas for international staff, it's a nightmare compared to hiring someone from the EU)
Changes smaller than your ability to measure them don't really matter. Especially when we're talking about being ~30km below the definition's altitude.
> Please note that we will process your request within five (5) business days. You may still receive marketing communications during this time.

That's just icing on the cake.
>To give some idea of just how awful iOS was for us, the first non-iOS game I did after spending two years on iOS, released on a Sony handheld that many describe as being “obscure”, generated literally thousands* of times more income for us than two years and ten games on iOS with its potential billions of users.*

Yeah, but the Sony handled has like N titles, whereas the iOS has 1000xN.
Technically, you have a relationship: you have their certificate in your computer for your browser to validate against. You can remove it and/or add others.

The problem is that a single entity can vouch for each site, so if you don't want to trust it, you can't validate the site at all. Moxie's Convergence[¹] proposal - like Carnegie Mellon's Perspectives Project before - avoids this problem by allowing many entities to vouch for the same site.

[1] https://en.wikipedia.org/wiki/Convergence_%28SSL%29
Have you looked at http://phaser.io/ ? Lots of resources available for it, active IRC channel, even a few books written.
We have some data on this from split-brain patients. These are people whose corpus callosum---a bundle of fibers linking their left and right cerebral hemispheres---is cut. Such people start to act as if they are two individuals. Each hemisphere only has access to half of the visual field, and due to a quirk of how language is lateralized (typically left hemisphere only) they can make conflicting verbal and nonverbal reports of ambiguous stimuli: saying one thing yet writing another.

So given this, it's not really fair to say that there is a unitary state to split. Each half would get a different state (perhaps "synchronized" at the time of the split), and only one half would be able to talk about the experience.
Lots of games use C# because the popular Unity engine uses Mono as a runtime for user code.

Anecdotally I have some friends writing business software at various BigCo companies that use C#.

Edit: it's perhaps worth mentioning that there is some more nuance to the Unity situation with their IL2CPP tech. Bottom line: engine users are writing C#.
Java with IntelliJ.

Um, that is, as long as you can just do Java or Android or something. If you're having to get into EJB and Spring and the corporate heavyweight development environment, that's not a pleasant world to work in, even with IntelliJ.
Hacker News Most Disliked and Liked Programing Language
This is cool, but you can go pretty far w/ FP idioms in Python without requiring a DSL/transpiler:

- Toolz (http://toolz.readthedocs.io/en/latest/) provides the same primitives from Clojure (including partial functions, compose, juxt, etc)

- Pysistence (https://pypi.python.org/pypi/pysistence/) provides immutable data structs

- For parallel map you can use https://pypi.python.org/pypi/python-pmap/1.0.2

- TCO is achievable w/ a decorator regardless of AST manipulation (like Clojure's `loop/recur` construct)

The only thing left is pattern matching and more powerful destructuring (Python already has limited support for it), I guess.
You don't get any rewards (1% is standard, plenty already give 2% back)?

You also need to take into account the bank's cost of funds, the cost of administering the account, the cost of fraud, cost of disputes (do you ever do a chargeback?)