skysight-inc/HackerNews huggingface dataset:
Call9 Is Hiring Front-End Developers
==Our Product Saves Lives==

Our telemedicine platform connects doctors and patients via a web application that provides physicians with real-time diagnostic information. During a medical emergency, Call9 connects patients with physician within 1 minute. This means a doctor can make diagnostic decisions while a technician carries out the prescribed treatment — all before the patient arrives at the emergency room.

==Who we Are==
We are a team of engineers, doctors, and medical staff who recently exited Y-Combinator, and are backed by great investors. The next few months will mean rapid growth and expansion for us.

==Who You Are==
You’re a strong engineer . No matter what languages you know or where you learned them, you know the fundamentals of producing efficient and elegant code.
You constantly strive to grow and learn, and love sharing knowledge with others.
You take pride in your work and are passionate about building a beautiful product both inside and out.
You thrive in a small team setting.
You want to save lives and change emergency medicine.

==Technologies We Use==
Ruby on Rails
Javascript, Backbone.js
Android / Java
Health integrations engines
Third-party services such as Twilio and AWS

contact XiaoSong Mu at xiaosong@callnine.com
Sorry, I can't (too late to edit).. wanted to discuss the idea and doubted much of HN had read it. Thanks though!
And what will happen is you will not get much health care. Certainly much less than you got in 2005, for much more than you paid in 2005.

Insurers routinely pay out over %100 of premiums in claims. Meanwhile government programs with benefits- like welfare- blow %75 of their budget on overhead and only pay out %25.

Economics is like physics. You can wish it wasn't so. You can look at optical illusions, but the reality is always there.
At https://mnx.io we are using http://smartos.org from the great folks at http://Joyent.com

You can look at https://project-fifo.net for managing smartos.

I'd be happy to discuss in detail if it looks interesting!
Say goodbye to brick and mortar retail.

"There's always parking at Sears."[1] (Yes, Sears is that desperate.)

[1] https://www.youtube.com/watch?v=xLmu98-wkmk
Every time I see one of these articles (or anything related to US healthcare) and read the comments, I can't help but ask myself how rotten a country can be. In this case, as a German, I dare say "rotten to the core".

It apparently is impossible to move the US healthcare system to a system where every person in the US is eligible to even the most expensive emergency healthcare without having to fear bankruptcy afterwards, and that's shocking.
World's gold
If you don't go to the doctor and don't need medicine, the "something" isn't valuable especially if it's more expensive than the "nothing". (I say that as someone with a preexisting condition who is happy to pay my premiums and get the medicine I need; I also grew up in a family where we didn't have insurance but somehow always had cigarettes and cable TV, so I know multiple perspectives)
>Xen is dead

Other than that whole AWS thing...
No billionaires created a billion dollars by themselves. How much Mark Zuckerberg keeps of the multi-billion dollar company he created with his employees is not decided by the value he adds. It is decided by value he keeps from negotiating with his employees.
Suppose you have the if-then case. You might end up with the file on disk anyway: maybe os.path.exists says false, and it skips the remove, and so some other process sneaks in and creates the file behind your back. By the time you go to do whatever it is that requires this file not to exist, that file is there again.

Suppose then you decide to go for the try-except version. You still have the same problem. At some point between os.remove, and whatever you're going to do, this other process could leap in and create the file.

Some types of race condition can be solved by simply trying the operation required, rather than checking first and then trying only if it seems necessary, but I don't think this situation is one of them.
One additional reason it still makes sense as a product: last 3-4 years have been... Quite underwhelming, from a CPU power perspective. A little bit of power efficiency, which does have its place on a laptop, but other than that, hardly anything noticeable in day to day use.

Intel is clearly not feeling the heat from competition and their pricing, minimal improvement and feature fragmentation clearly show it.

Giving up on AMD ever going back to making them feel a bit of heat again.

So wishing for Apple to release an ARM MacBook, just to put some fear into Intel, and return some health to the market.
I think you omitted the "erroneous" part of that definition. From http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf:

3.4.1
1 implementation-defined behavior
unspecified behavior where each implementation documents
how the choice is made

2 EXAMPLE An example of implementation-defined behavior is
the propagation of the high-order bit when a signed integer
is shifted right.

3.4.3
1 undefined behavior
behavior, upon use of a nonportable or erroneous program
construct or of erroneous data, for which this International
Standard imposes no requirements

2 NOTE Possible undefined behavior ranges from ignoring the
situation completely with unpredictable results, to behaving
during translation or program execution in a documented manner
characteristic of the environment (with or without the issuance
of a diagnostic message), to terminating a translation or
execution (with the issuance of a diagnostic message).

3 EXAMPLE An example of undefined behavior is the behavior on
integer overflow.

And later,

4. Conformance

2 If a ‘‘shall’’ or ‘‘shall not’’ requirement that appears outside of
a constraint or runtime constraint is violated, the behavior is
undefined. Undefined behavior is otherwise indicated in this
International Standard by the words ‘‘undefined behavior’’ or by
the omission of any explicit definition of behavior. There is no
difference in emphasis among these three; they all describe
‘‘behavior that is undefined’’.

...

5 A *strictly conforming* program shall use only those features of
the language and library specified in this International Standard.3)
It shall not produce output dependent on any unspecified, undefined,
or implementation-defined behavior, and shall not exceed any minimum
implementation limit.

Substitute "strictly conforming" where I said (colloquially) "well-formed". Footnote 3 basically says that a program can still be strictly conforming if it uses of conditional features has conditional guards.

All of that above tells me: "implementation-defined" and "undefined" are different concepts in the C standard, and programs with "undefined" behavior are erroneous - or, colloquially, illegal programs.

Oddly, I still agree with your final conclusion: gcc and other compilers are definitely allowed to do what they do; they are following the standard.
$2M IIRC, and yes.

The reason that NICU is so expensive is government has driven up the costs astronomically by intervening in the market place over the past 100 years. The ACA is not reversing that, but accelerating that. If the lifetime cap for infant care was $1M, the effect of this intervention is $961,583. Or put another way, that baby would cost %96 less or about $40k for the stay in the NICU.

This is according to the study done by Milton Friedman in the 1970s showing government interventions drove up costs 26fold, and drove down availability. (So, there's probably 30 years more of impact not accounted for in that 26x figure, its probably 50x now.)

Not true about never having insurance again, and anyway the reason pre-existing conditions were excluded is that plans that specifically targeted people with those pre-existing conditions (all diabetics need insulin, right? why not buy it in bulk?) were illegal.

So, government is the cause of the problem in the first place.
> just claim you have a life change to get around the limited enrollment periods.

How stringent are they on proving this? Do they just take your word?
Yeah, the end-2011 MBP is my current machine at work, it's a freaking power horse with an i7 and a SSD. Thought I'd get me the successor, but if its SSD and RAM are soldered, no way.
I'm in the 'sooner rather than later' camp, and have one more key driver.

Insurance. As soon as human drivers are provably poorer than automated drivers, the cost to insure a meat driver goes up. It will not take long to build a very strong case for the lower risk profile once the early adopter vehicles take the road.
I don't have a horse in this race, but do you think that learning JSX is going to be any easier for non-coders?
oVirt is the web interface for libvirt stuff. There is also virt-manager for a desktop GUI for libvirt stuff.

ganeti is an alternative to libvirt.
Maybe I'm too cynical, but I kinda read that as "sexual harassment in college doesn't count".
Hmm... I wonder why they thought the IRS would have a problem with that. I used to work for a large tech company that, at the end of each quarter, would count the number of weeks you were on call, multiply that by $X, and then pay that to you as a bonus. It would get reported on your W2 and have taxes withheld, just like any other bonus.
If we weren't afraid to confuse our Greek readers, we could just use greek letters: ω (=0) α β γ δ ε ζ η θ ι κ λ, with ' to indicate a number: 15 would be written 'αγ.

But see: https://en.wikipedia.org/wiki/Greek_numerals
Why does YouTube not support http?
youtube is https-only these days, for a video site why do we need https? yes login page etc needs to be ssl-protected, but what's the point of free video streaming under https? not to mention you can download those videos easily.
For Cronitor, we wanted a place to host occasional pieces about the process of building the service, and medium seemed to be the absolute easiest way to do it. All I had to do was update our DNS and sign up for an account on Medium.
Right, and in the meantime your competitors have shipped and taken over the market with their sub-optimal understanding of the problem, and you can't sell your solution even though it is perfect.
Who wouldn't just say whatever to get out of the conversation?

This.

I had the exact same thought upon first read.
Wait until the light field cameras (like the Lytro Immerge) come out. It's going to blow peoples' minds.
Off the shelf is exactly why Parrot is so successful. It is harder than it looks to make it work perfectly every time for laypeople.
> You have to multiply by 3.6, can you easily do that in your head?

Multiply by 36 (12*3) then divide by 10?
Hardly - if women's prevailing wage is $80 and men's is $100 (for men and women of equal ability), and you offer $85 but don't discriminate, you'll disproportionately hire women and you'll reduce inequality by $5 x # of women hired.

You can safely do this without holding any beliefs about ability distributions.
Yes, toy programs --

http://benchmarksgame.alioth.debian.org/why-measure-toy-benc...

Yes, just a starting point --

http://benchmarksgame.alioth.debian.org/dont-jump-to-conclus...
Only comment if the code is doing something tricky, or unclear and has been written in such a way for a reason worth noting.

Don't write comments about what the code should do. If you have to write something, comment on the domain/context, not the code.
Just contact your bank and open an HSA account with them - they'll fall all over themselves to help you do it.

It will be interest bearing and you can tie it to bill-pay and issue mailed checks directly out of it. It's great.

Also, you can leave unused HSA funds in the account and let them grow, tax free, for future medical needs.[1]

[1] https://www.irahelp.com/slottreport/how-you-can-utilize-hsa-...
I'm writing this from a late 2008 Macbook (the first Unibody Macbook, and the direct ancestor of the Macbook the article talks about). On this laptop, I finished school, develop, Photoshop, store all my pictures/videos/music. It is my only machine. It's great. I'm about to purchase my third battery for it (they decline dramatically at around 1300 loadcycles); replacement is very simple (there's a door on mine), even though Apple no longer sells replacement batteries. I've maxed the ram to 8GB, put in a 256GB SSD.

So what happens when I finally purchase a new laptop, use it for 5 years, and Apple no longer supports replacing the battery? Then I'm spudgering out glued-in batteries with iFixit's iOpener. And I'd eventually like to upgrade to 512GB, but $700 up from the base price of the 13" Macbook Pro is not how I want to do it... I'd rather wait and upgrade it myself. Will OWC make the SSD card to do it? Hopefully. It's just... disappointing. I'd like a way to get the bulletproofness (just over 7 years on this one without issue) of a solid aluminum unibody but not give up the upgradeability.

Perhaps I'm a dinosaur.

Guess I'll shoot for another 3 years with this thing until the base Macbook Pros are a significant upgrade. Oh well.
There were quite a few startups that built upon Twitter's API, and when access was taken away/limited, many pitch forks was raised here and elsewhere (to pretty much no effect)
That sort of issue is why the best practice is to use careful routines like https://docs.python.org/2/library/tempfile.html for temp files.

But in practice on a trusted server, this kind of race condition doesn't actually happen. And if you have someone untrusted on your server, you already have a bigger problem than what you're fixing by getting the race condition right.

By contrast the kind of permission problem that I mentioned is common, and I've spent too many hours debugging such issues in code other people wrote. (Ever tried to run old code on a new server that someone else tried to set up? You'd be amazed how many hidden dependencies will turn up...)

That is why I consider the race condition to be less important than the exception swallowing anti-pattern.
It's in the box. Palmer has said over and over people can just sell it if they don't want it.
not to mention video-https is very cpu-intensive, unnecessary in my opinion.
Ask HN: Do you miss the points showing next to comments?
I still do. It'd be nice to have that back.
Have you tried either? What is your concern with mixing the two? JSX is optional, by the way. I have a problem with JS into HTML because that's pseudo-coding. JSX tags are representations of classes and class instances, which makes a lot more sense than a totally new DSL for scripting.
Because socialism works? Just today: change of health insurance. Need primary care physician. Takes six weeks to be seen. Six weeks, to be scheduled for minor surgery. You might choose to waste an hour on the phone to find a less booked-out physician. In Socialist Britain you are guaranteed to be seen within 48 hours! Here in the US the only thing guaranteed is the waste of time.

Seems that is a feature of the plan. If you aren't seen on time you won't consume healthcare and the insurance gets to keep all the pretty money paid to them.
> Why is bandwidth so expensive on AWS and GCE?

Peering ratios + network architecture costs.
Just how would a rider tip?
I believe that Zookeeper + Curator were entirely consistent with their documentation as well as linearizable: https://aphyr.com/posts/291-jepsen-zookeeper . Now, of course, Zookeeper is built as a state management / coordination service more than a full-fledged database system, so it's not quite apples to apples, but it did offer a similarly strong showing.

I also believe Riak was entirely consistent with its documentation when using CRDTs: https://aphyr.com/posts/285-jepsen-riak .

I think ElasticSearch is also now consistent with its documentation... although the documentation basically says "here be dragons."

As an aside, re-reading these makes miss the old Aphyr work before he worked on contract. The goofy image memes and 100% irreverent tone made for good times.
Superhuman | San Francisco | Polymath Engineer (Founding Team - Employee #4) | ONSITE

==Superhuman==

• We're rebuilding the email experience. A vim/sublime for email: lightning fast, beautiful, and highly programmable — with a collection of superpowers that make you brilliant at what you do.

• Why? 900M people spend 1/3 of their day reading and writing email; they deserve awesome, beautiful tools.

• We raised $4.1M seed led by First Round Capital, Jason Calcanis, Gary Vaynerchuk, and other prominent investors.

==Team==

• My co-founder & CEO Rahul founded Rapportive (YC'10, acquired by LinkedIn)

• My co-founder Vivek founded Rapleaf/LiveRamp (acquired for $310M)

• I previously was VP Eng at Bugsnag, and built pry (used by 25% of Ruby developers)

==Stack==

Javascript, React, Webpack, HTML5, Golang, IndexedDB, ServiceWorkers, Postgres, Redis, Docker, Kubernetes, iOS/Android (nice to have)

==Contact==

• More info: https://superhuman.com

• Email me: conrad@superhuman.com

Conrad Irwin, Co-Founder & CTO
Except that is not how ISP data rates actually work. It is more like the post office tells you it will arrive on X date, and if its late... too bad, "traffic saturation" or "network downtime". But if they have delivery trucks idle and drivers with nothing to deliver "today", your package will just sit in the box for the date is meant to be delivered because you bought your fastest possible speed, not the minimum.

If Internet worked like post you would have the situation I describe, which I'm not even advocating for, I'm just saying ISP QoS and rate limiting is traffic shaping.
Underrated Marketing Tactics – Part 3
Sure, and the UI differences become a big problem though when you want to set something up and cannot find the available documentation for intellij IDEA. The instructions will only be for Pycharm and making the translation of where to find the resource in Pycharm to how to find it in IntelliJ via the plugin can be considerably challening. In addition the special editors also seem to have sane default options added in places. I don't have a specific example, but I remember having trouble setting up a django project in intellij, giving up and buying Pycharm and doing it that way.

I'm very happy for the universal license, thank you so much for adding it. I love the special editors like WebStorm and PyCharm, and I use IntelliJ IDEA as well. I use them all, regularly.
I've noticed the same thing. Walmart.com often has cheaper prices than Amazon.com for the same item. Walmart's selection is a little more narrow. But it definitely pays to comparison shop if you have a bit of time.
owncloud seems a good fit.
We run KVM on all of our current machines (about 20-25 VMs at any given time), managed by Cloudmin (eating our own dog food). Before that, it was Xen, which also worked well. The decision is mostly one of least resistance; KVM has the best out of the box support on CentOS 7, so it's what we're using. Back when Xen met that description, we used Xen.
I've made some Rails ActiveRecord models that to talk to the Wordpress database.

Using them and the page caching gem / feature, you can get the static page effect you are looking for.

Additionally, you can have all the Rails goodies (Haml, Sass, Coffeescript, layouts/partials, etc) for use in your Wordpress development needs along with the Wordpress authoring tools.

I have it working in my project, and took a half assed attempt to turn it into a gem. This is waaay premature, and missing lots of the stuff I have flushed out in my project (post_content formatting, short code completion, categories, tags, etc):

https://github.com/fowkswe/pressar

If anyone is interested, I'd be willing to fold the other functionality in and get the 'gem install' working.
You know what? My pre-existing condition was that I'd had my gallbladder removed in the early 2000s. That's it. Uninsurable for 10 years because of an operation which I recovered from fully in less than a week.

Telling me it's "regulations" that had every insurer reject me? Pull the other one, it's got bells on.
I noticed that using GUI Emacs in OSX, a first boot is slow and will open two windows: a Spacemacs buffer in one window, and the file in another. Subsequent files are opened much faster if you keep the Spacemacs buffer opened.
It looks better, especially on mobile
I've had contrasting experiences. The employment contract was boilerplate and after a single awkward conversation it was removed.

I was happily employed At each company for years with an amicable "break up".

One company was <5 FT and another was >50 FT. Both in the US.
Procedural cities from the Mandalay fractal
At least one cause I know of is applications creating an anonymous mmap() region. IIRC that's counted by the nr_active_anon field in /proc/vmstat
The end result of the "Affordable" "Care" Act for myself and many others is that we pay more for lesser insurance. So we do pay "almost anything," then sudden medical events can, if not bankrupt us, still cost a pretty penny thanks to the high deductibles.
Used to use linkedin a bit but rarely visit there these days, for job searching I just do indeed.com and for real friends there are too many other ways to connect, really, linkedin seems irrelevant to me these days.
Yeah, the vast majority of us have healthcare, aren't really sick, and occasionally when we do get really sick, our insurance pays the bills.

I had an emergency root canal earlier last year in the US, cost me zero dollars, and I've got one of those high-deductible plans (it's the HSA that covered that).

I'm actually a little surprised you (or anyone on HN) are so eager to jump at the "worst case" stories and presume they're normal. This is a data problem, not a "let's tell our horror stories" kind of problem. Every system has people who fall through the cracks, these half-baked "I'd just do X" without any research is exactly the kind of thinking that causes problems.
You won't be able to hover with that type of drone. With quad copter design you have more control on how the drone moves.
Is this how you document your code?

1. Write comment about code, and commit it.

2. Delete comment about code, and commit the removal.

I mean hey - your team mates should be able to use a VCS right?

Facetious workflows miss the point, judgment can be used to determine what should be commented out vs not.

I strongly prefer source code that is well documented, not at some point in the past, but right there at HEAD/master/main/tip/whatever
Facebook is Dead
> Sorry, currently our video library can only be watched from within the United States

Fuck you then. I'll go to the pirate bay and find one. Oh that domain name's gone now? I'll try another. Oh look 3 results. What about demonoid? 39 results.
I tried it for couple of weeks but returned back to emacs. It has some cool features but I couldn't get used to its keybindings. I'm sure they're customizable but I wasn't motivated enough to do so.
Implying that public health care is necessarily a "socialist" thing.
Simulating the World – in Emoji
Yes. I do too.
> I'm actually a little surprised you (or anyone on HN) is so eager to jump at the "worst case" stories and presume they're normal.

These "worst case" stories should not happen at all in any civilized country! One of them is one too much.