skysight-inc/HackerNews huggingface dataset:
I worked with Josh for over five years at Grooveshark. The day I applied for the job, he spent several hours pitching the company to me with rampant enthusiasm in hopes that I'd take a risk (and a huge pay cut) and come work with the team.

From the day I took the job, I watched Josh tirelessly run through his pitch time and time again, always with the same attention to detail, and the same level of genuine interest in getting to know each candidate. He was frenetic and unflinching in his desire to succeed.

Josh cared about his team, and he never let the negative chains of events that plagued Grooveshark over the years get the best of him. He kept a sticker on his desk that said, "this too shall pass", and even in the worst times, he'd give a wry smile and crack a joke to let everyone know that things weren't as bad as they seemed.

I spoke with Josh at a bar downtown about two weeks ago, and he was again in good spirits. He had a new idea for a startup that he was preparing to begin work on in earnest, and he seemed genuinely excited about his path forward. In talking about Grooveshark, it was evident that closing that chapter in his life was a weight off his shoulders.

Needless to say, I'm extremely sad to see Josh go. He was a dear friend and a hell of a human being. He opened countless doors for hundreds of people and helped create a true startup community here in Gainesville. Josh, you will be sorely missed.
Good point trisomy21. Amazingly, it take 64 minutes on average to see an MD after calling 911! With Call9, you see one immediately.
I don't know about Mint, but a lot of companies use Yodlee, which provides an API so that if a user gives you their banking credentials, you can pass those to Yodlee and access their bank account. I think Yodlee is basically a giant screen-scraping project that uses the credentials to log in via the bank's HTML login form and get account details. I think it's a pretty expensive API to use. This whole thing seems crazy to me. I can't imagine entrusting another company with my banking password! And as the Mint Quora answer says, this system basically requires them to store your bank password with reversible encryption.
How does this benefit me after the initial MVP build? Most of my time in conversation with Designers is spent guiding them back to the same set of reusable components, reminding them we already have a way of doing X, and should be as consistent as possible.
10 Reasons We Won’t Need Passwords in the Future
Ditto - great idea - just never works reliably
Show HN: Shoov – Gizra's testing toolkit for visual and live sites monitoring
In response to the two replies.

Sure I'll write up a blog post this weekend with the high level details and link to it here when I'm finished.
Important Skills to Develop in Product Management
Shoov has currently two complimenting tools:

* Visual monitor - Using webdriverCSS upon regression, images are pushed to Shoov. If the regression image is in fact the correct one (i.e. a deliberate change) the image can be downloaded or used to create a pull request on GitHub.

* Live monitor - Used to trigger functional tests with your preferred framework (Behat, CasperJs, etc'), or to run the visual monitor tests periodically.

The open source stack is consisted of:

* Drupal in the backend (a.k.a "Headless Drupal") as a REStufl server

* Angular in the front (possibly replaced with aurelia.io in the near future)

* Docker containers

* NodeJs servers

* Yeoman generator to easily scaffold visual monitor tests

https://github.com/shoov/
A few comments (which aren't necessarily a complaint about your product) from a firefighter/paramedic:

1. Nursing home staff should be able to recognize typical and atypical signs of cardiac arrest ('should' being a key part of this).

2. My county's 911 service (serving 300,000 people) has the following response times: 6.0min for BLS (Basic Life Support) services, 6.1min for ALS (Advanced Life Support). 15 minute response times would be... a whole new world.

3. Impending cardiac arrest, I'd be curious as to what the 'difference made' would be. Administering ASA (aspirin)? Not emergently significant. Nitro? Typically self-administered, and again, I'd question the quality of a nursing facility that didn't feel comfortable administering such drugs based on vitals and symptoms alone, without needing the assistance of an ED physician (granted, several in our area as a policy/liability concern will immediately phone 911 as their 'treatment plan' for these situations - but similarly, these same facilities would be on the low end of the bell curve for utilizing a service like Call9).

4. Similarly, a nursing facility that wasn't vigorous in training and utilization of CPR/AED (because that's the number one hope for an arrest patient, high quality chest compressions - in the absence of tele-EKG for administering cardiac drugs for certain arrhythmias and dysrhythmia - again, if your 911 arrival time is 15+ minutes, perhaps...)

I can definitely see a use case for anything that moves from "proactive" (nor necessarily in a positive, often actually a negative sense) ED / 911 visit called by a skilled nursing facility. Indeed any increase in the use of a community outreach / service for high risk patients is a good thing.

I did read that you are indeed going to supply EKG and US to clients, and this helps - but I'd be curious about the value of some interventions. A presentation of impending cardiac arrest should be a first call to 911 (I realize your example presented with constipation and stomach pain). And in the context of having to talk a nurse through an EKG, what interventions do you really expect them to be able to reliably perform (start an IO/IV)? I am intrigued though, to see how this could grow, but it seems to me that your target might want to be 'urgent care' as much as emergency medicine.

Of course, where 911 response truly is that slow (and I know that it can be in several parts of the country), then anything that helps the patient's prognosis cannot be a bad thing.
If we're looking at SAT scores: in 2013, about 50,000 white students scored 700 or above in the math SAT, as did about 49,000 Asian students. Google's statistics at http://www.google.com/diversity/ indicate they have about twice as many white employees as Asian employees overall, and about three times as many in leadership. What gives?
Also UA detection can happen before feature detection which is very handy in some cases such as redirection based on device. Feature detection also implies that there is some sort of client that runs the response which is not always the case.
Sniffing User-Agent has been poor practice since 2011 , in favour of feature detection using a library like Modernizr.

I used to advocate using something like Modernizr and then writing your code against the results, but now I think an even more straightforward approach is to just do the feature detection you wish to use directly in your code. No sense in loading in a library and testing for things you don't need, still only to have those tests totally decoupled from the parts of your codebase that depend on the feature detection.

It makes more sense to do only the feature detection you need right in your codebase adjacent to the code which relies on the results.
I think you're setting yourself up for a world of hurt here. Starting a company is really hard, and there is very little downside to being in a team. VCs agree on this, and will show the same attitude towards solo founders as YC does.

The real question is why you're even contemplating being a solo founder. Discounting you actually wanting to be solo (that's a whole different kettle of fish) the reason is probably because it's really hard to find a co-founder. Co-founder dating doesn't work, meetups have terrible SNR, etc.

It's an unfortunate (for the rest of the world, YC might disagree) fact that the best place to find a co-founder are places like Stanford. Elite US universities, which encourage entrepreneurship, where external factors align to create lots of liquidity around able co-founders.

So while I think something like the YC Fellowship is great, the team has missed the boat. The actual problem in very early stage startups is not money, but suitable co-founders.

(Of course I'm totally biased, since I run a startup program based on this concept in the UK [1].)

[1] http://joinef.com
DO NOT visit call9.com

If you were curious, like me, why Call9 didn't use call9.com, don't visit that domain to find out. It will redirect you to a malware website.

IMHO, Call9 should attempt to acquire the call9.com domain (or sue for it), since it clearly serves no decent purpose.
UA overrides are enabling the poor web design that necessitates them. If web sites aren't punished for doing the wrong thing they'll keep doing, requiring more overrides, which hides the bugs, etc.

Stop this feedback loop. The client is not responsible for the server's bugs.
You might want to read some more up to date guidance.

See eg this: https://developers.google.com/web/updates/2013/12/300ms-tap-...

Stop being user hostile. It's illegal in your jurisdiction; your customers do not know what you're doing and almost certainly wouldn't want you to do it if they did understand; and the users hate it.
> It doesn’t look like there are many other products using the 51822

Actually the nRF51822 is starting to pop up in a lot of products, especially those that use BLE. The BBC Micro Bit will be built around it: https://en.wikipedia.org/wiki/Micro_Bit
Spoiler:

cmVwZWF0IDMgMgpwcmludCAyCnJlcGVhdCAzIDIKcHJpbnQgMgpyZXBlYXQgMyAyCg==
That's less a fault of our interface devices, and more that the airlines are not in the business of giving us the cheaper fares. ;) I'm sure they'd be happiest to suggest fares that were cheaper than competitors, yet 3x the price of a different day's fare for the same trip.
Why is the gcc command an API?
Assuming the point was to aggregate the cards, if the one payment option you brought doesn't work...

Personally, I will often leave any alternatives to the one payment method I intend to use locked in my car.
I think the EMS system does what it can for our patients, and paramedics save lives. As an ED doc and resident, I served as med control for EMS and saw first hand all of the difficulties they have with an outdated system created in the late '60s. Like most industries, there is lots of room for improvement, and being scared of change should not hold us back from exploring how we can save even more lives and help more people.
Well, one of the reasons why the medical response aspects of 911 feel so outdated and inefficient to me is because the system has to treat all calls as if they are life threatening heart attacks, when most often they are not.
Accelerating Deep Learning at Facebook [video]
> why?

Because he wants to and it works

But the interesting question to me is

> why don't we?
To be fair, most of them are probably vehemently republican (of the "dont give ghetto welfare queens my gubmint money" type), so environmental protections are down in that "god damn commie talk" list for them. Until it affects them, personally.
How can you claim to get an ambulance to the scene faster than 911 (on a practical scale)? 911 / the ambulance are first responders.
They have actually been making S3 _more_ consistent over time: in the newer regions you get e.g. read-your-writes for object creation. DynamoDB also supports consistency, though still defaults to eventual consistency if you prefer.

In my mind, there's definitely a trend towards consistency here. I'd love to see an AWS blog post about the reasons behind this!
use callnine.com !!! we're surely working on this
I find this neither complete nor accurate but it's good to see a list like this. Thanks for doing the legwork.

Don't forget the Japan mutual defense deal, the upcoming Korea unification and all the other hundred things in the Asia Pacific.

Be careful about many of these things - the way you present them needs to be pretty careful. The goal in the Asia-Pacific (TPP included) is to contain China with a balance of power in their region. This includes Australia, Philippines, Japan of course, Guam, and Singapore, Vietnam, India, Thailand, Northern Mariana Islands, etc. Ukraine was being purposefully Westernized (Project UNITER) for inclusion into the EU and Russia is the goal after Ukraine. It is against the backdrop of NATO, EU and in general Western liberal expansion that Russia solidified its position in Crimea. In other words many of the things you list here can be seen as policy failures or at least haven't played themselves out (Saudi Arabia and Israel with Iranian nuclear deal, etc). We don't know whether this will actually prevent Israel from invading Iran yet.

Yadda yadda.

Anyway, thanks for compiling a list. It's hard to follow American domestic politics without understanding American Foreign policy and Geostrategy. So it's good to see information and dialogue posted here.

During the White House press briefing the WH spokesperson mentioned that normalizing ties was being done for international strategic purposes (and of course, Cuba was blacklisted for similar and for political reasons - not because they had anything to do with terrorism). I don't actually know what they mean by this. Do you have some idea of what strategic investment/partnership is being made?
It's a different world today though. Even if two countries go nuts and drop the bomb on each other, it doesn't really mean the rest will jump into the fray.
It wastes your time, it wastes the cashier's time. It wastes the time of the people in line behind you. Isn't wasting people's time embarrassing?

Another common cause of credit-card-swipes not working is card declines. It's fairly obvious to the user and cashier, but potentially embarrassing if the people in line behind you assume you've maxed out your credit card/drained your debit card.
You inspired me to look into this more and it turns out that George Orwell was inspired to invent Newspeak (from his book 1984) from his experience with Basic English. He was initially a big proponent of it but eventually turn against the idea.

https://en.wikipedia.org/wiki/Newspeak
Ask HN: How do you feel about people who say “Techies” are raising the rent?
I was talking to my girlfriend the other day about rent prices and such here in the Bay Area, and she said (Knowing that im a programmer/"techie"), that, and I quote "All these fucking techies keep moving here and are making it harder for the rest of us normal people." What's your thoughts on it, HN?

Personally, I think people need to stop blaming the techies that are moving out here for all the work that there is that needs to be done, and start blaming the shitty ass landlords and such that keep raising rent, because they know they can. We don't want to pay higher rent either, you know.
They probably didn't have the ability to test it on nearly enough readers, given that there are literally thousands. They may also be running into some timing issues based on how people swipe. Those are things you sometimes just can't work out barring wide scale testing and adoption.
https://codepen.io does this on their pro plan.

http://blog.codepen.io/documentation/pro-features/professor-...
http://www.sfchronicle.com/business/networth/article/Average...

12k is a small sum of money in SF. Assuming the founders don't want to live together in a studio, looking at >5k month in just rent. Other costs of living are also high. This leaves almost nothing for any actual start up costs.

Makes some sense if you're 22 and have no dependents, but 12k wouldn't be persuasive for a Bay Area founder with a family.
12k per team. Ideally founders colocate but that isn't an option for everyone.
I think we don't even realise the impact we can have on people, deliberate or otherwise. Years ago, when I finished highschool, this guy came up to me and said "thanks for acting normal to me, it really helped me through the last four years". I kinda knew he got bullied, but I never really realized how much it bothered him or how my interaction with him affected him. He was just this guy, and on occasion I'd talk to him if I saw him in the hallways.

Since then, I've always had the feeling that you don't really have to try hard to have a meaningful impact on other people's lives. Just be nice in general and you'll have more impact than you can imagine.
> "...kickoff and end events in Mountain View where teams will present to the YC community. We'll fly out remote teams for those."

YC community? Is this going to be like Demo Day but without investors? I know this is an experiment, but what is envisioned here? Is it envisioned that the Fellows will/will not be ready for funding at the end of the fellowship...or completely unknown at this point?

Starting with idea/prototype where are Fellows expected to be at the end of 8 weeks?
This was my experience too. It simply has to work 100% of the time, and unfortunately doesn't. Actually wrote this up just yesterday:

Coin: The product that had to be perfect. http://willd.me/posts/coin-the-product-that-had-to-be-perfec...
Right, so this startup introduces an additional delay / filter before 911 is called. I would not want that for my loved ones in an emergency.
No, because end-to-end encryption assumes no collaboration from parties in the middle.
> accepting a parameter by value and returning it also enables copy elision

No it doesn't. Parameters are constructed by the caller (in order to allow eliding the parameter copy, if the argument is a temporary anyway), therefore returning a parameter cannot be elided because that would have required the caller to know to construct the parameter in the return value slot.

If you actually test your code, you'll see that in the `f(X x)` case, the return is not elided.

With that said, in C++11, the return is automatically by move, not by copy. Any "return x;" where x is a local variable (including parameters) will be by move. But prior to C++11, it would have been a copy.

This is IMO the biggest problem with relying on RVO for anything: people rarely understand all of the rules around it, and may reasonably assume that RVO will kick in in cases where it doesn't. It's even harder if you have a function with a few branches and multiple returns -- in some cases, even when the branching happens before the return variable is declared, the compiler will fail to RVO it. Luckily C++11's "returning a local variable is automatically by move" rule covers you in most such cases.

FWIW, I highly recommend following Rust's rule: Only trivial, shallow types can be implicitly copied (i.e. only cases where the copy is a simple memcpy()). Anything else can only be moved, but is free to define a `clone()` method for explicit copies. If your type doesn't have a copy constructor then you can't accidentally call it. :)
Most people don't realize this but there are a lot of inefficiencies with the current 911 system that jeopardize the safety of patients. It takes on average over an hour to see an MD from the time you call 911. In that time, a lot of triage and diagnostics, and even treatment can happen. We cut down that time drastically.

Additionally, a very large portion of 911 calls come from patients who should not be going to the emergency room. Going to the emergency room is always exposing yourself to risk (such as hospital infections), not to mention unnecessary stress and pain. For the elderly, or very young patients, or very ill patients, this undue (and often unnecessary) stress can have very detrimental effects on the patient. Call9 can prevent that portion of calls from going to the hospital.

So with call9, we either A: provide safer, better service on top of traditional 911, or B: we skip the emergency room altogether.
SCD (sudden cardiac arrest) is a great example of when having a highly trained healthcare professional at the scene early can save lives. It's been well shown that there's a 'bystander effect' when it comes to CPR, which can keep the brain oxygenated in SCD and keep people alive before the ambulance arrives. The bystander effect, is that CPR is often not done when it needs to be (even by those who have been trained in CPR) because they are fearful of doing something wrong. With a doc there immediately, we can encourage bystanders to do CPR immediately and again save lives not otherwise being saved.
Nice, but it's hard to take "Rolling Stone" seriously.
It's a great idea and I realize this is probably your first pass at it. The interface, after you get a results set, is a bit challenging to use — I would definitely use a tool like this a lot if you develop a kick-ass UI around it too!
The wikipedia page on Path Loss[1] suggests that radio and antenna engineers typically model path loss (in decibels) using the formula

L = 20 * log10(4 * pi * d / λ)

(where λ is the wavelength and d is the distance between the transmitter and receiver expressed in the same units as the wavelength)

If I'm doing the math right[2], this says that the path loss over 1 lightyear for an 80MHz transmission (which seems to be in the analog TV range?) is something like 330 decibels. Now I'm not sure how strong TV transmissions are, but I'm guessing it's not that strong.

Darn. Seems Futurama and every other piece of mass media that claims that aliens are watching our TV from 80 years ago is wrong.

[1]: https://en.wikipedia.org/wiki/Path_loss

[2] Which is to say, if I'm typing it into Wolfram Alpha correctly.
It is usually seen 'wrong' to unilateraly and sneakily violates the terms of a contract.
The line behind me wondering why I'm not done yet. Also, by using a Coin, I'm positioning myself as somebody who uses great, new technology. When that fails, it reflects poorly on me. Now I'm the guy who spends money on something that doesn't work, but keeps brandishing it, perhaps for some ego reason.
What are some other examples.

In general consistent vs available (or neither, that's possible too of course) is a trade-off and you'd want to pick one vs other depending on your business case.
It's no small understatement to say that I, and countless others, would not be where we are today without Josh, his mentorship, and his kind spirit. The world is a little darker today without him, but his influence will make it shine brighter still. Thanks for everything you taught us Josh, I hope you've found peace.
What's the eq. for my MSDN Ultimate? Enterprise?
A Manhattan McDonald's with Many Off-The-Menu Sales
I don't know about the X200 specifically but older ThinkPads tend to be really good with that. I have an X220 and it is easily the most serviceable laptop I have ever owned. It was super easy to upgrade the memory and add an extra disk. The battery is replaceable without opening the machine up and so it's easy to swap batteries if you use your machine for very extended periods of time.
Deliberately ignoring the instructions :)
Yes it is if you are prototyping a distributed service.

Unless the belief is "if it works on my laptop, it will work distributed across 50 nodes as well" is something you believe in (you shouldn't... without very good reasons).
GitHub: Adopting the Open Code of Conduct
Ah, good deal. One more thing:

The "Request Access" button doesn't function properly on Firefox, due to the use of... an <input type="text" ...> there (not sure what the purpose of this is, but surely you could get by with just a <strong> or something.
This same argument is quite validly used by people like myself (a Muslim) who believe in a creator.
Since we're posting Python snippets:

cards = range(52)
random.shuffle(cards)
return cards
Paribus (YC S15) Gets You Money Back When Stuff You've Bought Goes on Sale