skysight-inc/HackerNews huggingface dataset:
Syapse Inc -- Palo Alto & Philadelphia, PA

You can build advertising networks, make tools for financial institutions, help retailers target buyers...the options are endless. But are you excited by any of these choices?

There is another option: you could be a part of a team helping to cure cancer, stop heart disease, and deliver the right drugs to the right people at the right time with software for Precision Medicine.

Syapse software helps healthcare providers use next-generation genomic and molecular data, in context with complex clinical data (medical history, treatment, outcomes, cost, etc.) spread across multiple systems, to make the best decisions regarding patient care.

See here for all the open positions: http://syapse.com/about/careers/

I'm especially looking to hire Customer Solutions Engineers for the Philly office (http://syapse.com/about/careers/openings/?gh_jid=32512). So if you're on the East Coast and always wanted to join a Bay Area startup, but didn't want to relocate, now is your chance! We're especially interested in people with Python experience. Any experience with healthcare, electronic health records, or genomics is a bonus.
IE10+ is already evergreen by default and should automatically update to IE11 (assuming the user didn't turn off auto-update).
For math, underscores evoke the "_ is subscript" convention of TeX. That can be a good thing, e.g.

err_total = err_intrinsic + err_extrinsic

which might mirror the notation in a paper that the code implements.
I don't think they are exclusive? I use CamelCase for object oriented methods, classes and under_scores for procedural code and temporary variables.
Writing a Sketch plugin to easily generate iOS assets
This is also a good time for many of us to work on social skills: most people like getting help with a second language as long as it's not putting them on the spot & if you have a good relationship with someone you can bring it up at the right time more along the lines of “Isn't English so absurdly arbitrary?” than something to be defensive about.
1. I see your pedantry and raise you a "Honduras is in Central America"
Generally, you'd need to have a match (or chain) between keys you do trust and those signing a given key.

In general, I fetch signatures of keys and may add some of these as partially trusted if they're very well known keys.

A bit of bash scripting that helps with this:

gpg --list-sigs <key ID> | grep 'not found' |
cut -c 13-22 | sort -u |
xargs --max-args 10 gpg --recv-keys

xargs speeds the process by requesting multiple keys at a time. I think keeping that below 20 keys helps keep the keyservers happy. Sort + uniq eliminates duplicate requests of the same key.

You cannot run parallel processes as your local gpg instance cannot do concurrent updates to the keyring.
Underscores win. Having said that; if your standard lib chose camels, that's probably what you should be choosing too. Consistency is the most important criteria.

I personally favour the C-style fuck-it-all naming scheme:

else if (like) {
likelowbar = true;
vote(lowbarfmt);
}

The narrower the columns, the easier it is for me to comprehend the algorithm. It also makes for great method names. Say "isatty" three times; it's fun, isn't it?

// BTW: I don't believe anyone telling me they can read camels more efficiently. Underscores add contrast, which aids your vision quite a bit.
I know of one specific very large US bank that is still on IE9. I think we go to IE11 this summer? Hopefully?
> I consider git a perfect match for loosely knit teams that are spread around the world and travel a lot. It's a great tool for OS development, but it's advantages quickly evaporate for teams that sit in a centralized location with a good connection to the server (cable, Gigbit) and only ever work from there.

Yes, I think what a lot of people forget is that git was designed specifically with the Linux kernel in mind. Linus wrote it to the workflow of his project without much regard for what other projects do. That's fine; there's nothing wrong with that at all. It just means that it's not suitable for every project, and that's a good thing: different types of projects should use tools that are actually designed for them.

It also explains why git has such a strong learning curve: it was written for kernel hackers. The only people who were expected to use it are the kind of people who are used to delving deep into the nitty gritty. It's why I'm kinda disappointed GitHub became the dominant public source code host, because Mercurial is IMO much better at actually being penetrable to new users. I think people who are mostly familiar with SVN would be far, far more at home with Mercurial than git.
Sadly, you still have to fork out the full $1500 for the dark UI skin ;)

Having full access to render textures and framebuffer stuff is a godsend though. Looking forward to experimenting with the audio as well.

They also seem to be setting up a discount program for the Asset Store, as well as a cloud build system (for mobile/web only so far, though).
Wherein it is pointed out that Hacker News is proprietary software.
Sounds like a lot of the conflict is the old Agile vs Waterfall debate. Waterfall isn't very well regarded in the software engineering community, but it seems to work much better in the Aerospace community, especially for stuff like flight control avionics.

I think the difference is that Waterfall is actually a better solution - as long as you actually know all of your requirements ahead of time, and they will actually never change. This may be the case in for embedded stuff like avionics, but is almost never actually the case for more business-like software that automates or assists with human processes, which is what Air Traffic Control actually is.

So it kinda sounds like they used a traditional aerospace Waterfall project plan, but the requirements gathering was a total fail. Sounds like they need a team more experienced in Agile development, even though it has more of a reputation for putting things into production before they've been really carefully tested. Of course, this is based off a lot of shaky assumptions from a vague article, so who knows.
They might have bumped up the capacity for that, and then spun down afterwards not realizing they would get swamped today.
How I Tested 2500 Free Wordpress Themes for Speed
But why does it sound like cheating? If the manager is not susceptible to this phenomenon, then they will let the duck stay. Why does it matter either way? It just makes any revisions easy if the manager is prone to this effect.
Pebble is being more Apple than Apple
Their watch is:

1) Simpler
2) Better looking
3) More open to developers (now Software AND Hardware)
Ask HN: Can you give a product manager job referral (bay area)
I work as a product manager at a mid-sized marketing tech/analytics company in the bay area. I am looking to switch to a new job and I wanted to see if i can get employee referrals from HN.

If you work at one of these companies or know someone and can get me a phone interview, i would really appreciate it. I will send you my profile and resume and if you aren't comfortable in providing a referral, i wouldn't be offended!

I am a long time member and a decently active user on HN. I am using a throwaway account for obvious reasons. Can you please email me at referral.pm@gmail.com and i will respond with my details.

Here is my list

- LinkedIn B2B
- Twitter Ads/Analytics/Audiences
- FB Audiences/Ads
- Airbnb
- Dropbox
- Netflix
- Mapr
- Any other similar interesting company in data analytics/customer analytics & modeling (no adtech outside LI, FB and Twitter)/enterprise saas. I understand this is very broad but i am ready to explore!
In these comments I'm specifically addressing the currently "in" movement of having gender segregated events (but apparently only no-men events) as a way to paradoxically increase diversity, not of segregation as a systematic policy of dividing groups as a form of control as in the Jim Crow regime in the American South from Reconstruction through the Civil Rights era. Sorry if that was not clear.
I'm hopeful that someday we'll be able to get measured once professionally, and then input a code/set of measurements to order perfectly-fitting clothes, glasses, shoes, etc online through different providers. That would be so cool. Seems like this is a step towards that.
Travels with My Censor: A Chinese book tour
I don't think the existence of more books for git as opposed to svn proves that it is more difficult. I think it's more a reflection of how popular/accessible git is, and publishing more books is a way for the market to address a bigger audience.
First of all thanks for the reply.

There are two steps here right? One is to file LCA on behalf of new employer and get H1B receipt notice and other is getting the H1B approved. Did you wait till the second stage?

How long it took for your first step and the second step?
Yes, just as we built an insecure Internet of Not Things. Security is expensive and only becomes a priority when it's too late.
Does anybody ever figure out the trick and complain about being gaslighted (gaslit?)?
Wonderful game, I played it on Amiga.
Beautiful post.
This may come as a surprise to some, but there are lots of people who don't think Indian food is delicious. I would be really interested if scientists have distilled something as subjective as your pallet and refined it to a formula.
Totally our vision as well. Check out http://woodiesclo.com/. They're using ShapeX right now to let you do that!
Let's not pretend this is anything other than an aesthetic choice. All these "scientific" arguments one way or the other are weak at best.
That's not strictly "more efficient", at least in that notable zoonotic (https://en.wikipedia.org/wiki/Zoonosis) viruses tend to be noted because they're more lethal when they jump from an animal to humans. They've been observed to adapt over time to be less, or less quickly lethal, because those sorts of adaptational mutations allow more viral spread. Of course we don't always notice this because if e.g. an influenza were to adapt to the level of causing a "cold", we wouldn't necessarily notice.

See the other comment on how SIV just might have "mutated overnight", in that modern conditions allowed it to spread: https://en.wikipedia.org/wiki/HIV#Origins
Dotjs – Google Chrome extension that executes JavaScript files in ~/.js
If it's really a problem, couldn't you map maybe shift-space to underscore?
Congratulations, you've discovered RPC.
I guess you wouldn't be interested in going into more detail?
What if you're inventing a new language and need to set the convention?
Hey, this file matches one that the FBI/NSA is looking for via NSL.

Or why not more mundane: another user shares a file with you. Dropbox knows that you already have the same file somewhere on your filesystem outside the Dropbox folder (or a partial match). It doesn't have to transfer that data to you.

But I agree with those saying it's probably a result of some implementation issue (Finder extension or working around some shortcoming in monitoring just the Dropbox directory).
I'd love to see a tool that allows one to input ingredients and see flavor overlaps. It'd be really interesting to use this with one's favorite foods and use it to build recommendations for others.
Your visual system has to adapt all the way from the bluish light of midday to the reddish light at the end of the day. You can adapt to whatever light is available to you and after an initial adaptation period you can't tell the difference. There is no need for trickery as the system tricks itself.

To replace sunlight you can use any bright light with enough blue light in it to stimulate the circadian system. You can even use straight blue light if you want.

Most ridiculous phrase:

> ... it also produces the texture and feel of sunlight.
The captions button isn't modal, it doesn't indicate if captions are on or off.

Accessibility-wise this isn't very good. Heck, even from a usability standpoint: no tooltips if I don't understand a button? Why? Those circular arrows might mean repeat (do they?), but all I know is clicking them restarts the music. If I hover, I'm not told what it should be doing. There aren't even alt= attributes or titles somewhere for screen readers... except for a useless aria-label ("undefined, Video demo").
"The lever, the transistor, the vacuum tube and the computer all have something in common. They’re amplifiers, they allow a relatively small change or capability in a domain to have a much larger effect."

The article's premise unfortunately relies on a conflating of two or more distinct meanings for "amplify". A vacuum tube or transistor increases a pre-existing voltage or current level, but the thing being increased stays the same -- it's a change of scale. A computer amplifies a multidimensional capability like the ability to model reality using mathematics -- it's a change of scope.

A computer isn't just a faster or stronger version of biological processing, although that happens to be true. Consistency, precision and scope come into the equation also. But "amplification" really doesn't describe what the computer does, any more than it describes what we do.
The WBEZ article below alludes to the true dynamics problem, but doesn't explain it. The problem is that say you normally run in 10 minute intervals. For whatever reason, double parked car, helping a disabled person on the bus, etc, you get a minute behind schedule. Now suppose at the next stop typically 10 people are waiting. They arrive at the bus stop at one per minute all day. Since you're a minute late, there will be 11 people, which will take slightly longer to load. Furthermore, now the buss is a little bit fuller, so it takes people a little longer to get to and from the doors. Now you get a little more behind schedule. The bus behind you now has the opposite happening. The extra guy you picked up should have been his passenger, and so he makes his stops more quickly, until he catches up with you.

You can try to fix this in a few ways.

1. You can reduce the perturbations to the system, for example, offboard payment, dedicated lanes, stricter double parking enforcement, quicker entry/exit systems for disabled passengers.

2. You can reduce the feedbacks, or provide a counter-feedback, for example, frequent scheduled waiting stops to resynchronize, don't collect fares when the bus is full, traffic light priority when the bus is full
Preserving the soul of an old laptop
How Long Can a Spinoff Like ‘Better Call Saul’ Last?
The Scala Exercises: Bringing Scala Koans to the Web
Jailbreak iOS 7.0.6 – 7.0 with evasi0n7 1.0.8 untethered toolpangu8
I can think of lots of products/sites that could benefit from having IE9 support. E-commerce for instance, public services... anything that needs to have a far reach.

Still, quite a few options for what you can do without flexbox support ( polyfill / adjust design)
When I am writing C, I tend to use underscore. I think I just follow the convention, or the code that already exists. Imagine the some part of the code written in camelCase and other used underscore.

//This wont look good :)

int static set_my_config(char* data);

int static getMyConfig();
Some would argue Central America is a subset of North America.
No, I get the _intended_ meaning of the story, putting a decoy in for that meddlesome boss. But I think it can be interpreted both ways. For every manager out there who, out of hubris, needs to "leave their mark," you can find an artist or craftsman who, out of the same hubris, believes their work is beyond criticism.
Bunching happens a lot when one delay causes one bus/streetcar/train to hold up all the ones behind it.

Best solution is letting transit vehicles going the opposite direction to turn ahead ahead of the bottleneck and serve the passengers waiting at the stations in front of the delay area.
> I call that filter bubble. I like using git for local commits, but 15 out of 20 persons here don't even take their laptop with them and I bet that 17 out of 20 won't touch code on the road. Maybe at home, if they have to. A decent centralized VCS would totally do.

Why must I be part of a team? Why can't I just be hacking randomly and syncing my history with my personal server as I feel like it.
Freezing Chrome for Ice Cream Sandwich
Doesn't sound that far off the mark, actually. Maybe you have a different definition?
> Folks don't work via VPN.

Plenty of people work via VPN. Not just people that have remote jobs, but people that just work from home one or two days per week.
Would it be possible to just have the editor display to the user whatever style they prefer but keep the underlying representation consistent? I guess it would just add complexity and make it harder to just edit the files as plain text though. Probably not worth.
Developer here. Thanks for all the great feedback. VisualCV was actually a really old rails project (built in 2007) that we inherited and completely rebuilt last year.

Our goal for the project is to focus on how to present professional information visually and with UX techniques that we've learned from web development. To us, most resumes are stuffed with a lot of insubstantial text. We wanted to instantly see numbers, results and achievements in a glance. Recruiters generally take a few seconds to screen for key information and indicators of success and we wanted to present all those info with nice visual hierarchy and make it a pleasure to view. Admittedly, I don't think our current designs have hit those targets as well as I've hoped but we do have some exciting designs in the pipeline.

As you browse through the database you might notice that some of the resumes look a bit messy (they are the black on white design with sidebar images). These are mostly legacy users that we had to migrate to our new platform. Their previous resumes looked something like this: http://legacy.visualcv.com/
Making this 'Ivy League' may sound good and elite and focuses the app on specific market of 'lonely souls', but what really differentiates this besides the people? One of the founders presents a moment of inspiration for the service, but how would he connect with that other 'lonely soul' via this service?
Pebble becomes the Most Funded project on Kickstarter (again)
Tendermint – The completely decentralized consensus engine
You can pull it from docker.com (see the github for the instructions) and test it. If you want to share any suggestions or ideas, just add a comment. Thank you!
My dad always causes a ~90 second delay for the Denver light rail, because the operator has to activate the wheelchair ramp for him. How do they handle that sort of thing in Tokyo?

(Also, I often see multiple light-rail trains bunched up after sporting events.)
> That's how minority outreach programs read to me as a woman of color.

I am 100% hearing you, and I understand how you get to that position. Here's where my head's at: if, as a culture, we think that diversity of self, thought, and action matter, then we have two options. One, which I think is relying on the better angels of natures that haven't proven to have them, is a sea change of culture where the usual bullshit is not tolerated, the casual sexism that I've heard (and objected to, and become the No Fun Guy for) amongst just-us-guys is stamped out. The other is to facilitate a demographic shift, to offer early, supportive services (I mean, even internship programs are fairly introductory). I tend to see these programs as doing the latter towards a goal I find to be a net positive and, additionally, beneficial to me, in the long run. I understand the potentially problematic nature of such programs and I think it's important for folks to keep those potential issues in mind, but I disagree with you in calling these programs, the ones that I am personally aware of, problematic in that way.

> If you've read my posts as "but what about the menz?!" (as I hear often) then I'm afraid that it looks like you're being reductionist.

That wasn't my read, and "worrying" was flip, I apologize. Let me try again: I come at solving social issues from an economic point of view; while it's not zero-sum, something's got to give to get things moving and to make the multipliers work. In the aggregate, I find it very unlikely that white dudes are going to have problems finding opportunities. And so, I, personally, am okay with making that trade and theoretically (but, I continue to think, probably not really) causing low-level harm to a few folks in a privileged position in the pursuit of a better end state for everyone.

And I respect that you haven't felt discrimination in the tech community. I'm glad you've had better experiences than the folks I know, and whose experiences have soured me on a lot of what I see as the insular nature of tech. In particular I am thinking of two of my dearest friends, two of the most level-headed people I know, who exited stage right because the trouble of being a visible member of outgroups wasn't worth the benefits of working in tech. That irks the shit out of me, and I want it to stop. (It's with this in mind that I try to put into practice what I say, and a major red flag for me is a homogeneous development group. I want to work with people unlike me, because in the long run it's better for me, too.)

> several of my equally qualified colleagues be denied opportunity through no fault of their own because somebody thought I deserved a better shot so their percentages looked better

Can I flip this around for a second? Because I don't think these feelings are restricted to a single "side" of anything. I've seen candidates lose out because they're not enough like the pack of white dudes doing the hiring decisions, too, and I'm certain I've benefitted from those same things too. You don't want to benefit unduly, and I respect that. But neither do I, you know?
Synereo: A Decentralized and Distributed Social Network
Does that mean it supports Oculus? The previous Personal version didn't.
> But the number of issues with a solid office network is fairly low

The point was simply that “low” is not the same as “does not apply” and that matters when it's something which prevents someone from doing their job. Even when I worked at 100% on-site projects, I used git-svn so I could make local commits and ignore locking mishaps.

Don't get me wrong, however, I'm totally in agreement for having better tools for supporting the local, centralized workflow. The other reason I used git-svn was because merging was much more reliable and I could rebase changes to squash commits before sharing them with others. All three of those features should work well in any serious version control system regardless of whether it's centralized.
Why are you putting build artifacts into source control?
A semi-distributed DVCS[1], which is what the author actually advocates, allows for local commits and work with no connectivity.

[1]: https://code.facebook.com/posts/218678814984400/scaling-merc...
> Why must I be part of a team? Why can't I just be hacking randomly and syncing my history with my personal server as I feel like it.

Sure, go, do. Just don't pretend that there are no teams and no other people that have different use cases.
I'd have a much easier time believing that if they didn't work so hard to make them look fake.
CloudFlare's fourth year of using Go