skysight-inc/HackerNews huggingface dataset:
Another thing to mention: I believe websockets use up file descriptors. If you are having issues with websockets despite nominal load, it's worth checking if you're exhausting your file descriptors.

I don't know about the architecture of Heroku, GAE, or AWS w/ ELB in terms of supporting the HTTP 1.1 Upgrade request to websockets. Perhaps they all use a reverse proxy that doesn't pass along the Upgrade request? Even nginx didn't support this before ~1.3.13.
Yeah the the community is incredibly helpful, but sometimes I wish there was one person I could just unload all of my questions at once to get a tighter feedback loop going. I think in the end there probably isn't much I already couldn't find out on my own or with the help of others for free, but this process could be a lot more efficient if I had an actual mentor.
A problem I've seen is when the CTO/DirEng is kind of green and they defer or abdicate establishing a code practice and development direction in favor of "meritocracy" or "flat hierarchy."
Do we know for sure that Blink itself needs to support PNaCL / Pepper?

Or is it possible that PNaCL and Pepper can be implemented on top of Blink?

Do we know for sure that Blink itself is violating any of these principles, to merely expose PNaCL / Pepper in Chrome?
You'd actually need 9 of them. Capacitor networks don't behave like resistor networks. Placing caps in series increases their voltage tolerance but reduces their overall capacitance. You'd need three parallel sets of three of these caps in series to get the voltage and capacitance you're after.

Edits:
It turns out that 3*3=9 these days, not 6.
Brilliant A/B Testing Ideas in 6 Simple Steps
... and those hardware designs are generally very well respected. He didn't just kludge those boards together.
Take a look at Ampache. There are a couple existing iOS clients for it.

https://en.wikipedia.org/wiki/Ampache

http://iampache.com/

http://ampachex.com/
SpinPod: Easy, cheap, auto-panning device. Thoughts?
Couple of friends made this over a few months. They launched it today on the ol' KickStarter. Any ideas guys? Seems like it has a lot of potential.
Would do anything for an affordable ultra high resolution 24" or 30" monitor for development. Think of all the tmux and vim panes you can cram into one of these puppies :)
I was quite surprised by how amicable and positive this blog post was; I expected him to have lots of objections. It's admirable that an old hand like Joe Armstrong can be so open and accepting of something that essentially sets out to improve on his lifework.

In fact, if you look at his paper on the development of Erlang [1] while at Ericsson, which is coincidentally a juicy, fascinating read, Armstrong is being very forthcoming about the struggle to develop the language, in particular developing a good syntax, and also very forthcoming about the involved parties' lack of experience with language design; in particular, the Prolog-like syntax seems less of a planned decision than a side-effect of the first implementations being written in Prolog itself, and following the path of least resistance. Also, it worked.

At any rate; it seems clear to me that Armstrong values the principles behind Erlang's design (concurrency, immutability, fault tolerance and so on) more than the actual syntax. I wonder, at this point, how amenable he would be to larger syntax changes to Erlang itself, or if he is happy with the fact that Elixir is a completely separate project.

(There is something weird about the effusive tone and surreal humour in the blog post, though. Is this his new "Erlang evangelist voice", or has he always been writing in this way?)

[1] https://docs.google.com/viewer?url=http%3A%2F%2Fwebcem01.cem...
How about only loading the best image once? Forcing the smallest image down the throat of everyone is wasteful and only benefits mobile.
What percentage do you take? What levels do you think the market will reach for, say, qualified mentors in <X>?

When you get real numbers, there's a lot you could do with this data. For example, if Ruby tutors make 20% more than Python tutors, there's an economic signal there. While the raw data might seem limited in use, there are a lot of open questions about the programming economy that one could start answering.

Especially powerful would be to capture code from remote pairing sessions and get some quality-labelled samples (labels by tutor price level) and perhaps (many years later) attack the automated code-quality assessment problem (on which well-labelled data is very rare).
We asked tutors what they wanted to charge per hour, and the average was ~$35 (from 96 submissions).
You might have been able to get my business if it wasn't too late - I've gone with fastmail.

The gmail web interface has become really annoying of late. I don't think it's an impossible task to do better than them by any means.
Coffee meetings are still my favorite, all though I don't do enough of those myself. The outcome is usually positive and they don't take up much of ones time. Also I'm a huge fan of Email and use a personal newsletter (newsletter.zinssmeister.co) to share whats on my mind with people that have the same interest as me. It isn't a huge list of people but that's what makes a personal Email newsletter so effective IMHO.
Don't be a dick. He was excited and posted it.

That said, the bar to creating plugins these days is much higher. It needs to be testable, and I'd implore the author to add unit tests.

Aside from that, it's quite a bit of page weight for this lil feature. I really would like to not have to add jQuery-ui and store.js to get it to work.
We're focusing on a few selected categories in the beginning. Clojure is certainly what we'd like to get to next!
Oh, bummer. I just signed up as a mentor and now I see that Screenhero is only available for Mac and windows.

But I'm a Linux-only guy. Bummer.
Nothing new here.

Anyone remember this? This was 3 years ago.

"A US government-mandated backdoor allowed China to hack into Gmail"

"In order to comply with government search warrants on user data, Google created a backdoor access system into Gmail accounts. This feature is what the Chinese hackers exploited to gain access."

http://www.cnn.com/2010/OPINION/01/23/schneier.google.hackin...
Like the idea! Would be nice to add server admin kinda stuff as an option too, in addition to coding.
Do you deny the theoretical possibility that somewhere on this planet there are people actively attempting to hurt people in the US?

Do you further, or alternatively deny that alerting those people to the fact that the FBI knows about them would harm the FBI's ability to stop them from harming people in the US?

This should be an argument of degrees and to what extent, not an argument about the existence of a threat in the first place, or that the government should be absolutely open about everything. Such a position is quite extremist and completely impractical.
OpenJSCAD.org: JS CSG for CAD
Really surprised knockoutjs isn't mentioned. It is the default templating engine in a default .NET MVC project.
And that sounds great, until you realize that it's Kim Dotcom's porn. I'm thinking that porn wouldn't really be to anyone's taste, and may actually be aesthetically repugnant.
I am mystified as to when this tool would be useful (can anybody else think of a practical use case?).

You can run SQL queries on individual JSON files... but you have to have PostgreSQL installed already.

And you can't run it against multiple JSON files, only one, with a single JSON object at the root.
5 Search Engine Optimization Tips
I'd like to claim Special Knowledge, but of course it was strictly a brainfart.
I've had terrible luck with outsourcing as well, but it is not all bad.

I've found that outsourcing works best for those simple tasks that almost anyone can do but your most talented people, including yourself, cannot seem to fit into the day because they are boring and well understood.

My rule boils down to this: If I have someone overseas make this change and it is bad, can I rip it out and replace it with old code quickly and still be ok? If you have a decent design the answer is 'yes' much more often than you might think.

And every once in a while you will find a really good developer that you will want to sink your claws into.

Also, it is kind of awesome to put in a ticket and have it checked in by the time you wake up in the morning...one advantage of using talent on the other side of the world.
That's somewhat backwards.

If you've told everyone your email address is myname@somefreeprovider.com, it's almost impossible for you to move for whatever reason. The switching costs are actually very high. If it's myname@mydomain.com, you can move your email provider at will, and you're unlikely to ever be forced to pay more than $10 per year, which is pocket money for most folk.
If the great majority of America agrees with that interpretation, despite 200 years of the contrary, I may have to resign my commission.
Right, but remember that NSL's are about metadata. Extending the 4th amendment to your Dropbox is an easier case than extending it to Google's metadata about what sites you visit and who you e-mail.

And as a practical matter, the legal status of online information needs to catch up not just in the police context. If Public Storage loses the contents of my locker due to their negligence, I can sue. Can I sue Google if they accidentally lose the contents of my gdrive? Can I insure the contents of my gdrive?
But it certainly had Broadcom help. You can't buy the BCM2835 on the open market, and the project was spearheaded by a Broadcom engineer.

It's as much a Broadcom project as Panda/Beagle is a TI project. These are just simpler EVKs rebranded as hobbyist/educational products but they also showcase the chip design as general_failure suggests.
Where do you live? It's probably harder to find what you're looking for in some places than others.

Have you tried using it at work? That will speed you along a lot faster. People fetishize after-hours work in this industry, but the truth is that it's usually better if you can find a way to make your day-job synergize with what you want to do in the long term.
If people can be changed then they will change given the right incentives, which can be achieve simply by making prison sufficiently harsh and long enough.
First look at Google Compute Engine
I'd rather see the code they used to crawl Amazon reviews...
D is syntactically close to C++, but not C++; Walter Bright made some very judicious choices to make parsing unambiguous and fast.

Rust has 4 pointer types, three of which you will use regulary. This design decision is in perfect accordance with the goals of the language, offering a language with safety and performance in mind. It takes a while to get used to, but I don't think that makes the language any less clean.
You're probably the only one who got my point. That's not because others were stupid, but because of my horrible formulation.
> with one other guy

so not solitary

> Lots of space, and the Internet, though

and not (physically or mentally) confinement either

---

The only way in which you are an outlier is that you have an inflated sense of your own awesomeness.
Did you vet for quality/capability?

What I'm afraid of in this space is that you're going to have a mix of (a) unaffordable good ones and (b) cheap, less capable people.

It depends on location and opportunities but half-decent freelancers tend to be over $100/hour where I am (New York). People will work at a lower rate for good-citizen reasons (and because they care about the technologies, want to meet new people) but that component is limited and will never get to on-demand service.
Where Do You See Yourself in 5 Years?
It would fall under 'conspiracy' in most jurisdictions.
FYI, folks, I just posted a new article about a different lawsuit in New York in which the U.S. Department of Justice is asking a asked a Manhattan judge to grant its "petition to enforce" the FBI's NSL:
http://news.cnet.com/8301-13578_3-57587005-38/justice-depart...

Discussion thread:
https://news.ycombinator.com/item?id=5799541
This is ridiculous.

Common sense is not exclusive to agencies or freelancers in your own country. There are plenty of awesome developers and development teams in countries other than your own, including many in countries like Poland and India.

At the end of the day I think you get the development team you deserve.
Why do you "presume" that? Not all vulnerabilities are equally valuable, and the value for a vulnerability is not as straightforward as people here seem to think it is. Or at least, I don't think it is.
Here's her actual submission [1]. She created a novel dielectric and achieved an energy density of 20.1 Wh/kg which is about half of that of a lead-acid battery, and something like 6%-10% of a Lithium Polymer battery. She lists a capacitance per volume, but nothing about breakdown voltages, so I can't say what the size of her capacitor would theoretically be for 1200F rated at 6V. Nor can I say if it'd even be feasible without knowing how difficult/expensive the dielectric is to manufacture.

Also, here's a page [2] with a list of common battery chemistries and ballpark figures for their energy density values (about halfway down in green). Newer Li Poly tech is somewhere in the 180Wh/kg range.

The sad thing about this is that we're missing a bigger point. Capacitors are useful because of their low internal impedance. They're able to dump (or receive) a tremendous amount of power incredibly quickly. It's useful when you have a circuit which needs a high-current burst which is powered from a low current (but high capacity) power source.

1: http://www.usc.edu/CSSF/Current/Projects/S0912.pdf

2: http://www.allaboutbatteries.com/Battery-Energy.html
When you have a war on amorphous things like drugs and terror, the tactics, tools and strategies of the people waging said war will necessarily be amorphous as well. The war is broad, hence the tactics are broad. We as citizens should define what the war is and thus be able to define the tactics. Until we decide that the war on Terror is ridiculously broad in scope, we will continue to face tactics by our own government that are infringements on our rights.
That is not true. The unreal demo is usable even without the asm.js optimizations.
But it's odd that he brings up XML specifically, and lays so much praise on its designers, given that XML versioning has not mattered much since its inception. Most people still happily use 1.0, where the version declaration is optional.
Its true, but Joe is also correct that this is going to be something people complain about for decades.
gigga what? gigga who?
Switcha flow, getcha dough

EDIT: apparently downvoters don't like Jay-Z.
Some outsource companies and people have lower levels of communication but not all. We work with awesome designers, developers and support staff all around the world and communicate regularly with everyone.

Not all companies lack common sense to take specs literally.
Simply selling vulnerabilities isn't criminal (it's a bit of a grey area, but if I didn't have ethical issues with the practice, it's so far onto the "safe" edge of the spectrum that I'd be fine with assuming the risk.)

Selling vulnerabilities to people you know to be criminals, or to people a prosecutor can convince a jury a reasonable person would have known to be criminal, probably is a crime.
I eat paleo as best as I can, but the reasoning for it less about "paleo" and more about thinking about what I'm putting in my body. If you put a package of Twinkies (or comparable snack still being made) on my desk at 9 AM, they'd be gone before lunch. I generally don't like thinking about food; I just want to eat and go on with life. Paleo tends to make those decisions easy for me.

> You want to know what the ideal human diet consists of? Everything. Humans can and will eat everything, and we are remarkably successful not in spite of this fact, but because of it. Our adaptability is the hallmark of the human species. We’re not called omnivores for nothing.

I agree with that, to an extent. Above mentioned Twinkies (I'm actually partial to Raspberry Zingers) tend to make me feel sick. :)
You can use a DC/DC to boost the voltage.
The "to proven criminals" is key. Many people in the industry make a lot of money selling to governments and private companies like Vupen.
oh, so it isn't even TFT technology?
USAF Drone control setup
This is exactly what I need right now.
The search term you chose looks really favourable to Go, but closer inspection reveals that it doesn't contain a single Go job.

I think this is more accurate: http://www.indeed.com/jobtrends?q=scala%2C++golang

Golang: 8 Jobs

Scala: 1,434 Jobs
I got a page about try/catch... no thank you.

This is exactly what computer science is not about. I feel like I'm an astronomer looking for a great children's book to introduce my child to the wonders of the universe; but instead I get a book that goes over all the different parts and kinds of telescopes.
You have a "2 clause BSD" licence. What you call the resultant license is irrelevant. What matters is the text of the license. Heck, you could call it a "modified 3-clause BSD license, please see LICENSE" if that's what you want.
I would love to invite a mentor into a pythonanywhere console, or a pythontutor session. However, I tend to agree that without credentialing, it's hard to pony up dough for something like this. I find most people who answer student questions just like answering student questions.
Interesting proposition. Seems like a no brainer given the dynamic of things today — the biggest problem is connecting the right candidate with the right opportunity, and half the time it's an awareness problem whereby the right candidate isn't aware of the opportunity b/c they don't sit in the bay area to hear about things through traditional channels.
The easier its made to track people the fewer trackers should be needed and the process should become far more transparent. Of course everything I hear about our "homeland security" leads me to believe the exact opposite is true.
High efficiency DC/DC converters are now commonplace. Energy density (J/m^3 and J/kg) and internal resistance are the really important quantities in energy storage capacitors.
Shortest-path evolution has the best chance of winning, and asm.js is the shortest path for everyone except Google.
I apologize for my misconceptions and I would really enjoy reading such a blog post. Do you have an address or RSS feed I could check in at later? At the risk of making another bad estimation, I still feel like (at this point in time anyway) you still need to know Erlang and OTP to understand and appreciate Elixir.

As an aside, have you seen Joxa? It's a LISP for the Erlang VM. I'm really not trying to be a downer about this, I think it's great that the Erlang VM is having these new languages pop up and José Valim is one of my favorite Ruby programmers, so I have high hopes for Elixir. I hope after I get better at Erlang I can revisit Elixir and appreciate the things you are talking about.
I think it happens in more cultures. A partner at Deloitte Belgium once told me he expects 10% no-shows in his division for new university graduates. (The kind of people who sign a job offer and then try to find a job they like better.)
Personally I would rather leave the syntax disambiguation to the programmer when relevant, rather than enforcing a single, awkward-looking syntax for all cases.
I kind of think the more common use case is accessing JSON data _without_ defining a schema. In fact I wouldn't mind loading the data so long as it doesn't persist for too long. If only there was a schemaless database that allowed you to set a time to live on the JSON objects you load into it... that would be humongous.
If you sell an exploit to someone who then uses it for illegal purposes you could be prosecuted for your involvement in that crime.
Scheme (and FP in general) is much more than just first-class functions. If that's all that is required for a language to be considered functional, then nearly every modern programming language is a functional language, and the term becomes essentially meaningless. First-class functions are nothing special or unique anymore.

If you'd like to express this simply, I've been trying to get people to explain functional programming as programming where the idiomatic method of computation uses the lambda calculus as a base model.

When it comes to mainstream programming languages it's often easy to "see" the lambda calculus or a Turing machine behind the computation.
> The sad thing here is that there is a real war on terror

Yeah. A pity there isn't a war on furniture too. http://www.theatlantic.com/international/archive/2012/06/ame...
I am not sure I fully understand what you mean but it seems to imply that US is an outlier in both 'good' and 'bad'.

What seems to be problematic to me is that the bad ones seem to be on different abstraction level than the good ones. Other countries might not have Apple, Microsoft, and IBM but they certainly have huge globally successful companies. They never landed on the moon but they have explored space and achieved important things related to science or technology.

Which could negate the idea of being an outlier in bad things is somehow related to being an outlier in good things... if anyone would be making such claim.
Sure. In fact you'd want to use a high-efficiency buck/boost converter to take advantage of the entire discharge curve. However you're only storing about 20% of the energy at 2.7V.

Edit: I'll show my work.

Farads are Joules (energy) per Volt (electric potential) squared. That means that the formula for energy stored (E) in a capacitor is E=CV^2.

A 1200F cap charged to 2.7V stores 8478 Joules of energy. A 1200F cap charged to 6V stores 43,200 Joules of energy. That means that at a charge of 2.7V there's ~80% less energy stored in the capacitor than at 6V. Incidentally this ratio holds no matter value of the capacitor.
Apache Pig and Hive are other systems that can do this, minus the one file limitation.
I'm a huge fan of Zurb and their work on Foundation, this looks like a good stopgap implementation. I just hope it isn't long until there is a standard implementation everyone can settle on, we don't want to end-up with http://xkcd.com/927/
> people typically don't embed the license as a string in compiled libraries

Tradition dictates you include the license as a separate file in the binary's directory, or in the case of a consumer hardware product, on the last page of the product's manual.
It's not a crime to sell a security flaw! It is, on the other hand, probably a crime to abet computer fraud, which is what you'll have done if you accept money from someone in return for an exploit you had that they subsequently use to break into Facebook.
Top 1% Control 39% of World's Wealth
I think what's interesting is looking at the constraints around which a language evolves. A lot of the deep nastiness of C++ is related to C compatibility; but C++ without C (++?) wouldn't have had even the awful tool support that it did; it would never, ever have taken off to the same degree. I'm not a C++ jock -- when I was getting started (1992), the pain/pleasure threshold was very different than it is today.
Somewhere in early 2000s, vertical resolutions for all laptops magically got locked to 768 lines and most users neither noticed or cared.