skysight-inc/HackerNews huggingface dataset:
I'm not color blind myself (but I'm supportive ;), and I don't know much about how it works. So I wonder if for any given kind (or instance) of color blindness, if there is a single (or multiple) color mappings that would make all colors distinguishable (enough), or if it would be better to be able to adjust the color mappings on an application-by-application basis?

For example, you might want to use a different color mapping for Flower than for Doom.

This seems like something Apple should do, since they're so good at accessibility, and they used to have a very colorful logo, but something happened to it over the years.

https://en.wikipedia.org/wiki/Flower_(video_game)

https://en.wikipedia.org/wiki/Doom_(video_game)
There's a long list of tasks not covered by Office that you still can't do all that well on an iPad or Android device.
Ask HN: Somebody beat us to Hacker News. What can we do?
We launched https://www.svyft.com a few days ago.

Somebody posted it on Hacker News before we could claim our luck to the front page. Is there something we can do?

This is the post: https://news.ycombinator.com/item?id=7768926
Why does the non-Somaliland area of Somalia have a slightly different colour?

And why are they separate?
What version are they testing though, the Core i3? What is the Core i7 battery life I wonder...
Yeah, he could not have possibly meant your phone, work issued pc/laptop, etc...
I don't use a touch screen or a pen. It's fully supported on windows 8 and I stuck my Samsung 840 Pro in it.

It does however have a decent keyboard, a trackpoint, 3G card, a service reputation and a bomb proof chassis. All of which reduce the ownership risk and make my day slightly better.
Figured that Tom Warren would write the most hyped-up sensationalist Microsoft PR-fed headline for this.
And the surface is better?
AFAICT, the reason why packets are getting dropped is because the ISP's equipment doesn't have the capacity to handle the traffic.

i.e. internet is a series of pipes example. Level3 has a big fat pipe with 10Gbit/s of traffic going through to the peering point, where $ISP has a pipe that goes to their network rated at 1Gbit/s. Since the traffic can't fit into $ISP's pipe, the extra packets get dropped.
It's not like I'm going out of my way to prevent advertising. Of course I don't cover a logo of my car, but I also don't drive cars on races or other events where I am publicly presenting something. If I were a famous car driver or even running mechanic shop, I would make sure not to show any, eg. tire manufacturer poster unless I have clear financial interest to do so.

But, if I'm presenting something computer related to an audience interesting in computer related stuff, it's perfectly reasonable not to show any unpaid advertising related to computers. I don't want that anyone in the audience get an impression that I recommend any specific laptop brand.
The sequel, Dune Messiah, is precisely about this.
Well, I don't "work" 80 hours a week.

I work 40 hours a week.

I commute 8 hours a week.

I volunteer (he comes with me sometimes) 2 hours a week.

Lunch breaks: 5 hours.

(so far 50 hours)

Then I do all the routine stuff that needs to be done: Grocery shopping, hardware store, car maintenance, etc.

Then I spend another 15 hours a week working on extra stuff (learning, following the news, doing stuff for clients, coding).

Then there is the social events, the school events, church on Sunday, basketball practice on Tuesday at 7 and games on Saturday at 1 or 2.

Then there is sleep, and making dinner, cleaning the house, etc.

In the end, there is about 10 hours a week for just me and him time (watch movie, play games, go out and explore the world, park, read together, etc)

For me? I'm lucky if I get 2 hours a week for me. I'm even more lucky if they're contiguous.

(No time for TV, you notice, and precious little for computer games.)
How do top programmers work?
Facebook to launch 'I'm a voter' feature worldwide after India election success
It runs almost everything you need in a 3D, music, photography, writing, or digital art workflow.
Not really. The office apps for tablets are really more for a quick review and maybe a minor change, but they're nowhere near a full desktop office suite. The Surface and laptops have a real full desktop office suite (Microsoft Office, LibreOffice, etc) and can do everything you need to.
I'm not making a claim about the veracity of the counter argument to this, but it is easy to state. If network providers had to sell traffic wholesale to other companies, they would have less incentive to upgrade them as those networks then become pure commodities. Right now the local monopolies can use their networks to sell high margin services (cable) bundled with low margin services (internet traffic). If they had to compete with other companies, namely bargain ISP offerings, the cost of ownership of the network would be non-profitable.

I've heard some argue that this is precisely why DSL has lagged so far behind cable in upgrades.
Onto what? The inflatable they came in?
> I figured someone who speaks X and wants to begin learning English would use an X-English / English-X dictionary.

At first. You should switch to X-X dictionary as soon as you can, far before it becomes natural and easy to use X-X dictionary. X-English/English-X dictionaries encourage people to continue "thinking" in their language, while successfully learning a new language would absolutely require embracing new ways of forming phrases, building sentences, etc.

Source: English is my 3rd language, I'm on my 5th now.
Why? Last year it was a Core i5 for just $100 more. Now it's $100 less for Core i3 (and of course all the other components would be cheaper by now, too, which either allows them to improve some of them a bit, or keep buy them cheaper than last year, like the 64GB storage).
Agreed. However, my inner philistine says that it is the Official Scrabble Dictionary that is the dictionary of choice. Every word and every spelling listed but with no meanings, explanations, etymology or anything else given.

In my days of being competent at Scrabble there were so many words that our Scrabble playing group knew as legitimate words yet we had no idea at all what they meant. Half of the two letter words were like that and anything else with unusual 'Q, J and Z combinations'.

I like using a word beyond my normal inner-dictionary that is the right one, in the right place. There is a feeling that 'yes! I used that word...!'. Such words could have been heard on Radio 4 and never really made it to the inner-dictionary, yet, one day, the need arises for that word and it fits perfectly. It is so nice when that happens.
I don't generally appreciate attempts at flowery prose, but that sentence is excellent. It expresses something that a simpler formulation cannot. It's actually a fairly concise way to communicate that specific idea.
Todo By, Todos that expire or stick to editor, now in Visual Studio.
Any news regarding Surface 3 RT?

RT's lackluster sales and noticeable absence from this announcement makes me think Microsoft could be narrowing focus to just x86 versions of Windows going forward.
Office isn't the only thing people use to 'get work done.' One of the reasons I'm planning to get a Surface Pro instead of a Android tablet or a iPad is it is a full, real windows OS on an intel processor. I can install and run ALL my existing Windows applications on it.

For me it's more of a light laptop then a limited tablet device.
To be honest I am surprised that they ever sanctioned the use of Windows software at all in China given their general distrust of the west.
Image link that prove it: https://pbs.twimg.com/media/BoF3_u-IgAE2WBh.jpg
Except there's not much point to a 12" portrait tablet. How often do you think you'd be using such a tablet in portrait mode?
Why does it matter?

As you mention, it's all about luck regardless. In fact, the previous submission was submitted at an optimal time anyways: http://i.imgur.com/BNCjNwK.png

(picture from http://minimaxir.com/2014/02/hacking-hacker-news/ )
Level3 is dropping packets because $BIG_CABLE_ISP doesn't want to upgrade their cross-connects at the exchange points. Level3 sounds happy to increase this capacity, they are saying that the cable ISPs aren't negotiating with them to provide more bandwidth at these choke points. It's not Level3's job to pay for $BIG_CABLE_ISP's infrastructure, when it's their own customers who are requesting the traffic over these links.
100% funded in less than 12 hours
for smartphones and tablets!
matthiaseisen,

You mention answering questions on Stack Overflow, but I don't see anything on your site linking to your Stack Overflow profile?
Yeah, good point, security might be a potential issue.
Maybe, but I'm not sure that

a) there's a shipping need to move half a dozen cargo ships at the exact same time between two points

b) the handling capacity of the ports is such that you wouldn't be leaving half your fleet sitting around doing nothing for a few weeks while the other half gets unloaded/reloaded
Thanks for saying that. It's remarkable that so many writers will declare a subjective preference as if it were an objective fact ("$SOME_UI is so ugly!").

Although I also agree with "remembering just how unimportant this arguing is", I'll illustrate by providing a counterexample to the Fine Article's idea that OSX is "an aesthetically pleasing OS". My idea of an esthetically pleasing UI is one with text labels instead of icons, relatively direct access to all information and controls, and a lot less of the shiny accents, animations, forced mousing, and other decorative, annoying or obstructive junk.

I'd also like a laptop with the keyboard in front and the trackpad behind, but apparently I'm a freak or something.
Transferring domain (from Webio to GoDaddy)
Why differentiate between a personally owned and work issued desktop/laptop?
Wow that ZipCar reservation was very blurry -- it looks just like what I see when I take off my glasses! I might be color blind too! ;)
I'm not very familiar with networks at this level, but it seems logical: Level3 wants to push more traffic through the ISP's pipe than the ISP's pipe can handle (because the ISP's customers want those packets).

The only solution for Level3 is dropping or queueing packets, and I'm assuming queueing is not feasible.
StaticGen – The Top Open-Source Static Site Generators
I was unaware these problems were addressed with a large cache.

It's a good thing Google has sufficient cachet to persuade public officials to work with them, though!
This post made me finally create an account here.
I do admit that personalized searches improve result quality a lot, at least for some topics. But after using DDG as my main search engine for about a year,
> especially for its lack of features
just sounds wrong. On the contrary, I tend to feel really helpless when using Google because of the lack of DDG bang syntax. For me, DDG is like my perfectly customized search engine with all the features I need - without actually customizing anything. This enables me to have the same, good search experience wherever I am (notebook, desktop PC, tablet, some else's machine...)

So to conclude this: Not relying on the search engine to guess your intention based on personalization takes some time to get used to, but for me it definitely payed off.
I was holding out for this announcement to upgrade my Surface Pro, which I've been happily using as a main work PC for more than a year now. I'm not big on the size/aspect ratio change--I don't carry a bag around, and the current surface is about as large as I'd want to handle. A bigger, presumably floppier keyboard isn't too enticing either.

3:2 makes the portrait mode go from silly to potentially useable, except for the part where almost no Windows programs are actually usable in portrait mode, and of course the keyboard requires landscape mode anyway.

With no interesting spec upgrades over the Pro 2 (I was hoping for LTE, or more ports) I think I'll get one of those instead.
>Also, dropped packets isn't the end of the world. In TCP at least, the packets just get resent.

Depends on what the application is, and how many are being dropped.

True, standard HTTP can in theory even still work with 99% drop rate (if you're willing to wait long enough) but Netflix, multiplayer games, and any other application you can think of that demands either high-bandwidth or low-latency aren't going to work. As far as those applications are concerned, it is the end of the world.
They said nothing about RT so I think you are right and the main focus will be on full win8 experience with Intel for what is related to 12'screens. For the smaller I think RT can be still part of microsoft strategy, at least to fight in the low price market zone.
> the fact that Paul is basically infallible irks me.

It's supposed to.

> I did read a critique of Dune recently that suggested that Herbert initially wanted to show how dangerous superheros are. This explains a bit about why Paul is a superhero: he has to be to make Herbert's thesis. However, then I'd be rooting for him to fail and I don't like the stories where the protagonist is evil in some subtle way and you are supposed to root for them to fail.

Paul isn't evil and you aren't supposed to root for Paul to fail; insofar as the critique that Herbert is trying to illustrate that superheroes are dangerous is correct, it is correct in the traditional sense of "superhero" where "evil" is very much not part of the mix.

An evil "superhero" is a supervillain, and illustrating that supervillains are dangerous wouldn't be particularly interesting. Supervillains are useful dramatic tools because their danger is blatantly obvious.
Except it’s actually right (not wrong) because those bits are only coming because customers of the ISPs — you and me, the folks who have already paid for every one of those bits — are the ones who want them.

What is the source of the notion that, because you paid for your consumer broadband, all bits are paid for and the charge for carrying them cannot be split with the other side of the connection? Why is it so bizarre that both sides of the connection have to pay for it? Because you're used to your phone working differently?

As an analogy, you know how you used to pay for a subscription to a magazine and there were ads inside which advertisers (the other side of the connection via the magazine in this case) also paid for? The magazine split its fee in two: you paid part of it, and the advertisers paid the other part. It's the same here.

There is nothing fundamentally wrong with charging both sides. You may prefer a different fee structure but a better argument than "I already paid for it!" is necessary.
Be More Productive – By Doing Less
Base64 is not true encryption, it doesn't require a key it is merely obfuscation.
Airbnb’s Human Brains Crunch Data Better Than Computers
The opposite, dropped packets are bad because it slows the Internet down. When you need to retransmit a packet because one is dropped, the network assumes congestion and radically throttles speed to prevent the network blowing up.
Launched in response to TWOP's shuttering.

It's brand new, and they're still working the kinks out. But Matt has said he wants to expand it to include discussions about movies, and possibly books as well.
I enjoyed the article, but I think it implicitly encourages elitism through reliance on an old authority. Not all writing styles or writers will benefit from mining a well-written dictionary of flowery language from many decades ago. What about the various dialects of English that have sprung up since then? We should be borrowing new words as well as old.
If this worked across a whole site rather than a single page, that would be great.
Evolution is reactive to current circumstances only, and not toward anything, not even survival. It's absolutely possible to evolve yourself extinct, and it happens all the time.
[Self-declared interest: I'm an ex-employee of Pearson Education, the publisher of Longman Dictionaries, and I used to work on the dictionaries team.]

The author may appreciate English learners' dictionaries as a possible source of greater lexicographic stimulation, such as Longman Dictionary of Contemporary English or Oxford Advanced Learner's Dictionary. These are aimed at learners of English at an advanced level and therefore can be quite insightful for natives too.

On the negative side most dictionaries in this space compete for having definitions expressed as simply as possible. But on the positive they outline significant language nuance, enumerating a word's usage in to multiple fine-grained senses. An entry such as 'go' will have 30-40 different senses of the raw word itself, and then as many again in various phrasal verbs and idiomatic usage.

Synonyms and antonyms are a common and significant feature in learners' dictionaries too.

Sure, the examples aren't from Shakespeare either but they are usually modern language, derived from vast language corpora of real world language use.

Edit: I am of course in British English mode; whilst the dictionaries I referred to do accommodate American variants of usage and spelling they are primarily British English titles. There are exclusively American titles such as Longman Advanced American Dictionary and Oxford Advanced American Dictionary which would suit American readers too.

Despite sounding like a salesman I have no interest in either company or publication - just the language!
In this case, the difference is that broadband subscribers are not being sold a magazine which they know will contain ads--they are being sold a full connection to the internet! That's the precedent, that's what we think we're getting for our money.
Sure, http://blog.abuiles.com/consulting/
Drunkard's Rock
Forget efficiency, forget "self-importance" (to me, those calling others "self-important" are most often the most self-important assholes around), sometimes it's just therapeutic. How many times have we read that a good way to treat depression is to keep busy? If nothing else, it keeps you from thinking about your depression.
If you really want to broaden appeal you should do what Dropbox does on their download page – show screenshots specific to the user's OS. If your serve the images embedded into GitHub README from your own hosting, you can do that very easily. But you'll have to take all these screenshots, no way around that.
How to use Unity and C#
The other side of the connection has paid. ISPs are now wanting the backbone, i.e. the provider that makes the internet go long distances, to pay them.
Don't know about Britannica, but somehow a 'Steinlaus' slipped into a very respected german dictionary. They even had to reinsert that article after removing it for one edition.

http://de.m.wikipedia.org/wiki/Steinlaus
Perhaps that ventures into the topic of parenting. Ideally, the parent would/should communicate to the child that the sacrifice is not idea and explain the tradeoffs, cautioning on the dangers of the parent's chosen lifestyle
Sticky notes and a mobile first approach
Write Code, Crush Foes, Get Hired – Multiplayer Programming Tournament
I code in C# mostly, and we end up doing almost all of our builds in x86 only mode because of dependencies. If you build in x64 or AnyCPU and any of your dependent DLLs aren't x64-compatible, then you'll crash.

Also, a lot of our customers apparently use XP 32bit and have no intention of updating anytime soon. Sigh...
Sorry for the dangling sentence fragment. I got distracted yesterday and posted the comment in the middle of editing and forgot to proofread and edit that out.
Habrahabr is a private community. There is no sign up => there is no way to get in touch with authors unless do manual research! We are HAPPY to get in touch with them. What exactly sounds dangerous ? We did research, all the popular websites put a link to the source at the bottom of an article. It seems like a normal practice. But correct me if I'm wrong.
As a color blind person, I could not tell any difference between trusted proxies and un-trusted proxies.
>'The question I have is if it is worth paying for a verified certificate?'

I'd say that depends on what you want to get out of it.

I have a couple of verified certificates. I haven't had the chance to put them on a resume yet, but I fully intend to for a number of reasons. I'm already pretty well established in my career, I believe in what these programs are doing and I'm plainly proud of my accomplishment.

That said, I expect people will look at them the same way they do technology certifications or most degrees - worthless.

I understand where they're coming from as we've all encountered incompetent people with such credentials, but I think it's a bit unfair to toss these certificates in the same bin.

Reason being, these certificates have no established value.

Logically and anecdotally, people sign up for these courses because they want to learn something. If someones goal is scamming their way into a job they'd be better served by shopping at a diploma mill than slogging through an edX course.

It's an interesting problem.

How do you popularize these courses while establishing and retaining value for them - goals which are to some degree at odds with each other.
10 years or so ago, a friend and I created a person with a pretty distinctive name and started peppering him throughout obscure wikipedia articles. I just tried googling the name, this article reminding me of it, and sure enough, the name has spread to many many more sites. I guess I'm now a part of history (the name was done as an analog of my own).
Small things continue to kill the surface pro acceptance:

- The Surface site on the surface site hasn't updated with surface pro 3 info/pricing. The run way for this is long, why isn't the site updated or ready to go?

- Accessories are notoriously out of stock. Why are they hard to get? Docking station, keyboards, mice. Fix that.

- The dock has 10/100 Ethernet. In 2013-2014? Why?

- Updates for firmware and drivers assume enterprise infrastructure. Without the infrastructure you need a manual upgrade using command line tools. The updates don't come through the normal windows update channel. You have to discover them on your own.

- The track pad on the type/touch cover is flaky . Its forever getting stuck in a fixed place and stuck on gestures you cant turn off or control. You end up having to disconnect the cover and reconnect. this is stupid for an elite/pro device.

Despite the gripes these devices continue to show promise and I see them more and more around airports and coffee shops.
No, it's not, because the other side also paid for it to their ISP, CDN, or the build-out and operation of their own CDN.

What Comcast and friends are asking for is a _third_ payment, just because. And don't be mistaken, if they win this battle they will start looking for the fourth payment, which is from their customers for faster service to "premium" sites like Netflix, HBO, iTunes, etc.
Google’s Robots Are Solving the Biggest Problem in Modern Photography
Max, I agree about the luck factor. But new app launches (Show HN) generally get better attention on HN. Dont you think ??
This. ISP's of the like mentioned by the OP are being paid for INTERNET access. Not access to the local network resources on the ISP's network. If I pay for an X up/Y down connection to the internet then that is what I expect. I expect X up/Y down to any host/content on the internet (given that host can reply at that speed, etc.)
This is not true. TCP will retransmit, yes, but TCP congestion control will also reduce the transmit rate in response to lost packets. Overall, proper TCP implementations will back off to approximately their fair share of a contended bottleneck. The application layer sees reduced throughput, not message loss. New TCP connections start with very conservative transmit rates, so an application which is overly aggressive in abandoning slow connections and retrying will not add substantially to congestion.

UDP doesn't necessarily have these properties, but anyone who implements a high-bandwidth UDP protocol which isn't TCP congestion control friendly deserves public shaming.