skysight-inc/HackerNews huggingface dataset:
Exactly. The Wide Gamut is simply a selling point to have "vivid" colors. But most of the images including UI are still sRGB. Showing them on a 24-bit wide-gamut display means every color component is mapped to only a subset of 0-255 values. That will lead to a more noticeable banding than viewing the same image on an sRGB display [1].

The aforementioned DCI-P3 even have a higher gamma value of 2.6. Currently, almost all design compositions are done in the gamma compressed space, and the incorrect AA [2] and blending will be even worse on those devices.

Another thing is that most of displays are not even calibrated properly. Not even speaking about technical characteristics of the screens.

[1] https://twitter.com/vmdanilov/status/745321798309412865
[2] https://twitter.com/vmdanilov/status/712327571116056576
>Sponsorship for H1B

Are you hiring for next year? As far I know, this year's Visa deadline are over, right?
Do you think that, in case of the problem from this article, Perl devs should have had a test checking if their update doesn't break someone's Emacs when they try to use it in client-server mode, launching one via a Perl script and other via some other means, on a Linux with "capabilities" feature?

This story wasn't about trivial day-to-day developer bugs, but what kind of problems happen in really complex systems.
The original is here: https://archive.org/details/onovoguiadaconve00fons

The English version seems to be a selection of the funniest parts.
Well, not really. meat is horrible in many ways, and the very few systems that aren't bad for the environment won't scale.

If all pasture was magically turned into carbon sinks (in my home country about 5% of natural pastures could be called carbon sinks. in some countries it is almost as high as 30%) we would still have to cut our meat consumption considerably - and that would be for sustaining the meat consumption of today and not meet the growing consumption in Asia.
I'm from the UK and living in Madrid (working remotely for a company in London) - in my experience there is a LOT more quality work in tech in Barcelona that in Madrid. I think outside of Madrid and Barcelona you'll struggle to find much interesting work.
> "terrible" and "amazing" are subjective.

Yes, but «distorts the hue, lightness, and chroma relationships between colors as perceived by a large statistical sample of humans with typical color vision» (or perhaps easier, «... as computed using the CIE standard observer and a well-defined color appearance model») is not subjective.

You shouldn’t be “arguing” with the spec here or presuming to speak for “users” until you have studied up on color science, done concrete work with color reproduction, or at least compared both ways for yourself on a few dozen images.

Again, this is the naïve approach which is too often taken, but, contra your intuition, the results are dramatically worse if you do it that way. In an immediately obvious, not subtle way. What most “matters to the majority of users” is that their images look like what they expect. If you totally distort all the color relationships, the images end up looking completely different than intended, and “most users” will be dissatisfied with the output, blaming either the creator of the image or the software for being incompetent but without knowing quite what the problem is.

There are ways to avoid hard clipping, using a more sophisticated gamut mapping algorithm (I recommend you read Morovič’s book), but you can’t just treat one color space as if it were another.

In practice, hard clipping of out-of-gamut colors (assuming you do it along lines of constant hue/lightness in CIELAB space, or similar) ends up working reasonably well. You get some artifacts, but the vast majority of images stay away from the edges of the gamut.

(Photoshop and other Adobe apps have a pretty bad gamut clipping method, which is to map between color spaces without clipping, and then independently hard clip each color component. This sometimes causes severe hue shifts. Alas, even the industry leading software is often implemented by people who aren’t trained in color science, and don’t consider the edge cases. Or wrote their implementation 20 years ago and haven’t bothered to update it to keep up with computing improvements. It’s still much better than just pretending one color space is another though. I’m not sure precisely what Apple’s color management stack does.)
Tacomas are tough little trucks though... I've seen them go into and out of places they really have no business being.
So I guess you do like most freelancers: you don't have insurances nor build any pension? So if you get hit by a car, you have nothing.
Yes! The titanium bits. Phenomenal, this guy's stories.
Whether this pans out or not, it is technology like this that will eventually ensure that autonomous vehicles are far superior to flawed human drivers. The only question is when exactly that will happen. I think everyone now knows that it's within the next 20 years, but does that mean 1 - 2 years, or does it mean 10 - 15 years?
I'm not sure if if it is prejudice, or simply an artifact of the education system.

This in that students get to learn straight theory, not specific implementations, or the history of thought in computing.

On top of that the labs are by now using networked PCs, not terminals hooked to a mainframe.

Thus unless one take a independent interest in computer history, one kinda get a jump from Univac to modern PC, with maybe touching base on the C64 and AppleII.
36,000 euro in, say, Valencia, that's close to 100,000 dollars in San Francisco when adjusting for purchasing power. Not great but certainly not that bad either. For someone with three years experience. I know a team of developers south of Valencia who make way more than that. They work out of a mansion with an infinity pool. Doing simple websites.

Whereas 36,000 euro in Southern Spain (where the unemployment is high) is not fantastic, it doesn't seem all that bad. In few industries employees would complain about that. And how many years of university education do you need to get to there: often none.
There is a (free) ebook I found, which takes a practical/exercise based approach to learning about SDRs [0]. It seems to work up from a basic comms background.

[0] http://www.desktopsdr.com/
200,000 euros is possible for what's essentially a contract digital transformation consultant, and there are agile qualifications on offer - and when you're dealing with the enterprise, they're often more valued than experience.
Android N Has a Name, and It's Not 'Nkwobi'
> As far as I can tell, there aren't any available general purpose open source userspace TCP/IP stacks available. There are a few specialized ones

"specialised" is probably key. If you have a hard problem and also time, money and skills you can probably make something that handles your special case very quickly, and doesn't do the rest of the general case at all. That is an expected trade-off.
“A cavallo dado não se lhe olha para o dente.”
A win for 'proper people'? Brexit as a rejection of the networked world
This is also a big point. One of the problems with teachers and scientists for example.
I am Spanish. If I say racism in Spain is disgusting and systemic it is because I have seen it.

You are probably familiar with things like "Cómo en España en ningún sitio" and how we dismiss other people’s food preferences, cultural habits and religions as those from someone inferior.

The problem is that some of you are incapable of acknowledging that because you think you are right and Spain is some sort of chosen by God country.

Just as an example, you use the word gypsy as something bad.
You're forgetting to integrate the probability over the domain 0 to n. If you do, you always get 1 for n at least 42.
Any proof?
It wasn't doing less. It was not sharing helpful information with someone who'd earned rights to it through assistance, and dismissing very well-founded advice and input.

That said, it's very harsh territory, and local government has very few resources.
Generations, versions and revisions
Detachable Plane Cabin Idea
They bring in 1000s of nurses from the EU and 1000s from outside the EU. I'm not sure that it's true to say that they're all unemployed when they're poached though.
I'm curious about what rubs you wrong.

The writing is good, clear, intelligent, informed, and captures the sense of the place and people -- I've spent some time there myself.
I've read that you're not employed as a programmer, and self taught, but designing a language seems a extremely awkward task for a newcomer. May I ask you your background in general ? you studied engineering or maths ? Don't tell me you woke up one morning and wondered about what this computer language thingy is and then implemented one in a week.

Thanks in advance,
my self esteem.
If you need operator to be ready to take over then allow him to play a game with the vehicle he drives. Give him points for how close his attempts at controlling vehicle are to what the software that actually contols the vehicle does. This way if emergency that can be handled by automation arrives he can train for it without risk but when you need to hand over the control to him he'll be ready and aware and do his best.
A petition is actually quite agressive, it's the opposite of what I would call "polite". A company is not a democracy.
Fascinating that someone is clueful to write a whole 142 characters of derogatory commentary ... yet clueless enough to somehow consider sourceforge to be something bad.

Seriously, that was an utterly unnecessary comment.
I'm somewhat amazed at the near uniformity of opinions on this thread that having such information collected by Google (or other company) is an obvious bad thing. And that decision of millions of everyday people to give up their "privacy" in such a way is a very unfortunate reality of modern life.

I am open to argument, but it seems to me that most experience of terrible problems on the internet come from malware, browser hijacks, spam, basically the actions of criminals.

IMO, the only hope for a "civilian" in maintaining a semblance of online security is to rely upon the large providers of mass computing services.

I do not know of anyone who has had a negative experience as the result of not having a high level of online privacy.

From actions undertaken by the government or business.

The closest I know of is cases where individuals have been arrested on possessing or accessing child porn. There are also numerous examples in the media of people involved in the drug trade, or sex industries.

I don't think your average citizen is going to be swayed by such accounts that they should undertake costly efforts to protect themselves from such activities. On the contrary, I would hazard a guess that they would see the surrender of such "liberties" to be a net benefit to society.

I'm not saying this is a correct view, I could be persuaded that it's not, but I have yet been so persuaded. I'm befuddled by apparent disconnect here.
An unintended consequence of that approach is that to get two colours to match visually, they would need to be specified in the same colour profile.

Say there is a background colour in sRGB and an image in P3, and both should display the same colour visually. Changing the visual display of the P3 image just because it could include non-sRGB colours will make them not match.
Except half of the time your OS does weird-ass things in step 3, displays the wrong part of the screen, wrong resolution, crashes the app, etc. It's better now than it used to be, but then again a lot of presenters don't use bleeding-edge hardware with most recent & fully updated OS.
The worst job ad. Please, treat your employees as customers.
https://news.ycombinator.com/item?id=12022004

"Basic Qualifications: •Experiences to grow mobile apps over 100 million downloaded globally are the strongest plus"

Every sentence is so full of fail, that it's like picking out diamonds, out of a a pile of diamonds. Protip: People reading Job ads are not "looking for their next growth challenge." They're looking for paychecks. Might you mention a single thing they would actually care about?

Are your chairs comfortable? What real humans would they be working with in the office? What do you pay? The friction introduced by neither party throwing a pay number out there, far cancels out whatever negotiating power you think you're getting.

Imagine if you treated your customer facing ads the same way you did this job ad: You are user, come spend time on our app so we can make money. You will drive up our minutes on site. You will make your friends use our app. You will be our customer now. This poor form, that you would never do to a user, you're doing to the people you hope to work alongside in the real world? Speak to their needs first, then yours...

It's probably poor form to make fun of a target so easy they've already been parodied in the Silicon valley tv series (the virtual mustache on videos app.)

Please treat your potential employees as you should you customers, speak to the things they might actually care about. You are writing the job listing for them...aren't you?
I thought about it a few times. What would it take to turn this around? Surely I can take some capital and start a development company where the people are treated better hence more productive, so I can deliver better products?

The problem is the customer. The customer ends up always being the government (national, regional or local) and they have a higher degree of employees that don't care about quality, so the big software factories (called butchers over there because they sell you almost by weight) can put under payed, under qualified and burned out developers on the project.

I have hopes on all the new tech companies flourishing around the country that are looking outside Spain for their customers. I am hoping they will end up shaping the market for good.
Yes! I have been waiting for this. Awesome!

To the people in this thread that claim Slackware is outdated and has no security updates: what are you on about? Neither is true.
Apparently he knew the English version of that one (or, as rodelrod said, he just translated the French translation from a Portuguese-French guide. That would somewhat explain the strange word "Espagnish").

In the original: Fazer torres de vento -- To build castles in Espagnish

There are several like that:

Tomar o ceo co' as maos -- Take the moon with the teeth

Ter memoria de gallo -- To have a hare memory

Comer o pao que o diabo amassou -- To eat of the cow mad (!?)
The do so because local people don't want to do these jobs.
>You are probably familiar with things like "Cómo en España en ningún sitio" and how we dismiss other people’s food preferences, cultural habits and religions as those from someone inferior.

You know what, every country does that. And I doubt anybody think this is a "chosen by God country". Before the "como en España en ningún sitio" we have the "Spain is different", the "picaresca", etc. Those are negative values. Spain is a country that is ashamed of itself.

>Just as an example, you use the word gypsy as something bad.

Gypsies are bad. I know a few good gypsies, and you know what? You look at them and you wouldn't even think they are gypsies. By gypsies, we all know what we mean, and most of them are Spanish themselves. As an example: Spain is a big country, with tons of accents (and languages), and gypsies live so secluded from society they have their own accent country-wide.
How does it benefit "most if not all"?

Does the service provided is better than any other just by the nature of being closed?

Do the profits get shared to the users? Is the data free from surveillance or abuse by the government?

You are starting from your value system and reaching conclusions that are simply not there. To me it looks like WeChat is even worse for the people that FB ot whatsapp.
Jack Ma: the biggest mistake was founded Alibaba
Same with new web frameworks.
A Dozen Things I’ve Learned from Mike Maples Sr. About Business and Investing
There are very few books that are up to date on the current meta game of poker. You are much better off watching training videos done by professionals.
I recommend UpswingPoker [1], created by debateably the best heads up no limit player in the world. It will give you a very solid foundation for understanding poker in a short time. The training videos are not free, if you want something for free you can watch them on Twitch [2].

[1] https://www.upswingpoker.com/
[2] https://www.twitch.tv/upswingpoker
Sounds like the mtgox debacle too
I think you're missing a key thing when talking about the activation estimation.

The measure is not blood flow, but the change in oxygenation of the blood, is it not? This does have issues but I think it's different from the issues you raised.
First fatal crash using Tesla's autopilot
prism company in data collection shocker
I just treat all my calls and SMS and whatever that goes through any phone or computer as publicly accessible information. Because that's what it basically is. If you want privacy, meet the person and talk to him, don't expect corporations to do anything in your interest that they are not forced to do.
There's a lot of talented Spaniards out there. I know because I can proudly say many of them are my teammates.

Did I mention we are hiring? Clojure, Ruby, Data.

https://www.fundingcircle.com/uk/careers/
Yeah, I'd stay far away from anyone who thinks you need 8 months to grasp the concepts of Agile. Sounds like @horse_recruiter is running the talent search.

That ridiculous expectation is probably a symptom of some pretty dysfunctional management in general.
Router as in the hardware always rhymes with doubter. I have never heard any other pronunciation for it. Route as a verb in IT always rhymes with doubt.

In other meanings the pronunciations vary.
> If the images have obvious rectangular borders (due to the color specified in the bKGD chunk), the browser is broken.

Well, Chrome is still broken for some of these images on Linux. Not surprising though, it also screws up resizing images:

http://www.4p8.com/eric.brasseur/gamma.html

I with they would fix these things before worrying about wide gamut
unless it's poker?
The author was being understatedly polite to the Germans. He knows that you need to be prepared. Notice from the pics the heavy offroad vehicle he was using. A standard consumer 4x4 is also likely to be inadequate, with stret tyres and too-low clearance. You will also want a full size spare and also preferably a kit and the ability to patch tyres yourself. And emergency food and water for a few days, and preferably a GPS locator and portable shade.
In a practical sense, if you are doing lots of complicated blending or gradients in Photoshop, you can set your mode to 16-bits. It will stop reduce a lot of banding issues, and you can convert back to 8-bits with dithering when saving out as a common format.
The base class must be a template with one parameter being the derived class:

template <typename D>
class Base {
...
};

and then:

class Derived: public Base<Derived> {
...
};

This is called the https://en.wikipedia.org/wiki/Curiously_recurring_template_p...
I guess that if we're measuring bloodflow instead of neuron activity, then perhaps our knowledge of where in the brain something is happening might be off, but the results are not per se invalid. Things might only get tricky if more than one vessel feeds the same neuron.
Judging from past comments: https://github.com/Automattic/legalmattic
How J.R.R. Tolkien Found Mordor on the Western Front
I guess most locking is in place in order to allow multiplexing - different applications need access to different sockets, which however send and receive data from the same NIC.

If you implement the whole stack in userspace and have only a single thread which processes all data you might get away with less locking. However as soon as there are multiple threads which want to send/receive on multiple endpoints there is the same need for synchronization and it would need to be implemented in userspace.
Classic 2d Retro Shooter – Destroyer
Or a few drones?
When I worked as a field engineer I used to have to fix the bloody things (sometimes on site as well). I'm perfectly happy for forget all about CRTs after all the electrical jolts and other hair raising moments I used to get off them :)
A spectacular survey of the distant universe
The warning is not over the top at all to anyone with any experience of the Nevada deserts. You want to be prepared and fit. The extreme heat will tire you out and raise your need for water. See the multiple gallons of water they carried in for just a couple of days? Many people have no clue that hill walking in moderate climates is much uch easier compared with the desert in terms of stamina.
On the matter of improving colors, it would also be nice if browsers played nice with colorspaces (Rec.601/Rec.709) when dealing with YUV to RGB conversion in HTML5 video. Right now all browsers I've tested straight up ignore colorspace tagging in H.264 video and have some other issues too. I have a little thing you can use to see this for yourself: http://daiz.io/yuv-to-rgb-in-html5-video/

Basically, if the Result doesn't match up with Expected, the browser is doing it wrong. Ideally browsers should handle YUV colorspaces like so:

H.264 video - look for colorspace tagging in the video by default and use it if available, otherwise fall back to guessing based on resolution. SD video (up to 1024x576) should be converted with Rec.601, HD video (width >1024 or height >576) with Rec.709.

VP8 video - VP8 is defined as Rec.601 only, so always use it.

Theora - Same as VP8.

How browsers actually fare today (tested on Windows 10):

IE11/Edge - Always assumes Rec.601 for H.264 video. Doesn't support VP8/Theora.

Chrome - No colorspace tagging support for H.264. Converts HD video with Rec.709, SD video with Rec.601. 1024x576 is treated as HD already. VP8 is always converted with Rec.601 as it should. Theora gets Rec.601 in SD but incorrectly uses Rec.709 in HD.

Firefox - No colorspace tagging support for H.264. HD uses Rec.709, SD uses Rec.601, 1024x576 treated as HD like in Chrome. VP8 and Theora both always use Rec.601 as they should.

The unfortunate conclusion from this is that color accuracy is pretty much a crapshoot when dealing with HD video on the web. The only way to guarantee accurate results right now would be to convert your video to Rec.601 (if you're mastering HD video chances are you're using Rec.709 by default), serve VP8 video by default and have a Rec.601 H.264 fallback for IE/Edge (I haven't tested how Flash video playback handles this matter so you might also need a Rec.709 H.264 fallback for that).
Mentioned at the very end of the story. Hours of endless fun. He also has a sidebarlink, but from personal experience many people may not click: he goes places and tells lot of stories, should you wish to try them. http://www.otherhand.org/home-page/miscellaneous-adventures/

Also here's the report from another group that went hiking there successfully in early 2010. I do hope that the 'animal bone' the teenager is holding is indeed from a burro.
http://www.panamintcity.com/backpacking/anvilspringcanyon.ht...
Interesting, I've never seen this spelling of "enrol" before.

I would also draw penii if voting was compulsory.
Show HN: Save Your Google Maps Directions to Your GPS or SatNav
I couldn't find any junior positions at the job listings page. So are you open to hire junior candidates?
9 Reasons you don’t need a presentation coach – even though you think you do
> router manufacturers (among others) made profits by selling to people who had never bought routers before.

They also make a huge chunk of their profits from resellers such as ISP's who will rent you a router with your access.