skysight-inc/HackerNews huggingface dataset:
Allow me to be skeptical about the reliability of this algorithm. How can you ever know the temperature of the air outside by measuring the temperature of your pocket? Sure, there's a correlation, to some degree. But what if you wear different pants, or put the phone in your bag? I just don't see how that's possible (to a meaningful degree of precision). I would think data from weather stations would be a lot more reliable, and make the temperature sensor obsolete.
What a fun team.
Watch the video, it explains it better. It basically looks like a mobile app designed just for viewing photos you have stored on Dropbox. I assume the aim is to offer a better photo specific experience than the Dropbox app can.
Neat. We just had our first child and I'm once again weighing various methods of storing / accessing all the photos I'm taking. Right now I'm mostly using physical backups and S3, but having a better way to browse the archived images would be great.
Hounds looks easier than pronto. Just turn it on for a repo and it does it's thing. With pronto looks like I have to configure it, then run commands (could make it part of default rake task, is suppose).
Very cool, however I was hoping the cow's spots would change colors as I moved the sliders.
Black text on white background.. really?
Why is black text on white background so damn popular? it's like trying to read the text on a lit light bulb all day long. STOP IT. Twitter has that now when you look at your followers and probably on other pages.
Pretty much. Javascript has the same scoping rules for functions used as expressions:

var f = function fac(n) { if (n==0) { return 1; } else {return fac(n-1)*n; } };
console.log(f(3));
console.log(fac(3));

This will log '6' and error out on the last one (fac is undefined). This is the same scoping Erlang uses for anonymous function names as far as I can tell, with one difference: Erlang's function name is a variable that can be used as such internally. In Javascript, the function name doesn't refer to a variable per se:

var f = function fac() { console.log(fac) };
console.log(f);
f();

Which will log 'fac()' and 'undefined'. In Erlang:

1> F = fun Fac() -> Fac end.
#Fun<erl_eval.44.71889879>
2> F().
#Fun<erl_eval.44.71889879>

Both instances (F and Fac within the right scope) return the same anonymous function.
As much as I'm a fan of Perfect Forward Secrecy, it does not protect you against MITM with old certificates.
The New York Times thinks only the rich should profit from Crowdfunding
Apple, Google and others could pay 'blindingly high' $9B
Exactly.. some businesses are just not friendly to the idea of automatic synchronization of their very private data to a 3rd party.
All cellphones (even very old ones) have some sort of temperature sensor. This is required for dealing with components that are sensitive to heat (oscillators for example).

These are usually not accessible to applications since they (by design) do not report the ambient room temperature.
I don't think those sensors are taken out, I think this is with regard to the outside temperature/humidity sensor.

Internal component temperature measurement isn't something you can get rid of, it's critical to the phone.
Coding Duel – Japan is a FORCE
Pretty cool coding duel with prizes - shows strength of Japan coders vs. the best of the US
I do like this for chrome: https://chrome.google.com/webstore/detail/care-your-eyes/fid...

Unfortunately Skype cannot be changed.
Heartbleed should bleed X.509 to death
People have weird ideas of how we stand to benefit from things. Check out http://matasano.com/careers for a comprehensive rebuttal.

Diversity of SSL implementations is a complicated proposition. When the Bleichenbacher e=3 attack happened, the monoculture helped: the most popular TLS clientsides weren't vulnerable, but the oddballs were. When research labs fuzz X.509, they find X.509 parsing bugs in the oddball libraries, not in OpenSSL.

Be careful, because you're operating from a pretty serious availability bias. You vividly remember this recent vulnerability, because the researchers did a great job of publicizing it. But this isn't the worst vulnerability that's been found, even in TLS stacks, by far.
JavaScript Encryption (Demo)
Not that I'm defending BBT, but they're taped in front of a live audience, so it's not technically a laugh track.
You can (ab)use iterable unpacking in Py3k, now that print's a real function:

print(*[1,2,3], sep='\n')
Great point. It should be stipulated (perhaps speculatively) that doctors have left Medicare to go with private insurance to make more. Thus some of the ones who still accept Medicare do so since it is still worth their time and effort (i.e. still making the big bucks).
But what if the key was never used with openssl or heartbeat?
A better way to run PHP-FPM
And what about those with StartSSL certs deployed to servers that never were vulnerable to heartbleed? No reason to be needlessly inconvenienced by the poor judgement of others.
Blocked in Brazil too. :(
I thought the satire was well-aimed, and my wife and I laughed out loud a few times. My nit is that I was hoping for it to feel less "sitcom-y" for an HBO production. Looking forward to AMC's Silicon Valley drama that's coming -- I believe that one is set in the early 90's, and more of a drama.
wow, this is great! I've been trying to find this for a while.

Their theory page (http://en.wikipedia.org/wiki/Lab_color_space) goes into how they do it, it's a pretty interesting approach of pre-calculating using CIE lab and then hcl for display/ui.

And the ui is well done, too.
Mmm I suppose it's really just preference. I love that syntax. But I guess there's no arguing about taste.
Here is my immediate suggestion: Show only one palette at a time. By putting incompatible patterns so close, you get a matrix of colors that with high probability do not harmonize well.

I am assuming you have a slightly different algorithm for these three, since the middle one doesn't seem to match the root color's brightness, and they seem to match saturation differently too. Make a choice between these before you generate, and if you want to eliminate this choice, I would go with the one that tries to match brightness/saturation as much as possible.

This caught my eye because I developed my own algorithm for this a few years ago and applied it to syntax highlighting[1].

[1] http://sweyla.com/themes/
If someone stole your certs you are basically screwed until they expire. Currently most browsers don't check if certs are revoked.
It's not an HN meme.

See: http://gawker.com/npr-pulled-a-brilliant-april-fools-prank-o...
GNU Guix 0.6 released
Good question. I should write an ebook on that once ;) It's a lot of little things though. A few major ones that come to mind:

Learn to scan entire code bases (+docs/wikis) to get a solid high-level overview of the entire system and fairly in-depth view of the parts under active development in at most a few days. Basically cram like you would for a last minute university exam.

Blend in fully with current culture and process. If you choose not to, make sure you know the costs of change and do so only if you can decisively implement the change and have it deliver a net positive effect during your stay (hardest skill of all.)

Quickly establish trust in your technical competence without being perceived as showing off. Usually jumping in to help fix bugs, giving colleagues 'aha-moments' and identifying (elusively obvious) fundamentals work well for me.

Grab every opportunity you can to figure out what someone does and show them you're a good guy/girl, whether at lunch, in the elevator or even just in the hallway I call it 'collecting pointers into the organization.'

TL;DR Work your ass off at the start to consciously do in a few weeks what normally happens by osmosis in a couple of months.
That's kind of answered by some of the other doctors in the article:

"Michael McGinnis, a New Jersey pathologist who was the third highest paid in the Medicare data, said that payments made to multiple doctors may be recorded under just one in the Medicare data released, making that person look like they were receiving a suspect amount of money.
Provider Codes

"McGinnis’s provider code was used for about 27 doctors at Plus Diagnostics in Union, New Jersey, where he is the medical director, he said in a telephone interview today.

"'I don’t really work directly at the facility, I’m doing administrative work,' McGinnis said, 'I’m not offended by it, but it’ll need to be interpreted correctly so the wrong ideas and wrong statements won’t be made.'

"Franklin Cockerill, listed as the fourth-highest paid physician listed within the Medicare data, is in a similar situation, said Bryan Anderson, a spokesman for the Mayo Clinic where Cockerill is employed as chair of the Departmenet of Laboratory Medicine and Pathology.

"Cockerill’s 'name is listed as the billing physician for claims submitted for payment under the clinical lab fee schedule,' Anderson said. While he clinic’s labs performed more than 23 million lab tests in 2013, Cockerill is a salaried physician who doesn’t receive Medicare payments."

Course, that just raises the question of why Medicare allows for A to bill medicare for a procedure under B's name. I'd think there'd be a way to have separate code for doctors in the same practice.
Except that OP said he worked twice a week, so even if he did 3 a day (probably more like 2) and assume two weeks cavaction a year, then 7043250 = 704300.

Figure malpractice insurance at $50, and he's netting $650k. Figure 10% for billing and business expenses, accountant, etc, and he's netting $600k/year.

Is that still unreasonable for a highly specialized surgeon?
Addon List
I've projects I'd be willing to delegate, if I can pay you sufficiently little...
Maybe this is useful, but I'd like to see a little bit of info on each palette as to WHY it was generated the way it was generated. The palette you need for a pie chart is much different than one you need for a website.

For web site palettes, I like to poke around on http://www.colourlovers.com for inspiration. http://colorschemedesigner.com helps with finding appropriately distanced colors that work nicely together (set colorspace to Opaltone colors to find a nice palette) and there is always http://www.colorhexa.com when I just want to quickly darken or lighten a color.
This is indeed a common use case for temperature sensors in embedded devices, and I very much doubt there isn't one in the S5. Temperature sensors are included in pretty much all inertial sensor dies nowadays, both for offset/drift calibration and thermal shutdown protection. It's more likely that Samsung simply removed application-level access, although I don't know why they would do so.
Google does not currently pool the storage, but will move to that model in coming quarters.
What really bothers me about HN and the startup echo chamber at large is the idea that newness makes something inherently better.

It's like an endemic of "not invented here" fever.

A language is not inherently better simply because it is newer. Sometimes the old ways are best. Rust will not magically solve problems like this. Only more disciplined coding and auditing practices can.
Candidates have the power to push for changes in legislation... if this candidate had changed legislation in support of any of his views on gay rights, how would it be any different than what donating to Prop 8 achieved?
I'm trying to understand how two (independent?) researchers happened to both find such a 'blatantly obvious' bug in the same time window. Both of them noticing exploitation in the wild, or both being prompted to give a fresh look by an outside inquiry, seem possible.

But I suppose the most likely possibility is that the Apple and GnuTLS bugs earlier this year made many groups begin a deeper look at trusted-but-not-really-well-reviewed code. OpenSSL fits that category, and with many (?) teams now combing it, discovery collisions during the window of time between "1st realization" and "released fix" are more likely.

Still, if doing a fresh & deep look at OpenSSL, and finding something of this magnitude: would a researcher race to both inform OpenSSL and deploy a fix ASAP, or would they instead, suspecting there's much more low-hanging-fruit, try to review further before disclosure and batch things up so the eventual shock/pain can be handled in one internet-wide emergency, not many?

Which is a roundabout way of asking: are we about to get a bunch of these trickled out as Mehta, Codenomicon, & others continue to work through the code, or did we just get this because that review process completed?
SEEKING WORK - Freelance mobile developer (Android and iOS) Portland Oregon/Remote

I have over 20 years industry experience from design, development, architecture, QA and product support. Front-end and back-end development. Java, C#, Objective-C, Xamarin, PHP, MySQL, C/C++

Portfolio

Nike + Running -- Nike's premier running application. Social, client-server, 30+ screens. Java/Android

https://play.google.com/store/apps/details?id=com.nike.plusgps&hl=en

Nike + Vertical -- Mobile/Google Glass prototype for hands-free help with rock-climbing.

Caller Dashboard – Developer/ Android Architect. Caller id on steroids. Multi platform communication portal for mobile phone. Notifies base station of incoming phone calls and other information about the contact. Android Tablet, Android Phone, Ultrabook C#/WPF, Java/Android, Intel CCF, IMAP.

Fridge Art iOS – Developer. Social picture sharing app using refrigerator metaphor. Allows someone to share a “virtual refrigerator door” with other people. Any photos posted to fridge owner's door, automatically shows up on shares. C#/Xamarin. Unpublished

Fridge Art Server – Developer. The web-service server for the Fridge-art project. Provides api's to add, view, delete, modify virtual refrigerators and art. PHP/Kohana/Mysql Unpublished

Vapp (Veteran's Appliction) Android – Developer. Mobile component for a web portal for veterans. Provides a mobile searching platform, messaging, cloud file storage, veteran community access, and resources. Java/Android, REST, JSON.

Life Sampler Android – Developer. Automatic student questionnaire application. Queries students at scheduled times during the day, syncs results via ssh. Java/Android.

East into 5K Android – Developer. Added GPS capabilities, media player integration, in app purchasing. Java/Android

Walk There iOS App – Developer. Live walking tour application. Provides visual and audio information as the user goes on walking tours around the Portland metro area. Added enhancements. Objective C/iOS.

Economist Pocket World in Figures iOS App– Lead Engineer/Developer. 20+ screen application. Scoped effort, created engineering bids/schedule, created architecture, and implemented product. Pocket World in Figures application provides easily navigable access to the data in The Economist’s Pocket World in Figures book. Objective-C/iOS/SqlLite.

Android social picture puzzle – Lead developer/architect. Application uses any picture, and creates a puzzle that can be sent to other mobile applications or email addresses. Scramble-puzzles stored on website. Java/Android/SqlLite. C#/mono/Asp.net, Linq to MySql, MySql, REST/Json
Why would the revoke list need manual maintenance? Are they running a root CA on pen and paper?
And apparently they support linux. I mighty actually switch to them from gdrive.
I'm in your class!
Communists and communist sympathizers suffered consequences for their actions during the McCarthy era, too. And it was all 100% legal.
The company he works at is supposed to be a satire of Google, I believe.
I think that would have been a successful PR move, but deciding if they're rather have the money or goodwill is their choice to make. They told people upfront what the costs were, I don't fault them for following through with that.
"We have found that the vast majority of users either link to a single post or scroll downwards."

Well they don't have any choice do they :D

I think that the summary tool of discourse is fantastic. So are the membership management tools/spam tools. A generation above phpBB. Just to balance out the criticism.

But the infinite scrolling is a deal-breaker (for me).
The first one: Yes, it has to. Otherwise the keyset would be shared among processes and that is generally not possible in Erlang (Immutable binary data being the exception)

The second one: yes and no. The format is described at http://erlang.org/doc/apps/erts/erl_ext_dist.html and maps are laid out as a serialized construction like you say. Two points balances this out: There is an atom-cache which allow you to cache atoms and make their representation small. And you can zlib-compress the data.

It is not set in stone yet and might even change in a later versions. The term format is versioned so you can upgrade it later if need be.
As a free SSL provider I think this is entirely valid for them to charge for revocations. Plus, it's entirely possible that not all people using certificates from StartSSL are using OpenSSL.

It's the cert owner's prerogative to ensure their certificate is properly secured. There's no reason for debian/mozilla to remove StartSSL from their CA lists. If you have StartSSL and you used OpenSSL 1.01f or another vulnerable version, pay the $25 and move on-- it's cheaper than if you used godaddy.
I might be alone here, but I actually really prefer Box to Dropbox even though I do not use the desktop sync tool very often (though I've tried it). I'm sure the free 50GB I've gotten skews my opinion. For a college student like me on the kind of budget I have, knowing 50GB from Box will never go away versus getting maybe 10GB for free only temporarily at Dropbox makes a big difference. It's useful to have that kind of space for school, work, or just family sharing.

FWIW, I've never really had any issues with it being bogged down even when using the desktop sync tool. So your mileage probably will vary.
This is just a new version of the network share that many companies have had in place for years. The standard computer setup at a company might include for example a T: drive where all employees are told to store their files. Usually this was intended as a way to allow collaboration on documents, as well as IT not having to backup individual computers. The network share will usually have various levels of organization depending on who is working in any particular folders. Not saying it isn't a problem that could use solving, but it's not new to Dropbox.
> The memory it can expose is limited to that visible to the process using openssl, right

Yes. Only that process.
What other cool sensors do mobile phones have these days?
I have a local backup of my S3 bucket which uses Trovebox as a web/mobile frontend.

https://jmathai.trovebox.com/photos/album-hg/token-d0386fc3f...

Source available at https://github.com/photo/frontend
So what's if it's shorter. You'll run out of screen? You'll wear down your keyboard?

If you don't like typing it, have a macro. Otherwise, as Objective C shows, the verbosity of code is not relevant at all. It's what it says and what it does, which is.
Minimize the Hard Stuff · Distiller
How to use deploydo with your GitHub repo
Big Bang Theory isn't made for geeks; it's made for people who want to laugh at geeks. Mostly, it's made to sitcom conventions and happens to use geekery as the punchline to conventional setups, situations, and timing. It's a show on rails, with ostensible 'nerds' as set dressing. Provided you watch it as a formulaic, mildly entertaining sitcom, it serves that purpose. Occasionally you can nod knowingly at catching Sheldon's obscure-to-the-general-public science references. But if you're the kind of person who catches Sheldon's references, the show's not for you. (In the aggregate, at least. Personally speaking, I enjoy Sheldon, even though I recognize him as a caricature.)

There have been some great commentaries over the last few years about shows for nerds vs. shows about nerds. Compare, for example, Big Bang Theory and Community. The former has more putatively 'nerdy' characters, but it's by no means a nerdy show. The latter revels in its obscurity, geekery, and absurdity, even though only one of the characters is supposed to be a 'nerd' in the vein of BBT's Sheldon. General Population watches BBT for entertainment, but also for a sort of paradoxical validation: to feel 'in' on the nerdery, but mostly to place a safe distance between itself and nerdery. Nerds, meanwhile, watch shows like Community, which make no bones about their nerdery.

Traditionally, the gulf between content 'for nerds' and 'about nerds' has been pretty wide. That's because the non-nerdy public finds the genuine article to be unfamiliar and vaguely threatening. If Judge's take on Silicon Valley succeeds, it will be the first time in years that someone's bridged this gap.
As skolos mentioned you can add '?share=1' to a Quora URL to view all the answers.[1]

To make this easier for myself, I use a bookmarklet with:

javascript:(function(){window.location=window.location.toString()+"?share=1";})()

[1] https://blog.quora.com/Making-Sharing-Better
It certainly does, when that telling gets to the point of harassment, mobbing, or creating a hostile working environment, as it did in the case of Eich.
Ok, but saying that Free Applicatives are the "default" behavior of library developers is disingenuous.
Which Rod Does The Sage Angler Choose?
Whether you’re a novice angler getting ready to fish Colorado this summer, a fairly experienced angler who’s ready to take your Breckenridge fly fishing experience to the next level, or you’re among the Breckenridge fly fishing elite, chances are one of the Sage fly rods available at Summit County tackle shops would enhance your experience. Beginners will appreciate the entry level Sage Approach Rod or the faster Sage Response rod, both great choices at reasonable prices. More experienced fly fishing anglers may be ready for the Sage TCX Rod or the Sage VXP Fly Rod, fast action, long distance, versatile rods. Advanced anglers may be ready for the granddaddy of them all, the Sage Circa 589-4 Fly Rod that topped everyone’s “best of” lists in 2013. Check out your choices of Sage fly rods at your local Summit County tackle shops.
Why do I care that a mobile developer knows my device model and hardware specs? I'd prefer you to know for bug testing and performance metrics.
As a business expense for a 50+ person company, that's over $9000 a year. That doesn't seem like a no-brainer, especially when Google will give me Apps (including Drive) for $50/year/person.
Flickr gives you 1TB, and I back my Flickr account up to Glacier.
Given that Demand Media is valued over a billion, $80 million to a low-rent content farm seems reasonable.
From the 2080, I'd take out 80 hours for vacation, and the rest for sick/stat holidays.. Of course, this is all relative to how the work arrangement is setup.
From what I can see there, that is a general windows overlay and not an intergration into Office, which would be much more ugly and afaik would not leak outside the window. So I guess it goes a bit like: DB watch files, find pid of process editing them (PowerPoint w/e) and they overlay a window.
Lean shortcuts, fast results