skysight-inc/HackerNews huggingface dataset:
> 1. This isn't censorship of the type that is illegal or not allowed. It is a private company deciding a word was inappropriate.

It is a private company, alright, but it is also becoming a critical company for the internet as a whole. Which points to an important question our society will have to face more and more often with increasing centralization and globalization: When does a company become essential infrastructure and be judged (morally, by law, by the executive) different to any other private entity.

During the financial crisis we have seen that large parts of the banking sector were deemed "to big to fail" and kept on life support by the government. Facebook has grown large enough than any changes in their TOS and privacy policy are closely watched and often criticized by a multitude of public parties and the press (at least in Germany).

I've only recently realized how far we have come in terms of better development standards when I tried find the official repository for ncurses (which is a GNU project, by the way). There is none. The current development code is hosted via ftp as a set of tarball snapshots [1]. As far as I can tell, no development history beside the change notes of each snapshot before May 2015 is publicly accessible. Issue tracking seems to be handled over the mailing list [2]. And I asked myself, why can't this project be hosted on GitHub?

The answer depends on how reliable GitHub turns out - or continues - to be. If we can't hold GitHub to a higher standard than just "they are a private company, they may do whatever they want", then ncurses should host its own issue tracker and git repository. But if we judge GitHub as an infrastructure, then sure, host this core GNU project via a private company.

> 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.

Note that how to deal with swear words or offensive words in general is very culture specific. In the society I live in I seldom encounter cussing or "inappropriate behaviour", but when I do, they are next to never beeped over or blurred out. Rather, when in bad faith, they serve to disqualify the speaker. (And when they are used in good faith they benefit artistic freedom.)

This is not to say "our" way of dealing with questionable or offensive behaviour is the "right" one. Rather, if we hold GitHub to internet infrastructure standards, then they have to find some middle ground between corporate America puritanism and the diverse culture that surrounds it. It's not an easy task, see for example Facebook's debate on nudity vs. breast feeding, but otherwise every entry on GitHub will be as boring as Oracle documentation - no more "Hurr durr I'ma sheep" releases for you.

[1] ftp://invisible-island.net/ncurses/current/
[2] The issue at question being that no ncurses release compiles with the current GCC: https://lists.gnu.org/archive/html/bug-ncurses/2015-06/msg00...
It's called the greater fool theory.
Maybe they are trying to say this will not be another Windows 8. Or Vista. Or ME.
Yes another good reason to switch to Mac. None of my current Macs have DVD drives, so I simply don't have to deal with this problem ;)
Broke some apps important apps.
MenuMeters for which the reasoning is "due to the Apple-enforced code signature restrictions". More importantly it broke my editor - MacVim.
I wonder why all of the display backlights are on? I understand having the laptops open to stop them going to sleep without an external display, but I'd've thought you could turn the backlight all the way to "off".
It works fairly well, in the manner of Siri. It copes with moderate Scottish accents, which is impressive. The downsides are that you have to have location services turned on (bad for battery) and, like Siri, everything you say is recorded and may be farmed out mechanical-turk style for analysis.
Thanks for releasing this! Very helpful, and the code is a pleasure to read.
OK, we seem to have a problem with definitions.

I use definition of "censorship" that people use when they think that "censorship is bad". Because this definition implies that this kind of censorship affects everyone and they can't do anything about it.

The other definition of censorship, that also includes private companies and people restricting some materials in their own domain can also be used — that seems to be what you have in mind. But this censorship, when you think about it, is almost always quite OK. Which contradicts the inherent negative connotations that people perceive when they hear the word "censorship".

So, for the sake of using words with definitions that don't contradict their cultural perceptions, I would stick the first definition.
"Phone shape"... you must be thinking of a design patent. That's an entirely different beast from a utility patent, which is what Newegg fights.
It is so hard to decide where to draw the line. At GitLab.com we face decisions like this too and it is impossible to please everyone. We have a code of conduct https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBU... for contributing to GitLab but not for the SaaS service. You can't allow everything and you can't ban everything, so everything always is a judgement call. It would be nice to vote on these things, but a community vote might generate more problems that it solves. Maybe leave it up to the core team https://about.gitlab.com/core-team/ but this group is more concerned with technical decisions. Having a committee for these things seems heavy handed too. In summary, no ideal solutions and I don't have a strong opinion about what GitHub is doing here. The advantage of GitLab is that people that don't fit in can always run their own server https://git.popcorntime.io/groups/popcorntime
I know gitlab has an option to log into your github account and I believe you can copy everything down.

I use gitlab pretty much exclusively and I prefer it to github by a large margin.

I do maintain a "public"(you likely won't come across it unless you know about it) gitlab server and host a few people's repos including my own. I mean you have to trust me instead of github, but the server is always up to date, and I won't take down anything that isn't illegal. If anyone is interested, feel free to shoot me an email.
ATC provides a lot of guidance, but in the end responsibility for the safety of the aircraft rests with the pilot in command. If you collide with another aircraft and say "well, it can't be my fault because ATC didn't tell me there was traffic", you are not going to have a good time.
Either way, Windows 10 seems rushed. They're pushing patches as we speak to the "RTM" version.
I think everything related to layout can be made with flexbox (e.g. you can avoid doing ugly tricks with tables, blocks, floats, calc(), calculating percentages, etc), but you still need the usual style for text, size of images, borders, backgrounds...

Essentially, it avoids the "I FSCKING HATE CSS" parts.
You talk like these organisations are one coherent whole having meetings to plot how to best exploit German citizens. It's entirely possible, and probably desirable, to have a government containing on group trying to protect citizen's privacy while another has reasons not to - where those roles overlap you should at least in theory have debate within government as to who takes precedence. In this non-ideal world that may not happen, but its better than not even making that possible.
If done right a SourceForge relaunch could be a success. A practical alternative to the GitHub monopoly would be appreciated.
>People work for their own self interest //

Altruism; not exclusively, not always, not all people work only for their own benefit.

Many, I warrant, consider that something as game-changing and all pervading as the web (and internet in general) should be tailored as much as we're able to the greater good of all people. Others want to make it illegal to collect rain for drinking in drought zones so they can get a better financial profit selling bottled water. And there's a whole scale in-between of course.
Thanks. That's what I was afraid the answer would be.

The cheapest MSDN subscription (OS-only) is $699/yr. For that price I could buy about 6 copies of Windows 10 Home edition. Or 2 new laptops each with a Windows license included. Sheesh.
What a video!
It's probably/usually inclusive in your OS or computer purchase
Could you please elaborate on what LD means in this context? I'm not finding any suitable definition or explanation by searching.
Did you install their app or the messenger on iOS or Android?

They can read your number there.
part of the --untracked-cache feature is to reduce the cost of applying .gitignore patterns. When you have tons of files to check against some patterns, even strcmp() accumulates up.
Corporate dictatorship recipe.
Github certainly has the right to control its own privately owned website. That doesn't mean they have the right to stop people from complaining about how they control their website, or from deciding they don't want to use Github because of it, and neither of those things is an infringement of Github's rights no matter how much the "it's not censorship" brigade want to spin it that way.
I really appreciate Newegg's approach here -- one of the main reasons that patent trolling is so successful is that the cost of settling is smaller even than the cost of winning a suit. Newegg is performing an (expensive) community service. How should I be supporting them (other than making them my "first place to check" for electronics shopping)?
No, but probably because there's no official identity card in Britain.

I've never tried to use a false name, but it probably would be easy for many things (utilities, local government) but difficult for others (bank account).
These days many SSL connections use authenticated modes of operation such as CCM or GCM that explicitly guarantee that data is transferred correctly.
Can a network for personal recommendations change the world of marketing
I'm puzzled sometimes that the ACLU can defend the despicable behaviour of actual Nazis and yet still be lauded as a liberal force for good yet so many of the people online fighting the authoritarian SJW menace so often just come across as assholes.

Best I can come up with is that one actually fights governments and doesn't seek to undermine people's concerns about Nazis or condone their actions, whereas online the bile seems reserved exclusively for those who wish to censor.
Interesting that there is a iMac on the landing page. Doesn't that alienate those who does not have an iMac, even subconsciously?
Intel's 3D memory is 1,000 times faster than modern storage
> The dictionary sounds like bullshit. North Korean and South Korean are completely different dialects, with different orthography and spelling. Bigger differences than different spellings in English. I can't see a dictionary like that being of any use to his family.

Uh, totally wrong there. Might want to read up some more.

There are some minor spelling differences, pronunciation/accent differences. North Korean doesn't use any loan words, so there's a great deal of different terms for ice cream or radio, for example. But they're not totally different dialects. Any South Korean can understand a North Korean TV broadcast, for example.
That's what the license terms say for normal retail licenses of the consumer versions, yes. This is pretty understandable for machines run concurrently. If you have two VMs running 24/7 it makes sense to just consider them "machines" exactly as if they were physical.

The question is what happens if you have two VMs with identical hardware where you only ever have one active? Microsofts licensing probably doesn't consider this scenario, so I think it would be a matter of interpretation. In theory you could transfer the license back and forth between the VMs (assuming that stopping and unmounting the inactive VM disk counts as "removing the software" from that machine).
BTC addresses change all the time and I suspect they are generated randomly as soon as you reach their page.
Twitter Revenue Jumps, but User Growth Disappoints
How on earth do you test retina displays when inside a server a rack? What are they doing here that can't be done with Mac minis?
Yeah, completely bullshit, doesn't do anything..
If it finds that allowing black people to use the service hinders the experience of other users, should it be allowed to block them?
> No, it's not quite as bad as genocide

> not quite

Do you mean: not at all like genocide?
If you own a camera separate from your phone, the odds are good that you also want or need a PC/laptop to manage your photo collection.

I wrote the majority of my dissertation using Google Docs ... but switched to Word when I had to try and figure out the byzantine formatting required by my department.
For those people (like myself) not wanting to be dependent on github and similar hosting services, there are alternatives to git+github that can do distributed bugtracking and are easily self-hosted, such as Fossil ( http://www.fossil-scm.org ).
This might be a silly question, but why was there a fork in the first place? The article wasn't as clear on explaining that part. Can someone else elaborate on that part?
The parent repo was taken down by Github too: https://web.archive.org/web/20150725130839/https://github.co...
Building Applications with Qt and boost
Regarding 2) It does say in the linked message [1] from GitHub Support that this repository (nixxquality/WebMConverter) was disable as a consequence of the parent repository (WebMBro/WebMConverter) got disabled by GitHub.

[1] https://imgur.com/QC51FZz
The article doesn't say "English/South Korean" dictionary, it just says "English" dictionary.
GopherCon 2015 Videos
GitHub censoring content means they are not a neutral platform for hosting public repositories and they are showing their potential for becoming the next Sourceforge.

In the same way that because I punched my brother as a child I might go on to be the next Stalin.
There is a lot of politics and lobbying present, but there's also intertia. It takes time to fix things. Present patent system is woefully inadequate to the world of Internet-delivered software, which is quite a recent development. It serves somewhat better in other areas.
8gb of ram and 128gb of SSD (basically a base 13 model) - both have been fine for light photoshop work (not that I ever do heavy photoshop work) but I have come close to running out of storage - dropbox and a time capsule close by help, but it's something to keep in mind.
It's interesting to see what kind of groups applied for this. I'm working on a product at the moment and was thinking of applying but without co-founders I didn't think it was a good idea. Also from the application form I get the feeling you would be "encouraged" to move to the Bay area if not during the 2 months at least after it, which I can't do.
Interestingly IPv6 removed the checksum from its packet header [1], delegating this work to the higher protocols such as TCP and UDP.[2] So I guess that raises the chance of an invalid IP header getting through. Source and target address will probably result in dropped packets but I wonder what happens if one of the other fields is corrupted, say traffic class.

[1] https://en.wikipedia.org/wiki/IPv6_packet#Fixed_header

[2] https://en.wikipedia.org/wiki/IPv6#Simplified_processing_by_...
> DVD Player doesn't work, better throw this laptop out and spend $1k on a new one. Oh well…
I do wonder... does Microsoft expect people to know what the <nothing>/N/KN/singlelanguage variants are?

There's no explanation on the page, on the linked FAQ or other links.
Best Cold Email Subject Lines for Startups
This is going to be interesting for many cities, but I can speak to the case of Madrid.

The Partido Popular government fixed the pollution problem by moving the sensors out of busy streets and into big parks that happen to be within the city limits[1,2].

The historical continuity of measurements has been lost, but Google will now provide data with more continuity. Or at least I hope it is provided.

[1] http://elpais.com/diario/2009/05/18/madrid/1242645857_850215...
[2] http://www.ft.com/cms/s/0/022cf59c-3091-11e0-9de3-00144feabd...
According to the link in the commit message, this repository (nixxquality/WebMConverter) was disabled as a consequence of the parent repository (WebMBro/WebMConverter) getting disabled by GitHub. Presumably the parent repository owners also got a message like this when their repository was disabled.

Also, as you've observed: Neither repository is currently disabled.
That's an expense rack. If the average MBP cost $1500, that's a total of $144,000 in the one rack. They must have some serious reasons to create something like this.
I think they do for chips and stuff, not sure about design. Much harder to enforce most design stuff because once you've found 'the good way' it seems super obvious.
Someone is getting ripped of deeply by this new agreements if they get done as planned.

Hint: It's not large US coorporations.

It's us, the citiziens of the world.
> adblock is /mandatory/ these days

No, it really is not. Ad-blockers are run by a minority of users, and the vast majority simply use whatever browser camne with their PC, or maybe download Chrome. But installing ad-blockers, GreaseMonkey scripts, Firefox extensions and the like basically never crosses the mind of your average web content viewing public. [1]

I'm not sure I'd count the adverts I see as 'abusive' either. Many times I have found ads useful, interesting, curious or (on YouTube videos) worth watching without skipping. Just as with TV and newspapers, yes, there is much crass, unsubtle, and badly created advertising. However, it's all ignorable, and even if a site pops up an inter-stitial advert, I've yet to come across one that I cannot close and move on to the content. Of course, pop-ups that tell me I have read all the free content I am allowed are different, and in those cases I make a choice - do I want to read the article enough to pay for it?

As for wanting GBP 10 per month, I would spend much more than that on physical newspapers (at 50p per issue, the 'i' is one of the cheapest, so that's about GBP 15 per month) so it seems pretty reasonable. And I don't expect my copy of the Guardian to have no adverts because I paid for it, as opposed to reading it in the library. In fact, again, I find the adverts can often be useful and informative, even in such a widely targeted medium as a single newspaper.

[1] full disclosure - I have never used or installed an ad-blocker, nor wanted to in my 20+ years of web usage
What kind of testing do you do with this?
I'd prefer twitter, and a tweet button. Twitter is less personal and reach is bigger than on facebook.
Holy fuck that javascript completely breaks me actually seeing that image, can you just link straight to the .png?

Thanks.
That's what i meant with the old vs new thing. :)

Nowadays smart phones are getting LOTS of sales because the technology is evolving a lot and humanity as a whole is still "on-boarding". There's actually a reason to buy new ones every year as the new models are significantly different.
Glad to hear you like the import function. It works pretty reliably although it can struggle when someone imports 400 repo's (10GB+) with one click of the button, but we're working on that too.
It would make sense to try the refurbished ones. I doubt you'd get 96 of the same model, though.

http://www.apple.com/shop/browse/home/specialdeals/mac/macbo...

Refurbished 13.3-inch MacBook Pro 2.7GHz Dual-core Intel i5 with Retina Display
$1,099.00
Save $200.00
15% off
That sounds good. The less profit there is in illegal activities, the less reasons there are to undertake them. I just hope it's general unprofitability and not the fierce competition bringing down margins.
> Free speech doesn't start and stop at the first amendment to the US constitution.

You never had the freedom of speech you think you have. You never had the right to say what you like in my house without getting kicked out, and you never had the right to say 'retard' on GitHub. Sorry. You can mourn its loss now if you like.
http://musicbrainz.org/ already has this data available.
why creating something like this?
I've never written that word down, had to just go phonetically
Libreboot Installation Service
Most people in politics do not even understand the problem.
This is actually an interesting question.

In a lot of these examples, "app constellation" means everything the website does is too complicated so it needs to be broken down into several different apps. It's possible that this is just a bad question.

Apps originally designed for mobile don't have problems that you would consider solving with an "app constellation." They just don't have more features than comfortably fit into a mobile app. Tinder vs OKcupid. Twitter/Whatsapp vs Facebook. Skype vs Whatsapp.

I mean, the mobile only (or first) essentially solve the same "problems."

So Facebook needs to solve some hard, ugly problems that will probably never have a tidy resolution while whatsapp doesn't. No wonder they bought them. It's hard to move to less complexity. Just to give one example. FB (or Google+) need to give their users complicated privacy controls to decide who sees what. Twitter or Whatsapp don't, most of it is implicit.
An answer to this would be great. I'm not sure I'm going to be able to stop thinking about that question for a while.
Just because they can, doesn't mean they should.

I'm fairly accepting that every android app asks for "permission to read ..." permissions, but I don't want them to be so proud of this that they present their information back to me.

That's what is so creepy about Facebook, they've lost sense of what is normal, so they don't hesitate to show off how much they know.

I'm sure Google knows a lot more about me, but they have the sense not to parade that fact back to me unless I specifically ask.
It's stock art, it costs $10.
...and limited to 512 shortcuts.
http://www.theregister.co.uk/2015/07/29/windows_10_bug_alert...
How much money the VC is willing to waste
All this is speculation.

For good reason, it is not public information who fired Victoria or why. I doubt it was a one-person decision though.
"We now do this consistently: a = malloc(n * sizeof(a));"

Isn't calloc(3) the safer paradigm (protecting against integer overflows, in case n sizeof > SIZE_MAX) recommanded for this case ? (besides the memory zeroing).
SSL seems to be broken here

Edit: Screengrab: http://imgur.com/k56ht8I
Nice article! Thanks for sharing this with us!
They haven't, but I thought it would increase adoption and sales if they did- or if they had 'reference' hardware devices.

It seems kind of strange even their Surface line of devices is not shipping with Windows 10 on the day of release.
You mean you can't see the "mural" on mural.ly? Because that's the original, the PNG is only a low-res screenshot... I can export a high-res screenshot if it would work better for you, but in general the mural is much better for zooming.
American dentist killed Zimbabwe’s beloved lion Cecil
Ask HN: Excel experts – Formula IDE in Excel (MVP screenshot) – is it useful?
Inspired by two discussions that happened this week about problems with Excel I thought of a simple

Excel add-in and would love to hear your opinion.

The aim is to let Excel users write formulas in simple IDE inside Excel. Instead of editing each of them in a formula bar you could just edit all formulas in one file (or for more advanced projects in multiple files).

What are the advantages? You could save your formulas to a separate file and import them through the add-in. This lets you easily share your formulas with others and add version control and code review to your project.

Checkout this awesome MVP I've just built in Paint:
http://i.imgur.com/yBaFArn.png

Questions I was inspired by:

Ask HN: Language compiled to Excel spreadsheets?
https://news.ycombinator.com/item?id=9941086

Ask HN: What are the biggest problems with spreadsheets?
https://news.ycombinator.com/item?id=9935357