skysight-inc/HackerNews huggingface dataset:
Well, I also do front-end web development from time to time and when I do, maybe I should consider having much more external advice on design matters than before. I never thought I had any problems, that's what worried me. Thank you very much for the explanation.
Yes, but the reverse is not true; you can't use GPL-licensed code on your project and still distribute it all as MIT-licensed.
I like to remove all formatting and see how things look. If it still makes sense and is laid out well, you're doing ok.
What other metrics would you propose to use? (genuinely curious)
How are they imposing the choice on you? Android imposes on you the choice of Java. Apple imposes on you the choice of ObjC. Mozilla wants to make it easier to get already skilled developers (I'm guessing a lot of people are more familiar with webdev than with Android or iOS development). In my view, having technology which can work on a wide variety of different devices lowers segmentation thereby helping the system as a whole.

Javascript and HTML5 might not be ideal for the job at hand, but you're welcome not to use them. Just like you are welcome not to use Java for Android if you don't like it.
To me it seems most of the times like the author had no idea how to make up a title that would describe the text in one sentence. It becomes even worse if the answer to the question is not really there in the end.
Yes. Off the top of my head, I know of at least four different types of color blindness (from red-green all the way down to total monochromatic vision), total blindness, significant visual impairment (listed separately from blindness due to different accommodations), deafness, significant motor impairment making navigation difficult, and dyslexia (which there are ways of accommodating).

Thinking about what it takes to make an IE7 user happy is easy; you just install IE7 and bash on your site until it works. Thinking about all those requirements... it's hard to look at that pile of requirements without recoiling in horror at the size of the task... at least, if you want to do anything else on your site, too. Something as simple as a single drop-down menu colored a bit "cleverly" and you've potentially whacked everyone on that list up there except the deaf. Consequently, I disagree entirely with the idea that it's just a matter of using simple HTML or something... it's actually a matter of choosing to give up on everything fancy, and that's a much harder sell.
Hehe yes there are ways to make it worse ;)
I'm working with OAuth right now and the only info that I'm not being given that I have to ask for is an email address when the user uses twitter. Twitter doesn't give you an email address, and you cannot ask for it, so the only option is to ask for it. Which makes things harder on my end.
It really feels redundant and makes me wonder what the Twitter team was thinking.
Don't rely purely on color to convey information

And, conversely, don't submit to the current fad of low-contrast grayscale.
I've built this over a weekend for a local social media company here in Argentina. It got some media attention and I thought it would be nice to share it here too.

In case anyone is interested:

- The backend API it's built with Laravel and the API calls to Instagram are made with Guzzle.

- Frontend is all Bootstrap and AngularJS (using ngbp).

- Proudly hosted on a cheap Webfaction plan.
Where are those numbers from? 3% seems really low. I would guess the IE8 (being the highest version that can run on XP) population is much higher then that, but IE9 was chosen to make the number look better.
> This process is as simple as we can make it.

No, you can definitely make it simpler.
The problem I have with this solution is that I have already lost the link to the ligue I created an hour ago and have no way to get back there :(

BrowserId (Persona) would work a bit better for me.
IE9 users are most often workers who are your best customers.
This is a nice tool, although I really like the Django Debug Toolbar, which does that and a bit more: https://github.com/django-debug-toolbar/django-debug-toolbar
New York Times' Special Section: Cloud Computing
As you said CloudKit provides a very efficient approach for this.

With CloudKit the app get an unique persistant identifier related to the iCloud account. The cons are it only works through Apple devices for now.

But if you have an iOS only app, it's so easy to identify the user through all his devices without asking him anything.

And if it loose his phone or use the app on another device, his CloudKit ID is persistant (and related to your app(s) only, not global).
I'm a prime member, have been for a while. I just tried to import my library, it said I had 250 songs I could import for free. It then asked me if I'd like to pay $25 to upgrade so I can import any number of songs. I was able to upload all my songs to google for free.
Behind the Great Firewall: What it's really like to log on from China
What made you cave and get cable TV again?
Do you regret the decision?

I ask because we have been cable cutters for years now and my 4 year old basically has no idea what commercials are or how broadcast television works. I think of my childhood watching Saturday morning cartoons and I sometimes miss that experience with my kids.
Why don't they become uber drivers, then? I guess that keeping the taxi driver status is quite expensive also.
Beware that you may get fined in Melbourne because it is illegal. It's more likely your driver will get fined though.
Similarly, testing in Lynx is a good idea.
This happens in the real world too, aka the sidewalk effect. The cutouts in the sidewalk for wheelchairs are now used by everyone else too for their: strollers, bikes, shopping carts, and anyone else who doesn't want to raise their foot an extra couple of inches.
Knock knock? Who's there? A Japanese robot comedian
Why Electric Vehicles Will Finally Beat The ICE Car
FreshDesk raises $31M in Series D funding
The Onion’s ClickHole Opens Its Traffic-Baiting Maw
Show HN: Happy First Birthday, Cotton Bureau
But AFAIK there is a subset of Rust which doesn't require the runtime.
Asynchronous Programming [video]
I agree, it correlates well with "think before you code"
I believe only the USA pays bi-monthly; elsewhere you usually only get paid monthly.
What benefit do you get by releasing weekly vs. all at once though? I mean, you could argue that you'll have people sign up for a trial to watch a series then drop the service, but that's likely a rounding error for Netflix.
I found this site a few months back and was absolutely impressed. I hope to one day have a 4k tv mounted to a wall and framed in my house with slide shows from a custom curated set of art playing on repeat.
While they're at it, I hope they write complete man pages rather than pointers to info pages.
If someone were to write MIT licensed code that was heavily "inspired"[1] by reading GPL licensed code, people could then take that MIT licensed code and make proprietary clones and forks, effectively bypassing the GPL restrictions. It'd be essentially "code laundering".

[1] in a copyright infringing way, as defined by the courts in your preferred jurisdiction
The Problem With Data Journalism
I have used the OS and I can confirm your headaches, and maybe even worse (because I've used 1.1 and it was far more bad than the current release version).

They released it too early. It wasn't ready. It still isn't ready, from what I've seen. I'm aware that Android was in a pretty bad state in its own v1.4, but when they release a mobile OS today, it has to put up to expectations set forth by others. No one is going to say "it has so many bugs and far worse functionality than Android/iOS, but it's okay because it's only v1.4" simply isn't going to fly because users expect what they're accustomed to.

And the choice of technology is a little problematic. How can you ever implement Skype, for instance, in Javascript? (But with acceptable performance, naturally.) I guess they have to improve asm.js support astronomically in order to enable such use-cases.

I've developed for FxOS (you can find an app I made on my Github) and it's been really fun and liberating (I have an Android phone so I tried developing for it but I don't like Java, especially the way Android uses the language, and it's been more or less a horror to work with, sadly) but there is a lack of standardization, and supporting docs and building blocks are still not up to my expectations, which is exactly where Android (and I presume iOS) shines. Then again, Javascript is not a bad language. With first class functions, for example, I consider it rather powerful and easy to work with. (But easy to fall into the inefficiency trap, I suppose.) Myself, being a guy who has been writing C/C++ and PHP for scripting it was a great break from routine.
Introduction to Mutations
I'm wondering how do Uber investors think Uber will do in a, not too distant, future where driver-less cars are readily available. Or even as public transportation improves.

It looks like this Uber vs. traditional cabs is a battle with an expiration date.
OTOH I've seen pedestrians almost-hit by an out-of-control car that would have been stopped by a proper kerb but instead hit one of those ramps.
I am responding solely to the commenter, not the points of the submission. I feel that you are responding to notions that you imagine I hold, but I have never stated.

I will, however, point out that the author of the submission does advocate for people to talk about women in technology. She just doesn't feel qualified, nor is she interested, in doing it herself.
Theoretically, if you are using OAuth facebook login, then on the page you are prompted for a Facebook login, you should be seeing facebook.com in your browser location bar, with the trusted https "green bar".

But I realize this kind of anti-phishing checking is beyond most users, and "Just don't enter your facebook password anywhere but when you are logging into facebook" probably IS a good heuristic for them.

I also don't know if some facebook oauth login paths use some kind of fancy ajax window-in-a-window so you _don't_ actually see facebook.com in your address bar -- which would make it pretty impossible for users to know if they're being phished or not.
I was looking at Museo Napoleonico and saw the Google camera in one of the mirrors: https://www.google.com/culturalinstitute/asset-viewer/yAHftz...

It looks very HAL 9000: https://i.imgur.com/TsZ1Q9a.jpg
GHETTO POPE FRANCIS
THE POPE IS NOW A GANGSTA RAPPER
WWDC is marketing, nothing else. We all know that on 'marketing mode' many companies like to tell their story. The same happens in I/O, and tonnes of other developers conferences.

I wouldn't look into it any further, if not we can expect dozens of 'Fact-Checking' posts on HN.
Ok except that "Brézil" is incorrect, it's "Brésil" or "Brazil" if you want to keep it international. There are still typos on the league page "Voir ses pronotics" is missing a "s" for example.

But as I said in the message the site is usable so I don't really care that much, it's just some polishing that would make it greater.
This is a misrepresentation.

Taxi drivers are not protesting against the regulation. In fact, in most places taxi drivers and their unions are strong supporters of the said regulations and have worked for decades to get it in place. It's a typical situation where a bunch of "insiders" have striven for years to keep "outsiders" away with the goal of reducing competition.

Another typical aspect to this situation is how technology upends a structure put in place by legalistic means.
> i.e. to be a "radio" service

> I have created plenty of playlists w/ Spotify

Spotify isn't and doesn't claim to be a radio service. They provide one, but it's a feature, not their premise.
Because some would argue running a taxi-like business without a taxi license is breaking the law.
They've already invested an average of 34 months learning the London streets. You'd get a similar reaction if itw ere possible, say, for someone to become a doctor by signing up with a startup rather than going to medical school. http://en.wikipedia.org/wiki/Taxicabs_of_the_United_Kingdom#...
Because they've already gone through the expensive, time consuming part. They would have very little to gain from switching from a black cab to an Uber car, and a lot of potential customers to lose.
Are programmers dull?
I thought it was because I'm dyslexic, but I really struggled to read the article.
It's free for a year but Amazon customer service is usually pretty generous.

I had a kindle break after about a year and a month and they still sent me a free replacement. My father had his break after 2 years of heavy use, called Amazon and they offered him a discounted price on the Paperwhite.
Failovers are currently handled outside of Postgres-XL.

Consistency is achieved because all of the nodes use the same transaction ids and snapshots (list of running transactions), via the Global Transaction Manager. There is no need to worry about statements being executed in a different order across the nodes.
IE8 was 6%, which I think still validates the point. I actually chose IE9 because a lot of companies have actually dropped support on IE8 but are still supporting IE9 (mine included).
Sometimes I wonder if the only actual value of an site is in the list of people who sign up?
IANAL, but AFAIK as long as the test suite is not distributed as part of the package, it does not affect the licensing of the package as a whole; whereas if the test suite is distributed with the package, then the whole package can only be distributed under GPL, but the original sources the package authors wrote need not be relicensed. So, the sources will be MIT, the test suite will be GPL, and the whole package, including both the test suite and the sources will have to be GPL.
There's a new way to stop the web's worst hacker bullies
That's a good point, but personally I'd rather cater to the people who don't have a choice in their capabilities rather than those purposely remain ignorant.
I have poor vision.

This website uses a herd-to-read font and disables pinch-to-zoom (an essential feature) on my iPad.
There are many "libc"s; according to the docs, Rust's libc is a module that binds to the platform-specific libc implementation: http://static.rust-lang.org/doc/0.10/std/libc/index.html
People blame the third party app for being spammy, not nec facebook. I know I deleted apps in a rage if i saw one unexpected post on my feed. But i'm still a facebook user.
The Nintendo Wii client has a "kids only" whitelist.
Google engineer: We need more Web programming languages
Are You Data Literate?
Go is sort of a cross between Python and C with a bunch of concurrency support and a fairly elegant design. It's small and low cognitive overhead, but at the expense of certain types of expressiveness. It requires it's garbage collector, so it's hard to use it too far down the stack. It's gotten the most traction as a Python replacement, though I'd be happy to see it replacing Java in some cases too.

Rust is sort of like a cross between C++ and Haskell. It has better facilities for abstraction and enforced safety than Go, but at the cost of more cognitive overhead and being harder to learn. People who plan to use it generally use C++ now.

These languages are actually going after different use cases, and for my robot there are some parts of the codebase I'd write in Go if we were re-writing, and some in Rust.
Our stats show 2.3% IE8 users. We handle sites for major, general-market brands, so it's not skewed as it would be on a tech startup or something.
No state income tax is significant. An equal typical tech salary would be ~10% larger post-tax in Seattle than NYC.

The trade-off is double sales tax and less funding for public services. Great city to live below your means in.
> North of the border, university tuition is subsidied by provincial governments and regulated by them as well. It varies from province to province, but average tuition in Canada is far lower than it is in the U.S..

One thing that often goes unmentioned is that public universities in the United States are subsidized by state governments. In fact, the rapid fall in state subsidies is one major reason for rising tuition costs. Most states also fairly strictly regulate public universities; you'll probably find there's something along the lines of a Commission or Board of Trustees appointed by the state governor to oversee and regulate universities. The difference, of course, is the degree, kind, and aims of our subsidies and regulation.

Furthermore, most every public university offers free tuition if the in-state student scores sufficiently high on the ACT or SAT. I think these factors are important when comparing the US system to other countries, as is likely to happen in this thread.
I've seen multiple bicyclists almost hit by in-controls cars because they couldn't ride safely on the sidewalks without those ramps.

(Yes, riding on sidewalks is technically illegal. There are many places where it's much much safer and there are no pedestrians to bother.)
It's not unfortunate. People use the internet in different ways because they're different. Today I got an email from Atlassian, saying "Your repository, blog, has missed you." Some people will think this is great. Some will be irritated. I was amused by the anthromorphication of a file structure in an attempt to lay a guilt trip on me in order to bump numbers for the expected IPO. Bitbucket is just a tool in the toolbox. I've got a steering wheel puller that I bought when I had to replace the ignition cylinder of my 1974 Monte Carlo. I haven't used it since 1986. Heartless? that I am.

So color me skeptical. It's good that I don't use Facebook or Twitter to log into your site. They successfully filter me out from the sort of site designed by people whose business needs are met better by social login. Yes, it's not you, it's me. I am only hindering your growth. So fly away freely. Come back only if our true love was meant to be.

Segmentation is a good thing, so long as it's recognized as segmentation.
I believe there is a large investment in becoming a taxi driver in London.
It takes years of training (see, the Knowledge[1]) and money.
Uber drivers presumably do not have to make such a big investment, so permitting them to go without the same regulations taxi drivers need creates a lot of extra, cheaper competition.

I also suspect that the taxicab regulations would prohibit taxicabs from using alternative meters, so taxi drivers could not be Uber drivers at the same time.

[1] http://en.wikipedia.org/wiki/Taxicabs_of_the_United_Kingdom#...
> Amazon values customer satisfiction above their fraud write-off.

I doubt this is the case. I've had to place chargebacks against Amazon to get my money back for purchases that were not delivered due to Amazon screwing up and telling the vendor that the software key(s) were not purchased.

For anything software related, they offer no refunds even when they and/or their vendor screw up to the point the product is unusable.
Yes, it's a tough decision what to support. My point is that the percentages of disabled users are often far below what would make financial sense to support, but often there is a need or legal requirement to support them regardless.
I love DjDT, but it doesn't detect duplicate queries and can't be used for non-HTML responses (eg JSON APIs).
For those interested, here are a couple of differences between this and django-debug-toolbar (an excellent, widely used utility that also provides SQL inspection).

1. django-debug-toolbar can be difficult to enable if you aren't serving from localhost (for security reasons, because your settings are included in the UI). This project looks much simpler to enable, as you just set DEBUG=True in your settings.

2. django-debug-toolbar provides its information through a UI component embedded in your own UIs, but it doesn't help you with profiling HTTP APIs that don't have a UI. In contrast, this project puts some profiling information in the response headers, and SQL logs are sent to a logger. I think this use case is where Django Query Inspector shows a lot of utility.
What latest changes to Play Store app means for privacy
I have seen thousands of wheelchair users. I have never seen a car that i) would have been stopped by a kerb and ii) would not have been stopped by a ramp.

Your point illustrates the subject line nicely. Very many people have a disability, yet you're suggesting very rare benefits of keeping kerbs that hamper people with disabilities.
Bear in mind that, if that really happens, it is a much, much less frequent occurrence than people being aided by the dropped kerbs and not stumbling/falling with pushchairs, wheelchairs or unsteady feet when mounting full height curbs . The proper fix for that also isn't making kerbs full height again.
wouldnt surprise me. the state and the cab companies here have it locked down so no one can muscle in on their action.
Syntactic sugar – Why Apple’s Swift is like Ottolenghi’s “Jerusalem”
How about we do that, but go back to long scale just to keep things interesting?
C, C++ and Java developer for the last 30 years, but NOT a CompSci major.

Swift is great! Even with my exposure to various C+Objects syntaxes over the years, Objective C just makes my eyes hurt. I wrote a couple of iOS apps and I never got used to it. I just don’t care for it. It’s really just a matter of personal prefs, I think, because others really like Obj-C and I grant that it must be possible! ;)

The Swift syntax is airy and easy to read. I felt like I was breathing fresh air, if that makes any sense. I converted the SpriteKit walkthrough PDF examples to Swift from Obj-C as I went along. Very straightforward. There were a couple of things that took a few minutes to figure out, but it was all very logical. The Cocoa APIs seem to fit Swift nicely.

I am very happy about this new language. As someone else said above, its like a heavy weight has been lifted. It really is that affecting.
I guessing the point was we need to go down the path of finding ways to use bamboo instead of wood. Bamboo grows significantly faster than wood and is amazingly strong. If the materials sciences guys could find ways to process bamboo like this is would be a much more sustainable path.
You don't have to stack it like that:

http://bl.ocks.org/mbostock/582915
Apple Patents An iPad Smart Cover That Can Display Push Notifications
Twitter #WorldCup
Perhaps the numbers are low because usage is so hard?
The Homesteaders Chicken Recipes My Self Sufficient Living
This is very cool and light, I also love not having to bob, back and forth between terminal and browser.
> one of the perks offered with Prime

Just remember that the price of prime is going up $40 a year and part of that new $40/year you are paying is for this. As with many of the perks that Prime gets you it feels like it isn't very good, but it feels "free" so it is hard to complain much.

My fear would be that there are a lot of people that will be okay with Amazon Prime services that are not very good just because they got them for "free" thus stopping new companies from attempting to get in on the same market.
Yes, that's a real issue. I've had to add JAWS Screen Reader support to an app, and even after you shell out for the thousand dollar license, it's very difficult for a casual user to use it in the same way that an actual blind user does. Ideally you test with an actual impaired user, but they have real jobs and don't want to spend all their time testing your apps.
This is precisely why I use whois privacy services.
> Yes, riding on sidewalks is technically illegal.

That differs by jurisdiction; in many places it's completely legal.