skysight-inc/HackerNews huggingface dataset:
Yes, I could memorize this and 2000 other arbitrary shortcuts. Or, you know, I could use the mouse.

The times per day I open a new SSH session (and I'm a heavy SSH user) are so miniscule that keyboard vs mouse wouldn't do anything than give me a false sense of superiority.

That said, I already know this Spotlight shortcut, and yet I fail to see how eleven (ELEVEN) keypresses as described above are any better than lazily moving my mouse and clicking on a dropdown menu.

No, I don't want to "have my hands down on the keyboard all the time", like they are glued there. Not even when I'm programming. I'm drinking my coffee at the same time, for one.

And my commits (including typed and discarded code) are no more than 1000 lines per day. I could write those in 5 minutes, if keyboard dexterity was all it took to program.

So fuck yeah, I'll move my hands. I move them anyways, to interact with graphical elements that do need a mouse, to drink my coffee, to grab a pen and pencil and do some rough sketch, to scratch my neck, to answer the phone, to fix my glasses and tons of other things. And to not have them go numb.
I think I can best express what I think of it in code.

<marquee onmouseover="this.setAttribute('scrollamount', 0, 0);" onmouseout="this.setAttribute('scrollamount', 6, 0);">

It's certainly a nice implementation of what it's supposed to be an implementation of. But it's effectively just a resurrection of the <marquee> tag.
Unfortunately WolframAlpha is a little off on this one. It shows data for cooked quinoa which is very misguiding.

The "correct" macronutrient values with some comparisons:

Quinoa: 368kcal / Protein 14g / Fat 6g / Carbs 64g

Oats: 379/13/6/67

Regular pasta: 360/12/1/72

Couscous: 361/13/1/72

"Quinoa is a low-calorie, gluten-free, high-protein grain that tastes great." says the author.

It's low-calorie compared to butter maybe, and high-protein compared with a cucumber. But compared with the usual suspect of dinner alternatives like pasta or couscous it's just the same. Just by looking at the macros, there's no need to buy quinoa, especially if it's more expensive than other options. This is of course disregarding that it's gluten free and not looking at the micronutrients.
To win, all guerrillas have to do is survive.
http://dbpmail.net/essays/2013-06-29-hackers-replacement-for... is a good tutorial on replacing GMail.

GMail is excellent at search and spam filtering, everything else is just a standard e-mail service. The tutorial points out how you can at least try and match the level of spam filtering with the community based Pyzor.
I suppose that's because they are rolled. And most likely steamed as well. If you subjected wheat or corn to a similar processing, the outcome would certainly be the same.
You can't call it "everything" if you keep Gmail.

Personal email would be the most important service to get under your own control, and it's the hardest of all problems to solve.
> Is there any reason why privacy couldn't become an issue as big as gay marriage?

many more laymen can understand gay marriage (whichever side of the fence they are on) than privacy implications of massive surveilence.
Isn't this something like pre-mature optimization? Most services (like Blogger for example) haven't shut down yet and probably won't. So, just because Google didn't support some open source protocol, doesn't mean we should suddenly decide to move away from a service that's really been good so far.

If the service is good enough, then why bother switching providers? At the end of the day all businesses want to profit . Also, it's a matter of personal preference - Some like Gmail and some like Hotmail. But moving away from a really good provider because it doesn't provide a 'feature X' (unless it impacts you in anyway and makes it unusable) then I see no point in moving away at all.
>>>transitioning from coding to running a business of coding.

You understand many people dream of what you are doing right?
Snowden to meet with human rights groups in Moscow
Even if you know it already, because this was posted as link in the previous "moving from google post" you should take another look, because their Website is just WOW.
This seems silly. Google has been consistently less evil than Microsoft, Apple, and even Amazon, and has the best services.

I'm all for alternatives (especially open source and non-US based alternatives), but if Google is still the most convenient service provider at the moment, I'll continue using them.
Aeroflot Flight from Moscow to Havanna avoided US airspace yesterday
Paper calendar suggestion seems kind of defeatist. I just switched to http://radicale.org/ (from my old nokia phone calendar, not from google) and it seems fine so far.
Move from one evil to another. Wasting the time.
This is real world please!
>Such applications include Airburst Extreme, the Fountain Music iTunes visualizer, Marble Blast Gold, N-Ball, Noise, SilverCreator v1.5, Sonic Robo Blast II, Super DX Ball, Super Phoenix, Water Tower, and Wire Hang Redux. There may be some plug-ins for various apps I'm forgetting, too.

Sounds like nothing like a reason to keep using Rosetta. I mean, seriously, "Fountain Music iTunes visualizer" and "Sonic Robo Blast II"?

Some business use case I'd understand (some proprietary program that you just have to use). But those? Find some substitute games and programs and move on.

>I use these old programs rarely, but like to have the option of opening their files or playing those games.

Sounds more like a soft case of hoarding to me.

In any case, just move to 10.8 and keep 10.6 on a VM (or a bootable USB/external drive) for those games.
Of course.
Why does the netbook have to stay running if I'm not using it?

Sometimes the simplest things are so abstruse to some of us.
It's bizarre to see the number of comments on places with normally great discussion (Ars Technica being a prime example) who talk about how this kid should "only" get community service or a small fine.

He made a joke. An obvious joke, seemingly devoid of any real malice. The idea that he should invoke any punishment for this is insane. His speech is protected by the First Amendment, and morally he did absolutely nothing wrong.
"I do the Right Thing for Google and the world, and then I sit back and wait to get fired. If I don’t get fired, I’ve done the Right Thing for everyone. "

No, you just did the right thing for Google. Because the rest of the world can't fire you.
Big Telcos are at the mercy of big governments for anti-trust issues, contracts so this is not a surprise. DOJ and FBI can cause them many headaches.

This should bite them though when trying to buy foreign firms, cable links etc. No rational and influential country would let them do it after these leaks.
As someone who got into web development only about a year ago, JavaScript has been wonderful. When I began I was overwhelmed by the amount of frameworks I could learn, but now I want to learn them all!

I think some people underestimate the kind of work front-end developers. I write Rails as well now, but I could be much better at JavaScript than I am now.
NASA Hubble Finds a True Blue Planet
Appacitive new pricing
I didn't write the post you responded to, but I can tell you of the main pit fall I have encountered. By far the worst is evaluating the same enumerable again and again by mistake. It don't show up in unittests because they use small data sets, but as soon as you do any kind of load test or put it into production it's painfully slow. The solution is often very simple, but you really have to get dirt on your hands before you recognize where it is a problem.
WEIRD CREATURE
https://mail.opera.com/ is not that bad.
My unit tests did catch it, but if you've ever (seriously) coded in a statically typed language, you really like to have those errors show almost as you type.

To give you an example on how i do small refactoring in objective-c :

I change the function (or class) signature i know i need to change. I compile, then xcode shows me every single line of code i need to change.

Most of time, it shows me places i didn't remember also used that function (i'm talking "utils"-like functions).
Ask HN: Would you use a cloud hosted Varnish cache?
If you had a cloud based Varnish service that had a good web interface for defining simple/common caching rules, and also exposed advanced scripting, and had live debugging + logging, would you use it?

Would you pay ~$40/month for an instance that had 10GB of SSD backed cache, 512MB of memory cache and 1TB of bandwidth? Would you pay more if it were actually two smaller instances that were HAProxied for redundancy?
As for music I think that for Linux (I guess you probably use Linux since Windows is just as evil as Chrome or Facebook) XMMS is still the best player. I use it for years now and I never had problems with it. It also comes with a Winamp-like interface and functionality.
"The FSO has not commented on why it needs the old-fashioned devices.

But an agency source told Russia's Izvestiya newspaper the aim was to prevent leaks from computer hardware."

So someone already leaked they are trying to stop leaks. Very "Yes Minister"
Interesting that nobody I've talked to over here seems to be that surprised about the extensive data collection. A few people are annoyed about the unaccountable way it's been done and the abuse of power, real or potential, though.

It takes a lot to shake Aussies out of the "she'll be right" mentality, and we don't have a Fourth Amendment to be violated like the US does.

I also fear that the aware, technically literate people here won't attempt to move Parliament House on the issue, they'll just resort to stronger encryption.

edit:grammar
there is no such thing as a secure cellphone platform, at least for us non-govt folk. expecting your comms to be secure on a cellphone because you use some app is super naive. as dobbsbob points out, your phone is likely ownable/backdoored by (1) the manufacturer, (2) the OS maker, (3) the ISP and (4) the local intelligence services.

the best way to keep anything secure as it relates to your phone is to not use it. in fact, keep your phone well away from where you work and have important conversations. there is a reason certain ppl are not allowed to bring their cellphones to work: it's because they're not even remotely secure.
I hope you are correct, but there is a lot of pork in there.

https://en.wikipedia.org/wiki/Pork_barrel#Definition
Compared to the previous days flights, which all crossed the US. Might just be turbulence though.
Maybe Google should create GoogleEurope, a seperate comany.. The already got one offshore from the USA.. and it would bypass the USA also.. ;-)
Not really defeatist, but impractical. There are functions like reminders and invitations you just can't get with paper calendars easily.
Canals move water through space; dams move water through time
Because you see the trend coming. I just logged in my Picasa web albums a few days ago after a long time and now it defaults into Google + photos BS. The problem is, there are no more RSS feeds in Google + Photos. So I Have to use Google + to get access to these pictures, unless I revert to Picasa Web Albums. But it's clear Google will kill off Picasa Web Albums down the road and the RSS feeds for your pictures as well. It goes against my interest as a user, so I will actively be looking for ways out of Google as well. It's not a "win-win" situation anymore.
Could have been a dry run to test US response.
I'll just provide my perspective. I'm a web developer, and have only be doing it for about a year, so maybe I can't even call myself a "web developer" with a straight face. Anyway, JavaScript was the first language I learned and what introduced me to the world of programming. As someone who wants to be able to rapid prototype and show friends the ideas I have, JavaScript is perfect. I remember when I was first introduced to jQuery, I was so excited to keep on learning more and more. The amount of flexibility JavaScript gives you to build flexible, dynamic websites is outstanding. JavaScript seems to be going through a renaissance right now in which frameworks pop up every other day to help you accomplish all kinds of tasks.

At the same time, I don't think some developers give front-end engineers enough credit. Backbone and other similar MVCs can be very difficult to master, and I give credit to those who do. It's serious, but very quickly rewarding, work.
They still realease a lot of Open Source software, support open source projects (Google summer of code) and publish somewhat sensible standards like SPDY.
The last time Microsoft published a standard it used lobby power to push it through ISO fast track. It's horribly bloated and it was quite obvious that they only wanted to avoid to seem unsustanable as data format provider.
If Google turns evil, we have a big mess, but in the end we have also won much. Microsoft does not have much to show except for market opression and closed down products. They are still very, very far away from each other.
we've seen what happens when "3rd parties" audit stuff - think cryptocat... encraption :)
All possible, all been done before in smaller parts, all the UI is not simple, all the side issues / polish are infinite, blah blah blah, it's all true. I totally agree.

If it comes out and it's even half-way decent, I'd buy one. If it's decently usable, I'd buy a few, and send them to friends and relatives. I'd love these, and even with my meh internet connection it would easily keep up, and I'd just have to buy an additional external hard drive every year or so.
What the fuck happened to America.

FTFY. Americans believe his country= the world, not true.
"When you’re paying for your social network, it makes you a customer instead of a product".

Wrong, you're still a product. The "consumer vs. product" dilemma is a false one.
I went from failing math classes to a straight A student and AIME competitor after starting concerta in high school. I'm very surprised at the results of the study. I didn't like the medications either since it made me feel very strange and I couldn't sleep at all so I tried for a long time to convince my parents they weren't doing anything.

I'm aware that I act very different while on medication, people around me can very easily tell whether I forgot to take meds that day.
I made a short list of the end-to-end encrypted messaging applications which are available now: https://blog.kejsarmakten.se/all/personal/2013/07/10/end-2-e...
> Yep, founding fathers thought of that too.

No, they stole the idea from British Law.
I agree that it seems a little premature, but it's a good thought experiment: could you move off Google if you wanted to?

At StartHQ we provide a list of automatically generated alternatives, in case anyone wants to give it a go: https://starthq.com/apps/?q=google
Russian guard service reverts to typewriters after NSA leaks
I spent several years using outlook, apple ical and windows live calendar. I then ended up having to write a backend for icalendar protocol and saw what a shit crock everything is. It's a miracle any of it works.

Last year I moved back to a paper diary and a mechanical pencil. It is considerably more flexible, readable and editable. I hit several brick walls with computer based calendars particularly with having to add complex events like "every third Friday but not the 25th because I'm on holiday then".

Free form is sometimes better than structure.

Its like going from a relational database to a document store.
Most people are ignoring the biggest problem that Google is causing. Gmail's virtual dominance in email field is going to be extremely hurtful for the rest of the hacker and startup community.

At the end of the email marketing remains the numero uno method of user acquisition and retention. With the new features such as priority inbox and automated classification of personal emails/promotion emails it is going to make it impossible for new consumer web startups to succeed.
What the government pays to snoop on you
In their FAQ they mention how they intend to connect serveral countries through VPN tunnels and using anycast so that personal traffic won't cross national borders: https://hemlismessenger.wordpress.com/2013/07/10/first-bunch...

This would stop FRA since they are not allowed to look at domestic traffic, only traffic crossing the border.
I remember the days, my friend, when people got charged with what they did rather than with what they said. I am feeling very old suddenly. The combination of introducing new thought and speech crimes, while recording everything everybody says and writes, brings us squarely into an unchartered new era of despotism. No doubt this case figures prominently in the handful of statistics of "prevented terrorism attacks", used to justify the NSA activities.
There is a danger here of a vicious downward spiral, whereby such cases are energetically pursued because they are interpreted as successes of the surveillance, used to boost the surveillance and thus to create even more such cases.
You don't always hear reminders and invitations don't always work properly.

I'd rather have neither than any that aren't trustworthy.
I have been using my notebook lately while on the move as an external battery for the tablet. Just plug the usb, put the laptop on suspend and you have 12 hours of decent performance ahead of you - so suspend is somewhat important for me right now. (8 hours in a bus is testing experience)
Would that influence come before or after the US compensates its own victims of forced sterilization?

http://abcnews.go.com/Health/WomensHealth/north-carolina-sen...
This is where the USA gets its comeuppance, and rightly so.
The utter hypocrisy of Obama claiming that any hacking of US infrastructure is "an act of war" while simultaneously doing that very thing to trading partners such as Germany and China illustrates the absurdity of the situation.
If the only thing that comes out of this is that someone solves key storage in a user friendly way, it will have been a bargain.
"Facebook driving Greek debt is implausible"

Yes, but in reality you don't know that

Plausibility is a subjective measure, and while I would say that, yes, it can be a hint, you cannot disregard something merely because it's implausible
Evil is boolean if you ask me.

Corporations don't deserve a second chance either.
Hopefully they remember not to throw out the ink ribbon.
This is where Microsoft was 6 years ago. Before that, IBM/Lotus.

Times will change again.
HTTP Client Performance – IO
Please explain. Are you saying that App.net is using your data anyway to sell ads or something else?
Indeed. One should refer to the rules when one's in doubt. However, this assumes that everyone in company is equally humble, excellent at communication, and proficient at their job. Since most companies are unable to hire that well (maybe it's impossible), no one would admit that rules are not mandatory.

This leaves an expert in a complex situation: everyone says you have to follow the rules, but you also know that The Right Thing is not in 100% compliance with them.

If you're humble enough, you choose to follow the rules, because—well—you naturally assume that people who wrote these rules are more proficient. Then, after a while, you become very disappointed when you see that you didn't do The Right Thing only because people who hire and make the rules didn't do their job properly.

If you choose to break the rules, you wait to get fired. If you don't, that may mean simply that nobody has noticed you. Or maybe they have, but chose not to speak to you about it—you can't tell, but you feel like you're an outlaw. And if you do get fired in the end, you become not so inclined to break the rules from now on (unless you have OP's self-confidence).
i did this several years ago, feels good knowing that google has to work hard to spy on me versus me just giving them all kinds of info about myself via search, etc.

the only thing i use is a throwaway gmail address that is mostly a spam magnet.
Every time I try to explain the implications of privacy intrusion to friends some always argue, "who cares, as long as you're not doing something wrong" - they also don't care about identity theft or anything...they simply don't care. And I want them to care...how do I force them to?
Microsoft, EMC, NetApp join Oracle in Google suit
Whenever I read such posts (moving everything off Google/FaceBook/...), whatever the rationale, I feel like I am living in a parallel universe.

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.

I could drop Google Talk, but as much as federation is a good thing, ironically I wouldn't have many people to talk to, since they use Google Talk/Hangouts.

Perhaps a decentralised file sharing tool is better. But everyone is using Dropbox and Bittorrent Sync will be too outworldish for colleagues/family/friends.
Any reason why you're still only using AES-128? Is that secure enough for the time being?

https://github.com/WhisperSystems/TextSecure/wiki/Protocol

https://github.com/WhisperSystems/RedPhone/wiki/Encryption-P...
Also made a landing at L.F. Wade International Airport, Bermuda apparently.
The problem lies in the interfaces. Components, even when they are independents, expose interfaces. Those interfaces acts as a contract between the component and its users.

Python needs a way to make those interfaces automatically verifiable.

It's even worse once you start to use big libraries. If you're using top level functions, then maybe your IDE can help you, but as soon as you're dealing with magical properties or parameters, that becomes a mess.

Take for example the "desc" magical function in SQLAlchemy, on things like "order_by" on relationships. That's extremely useful and clever, but i'd really like python to give me some "ok, you're not doing things wrong" message as I'm typing.

Even better, once i enter a relationship declaration, it should give me a list of all the parameter i can use, along with the things thoses properties accept for value. This way i wouldn't have to check the documentation every time i'm writing one.
It could also let me discover new things as i'm typing ("hey what's that property doing ? that looks interesting..."). Autocompletion is another way of discovering APIs.

But for that, you need type declarations.

EDIT : as for my api, it's really nothing fancy. It's structured in three big parts "admin / common / public". They each have their "model / business / service" layers, and each have their modules. Only the service layer is impacted by flask. I have some "utils" modules for very low-level stuffs (json serialization, etc).
Flask configuration are used a bit everywhere, because i want my api to have only one configuration file.
Nothing special, really.
Bistri | One click video calling using WebRTC
there is nothing impersonal about my personal mails.
See https://news.ycombinator.com/item?id=6026280
Still waiting for the Linux client, but once that's about I'm going to give it a proper go.
FYI Kim Dotcom also said his encrypted e-mail service will arrive by the end of the year.

https://torrentfreak.com/dotcoms-mega-debuts-spy-proof-messa...
IBM's 'The Gist Mill' Spy Program
GPU acceleration.

The free drivers like Nouveau are way behind what they should be. The reason is that there is no commercial interest for companies to create good GPU drivers on desktop linux.
Nvidia is not contributing to wayland and so on.

In Android, there is.

So the situation is this, iOS already has fantastic GPU support, Windows 8 and Android have too. Desktop Linux is behind the curve.

You can't make so many things in the desktop because you can't assert GPU accel.

So Mark wants to change that with with what already exist.