skysight-inc/HackerNews huggingface dataset:
The problem with this is that it's doing multiple iterations. LINQ on the other hand builds up an expression tree that is "compiled" into a single loop when `ToList()` (or some other method which gets the results) is eventually called.
I'm browsing from my separate internet-enabled machine right now. I'm not working in defense, but just a place that has secrets to keep. If you ask me, I'd say that is true for almost every organization, because most organizations have computer files on original research, sensitive sales-related or private information.
Teach Yourself Node.JS in 10 Steps
Deadlifting is excellent for getting maximum force, but not power (powerlifting is misnamed!). The highest power lifts - the Olympic, explosive ones - aren't well suited to tapping to run a drivetrain.

Cycling is, among many things, very smooth, which helps when dealing with such delicate machines.

Source: Powerlifting cyclist here. :)
How Redditgifts is monetizing altruism
I learned to dance from an awful starting point in 10 weeks, and got very good in 20. You don't need a year.
I hope he was just trying to be imaginative, and did not litterally mean that.
As a computer vision engineer, I know that my hite rate when I was sending CVs suddenly got higher when I put a QR code on the top of the resume.
The managers would get interested, try the code with their iphone and land on my blog.
When I came to the interview, I always had the question : "but why did you do that?!", and started with a few more points than the other candidates :).

I think his point is good, just not the way he said it :)
Microsoft's New Strategy Doomed By Contradictions
What's frustrating to me is that apparently a modestly priced (for spacecraft) dual-satellite telescope system has been designed that could return images of extrasolar planets like we were snapping pictures of Saturn, but it hasn't made any progress because of budget limitations.

Edit: here's a brief article that gives an overview of a lower-budget, swarm technique being proposed by Planetary Resources - http://www.dvice.com/archives/2012/04/could_planetary.php
I had an idea for a small SMTP/IMAP proxy, running on your own server, that connected to your actual IMAP account and called GPG to encrypt/decrypt your mail. That way, everything would be end-to-end encrypted, if your correspondent used GPG/the proxy as well. It would even be completely transparent to you and all your devices.
Snowden's email address at the top of the letter.
any of my services could go at any time [, like] Google Reader

... a lead time of months, with daily notifications in the final month? But he's willing to go with other cloud services?

As for the total abandoment of google products, it seems petulant. 'I won't do Android, I'll do Cyanogen instead!'?
Not only identifiers, but comments and log messages too. I guess the code doesn't hold up to the high opinion I had of Cybernetica AS.
> I'm not terribly concerned about the NSA logging “you have $n new messages!” notifications.

But you can appreciate that as part of risk assessment some people might have a valid reason to be concerned about leaking even that much information?

GCHQ / NSA are good at finding patterns in data, so a collection of "You have $n new messages!" notifications can provide insight into the organization of a group.
Simple Monads Example (CoffeeScript)
Control over a critical part of the stack. Canonical can bend Mir whichever way they want without waiting for the upstream to implement something or accept patches or wait for releases that contain features Unity doesn't need.

They implement only what they want, how they want (full-blown automated testing) and get to dictate the direction of the display server which is critical for Ubuntu across devices.

Upstreams don't always share the vision and often do things that don't align well with the distro. Remember Nautilus changes a couple of cycles back. I'm not saying Gnome devs did anything wrong with Nautilus, but pointing out how it was a big pain for Ubuntu developers/users.

I believe you have to control all the critical parts of your product and not live on the mercy of upstreams.

Canonical is not here to donate resources to help make your linux ecosystem better. That is only a side-effect of it being a member of that ecosystem. Canonical's primary goal is to create a awesome product that can disrupt multiple markets so I would say it makes perfect sense for Mir to exist.
In the District Court of Maryland, minimum waiting time from arrest to trial is 4-6 weeks, and in major cases it can exceed a year. The only thing that eliminating bail will accomplish is further strengthening the power of the plea bargain.
"No jingoism here" => proceeds with jingoism.
That's not the point of this feature. The point is that if your computer is infected with malicious software that blocks or manipulates your votes then you can detect such things.
What will you build on a contextual data platform?
1) Maybe in some jurisdictions but not in others. For the most part in the UK we have rooms of people counting and bundling papers.

2) Yes but the people who control those machines don't want to modify them (they want some winners for publicity but mostly losers and they are preconfigured for profit without modification).

3) If the receipt indicates your vote this opens the voter to bribery or coercion. If it doesn't how does it confirm that you vote was correctly recorded. Even if it does indicate your vote it is still non-trivial to confirm the validity of the election from it. You basically need to publish all the votes (with receipt numbers) and anyone whose vote doesn't match their receipt could flag it as rigged. This doesn't do anything to prevent digital ballot stuffing though.
I have been working on a service that provides build automation for mobile apps. I welcome any feedback.

https://appramp.io/

Right now working on ironing out some kinks in the build system and making some UI changes. I should be ready to do an official Show HN very soon.
Shortlist? That would be a very, very long list. So long in fact as to be totally useless. There is a cure for Internet paranoia. Fresh air and sunshine.
Gtk works under X, Windows and OS X. It already has a system in place that can support multiple backends and I am sure Canonical will be more than happy to write the Mir backend for Gtk. All Gtk devs have to do is to accept the patch.
I think we're incredibly lucky to be in the field we're in, and in such high demand, and it would behoove us to remain humble about ourselves.

Many people, for many reasons, are not in such high demand. Sometimes, that's something they can change, sometimes it isn't.
"to advertisers" are the important words to note in their claim.
You're right. CC licenses are not for software and are incompatible with the GPL. Read more at http://wiki.creativecommons.org/Frequently_Asked_Questions#C...
That's simply not true. Western countries have significant differences in structures that enable them to achieve compared to Russia.
The key one that springs to mind is a rule of law that courts actually follow. Compare Russia after signing the Helsinki Accords, and it's constitution which had all sorts of freedoms that were totally ignored, to the West.

When you look at recent Kremlin activity like the expropriation of entire corporations, jailing of people like Magnitsky, murder of journalists and dissidents abroad you'll realise that there are no checks or balances in place at all.
This is anecdotal but I worked (shortly) somewhere where a developer did not write comments, variable, functions, etc in English on purpose, so that the code would not be outsourced in the future. The fact that it did not raised any eyebrows showed that overall the place had other issues all around...
And here is the primary problem of HN. This is the mechanism that will turn HN into Valve, mark my words.
Used Jekyll quite a bit. These days, I'm beginning to like Yeoman - http://yeoman.io/
Article is behind a paywall. Flagged.

Edit: current discussion https://news.ycombinator.com/item?id=6030912
Wayland doesn't require kms. It requires EGL
Thanks, overlooked that.
>Lavabit will only release private information if legally compelled by the courts in accordance with the United States Constitution.

Strange that Snowden decided to choose this one.
Yet, at the end you can find them in the same category. How can that be? :-)
How to Retrieve Twitter Timeline and Hashtags in PHP
More detailed analysis and original documents
http://www.crikey.com.au/2013/07/12/telstras-deal-with-the-d...
“You can't solve social problems with software.” (Marcus Ranum).

It isn't clear from the talk, that:

- you cannot inject votes digitally (within parts of the system) - you may only verify your own vote, and may or may not know about "extra" votes, especially under low turnout, which is very frequent (the euphemism is "democratic deficit")

- supersedes chain voting: it is not clear, that voters cannot be bribed, where the briber can ask for your receipt to verify your voting (currently this is done by buffering voting slips: the first is taken out, filled out in front of the briber and exchanged for the clean copy inside the booth, which in turn is taken out etc.).
People could start using gmail because emails work independently from the provider. If gmail provides the nicer user experience you lose nothing from switching.

People started using Facebook because it was exclusive for a group of students. They were friends in reallife already and Facebook made it easier to coordinate.

People started using Skype because it allowed calling real phones cheaply, msn doesn't.

A large fraction of HN readers probably use Linux and free software. A fraction of them probably even improves the software they use. That doesn't mean that the average person wants to switch too.
Putin or the russian government planing this meeting is less likely than you working for the USA government to spread conspiracy theories in social networks over the NSA case in favor of the US gov by playing the patriotism card.
This seems like a good contract to the typical (american-inspired) secrecy around governmental systems. I would also like to believe open source makes software more secure, but I'm not sure if there is any research that confirms it.

Oh, and cool its made in python and not some enterprise java or .NET :)
Two mouse pointer is not an issue. It was put there by the developers to quickly determine whether they were running X or XMir.
Cagliari Recebe Conferência Sobre Informática na Engenharia Civil
[13:17:18] i13:klausa:~% uname -a
Darwin i13.local 12.4.0 Darwin Kernel Version 12.4.0: Wed May 1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64 x86_64
[13:17:19] i13:klausa:~% curl
curl: try 'curl --help' or 'curl --manual' for more information
[13:17:22] i13:klausa:~% wget
wget: Command not found.
I built this using Firebase + AngularJs: http://vocowl.com
>Browsers are constantly being upgraded more and more of this important functionality built-in, including rich-text editing

I don't see any "rich-text editing" widgets built-in in browsers.

And even if that was the case (that they are available in some) it has been 18+ years we've have had to put with BS solutions like the common "rich-text editors" found in most Content Management Systems: slow, buggy, crappy output AND brittle.
They're a huge multi-national corporation. It's unlikely they have your long term interests, goals, safety, personal satisfaction in mind. But yes, it's convenient and a lot of people agree with you at the moment.

My guess is more will come out, and people will see that trusting private corporations with private data isn't a great idea.
It's an interesting subject, I just wish his benchmarks were much more indepth.
I would like to how the amount of sequential iterations of the code, the HTTP Server, JVM, OS, kernel, latency, jitter all affect the performance.
Shortlist? Used as a metric between deciding whether your get you next job, your affordable insurance policy.... long lists are easy to store and use with prejudice.

I'm thankful that fresh air and sunshine is a viable pursuit for my weekend sojourn. Not so much for urban poor.
I've been extremely happy with Fastmail.fm. It's a few bucks a month, and you can't tell the difference between it and Gmail--as long as you delete emails after you no longer need them, of course.

I also started using a pen & paper planner by moleskine rather than iCal. It's actually very nice.
Speed is only one of the tradeoffs. You also lose access to the native interactions, controls, transitions etc.., which makes a lot of the mobile web apps be very alien to the users since they don't really quite fit with the rest of the apps.

I am curious, can anyone point to an well-done mobile web app? The best way to shut up all of us yelling "js is worthless for mobile development" is to point to such apps and explain how they were made.
In these type of discussions they tend to selectively ignore all what the desktop has brought to the development and what is possible in native code frameworks.
Other way around :-) When you are looking you a job at a particular company, put up google ads for all relevant executives and hiring managers names, so when they google themselves, they find you. That came out zen.
>For most of what we are talking about, JavaScript does not execute in a vacuum. It runs in a browser. That browser environment brings a lot to the table. The applications you are coding are often ones that lend themselves to what a browser is good for: Presenting information.

We already covered this too. Apps that are just about "presenting information" (your typical CRUD stuff, or glorified CRUD, from Gmail to twitter clients), are plenty fast.

Mobile web apps are really slow for those OTHER uses. Anything with multimedia for one.
That may not be true - it's just that Google have been a lot smarter at hiding their 'dodgyness' than Apple, and certainly than Microsoft.

If you have time: https://medium.com/surveillance-state/32ba2b38c219 - this is part of an overall move towards 'a bit more evil' than the general public is aware of.
A cloud is what exactly - something fluffy in the sky, an omen of rain perhaps? It's supposed to make you feel safe, but is this really what they are when you're surrendering your most personal information to some greedy corporation and the all seeing eye of the government?

Perhaps a prison cell or operating table would be more appropriate?
If HN were a popular result, the quality of this community would rapidly decline. Eternal September etc.
I recently switched from my own server to Zoho.
Nobody leaked it. The contract for buying typewriters was posted on the public board of government contract accessible to everybody.
>All my friends are on Facebook and as much as I dislike Facebook's piracy invasion, it's an excellent tool to keep in touch with people.

Ever tried mail and the ocassional phone call or meeting?

Do you really have to keep in touch with people seeing what they did on their vacations, bs inspirational quotes and baby photos?
The rule of law is a misleading term. If you have money, you can afford expensive lawyers and staying out of prison for certain crimes. If you don't, well, then you're out of luck. That's not significantly different from the Russian system, except that in Russia nobody is delusional about the fact that money IS law. Also, when someone sues you, you're most certain to not only lose your time in court, but also money on lawyers, thus the system can be and is used for legitimate blackmailing.

Finally, US government can jail anyone at any time without trial, even US citizens (Bradley Manning). There is no rule of law.
Wise men don't plan; wise men steer.
Has anyone ever seen "undefined" be redefined, on one of their professional projects?
I highly doubt that, as the 808 has already disproven that statement and has quite the reputation among enthusiast photographers.
Here's this best LIVE BLOG of the breaking news in the Moscow airport --

http://english.ruvr.ru/2013_07_12/Snowden-meets-human-rights...
Dont you mean free software?

Linux already has a great marketshare - Android - but no perceptible effect on society, most people dont still know what Linux is, and certainly not what freedom in software is about. Which sucks, but thats the way it is, and once that changes, then we're in for great times.
> (2) Slot machines are already protecting millions upon millions of dollars from countless people who would love to be able to modify those machines' behavior.

There difference is motivation. If a slot machine pays out too much, the company that makes them won't get any more business. If a voting machine favours certain candidates, those candidates benefit from letting that continue (if they weren't instigating it to begin with) and often they might have been the ones in power when they voting machines in question where chosen.

> (3) A backup-paper trail would reduce error and allow for recounts. You vote, a receipt gets printed, you confirm that the printed paper represents your vote, and you're done. (The paper stays with the election commission)

This I agree with, and it would satisfy most concerns with electronic voting if you combined it with paper recounts of some random districts and, say, and districts with small margins or unusually large shifts.

Focusing all that much on the security of the voting machines is a sideshow, IMHO. You need some level of security, but pretty much any security mechanism you introduce will be inferior to recounts based on receipts collected using tried and true methods of paper, sealed boxes and independent observers.

Focusing on a solid recount solution that includes rules for when to trigger automatic manual paper recounts won't just catch malevolent interference with machines but also reduce the chance of problems due to bugs, hardware and software failures and all kinds of other problems.

But of course it'll cost more than switching to a purely electronic system, and that extra money won't go in vendors pockets.
Microsoft helped the NSA bypass encryption, new Snowden leak reveals
Common, not a single positive comment ? Things in the administration always take time. At least it's a move in the right direction. Next add a build CI to produce signed images. Then propose USB keys for people to boot their own system on the voting booth.

At least it's better than the Diebold debacle in the states.
Dose NASA have a full time staff of artists? Or do they outsource these "artistic interpretations" we some frequently see?
Simulating a Grid Run on Renewable Energy
I think that Snowden is in Russia, but honestly, I'm sure Putin would welcome any opportunity to poke Obama a bit.
AngularJS Pain Points
Linguine with Stuffed Tomatoes, Shrimps and  in Butter Wine Sauce Recipe
You're right. I didn't make myself very clear and now I'm not even sure I can remember the exact point I was trying to make!
They can, but they do not. Why send an email to each person, when you can just post baby pictures or what you are doing to everyone on your feed? Then you don't have to worry about missing someone.
NSA's access to Microsoft's services detailed
What Does An Angel Do For a Startup?  What do They Look For?
...assuming you are willing to believe your smartphone display too.
Remaking the remake: How even HD game remakes are going next-gen
@c0un7d0wn below (somehow I can't reply directly?)

I didn't know that, makes sense. That said, Mesa appears to provide EGL on top of GLX, which probably isn't as efficient as a driver that directly provides an EGL interface, but likely 'good enough' for basic desktop rendering. So I still don't really understand why I would need Nouveau to use Wayland or Mir.

For me, using Nouveau would be a definite showstopper for whatever new display server becomes the default in Linux distro's. Not to talk down the efforts of the Nouveau developers, but I only have bad experiences with the driver, ranging from crashes, screen corruption, unbootable installations, terrible performance and loss of indispensible features such as proper multi-monitor support and hardware video decoding. One of the first steps in installing a new Linux system on Nvidia hardware is usually to remove, purge and blacklist Nouveau, and install the closed driver, because that just works (tm). I'd even use software rendering over llvmpipe before I'd consider Nouveau.

If the future of the Linux desktop on Nvidia hardware requires a reverse-engineered GPU driver that lacks all the features provided by the closed-source driver, we can postpone the 'year of the Linux desktop' for at least another decade.
You can use EU based GMX.com for email in USA. I do.
Yes, ZipZap runs through MG's bill pay service, which is far cheaper than sending a regular MG and is offered at virtually every MG site.
Very true, and also any psychiatrist who makes such statements without knowing specifics should be chastised for violating the standards of their profession.
Posting bail has nothing to do with being under arrest, and everything to do with remaining detained. For many (particularly non-violent) arrests there is no reason to detain a person until the time of their trial, which is at least a month but can commonly be a year or longer after the original arrest date due to a backlogged court system as well as delays necessary to prepare for a trial. Bail system does favor people that can afford it, but so does the trial system (afford a better lawyer), the healthcare system (afford a better doctor), the housing system (afford a better house in a better area), etc. That's called capitalism.
Humanoid robots resonate with the public (in a good way or a bad (Terminator)
way) and it does make sense for human-replacing robots to be humanoid, since
we've built our environment to accommodate bodies like ours, but at the moment
most of the uses of humanoid robots are gimmicks.

Why bother programming a robotic tour guide to point using its finger, hand out
leaflets and walk around, when it's much easier to put a screen and leaflet
dispenser on a set of wheels? Most importantly, a screen and leaflet dispenser
on wheels has much less chance of accidentally decapitating tourists than a
300lb hydraulic "body-builder" machine.
A couple questions for those that have been on any single medication for a sustained period:
1 Have you found that you need to increase your dosage at a stable rate to maintain the same effectiveness?
2 How are you now when you are off the medication e.g If you are on vacation and do not need to 'buckle down' do you still feel a need to take the medication just to feel like yourself?
Thanks in advance for any replies.
The problem again is not really javascript, it is DOM manipulation. You can have the fastest javascript engine ever,if the bottelneck is the DOM , there is little you can do about it. And everybody doesnt own a quad-core mobile.

I like Titanium approach where the ui is native and the code is javascript,so you are basically using javascript with a specific API,not the DOM. I'd like to see more frameworks like this , or even , i'd like mobile os vendors to faciliate the use of their native framework with javascript, instead of having to use HTML5 in a webview for development. I believe that's what WP is doing. As much as i h*te MS , it is a good move.
Here's the thing. My friends and I use Facebook to organise evenings out and other outings. We have one friend that refuses to use Facebook, so now we post an event in Facebook, and then someone has to go to the effort of keeping the outcast informed. It's actually quite a pain for your friends if you refuse to use the tool that they are using to organise themselves. It makes your friends do extra work to accomodate you...
The NSA's Surveillance Is Unconstitutional
Especially with Ios redesign , this is going to hurt , quite a lot, for some devs who tried to fake native feel. It's just difficult to reproduce in HTML5 CSS3.
Headline is misleading. It should be "goes iPhone", not "goes mobile" since they don't have Android yet.
Twitter to hand over details of people who post racist or anti-Semitic comments