skysight-inc/HackerNews huggingface dataset:
GPG is the number one tool of course. For IM-like functionality OTR (over XMPP) seems to be the preferred protocol, you could use eg Jitsi as the client. For (mobile) voice there is RedPhone and SilentCircle. Both are fairly new so I wouldn't be 100% confident on them but they are made by experts and lay on very strong foundations.
TripTern: The story behind our name.
I really like the look of the car, I have always loved the slick aerodynamic "futuristic" look. I also keep wondering why commercial long haul trucks have such an inefficient design. It's like a giant block barrelling down the highway. Couldn't a little bit of aerodynamics go a long way for long haul truckers ?
A few ideas for HN to cut down on abuse.

http://threads2.scripting.com/2013/may/aSuggestionForHackerN...

Dave
Chrome Cache in RamDisk on OS X
Opscost
Wireless Technique Gives Quick, Cheap Read on Brain Injuries
They reimburse airplane tickets (well, actually they pay for the tickets directly), but they don't reimburse "private transportation", e.g. getting from the airport to the hotel.
I have been programming Haskell for the last few month for a sideline project, and really enjoying the experience so far. This has been the second or third time I revisit Haskell as a programming language, and this time I do feel that I am "getting" it in Haskell and could be productive ;) and I do feel very safe to write in Haskell, usually it works if it compiles.

Here is one great post about starting in Haskell (via jerf@Reddit) http://www.reddit.com/r/haskell/comments/1e3cl0/haskell_intu...

it would be the exact way if I would summarize my experience over last few months..

but I do feel the lacking of good communicators in Haskell community who know how to talk to non-Haskeller.
I just wish Kim would start something like Startup Chile for New Zealand - but only for privacy and security related startups. He would have the right swagger to make this thing successful and (at least over the more recent past) a credible track record for standing up for what he believes in.
A Completely New Way to Think about Business Strategy
Don't confuse commonplace with simple. I think lots of people argue that a patent is trivial, because the idea has gained adoption and become universal. At the time of invention something might be totally groundbreaking, but a critical part of every household 10 years on.

I'm not saying that is the case here (A quick Google search finds SecurID was released in ~1994-1995), but the dismissive attitude of patents in general because you've come to rely on the technology really irks me.
Evernote adds reminders
This guy is in the wrong business. He should run a tv show, because he is so entertaining.
Google App Engine does not support mcrypt
Interesting to know that `Google App Engine` does not support `mycrypt` which is a key library in PHP for encryption supporting DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 and GOST.

Does it mean we have to port everything to `openssl` just to use App Engine ? I think they should reconsider ...
We are in a comment thread for an article that talks about how Google apps work offline... ;)
1. Patent system is broken, you said it. So is copyright and many other systems or maybe nearly all of them.

2. Now, the guy just wants to fight it according to the broken system and if nothing else then at least the double standard (of authorities/govt) will come out evident.

Having said these, his patent is just too generic but then so are many "touch", "pinch", "zoom", "rectangular computing devices" patents and we have had very interesting verdicts from around the world.
The people who don't like software patents, are the people who don't have any good ones.
Companies like Cisco seem built around buying all of their innovation:

http://en.wikipedia.org/wiki/List_of_acquisitions_by_Cisco_S...

They seem to be doing well.

http://money.cnn.com/magazines/fortune/fortune500/2012/indus...
Wrong again. Moore's law is actually not any kind of law at all.

It's merely a business practice adopted by Intel, which they attempt to adhere to. The fact that they refer to it as a law, and that journalists around the world parrot their term, is all merely a magical marketing sales pitch.

They TRY to double the transistor count on a periodic basis, and, when they do, suddenly, they've got a newer, better, more expensive thing to market and sell. Wowee! The future is such a miracle!
Pac-Us: Socially Controlled Pac-Man in JS in honor of the game's 33rd Birthday
That's strange, there is nothing I hate more than routine. But everything is this world seem made around routine and the expectation that tomorrow will be the same as today. Did anybody have the same aversion as me and try to tackle that?

How do you work without common everyday routine in the team etc.?
re directives

two places really helped me go from wtf to, "hey I can do that!" (and now I'm onto transclusions)

http://www.egghead.io as mentioned

and the Angular meetup video about directives:
http://www.youtube.com/watch?v=WqmeI5fZcho

The documentation for Angular is dense. As in I've found myself having a lot of "ahah!" moments from reading 3 words.

I'm actually starting to annotate it on my blog as I find stuff out.

All that being said, I'm using Angular to make single page app prototype very quickly, coming from having no experience creating single page apps, but with a fair few years of MVC under my belt.
No I didn't. Intel desktop CPUs did not gain a significant amount of computing power the last 3 years. Compare 1995 CPUs to 1998. Now compare 2010 CPUs to 2013.
I wouldn't test 50+ onclick functions. I'd used event delegation to assign the click handler to the appropriate parent element. I'm not experienced with Angular, but the last time I checked it didn't support event delegation :(
Show HN: Example implementation of Mozilla's persona and Go server
Software is already replacing programmers through gains in efficiency if not AI.

Just look at what a small number of programmers can accomplish today vs 10 or 20 years ago.
It's the finance and legal professions that are most at risk with the current level of AI and machine learning. Contrary to what most finance and legal professionals believe, there is low creativity in their vocations - and that is exactly what AI and machine learning does best: wrote procedural operations from a complex set of rules. This will be very interesting to see how our "captains of corruption" (the fucks that actually run this planet) react when they are pushed to the curb.
> Among the biggest political debates this year—gun control, immigration reform, deficit reduction—I see few signs of solutionism at play.

This single sentence ultimately highlights the failings of the entire philosophy that created the article. The reason he sees few "signs of solutionism" is that specific solutions for these problems abound, the "debate" is over which is acceptable. The author enjoys living in a world where whomever expends the most effort repeating their viewpoint through mass media eventually wins "political consensus" and some centrally-dictated incremental change gets made for their favored direction. Of course if you're a professional journalist who is ultimately supported by vested interests that align with your views, this is a great world to live in.

The fact that something as amazingly straightforward to solve as gun "control" (hint: there's two very simple solutions) is still and always "up for debate" just shows the brokenness of that system. It's not particularly surprising that techies, having chosen doing instead of talking all their lives, want to focus on ways to move the world forward instead of expending energy on the quagmire of politics.

(Of course none of what I said is addressing the looming problem that this "tech uber alles" philosophy gets watered down and ends up letting hackers comfort themselves that technically-deficient but socially-popular centralized websites are empowering individuals rather than merely different masters, but that's a topic for a different day)
Thanks for the tip. It worked.
I enjoyed this essay immensely when it came out, and it's still worth discussion.

One thing that isn't discussed much [1] in this essay is the difference between rent collection and wealth creation (I wouldn't go quite so far as to say it's missing, which would imply that it should be there and isn't).

PG does conclude in this essay that on critical ingredient to encouraging wealth creation is allowing people who create wealth to keep (a lot of) it. I do agree. But looking back at the massive banking bailout (for instance), it's hard to avoid the conclusion that at least some of the massive fortunes were obtained through rent collection or even wealth destruction. Even in Silicon Valley, there are issues as well. The massive wealth of Microsoft was based heavily on leveraging a pretty aggressive monopoly - I've also read arguments that Facebook also occupies an incredibly profitable spot as a natural monopoly - earned fair and square, perhaps, but a monopoly nonetheless.

My guess is that everyone agrees that there is a mix of rent collecting and wealth creation - the real differences probably come in the extent to which people believe these two different activities occur. If you believe that most of the fortunes in the US are based on highly creative wealth generation, you're probably at ease with inequality and low taxes. If you believe that it is mainly rent collection, cartel and monopoly building, and an incestuous relationship with government, you probably aren't at ease with these things.

[1] It is mentioned, particularly in the first paragraph under wealth in power. I'd be interested in reading a PG specifically devoted to the difference between rent collection and wealth generation, the extent to which this is a problem, and what we might do about it.
Seems to run between 4 and 5 hours. Not great, but it seems to be about in line with what people get with ChromeOS.

Also I run >3.9.0 kernels from git for clickpad/touchscreen support. Other than that everything is from Wheezy.
For all the hate given to PHP, I still can't understand why the cool-elite-rockstar-ninja-sexy-hot-hackers of python/ruby/java/go/haskell/clojure/S*t can't come up with half-as-dumb replacement for mod_php and compete with it on its own terms.

Good variable names and documentation are infinitely more important than new shitty frameworks or do vs "{" vs "\t".
I'd be curious to see any large Angularjs apps. Do you know any? How big should single page apps be allowed to be? Is there a clear use case for this to be sensible? This is not a loaded question in case you or someone mistakes it for such...
Embracing Awkwardness
A little too much yellow. But yeah, I too find it to be the best.
I think you've misunderstood the Pomodoro technique if you think it's 25mins per hour. It's simply 25mins blocks of time, 5mins non-work, rinse-and-repeat.

When I timebox, I use Vitamin-R which let's me extend the time slice to finish a task. Probably the hardest part is breaking tasks down into 25min chunks
Let me say it, lately I have been working more with SAP and I have to take back a lot of the hate for Excel. SAP is much worst. Very reliable, but hell it makes you waste a lot of time.
I don't find it helpful to mix in copyright/intellectual property into this discussion as there is no reason why you can't support these while not supporting the patenting of ideas.

Personally I don't regard two-step authentication, or software patents in general as a kind of "invention", and don't find they should be patentable, much like "prime numbers" or "the periodic table".
When I read this I tried searching for PlayerScale on the web. Didn't find much. Anyone have a link to their website or more info on this company?
SIRI like andriod app at his best
Persistent Homology: The Basics
The angular internals is another great resource for directives, as the framework itself uses them heavily.
Cleverer Cloud should be top fit 4U !!! and Congrats for eurocloud award ;0)
FWIW, this sounds a lot like Schumpeterian (or Marxist) "creative destruction" at play. The idea of "creative destruction" is an interesting one, and it's an area of much debate in regards to the long-term viability of the capitalist model.

The key idea of "creative destruction" is basically that technological innovation both creates (duh) and destroys (in that it destroys economic value based on pre-innovation technologies). And since - in Schumpeter's view anyway - capitalism depends on a constant flow of new innovations and entrerpeneurship, we have a constant state of churn where value is being "creatively destroyed".

I started reading Josesph Schumpeter's Capitalism, Socialism and Democracy[2] a while back but got distracted and never finished it - but based on what I know so far, I recommend it. What I'm not yet clear on, from my limited reading of the original source material, and a few related works, is exactly how bullish (or not) Schumpeter was on capitalism. Which reminds me, I really want to go back and finish the book, as I find this topic both fascinating and important.

[1]: http://en.wikipedia.org/wiki/Creative_destruction

[2]:http://en.wikipedia.org/wiki/Capitalism,_Socialism_and_Democ...
Speaking as someone who made this exact jump a couple years back, here's the big differences I remember.

* The languages are very different, syntactically. Ruby's blocks and enumerators really don't have an analog in PHP, and they'll take some getting used to. There's also some pretty deep philosophical differences in what the two languages mean by "class". That said, they sit at about the same abstraction layer, so line by line the complexity and flow shouldn't be that big of a jump.

* Rails is more like, say, Zend Framework than raw PHP. It enforces an MVC layout on your code and does what looks at first like a lot of magic to figure out which template files correspond to which pages. When you're starting out the rails scaffold generators are your friend.

* Ruby's standard library has a lot less in it than PHPs, so no XML parser or SQL client out of the box. Gems, and bundler in particular, makes it much easier to add third party code, though. You'll spend a lot more time bikeshedding over which third-party library to use, but the competition generally leads to more pleasant APIs in the long run.

* Ruby convention is to have more files and less code per file. A lot of your template files will only end up being three or four lines long. It's honestly easier in the long run, but get an editor that supports that workflow (multiple tabs, fuzzy file open, find-in-project, etc).

* RoR is almost completely independent of Apache for configuration. You get to move all the logic that was in .htaccess into ruby code in your app somewhere, and you get much more freedom over defining what you want your URLs to look like. You'll need to familiarize yourself with a concept called reverse proxying to figure out how this works in production, though.

* Not strictly ruby, but the rails asset pipeline is magic. Once you get used to it you'll never want to do frontend coding without it.
I'm also curious for what Yahoo was going for here. Playerscale (which only product really so far is Player.io) is actually something I've worked with in the past. And it's a fairly strong idea - an easy to use but versatile server platform for multiplayer games (along with client libraries of course). The only problem was that it wasn't that well executed. Long downtimes for no explained reason, large-functionality gaps that had to be hacked around, overly simplified concepts that limit usability, large security holes, etc.

So it will be interesting to see where Yahoo goes with this.
With wheel no more than a few inches wide, it won't be driving in the snow anyway.
The ternary Goldbach conjecture. QED.
Viewing photographs and videos is something that ChromeOS does. It is not asking too much of it to do it well.

They gave it the ability to play videos and pictures offline because even they know it is absurd to expect the user to upload all their videos and pictures.. at least prior to viewing them. They just did a half-assed job of it.

I tried looking for programs on ChromeOS to install to fix these things, the offerings are either universally abysmal or for once Google has completely failed at search because I failed to find anything that wasn't abysmal.
From Strobe Lights To Virtual Worlds to Drones: NodePDX 2013 Conference Report
NodeFly Node.js News Round-Up for May 23, 2013
80% of the time no music (Just peace and quite).

20% easy coffeehouse jazz with no lyrics (Art Blakey).
The article itself is actually just being reprinted from U of M's own site, which is much less ad-congested and even includes video. Would've been a much better choice for OP to post.

http://www.uofmhealth.org/news/archive/201305/baby%E2%80%99s...
The date format and digits separators issues are not at all specific to Turkey. The only thing uniquely Turkish in the "Turkish test" is the treatment of the case of "i" with and without a dot.
"Expecting ChromeOS to have BUILT-IN ways to do what you want to, is kind of silly, in my mind." Why?
"Moore's law" is the name, it doesn't matter if it's a real law or not.
Chevrolet Spark EV gets 119 MPGe and costs $17k after incentives
While I doubt there will be some Reverse Big Bang of creative destruction, it's tough to argue that the need for knowledge workers is being reduced. In theory, even Excel reduces the need for knowledge workers by allowing a single analyst to produce more output that an analyst with graph paper.

My question to HN-ers, as people who write code that further reduces the need for knowledge workers, how should we feel about our role in contributing to a Vonnegut-style dystopia?

Indifference? If not us, someone else will do it. And job loss isn't really a net loss. It's just capital reallocating to another area.

Pride? Automation brings advances down in price point creating a better standard of living for all.

Something else?

edit: The "need" for knowledge workers isn't reduced. I stated that incorrectly. I meant that fewer knowledge workers are needed for a given task or given output. Clearly, the need for knowledge workers as a pct of the workforce is higher than in the past and will continue to do so until the machines take over.
Cast system was based on work and hence mapped to the economic status. It is not the case anymore. Actually, it has led to reverse discrimination where those who are supposedly forward caste struggle to get into colleges and elsewhere. The reservation is one of the main reasons people leave India, and remain away.
Because I trust some apps more than others. I don't trust my Facebook app to be running 24/7, for example.

Also, background apps I no longer care about may affect my battery life.
second, if you're drawn to it, you need to identify the path to it and the needed qualifications. if you don't make the cut, then you know why.

That's a very Big Corp way of thinking. We don't believe in that. Nobody here starts off in the mailroom and works their way up to CEO in 30 years. You start off as a CEO at 21, say to hell with "experience" and "qualifications" — I'll just learn by doing and figure it out as we go along.

Not enough companies have a "learn by doing" on-boarding mentality. Nobody knows what they're doing without the chance to actually do it. (the worst programmers tend to be fresh CS graduates with no real world experience)
As a black guy raised by his mother and who has a sister who works in tech this whole ordeal really bugged me. I like to hear stories of girls getting involved in science and technology and Kiera's story was the exact opposite. Like another commenter here said, I dont know if she will be the next brilliant scientist. However, I do know that she is a curious kid and her curiosity should be encouraged and developed even if she makes some minor mistakes along the way.

Hopefully more people in a position to do something will reach out to more girls to get them involved in science. They shouldn't have to be wronged horribly by the adults in the community to deserve some attention.
I've used Jade and Angular in the past. Angular allows you to change the bracket notation to something custom, which helps avoid conflicts.

For the type of app I've been working on, the all-or-nothing hasn't been a real hindrance, but Angular is definitely a Framework and not so much a modular toolkit (like Backbone, for instance, which I would say is generally a better choice if you want to build something "custom")
Asana’s Head of Talent on the secrets to finding a great startup recruiter
Nerd posters
Elinks and chromium.
Changes to our SSL Certificates
I thought what happened to her was outrageous when it first came to light.

Now I am not so sure. If she purposely made a drano bomb (google it) it's not exactly a "science experiment".

Still, she had good grades supposedly and had never been in trouble before, so expulsion was extreme until proven otherwise I guess.

So maybe she can make something good happen from this offer.
You mention Schumpeterian, guess who wrote the article! (or it could be someone with the same name, I don't honestly know)
Ranking dos blogs e sites da Região dos Lagos segundo o Alexa
I agree. I think when people say "large" they mean that spaghetti jQuery code wasn't working anymore. I was able to get to 10K LOC with a well thought out hombrew jQuery framework (Angular, Backbone, etc weren't available when we started), and it was still fairly maintainable. As I approach 20K lines of code it is getting out of hand. I would like to switch the project o Angular.

I'd love to hear more about the problems/questions you are having. Have you found answers to some? Here's what I have come up with. How does it compare to what you are doing?

"can views do I/O"
I've put file I/O in a controller. If I would have needed to share it across multiple pages, then I would have put it in a service

"does a view own his model"
I have model classes defined outside of Angular. Services access my API to create new objects (of types defined by my models). Controllers request data from the services. The service figures out if it already has the data or if it needs to call the API.

"how deeply should views nest"
I often wonder how much I should be breaking up my views into smaller view. For the moment, I only create "subviews" if I am going to reuse the subview in another view. This has lead to some large template files. I may need to reconsider if they get much bigger.

"should my models be tree-like or rectangular"
I don't understand what you are asking. What's the difference?

"can my contracted designer write arbitrary markup with arbitrary UI widgets or does the framework not like that"
Again, I'm not sure what you are getting at. Arbitrary markup and UI widgets as apposed to what?
What part of finance do you think will go first ? Finance is highly subjective, and while I don't think it isn't at risk of being taken over by AI, I think it will be quite a while before a machine can make the proper subjective decisions a finance professional makes.
This is the first time I see someone using Fahrenheit degrees outside of 0-150 range. Do Americans usually use F for stuff like material limits etc?
> so trivial it's not even worth mentioning

If it is so trivial then it 'is' worth mentioning. Give an example or reference. Personally I like Angular, but I'm learning and finding articles like the OP's are great to read to have others' perspectives on how to work with it.
Makes me curious about how they did it with iOS6 with Twitter/Facebook if there will be a special kind of app that can be called "service" or if Apple will hold it close to the vest only being directly integrated in iOS so 3rd parties like Dropbox, Google+, etc... can't add similar deep integrated features in the os.
Real writer behind 'The Matrix' wins billion dollar lawsuit
Apple Avoids U.S. Taxes, Then Complains Our Schools Are Lousy