skysight-inc/HackerNews huggingface dataset:
San Francisco, CA -

Venture backed stealth healthcare technology company seeks self-motivated Ruby on Rails Developer (RoR). We have just relocated to San Francisco and have already solidified partnerships with the biggest names in healthcare technology. We recently closed funding with Peter Thiel’s Founders Fund (Facebook, Yammer, Spotify, SpaceX, Practice Fusion, Path, RapLeaf). If you are looking for a ground-level opportunity with high growth potential this is it. You will be one of our founding engineers and work directly with our Product Manager. You will be directly responsible for coordinating, designing, building, and implementing features and workflows into our full product stack. We’d eventually like you to grow into managing our engineering team. Together, we can grow an exciting product that will undoubtedly become an integral part of the future of medical care, but we need your help.

Responsibilities:

-Work directly with offshore engineering team and report to product manager

-Implement product features via Ruby on Rails (RoR)

-Build and maintain existing infrastructure and systems

-Willingness to take on greater role as company grows and expands, including managing engineering team

Requirements:

-1-2 years of Ruby on Rails (RoR) development and willingness to vastly improve ability and learn

-Strong communication skills with CEO & Product Manager to help design, spec, and build new features

-Strong work-ethic, self-motivated, work well in teams

Bonus:

-Experience with Test Driven Environemnt (TDD)

-Experience with agile development

-Startup experience

-Interest in healthcare

-VoIP (SIP/RTP) (OpenSIPS/Asterisk)

-iPhone Development

-Android Development

-Flash RTMP

More about the project:

The project relies heavily on VoiP Technologies for communication (both voice and video). We have an existing product written with endpoints in Ruby on Rails, iOS and Android. Experience with VoiP Technologies is strongly preferred, although not essential. Experience with Ruby on Rails projects and agile development is required.

This is a big opportunity to join a great team of individuals in a leadership role and be on the ground floor of changing healthcare. If you think you’re a good fit, please email sfhealthstartup [at] gmail.com with any relevant information (github, LinkedIn, Twitter, resume, etc.)

Competitive compensation, benefits, and equity participation
Exactly right. I teach at a uni in South Korea. Students who never lived/traveled outside the country will never, ever raise their hands if they don't understand. Not only that, but if you ask them outright, they will nod and say clearly, "yes, I understand", and then turn to their best friends and say in Korean, "I actually don't understand any of it".

This app would be a tremendous help not just to my classes (I've been here a long while, and know how to read the signs of confusion & check understanding), but also to the classes of newbies in Korea.

New teachers here sometimes go for months naively asking students "do you understand this stuff" and believing it to be true.

If Koreans could vote on this anonymously, I think they would actually do that at every opportunity.
I'd like for people to try to push the envelope with this, by creating a live-tweakable theme (would need a ruby backend for Sass) and a nice overlay widget for editing the settings like dat.gui and seeing how much flexibility they can get with a small number of variables.

http://workshop.chromeexperiments.com/examples/gui/#1--Basic...

That's what I was hoping to see when I saw this title, but it's just a proof-of-concept of styling a whole app.
Thank you. I was wondering why they were renting such a massive amount of space for a moment there.
The code is expression. Neither can enforce the code against the other; both can enforce against third parties (with registration).

Machine code cannot be copyrighted under U.S. law. It is not an issue in the Oracle/Google case.

You cannot abstract copyright. It is a codified legal doctrine (i.e., an expression), not an abstract set of ideas. On that note, however, the abstract idea behind copyright law (protection of intellectual property) is the justification for patent and trademark laws.
I think my love of these kinds of videos started with this: http://www.youtube.com/watch?v=HMU-wXsgyR8
I don't know whether he has low social skills; I'm making a judgment based on his pic (as if I had seen it on judg.me).
hey katherine,

thanks for replying. i guess my biggest question is what really differentiates you from shopify then?

I have a shopify store for an e-commerce site I run and a wazala store (don't ask) to sell apparel items related to a blog I run. While shopify is great, but if i was going to pay the 5% or so percentage fee, I'd probably spring for shopify's fuller featured site capabilities over shoplocket.

I get the lower setup fee for Shoplocket, but when I heard of Shoplocket, I was really hoping i'd be able to use this as a lower-cost, less-featured alternative to shopify that was less expensive as well so i could finally get rid of Wazala and host stuff on my site.

I still might give it a try - I'm really anxious to get rid of wazala, but it'd be interesting to know your ideal customer usage of the product.
I think religion is very worthwhile. It fills the holes in the human soul.

However, I also believe it is not true.
Now it's definitely you who is misunderstanding. The scenario you just explained is a very nice example of the caveat that I allowed for. You've found an uncommon case where you're accessing memory in such a way to defy spatial and temporal locality and are experiencing page faults at a rate greater than those that are due to your data set simply being larger than your memory.

However, provided that your hash is greater than the size of your memory, you are still inevitably going to page fault if you expect to access every element of that hash. In that case, "the only way" to avoid page faults is to either increase the size of your memory or to use less of it.

understanding disk performance issues is not useless for programmers

You're right; that's a fantastic point. The problem is that no one made that claim.
That'd be an awful lot of clicking. I submitted this because the page makes an effort to reason with NoScript users, something that I haven't seen done before... and judging by your snarky reply is probably altogether pointless.
Prevention > Detection by Developer > Detection by Tester > Detection by Customer.

Having mechanisms in place to catch programmer errors is no excuse for adopting practices that make programmer errors more likely.
To some degree, it depends on luck. I know some professors who weight letters of recommendation heavily, and others who consider them irrelevant. Figure out what you are interested in academically, then do some work that can be presented as part of your application.

CS is big. Do you have a narrower interest?
That's not graceful. I wasn't sure if it was submitted sarcastically or not.

Graceful degradation would be to work as best as possible without Javascript - even if it means having to create a whole new design that's JS free.
This is the one thing I avoid on facebook all the time. It spams my newsfeed all the time, with a text like "michalel watched this video on socialcam." Pure Spam with no value. If you happen to click that link, socialcam will spam your friends wall by saying " tom watched this video on Socialcam."
Show HN: GasTommorow - Tomorrow's Gas Prices, Today
Doing what anybody else would do after looking at those two projects, I googled "railwaysjs vs towerjs" and found the question on Stack Overflow with an incredible comparison made by the creator of towerjs:

http://stackoverflow.com/questions/9897017/railwayjs-vs-towe...
Hmm. Telescopic lectures ala http://www.telescopictext.com/ .. You get a short explanation, some tests, and if you get below a certain score, they go into a more detailed explanation.
hey guys you raised your massive angel round, time to tune down on the Facebook spamming. And a little more classy champion wouldn't hurt either
But it's not until the chips settle that this will be effective, unless you are ok with crushing chips to get the air out.
Before anyone says anything: I know it's ugly. I don't design anymore because I'm not good at it and it's easy to outsource :)
That said, nothing too exciting going on.

Frontend: JQuery, Google Feeds API to convert XML to JSONP, Ziptastic for the zipcode to city/state lookups (thanks @daspecster! lemme know if you need me to host the stuff myself).

Backend: nginx, ASP.NET, and mono. Google Finance JSON API to get realtime info on light, sweet crude prices and some math magic to figure out tomorrow's gas prices based on a linear model of the relationship between light sweet and regular gas prices.

Whole thing was done in 6 hours from idea to completion. 3 hours for all research and development and 3 hours to work around all the issues in hosting an ASP.NET MVC3 project on Mono/Linux. I tried NameCheap for the first time (use 1&1 for domains for everything else) and was pleased with the instant turnaround and DNS propogation. Last time I bought a domain on 1&1, it took a week for the DNS to be set! http://neosmart.net/blog/2011/never-buy-domains-from-11/
Custom Cartoon Nike Dunk High Naruto Kakashi Shoes for sale
I'm not exactly sure yet, but I do find interesting in computer networking or computer security. I was under the impression that a graduate admission committee would be looking at your applications instead of the actual professors of the departments?
Building an entire new set of factories in a mountain region where there are, generally speaking, fewer residents to staff your factory is a pretty expensive decision.
Impressive. Markets: law enforcement, sports photography, any consumer (so long as it could integrate into a Picasa or iPhoto).
The mobile version of the site is really swish. Looks great on my iPhone. Nice job.
That jibes with my intuitions after looking briefly at both of them. Node seems like it would be quick for quickly banging out prototypes but I can imagine that all the other metrics might tilt pretty quickly towards Go.

I've recently rediscovered the joys of static typing so that alone inclines me much more toward go.
There's a solution to all this, where you will always get the right response, and it even obviates the need for DNSSEC or DNSCurve.

And that is, write your own resolver that only sends nonrecursive queries to authoritative nameservers.

If the DNS admin has configured DNS simply and sensibly, it will only take you 2 queries to get a name resolved. It's very fast.

If they are using Akamai or some other CDN, or they have a love for CNAMES and indirection, it can take many more queries. Sometimes up to 7.
It takes just one click to get away from the website, which is what people like myself would instantly do. I enable scripts to run on websites that are useful to me and require JS for functionality. Stumbling across a random website isn't going to be enough.
I have used bloc and I must say it is a bad product. It doesn't challenge you to figure out what to do and allows you to just copy/paste pre-written code they have provided. After using it I got the feeling that I had not learned a damn thing.
With current technology, physical media is still more robust for the effort expended. If you throw a book on a shelf, it will be there in 50 years except in the event of a house-destroying catastrophe (which hopefully insurance would cover). No thought required. In fact, my son could discover it decades after I'm dead, with no other communication between us.

Current digital solutions, however, require more or less constant upkeep. Physical media such as hard drives, DVDs and flash is susceptible to both catastrophic failure and bit rot with a half life of only about 5 years (in my experience). Online storage services which outsource the task of redundant maintained storage avoid this, but to protect yourself from services going defunct you need to have your data on multiple services and keep them constantly synced.

In short, if you stop actively backing up/maintaining your data for even a few years, chances are you'll loose it.

I think there's also discoverability issues with digital media in its current incarnation, but that's another discussion.
Microsoft details cloud-powered software and services for Windows 8
Biodegradable... eventually.

edit: So I looked it up and it should only take 14 weeks in an active compost pile. I wonder if anyone has ever tested it?
I don't think that is correct. They'll need to generate and store hashes of all three variations on the plaintext password before discarding it. For example, given a password of "AaAaAa", where the user attempts to log in with "AAAAAA" (doh, capslock!), how would they guess which characters you intended to be uppercase and which not?
Being 55, I undoubtedly have some cognitive decline compared to my 20s and 30s. Yes, I use more asserts. I also do many other things to keep my code simple, understandable, and maintainable. I think the simpler explanation is that I'm learning how to write better software, having learned the hard way what doesn't work.
No, that's bullshit. https://github.com/skypeopensource/epycs/blob/master/sources...

That function right there (and the vast majority of the rest of the file) is a straight decompiled version from Skype. You even use the register names and comment with addresses from the binary.

Having spent a lot of time reversing apps myself, this is a straight copyright violation. Your code is a directly derivative work from Skype.
Enjoying socializing (extraversion) != being good at it (social skills)
And here i was, cursing the idiot at kettle who thought eating chips from the side of the bag was a good idea. Opening from the top allows for easy reach and easy reseal.
Of course we are not supposed to reply to spam, but this has me curious and amused. Why is there a markov bot posting on HN? In hopes that it will be coherent enough to get enough upvotes to be useful to someone?
Self righteous nonsense. The author is implying piracy is justified if a film doesn't provide "...audio in every language produced for the content." Doesn't attempt to recoup costs of hosting and makes it instantly available to everyone who demands a copy.

Warner Bros. might be able to meet those requirements. But how the fuck are smaller studios going to meet them?

How about "I promise not to steal if you endeavour to make your content available to me"? At the moment this reads like a threatening list of demands.
They raised a gajillion dollars from A-list investors and have the most incredible team I've ever seen on their "About" page. That's enough for me to think they'll figure it out and to give them time.
The history of the project is quite simple. We wanted to see if it was possible to build a high quality code editor for web development in JavaScript, HTML and CSS. The idea being two fold. The engineers working on Brackets would experience the day-to-day development pains of building for the web so they would be in a better position to innovate new solutions. The other benefit is that most open source tools are out of the reach of their target audiences. If you have the skills to use Brackets, you have the skills to build Brackets.

Our original prototype ran completely in the browser using node.js for file i/o. So why did we take it out of the browser and focus on the desktop first? While we believe the future of development is heading towards the cloud, we found that many people are still looking for traditional desktop tools. By starting on he desktop and then supplementing with a cloud-based version, we hope to help transition developers to this new model, without asking them to give up what know and love.

Of course, it's not just about the cloud. Because we're developing on the open web platform, we can go wherever that platforms goes. While it's not our immediate focus we hope to build a version of Brackets optimized for tablets as well as an embedded version that could run inside existing web application.

Adobe has committed some of its best engineering talent to the project for the foreseeable future. If you check the activity on the repo, you'll see it's not a part-time side project. We have a long way to go before we would declare 1.0, but we think we can get there for the desktop version within the year.

I invite everyone to join our mailing list (http://groups.google.com/group/brackets-dev) or pop in to Freenode IRC channel #brackets to chat w/ the development team.

---

Adam Lehman
Brackets Product Manager
MSN has had an ad at the bottom of the chat window for a long time - at least since version 4.X. The version which came separately with XP, 'Windows Messenger' (which would, for some reason, operate separately from newer MSN versions installed on the same PC) didn't have the ads, however.
As an introvert, I can be a social butterfly at parties but need to leave after an hour because it felt like work. As an extrovert, I can be a wallower but want to stay out all night because the ambiance is energizing.
I'm certain that I read this or a similar short story in high school but i can't remember much else about it. it's funny how the short stories and books i read in high school are so much more recallable than things learned in the other classes.
Then you say "But what if both break down?" Uh, 2 cars
breaking down is not considered a single point of failure.

I'm afraid you might have spectacularly misunderstood my point.

The way Cloudflare operates is more closely related to a scenario where either one of the two cars failing brings down the site: that would be either the webserver or the CF infrastructure. Mathematically, the combined downtime of both must be greater than that of either one alone.

Tell me where the 100% uptime of the single image fails in that scenario.

There is no question that a CDN is generally designed to add robustness and speed to content delivery. But as you said, not all CDNs are created equal. I say this as a (satisfied) Cloudflare user myself:

In its default configuration, a basic Cloudflare plan has (almost) no settings. It's not like you make a choice e.g. to host only images there. Using the standard CF plan comes with basically two states your site can be in: either CF is on or it's off. When it's on, the entire traffic of that site is going through Cloudflare, they become your site's front-facing servers. There are some huge advantages to this, for example they block a lot of malicious traffic that way.

Coming back to your image example: individual components of the service may be designed for redundancy, but there is still a lot of stuff that can (and does) go wrong with global repercussions, if only for the simple reason that the CDN service as a whole must be centrally controlled.

If your webserver is up but CF is down, your site is down. If CF is up but your webserver is down, your site is down (actually it becomes a mirror of some static content for a few minutes before it goes offline completely). This is what I meant by each one of those services being a single point of failure, there is really no way of getting around that fact.

I remember the same discussion about CDN-hosted JavaScript libraries. People argued that linking to a 3rd-party server made their site more robust simply because CDNs normally have a higher uptime than a standard web hosting server. This was of course completely beside the point, because (again) either one of the two failing meant the site would break. That's why it has become customary to have a local fallback for CDN-hosted JS libraries now.
And, I can only imagine, is a much easier fix.
The main problem I see is the adverse-selection problem: if it's not via a large group pool like a large company, then there is likely to be significant correlation between poor health and higher insurance-purchase rates, which will in turn drive up prices. In the individual market, if I'm healthy vs. if I fear I will have imminent health problems, I'm more likely to buy insurance in the 2nd case. But if you work for IBM, everyone gets insurance, uncorrelated with their health perceptions--- so insuring IBM is probably a better deal overall, because the risk pool doesn't select for worse risks.
A Client/Server Tools Architecture (Insomniac Games)
最好的妇科医院
To what degree do these initiatives incorporate the latest e-learning knowledge/ideas?

Also, to what degree do these and other e-learning curriculum or processes align with rapid change in relevant technology knowledge and skills?

I think that these types of programs can call into question or clarify the distinction between academic and vocational knowledge/experience.

What good is a programmer who isn't able to recognize the difference between an algorithm which takes exponential time or memory versus one that is linear? On the other hand, what good is a programmer who wastes his time optimizing an algorithm because he didn't know how to use the profiler or worse, was just using an outdated library or technology platform?
The better question is, in your situation, why would you consider looking for a generic opening? If you can build that sort of business, then you probably don't need a "job".
EA apparently just retracted: http://news.cnet.com/8301-1023_3-57426660-93/ea-not-killing-...
Don't Share that with your boss. That's what Circles are for.

Sorry. I'm a busy person, and I simply can no longer be bothered to learn (or to fully think through) the consequences of pressing any given "like," "unlike," "+1," or other button on the social medium du jour.

It was fun for a while, but the truth is, you need to hire an attorney (or be one) to keep track of where your Web interactions and expressed preferences are going to end up nowadays. The only safe thing to do is not participate.

This is going to become more and more obvious over the next few years... and more and more problematic for anyone who actually needs to gather legitimate data from a wide cross-section of users.
Cheap NBA Jerseys
"airbnb skunkworks? Yeah, they're three houses down"
This is graceful enough, practically speaking.

Redoing the site to cater to a NoScript crowd is an extra expense with unclear benefits that is rather hard to justify in many situations.
That's a completely different topic. OLE, ActiveX, .NET, MFC, WinRT - they're all entirely different technologies and, as such, have entirely different names. Good idea to keep creating new tech and abandoning it? Maybe not. But it's a complete non-sequitur to compare many techs to many names for the same tech.
I think 42Floors is going to get there first:

http://42floors.com/
I'm super confused. This is actually how they created their business. This is not how they expect to teach people, or even how they're currently doing it. Still interesting from a business perspective, but the title is way the hell off from the content.
The arrogance I inferred from this question is breathtaking. I hope you didn't mean it the way it seemed to me.
I find this amusing.

Stylistically, I side with the no semicolon people. Grammatically they're redundant.

Pragmatically, if you ever find yourself saying "read this enormous, hard to read spec just so you can identify the three or four edge cases that will burn (yet remain statistically likely to commit)" you are on the losing side of history.

Basically, it's preposterous to have reasonably smart people seriously argue that the option that is least user friendly and most likely to cause pain down the road is the best one out of a sense of misguided spec puritanism.