skysight-inc/HackerNews huggingface dataset:
Voltaiq - SF, NYC, or REMOTE - Full Time - http://voltaiq.io

Software Developers — Full Stack/Front-end/Deployment

Battery performance is the key bottleneck slowing the adoption of electric-vehicles, renewable energy, and longer lasting more powerful mobile electronics.

Voltaiq is developing a powerful web-based data analytics and visualization platform to enable better, longer-lasting batteries and other energy devices. We have early customer revenue, and grant funding from the National Science Foundation and U.S. Department of Energy.

Voltaiq is looking for creative, experienced, and extremely talented software developers to join our founding team in the San Francisco Bay Area or New York City (remote will be considered case by case). These will be our first hires, so you’ll be getting in on the ground floor of a fast-paced, customer-focused, product-driven startup. Duties will encompass the full stack, from development through deployment.

We are looking to fill three positions immediately, and will give preference to those with a broad knowledge base and a strong desire to learn. Currently, we’re looking for:

* Full Stack Web Developer/Generalist

* Deployment Specialist

* Front-end Developer

Desired Tech Skills:

* Strong coding skills in one or more of the following: Python, Java, C/C++, Go.

* Front-end development experience: Coffeescript, Sass, Backbone/Underscore, Handlebars, D3.

* Solid understanding of a web deployment stack: Cookies, sessions, websockets, asset management.

* Experience with ZeroMQ or a similar asynchronous messaging system.

* Strong command of Linux and deployments on Amazon Web Services.

* Deployment experience: Salt Stack, Fabric, Nginx, uWSGI.

* Knowledge of Git and experience committing to a team code repository.

* Experience with MongoDB, managing MongoDB instances, and the MongoDB aggregation framework.

Other Prerequisites:

* Undergraduate or advanced degree in Computer Science, Physics, Math, Engineering, or a related discipline.

* At least 3 years of experience developing and shipping software.

* Willingness to travel occasionally for in-person meetings, conferences, and deployments.

* Strong team player with the ability to help build and work as a cohesive team.

Compensation: Competitive salary plus equity and full benefits.

Location(s): SF Bay Area, NYC, or remote.

Email us a resume at jobs@voltaiq.io

Thanks HN!
HN Moderating Transparency: Achievement, Unlocked
http://www.klocwork.com/blog/wp-content/uploads/2009/10/dilb...

>if you come up with such a metric and have a developer who can't figure out a way to game it, perhaps you want to consider letting that developer go.

Maybe that would be a good interview question (for a software manager): "How would you game metric X"?
This is most alarming.

CryptoCat's OTR implementation on all platforms allows a chat peer to change their OTR key during a chat session without user notiﬁcation. An attacker performing a man-in-the-middle attack against the client's XMPP or HTTPS stream can inject their own OTR key in the discussion after a user has authenticated their peer's OTR ﬁngerprint. This permits the attacker to decrypt all messages that follow, and no user would have reason to suspect the compromise.
"Promotes", not "guarantees" or "forces".
Well, I think there are good things going on, at any rate. Just my 2 cents.
Middle-earth: the Shadow of Mordor release date announced
This may seem silly, but what is REPL ? (All I can conclude is Read Eval Print Loop, but that doesn't seem to make sense with the context.)
Full screen swap for some short term action is never a good idea on the 24 inch screen. I understand you only if you assume the use of 7 inch device.
Downvoter: care to explain why you feel this is inaccurate?
I wasn't going to post this, but I had the same feeling at a conference. Also, if I remember correctly, the first version that got audited turned out to be extremely insecure as well, with their own custom crypto protocols? I haven't recommended CryptoCat to anyone since, and still wouldn't.

This audit report is another fascinating read to see all the mistakes I would probably have made as well. Secure crypto is so incredibly difficult to get right...
Don't worry, I've seen much, much harsher critiques of things on HN. I doubt you'll get banned. I'll have to keep in mind that the name YumHacker was so offensive to someone they were compelled to write an off topic rant about it, though.
> those packages tend to be more extensively peer-reviewed

This is the key as far as I can see. I am fortunate enough to work closely with some big names in statistics. They do everything in R, there's not a thought of using another language. All the leading research in statistical methods gets published in R, thus the "reference" implementations become those R packages. Even if you find an equivalent implementation somewhere else, you can't say it's been through the rigour of peer review that the R version has.
I never start e-mail messages with that...

Noone ever complained.

In fact I rarely use that, much less at the start of a conversation (I might use it as courteous reply if the other person ask first, and I ask that to actually close people, like my associate, my SO, my parents...)
They might be using the wireless network for a handshake and then bypassing the router entirely with a private network shared by the 2 devices.
Idiots is pretty harsh. They could just be focused on other things and not know the right words to communicate what they want.
Software Dogengineer
Ivan, I don't know how to tell you this, but I'm not allowed to speak to Russians any more.

Johnny, is the same here. Is no more talk to the Americans. How lucky we are to both be speaking to empty air near open microphones at the same time. And winking.

It would be nice to believe that scientists and engineers would be above political squabbling.
Over RDP, I'd just use the Windows+C shortcut. Haven't been a huge fan of "Modern UI," but you can learn to work with it.

Disclaimer: MSFT employee, opinions my own.
Common ways criminals launder money... A few mouse clicks away
Did you click on read more? Even if you didn't, just scroll a bit down and there is the WinJS in production code section which show off some example apps. That didn't tip you off about WinJS?
Ah, my bad -- the picture was scaled down, and I didn't click to make it full size. I see label text now. Although part of the word "photos" is washed out against the background. If anyone from Microsoft is reading this, it might be helpful to use a font with a contrasting outline color around it to prevent this washout effect.
They have deceased their intervention into some businesses, and perhaps with detrimental effect in cases where the markets don't naturally function well. In that case we traded paternalism for false-libertarian corporatism. For example, if you really want competition in Internet services, structural separation, not a deregulation of incumbents, is the way to go.

Mass surveillance is a massive and foul intervention into society. That's a paperless Stasi.
Consumers are souring on Web post-NSA, survey says
Fixes and improvements to this, and more, are covered in our blog post. I strongly urge you to read it. This audit alone doesn't give enough context. https://blog.crypto.cat/2014/04/recent-audits-and-coming-imp...
Unless I'm reading something wrong, that doesn't look like W3C custom elements ( http://www.w3.org/TR/custom-elements/ ), but CanJS's own system for recognizing custom tag names, like Angular directives. The docs even say "Currently, this only works within can.Mustache templates."

W3C custom elements allow the browser to still parse the document, and when it encounters a tag that has been registered with document.register() it calls user code to create construct element. By having the browser be in charge of parsing and element construction, custom elements work without a framework, and when you modify the DOM via things like innerHtml.

Approaches like Angular directives, and I'm guessing CanJS components, usually break down when the DOM is modified outside of certain blessed APIs.
Am I the only person who had to come here to the comments to even find out what this library does?

The winjs page is just a bunch of buzzwords randomly strung together.
I'm building my website from scratch in the open
If you squash together the commits that added and deleted a line, that line never existed.
"ps money is not created by commercial banks but by the Fed through their ability to either buy or sell treasuries issued by the government but maybe that's splitting hairs"

That's using an overly-restrictive definition of money (M0, or "monetary base") that doesn't mean very much in terms of how the economy works. Banks do not create new dollar bills, but they do create new "dollars on deposit at a bank" which I can spend very nearly like a dollar bill (sometimes quite a bit more conveniently) by writing you a check or setting up a wire transfer. This is what many people are paid in, and pay their rent and grocery bills in, and considering it "not money" is wrong. Economists include this in M1, which is a slightly broader measure of the money supply. There are still broader measures.
I used to feel that way. Then, I realized I had no one to talk to when I saw blatant sexism affect my friends because there were no tenured woman on the faculty whom I knew. I've been lucky that it hasn't hit me, but it's out there and it is insidious.

Also, I'll add another +1 to the people who are saying it's nice to see someone like you. There are questions that it is safer to ask someone who has faced similar struggles in the past. For example, I would love to meet more female professors who have managed to find a balance between family/R01-level research/service.
I am in the same position. Stanford Online started a Coursera course on cryptography yesterday, might be interesting for you.

https://www.coursera.org/course/crypto
The Wikipedia page on prediction markets storied history and interesting bit. Curious that USM had a prototype that was shutdown for being a "terrorism futures market."

http://en.wikipedia.org/wiki/Prediction_market
Complexity of lexicographical comparison: part II
How does that invalidate parent's question? TypeScript compiles to JS. Couldn't MS have developed "WinTS" instead?
Maybe its because I'm economic-y, and while measures of "big" and "small" are relative...yes, yes I would. I'd say of course we have to include that as a measure of how much of a role the government plays in the society. This is with no judgment about whether this is a good/bad thing.

The things you're excluding (though defense wasn't mentioned), are the main/majority expenditure categories of government. There's even good reason to believe that shrinkage in other areas merely come in some part from natural accounting of a substitution effect as expenditure has been transferred to these areas. I can accept that you're excluding them from analysis because they're not what the man on the street thinks of as "government overhead", but whatever is left over can no longer really be said to be representative of the government we actually have or the role it actually plays in our lives and society.
"Onyx tape, $3.99 my friend, come buy from me ... no no!"

http://youtu.be/Ijf8nE12AX0
This seems to be the sole source of those rumors:

http://www.crn.com/news/mobility/300072056/sources-microsoft...

"Microsoft is in the final stages of negotiations that could lead to either an acquisition or major investment in Xamarin, sources with knowledge of the discussions told CRN recently."

The article is from march 17th and there doesn't seem to be anything newer.
> What roles?

Roles of people on a software team. For example:

Business analysts, Product owners, UX folks, Programmers, Testers, End users, etc.

I have described this in more detail here:
https://cucumber.pro/blog/2014/03/03/the-worlds-most-misunde...
Speaking in general, the "big deal" of criminal/immoral behavior is in the extent of it, and in the borders it crosses, specifically referring to acts that everyone does.

Everyone does (at least) minor law breakages during life, but that doesn't mean that if somebody, say, evades taxes for millions of dollars is not a big deal just because everybody does that for a few hundred bucks.

Some activies, for example torture and mass surveillance, are definitely crossing moral borders - at the very least, the way have been applied (and this is quite a generous statement).
You lost us (in spirit) already with all your french bashing when you went on with your illegal war in Irak.
this was my opinion. this is art/ marketing... brilliant, brilliant 'artketing'
Not necessarily idiots. Just those who don't know what they don't know. Knowing what you don't know (and therefore not overstepping one's bounds when making judgements) is an important thing.
Read the Mr. Money Mustache blog - http://www.mrmoneymustache.com/

I just did a quick scan of recent articles that you might find interesting. Try this one: http://www.mrmoneymustache.com/2014/02/04/why-the-middle-cla...
I've given some helpful critiques to people who had skills but had a hard time finding a job (see [1] for example). Email me if you'd like me to go over your work history, resume, skills, etc. My email is in my profile.

[1] http://pchristensen.com/blog/articles/what-your-resume-reall...
Ug, NASA collaboration used to be about building bridges even during times of tension. It's sad to see this being reverted in service of politics.
PHB: "NO METRIC HAS BEATEN ME YET!!" http://dilbert.com/strips/comic/1994-11-21/
Ah, but I want to be able to view Amazon Prime without resorting to an Airplay workaround. For my living room use case Airplay isn't an option; I'm looking for an integrated unit.
You missed an "A". It's a common mistake. NSA does the spying, NASA explores space.

It'd be a shame if someone accidentally boycotted the wrong one.
Spacedrum – instrument playable in browser
NYTimes Now
I built this free fitness system based on meditation.
This link worked for me (no paywall):

http://on.wsj.com/1hgsASK

Hopefully it works for others
"What exactly is stopping us from doing this?"

"...geometry."

I've had too many conversations like this, where I pause to think "where do I begin to fill the vast gaps of ignorance such that they will even begin to be properly equipped to understand the absurdity of their question?"
I'm not convinced, my friend. Much of the best art ever created is one of a kind. You can see pictures of it, or replicas of it, but the art itself is as rare as it gets. Original creations are by definition must be created in the singular becore they can be distributed. Value, after that, is a strange and complicated thing when it comes to art, especially nowadays.

As for promoting a more sophisticated consumption of art, what do you have in mind, and how could the Wu have contributed?
Very much true, but Sun had to pump lots of research money to make it so.

Had it been an optimizing compiler since day one, it wouldn't had to be like that.
This is pretty cool but lower-tech than i was expecting when i saw the link. I went by their loft a few times in 2008 or 2009 but haven't followed them since. I think Makani is a sister company.

http://www.google.com/makani/about/

There's also other companies working on e.g. computerized winches that can react in hunderdths of a second, if I remember correctly

http://inhabitat.com/power-your-boat-with-kites-wind-power-b...
All of the enclosure design files will be published on the Wiki shortly, so you'll be able to make your own. The desktop/laptop versions ship with a spare bezel, as well, so you have one to modify. You could happily make your own case or pay a fabricator to do so, but the case in the campaign is injection molded, so you'd likely pay a lot more to do so.

The focus of this laptop is really on versatile and hardware-hacking-power, not on raw performance. There are a number of flagship features that you won't find in a typical laptop, and gobs of expandability.

For example, there's an onboard FPGA, for when you're at the coffee shop and you need to MITM a high-speed / low-latency protocol.

The schematics are full of attention to detail and fantastic surprises:
http://www.kosagi.com/w/index.php?title=Novena_PVT_Design_So...

As you've pointed out, it seems like a big price jump to go from the bare board to the desktop and from the desktop to the laptop, but you're actually getting a lot of components there, including: very flexible battery charge controller (runs ChibiOS on an ARM7), speakers, speaker mounts, machined SSD mounting rails, and cabling. The screen is a gorgeous IPS panel.

Also, regarding the airplane tray table: it's actually designed to be hung off the seat in front of you, so you've got the entire table free.
MicroServices are No Free Lunch
Sometimes the next step is a step back.
It's important to note that this audit concerned a pre-release, debugging version of Cryptocat for iPhone. The audit document alone doesn't give enough context; I strongly urge reading our blog post: https://blog.crypto.cat/2014/04/recent-audits-and-coming-imp...
Did anyone notice the cheeky ascii art in the website source?
You are correct, the 4GB SD card is mostly about having a quick start ready-to-roll image.
Docker inc - http://www.docker.com/jobs/ - San Francisco, CA

Software Engineer, Infrastructure Engineer, Web Designer
At Docker Inc, we believe that containerization will soon become the next big thing, the next tool which will be part of every developer and sysadmin toolbox. What's "containerization"? The name comes the LXC technology (Linux Containers), and the technique is also known as "Lightweight Virtualization".

That's why we launched Docker (http://www.docker.io/), an Open Source tool enabling anyone to run those Linux Containers very easily. Containers boot 1000x faster than virtual machines; their disk and memory footprint are also much lower; and they work on virtually all current platforms (from physical servers to public cloud instances). We think that they are the future of virtualization, and will soon become ubiquitous.

Convinced? Then fork the repo on github (https://github.com/dotcloud/docker) and have a look at the code. Not convinced? Then check the website (http://www.docker.io/), which contains more details, demos, and screencasts. Excited about this? Then join our engineering team!

Your responsibilities will include:

- being a contributor to the Docker project, which means contributing patches, and reviewing and merging pull requests from the community;

- working on some server-side applications; participate in product discussions, influence the roadmap, and take ownership and responsibility over new projects to make them happen.

You can qualify if you...:

- can read and write Go code (because docker itself is in Go);

- can read and write Python code (because many tools and services built around Docker are in Python);

- are familiar with network protocols: the lower layers like IP, TCP, and UDP; and the higher layers like HTTP;

- have experience in scaling large applications;

- believe that writing unit and functional tests is important.
This is why one of my greatest joys as a sysadmin (where "is it working wonderfully?" is the metric) is my occasional forays into the build infrastructure codebase with an axe. Less is always, always, more.
I work with wedding & portrait photographers who shoot 100GB or more in a single weekend. So, within a couple years they could be looking at $100/mo+. And it just grows from there.

This is the fundamental problem I've always seen with cloud storage for photo/video pros (or hobbyists): they need long-term storage but the bill just keeps growing. Should they be expected to pay $1k/mo after they've been in business 10 years?

---

On a separate note, how are you doing RAW <-> JPEG conversion on the server?
Facebook Zero: Life After the Demise of Organic Reach
I didn't mean implementation-wise, I meant in practice: they're both technologies that allow you to ship a zipped blob of HTML+CSS+JS that presents itself as a program, and has additional native APIs, beyond the regular HTML5 ones, exposed to the Javascript engine.
I am okay with mock. I was an early adopter of mock so I had the same struggle. Well, I agree there is a big learning curve using mock. When I mock I get lazy I mock a lot of things out.

If the project has to spawn processes or do a lot crazy network stuff I just forget about mocking and true unittest. I go straight with functional tests.
That is exactly what it is. The interpreter Reads in the code the author writes, Evaluates it, and Prints the results. It also prints error codes. Then it Loops back to a prompt.
Its for building Windows 8 apps. Lot of people seem to be misunderstanding.
> Troubling that Ubuntu One wasn't already open source.

Why is that troubling? Why should a service provider open source the software that they use for providing the service? You're not 'receiving' the software code of the server parts -- providing the storage functionality -- but are just using that.

In this case, the Ubuntu One client software and protocol libraries were already open source, and their statement suggests that they will also be open sourcing the server software code shortly.

As another example and similar case -- server software code that implements the storage functionality not available as open source -- is this quote on Tarsnap:

> While the Tarsnap code is not distributed under an open source license, Tarsnap contributes back to the open source community via bug fixes and enhancements to [...]

In these cases, the storage parts implement the competitive advantages for the provider. Now that Ubuntu One is stopping to leverage that competitive advantage, it remains a classy move to open source their implementation.
Yoom : Find Your Perfect Match
How to Deliver More Software Projects On Time
You can say that about all of Microsoft's operating systems.
It's a P.R. move. As mentioned earlier, this doesn't do anything to contracts between US companies and Russian companies. I expect the NASA activity to be "outsourced" to a US company, and with the rearrangments in place business can continue as usual.

The US administration desperately wants to appear strong, capable, and relevant, and to appear to be doing something. This is "doing something" at least.
Rent a car low cost na Alemanha
I was recently on a podcast panel that discussed if Docker was a replacement or complement to Puppet/Chef.

http://theshipshow.com/2014/03/deciphering-the-docker-lifest...
Hello,

I think it's great that you are motivated to study such topics. First, I think it would be useful for you to define what you actually want to learn. There is a difference in what has traditionally been called "AI" and what is called "Machine Learning" today. While these two fields are related and some people say that ML is a subfield of AI, both tend to focus on very different problems. Today, "Machine Learning" has taken a lot of the attention away from traditional AI (mainly due to the lack of results in making truly intelligent machines)

Here are some topics I think of when hearing AI vs. Machine Learning:

AI

- Robotics

- Intelligent Machines, e.g. for question answering

- Natural Language understanding (Not NLP, I mean understanding)

- Game playing/planning

Machine Learning

- Making predictions (Often synonymous with "big data analytics" these days)

- Recommendation Systems

- Finding Patterns (Data Mining)

- "Data Science" techniques

In Machine Learning, Python is the de-facto standard language both in Academia and Industry, mainly because because of its excellent libraries. In terms of resources, I can also highly recommend the Coursera ML class, as well as statistics classes to get started. From there you can dive deeper into any of the topics you are interested in.
That is a bit like saying Mexico is as heavily armed as the US. No. They're not. They're not even close to having a proportionally large military. Most other nations have no trans-ocean logistics. No blue-water navy. No fighter jets. No heavy bombers. No main battle tanks.

So what gives you the idea they have an NSA?