skysight-inc/HackerNews huggingface dataset:
Python, and PyPy AFAIK, doesn't provide true concurrent threads or lock-free primitives like CAS. This means there are a class of high performance and high concurrency applications you simply can't write in Python.

I'm no fan of Java, but I am a fan of the JVM. The two don't necessarily go together, as I'm sure you know. I also recognise the JVM has limitations. There will (hopefully) be better things in the future. This is one reason that Rust is interesting to me, but it has a long way to go before I'd use it in production.
Also that Canadians also celebrate a national nostalgretz day, just on different days and by surprise. Sounds about right!
Have they come out with the prescription lenses version of Google Glass yet?
NSA Senate oversight bill may handcuff U.S. companies
To node or not to node – Overview of Node.js
Title:

> Why public libraries should follow Chicago’s lead and build maker labs

Article summary (from the article):

> The lab will operate through the end of the year and offer 3D printers, laser cutters, a milling machine, a vinyl cutter and software.

Justification of the title (i.e., why libraries should build maker labs), as far as I can see, after reading the article:

> resources like Chicago’s maker lab will bring in people who might have never had the chance to build something otherwise.

My summary:

Why libraries should build maker labs: Because the author likes them.
it would be great to see comparison with tokutek benchmark on mongodb / version with fractal tree indexes http://www.tokutek.com/2013/05/sysbench-benchmark-for-mongod...
Dude, I'm on that hardware as well and I'm having no trouble?
http://diveintomark.org for sale
Huge kudos to Mozilla for branching out and trying something different. I hope it works out for them: we could really do with an open competitor to the Google/Apple duopoly.
It's just a tad ironic. Disrespect their basic rights to freedom, fair trial, cause them physical harm and torture - but respect a small point of ramadan fasting procedure...
Perhaps the government knew it was flawed and wanted to encourage him by making him feel persecuted?
The problem is that the German subsidies to solar power are extremely high, have the form of price guarantees (i.e. their total amount is unlimited!) and are paid for by private consumers via their electricity bill - and have reached already reached the level where they're a noticeable drain on the funds of poorer households.
Drone Enthusiasts Use Open Source Hardware To Drive Innovation
Seems like most designers dismiss Fireworks before even giving it a chance. Once you get over the initial bump it actually feels much nicer to work with than Photoshop.

The only thing really listed in this article that Fireworks hasn't done for years is the retina capabilities.

Fireworks blows sketch out of the water performance wise and also opens layered PSDs/copy and paste support for vectors from Illustrator.

Adobe killing off Fireworks just proves how little they understand the needs of their customers.
> Is the idea that our democracies could eventually fix this situation really beyond all hope?

Of course not. We should vote these creeps out of office and elect someone that really stands for privacy and civil liberties - like this promising young man: http://www.youtube.com/watch?v=B6fnfVJzZT4
Artist creates 3D DNA "Portraits" from stuff you leave behind
It depends on who you are listening to. There are certainly enthusiasts chanting BTC 10,000 (or more).

That's at least close to deserving the label spiral (the devaluing of the dollar over history has been something like a factor of 30 (depending on your dates), a factor of 100 is pretty impressive compared to that).
I am totally, completely in the dark as to which coding errors (there have been several in the past few months) attach to which CVEs and which versions, and about when these vulnerabilities were reported to the project and when they were subsequently disclosed. I can't be the only one confused, and I do wonder whether that confusion is strategic.

Pointing this out would be be gratuitous, except that Cryptocat's project leader has very high standards when it comes to the disclosure behavior of that project's competitors:

https://github.com/SilentCircle/silent-phone-base/issues/5

(Cryptocat is "kaepora" in that thread; the context there is that Mark Dowd had reviewed ZRTPCPP, an open source implementation of the ZRTP protocol that Silent Circle funds and relies on, and found several memory corruption vulnerabilities. Mark had gone public with those vulnerabilities quickly as a result of a miscommunication with the Silent Circle team, but then redacted his disclosure and agreed to embargo the findings while Silent Circle coordinated fixes with all of the Silent Circle competitors that relied on that library; what you see in that thread is, apparently, the lead developer of Cryptocat, which doesn't use ZRTPCPP, repeatedly criticizing Silent Circle's handling of the incident.)

The project should meet the standards that it has loudly set for others, and I don't think it has. I'd be happy to be corrected on this.
Everybody has a meter in their house, only with these solar panels it will run backwards. At the end of the year everybody receives a bill of what they used... There is no need for extra red tape.
It's not running Firefox per se, it's running a OS called Boot 2 Gecko[0] and will probably not be updated simultaneously as desktop/mobile Firefox. Yeah, it supports almost the same functionality with some additional things (like WebAPI[1], APIs for hardware access)

[0] https://wiki.mozilla.org/B2G

[1] https://developer.mozilla.org/en-US/docs/WebAPI
> Face recognition, voice recognition, biometrics, kinematics, writing style, and of course metadata will make public an astounding amount of information. A video of a random group of strangers will be trivial to index and identify every individual through the above techniques. A shockingly detailed account of everyone's lives, where they've been, who they've met, what they've purchased, and so on will be determinable using, eventually, relatively little cost in computing power.

Indeed. I can't imagine it will be many years before we see a similar video, except now with a Terminator-style overlay (that the wearer also sees in real time) indicating the name, age, occupation, marital status, etc. of every person. I've never been afraid of technology before, but this really doesn't seem to me like a future society I'd like to live in. "Oh look, that girl over there just got dumped according to Facebook." "Haha, that guy that dresses like a bigshot really flips burger for a living!" "That family over there is from France." ... and so forth.

Others in this thread have said that it's just a gradual line of change from everybody carrying cellphones with cameras and an Internet connection. I sort of disagree. Even after smartphones became ubiquitous, it's not socially acceptable to obviously point it at strangers. Pointing your glasses in their general direction is, though.

I wonder if I'm just going through the same line of thought my parents did when they realized the Internet was here to stay in every part of life.

On the other hand, there's always masks :-)
Well, not right now but they are working on it. You can follow the progress here: https://bugzilla.mozilla.org/show_bug.cgi?id=750011
I know I can select a webmail provider that is not beholden to the United States of America's government.

Please do tell which one? And why you are sure they are not beholden to a government?
Late nights 'sap children's brain power'
Or maybe black ink is out, boxcutter redacting is in

Talk about releasing very transparent documents.
By looking at his other HN submissions for a github account I found it.

https://github.com/azer/boxcars
As much as I like libraries and the services they provide, (books, internet, study and meeting spaces), I don't think this is a good match.

As a member and former member of various robot and ham radio groups, shared spaces are a pain to run. They work much better as a paid coop where everyone has skin/money in the game.
Twitter social ads targeting platform
It's a wiki, and the page above is only the first page of hits. Ace Monster Toys is at http://hackerspaces.org/wiki/Ace_Monster_Toys, and you see a map of spaces near you at http://hackerspaces.org/wiki/California
I still prefer IRC over all of those Instant Messaging options.
I don't get how this applies here. "Asking for permission" simplifies the system, in this description. Of course, if the conflict rate gets too high, a token-based system fails.
Yacy is mentioned in the article.

http://yacy.net/de/index.html
Try Fireworks, I've used it with 40 page documents with no real issues.
If you've ever posted anything embarrassing on Facebook, hide it now
This is my lucky day to be in Spain! Have been following the project from the B2G[0] days and will order a phone ASAP. If you are in Spain, you can order the phone from Telefonica[1] and if you are like me and want to talk with other Firefox OS nerds, there is a Google Plus community for that[2]

Also, don't forget that if you want to develop for Firefox OS but don't yet have a device for it, you can run the superfast Firefox OS Simulator[3], super simple and currently the best emulator for a mobile OS.

[0] https://wiki.mozilla.org/B2G

[1] http://www.movistar.es/particulares/movil/moviles-tarjeta/fi...

[2] https://plus.google.com/communities/100988731864612801878

[3] https://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_Si...
Err... Not available for Windows -> FAIL. You should reflect this in subj to avoid peoples' frustration.
I believe dash cams are illegal in most/(some?) of Europe. Not specifically targeted by law, just not allowed as it is now. And they can't be used as an evidence (in court) either.
Such a great name. To me as a front-end dev, this truly is black magic.
What a ridiculous straw man you've thrown up here. Government isn't singled out because it is somehow distinct from the people. It's singled out because it has defacto power over my person in a way no individual does. Furthermore, that power is recursive, which is why you see so few whistleblowers actually speaking about unconstitutional and illegal action behind closed doors. We can argue about the causes all day, but the dangers of government overreach are far more sinister than anything an individual actor can do.
The story has been submitted/reported many times, and has not yet provoked much discussion:

https://news.ycombinator.com/item?id=5116396

https://news.ycombinator.com/item?id=5138864

https://news.ycombinator.com/item?id=5237515

https://news.ycombinator.com/item?id=5652939

https://news.ycombinator.com/item?id=5657050

https://news.ycombinator.com/item?id=5667393

https://news.ycombinator.com/item?id=5669868

https://news.ycombinator.com/item?id=5677023

https://news.ycombinator.com/item?id=5696720

https://news.ycombinator.com/item?id=5724325

https://news.ycombinator.com/item?id=5815729

There may be more - I may have missed some.
The SSL infrastructure is protected only by the shaky assumption that "all CAs are responsible and would never create a certificate for anyone but the true owner of the domain."

Here is a list of root CAs in Firefox: https://docs.google.com/spreadsheet/pub?key=0Ah-tHXMAwqU3dGx...

Not just NSA, but all of those organisations can create a valid SSL certificate for mail.google.com, and your browser would accept it silently.
Interesting, thanks for all the info! I've only been there once, and it the hills outside town were on fire at the time, but it still seemed like a cool neighborhood and cool town over all if you can handle the desert thing...
> Python+PyPy beats Java hands down. . Every single argument applies to Python vs. Java or Python vs. C/C++ more than it does to Java vs. C/C++

Not at all. Python does not even begin to apply a minuscule portion of the optimizations the JVM performs. Also, I wasn't talking theory, I was talking practice: I've worked on porting two multi-million LOC soft real-time applications from C++ to Java, and a few smaller programs; big performance improvements in all cases. I was simply explaining why Java performs better in practice, not speculating why it would. But if you haven't seen that with your own eyes, all that's left for me is to explain why this is so.

> Personally, I've never met nice readable Java code.

This has no relevance to the discussion, though there's plenty of nice, readable Java code. Anyway, I was talking about the JVM, not specifically Java the language.

> I'm sure Notch writes better code. But as far as I can tell he's the only one.

Right... and as far as I can tell, you're not really into Java :) That's okay. Millions of developers are.
I think pointing the finger at cheap panels from China is only half of the issue. The real issue is that even the cheaper PVs from China aren't cheap enough to make it viable.
Well, it's easier to make software available for developers world wide than to make hardware available for developers world wide.

Anybody interested in porting FirefoxOS to every single Android device on Earth? :)
NATS forced to restrict UK airspace after ‘technical problems’
I love this little pun they worked into the content seamlessly:

"After a decade of study, nostalgia isn’t what it used to be — it’s looking a lot better."
Valve's 'perfect hiring' hierarchy has 'hidden management' cliques
And I thought it couldn't get any better... It's as if they were hellbent on destroying the US economy.
I wish the title of this article wasn't so vague, I really enjoyed it, but it probably isn't going to get much notice here.
It's really irresponsible to throw around figures like total energy consumed without clarifying that this refers to the entirety of electrical power, heating and fuel used for mobility. ;)

FWIW, PV contributed 4.7% of the electricity in 2012, wind contributed 7.7%. (Same source.)
What does it take to be an expert in computer programming?
The listed software is usually a good idea, but there should be a bit more explanation. Using TOR to access non-SSL website for example, might be bad idea.

Also, noticing TextSecure, it's great, but I have personal gripe with it -- you can't use it without using Google play, and that means irrevocably pairing your phone with Google account and therefore some identity. Would it be that much of a hassle to put APK on f-droid? Software that's supposed to be secure but requires you to have Google account is a sad view.

EDIT: of course, after the (de)cryptocat debacle, using TextSecure without reading the source code might not be a good idea. Homepage of "security" software like that should always include page about security: what algorithms it uses, stuff like that.
There's the flipside to that: if there is no concern for re-election then they'll quite happily throw others under the bus. We may yet see the worst of Obama since he has no concerns over re-election.

Senators (and others) enjoy comfortable lives insulated from the consequences of their actions, especially after having retired from politics.

Politics in America may have descended to the point of "suicide elections" where they -- those who seek to subvert democracy to further their own means and ends -- use everything in their power to maximize public support for a particular candidate. The candidate knows that their political career will have been destroyed in the process, however they're promised protection, great wealth, and influence. This process, from recruitment to "execution," requires a great deal of planning but the reward greatly outweighs the risk.
I'm impressed. Easily readable and understandable, short and as far as I can tell no factual inaccuracies and wrong information (unlike many other Unicode introductions and tutorials).
Define "para-militarized" but France has the Gendarmerie, which is an army branch that does policing in small communities as well as over arching national task such as anti-terror and mountain rescue. The Italians have the Carabinieri.
Out standing in their field.
I'm not sure about asm.js/OdinMonkey. I believe that FirefoxOS 1.0 does not have it, but that FirefoxOS 1.1 (which should be available as a free over-the-air update) has it.

More generally, FirefoxOS does not automatically get the latest version of Gecko, because the process for mobile operating systems is more complex. The operating system must first pass certification by (if I recall) both the constructors and the operators. This operation is both long and costly, so it is probably impossible to follow the Firefox desktop/Android 6 week release cycle for the time being.

However, if I had to guess, I would assume that FirefoxOS will receive about one big update every few months, with all the new features and optimizations of Gecko. I know, for instance, that some of the optimizations I have added recently to Gecko have missed the release train for the next version of FirefoxOS (I believe that's still 1.1) but should be part of the release after that.
Yes, but Gecko is the engine of Firefox, so I was curious whether the version of Gecko (and of the JS engines) are kept in sync.
Such temerity! They'll want their own flag next.
Firefox OS will need to successfully compete against BlackBerry OS, Windows Mobile, bada and the other quite obscure mobile OSes long before it'll have a chance to even begin competing against Android or iOS. Many of these alternative systems have actually shipped on numerous devices, and have actual users.

And how exactly is it "different"? Firefox OS is really just a limited subset of what we already have available (and have had for years, in some cases) under these various existing systems. We can already quite successfully run HTML5/CSS/JavaScript-based apps on Android, iOS, and BlackBerry OS for instance. And this is ignoring Firefox OS's inflexibility when it comes to using languages other than JavaScript (sorry, Asm.js and Emscripten are hacks, at best), or writing native applications.

It's hard to see how it'll compete on vague notions of "openness" that most consumers really could not care any less about, while failing to compete on things that consumers do care about, like functionality and experience. It can't even really compete on price, given the existence of Android.
Thanks :) Moral high ground is usually a lame "argument", but in response to physical high ground it's good enough I guess, and why not jump to the general case right away, especially at the bottom of a thread ^^ There are (so many) games that really are won by not playing them, Schadenfreude is self-injury, and what people mistake with power is often just a web of desires and fears. So in conclusion, may all beings come to know themselves and achieve enlightenment, and find a pair shoes they really like.
I really hate to nitpick, but the article implies that ASCII was the first character encoding. In fact, there was a rich history of different encodings before that, with different word sizes and/or incompatible 8 bit encodings. It's quite interesting to look back and see what trade-offs were made and why.
Also used by Ryanair in Ireland. 1c flights, competitors shut routes, hey presto, prices shoot up again. Victory of capital over competition.
Sounds like good engineering choices. I think of Twitter as having unlimited resources but, of course, that can't be true.

Two follow-on questions:

1. Did your changes make it back into open source or were they only relevant to Twitter? When you say upstream to you mean on Redis or earlier in the Twitter pipeline?

2. How much is Redis on the critical path? Is it 90% of the processing work in the large fanout cases?
Crowdfunding/crowdsourcing for your start-up: free money is possible
You can always do it yourself!

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/...

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/...
Get Facebook Graph Search in 3 Seconds
Social Media Optimisation Tips
Well, it's the oldest character set and encoding that's still semi-relevant today. I doubt many people nowadays encounter EBCDIC and the like (and if they do, the article isn't aimed at them, I guess).
Default is, probably, just part of a money stealing scheme, nothing special, it is same everywhere - get loads of government money and then bust - US, especially Russia, China - all the same.

The difference in so called "standard of living", however, is very simple thing. For example, uneducated people who making roads in Sweden receiving around 3k euro salary, while exactly the same job in, say, China is just to get food and rent. Similarly, German working class enjoys very high wages, which makes any "fair" competition with Asian cheap labor impossible. Then big companies employs tricks, such as assigning taxes for Chinese solar panels in EU, just to protect inflated wages of its working class. Actually all this is the very basics of micro-economy, so nothing to discuss here.
I fail to see the value of such devices to the consumer. With android devices available at $100 with 1gb, android 4, a large screen, and huge market of highly optimised apps, what can Firefox is offer, except from marketing by carriers which are usually hated by consumers?

liliputing.com/2013/06/android-gets-cheaper-meet-the-100-quad-core-phone-59-dual-core-tablet.html
JNI calls carry a very significant latency overhead. If the code you are trying to optimize would have to call the JNI methods repeatedly you very quickly lose any speed advantage you had from writing it in C. If on the other hand you only need to call the JNI a few times it probably does make sense to go the JNI route.

Another common option (especially in server style programs) is to have 2 daemons, one in C (or C++) doing a very specialized role and communicating with a JVM daemon via memory mapped files.
Over 750 founders in 35 countries validating their ideas. [Infographic]
Valve's hierarchy has 'hidden management' clique like high school
Get a lawyer, delete this post.
Then at worst it’s just literally like the status quo?
I'm not a lawyer, but isn't that like blackmail or something? Talk to a lawyer, man.
Seems to me that this app could implement HTML exporting better than Photoshop does, since it can export CSS already.

Is this implemented or on the roadmap?
RTFM!
of course you can, just switch on a type

switch x.(type) {
// cases
}
Okay, why? The title says "Why...", but the author does not offer us a "why".

And I don't necessarily disagree, but I was just hoping for an argument as to 'why', as the title promissed.
Like the joke about the farmer who won an award for being outstanding in his field.
This story highlights how important remote backup and full disk encryption are. If they have automatic remote backup they can be back online the next day with nothing lost. If they use full disk encryption their data will be safe.
A look at startups using Perl: The Lacuna Expanse
>I see no feasible way to reduce the power and authority of the militarized aspects of our government(s).

I partly think it's because people are asking for the wrong things. People say things like "stop NSA surveillance" which is vague and impractical. What needs to happen is to hit them where it hurts: Reduce total defense spending to 50% of what it is now. That should be the demand from everyone. Money is power. If you want them to have less power, stop giving them so damn much money. And besides, who can't get behind massively lower taxes?
Similarly Technologia Incognita (http://techinc.nl - Amsterdam) is looking for a (affordable) bigger space and members to support it.
they are, unfortunately you need to have paid attention at school when they taught you logic operators
Microsoft to close MSN TV service