skysight-inc/HackerNews huggingface dataset:
Savvy is hiring in San Francisco: Head of Engineering - https://angel.co/savvy-7/jobs/67189-head-of-engineering

Savvy (http://savvy.is) is changing the way the world learns by enabling anyone with expertise to teach. We believe there are more teachers in the world than are actually teaching, and we want to empower more people to learn from each other.

We are looking for a passionate, full-stack web developer to lead engineering at Savvy. This role requires technical chops as well as leadership. We're a small, focused, and ambitious team, so you’ll be working on everything from creating smart & scalable infrastructure to beautiful UI.

Savvy is in the startup sweet spot. There are just a few of us, we've secured our seed funding, and we're ready to go. You will be making decisions that impact the way the business and our culture grow.
We're a learning company, so we encourage people to push themselves and learn new skills as part of their work. We'll also connect you with a professional mentor outside the company, and give every employee an annual stipend to spend learning anything they want.
We provide good benefits (health, vision, dental) and a great office in the Mission. Also, fairly often, one of the founders cooks lunch for the team.
Oh - He's talking about the proof not the actual result. Thanks, that makes sense.
There are many more step forward the wind energy industry can still see. Not only incremental ones.
Before moving to SF I was at Energie Etiche, an Italian startup that is bringing to the market an innovative wind assessment software.
By cutting the preliminary wind assessment time from 18 to 3 months and the relative costs from $15k to $2k-$4k it's possible to open up the whole "Small Wind Market" (aka <100KW)
Ask HN: Need Help Finding a Laptop, or Perhaps Motivation
Hello there.

So currently I am a statistician but I also have a part time job doing data analysis for a non-profit. I enjoy both jobs however I'm getting more interested in programming. Not just to automate some of the more boring tasks I do at my main job but because it interests me. I have a decent amount of experience with HTML and CSS and luckily at work I'm able to take some classes even if it only intertwines with my work occasionally.

So in my free time (after the kids and wife go to bed) I like to work on either learning more about Python or working on some web projects. However I find it hard to really focus in my office at home possibly because it's where I do my work when I work at home. I also have a Mac Mini setup I occasionally set up in the other room but that becomes a hassle to put it away or set it up.

Therefore I've come to the conclusion that a laptop might cure what ails me. I could set up anywhere in the house or even outside on the deck when it's nice out. Ideally I would love a Retina Macbook Pro or even an Air but price is definitely an issue. I've also looked into used Thinkpads (thanks to the guide I occasionally see posted on HN) but eBay doesn't seem to be working in my favor. I've honestly been hoping a friend or family member has their laptop break so I can fix it and keep it, just because it would be cheap (and I enjoy that type of thing). Perhaps it's all just because I like having all kinds of toys around.

So all of that to really ask if someone can point me in the right direction for a laptop, or do I really just need to work with what I have?

Trying to stay around or less than $200 USD, and would like something ok, just not too big and clunky.
3DS: FW9.8 is now available
Yes, but when the Go runtime calls that foreign function pointer, it is going to schedule an entire OS thread for its duration isn't it? If it doesn't, then nothing prevents foreign code from blocking other goroutines. How does the Nim code yield the thread for other goroutines, does it have to register a callback?
The famous 2002 Bill Gates "Trustworthy computing" memo.

http://windowsitpro.com/security/complete-text-bill-gates-tr...
That is a good point. I came up with a few variations but nothing really stuck. I need to spend more time digging around "competitors" sites for some good way of delivering that information.
The phrase "cure for cancer" does a disservice in general, and even more clearly so on a site like HN where people generally speak precisely. (This is not intended for the person who posted the article - I know that HN guidelines recommend keeping the original title.) Inevitably side-discussions come up about whether something is truly a cure and then we get into discussions of the wording (I am currently guilty of this).

The novel therapies for melanoma are by no means curative in general, but they add a tremendous amount (relative to the overall life expectancy) and should rightly be heralded (and their cost debated).
The ultimate list of feeds for technology professionals
Omega on the C128 was my first taste of programming after basic. Hacker/Hacker II were also some of the most fun I've had.
The book I mentioned above, Concrete Mathematics, talks about how to develop an intuition when it comes to induction. One of the advice mentioned is to always start with smallest cases possible because that makes the problem easier to understand. I suppose the more you practice the better your intuition becomes.
Thanks!

1a. I find "Regular" todo apps get overwhelming after a point. I know this because I have about 10 different todo lists that currently aren't being completed

1b. The other apps like Streaks I personally don't think are simple enough. Either they show too much information or they don't compel me to complete tasks enough. There is a real feeling of satisfaction in Streaks simply by having to press-hold for half a second to complete a task.

2. I'm not going to profess to any scientific studies. Simply put, this is what works for me. I've been using it in prototype form since early February to scratch my own itch in relation to the daily tasks I need to complete
Each pseudonym needs its own GnuPG key. And there can't be any overlap in usage, signatures, etc. Just sayin'.
Ask HN: My free app has gone slighty viral – looking for ideas to monetize it
A bit of background, I built the app because I was running an old Nexus One and the Facebook app was too large to install alongside my other "essential" apps (15mb at the time, its now 38mb!). So I spend about an hour or so and cobbled together the app.

For almost a year and a half it had less than 1000 installs and then in Feb this year it started to rapidly gain installs. It is currently sitting at 241,000 installs (with 55,000 active users).

I figure I should take advantage of this and figure out some way to monetize the app.

Unfortunately the app is all about size and trust (as it sandboxes the FB web app) so most of the ideas I've come up with don't seem to be in the spirit of the app.

Some of the ideas I've had:

* Put in ads and add an in-app purchase to turn them off
* Put in a "donation" in-app purchase
* Add support for other social networks but only enable them after an in-app purchase

The app also has some pretty interesting demographics. Most users are from non-English speaking countries: Turkey 18.14%, Philippines 8.38%, Mexico 7.46%, Morocco 6.52%, India 5.27%, Indonesia 4.10%, Brazil 4.04%, Thailand 2.72%, United States 2.59%, Colombia 2.44%, Others 38.33%

The app is called "Social Lite" see here for more info https://play.google.com/store/apps/details?id=com.rabidgremlin.sociallite

My current go-forward plan is put a survey in place and poll the users on what they want and what they would pay for
It sure snuck up on me...

My wife and I have a couple 'educational' games on our phones so we can hand them to our daughter on car rides, etc. When I upgraded my phone, we suddenly realized that our two year old was now the de facto owner of a Galaxy S4.

It's bordering on disquieting to watch a two year old navigate a smartphone as adeptly as someone 10 times their age...
I've been wondering about this lately. My stepdad has heart failure and they put a heart pump in his chest. It regulates blood flow and settings can be changed, etc. Leave it to a dev to think "How much testing has gone into this thing?" Even one minor slip-up in his blood flow, either too high or too low, could mean a stroke and possibly death. Or, God forbid, the thing crashes somehow and stops working.

That machine is much easier to code than a space shuttle obviously, but I still wondered about it. The tech has to be rock solid. Even one malfunction could cause so much despair in a family, and could also cost your company millions.
Neat! I purchased and spent a few minutes playing with it and I'm impressed with the general attention to detail. Seems like a solid app.

Tangential criticism: the icon is visually unsatisfying. As in, it is graphically and logically correct, but visually it is like a song with the final note missing. Did you consider using a version with the circle closed? I think I understand the reasoning behind the unclosed circle, but I don't think it is worth the visual dissonance.
Avant | Chicago, Los Angeles | Software Engineer (Ruby)

https://www.avant.com/jobs

Fast-growing personal lending startup with plenty of benefits.
I am sorry, I cannot find you online.

What you guys do ?
Your website.

http://tools.pingdom.com/fpt/?testurl=https%3A%2F%2Fparkande...
I was upset when they killed http://en.wikipedia.org/wiki/MyBlogLog ;-)
This is AWESOME!!!
If you do decide to put any science behind it I highly recommend this entertaining book on building habits - http://charlesduhigg.com/the-power-of-habit/
True. I actually use custom goals with Coach me, so I could totally make a specific task like that.
I do my work on a MacPro. My eleven year old daughter wants a computer, so I took her to Computer World and built the exact same "specs" from a no brand company (so for example HardDrive is the same, but it doesn't look like a mac).

Total Cost $288 last november maybe.

Hope that helps.
I used Factor quite a bit in the early days. It's a great language and exploratory programming environment.
$200 is definitely viable to find a laptop, check Amazon for example. The question now is what development environment do you want? Windows, Mac, or Linux?
FPV racing is a new sport that combines high-tech quadcopters (aka drones) with high-speed racing. Check out our rapidly growing community at https://fpvracing.tv

We're looking to hire an experienced rails and mobile app dev. Email admin@fpvracing.tv

Based in Brisbane but remote candidates and interns welcome to apply.
Beyond Automation
No discussion of mission critical software is complete without mentioning Margaret Hamilton:

https://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist...
That is a small hurdle when you have alligator clips and a multi-meter.
Stonebraker Explains Oracle's Obsolescence, Facebook's Challenge
That reminds me--a friend was telling me earlier today about a piece of software he was working on that only allowed forward jumps. (It ensures that the program halts.)
How to Get Your Fans Creating and Sharing Content for You
Please add (2013) to the title.

People may have forgotten this because it was in the news a few years back. But Toyotas randomly experienced "unintended acceleration" due to software bugs.

Many reported incidents were undoubtably due to the problem that people in a panic can step on the wrong pedal and will misremember what they did. Others were due to a floor mat that could jam the pedal. But some were Toyota's fault.
You could get something like a chromebook, and if you need more performance remote into one of the other computers?

But first try to figure out how to fix that you can't focus in your office. Do you get distracted? Maybe the issue there can be fixed, or is something that would translate to other places. If you get distracted browsing reddit or HN a laptop won't help you ;)
This kind of offends us as technologists, but it may be the wave of the future. I think business would generally prefer to buy a "defined benefit" rather than gamble on the longevity of a device.
nice work. now if you could just also clone google reader :p
Wikicoding, the wikipedia of code
Same here, I'm back to using a text file. I can access it from all my devices with DroidEdit. For todos, any UI is a distraction, but that's just me.
> when the Go runtime calls that foreign function pointer, it is going to schedule an entire OS thread for its duration isn't it?

No.

> How does the Nim code yield the thread for other goroutines, does it have to register a callback?

There are no callbacks. Yielding happens automatically when launching another goroutine, when sending, receiving or selecting on a channel. You can also yield explicitly with go_yield() - the better named equivalent of Go's runtime.Gosched().

It's easier to understand if you realize that all those operations with goroutines and channels end up being done in the Go runtime.
Its primarily because most people that contact the bureaus ARE full of shit.
Here's the link to the project repository: https://github.com/arjun024/wikicoding
Please add a PDF warning.
Ha, perfectly reasonable. Sharing a draft post is an interesting question though, and one I never found a good way to do back when I wrote some wordpress blog posts at a previous job. And according to wordpress.stackexchange[0] (there seems to be a stackexchange site for everything...), there is no easy way to do it.

[0]: http://wordpress.stackexchange.com/questions/107062/how-do-i...
"Cancer" is a word that describes any disease that is the result of uncontrolled growth of your own cells. However, there are so many types of cancer cells and the treatment for each so different that saying we've "cured cancer" is a prime reason why the public doesn't understand or trust these miracle breakthroughs.

That being said, these PD-1 inhibitors are a huge breakthrough for any type of cancer that uses this mechanism to evade the immune system. One of the hallmarks of cancer cell growth is their ability to evade the immune system. PD-1 (programmed cell death 1) is a receptor on immune cells like T cells that tells these immune cells to "stand down"/go inactive. Some types of cancer secrete molecules that activate this receptor, inhibiting the immune cells. Drugs like Nivolumab block these receptors, keeping the immune cells active, allowing them to attack cancer cells when they encounter them.

Metastisis (cancer cells spreading around the body) is what kills cancer patients, and drug strategies that can keep this from happening are key to keeping people alive. (Re-)activating the immune system against the cancer cells is a great strategy that's had some recent breakthroughs. Another recent breakthrough method, called CAR-T cell therapy (chimeric antigen receptor t-cells) also activates the immune system against cancer. In that case, they take immune cells out of the cancer patients body, use gene therapy to inject genetic material needed by the cells to recognize cancer cells, then grow those cell and re-inject them back to the body. This has been wildly successful in certain types of cancer, like certain leukemias and lymphomas, and may be successful for other types. Here is a nice article that covers these general strategies for those interested: http://www.forbes.com/sites/matthewherper/2015/04/20/immune-...

There have been a lot of breakthroughs recently. If we keep pushing like this we'll someday soon be fortunate enough to be legitimately surprised when a friend or family member dies of cancer, and many other diseases.
I still don't see how what you are describing is any more or less of a headache than supporting Windows XP a decade after the first release.. it's still rolling updates, just with less intensive UI changes over that period.

The same goes for companies supporting Windows 7 today... they're using their own base, with cherry picked updates. It seems to me, that this would be easier to manage, than keeping up with rolling from xp/7/8/8.x etc.
I see it more generally as the perils of unwarranted complexity. One of the bugs was a race condition that - I'm almost willing to bet - would not have existed if they didn't try to be "overly clever" and incorporate a crude approximation of a multitasking OS in their software.

It is mentioned almost summarily in the report - "Designs should be kept simple" is a phrase in there - but I think that this excessive complexity was one of the biggest factors.

This Hoare quote is relevant: "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies."
Aclima - http://www.aclima.io - San Francisco, CA

==========

Aclima is an early-stage company based in San Francisco that designs and deploys distributed, large-scale sensor networks to empower people with actionable environmental quality data. Our end-to-end solutions collect, process and analyze real-time streaming data from thousands of sensors, enabling a level of environmental awareness that has never been possible before. We believe our technologies can redefine the way we imagine and manage our buildings, communities, and cities, helping us improve our collective well-being. We are looking for passionate engineers to help build, scale, and improve our platform. We have no required list of skills or years of experience. Instead, we’re looking for engineers who are smart and get things done. Our engineering culture values rapid iteration, continuous improvement, and as much automation as is sensible. We work in a relaxed, purpose-driven atmosphere with flexible hours and competitive perks.

Positions open:

* Full-time Backend Engineer

- great coding skills

- solid understanding of distributed systems

Our stack includes: Python, Git, MariaDB, Cassandra, Nginx, NSQ, Redis, Ansible

==========

If you’re up for the challenge, apply directly:

http://boards.greenhouse.io/aclima
Coursera | Mountain View, CA.

Coursera is hiring! We are looking for frontend, backend, and mobile engineers to join our team. We use scala/play, react, cassandra, and other technologies across our stack. If you are interested in working with a great team focused on making the world's best education universally accessible, join us!

https://www.coursera.org/about/careers
How is this different or better than Chocolatey: https://chocolatey.org/
Yes! Tis truly an exciting time to be playing synthesizers on the web!
I'm not exactly sure what is the fascination with these blocky-looking, dumbed down, drag-and-drop languages that look the same? First code that I wrote was in QBASIC at age 10 (I'm 19 right now), which I found to be very accessible and then later moved on to learning C# with the help of various XNA tutorials (which, I think is great as you get to make your own games as you go and that keeps you interested -- talk about gamification of learning!) and the help of a C# Design Patterns book (a terrible choice for a beginner, but you might as well learning the right way at the start).

In fact, the way I see it, by peddling this view of programming we're loosing something, something that I can't define and yet I can feel as being fundamental. Perhaps people (kids?) will develop an idea that programming is childish and when they grow up they will grow out of programming as well? I'm not sure. Actually, I remember a great experience toying around and programming Crysis through CryEngine 2 Sandbox editor at age 12, where you could design flowgraph for AI movement (enter this, go there, etc.) and other cool things, and the awesome thing was that you got this immediate feedback and could, for example, observe awesome battles between AIs. This could be a fascinating teaching route to explore, whereby students learn by programming existing (or new!) games in something like UE4 with blueprints, considering most people go into CS with the mindset of "I just want to make games, man" so we should try tapping into that mine.
Location: China/ India

Remote: Yes

Willing to relocate: Maybe

Technologies: Linux system admin, python, ruby, golang, java

Resume: www.tekops.net

Email: sonawane dot manoj at gmail dot com

I am unix sysadmin / devops person with 15+ years experience who has done few back-end works as well. I love to automate and would like to be move towards dev jobs in java / golang. I have managed medium infrastructure (largest was about 5k servers) and worked for GE, Wipro, RRDonelly)
I am looking for full time, part time, or consultant work, either remote or on-site. Ideally I would love to be syadmin / devops + junior backend developer.
Intel should have bought BroadCom as well
Thanks! A picture may be worth 1000 words, but animated gifs are priceless, at least when trying to explain manufacturability concepts.
maybe because developers in general prefer to not have bugs?
Totally agree. Going off of this, it would be kind of neat if they started signing all outgoing email by default, regardless of whether the recipient has uploaded their public key for encryption.
Android version is whee?
It's not capital control in this case, it's the different shares. The shares you bought in HK can not be sold in SH, and vice versa. When the company does an IPO, it will assign a percentage of the shares to SH and the other to HK. It will be fixed in that way. You'd better treat them as two separate holding companies listed on SH and HK, each owning a piece of the actual company.
Win8.x with ClassicShell isn't bad.. and VS 2015 RC is pretty decent, most of the functionality works a lot better than it did in previous versions...
Just because you aren't qualified to commit to the Linux kernel doesn't mean you aren't qualified to use computer languages for fun and profit.
This is pretty damned exciting IMO. Intel has a long history of thorough documentation and high-quality tools, available to anybody for a reasonable price if not free. Basically the polar opposite of every single player in the FPGA space. Their tools are garbage, cost a mint, and documentation is lax.
I wonder if it would be better to have a smart bin that would simply push products down a slide to a conveyor belt instead.
Extensive prior discussion: https://news.ycombinator.com/item?id=9638121
Was that ever proven? Did Toyota ever come out with a software patch that had to be installed in all cars made by them?

I remember them replacing carpets that might get stuck, and this http://www.thetruthaboutcars.com/2010/03/the-best-of-ttac-th...
I had no idea they were so widely used! My comment is very naive and unqualified, as I haven't done any digital design since my college days.
Agreed. To add to the historical artifact point; with artworks a part of the value in the artifact is what the rest of the art world was doing at the time. What we take for granted today hasn't always been so and often notable pieces of art are recognizable for their place in the evolution of an art, be it fine art or technology.
Knwl.js – JavaScript Natural Language Processor
Be mindful of what Facebook's lawyers will think of you monetizing their logo and their website.
1) Can you point out where particle swarm optimization has been successfully applied? Papers specifically about particle swarm optimization carry very little weight as it is very easy to design toy problems where any optimization technique is going to perform well, I'm looking for actual, practical use.

2) When you are sampling a distribution, you're not trying to make a 6-decker grilled cheese, you're trying to make many grilled cheese sandwiches.

3) In completely new ways? Not really. Algorithmic complexity which dominates run time independent of the computing medium. An algorithm designed to be efficiently run by a group of human "computers" with calculators is probably very similar to the same algorithm designed to be run by a CPU. If anything, the CPU optimized algorithm are likely to benefit from more sequential processing and less parallelism.
The death of stock photos
You learn. Or farm it out to the people who know.
I stopped when I started experiencing the pretty bad DRM early on, and the first time I wasn't able to rip a CD for my mp3 player because of it.