skysight-inc/HackerNews huggingface dataset:
Oscar Insurance is a healthcare startup using technology, data & design to change the way people find and access care. We are disrupting the healthcare industry by putting people first, not business and cost. www.hioscar.com

We're currently hiring for a variety of Full-time/Onsite roles here in our New York City location.

Software Engineer: Data https://www.hioscar.com/about/jobs/16268?gh_jid=16268

Software Engineer:Platform: https://www.hioscar.com/about/jobs/13633?gh_jid=13633

IT Engineer: https://www.hioscar.com/about/jobs/32248?gh_jid=32248

Software Engineer: Product: https://www.hioscar.com/about/jobs/13586?gh_jid=13586

Site Reliability Engineer: https://www.hioscar.com/about/jobs/13255?gh_jid=13255

Oscar was recently valued at $1.75 billion following a $32.5 million investment by Google Capital. http://blogs.wsj.com/digits/2015/09/15/google-bets-on-insura....
Check out our Engineering Blog for updates on new projects: http://dna.hioscar.com
If you have any questions please contact Erin: erin@hioscar.com
I've always wondered why they couldn't package 2 and 3 in the same binary and let the user have a switch for which to use?
"Remind me to x" ... and then x gets added to my Things.app. Also "Hey Siri, turn off the lights", and "Hey Siri, what time is it in x".
Well, to be fair, having kids does have a negative impact on the environment, and some studies indicate that having children makes people unhappy, so maybe it should be discouraged via taxation.

(I'm joking. I think.)
Check out "About Face" by Alan Cooper et al.

A well respected interaction designer was so kind to give me her 1st edition many years ago and I still find myself coming back to it regularly.

New and updated 4th edition:

https://en.wikipedia.org/wiki/Special:BookSources/9781118766...
> I hate talking to a thing and it makes me look ridiculous both in public and in private (the social awkwardness might improve though in time, humans can get used to anything).

The answer to this in scifi is a subvocal microphone. Unfortunately, the real-world equivalents [1] haven't progressed beyond the experimental stages yet.

[1] https://en.wikipedia.org/wiki/Subvocal_recognition
Unless you have tasks that are repeatable, ad-hoc planning takes so much specification to make sure it's done right, that you generally might as well just do it yourself.
41st Annual List of Banished Words
Calvin and Hobbes ended 20 years ago. Here’s how it changed everything
This is just a very early step one in their roadmap [1]. The deeper integration is in the next few steps in their development plan.

[1] http://blogs.msdn.com/b/powershell/archive/2015/10/19/openss...
"Set of Standard Resources"

Check out Material Design by google - its been a lifesaver to me who is from a very technical background. Best part is with very little work you can really impress your bosses !

Good Luck
Show HN: Find your place to CodeHappy
This is a site I've wanted at various times, but could never find anyting like it. Since I had a little free time I decided to put something together and see if anyone else thinks it is a useful idea. The idea is kind of like GlassDoor but stricly for software attributes. I think most programmers have certain attributes they want in a job (maybe they only want to work with git, or they only want to work some place that practices TDD, etc), but it's not always easy to know what the company programming philosophy is. If you don't know any employees you'd have to go through the interview process and try to decipher what the place is really like. It'd be better if we could get a pretty good idea before wasting time in an interview for a place we don't want to work.

The way it works is you fill out a survey for the place you work (we start with questions from the Joel Test and then we've added some more that we could think of). You can search for a company and see all the results that have been submitted (for example http://codehappy.info/report?company=MomCorp). All the data is anonymous and we only require a github login to prevent spamming. We chose a github account since we figured it was something many developers would already have, but this is something else we'd like feedback on. We don't want to rank companies as many questions don't have a correct answer, we just want to make the information easier to find.

The site is pretty crude as it is now as this is a true MVP since I'm not sure if enough other people want something like this. We just launched it so there isn't really any data to search yet and so I need to see if people will fill out the survey. I'd really like some feedback especially on the questions asked in the survey and/or ideas for more questions. If this catches on I have some ideas for improvements and an advanced search option. Let me know what you think!
Platforms (arch+os) usually have ABI documents that all compilers follow. If you get far enough away from C things might vary, but not C.

With C++ on x86, there's a fair amount of effort to try to be compatible, even though the ABI changes pretty quickly.

Elsewise, things can vary quite a lot.
Listening to “Star Wars”
"We" are extremely susceptible to psychological and emotional manipulation though, so it's still accurate to say that those doing the manipulation are to blame.
Only works when x is truthy for all legal x values, excluding x=0.
Totally agree with your comments about the Bay Area screwing over people with Prop 13. I'm just amazed at how much better quality of life you get on the east coast vs the Bay Area- way more bang for the buck and also easier commutes and better public transit.

My friends who live in NYC metro area all have gorgeous estately 4bedroom 5 bathroom houses for between 500-700k in nice little commuter towns close to NYC like Rye and Stanford with simple commutes to NYC on the trains.

Whereas we make more than they do we are stuck scraping together 1.4 million for an ugly crack shack in redwood city. Seriously my wife and I looked at this piece of crap last weekend:

https://www.redfin.com/CA/Redwood-City/3452-Page-St-94063/ho...

Not only was it a mold filled fucking dump, it was located in the hood with no public transit nearby. meanwhile my friends who work in NYC are able to get something gorgeous like this for way less $$ and can walk to downtown and a train station:

https://www.redfin.com/CA/Norwalk/15203-Sylvanwood-Ave-90650...

or even if you want to get more expensive, this is still cheaper than the Redwood City dump, you get two stories, a deck and giant yard and you are right next to MetroNorth:

https://www.redfin.com/NY/Rye/200-Highland-Rd-10580/home/201...
self-hostable and free doesn't mean they're not proprietary.

and my comment was more about the fact that github is just git (which is completely open) with some extra features. like the other comments have said, it's not really a big risk.
And operator"" _obfuscated1 has a serious bug, as it returns a temporary buffer allocated on the stack.
This behavior is pretty reasonable to me.
TensorFlow has built-in automatic differentiation -- so it seems like at least some progress has been made since this post.
Anyone here having trouble using the search engines in China
I've used aiohttp for a few things. Works fine, small, lightweight, easy to use.
I don't know why YCOmega is getting downvoted, msys2 is actually an extremely nice environment, now that Interix has been dead for quite some time.

I wish msys2 would figure out how to port Cygwin's sshd, or figure out how to use Microsoft's new one to give me a msys2'ed zsh prompt instead of Powershell.
I don't think the point of Phoenix is to be like Rails. It always struck me as being aligned more toward something like Sinatra. ?

One thing Elixir definitely needs is a killer app or framework that really plays to the strengths of its Erlang underpinnings. A web framework is probably not that app/framework.

Those already exist with extreme maturity in other ecosystems. Scaling the web framework part is pretty easy since, unless you royally screwed up your design, you should be able to just add more stateless web heads to service more requests and you almost always should end up ultimately bottlenecked at the persistence layer, not in the request router/processor.

I just don't know what that killer app/framework will be.
News on Truffle/Graalvm has been spotty at best, this report shows the tech is really quite phenomenal! One wonders how Nashorn (new JavaScript impl) performance will turn out. Could Oracle end up owning the fastest js?
Strange list format, why is the video of the speech halfway through the list?

Also, with that quality of a list, you might as well have gone with this: https://www.youtube.com/watch?v=ZXsQAXx_ao0
Thanks :) Yes, Rust is a great language for kernel development. I can really recommend learning it this way (I've done the same).
#0) Be very lucky.
Just to get to the "vivid dream" part first...
Yeah, it went through a pile of rebrands until Windows 8 when it ended up getting pulled in one of the preview releases IIRC. I've wanted similar to you just so that people could target some kinda baseline on Windows with FOSS.

I mean, I get that coming from the other direction, powershell seems like a nice treat. And if you use it, colour me impressed. I know in some cases, it's the only option for doing script work on Windows machines. But there is a much bigger and more sane ecosystem waiting if MS just rallied around SFU again. Probably cheaper too, tell the investors that.
Overall progress is not 80%, by any meaningful metric.

I mean sure, if we take the 'people who like python 3 and eat burgers but only use python 2 while drinking lemonade sampled from a group of 20 people down at the pub', I guess maybe we're at 80%, but now you're just inventing random statistics for no reason.

The only relevant statistic is people actually using python3, and that number is not 80% (and not even close).
- BandAidScript

- PatchScript

- MonkeyScript (coz monkey mashing keyboard produces JS)

- TypeLessScript (coz total opposite of TypeScript)

- YellowScript (coz JS has yellow logo)

- Stop (coz we haz Go)

- Monkey (coz we haz Python)

- Javelin (coz we haz Dart)

- Espresso (coz we haz Java)

- IdleScript (coz we haz ActionScript)

- Some random letter (coz we haz B, C, D, F, sharps, ++ etc.)

And the list of funny names goes on. Javelin sounds cool tho.
Holy crikes that is cool!
Nashorn is actually Oracle's existing JS implementation on the JVM.

The JS equivalent of JRuby+Truffle is called Graal.js, and is available today from here http://www.oracle.com/technetwork/oracle-labs/program-langua....
You are talking about dependent types (https://en.wikipedia.org/wiki/Dependent_type) and only a few theorem-proving languages support them.
I'm thinking the size you get when you literally do not specify a size. If you say that's 16px then I believe you.

And yes, HN itself is smaller than that.
There's a reason I said it doesn't have to be a medical person. I'm in the same boat - I had the worst experience of my life when I spoke to authorities about a suicidal episode. It was degrading and dehumanising. I will never make that mistake again, if I'm feeling suicidal I will never tell authorities, a doctor or anyone who might put me in that situation again.
Uh oh, they're not providing the whole internet... the net neutrality our species has been guaranteed as an inalienable right is being violated! We must not stand for such evil exploitation!
I think that most open source projects just don't have the resources or contributor levels for true distributed development to happen.You probably are right that using a DVCS as intended is overkill for most projects.

But the whole reason why git exists at all is to support development of the Linux kernel. I don't think you can brush it off so easily.

Look here for an example of what real distributed development looks like with git:
http://git.kernel.org/cgit/linux/kernel/git/next/linux-next....
In addition to not doing their research, this is a great example of how destructive the west coast "fake it 'til you make it" attitude can be. Not only are they missing out on numerous opportunities by not being more honest with their neighbors (local farmers giving advice, neighbors patronizing them more if they know they aren't doing well and really do need their business, someone who knows a guy who runs a restaurant getting them a supplier deal, etc), I'm sure the stress and senseless alienation they suffer from "living a lie" isn't healthy either.
The liquid Haskell constraint approach is very interesting. I have not tried it yet, but it looks like it might be quite usable.

Of course, the other popular approach is to use dependent types. I've recently run up against the limits of Haskell's type system in a number of projects, so I've been playing around with Idris. It's very cool to be able to promote arbitrary functions to the type level (and higher). The potential applications for static analysis are awesome.

I recommend everyone play around with cutting-edge type systems. Doing so has really influenced the way I program and do math. Haskell is pretty far up there, especially with standard GHC extensions (DataKinds etc.). Liquid Haskell, idris, agda, etc. are even more powerful. If you're coming from a C/Python/Java/etc. background like I did, you'll be totally blown away.
Use 3. Unless you have a good reason to use 2, then use 2.

The world doesn't have to be perfect. Go make something.
Feature request: Domain group policy setting for authorized keys. Make some ssh key(s) authorized to logon as some domain user(s) for every machine in the domain.
so python is the IE of programming languages? yikes ;)
Garage sales. You need a VCR, a CRT tv, some tapes. Everything well-used and crufty. Getting scarce but they do show up. Maybe look for "estate sale" signs, you're more likely to find these things when relatives are clearing out an elderly person's house.
* from Larry's 2009 Michigan commencement address
> A huge proportion of society is easily manipulated by showing them a "manufactured consensus."

And for the rest, you just need to pander to their belief that they're immune to that sort of thing.
This is very cool. It looks from the videos like the next step for them is to provide some sort of temporal stability so that detected objects don't get temporarily forgotten across frames and so the bounds expand and contract smoothly. It's obvious that the detection is being run frame-at-a-time.

I also wonder to what extent merging the detection with underlying P-frame information from the video codecs would help. Knowing that a segment of video just moved to the left would mean the detected object could be moved to the left by the same amount, even if it was passing behind another object. Calculating the movement vectors independently seems silly if you can get that data from the underlying video codec itself.
How computers can tell the difference between space and medicine
Top 5 Security Fails of 2015
1. Not sure what "culture" means in this context, since the first company that actually talked about such a thing was FB for me, but, we get lots of free stuff and generally higher ups don't really mess with what I am doing.

2. Not that much, since most management is ex devs: if you convince your immediate manager about something, there is a big chance for what you want to happen. Also, we use extensively groups and such (read Fb groups) and this makes it easier to convince people that you are right. Having the data to back you up helps too.
I lack knowledge, put this way it looks ridiculous.
"In 30 minutes, remind me to take the beer out of the freezer."
It's different this time!
Psychiatry is an officially-sanctioned pseudoscience. People who get stuck in the system tend to never get better.
Kaggle | San Francisco | Full Time | ONSITE or REMOTE | Software Engineering

Kaggle is hiring backend engineers: https://www.kaggle.com/careers/fullstack

Great for engineers looking for more exposure to machine learning. We are a small team that's having a big impact on its direction though our competitions and collaboration platform (which can be thought of as a Github for data science): www.kaggle.com/scripts
Happy New Year too. Thanks for the good discussion!
Um, the internet was full of ads before Google.

The main way Google changed things was AdSense, which for a while at least replaced horrible "punch the monkey" type ads with text ads.

Unfortunately text ads don't seem to be so popular these days.
I'm not entirely sure the dichotomy, but if "care" sucks (I'm an Australian, and my personal experience is that it was worse than dreadful) then the only outcome for many is that you do NOT contact authorities on case your already very bad situation becomes a complete and utter nightmare.

I will personally never contact the authorities myself. My experience was so bad that I contacted the NSW health ombudsman and the hospital apologised for: not charting my regular medication; treating me dismissively; not providing enough bedclothes during a wet and freezing night; not providing safe facilities (water ringing through light bulbs, leaking roofs, etc) and for staff who bullied me whilst I was in the facility.

I sobt need to know this, but I'm guessing you've been fortunate enough to have never been involved with state run, coercive mental health systems. There are good and valid reasons why people avoid them like the plague. They are often worse than the cure.
This was surprisingly insightful, both at the human and the technical level (especially the thoughts on hyperlinks). Amazing read.
Why better quality?

A whole lot of the sites I spend most time with are ad supported. It's not clear to me why less money == more quality, in your eyes.
#1) Become rich

#2) Do whatever you want
You could do this right now w/ w/ a "Startup Script" or using Group Policy Preferences. The authorization to logon is, presumably, tied to the "User Right" to logon interactively and shouldn't have anything to do w/ the SSH server (since it's just userland).
Not my field but the stuff you're working on sounds awesome.
I would love it if the article cited some cases of women being treated badly by open source projects.
Thanks! Glad you enjoyed it :)
As far as I understand from the description of the technique, these aren't actually VCR/VHS errors - they're RCA line errors:

"To discover his glitch art, Johnson plugs short, repeating videos into an Xbox 360 through its USB port, and then feeds that into a VCR. The output is projected on to an old CRT TV he bought from a thrift store. He then manipulates a frayed RCA cable that runs from the Xbox to the VCR while it’s recording in order to interrupt the signal. “The colors tear, images start to warp, and still images start to come alive with organic motion,” Johnson says. “I’ve recently looked into some circuit bending boxes that can be an intermediate between the signal and the recording, but I like the lack of control I have with just jamming some wires together.”"

He's using a VCR to capture the resulting distorted video, but another digital device with an RCA input line would work just as well.
Every Tool You Use Is a Liability
> Good Commandment 5. Thou shalt disturb thy neighbors.

> Researchers have found that innovation is enhanced if all participants
work in a single open space less than 50 meters across, as it
encourages spontaneous discussions across disciplines.[viii] The goal
is for the space to support concentration and communication. For
example, for the last four centers of Table I, the faculty gave up
their private offices to be embedded with students and postdocs in
open space, where only the meeting rooms have walls.[ix] Faculty access
draws students from their home offices to the lab, which increases
chances of interactions. A downside of shared space is the cost of
remodeling to create an attractive open space . This is a one-time
capital expense, since following projects will use it, but even so,
the cost was equal to just two students over the life of a
center. Shared open space is certainly more beneficial to a center
than a few more students

I have to wonder how they get any research done.

http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-...

Do they normally have very quiet participants and students?
Coursera | Mountain View, CA.

Coursera is growing! Have you taken a Coursera course? Come join us to make them better and build the future of learning.

We have a great engineering team and are looking for frontend, backend, and mobile engineers to join us. We use scala/play, react, cassandra, and other technologies across our stack.

Making learning work well online is both challenging and extremely rewarding.

https://www.coursera.org/about/careers
https://tech.coursera.org/
A half-bad Unix on top of Windows, with its own duplicate way of handling services, storage, users, permissions and everything else, is a pretty poor setup. Powershell (particularly the way it separates data from presentation) is one of the best shells on any OS. Being able to access it from Linux is a good thing.
I read this when it was published and the bottom line is that consumer gear is a race for the bottom in cost and cuts a lot of corners.
> Why are full stack startups emerging now as opposed to a decade earlier or later?

Fifteen years ago it was hard enough to create software that for most people doing it, it was their main if not only area of expertise. Whereas now it's easy enough that even hobbyists can create high quality software while still specializing in business, marketing, manufacturing, operations, etc.
PowerShell is the focal point for Windows on Azure, for Server Core and for Server Nano. So it makes perfect sense from that perspective. As a Windows and Linux user, this is absolutely fantastic.

msys2 still can't overcome some of the limitations of mintty so it kinda makes sense.

More choice in this case isn't a bad thing.
Seventeenth-Century Drinking Songs (2013)
Asides from being an actual Windows app as you mentioned, it's also a current OpenSSH codebase.
Also, brain-consumer interfaces.

https://en.wikipedia.org/wiki/Comparison_of_consumer_brain%E...
IMHO the golden age of the web was in-between the points where pagerank started having a major impact (leading to the rise of indepenent blogs as easily discoverable sources of writing and thought) and before they got crushed between the scylla and charybdis of spam blogs and over-optimized big content sites.

Google started drowning in spam and began to tweak it's algorithms in favour of big content. Simultaneously Twitter/Facebook/Instagram and god knows what else captured the mainstream eyeball.

There's still great independent content out there - but somehow it now feels like it's a side-channel rather than a vanguard.
It is? Google was created in 1998 and didn't hit it big for a few years thence. There was a vibrant web for several years before that, and other search engines (Lycos, AltaVista) did a perfectly fine job of doing what Google does now. Sites like Slashdot and Geocities existed long before Google came around. Google was a better search engine, but it hardly created the web.
Aren't there issues at the bytecode level? I've been studying bytecode and ceval.c and I know there are significant differences in the bytecode set, as well as in the code object and function object. So what would a "Python 2.8" compile phase generate? Would the huge switch statement in ceval.c have to have a whole new layer of if-logic in it?
"Can't get anything done."

All these personal assistants, from the Pilot, to MS Outlook, to the latest smart phone, have the same problem: they don't actually help you get anything done.

You have to have the work flows and discipline to process your "inbox," schedule your calendar, prioritize your work, and DO it.

I know Franklin-Covey and Getting Things Done are still popular, but where are the new tools for THAT?
This is clickbait. Why is it on hackernews?