skysight-inc/HackerNews huggingface dataset:
If it wasn't clear, I saw a specialist, unless I greatly misunderstand where opthamlogists stop and specialists begin. You don't exactly need a referral to get somebody at the Opthamology desk to fasttrack you when the complaint is glass-in-eye.
Where can I email you at? I'd love to demo this as well.
Meet The Python Programmers Who Taught A Fish To Play Pokémon
Yep. It was because slugbuilder didn't lock buildpacks to a known working version when you ran a `docker build`. It always pulled master, which may or may not work. We fixed that up, and we're in sync with Heroku's buildpack version that's running in prod now: https://github.com/deis/slugbuilder/blob/deis/builder/instal...
> But in the mean time we're looking at decades of the Dark Ages where the monopolist pillage the market for all it's worth.

Why decades? Uber started in 2009, and UberX launched in 2012, and that was them (and their competitors) starting "from scratch" in the sense that consumers and drivers weren't familiar with the concept. It wouldn't take long at all for competitors to pop up. Remember that the profit incentive for new firms to enter the market is strongly correlated to the "badness" (as judged by the potential customers) of the current firms.
An Opinionated Rundown of JS Frameworks
You have <meta content="Bootstack - Bootstrap 3 Theme"> still.
Show HN: A different approach to sheet music
I think they might have been attempting to simulate a magazine-like experience, where the pictures that required more scrolling than normal were supposed to be like turning the page to a full page image. I feel like I've seen this attempted before but with flashing down arrows to tell you that you need to keep scrolling. Based on the reactions here, I don't think it was successful, but I do appreciate efforts to enhance the reading experience.
I just finished an app that uses the template system from mailchimp's email templates. Now there are other formats, with great quality templates, 3 and counting... Oh well.
I don't see why you think the two are contradictory. The point is to quarantine the general populace, not the medical teams.
Is there any way that, with some effort, a slightly-more-than-layperson could understand his work? Like blog posts and stuff.
I still don't grasp how a distinction between implicit and explicit learning can be made. At a first glance, the two words seem to imply that these are two very different processes. But when I asked myself "Does learning a Karate move require rather implicit or explicit learning?" the answer is not clear to me.

On the one hand, you have to be fully focused [explicit learning] on the actual move (What's the angle of my feet?, How high should my fist rise? etc.) On the other hand, karate instructors always advice "do not think about what you do", they hence perhaps advice an implicit learning approach.
[so, according to the paper, they don't want you to be mindful - and that sounds like an oxymoron since karate is about being mindful]

My uneducated guess would be that it requires both kinds of learning at the same time to the same amount (That's what I would actually consider/define as mindful learning...)

I would like to understand these concepts better as I guess a lot of ineffective learning can be ascribed to the "wrong kind of learning".
Saw an app on HN lost it's name
Saw an app on HN lost it's name: I saw someone posted an App on HN but I forgot the name. It was an app that models financial data with ease and it was in beta I think. Anyone know what it's called by any chance. Thanks in advance!
At one point in this essay, Matt suggests that every successful end-to-end encryption scheme has employed transparent (or "translucent") key management. What he's referring to is the idea behind, say, OTR: two people can use it without the key handshake required by PGP.

Matt is wrong about this. He's being victimized by a pernicious fallacy.

It certainly appears that the most "successful" cryptosystems have transparent keying. But that's belied by the fact that, with a very few exceptions (that probably prove the rule), cryptosystems aren't directly attacked by most adversaries... except the global adversary.

In the absence of routine attacks targeting cryptography, it's easy to believe that systems that don't annoy their users with identity management are superior to those that do. They do indeed have an advantage in deployability! But they have no security advantage. We'll probably find out someday soon, as more disclosures hit the press, that they were a serious liability.

There is a lot wrong with PGP! It is reasonable to want it to die. But PGP is the only trustworthy mainstream cryptosystem we have; I mean, literally, I think it might be the only one.
The reader inputs the data from the magstripe as audio data. The data on the stripe can be interpreted as audio data, and it is, piped in via the microphone part of the TRRS connector on the reader, just like your headset.
Have you considered that other leakers may still be working for their employers? Snowden was willing to leave everything behind and move to another country, but not everyone has that option (family obligations, etc).

You're probably getting downvoted because your first question is a matter of public record and your assumption that he wants to be extremely visible is inconsistent with the number of interviews of a biographical nature he has conducted. Almost all of his interviews with the press have focused on the NSA, GCHQ, and the like. He explicitly redirects journalists to the real news when they probe too much into his personal life. In this light, your comment could be interpreted as a poor attempt at character assassination.
The key is "compelling reason".

Adding multiple languages is, by itself, a bad thing. If there is a good reason to add another language (like a lot of stuff already written) than the good outweighs the bad.

I hear so much crazy stuff about microservices like: we can have different teams making all the microservices and they don't need to share any people or talk to each other at all, etc.

Practically microservices contribute to real world agility not when they encourage silo-building, but when you can move developers from task to task as necessary. Perhaps Microservice A has reached stability and doesn't need to change much. The more standardization you have, the more you can move somebody who worked on A to work on microservice C, and the have somebody on B make a quick fix to A when the first guy is busy on C.
Most systems should switch from simple multiplicative group crypto to elliptic curve, but it's hard to make an argument that doing that would resolve any of the problems Matt is referring to.
A Murder Suspect Asked Siri Where He Should Hide His Roommate
What is SMART Brain Training
Metaflask: Growing the Flask Ecosystem
Snowden: blame NSA for a 2012 Syrian Internet outage, not Assad
Ah, Reading. Is it still a shit hole full of shallow people who are primarily concerned with how much money you make and what car you drive?
There is a simple strategy to make a sandboxed Python runtime. 1) remove anything from the standard library that affects files or system stuff. 2) disallow anything but Pure python libraries.

Arbitrary system calls can only come from either the standard library or an extension module in C, and these are ruled out by step 1 and 2. Your argument about adding things back in or hooking into other runtimes is unsubstantiated; ruling out such things is the very goal of making a sandbox.
Here's a Python script I used when I ran a SSL monitoring site: https://gist.github.com/bretwalker/5420652. It'd be easy enough to get this running as in cron job.
Didn't notice the issue get closed. Thanks! I'll re-install Deis again :D
Show HN: Our MVP had first day sales and ~1,000 downloads so we built it to this
I just don't get it, I guess.
One of the core features of Sendwithus that we DON'T talk about is the fact that we inline css for you at send time.

Such a pain to build out a inlining and testing workflow for content that should be in some kind of cms.
It has a small error, which I have corrected here: https://github.com/KMahoney/Algorithm-W-Step-By-Step
The app is distributed as a single zip, but the installer requires a license key. Updates are distributed through the duetapp website, which also requires a license key before the update is delivered.
I think motivation matters and I think intention matters. At the end of the day, the motivation of a for-profit enterprise is making money for owners and shareholders. When push comes to shove, making money will win out over a "strong sense of social responsibility." It's a somewhat philosophical position, but I always perceive "corporate social responsibility" to be fundamentally compromised. Working within that framework always leads to elephants in the room, and things that everyone thinks that nobody says, and people ignoring where the money really comes from.

For profit business needs to exist to make all the shiny toys we all enjoy, but public service needs to be at least a little insulated from business, lest it turn into farce and lip service.
Don't know why you're getting downvoted, I thought it was brilliant.
We use http://certalert.me/ it's free and it does multiple domains. I don't know if would have caught stripe's problem.
I assume so, I lived in Maidenhead for that time and I can honestly say I would never step foot in either ever again!

Edit. We used to have a sales lady who would arrive in flash cars with the bumpers always broken/full of mud and grass. Keeping up appearances...
It most certainly doesn't require it. I think most people are just resigned to it.
We can use sdutil[0] to render info from service discovery into a config template.

[0] https://github.com/flynn/flynn/blob/master/sdutil/configure....
Don't Worry, Be Happy (Bobby McFerrin) – Lyrics via Genius.com
> Lock-freedom is all about progress, not performance. i.e. generally the only reason to use a lock-free algorithm is if you have issues with ill-behaved code stalling other processes.

Lock freedom is about progress, but in many practical cases (short time between load-linked/store-conditional pair, for example) it beats locks and everything else in performance -- basically, in the best case you do the same work as locks (i.e. synchronize caches among CPUs), and in the worst case, you spin instead of suspending the process.

Of course, if you do a lot of work between the load and store (or whatever pair of operations need to surround your concurrent operation), and there's a good chance of contention, then ... yes, it will not perform well. But that's not how you should use it (or how it is used most of the time).

And .. transactional memory is an abstraction the leaks differently than locks, but you must still be aware of the failure modes. It's higher level, but does not magically resolve contention.
I've wanted something similar, but based on motion sensor. I essentially want it to act as if the document is fixed in space, and I am looking at it through the phone.
No one is saying that it is ok because they started it. We are saying that we believe international espionage is a requirement for a country like the US and this operation seemed to be a standard and worthwhile one that happened to be a spectacular failure.

You are free to disagree, but I don't think any serious politician in the US would. Revealing something like this doesn't seem to advance Snowden's initial goals and makes it incredibly hard to gain any political support in the US. So my initial question stands, what positive value comes from Snowden releasing something like that?
This looks really cool. We're a remote shop and do almost every interview remotely, so I dig the idea. We currently use Hangouts and anything from GDoc to Stypi, depending on the person doing the interview.

I tried testing it out with a coworker to see how it goes but sadly our video dropped twice in <30 seconds and when one person dropped the other could only hear local feedback (every time I talked it echoed until I refreshed), maybe in the future when this is more mature we'll try it out again.

I love the idea though! Being able to execute interview code would be fantastic, currently most people type it into a webpage then open up their IDE and copy/paste it to check it.
Hmm interesting. Can you expand a bit more on what quality of life actually means? Is a 10-min commute the perfect duration? What hours/week? Etc.
Beautiful Boracay Hotels For Your Vacation – CNN iReport
Show HN: Seeking beta testers for my Nest Windows app
Thank you for the feedback! I was nervous about posting to HN.

Info is saved on the device.
Dear App-Splitters: Consider the Consumer
That's also what VisiCalc did; released in 1981 on Apple II machines:

https://en.wikipedia.org/wiki/VisiCalc
You can see how effective is can be in the app "Plague Inc". Even though it's a game and obviously simplified, the model does give you a reasonable idea on how to deal with outbreaks who options there are. The CDC even suggested it was a great way to educate people about the real world problems.
Not true. The F# compiler is self-hosting as is the C# compiler. See:

https://github.com/fsharp/fsharp
&
https://roslyn.codeplex.com/
Very true. I think it just highlights some of the cracks in their armor, so to speak.
Amazon has a truck fleet that look almost like Foodtrucks. I've actually seen a retrofitted Foodtruck selling Fire's and the new Amazon Phone by the beach in Santa Monica.

This makes sense for more than just Foodtrucks. The pain of fees is a very real thing for retail startups and if amazon is also going to give us a terminal that can take the place of a $3k+ POS system, then I'd be seriously considering it.
Verizon might very well be running current hardware. They have announced too many routes which in turn let the global table grow too big which was causing problems with routers all over the place.

The connectivity issue was caused by the routing table to grow too big for old routers used all over the place.

The routing table grew too big because of a mistake by Verizon which might or might not have been running old routers.
I agree. He was in every news TV show, including the biggest of them "Jornal Nacional". Also very good coverage of IMPA, the math institute behind his education.

But sure, now with the sad news about Eduardo Campos he will be nowhere to be seen. I hope in the next months and years he is remembered and popularized (is that a word?).
Instructure's learning management system called Canvas is built in RoR and is open source.

https://github.com/instructure/canvas-lms
> With multiple languages you don't just have the problem of training but you have other complexity-multiplying problems.

> For instance, one of the reasons why languages like Haskell are always a bridesmaid and never a bride is that they lack a complete "standard library". You need a urlencode() and decode function if you write web apps. If you write your own you may be more concerned with making it tail recursive than making it correct. I remember how the urldecode in Perl was busted for a decade and never got fixed, and that's a mainstream language. As flawed as PHP is, it took off because it had "good enough" implementations of everything web developers need in the std lib.

I don't understand what you're saying here - are you arguing that we shouldn't use languages that don't have web functionality built into the std lib? What about web frameworks, e.g. Java + Spring?
There's a gyro & accelerometer on board the badge, so you should be able to implement that too!
I'm hiring a mobile designer for SupportKit.io
I don't get the argument that if you become proficient at angular, you somehow can't do things the "javascript way". Any competent developer can shift from one framework to another quickly. It's all just javascript under the covers.
WorldView-3 live satellite launch
We certainly not cloning Heroku's API, but we have most of the things you describe and much more in our API and CLI, including release management, configuration, job control, resource provisioning, log access, docker image releases, interactive and detached one-off processes, etc.
Show HN: Comparea, a tool to compare the area of two geographic features
Primer on Python Decorators – Real Python
Who has the toughest college football schedule?
Haven't had the chance to use the app yet, but does this mean that it's locally stored/backed up on iCloud?
If he now, as a public figure, disappeared, it would be headline news and people might assume the U.S. government eliminated him, potentially making it look more sinister, validating his claims and turning him into a martyr. So exposure provides some security. Nonetheless, he stays hidden because better safe than dead.

But yeah, he also comes off like a grandiose megalomaniac.
It's not willingly shared to you
Daniel, congrats on making this happen and on lining up some very cool guests. Loving your podcast so far. I say this as someone who's tried his hand at podcasting a couple of times, and who'd love to give it another shot at some point down the line. Listening to your podcast is inspiring me to get off my ass and get back to work. :)

Making interesting episodes every week is logistically challenging. Lining up a consistent roster of guests even more so. Sounds like you've been planning your roster for awhile, and that's definitely the way to go.

Technically speaking, not sure if you've done anything differently with your audio setup in Ep 2 vs. Ep 1, but I'm noticing a much more balanced sound with you and Nate than I did with you and Keith in the first episode. It's significantly improved. Is that something you're doing in the mix, or is that an improvement on the input side?
A Financial Guru Who Predicted the Crisis of 2008 Says More Turmoil Coming
> but I do appreciate efforts to enhance the reading experience.

I don't. I just want the words. Ideally I want the words to be in a nice font and nice contrast and well laid out. In a perfect world there would be some diagrams and illustrations to support the text.
To be what a politician calls a patriot is to be a psychopath...

Our founding fathers would not condone the practices of our country. Modern politicians certainly don't seem to abide by the convictions we were founded on. Or maybe they just conveniently warp their interpretation to forward their own agenda.
That sounds like an awesome idea. I would be interested, but I might need an example to figure out how to start.
Can you share a slide within a blog post without using an iFrame
Well Amazon have started doing a local services marketplace. If they can become dominant they can start to control the flow of leads to these businesses and therefore control margins and pricing.
What part, the product or the size of the investment?
Precisely. This is deep in the trenches data.

Amazon will gain by knowing what products sell most at what time of the week. It will allow predict where to roll out certain services. One day delivery? Done.
> Isn't inline CSS usually frowned-upon?

Yes, but not in the 1990s, which is the era HTML email finds itself stuck in.
Shout – Real-Time Classifieds (YC S14)
Ebola Reston (which fortunately only affected non-human primates) did spread through the air, or at least that's the only plausible explanation as to how it spread.

While the outbreak strain of Ebola may not be airborne now, it's not inconceivable that it could mutate at some point.
Living With Voices (2012)
[off-topic] apparently blogspot.com has something against me wanting to use the top 20% of my scroll bar. (FF and Chrome)
I had to walk away from my keyboard because your comment made me so angry.

You claim to want to help women, and yet the first time you think you might have been discriminated against your reaction is to write a blog post urging companies to avoid employing women so that better-qualified, better-experienced, you could get that job?
if you can build a mobile-first website (eg w bootstrap or zurb foundation to do the css heavy lifting), then you can use trigger.io (or phonegap) to generate ios and android apps that wrap it...
Women at DEFCON
Posted something about Women at DEFCON on my blog.

http://laurennico1e.blogspot.com/2014/08/women-at-defcon.html
> If there is not, it would confirm that Snowden may have took more material than he claims.

That's not really in their interest -- they have been very good at making the most out of the story, both from a political and personal point of view, so it would be in their interest to claim ownership of anything actually related to the leaked documents. The only reason I can see for covering the fact that there might not be another leaker, is if they (accidentally?) passed on the documents to somebody else and don't want to be legally accountable for that particular transaction. As long as Snowden was the only one moving stuff around, Greenwald and Poitras are mostly in the clear from a legal point of view, they are just reporters; the moment they provide them to third parties, they lose that protected status. However, this would not matter if their aim was just to involve another journalistic outfit like Der Spiegel (unless German law does not provide the same cover to journalism activities as US law), so I can't see why they'd want to have such a charade going on.

I personally find much more likely that there is a second (or even third) leaker but they don't want to put him/her under pressure, as you say.
Loving the aesthetic of this site - breaking away from the mould of the billion other business podcasts. Having Keith Rabois for your first episode is a strong vibe too.
Why I'm not going to read your article...

You sound like a self-important dick.
Qualcomm aims for wireless device charging, everywhere
Not backed up on iCloud yet. It's a very simple app right now.
> I hear so much crazy stuff about microservices like: we can have different teams making all the microservices and they don't need to share any people or talk to each other at all, etc.

Minimizing coupling between components -- teams -- in the development process (as well as in the deployed systems) is a major benefit of SOA/microservices.

> Practically microservices contribute to real world agility not when they encourage silo-building, but when you can move developers from task to task as necessary.

Sure, being able to share staff in series is a benefit. Not needing to share resources in parallel is also a benefit. Silo building is harmful, because sharing best practices and tools that are a good fit for different teams tasks are a good thing.

Coupling that limits flexibility of one team to meet its requirements because of conflicts with another teams needs are bad. There's a big difference between enabling sharing (which is mostly a social/process thing) versus requiring sharing (because of poor architecture choices.)
Thanks, will pull the boilerplate out... Eek!
There are highly conserved molecular structures that made it to our DNA. This is a good hint about the common origin of life.

Due to my genetic defect in the mitochondrial respiratory chain (ETC), this one[1] caught my attention. Apart from its potential therapeutic application, it shows how a xenotransplantation[2] at the molecular level can rescue a defective molecular structure in a living creature that is orders of magnitude more complex than the donor.

If you visualize the ETC as an engine with 5 different steps, with step 1 being broken, you go and get a repair piece from a much simple organism, a yeast in this case, plug it in the receptor and, lo and behold, the engine start working again.

And not only that, the piece from the donor serves the same function (pump protons to complex II of the ETC), but it is "internally" much more simple. This is a molecular "Lego" across species !!

[1] http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjourna...

[2] http://en.wikipedia.org/wiki/Xenotransplantation
HelloTel App - Networking with Business Travelers
Why don't progressive candidates answer questions about unpaid internships?
I think Turbo Pascal worked that way too