skysight-inc/HackerNews huggingface dataset:
Isn't the issue not refusing the group, but refusing work related to the group? Say there was a bakery that refused to make a NAACP cake, but which served people of any race from their normal selection of cakes? Even if one was to say that is wrong, it seems less wrong than fully denying any service to a person.
I've been working with Lucky and working with a bit of Crystal - it's still not quite there yet. When we were working on a recent release of Lucky we found a kinda breaking in the compiler that the team fixed pretty quickly but it still shows just how new it is. I'm optimistic for 1.0 though

That said, Flow style gradual/optional typing in Ruby would be awesome
Hi HN – I've been working on a Bitcoin/Bitcoin Cash library written in TypeScript, and I just released the first production\-ready feature: a WebAssembly version of Secp256k1, the digital signature and verification system used by most cryptocurrencies. You can find more details and benchmarks at the link. If you're interested, please watch/star the [`bitcoin-ts` project on GitHub](https://github.com/bitjson/bitcoin-ts). I'm also happy to answer questions here. Thanks!
>“I had resigned my job and was planning on dying. I had a bucket-list of things I needed to do before the end, like going to the Grand Canyon,” she added. “Now, I have gone back to normal everyday life.”

I find this sad. For one brief, glorious moment she was alive, going to fulfil her bucket list and live her life to the fullest.

The therapy, while groundbreaking, didn't make her immortal, she's still going to die as are we all. But going back to her 'normal everyday life' instead of fulfilling her dreams she may as well have just died anyway.
> These partners signed agreements that prevented people’s Facebook information from being used for any other purpose than to recreate Facebook-like experiences.

That is a big door and a pretty open use case. I am not buying into "and this is actually good for the users" story.

To me, FB must clearly choose how to handle this: (A) "we made a mistake, sorry; we will fix it" or (B) "this is working as designed; if you do not like it, go away". They could probably justify either case both internally and externally (better ethics vs better revenue), but trying to stand in the middle as they have often done in the past will likely backfire. Buy more popcorn. My 2c.
But the same name? What a waste of time and money. Sourceforge is never coming back from the dead.
Which is an apt description for modern capitalism.
I would love to see the SC basically say it comes down to how the business is structured (though I doubt they'll do that, since businesses are now considered 'people'). If you're using a DBA or just plain self-employed, you can discriminate based on personal beliefs since it's you who is the business. However, if you're using an LLC or fully incorporated, you can't since it's a licensed business that you work for, and not yourself doing it.

Basically, it'd make people weigh whether the benefits of an LLC are enough to make them give up their "religious freedom" to be bigots.
Synergy... the cornerstone of businessese
github is not open
Welcome back Walter!
Which is your favourite D compiler? Do you ever play around with other compilers too and compare the executables?
Ask HN: What does a forensic analyst do?
I'm interested in IT security area at police and other agencies. What skills should a candidate have?
How is that different from skydrive or live.com email?
> signing a contract does not prevent these companies from violating the terms of the contract.

So whats the point of any legal agreement then?
> The whole darn internet was built to be decentralized. And yet we all use GMail, the same handful of DNS servers, the same short list of major trunk hubs, the same shrinking list of bitcoin mining pools, etc.

Eh, I have Gmail, but I barely use it.

Regarding DNS, that's only because the DNS provided by ISPs is being tampered with or runs downright awful.

What happens is people copy each other's behavior. X (friend of Y) starts using Facebook. Friend of X starts using Facebook as well. But X never looked into the alternatives (who has the time for that plus everyone is using Facebook); its only because of other people that they started using it. It is called the network effect [1] though we can thank the early adopters for feeding that hype. I see it as a sign of capitalism/optimization.

[1] https://en.wikipedia.org/wiki/Network_effect
http://www.explainxkcd.com/wiki/index.php/1897:_Self_Driving
So somehow magically all the countries who are rich today are the countries that want it and the other countries somehow magically don't or what is your point?

Even if there were a few countries that didn't want their kids to survive simple diseases have enough food to feed their family or not have to worry about the safety of their family I am fairly certain that most countries want that.

I am also fairly certain that you are not willing to trade all these "drawbacks" of modern society for a life in an unmodern society and even if you were it would most likely be a very short-lived desire.

Which countries exactly is it you think don't want the kind of growth we have in the west?

Not sure I understand what you are trying to show here.
The user doesn’t manipulate the EM spectrum with his mind, but through user agent hardware, firmware, and software. The client stack necessarily has the same access he does.
and the NSA wasn't spying on American citizens. Oh. Wait.
>Or that time when they bought Skype.

To be fair, those were the Ballmer days. I'm not really worried about GitHub becoming malware or falling into disrepair; that's beside the point. GitHub was the Romulan neutral zone of the internet, and now we've lost that.
> "This is a watershed moment for GitHub. I predict in as little as 6 months nobody will be creating new open source projects on GitHub."

I'll certainly take that bet, if the author wants to back this bold prediction with money.
Become an Expert on DevOps and Microservices with These 7 Articles
You target audiences (segments), and FB gets ad revenue.

The problem is that via apps you get the user info directly. And their friends' info too. That's how Tinder can show how many mutual friends you and the profile you're looking at have. That sounds nice, but as the data left FB's servers, there's no way that users can control what happens with it.
NYT says: ‘Some device makers could retrieve personal information even from users’ friends who believed they had barred any sharing, The New York Times found.’

FB says: ‘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.’

This is the only disagreement as I can see.
In 30 years we'll all be too busy looking for dry land.
It seems like data about salary trends, relative hiring of less experienced or younger quantiles of the candidate population, and company behaviors that could be motivated by wage arbitrage could possibly resolve our disagreement.

Do you agree? If we had data about these things it would shed light on whether employers are motivated to get talent because talent is productive vs. motivated for some other means by which companies are profiting from headcount?
It's sold as a fashion item now. Why else would pro athletes with superb vision wear fake glasses? Handbags also cost little to make, same difference.
But wait, I also love mspaint.exe. It's such an original piece of software. Those people who say it's just a crappier clone of MacPaint are just haters.
This was announced a few minutes ago at Apple's WWDC event. iOS and Adobe CC will have native support for USDZ objects. Since the confereance is still going on, there's no official website with information on their support.
Karat - Seattle, WA & Remote

Karat is a Seattle-based startup that does software engineering interviews on behalf of other companies -- primarily first-round technical interviews. Quickly-growing companies can spend a significant fraction of their engineers' time interviewing; we help take the load off.

We are a well funded and quickly growing startup. Due to this quickly-growing demand, we're looking to hire more Interviewers. The ideal candidate is a software engineer with strong written and verbal English skills with at least a few years of professional experience. Interviewing experience would be great, but we spend 20-25 hours (paid) training you before you even start, so if you're strong technically and love working with people we can usually make it work :) Interviews are conducted over video chat, using a collaborative code editor.

Expert Interviewer - Remote - 10-40hrs per week https://jobs.lever.co/karat/d44ab283-c7c0-4bbd-b8c3-4dc0ced6...

Software Engineer - Seattle, WA - Relocation Available https://jobs.lever.co/karat/586c77ea-5c3a-40e6-a940-f74ffeba...

If you have questions please email me at cate@karat.io
Every instance of third parties accessing user data has been with user consent.
> You broke your promise.

Then you face the legal consequences for doing so. Thats what prevents people from breaking them in first place. Unless you are arguing that all legal contracts are useless because they can be broken.

I am not asking about the logistics of leaking. Yes ofcourse its physically possible, I am asking why the consequences of breaking a contract don't matter in this specific case.
That makes the PR statement/exercice even more interesting.
Discovering which mutations are important is hard, but once you know what mutation to target, finding it is relatively straightforward and is done by software. You can actually test for 500K+ specific mutations for a few hundred dollars with a gene chip, you dont even need sequencing if you know what you're looking for. But to discover what mutations matter you need a lot of training data including expensive / hard to access tumor samples, and high quality clinical data showing how patients with different mutations fared.

The process of selecting cells to engineer is pretty complicated and labor intensive. Basically you have to get a patient to a clinic, draw blood (or biopsy), process the sample for shipment, ship it to a lab (often have just a few hours to get this done), then you do a number of steps to isolate the specific cell types you want. A lot of this is manual but isn't really novel, the techniques are pretty well established and straightforward, some probably could be automated but im not sure how much, and it would be expensive to automate. I think a few large manufacturers probably invest heavily in automation but most small companies or academic labs probably cant afford it
Seems very outdated.
Microsoft is a giant, unscrupulous profitmonster. Lies
I'm not really sure. Many forms of cancer are treatable if detected early. The question is mostly around how early they are discovered. Certainly many kinds of cancer are more likely to be discovered when they are already advanced. :-(
That's where the boundary for transpilation will lie then, but I don't consider that to be a good enough reason to justify not trying to write a tool like that.

I really appreciate your thought on this! I look up to your work a lot. Sometimes I wish I had spent my career with compiler a instead of disassemblers...

Yes, there will be a lot of ruby that can never by crystallized. Yes that kinda sucks. So yes it's very good to explore optional or gradual for incremental refactors and modernization. But if even 1% of ruby code CAN be crystallized, then it's worth it to do it. Maybe not for you, but my time isn't nearly as expensive as yours must be, so I understand your reasoning here I think.

I don't mean to be adversarial here.
The story of Phineas Gage is a lot less common than that of a company undergoing routine changes in leadership, so it's a bit of a silly comparison.
SEEKING WORK | Seattle (remote preferred, travel OK)

Hi there! I'm a polyglot web programmer with a specialty in scientific data visualization. In the past six years I've written code for games, desktop apps, and phone apps. As a freelancer, I've worked with clients on data dashboards and APIs, bringing products to market as well as just making proof-of-concepts.

Previous projects I've shipped include graph visualizations of pharma data, custom data dashboard charts, interactive maps, and React Native and Electron apps. I have dual degrees in CS and studio art, spent several years at the University of Washington working on NSF-funded serious games in microbiology, and cut my teeth writing simulations of complex systems for UMich and Sandia Labs.

My latest projects have used D3.js a lot, and for quick visualizations and analysis I'll use Python, pandas and Jupyter. I'm friendly, communicative, have opinions both on design aesthetics as well as tools, and am happy to advocate for what I think would be best for a project. Happy to expand on previous projects and chat about yours.

Most-used tools:

* Javascript stack: Node.js, ES6, React, D3.js, React Native, Electron

* Python stack(s): Django, pandas, matplotlib, scikit, sklearn, basemap

Also used: C# / .NET framework, Java

Gmail: rowan.copley

GitHub: github.com/dovinmu
Microsoft Office 2019 Preview Build v16.0.9330.2087 – [LATEST]
> The same people calling for everyone to always remember what Microsoft did 20 years ago log out of HN and go work on their Facebook React app with no apparent sense of irony.

Speak for yourself, that's a lot of false assumptions and gross over judging. I have no social media accounts (and this account on THN will likely last less than 6 months). The only thing above is that I do have an Android phone, which is using LineageOS with most of my apps coming from the F-Droid appstore. The only remaining non-FDroid app is Spotify which I'm migrating away from.

I use Linux exclusively. I do not do App development or any other FarmVille based development, I do open-source development. My organization is very pro open-source.

My only hypocracy comes from using Google Voice. I do not even use Google Search, Mail, etc and haven't for 5 years. If I want to use Javascript, I use Javascript (these frameworks are stupid and more complicated than plain-jane JS... every time I roll out a web application people don't understand how it's so "fast" and want to look at the code, then can't understand how I'm not using a framework... it's silly).

> even if you are willfully ignoring the same and worse behavior by many, many companies today.

Regardless of what people want to believe, the whataboutism here is ridiculous. It is 100% possible to dislike all of these corporations and their anti-competitive, anti-capitalistic mindsets.
> Wake up call, MS ties to NSA

Sure is nice knowing the NSA will have easy access to all the private source code hosted on GitHub. I bet they will find so many new vulnerabilities.
Incredible, they are using the current controversy to represent their locking down of the API in a good light. Facebook didn't restrict their API because they were privacy-conscious. They restricted it so you could not build experiences they did not want:

- You cannot sync your address book contacts with facebook in order to get profile pictures (you used to be able to do this)

- You cannot write an alternative Facebook client (with a better timeline, no ads, ...)

- You cannot write a complete bridge to another social network (e.g. implement Federation)

- You cannot build a P2P (serverless) application over Facebook. E.g. a chat, or something to send a file to a friend on Facebook, or to initiate a TeamViewer-like session.

All of these are either explicity forbidden by policy, or have been closed by specific changed to their API.

To be honest, I don't care too much that people were able to scrape data I put up voluntarily. The German Facebook clone was called StudiVZ - Student's Directory. This sounds a lot like a telephone book, and that was the mindset and expectation I had when signing up to Facebook. Create and curate a profile for friends and friends-of-friends to see, and I didn't care much if others saw anything, because it was irrelevant to them. I mostly cared about meeting people - being found, and finding other people. In this light, I'm more concerned about data freedom than data protection. While the latter is important of course, it's unfortunate that the former is always forgotten.
There Are No Laws of Physics, There’s Only the Landscape
I.e. the mattress in a box business model.
I understand why you think that.

This may surprise you, but I really wish my experience agreed with you. I really wish most people saw immediately through insincerity and ego-stroking and empty complements. Indeed, some do.

Most of the time, it's disturbingly effective. My data to date suggests that most people won't look too closely when you feed them kind words to hide the others.
"The U.S. government asserts that it can still hold the copyright to those works in other countries."

Going a little further I read : "the U.S. Government may obtain protection in other countries depending on the treatment of government works by the national copyright law of the particular country." (from the CENDI FAQ), which is adequate with private international law.

Anyway, thank you !
i have 8 friends
Awesome stuff! Great timing too. Code Search is super useful and there are a bunch of folks already going after this space. Sourcegraph, CodePilot.ai, Searchcode.com, and many more! Happy to see something so light and elegant for the use case. Good work!
Microsoft’s usage of “open” here is that “any developer can plug into and extend” GitHub, which I guess in most respects is true. It’s not open in the sense of being open-source (though some GH components/projects are) or community-led.
Regulations forbid us from letting you access the filing cabinet but I can tell you, all of us will be out having a beer between 6 and 8 PM. Oh, and the key is under the flowerpot. Wink wink.
That’s why I only drink rainwater and pure grain alcohol. Purity Of Essence.
Parents should teach kids to appreciate diversity and accommodate adversity
What is Microsoft’s position on EU upload filters for copyright screening of code uploaded to Github?

https://blog.github.com/2018-03-14-eu-proposal-upload-filter...
Test-Driven Open Source Contributions
Not siding with FB here, but their response appears to address 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.

Maybe the confusion is that FB isn't treating these integrations as "third parties" since they're supposed to be pseudo-official FB apps?

Edit: Thinking about it further, this is the crux of the matter, isn't it? Whether or not an FB-approved "mobile experience" counts as an official FB app or a third-party app?
Lessons from Building Observability Tools at Netflix
I’m not sure it would be able to compete now - displacing an established player is very hard; App.net tried that a few years ago with Twitter; but ultimately not many people cared (despite the free tier) and the few paying users weren’t enough to make it sustainable. The issue wasn’t really with it being paid, it was simply about network effects - everyone was on Twitter.

If a new free social network becomes mainstream, they could however introduce a paid tier as part of their monetisation strategy alongside ads. This would give users a choice, be exploited by ads and see cancer every day, or pay your way out of it.

If anything, Instagram would’ve been the perfect opportunity to offer such a paid plan, as a lot of professional photographers use it, and they wouldn’t mind paying for an improved experience and thus more productivity.
Of course they can, though. Are you surprised that to see data on your phone (such as images/text your friends share with you and nobody else), your phone needs to be able to pull that data from the Facebook database? How else is it supposed to work?

If your phone saved it or your provider saved the data in a server somewhere without your permission and used it for other purposes, that's a pretty big deal. As it is, this should only be a shock if you have no idea how the modern internet works.
Gemesys used to sell their diamonds directly. I've bought from them years ago. (Like many people I couldn't accept spending money on a potential blood diamond or giving it to a company like DeBeers.) However, their name change signaled a change in business strategy. They no longer sell diamonds to consumers. You can only get their diamonds through resellers now. Even when Gemesys sold their diamonds to consumers, it was only 30% off unless you were willing to buy a yellow diamond. Also like most cars their diamonds weren't made to order; they would have batches available to buy. Not sure if this was due to how they manufactured the diamonds & the economics of it, or just a sales strategy. As for the diamonds themselves, yeah jewelers are unable to tell the difference.

https://www.puregrowndiamonds.com/store-locator/

I wonder how much Ada Diamonds pays their PR firm for that submarine article
Laziness Does Not Exist
It's naive to think that companies will fear having their code stolen by Microsoft.

Companies, which are Microsoft competitors in other fields, use Microsoft software such as Windows and MS SQL Server to process and store valuable data. There was always a risk of Microsoft backdooring their software to spy on competitors.

That doesn't happen because 1. Microsoft wants to be in business and 2. Private repositories probably come with legal requirements that GitHub/MS don't spy on users for competitive gain.

Finally, while software such as Wine has been written to liberate some application from Microsoft's platform monopoly, there is also a lot more Open Source software written for other purposes. I don't see them investing the effort to move away from GitHub unless Microsoft does something evil.
For people that didn't live through the 90s: a Microsoft promise is as good as a Facebook promise.
I can certainly believe people finance jewelry they can't afford.

The wedding industry, like the funeral industry, really preys on people's emotions to make the hard sell. "If you really love her you'll give her the best" (implying that giving her something inexpensive means you don't really love her.) "You want to show her (and the world) how committed you are to her."

Then because everyone is so highly pressured to spend big then it becomes a societal expectation in a generation.

(I agree it's weird to me too! Personally, I don't even own an engagement ring or a wedding ring - I see them merely as trinkets and I'm just not a jewelry person)
I log into the Facebook app on my Blackberry. I can see my friend's data in the same way I could as if I used the Facebook website.

The only difference is that the app on the phone has been coded by Blackberry, and the JavaScript code in my browser has been coded by Facebook, except of course for the banner part that my ISP injected, or all the JavaScript code that third parties injected, and who are thus functionally equivalent to the code written by Blackberry.

In this scenario, no third party had access to anyones data, right?
The “Struggle” of Starting Up from Ben Horowitz
No. The GDPR just says that you've got to care about user data. If your startup can only survive by selling out user privacy, then perhaps it doesn't deserve to exist.
My negotiation skills are okay, but mattresses have absurd markups.

Sales guy said $900 was the wholesale price, but I highly doubt that. I'm sure they still made at least a few hundred dollars on the sale. I've heard the wholesale price on a $3000 mattress can be as little as $300.
Demand Gen Fireside: Designing the Right Marketing Team