skysight-inc/HackerNews huggingface dataset:
Is there any evidence that this is even real? The repo in question is a fork of a repo that's still up, with the word "retard" still in it. There's tons of foul language on GitHub, why would they single out this one relatively minor instance?

Anybody could fake that imgur picture in about 30 seconds. Does anybody know for sure that the repo was actually unavailable? Has anybody from GitHub responded?

This does remind me I wanted to clone my repos somewhere else, though.
Because once the bug is fixed, you have no more reason to try more solutions.
comment is in poor taste. This is a real person they're talking about, someone who suffered and died. Not a character in a movie.

I agree that there's poor taste, but I think the poor taste is in writing about a person as if they were a character in a movie, not in pointing out that horrific writing style.
Was that the year NASA's budget was almost 4.5% of the federal budget?

http://images.huffingtonpost.com/2012-04-30-Presentation1-th...

The money dried up fast. Now it's up to private enterprise.
Being offended by words is no sign of professionalism.
> here is no significant difference between the three companies' treatment of their customer base in this regard.

Correct. What's different is the customer's expectation (so far) about this treatment. IMO this is significant.

> I believe it would not be a surprise to find that the enterprise/ultimate/wtf-ever-they-call-it are excluded from this. Of course, I'm sure a user could receive the same exemption should they choose to pay the fee...

I would certainly hope this to be the case, but so far this is AFAIK just speculation. Did MS think as far as building in these use cases? After what they did to the desktop UI (even on Windows Server) on Windows 8 I have stopped to just assume Microsoft knows what they're doing.
It's not an impossible task as long as you're not talking about making the highly engineered parts from scratch. Or to put it this way as long as you don't go too far down the technology stack.

You can for instance take a Beagle Bone Black, add an LCD 'cape' and a gob standard USB keyboard and have a functional Linux computer. Laying out a custom ARM mother board using a reference platform is doable, since I've done it for work. You are talking about probably $10-20k and two months of work though.

You could also have an SLA case made. If you did the 3D design yourself, the cost would be about $1000.
The first video was sort of easy -- I saw the person who fell off their floatation device and I kept looking just at that person until the lifeguard blew their whistle and jumped in and saved them. The real question, though, is not did I spot them. As the text mentioned, half of children drown while someone is watching. I do not have children but if I were responsible for that child (either as a parent or otherwise), would I have jumped in and saved them? Maybe not, maybe I would have just been standing there wondering "do they need my help or not". I haven't thought much about this before but after being confronted with the facts by this site, I have decided that it is better to act immediately when there's a possibility that a person is drowning and save them even when they don't need saving than it is to hesitate and wonder whether they need help.
Nonsense. You don't crash a start-up on the say-so of an early hire.

A founder is a founder and barring actual misconduct or behavior that goes directly against the interest of the company should not be treated like he/she was a new hire, especially not by a new hire.
> I feel we could be using the same massive comp to reward or hire people who are actually high performing.

That's above your paygrade.

> 2, equally if not more important, co-founder or not I worry about the cultural weakness we get in to by just "burying" or ignoring a low performer.

You didn't hire this person, they hired you.

And he may be a low performer in your view but he obviously did something right because he got the company to the point where they could afford to hire you.
Censorship of your freedom of speech really only applies when the government is doing it. Github is not the government and, by contract law, you waived your right to freedom of speech when you agreed to their terms of service. If that truly does concern you then you're free to move your code to a new repo, or host it yourself.

Unless Github decides that "anything goes" on their servers then it's going to be a judgement call sometimes. Using the word 'retard' in this context might be seen as harassment, unlike using profanity. I personally think Github made the right call here.
So every time I post about drinking coffee I would be advertising Starbucks?!? No, thanks. I think that would piss off a lot of users.
http://pastebin.com/BYnz90rh
To me, a major important thing about NoSql is the predictable behavior (because all queries are simple and there is no "query optimizer").

If I could ensure SQL never using index/table scans and make it fail without proper indexes it would be a major help.
IoT HackDay – All India IoT and Smart Cities Hackathons
DHI Group Plans to Sell Slashdot and SourceForge
You are quick to summarize how Github is justified in doing this in an utterly benign case and yet are talking about nuance. I don't see any nuance here at all.

1. This itself was an arbitrary call.

2. So the issue needs to escalate to a certain arbitrary number in order for you to be worried? One person's repo getting fucked over is not enough, you want it to happen to 20?
Firings are messy, but trying to get rid of a co-founder is akin to playing Russian roulette with three bullets instead of one, even money the company will not survive that.
So now graffiti removal is a nightmare scenario.
Because you may need to put those words in a repo in a non-offensive context. For example, a list of "bad" words to look for.
> The word was offensive.

It's not offensive to me, or a lot of people I know. I can think of far more offensive words to use for disabled people, but retard is just colloquial slang now AFAIC.
Headphone users beware clicking the about link at the bottom.
it looks like it'll become the next standard yes. but support isn't there yet.

http://caniuse.com/#feat=flexbox

http://howtocenterincss.com/
Is it really the F-16's pilot's responsibility to ensure separation when under ATC control?

Doesn't the US have MARSA (Military Accepts Responsibility for Separation of Aircraft) rules that military flights can occasionally use, and which point they are then fully responsible, but otherwise I thought they'd still have to generally follow ATC directions.
Windows 10 Free Upgrade Available in 190 Countries Today
It seems to be a straight copy of Lobste.rs - see http://1.qinghuai.org/about and https://lobste.rs/about
And the billions+ of entrenched synapses that compose the sum total of your life to date. You can not just rewire yourself in a heartbeat, and injunctions to "just do it" are as misleading as they are unhelpful.

You may will yourself to act in a different manner, but the will of a moment frequently exhausts itself, leaving the collection of rhythms and habits built into you over the years. Or, to put it differently, we all have an equilibrium, a norm we tends towards in the absence of persistent and sustained external stimuli. Your will is a small stimulus for change, and it works over weeks and months in a series of small nudges.

You can change, in almost any way, but if you "just will yourself to do it", you'll most likely find yourself failing again and again, convinced that if you could only be (somehow) just a bit more stronger-willed, complete change is right around the corner.

Perhaps you mean "Just do it – envision what you wish to become, work out the set of habits necessary to that new person, and slowly rework your present habits, one by one, (removing environmental triggers/cues to old habits, and redirecting their behavioral outcomes), until you've discarded or transformed the old set into the new.

Nothing is stopping you other than [a clear goal, a choice, and steadily repeated applications of] your own will."
Secret TPP Talks Continue as the Deal Grows More Controversial
It's pedantic, yes, but on the other hand, I think it's important to distinguish between legal and illegal activity, regardless of one's opinions about the moral goodness of the activity itself.
I think this is an unfair jump because they do have a legitimate business model with enterprise revenue - they don't need to start owning your life to continue to exist.
Why Pluto Lacks Craters, and Why That's So Freakishly Weird
I'm using it on my iMac, my main work horse. Seems stable, no crashes.

Notifications sidebar is awfully slow, and Spotlight doesn't appear in the center. iTunes feels clunky. Those are the bad experiences so far.

But of course if you are using build tools i.e. Xcode and co. then I don't recommend you use it, that's usually where it's likely to break things because of updated APIs. I have a secondary machine I run builds when I need them.
>>By the end of the book, the reader is at a loss.

>> sounds appealing but is frustratingly vague.

AHHHHHH!

In a act that can only be described as `post-modern` the reviewer commits the same sin of `frustrating vague`ness that the ruined the original book. Indeed, I feel the need to write a similar review of the review to keep the meme alive. In my dreams I see a future where nobody knows of the book but for its frustrating vagueness.
> Can we police ourselves fairly and achieve a society that is not offensive? Absolutely not.

Hacker News is a pretty nice place.
This all depends on the nature of the business, the app, codebase, customers, processes of dev/QA/ops, etc. For example, this cavalier attitude might work at a social media startup but not at a bank.
Are you running out of space in your database? It just seemed like a way to needlessly complicate your database, make it difficult to query (what was email_enabled again? the third bit?), difficult for other developers to use (now it needs a comment to understand) and difficult to constrain for data integrity.

I think that unless you're having space issues, you're better off using boolean columns.
Anyone up for making a Windows version of XPrivacy that generates a fake advertising ID, randomized so there's no way to associate any two sessions with each other.
previous discussion: https://news.ycombinator.com/item?id=9962913
Learning Shape Puzzle for Kids
I found this fascinating, particularly the discussion about why the US market is so unfriendly that they decided to start in the UK. The way the team shared their full thought process going through all the alternatives I found very compelling.

Thanks for sharing, Zach
The problem is people shoehorning relational problems into non relational databases. Then no one wins.
It is not a "kind of thinking", it is a simple statement. The word "censorship" doesn't work here. You may still argue that you don't like that Github behaves like that: the statement that you quoted doesn't oppose that view.
Wow, that was a pretty substandard PR response. They talk about the complexity of their policies but don't talk about enforcement or performance.
Makes sense if you know how to configure one, but not everyone knows technology very well, and this is especially true with poor people. This kind of console is popular to this public.
> After what they did to the desktop UI (even on Windows Server) on Windows 8 I have stopped to just assume Microsoft knows what they're doing.

I was going to discuss customer expectations and how they vary when smart phones are involved. But your statement quoted above is simply too good.

I submit it as a candidate for the Windows equivalent of Godwin's law[1] but without all negative implications :-).

Well said.

1 - https://en.wikipedia.org/wiki/Godwin%27s_law
you overlooked refresh time, which is around 7~8 ms. So, in order to keep the DRAM data alive, DRAM should consume a few tenths of Watt per Gigabyte per second, it is considerable amount of power.
It's not a government, it doesn't have a monopoly on violence or information. People use it freely, and they can easily get most of their information out (wikis and issues no, but it's obvious that they are not part of the repo when you start to use it).

You can argue that it's bad, but for fuck's sake, don't compare it to a totalitarian regime that killed tens of millions of people. Please.
Intel’s New Memory Chips Are Faster, Store Way More Data
I'm going to hold off on the "free upgrade" to Windows 10 until I can find a trustworthy and comprehensive blog post on how I can disable all of the privacy-invading "features".

Not linking a Microsoft account with the local account seems to be a good starting point. I also plan to do my best to get rid of OneDrive and Cortana, neither of which I have any use for. But I have no idea how to go about discovering and tackling all the other possible channels for data leakage, which we're bound to hear about in the days and weeks to come.

Free upgrade means you're no longer a customer. It's a cliche, but it fits perfectly this time. Some of the things I'd like to disable will probably require upgrading to the Pro edition, which of course is only available to paying customers.
Why did you swim against a rip current?
1. Nobody is saying what GitHub did was illegal or not allowed.

2. My biggest complaint about blocking the word is that they singled out this one guy. Even the parent repo still has "retard" and is still available. How ridiculously arbitrary is that? As a GitHub user do I have to worry that maybe one day somebody at GitHub will get butthurt and randomly disable my account over a technicality? Either make the rules apply to everybody, or don't bother having them.

3. Nobody is "choosing to die on some pretty ridiculous hills" over this. People are posting on the internet saying that it's stupid.

4. So you don't mind when you agree with GitHub, but you'll worry when you disagree with GitHub.

Private company or not, it's as much my right to say, "Hey, I think that's bullshit," as it is for them to remove content from their website.
Censorship always starts small.
Github is a private company and they have the right to do that. However, as their customer (I pay them a little every month myself and I also work for a company that pays them a lot), I don't like that behaviour and I would start think about switching to other company's services if they continue to do that.
another good read, "The Shepherd" (Forsyth novella, '75) -- De Havilland Vampire pilot faces electrical problems flying from RAF Celle to RAF Lakenheath ~ https://en.wikipedia.org/wiki/The_Shepherd
That study... is not really what you're presenting it to be.

What the study actually found was that if you're sober, wearing protective gear and riding at a speed not much faster than surrounding traffic, then when you get into a collision it's likely your injuries will be less severe.

The study tries to correlate those things with motorcylists who lane-split, while openly admitting that they actually correlate with motorcyclists who commute to and from work on their motorcycles.

And notably, lane-splitting is not "safer" in the sense of preventing accidents. Lane-splitting as actually practiced has the sole purpose of getting the motorcycle to higher speed than the surrounding traffic, and when you do that you find there just isn't any way to cheat the Solomon curve:

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

(Wikipedia's scare intro on "cast doubt on its findings" refers to a study which disagrees on the effects of being slower than surrounding traffic, while not disputing the effects of being faster)
Why he did not give a simple link to youtube playlist?

Why I need to give him my email? Spam? Ads? Gonna sell them? If not, then it's only an inconvenience for him and for us.
Hopefully the authors of this site will contribute a translation to the original Lobste.rs[1]

[1]https://github.com/jcs/lobsters
Repeatedly trying solutions to see if they work isn't the optimal method for fixing bugs. Whenever I find myself doing that, I know that I need to stop what I'm doing and come up with a better plan.

If you take the time to understand the problem first -- run test cases to narrow down the precise conditions under which the bug occurs, read the code, step through the code with the debugger, etc. -- you'll spend less time trying and rejecting random solutions because you'll already have a good idea of what you need to do to fix the bug.

Another advantage of getting a good understanding of the code and the bug before fixing it is that it makes it much more likely that you'll actually fix the bug, and not some limited subset of it.
For gliders, FLARM is a radio-based system that also takes turning rates into account. It alerts the pilot visually and audibly 20 seconds before a possible impact would happen. In my experience it works great even in very congested airspace such as when circling in a thermal. it's not perfect, but it's a very good complement to looking out the window.

It only tells you about other FLARM-using aircraft, though. (Some also look for transponder-carrying aircraft).
'Git' and 'retard' aren't really substitutes...
Game Development in Go
Modals in React
Thanks! So it will be enough to learn just flexbox without any "legacy" css? (Assume I won't be maintaining / porting any old code)
For that guy I waited until he started actually showing IDR signs - no lateral movement, dipping up and down. Even though he's struggling in the rope he's still managing to move around using a bad freestyle.
Is this a multi camera camera?
Free speech as a concept isn't just about the first amendment and isn't just about the law. Free speech can be defended on any number of grounds, and many of them apply equally to privately enforced speech restrictions. For example, consider John Stuart Mill, one of the founding figures of modern liberal thought. In On Liberty, his spirited defense of free speech, he argued that shunning or widespread ostracism for expression of particular views was a danger, and would ultimately harm a society that engaged in it, even if the views being suppressed were obviously wrong.

"Free speech is only first amendment" is a shallow and ignorant view of the intellectual tradition of free expression.
Get Free Scrap car removals in Sydney and top cash for Junk cars
Elixir, without the clumsy anonymous function calls (eg.: `sum.(1,2)`. Everything else is pretty much what I want: Functional, not too strict in purity, concurrent, compiled, dynamic, optional static typing, tests in the language core (not an afterthought), first-class comments with doctests, piping, pattern matching.

I admit it: syntax matters for me, I'm actually more productive when dealing with truly elegant code. Also I don't do systems level programming (Rust seems interesting for this if I ever need it)
> 1. This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate.

This is about the dumbest argument in favor of censorship theoretically possible, btw. Free speech doesn't start and stop at the first amendment to the US constitution.

> 2. It seems like most in this comment thread agree that this action, as a singular act, is a good thing. The word was offensive. Github asked the repo to change it. They did. The end.

Actually I see a lively debate as opposed to the general consensus you're suggesting. Trying to win an argument by disingenuously suggesting your opponent's opinion is unpopular, is an underhanded tactic even when you're right. It's plainly stupid when you're wrong.

> 3. As for the larger context, the problem with the frequent use of slippery slope arguments and cries of "censorship" is that people are choosing to die on some pretty ridiculous hills.

No one cares about other arguments you've had on the Internet in the past. Stay on topic.

> 4. If or when Github actually does something truly abusive of their power to censor, then I'll worry.

After heaps of projects are already hosted there, and switching to something more open becomes a larger effort? If that works for you then fine - kindly excuse those of us who take a more proactive stance.
> The actual nightmare scenario is that people with learning disability are killed by doctors because those doctors think "retards have no quality of life". When people toss around the word retard they contribute to a culture that doesn't care about the high levels of violent hate crime experienced by people with a learning disability.

I'm sorry, but this is ridiculous. It simply isn't how language works, never mind political change.

Simple example: "sinister" used to mean left-handed, and by extension, creepy and evil (as was believed by the superstitious in earlier times). Now it no longer means left-handed, but still means creepy and evil. The connotational meaning has become a denotational meaning, because the idea the word used to express is to all intents and purposes gone. Nobody believes such nonsense about left-handed people any more.

Mutatis mutandis, the abolitionists and later civil rights movement did not achieve their aims with regards to racial equality by harassing people for using n-bombs. They fought to change the structural, social reality (slavery, political disenfranchisement, lynchings) that supported the use of such epithets, using all manner of means, from civil disobedience to total war. They had success, albeit not total success.

The idea that you can affect the actual levers of power and privilege in society by imposing overweening social taboos on particular words is a peculiarly modern political disease.

I am not terrifically concerned about whether you can use the word 'retard' on github without incurring the wrath of moderators. (And really guys - github is your resume, I hear. Don't cover it with playground insults.) But it pains me to see plenty of people with some kind of social conscience completely wasting their energy complaining about stuff like this. You want to protect people with mental disabilities? I'm sure there's a state legislature or equivalent near you slashing funds for learning support in schools, or social care, or disability-related welfare benefits (and if it's anything like it is here in the UK, loudmouthed bigots in the press explicitly calling various needy social categories parasites). Cleaning up a github readme is not an adequate substitute.
One of the reasons why people can take a cheap flight across continents today is because people risked their lives trying it.

Of course, today there's automation, but it only goes so far

Somebody has to take the first step
Hm.. I'll recheck the bounding boxes. I try to keep them pretty tight around the swimmer. If you can remember specific details about the scenario that would help.
... As is their prerogative.

It's their garden, so they get to decide which weeds to pull. The weeds have no say:

https://news.ycombinator.com/item?id=3586667
8 Year old receives double hand transplant
EU Passenger Name Record Document Pool
Lynda.com would be screwed if people knew they could just crack open some reference material instead of wasting away in front of friendly introductory videos where another human eases them into a new subject!
Is it really the F-16's pilot's responsibility to ensure separation when under ATC control?

Yes:

https://news.ycombinator.com/item?id=9965658
I always think Docker is just another layer of complexity. Which most people dont need or shouldn't have
Agreed, the writing was so badly structured, I couldn't follow the narrative and skipped whole paragraphs
Those derivatives are, apart from not being really SQL (but a SQLish-like in the best case), only target an incredibly small subset of what is SQL.

When they say "we implement a subset of SQL" they really mean "we have a language similar to what used to be a small subset of SQL 92". And let me reinforce that 92, from the times of Windows 3.1. It cannot be compared to today's Modern SQL (http://use-the-index-luke.com/blog/2015-02/modern-sql) found on modern relational databases, like PostgreSQL.