skysight-inc/HackerNews huggingface dataset:
Hey - I had an idea for how electronic voting could work.

Voters would enter their vote into a computer. The computer would print out a card for you, and show it to you from behind a perspex card. You would then say "OK" to verify that it was correct and it would drop into a box.

Now there'd be a physical copy of the cards. These could be counted and checked by scrutineers as the current electoral process works. They would need to do a manual count independent of the electronic count, and the judiciary could oversee a wrap-up ceremony where the two were compared for correctness.

In order to rig a vote and get away with it, you'd need to hack both the computer system and the manual count. Chavez could do it, but joe random hacker definitely couldn't.

But you'd get a fast, clear result for television purposes. Voting cards would not be ambiguously filled in the way they are now. And if you had a compulsory preferential system, as in some jurisdictions now, you could cause the software to enforce that in a way that isn't possible with manual entry at the moment.
Big Data Accountability - part 2: data, algorithms and auditors
Thats a great list, gonna add backbone-pouch (http://jo.github.io/backbone-pouch/) to it as well.

Thanks
Or don't have kids and spend the money on fun things like travelling?
The US between the years 1929-~1935. The closing of the American Black Chamber to the opening and secret executive permission for the military to break the law and steal communications for "training" purposes.
"Sometimes you've got to build that of what you want to be a part of"

Can't remember who said this, but I think is spot on for us entrepreneurs.
Interview with Hadi Hariri a Developer Evangelist at JetBrains
By the way, does anyone know how hittail works? What makes it better than looking at google analytics?
The was a great tutorial! Would a raspberry pi have enough power to tackle this setup? I only ask because I have seen similar self-hosting projects on a pi, but nothing quite this complex.
I might have clicked through it. I guess I am still paranoid since you can re-enable it on the web, its not a client controlled setting. Surely someone could take advantage, not just the NSA but even a hacker breaking into your Outlook.
is this the google research paper you were talking about: https://static.googleusercontent.com/external_content/untrus... ?
All areas of Ubuntu that report to Canonical/Amazon/etc can be disabled and/or uninstalled. I personally find this the optimal way from base install to get to a desktop I enjoy using but otherwise I would probably have a look at debian.
Well the whole point is that it took Gen. Alexander to finally bring about the changes to law and org. structure needed to even do it on this level.

That doesn't mean it's not for counter-terrorism at face value, though the purpose behind the systems wouldn't change how dangerous they are anyways.
> NSA-proof your email in two hours

Or just get used to using decentralized and encrypted p2p communication solutions. No server to set-up, just the client to install.
I should've clarified - there is no database today that is accessible to retailers and/or tracking software vendors. Device vendors like Apple certainly have a database that maps device UDID/MAC to your personal information, but they are very serious about protecting it. Today :)
It is like saying don't build a house out of legos... you probably should use some lumber instead.
Ask HN: What are people experiences with cross platform mobile development.
So its all in the question. What frameworks have you worked with, what worked what didn't. Should it be done? Is it a overall win or does it constrain you to much?
I posted this because it is one of the first games to get me excited since FTL. I really love what indie game devs are doing now days. You would never see this from a big design shop, but I would play this as is.
IE8 usage is under 8% so it's possible for some people/organizations to stop supporting it. In another year, I would expect market share to be under 5%.

http://gs.statcounter.com/#browser_version-ww-daily-20130615...

IE10 has more usage. Hopefully, Win 8.1 is successful for Microsoft and XP usage drops significantly.
I work in advertising. I have seen Ghostery rack up close to 300 trackers before. Piggybacked pixels... they're everywhere
I usually agree with this, usually because we often see things like "icons/logos drawn in pure css", which implies someone maybe thought it was a good idea to actually use in a project.

This demo, however, seems to me to be just for fun. It does serve a purpose though; it's nice to get such an impressive view into what's possible with CSS now, and these demos can also be used for performance testing. It's pretty interesting to take something so rendering-heavy, open a profiler and see what happens when you start transforming, animating, and modifying it (one article comes to mind that uses the "pure css macbook" to demostrate the performance of translate vs. position[1]).

[1] http://www.paulirish.com/2012/why-moving-elements-with-trans...
As far as I know, the only way to disable the WiFi "pings" is to turn off WiFi on your device when you don't need it.
Well, how does one fight dictatorship in a court that is owned by dictatorship?
"Write in whatever language you want" - For languages that need a VM (most garbage collected languages for example) you would need to port the VM to asm.js. That's a job in itself. Then when a user hits your site they would need to upload all the asm.js for the VM at least the first time (think about that on a sketchy mobile connection). On top of that the performance of C++ to asm.js is about half native. The performance of e.g. a ruby interpreter running in a VM that was ported to asm.js could be a long way off native. The performance of e.g. Ruby might be acceptable on a server where you can throw more horsepower at it. But on a client? Client code is the most performance critical there is. The user expects instant feedback when they swype. Even if there was a native Ruby VM (for example) on the client it still might not meet your performance requirements not to mind one that runs in asm.js. It was the movement back to the server side with web programming that enabled the diversity of language use in the 90s. On the client the same old restrictions apply i.e. we would need something to make those VM's faster than their native versions, not slower.
We updated the landing page for better mobile support. Although we can't say the same for some of our d3 visualizations
Have recommendations?
PHP 5.3 Reaching End of Life
Mint seems to be popular. But honestly if you care about this sort of stuff you're going to have to get a bit technical, at which point you might as well use something really serious like OpenBSD.
Here's the painful part: Douglas Crockford wrote a book called Javascript, the Good Parts.

If Javascript were limited to The Good Parts alone, it has the potential to be a beautiful well thought out language. It would be quite close to a beautiful well thought out language
Can you give a step-by-step advice for installing on Arch Linux? TIA!
Richard Stallman: Snowden & Assange besieged by empire but not defeated
This is a serious problem in its own right, but it's not really relevant to the post.
Thanks for your feedback. At the moment I'm not able to reproduce your issue, but I'll add it to our github issues
The fact is that unless it's in the student's own field of research interest, it's far much profitable to the kids to be under the tutelage of a teacher rather than a researcher. Perhaps universities should offer independent research/study options to undergraduates in the same way they do for graduate students: describe your interests, create a plan of work, recruit a review committee (or for undergrads, perhaps just a single professor), and have at it. As a history major I had a couple of folks treat their own courses this way and by acting as a facilitator to self-discovery I learned far more than in traditional lectures. Standing out for me was Terry Belanger (http://en.wikipedia.org/wiki/Terry_Belanger), but he's something of a "Dijkstra" celebrity in the field of bibliophilia so ymmv. One of the options he gave students was to curate their own exhibit in the University of Virginia's most prominent display museum (the Dome Room of the http://www.virginia.edu/rotunda/), and this experience was one of themost impactful experiences in my college career. ... It also steered me away from public history and toward technology, and I'm glad that happened BEFORE I graduated than afterward.
Loading Views with Backbone.js - (Screencast)
A new meme is being born. "534 hours in CSS"
Are they all qualified speakers who are insightful and sharing something I can learn from? In that case, I wouldn't mind one bit.
Here's an article they published previously about the use of stereoscopic photographs: http://www.bbc.co.uk/news/magazine-13359064

Also has a few nice little interviews/videos tied in to it, and there was a full documentary aired around the same time.
Tim Berners-Lee: No Snooping on the Internet (2009)
Correction: Levi Strauss was one person, not two.

I do like orthogonal thinking, and a lot of businesses don't "get" the concept.

My former employer flailed about trying to adapt to Amazon's competitiveness (and anti-competitiveness in some cases) in both the print on demand and eBook market. They kept trying to do with Amazon does (deep discounts, free shipping) and failing to show an improvement on the bottom line.

They could have made a common eBook format that publishes to every platform and done well with it. eBooks tend to be nearly pure profit as opposed to the overhead of dealing with printing and shipping physical product.
How did this get voted up this high? What? WHAT?
It's also safe to say that the NSA are not completely stupid. Any nefarious code would unlikely be completely obvious, even to top developers.
Because statistically unless you're in a clear minority, Microsoft makes the OS which you do all your work and process all your data on.

It's sorta a big deal.
a-la Cassandra, but under NodeJS?) I'm Jack's total lack of surprise!))
> The 4th amendment was not instantiated so it could be interpreted at will by whomever is currently in power.

It has to be interpreted to be applied in any event. That's why rayiner mentioned 'narrow scope' in his hypothetical.

In this actual case it's not that Gen. Alexander decided the 4th Amendment doesn't apply, it's that Gen. Alexander managed to get a lot more people than himself, in all 3 branches of government, to agree that legal precedent would make systems such as being used at the NSA legal.

Now we can argue that something simply being legal isn't actually carte blanche to go do it (e.g. rayiner has said as much in a different topic, that the law isn't meant to withstand everyone to try to push its boundaries all at once).

But we can also argue that someone with a task T should take advantage of every available tool at their disposal to finish that task. This is the tack taken by those who say that Google/Facebook/etc. have no culpability for not paying more taxes, as long as they avoid doing so by legal means.

Personally, I'm of the opinion that this WaPo piece is actually more concerning than news of PRISM, data collection, etc. I assume the NSA is collecting data, but I assume also that senior NSA leaders would be aware of why we do not concentrate power in the hands of individuals, and why we do not try to 'merge swimlanes' of functions.
Why isn't there a syncing filesystem that works like this?
"best minds" needs many air-quotes attached.
Thanks for this review. I glad to know that there are other brands that are just as fast as the sandisk extreme. I'm probably still going to wait until post-Christmas sales start
I can imagine that U.S. companies wouldn't do anything, but European companies would be much more motivated for transition. As we speak, the top managers in Europe do try to find an alternative and everybody likes the easy way out. At the moment, baring some other potential compromising evidence, Apple would be such a way was it not on the Prism slide. Transitioning to big the powerful non-compromised Apple would be probably valued as less pain than transitioning to your in-company-made Linux distribution.
Pretty much. The truth is, unless your company serves Internet security careerists or people impassioned about Internet privacy, your customers do not care.

The company I work for has absolutely no intent of dropping Microsoft products in lieu of the NSA leaks, even with large amounts of sensitive customer data. I can't imagine many large companies would. It would require such a vast amount of work it's unfathomable to even imagine most companies considering it unless they were about to lose nearly all of their customers.

Caveat: customers do not care, at this stage in the game.
You must not have read the part where he said "recently had some success"
Javascript itself has warts and they are easily overcome. I've found that the biggest hurdle for me, someone who's written native desktop applications, are the libraries are a huge hurdle. I still don't understand the obsession with MV* "design patterns," in GUI code.

It's made worse by the fact that the model we have to base our GUIs off of is a based on hierarchal documents.
Constructive feedback rather than warm fuzzies are suggested.
Maybe share a link?
George Zimmerman acquittal leads to protests across US cities
Task Rabbit already does this, ostensibly. We have people go to Ikea for us because screw going to Ikea.
An open letter to president Obama
How to kill BitCoin: A guide for governments
Another guess: batteries
I think the more powerful aspect isnt even the gender biases but how she frames her potential future talks as basically "You want to follow me because it makes economic sense."

Arguments about fairness quickly fall apart because (I believe) the vast majority agrees with tenets of fairness, but they don't see how it effects their bottom line.
I'd probably attend, because I tend to be curious about things and I'd want to see how an event with only female speakers operated differently from 'business as usual'.

Stereotypically, females tend to do the front-end, QA, and design aspects (not saying this is always true or that it should be true, just that this is the common stereotype). So I would find it cool to have more women speaking about "hardcore" stuff like language and compiler implementation in C, low-level optimization, and so forth.
Before "js everything", it wasn't just a plain simple pure web. It was flash and gifs and "dynamic html" that would break in half of the browsers, and you'd show a special version of your site saying "we're not paid enough to support your browser, go get another one".

Clients never were reasonnable in their demands, nor did most of the site owner have good and simple tastes and care about efficiency, nor did half of the internet care about user experience first above everything else.

Saying that the use of js has because heavy handed is cool and fun, but for any serious discussion there should be more acknowledgment of why we are in this situation in the first place. I'm not sure it's so much worse than 5 years before, at least we can read most things on mobile devices.

As a side point, I've done project on ultra weak platforms were every js had to be hand written to gain speed and memory space. I wouldn't try to do the same on some cookie cutter corporate site with a 600k slideshow loading on the front page, where having easily replacable components and tried and true pieces to test on the 20 combinations of browsers is far more critical that cutting 20k of compressed script.
Sure, email is jayvanjj at gmail dot com.
We updated the landing page to better reflect your suggestions.
I have a 3 year old and over the past 9 month we've made 4 (admittedly shorter) trips to 5 counties and it went far smoother than I'd ever dared hope.

I'll be the first to admit that I thought my traveling days where behind me (or at least put on hold for a couple of decades) when my daughter was born, and I was absolutely terrified before setting off on our first trip together, but it not only works, but was actually fun. Sure it's very different from traveling child free and there are many things you cannot (or at least should not) do, but at it's core it's still traveling and it's still a great experience.
It's not going to wear off until things are restructured. As it is, there's the story of the occasional person who makes it big on an IPO that goes out, which stimulates the rest of the start-up "community" to go off and flog the next great thing, trying to get a cadre of twenty to one hundred people to give up their lives for a few years so that perhaps four or five of them can cash out and have the vaunted bundle of "f you" money, if for a few months, until the IRS comes and audits them, taking most of it, if not all, away, and the cycle begins anew.
> Don't allocate when you need fast performance. This is good practice regardless of whether you are using a GC since allocation/deallocation of memory are slow operations (in fact game programmers NEVER allocate during game level execution).

> This isn't really hard, you just make sure that while you are performing an animation or within a game level you don't make any allocations. The GC is unlikely to kick in and your performance will be predictable and fast. ARC on the other hand doesn't allow you to do that since ARC instantly deallocates an object you finished working with.

I don't understand this. All the strategies one might use to avoid allocations in performance-critical code under GC (pooling resources, or whatever) are also available under ARC.

The difference is that if the way I use memory causes performance issues without GC, it will be much more reliably reproducible than with GC.
just a simple question, why would you use this instead of, say, php+mysql ?
You might want to take a look at Liberator http://clojure-liberator.github.io/liberator/
Well, in the NSA's eyes, that main difference is important. Free (and highly pushed by the very popular iPhone and iPad) meant people actually starting using iCloud. The cost-benefit analysis shifted tremendously from .mac/MobileMe.

It is fun to think of Steve Jobs as the lone person saying "fuck you" to the NSA. But it isn't realistic. It isn't like the other companies are run by meek people who love bending over to authorities.
Your idea is very similar to Wombat Voting: http://www.wombat-voting.com/
The War of the Worlds – World’s Most Impressive Unintentional Mass Deception
As long as the process (of evaluating and purchasing the items in question) did its job, no one has to be accountable.
How does one even collect the data from 300 trackers?
Thanks for your feedback, but what you're asking for Reddit doesn't provide in their API
Woah. TIL the popular definition of swag changed in 2010. Damn, now I feel old and out of touch :(
Thom Yorke pulls all his music from Spotify
This is not true. I've had automatic shutdown without warning. Had to send them some documentation/evidence of solving the issue before they would put me back online on a public IP address.
Not to mention that you end up knowing a lot
more about [the tool] than you knew before the project, given that it is such an unusual project.
Off topic:
Your blog posts regarding building a search engine are quite fascinating, thanks for them!
The good news for the candidate is this type of behavior is a great leading indicator of what working for the company will be like.
The fact that the url of this article ends in .asp kind of makes me laugh a little. Although I would love to see movement away from Microsoft products, its clearly much more difficult than the article makes it out to be.
This reminds me of a joke. HR person comes to the boss and says "I've got two candidates for the job. Joe and Jane."

The boss interrupts the HR person. "You know, I've had it with all this affirmative action and diversity crap. It's a waste of time. Let's just stop all this. I just want to interview the best qualified person."

The HR person says "Ok, boss." The next day Jane shows up for the interview.
I've never read all of the poignant guide, though I probably should for entertainment value. But, yeah, I'd imagine that was also an inspiration.
If you are in the US, you are not NSL proof.
This post makes Gowl look like a very good investment.

For now, I use "say boom" to get notified of command completions. The boom sound is funny when coupled with errors. ;-)
How is this really NSA-proof? If your family/friends/colleagues are using GMail/Outlook/Yahoo/etc. to send you emails, the security of those emails is anyway compromised.
Great article about setting up a mail server, but the privacy claims seem a little dubious. Private email takes two. Running your own server won't do much good if all of your email exchanges are with people on gmail, hotmail, yahoo, etc.
It makes me shudder to think what things would be like if they hadn't included closures in Javascript. Things could have been a hell of a lot worse!
Every friend I have gotten to install ghostery has been pretty shocked.
My main reason is for web applications that work fully offline and sync their data to all my devices.

Writing custom code to do that on a mysql stack is very hard.
Save 5 MB and condemn yourself/your team/your company to the hell of maintaining multiple code bases that all do basically the same thing but subtly different and written in different languages.

Sounds like a dumb ass decision.

It's the sort of logic that makes people pick C or C++ when a managed language would have been more appropriate.
There's http://hackaday.com/.
I'd like one if possible: luiscarrasco at upsa dot bo
Its not really like cassandra, which has functionality aimed towards managing and querying huge volumes of data. The main feature here is the syncing, which is reasonably unique to the CouchDB world
Microsoft's future in the cloud just went from Sunny to Partially Doomed
Coming from a world of Java (Java SE of no particular platform and Android), I find the iOS documentation surprisingly hard to navigate. In the Java world, it's common for documentation on a class to contain at least a page of introductory material to the class including its purpose, its function, major caveats, some example code, etc. The iOS documentation splits all of that up between Getting Started articles, the class documentation, and separately-downloadable sample code projects. It's all there if you know where to look, but it's inconveniently spread out.
i7-920 works with 48GB http://www.tomshardware.co.uk/forum/313665-30-48gb#4425619
I never thought about those other requests. Maybe and request.anything workflow could be interesting.

How about Performance Reviews? How do you actually do it ?

Thanks for your answer
Good luck getting any of that done in America with the current house of representatives. It is currently politically impossible to get anything done at all in Washington. Our current congress can't even vote on simple stuff like raising the debt ceiling.
The purpose is also to... Learn.