skysight-inc/HackerNews huggingface dataset:
I would´t trust my nose to detect fishiness. These expermients simply need to be reproduced independently to be verified. Until then, it's anti-scientific to assume anything about fishiness. The reported facts do NOT PROVE that the results were forged.
I remember having this same issue trying to do the same thing! Although my setup is different, the base problem was the same. Tried to reimage from Ubuntu to Debian only to realize their hypervisors are not setup to handle this as it came with all the same issues you mentioned.
Hopefully. The problem is the site has to be neutral. Might end up we just have the big tech companies like Google host their own which sucks but you can't blame them.

Right now looks like GitLab will just become the new GitHub.

We were just so lucky we had basically a single site with GitHub and now that will not be true any longer. We really did not have a single site for very long.

Really just wish this news was not true. But I am sure MS just could not resist.

What bothers me is I really like how the newer tech companies are all about moving the entire industry forward while helping themselves.

So Google shared Map/Reduce, K8s, TF and open source just about everything. They spend tons of money finding all the vulnerabilities and then tell their competitors when they have a problem and even help mitigate. They do it all for free and expect nothing from the companies. What Google did for Cloudflare for example with Cloudbleed is how I love it being.

I am old and remember the old days. But as MS has become less relevant those old ways have been dying.

But then it is like MS sticking in their head in the fun of the new way and mess it up. They should just do their own thing and leave the new culture alone.
TBT-Venha Me Dar|Download 2018|
What if it were the case that neither would help you?
Gopio
I am quite confident I do not have this backwards. (I may be bad at communicating this, though...)

When I pay coffee shop with a debit cards, exactly what happens is that the bank just tells me that hey, we owe you now less, and we owe the coffee shop a bit more. At that point there is nothing else happening. I am definitely not giving any "real" dollars because I do not have them left, but I have lent them to the bank so that I have only the IOU from the bank left.

What you see in your bank account is at the same time real money (as usually talked about), but really really nothing but a bank's promise to pay you some later day real real dollars.

And because it is so convenient, most people are perfectly happy with moving around these IOUs, the coffee shop owner can then walk to the bank and request that the bank actually pays the dollars (or bitcoins) that the bank owes, but it is quite rare that happens - and that is the whole point of fractional reserve banking.
Few months ago two boys playing alone outside drowned in cold river (in my locality). Nobody knows what happened, their bikes were found near river and bodies downstream.

River is not in bottom or dangerous canyon and look like normal river. Which is dangerous in cold weather, despite not looking dangerous.
> Well, but how do you evaluate what "the best provider" is?

Well, in the case of GH vs. GL. Existence for one (GH actually existed before GL and was usable since the start), not having to self-host anything for second, everyone using it for third.

> this is about which of those options actually is in our very own long-term interest

Based on your own example, if I have previously used TB for a year and then migrate to the new product that saves me twenty minutes the sum is ten minutes saved and a lot of nerves lost due to slowness before.

If I had used gmail during that time it's going to take the same amount of time I've already used it for the benefit to zero out, if I kept using it until TB became good and then migrate I've only won.

As an user I already get a lot of bad UX, I do not want more voluntarily.
The obvious part is that Ruby does not have a distinction between "compile time" and "runtime". As such, if you want to catch those cases, you need tests.

Duck-typing can be boiled down to: The type of a parameter to a function is defined by the methods that will be called on it, not by its class.

E.g. if you have:

def foo source
dosomething(source.shift)
end

Then absent additional restrictions inferred from requirements of dosomething(), the class of "source" is irrelevant. The relevant type information is whether or not "source" responds to "shift".

A proper Ruby-ish type checker will need to be able to handle that, or it'll push people to write non-idiomatic Ruby.
Based on the comments on TC's piece, the article is bullshit.
I am struggling to find a place to live where I'd let my kid ride a bicycle. It may mean moving to the Netherlands or Denmark.

When I lived in San Diego, a driver killed a child who was _in the bike lane_ and people were blaming the dead kid (or, if they fancied themselves classy, their parents). We left San Diego shortly after. Worth remembering the US has a 9/11 per month on the roads but the will to fix this seems lacking.

Not sure about 3 to be honest; do you have a source?
> For people wondering what makes GitLab any different

nobody wonders that, as every week there’s a post on HN prising gitlab.
You mean unlike most other desktop/laptop OEMs/manufacturers?

(which would be the more apt point of reference)
VSTS is still alive and well.
The IETF has a QUIC Working Group. If you have relevant skills you should definitely join it.

https://datatracker.ietf.org/wg/quic/about/
Nokia?
> They do not make claims that there are no abuses

How can any honest people make such claim? It is the same as proving the non-existence of abuses.
> This initial approach, at least, does not cache the intermediate CNAMEs nor does it care about the CNAME TTL values.

That's a total violation of the standard and will break A LOT of things. Example: my.domain.com -> CNAME ec2-1-2-3-4.aws.com 30s TTL -> A 1.2.3.4 30days TTL.

So Firefox will now cache my.domain.com to 1.2.3.4 for 30 days? When you update the record for my.domain.com the change today will be applied in 30s, but with this flawed heuristic it won't expire until after 30 days.
It's college. It's basically senior boarding school that is "cool", in contrast with non-senior boarding school, which is "lame".
Sorry, I don't quite understand your objection.

It's true that today you would probably find it difficult to find someone who will take your Bitcoin and pay you Bitcoin-denominated interest with it. However, there's no fundamental reason why it couldn't happen.

The process is: You give your Bitcoin to a bank. It is put into a UTXO which they control, and you don't control. In exchange, you have a balance in the bank which you can withdraw when you choose. Your balance is "virtual bitcoin", but is still real money, because it represents your ability to ask the bank to pay people for things. (By swiping your debit card)

At the same time, the bank has the original on-chain Bitcoin, and is free to use it however it wants, probably by lending it out to somebody else.

In this way, there is now more Bitcoin than there were previously. Fiat currency is not involved in any way. I'm not an economist, but I'm pretty sure it's exactly the same as the difference between M0 and M1.
No, sorry.

I maybe able to answer specific questions.
Note that you also may want to use xargo or cargo-xbuild to build other custom targets, and rustup to fetch the stdlib for the targets listed above.
Hi and thank you for working on RDL! We do love the project and spoke with Jeff Foster a few times last year.

We did use your standard library annotations for Sorbet and have many fixes to them sitting in your pull request queue: https://github.com/plum-umd/rdl/pull/68 https://github.com/plum-umd/rdl/pull/72 https://github.com/plum-umd/rdl/pull/57 . We stopped submitting more since these weren't being upstreamed.

Before we started our project, I evaluated rolling out RDL instead of building our own typechecker. Trust me, I would MUCH rather use an existing project than have to build our own, but sadly it just didn't scale to our millions of lines of code.

I'm more than happy to chat about the details of why we didn't use RDL if you'd like to email me at sorbet@stripe.com. Thanks again for your great project, we're standing on the shoulders of giants.
How beefy is your machine?
>So, minority opinion should always be ignored?

Every minority should be satisfied, but not in the way that heavily affects majority, imo. Health and stress is not a someone’s joke.

>So people awake are night are drunks?

No. But at night you have a much higher probability to meet one who is drunk (from majority) and one is enough to disturb many. That’s what I meant trying to remain concise, sorry for this overstatement.

Unfortunately, any earplugs I tried didn’t stop lowfreq and I’m very sensitive to it (can’t sleep at all). Sleep patterns are a problem for me too, as I already mentioned. I didn’t downvote you (and it doesn’t mean anything since it’s probably emotional here), but at least you can see how much people are affected.

Edit: grammar
Never heard of Trickster till now, that's great.

Hope my post didn't come across as snarky as some others have... HN are like the Spanish Inquisition. No one expects.
We are using it already in omnibus install.
And this is all assuming the person has the chance to do so, especially younger people can't really self-host or seriously lack the skill, programming alone is hard for them.
If you want to compare the FOSS git hosting solutions, check out this comparison: https://docs.gitea.io/en-us/comparison/
The point that the poster was making was that while the phrase normally refers to its technical development philosophy, it seems that it also seems to reflect Facebook's attitude to other issues, such as regulation and privacy.
That was my original idea but if the deal is already closed it is too late. I've been paying for years even though I never needed it only to support Github's amazing work. And now this :/
I think most people who care have found that everything is better decentralized. Economy, Banking, Networking, Information, etc. But for some reason we humans don't stop creating centralized systems to then suffer from the bad consequences. This illogical points validates some discussion, I'd say.
Dershowitz says anyone can get clemency from Trump, as buzz builds behind bars
Source? Skype was always quite cross platform imho.
May be hard to explain to stock holders looking for return on the acquisition...
Hyperledger fabric: a distributed OS for permissioned blockchains
How Heatmap Analytics Can Improve Staffing and Customer Loyalty in Retail Stores
In this very minute my team is unable to deploy (and therefore accumulating blockings) because of issues with Gitlab. We have a plan on-hold to migrate off Gitlab (even though we just migrated to it!) and while I'd love to stay on Gitlab it's becoming very hard to justify.
I am sad this HN topic isn't trending up more, because THAT would change EVERYTHING.

(By which I mean everything whiny MS-skeptics have said today (myself included).)

It would be a knockout PR move, suddenly sucking all the wind out of the sails of all knee-jerk-antiMicrosoftism surrounding this acquisition.

Satya, bro, you should really take a page out of Apple's playbook, and announce right now that you are going to.

(That way, whether you really do[1], or you don't[2], most people won't remember the idea anyway...)

[1]: https://swift.org

[2]: https://en.wikipedia.org/wiki/FaceTime
You still have the source code. If big Google tries to take over you can always fork
> I think it’s better to have separate tools.

The amount of people using GitHub shows otherwise.
I'm talking about CodePlex.

https://en.wikipedia.org/wiki/CodePlex

I have to link to Wikipedia cause the original domain now showcases a security warning from Firefox...
What's sad is that the focus of the article is how a young person didn't recognise Bob Dylan, and there's an implication that if the police don't know you're a famous musician, it's no OK to walk in the rain.
Apple’s AR bet still has a lot to prove
They cant just ask for forgiveness after all that they have done.

Action speaks louder than words. I don't care about Open Soruces or Paid or Free. Bring me better products! Bring me better services. Proof it to me that they care.

They are obviously doing a lot of things right under Nadella. But asking many to not hating them after 4 years of good and 20 to 40 years of bad may be is a little too much to ask for. They will have to do a lot more to wins us back.
The Devil You Know – Jesus Jones
Ugh, Perforce. That was painful.
Perhaps it’s time to see what’s next in source control systems, ie bzr.
>but I would say that people shouldn't automatically assume that it'll be a disaster...

Are you saying the purpose of this acquisition is to make GitHub better? If not, why would Microsoft be interested in buying it?
In practice it's more than "ends-justify-the-means", it's a matter of how much time free software developers have and what they want to spend time on. For every alternative tools to github, CI, test grid, audit tools, etc. you have to factor in the cost of installation, maintenance and update. It's just not realistic to expect free software developers to take on extra work and/or financial investment. The author instead of calling people hypocrites should shift the discussion to finding creative solutions to foot the bill.
Msft has been doing a good job of giving a return while also open sourcing everything.
I think the bigger picture here is code hosting. You cannot fork that, and TBH the value of moving from Github to gitlab.com is hosting alternative which is not really open-source.
>You say Syriza had no chance. Sure- because they are incompetent. A skilled negotiator would have at the very least stood a chance to minimise the damage.

With what leverage??? A skilled negotiator with no cards to play is no better than an unskilled negotiator with no cards to play.

The ECB had the capability and willingness to turn off the Greek economy at will (and actually did, for a few days, as a shot across the bows by cutting ELA). They simply had nothing to counter that trump card so they folded. You can't run a country which has no functioning payments system.

I've heard every idea for any approach they could have taken to deal with the debt crisis and they're all either illegal under EU law or would require the consent of an intransigent EU. Leaving the Eurozone wasn't an option. Default wasn't an option. The only choice was "economic cataclysm" or "bend to the whims of the Troika".

>they managed to fuck up the fuckup even worse.

It's hard to argue that they fucked up when their hands were so tightly bound and there was a gun to their heads.
> (Which, as a side note, is something I would be more than curious to know from cryptocoiners, how they are going to stop fractional reserve banking to flood crypto currency supply, as for sure there is no regulator that is going to stop that.)

There will for sure be a regulator to stop that. In fact, there are already numerous regulators to stop it. If you want to hold deposits for your customers who happen to be California residents, then you are a bank and will need a banking license from the California Department of Business Oversight. California does not care what currency those deposits are denominated in. I expect this to be true everywhere else in the world, cryptocurrency is not some alternative universe where the old rules won't apply.
> "Because converting a large, complex set of living codebases from one language to another is a non-trivial task that requires boiling any number of oceans. This approach doesn't have that problem."

Sometimes, if a baby is really, really ugly, it's OK to throw it out with the bathwater.
Fractional reserve banking doesn't exist anymore. Banks lend against their loss-absorbing capital, not their reserves. Reserves are just used for inter-bank settlement.

Frances Coppola [0] has written fairly extensively on this topic, as has the Bank of England [1]

[0] http://www.coppolacomment.com/2017/10/money-creation-in-post...
[1] https://www.bankofengland.co.uk/quarterly-bulletin/2014/q1/m...
The First Commercial CAD System [pdf]
"Microsoft is becoming an open source company." (2013)
Best Sales Tools for Salespeople That Will Help Your Team Succeed
Why is The Economist being upvoted that much lately?
I was a subscriber and they were a pain to unsubscribe to.
Articles are OK but do not contain actual information or news, imho
It's easy to see why: anecdotally, most people I know see Monsanto in a negative light. Bayer would love to be rid of that stigma.
Artificial intelligence is already weirdly inhuman (2015)
There is no news or even facts in this techcrunch article.
In the app, if I start by watching a bunch of stories... it'll refresh the main feed when I go out of stories, but I haven't even scrolled down to see those posts yet.

With a "random" feed, it makes it real hard to find out what you just missed.

This is the best they could come up?
> Foxes may change their coats, they don’t change their nature.

It seems clear today that the "Developers, developers, developers!" thing of Steve Ballmer is still in the plans of Microsoft.

I wonder how do people who believed in the modern Microsoft with Nadella feel now?
The largest part of their strategy and goals that is the same is "make money". But to say there is no improvement or that it's even worse is just silly. There is little to no hostility anymore to open-source, and they're contributing quite a bit...
It's not the building expense, it's the insurance.

I remember the 3m springboard taken out of my pool in the states in the 80's, and I can't remember ever seeing a diving board in use at a pool in Ireland.
I don't think that's right. They clarify this somewhat further into the article. "Facebook’s view that the device makers are not outsiders lets the partners go even further, The Times found: They can obtain data about a user’s Facebook friends, even those who have denied Facebook permission to share information with any third parties." I'm pretty sure this is a reference to the setting which disabled sharing information with Facebook apps used by friends. If I'm understanding correctly, it's more like this:

- Alice adds their email or phone number to their Facebook account. Alice sets this to be visible to friends, but not to third-party apps they use.

- Bob is friends with Alice.

- Bob's phone has access to Alice's phone/email, even though this wouldn't normally be available to third-party Facebook apps like games.

Edit: Facebook's response at https://newsroom.fb.com/news/2018/06/why-we-disagree-with-th... also clarifies this. "Contrary to claims by the New York Times, friends’ information, like photos, was only accessible on devices when people made a decision to share their information with those friends."
A bit early, don't you think, given that the keynote doesn't start for another six and a half hours?
An Enthralling Journey of a Decade
Nice article, though it doesn't cover CORS with NTLM/Kerberos auth (ie. .NET on windows).

To my mind this is the most baffling aspect here, as preflight requests shouldn't carry an auth token (according to the spec), however IIS is an all-or-nothing auth which will thus reject the preflight request, unless it is specifically handled.

Additionally, there are different ways to handle preflighting for owin and aspnetcore vs .NET framework (IIS hosting), and these methods also change depending on the technology - MVC, WebAPI, OData.

[edit] Hit return early:

MVC (pure) requests can be handled in the web.config to set custom headers.
WebAPI uses annotations on the controllers.
See https://stackoverflow.com/questions/29970793/enabling-cors-t...

OData follows a different path through, so the above won't work. You would need to modify Application_BeginRequest()
See https://stackoverflow.com/questions/31459416/how-to-enable-c...

The above is all for .NET framework (IIS host). For OWIN you need to modify HttpListener as per https://stackoverflow.com/questions/42104716/owin-preflight-...

For aspnetcore the pipeline again changes:
https://weblog.west-wind.com/posts/2016/Sep/26/ASPNET-Core-a...

Lastly, all of the above should be using xhr.withCredentials = true; on the client (javascript) side.

Note that this is not present for breeze-odata4 (I'm patching when I have time) but is present on Jaydata (though it's a shame Jaydata doesn't play nicely with webpack, only browserify).
No, I'm just stating reasons for why individuals are finding it more difficult to raise a family on one income.
I'm indeed surprised and I'm sure there are other cases like this out there, it would be interesting to know the thinking behind it.

In my experience of working with big corps, if you are using Jira and Confluence, Bitbucket simply offers much better integration with them and lately Atlassian is rocking it with new features and deeper integration every time.
Enough (I don't know what the ratio of upvotes vs flags is) users flagged it. Based on comments I'd say most saw it as a lame press release both in timing and how it was worded. With big news (the main github discussion thread has 1200+ comments) that can happen. There's no agenda by HN admins to suppress an angle. More upvotes from other users cancel out the flag.

In the next couple of days I'm sure there will be more articles, press releases and lots of (medium.com|blog) thought pieces coming out addressing gitlab's position. Like https://news.ycombinator.com/item?id=17225725

You have 450 karma right now. I think the flagging featured gets enabled at 500, can't remember.
I'm surprised that the obvious isn't mentioned even by the "opponents" of the current banking system. What increases the risk is that banks create investments without safety backups and what destroys economic growth is the huge bonuses they take out of these investments.

Maybe it's because I played poker in the past that I can intuitively see it? In poker usually players play against each other in a zero sum game. The best takes the biggest piece of the cake. But when you play in a Casino it will take a "rake", meaning a tax from big payouts. Usually on higher stake games that doesn't matter much, but on lower level stakes the average percentage of rakes is so high, that even the best players can't make a profit. Everybody will lose, no matter his skill.

And since the banking system got more and more deregulated they paid themselves higher and higher bonuses. That means even if you are the best investor today, as long as you pay banking fees it's likely you are paying all your profit plus some more, considering a normal 5-digit yearly income.

Sometimes I wonder if in fact in this system the best approach is to borrow a lot of money that you know you can't pay back and hope that for some lucky coincidence you are not put into private bankruptcy, maybe keeping yourself afloat by borrowing more money to pay off fees/interest on old debt.
I've digged a bit on the subject (better late than never), it seems that duck typing is seen in ruby as a guideline, rather than a language feature. Basically, it's about recommending to use `#respond_to?` rather than `#is_a?`, `#kind_of?` or `Class#===` in end user code.