skysight-inc/HackerNews huggingface dataset:
Why I am excited about Clojure
Or use TextSecure and RedPhone: https://whispersystems.org/ (https://github.com/WhisperSystems/TextSecure/)
Evernote, works perfectly for me.
What has Google done to deserve you as a customer. What in the data gathering they do now makes it a good deal to expand their view of you?

The only thing that makes Google different in this situation is they haven't pissed you off yet.

No I would not be getting Google Fiber when/if it showed up, but I don't live anywhere where it would any time soon, if ever.
+1 for strace, but your problem is lack of monitoring. You should have at least one monitoring script doing a select on a known value which you compare to.
So the client is open source but the server and backend isn't, same as Telegram? What is the point? That and McAfee doesn't exactly inspire confidence.
Especially since his stint with the authoroties of Belize and his subsequent escape from said country... I thought it was a very entertaining story, but professional suicide for him.
Heartbleed And The Proliferation Of Vulnerable Third Party Code
They didn't even capitalize his last name properly:

We are also very excited to announce our partnership
with John Mcafee and Future Tense Central!
So that's an iPhone screenshot on what appears to be a Nexus 4 without the navigation buttons with the android contact icons but there isn't even an iOS version yet. The first screenshot in the playstore shows the windows phone version and the second is the actual android version, what?
McAfee ceased to be a brand that you'd want to be associated with a while ago, I wonder what they intend to achieve by attaching their reputation to his.

Toxic doesn't even begin to describe it, he's the IT world equivalent of a rogue.
SEEKING WORK - Remote - Edinburgh, Scotland, UK.

I'm a system administrator, and I like monitoring, ensuring backups are present,clusters, and performance tweaks. Along with large chunks of automation via Ansible, Fabric, CFEngine, and similar systems.

Things I can handle are all the things you'd expect; Apache, memcached, redis, beanstalkd, openvpn, pound, varnish, ucarp, MySQL, PostGresql, NFS, KVM, monitoring systems, and similar.

Previous experience includes working at a technical hosting company, being a consultant for a significant MySQL cluster deployment, and writing lots of software on the side (Perl, C, C++, node.js, ruby, etc)
Past discussion with lots of comments, circa 12 February 2014:

https://news.ycombinator.com/item?id=7221713
Ask HN: Equation solving gamification
Hello,
I hope I adress the right people: I'm currently looking for a gamification of equation solving (not for kids, hard would be nice).

The perfect fit would be an nice looking, fun app/website, where a mathematical problem is published everyday and you have to solve it. But with a solution If you are stuck.

I would be happy if I get some recommendations.

Why I want that? Because I think my math skills are rusting.

Thank you in advance!
Bring High Performance Into Your PHP App (with ReactPHP)
Maybe it's silly, but I'm pretty happy with the $5 USB lamp I got from Amazon [1]. When I'm at my desk, it's plugged into the USB hub on my overhead shelf, illuminating my whole desk; when I'm at my workbench I plug it into a USB port on my 3D printer. I've debated getting a "real" desk lamp but I get so much use out of that stupid little thing that I can't justify it.

[1] http://www.amazon.com/Super-Bright-Laptop-Light-Black/dp/B00...
I'm using Rackspace Email [ http://www.rackspace.com/email-hosting/ ] for several domains. You don't need any other Rackspace services, but there is a 10 mailbox minimum. There are two options: exchange and rackspace. The rackspace option is cheaper ($2/mailbox) and used to be called webmail.us - it support IMAP and push without issue. The exchange one is more expensive ($10/mo) but is a full exchange backend for your end users who need outlook. Both services are pay on demand, no contract. The other added bonus: Rackspace will take all the "I can't send email" calls for you. I routinely tell my end users to just call Rackspace for email issues instead of me. That alone makes it worth it's weight in gold.
Show HN: Soundflake for iPhone – Your new favorite Soundcloud client
Raoul,the cutest and naugutiest dog
Ask HN: CodePundit.com – We are building a better stackoverflow. Are we?
We are looking for feedback, advice and beta testers.

About the project:

The main idea of CodePundit is to have a place for programmers to get quality answers to any of their questions almost immediately.

For experts (who must be approved) answering questions is a way to make some money and be recognized by companies/startups who will use CodePundit. If possible, we also want to encourage experts to try the 'teaching approach' rather than 'blindly answering' questions.

We see this project as something which combines a Q&A site with an eLance type of place. You will have access to the best developers out there, on demand, and you don't need to worry about selecting the best candidate.

Since there is a payment involved, we expect no spamming and people will be asking questions when they really need it. On the other hand, since they pay, they can expect a quick and quality answer. If your question is not urgent and you are okay to have it answered in the next day or two, you can always submit it for free or for a very little payment.

http://www.CodePundit.com
Unfortunately this did not happen with most fitness trackers. There's no successful reverse engineering of Fitbit's, Misfit's or Jawebone's Bluetooth protocol yet. Although the user base and interest may be much higher than that of spectrometers.

I joined the work on reverse engineering Fitbit's protocol but the encryption isn't hacked yet.
RTFM is a four-letter word (2012)
Where do you see the client sources?
Anything that claims to do 'APP X' with 'encryption' these days should not put itself out there without posting a full (and RECENT) security audit by an un-biased third party.

Otherwise, I'm going to assume you are still leaky as hell, make mistakes and have not cleaned up your code, etc.

And no, claiming you are 'open source' doesn't cover it (And I Don't even have to refer to Heartbleed here)
Applause (formerly uTest) rebrands, acquires German app testing company
One would presume because "he is/was a fugitive, so he really understands the need of that underrepresented user community".
If the source code isn't available then any claims to being secure should be treated cautiously. For instance, how do we know that there aren't heartbleed-style errors in this anti-surveillance app?
Laws are weakly imposed for some companies because these companies recruited some prominent state leaders' relatives as their directors or cofounders. These relatives are greedy, but they are needed to negotiate cases of law enforcement.
Libre is a prerequisite, gratis isn't. This is an important distinction to make. While it is true that this software seems to be neither, it is important to note when we try to convince them to release it free, we mean libre and not necessarily gratis. (Although the two often go hand in hand.)

When people hear us complaining about it, they often think we want to avoid paying money for it. This is false, and a bad impression to give. That is the purpose behind making this distinction.
The Alex Jones crowd always seem to have spare cash.
While I agree with you that it's worth learning to parse something "non-Lisp", I think that starting with an s-expression type syntax is worthwhile for a first-time even if you want to eventually implement a non-Lisp, for the simple reason that parsing is "easy" and very well documented compared to code-generation.

Unless your language has a particularly hairy grammar (Ruby, I'm looking at you...), figuring out how to parse it into your desired structure afterwards is fairly straight-forward in comparison.

That's why I took the approach of bypassing the parser entirely with my compiler series ( http://www.hokstad.com/compiler ), where the first several parts involved going straight to code-generation from code simply abusing the Ruby Array notation. Then later adding a simple s-expression parser.

I didn't even decide to turn it into a Ruby compiler for quite some time (in retrospect, had I planned to do Ruby from the very beginning, there are a few things I'd likely do differently, but not that much; the biggest issues with writing the series have been learning a lot of new things about how writing about code influences the entire process)
Why is that inherently better than a PR? I've had people give me feedback on my PR, I make the changes, then update the PR with the correct SHA.

I'm honestly curious. PR are a tool, you can misuse any tool.
Clypd Office Tour [Slideshow]
If you warm it a little bit I think the problem becomes your skew becomes lost in the noise of the other people accessing. It's tempting to think that other people accessing is "perfectly uniform noise" but that's not the type of patterns people see in real web services. They get hit in waves most of the time.

If a service gets hit by a wave while you're measuring some suspect server, here's your false positive right there.

Nice paper but somehow I think this tactic would neither work out well in practice, nor work in court as a proof.
So if you know these people, why not give their e-mail address to InclinedPlane? :).

@InclinedPlane, if you get any response from them I (and probably many other HNers) would be interested in reading both the questions and the answers.
Wonder why nobody posted this on Sunday Bloody Sunday. Still, today is a Beautiful Day for a drone story.
"The ! converts the function declaration to a function expression" .... and i closed the tab
On showing URLs: why security and usability always have rocky relationship
That kind of reaction isn't surprising from people taking an introductory class in Python.

Meaning that if you are the kind of people who takes an introductory class in Python, with a teacher and all, you are not allowed to talk authoritatively on any software, since you probably didn't bother reading the doc of that software (remember, you're taking an introductory class in Python, with all the available, free, resources in that language).

Furthermore, if a couple of days are enough to change your opinion on a piece of software, this means you haven't bothered really looking into that software, and had a childish reactionary judgement towards said software in the first place (if you learned what this software can do in two days, it means you learned more in two days than you already knew, which means you haven't looked into the software, really).

So it depends. You can't please everyone, especially not people who dismiss stuff without even doing the minimum required reading.

My bet would be that only a couple of people in that class really tried Git, and the others just echoed whatever they've heard about it just to seem "in the know".
Actual title is "On showing URLs and why security and usability will always have a rocky relationship", but the submission form has an 80-character limit. (Mods, can you get around this?)
This is how I learned it - in hindsight, I feel this is easier to reason about, as it forces you to apply operations synchronously. (As opposed to, say, subtract 5 from both sides, then add 8 => which we can reduce to add 3. But this reduction might just be noise to your brain.)
Volvo’s first self-driving cars now being tested live on public roads in Sweden
Writing APIs to Wrap APIs (2007)
Probably - BLE is usually very easy to reverse engineer.
Yes, a lot of high school subjects focus on the results rather then the process. Community colleges are also guilty. It's not just contained to math and science but even the arts and philosophy.

It's a part of the prevailing attitude "Everyone should go to college." High schools focus on rote learning instead of critical thinking to improve their chances of admission to a good college. Then those same colleges frown on those mechanical methods. The worst part is we're training people to be spoonfed knowledge rather then seek it.
37% of mobile developers use HTML5 as a development platform
Simple – the simplest static blog generator which is a static page
At that time, the main idea of OO was binding data and operations. Ada 83 does not provide polymorphism, nor inheritance, but provides many levels of encapsulation: package, generic package, generic types. Since Ada 95, child packages and tagged types (object with polymorphism and inheritance) have been added.

Even in Ada 2005, the general advice given to Ada developers is to use objects only when they need polymorphism. Ada is a marvellous language that is far richer than just objects and classes.
Also: he ate fastfood for some time, started with 'healthy' Soylent and noticed he felt better. So I think he got the wrong reference. But ofcourse there is also a lot of sweet marketing talk in the article.
Why companies need to embrace location-based marketing
Box, Foursquare, SpaceX Backer DFJ Growth Raises $470M Investments
I'm a fan of Scribophile.
http://www.scribophile.com/
Compared to the U.S. Gaddafi was a saint. I know you yanks have been brainwashed, but he was nowhere near as bad as your demagogue policitians and media would have you believe. Likewise for the other few dozen world leaders and revolutionaries the U.S. have murdered.
Not wanting to nitpick, but if attacker manages to unlink("/dev/urandom") then you have bigger problems than just not trusting this one file. Nothing application developer can do will make this system more secure.
I'm confused. Does this app uses public key encryption? if so, how do I obtain the actual public keys of all my contacts? Do we have to personally meet and exchange the public keys?
Our Quantum Energy Generator (QEG)
College was tremendously valuable for me: the contacts I made there introduced me to my first couple of programming jobs, and with that foot in the door I was able to gain the on-the-job experience I needed to become a successful programmer.

Which was good, because my CS degree didn't actually teach me jack shit in the way of practical programming skills. If there's a job out there that needs someone who knows compiler design, search/sort algorithms, loads of calculus, the rock-bottom basics of C++, and nothing whatsoever about user interface, networks, system administration, or application design, well, 10-years-ago-me would have been very happy to hear about it.
Simple 3 Point Lighting To Get Your Three.js Game Started
It's the Matrix
Isn't McAfee back in the US? You can't trust crypto tools that are closed source form the US. The current state of laws make that impossible. [1] [2]

[1] http://en.wikipedia.org/wiki/National_security_letter
[2] http://en.wikipedia.org/wiki/Patriot_act
I agree gold is bad - anyone in doubt check out the graph at the beginning of 'stocks for the long run.'(http://1.bp.blogspot.com/-Ij02vzUijQM/Td6x_8jISdI/AAAAAAAAAP...). Usually the best as an individual is real estate. Buy stuff you like that is not stupid overpriced with borrowed money. Come back 10 years later and the real value of the borrowed money will be down, property probably up. It's probably the most common way people get wealthy.
Checkout atmail http://atmail.com They have done excellent work with the web interface, they are really cheap and have excellent support. There is an on premise license as well as a cloud solution and they provide some neat API's for accessing the email server as well. The entire solution is built on an open-source stack as well. You can download a trial for free.
It doesn't ask you for any information. What would be the benefit of enabling SSL?
> I couldn't be happier with my choices.

> I'd say going to university is rarely ever a bad choice.

Interestingly enough, the second does not follow from the first. As it turns out, people are different.
Right, Kickstarter is more of a method of advertising than anything else at this point.
I do not know what your objections are. It's pretty straight forward.

I guess it's something like:

For messages: AES

Key exchange: RSA

Alice and Bob both generates their own RSA keypair (the server do not have their private keys). Alice generates the AES key to be used with Bob, encrypts it using Bobs public RSA key and then sends it to him.. done
Why Your Business Needs to Take Interns More Seriously
See here: https://telegram.org/apps#source-code
I'm pretty sure he meant free as in freedom. Even the FSF uses the term "free software".
Girls Who Code – Is it the Girls or the Code?
Is RoR community really that great: Lesson learned from Code Ping Pong with DHH
Isn't that Android only?
I love open source, but we didn't know about heartbleed even with the sources available.
Libre isn't prerequisite either. Access to buildable source is.
Teaching kids how capacitors work [video]
FYI, the people who were taking my intro Python class each had 10-20 years of professional experience as a C, C++, or Java developer. So we're not talking about people who are new to software, or to software engineering.

I've been teaching Python (and Ruby, PostgreSQL, and Git) classes for many years now. When I teach such classes, I don't pretend that the information I'm giving them is secret or special. It's all available online, and for free, as you point out. My job, as I see it, is to give them context, insights, and exercises that will help them understand the technology in question faster than they could do on their own. (Hmm, sounds like a quote out of Vygotsky's theories of learning...)

In the case of Git, my impression is that someone in the company's management said, "You guys are all experienced developers, and have used a number of version-control systems. Here's a cheat sheet for working with Git. Go!" And because no one had taken the time to gain some perspective or thoughts, they tried to use Git in the wrong way, and were frustrated by it.

The thing is, I don't blame people who have a hard time understanding a piece of software. I blame the software for not being easier to understand and more accessible. So yes, all of these experienced engineers could have learned Git on their own, and that would have solved their problems. But they shouldn't have to do so, and they didn't do so. Now, given that I made some nice money teaching them Git, I'm not going to complain too much. But if Git were just a smidgen more usable, more people would embrace and use it, rather than expressing frustration and anger.
Nothing against John McAfee, I have no idea what happened in Belize, and he can probably have a wonderful career as a reality TV star or a similar effort.

But I wouldn't touch a security product he offers with a 20 foot pole. Literally I wouldn't even visit the site, let alone hover my mouse over the download link.

And no, not because of McAfee Antivirus, but despite it.
Most HTML projects would then be "Images". My plain html project is marked as 'CSS', my arduino project (which contains a python file, but no java) is marked as 'Java'; that's 2/5 errors.

The files that get changed/updated are the ones that matter. If most of your diffs are PHP, then you're mostly workign with PHP.
I've never seen them. In fact the biggest surprise of this article is that video adverts exist. Using NoScript + youtube-dl, and not having Flash or an H.264 codec installed, is working well for me.
> - Host your scripts instead of using googleapis.com. Don't feed Google data about your visitors.

What is wrong with giving google the data, in exchange for the free bandwidth and api's?
I wonder if it could tell you the level of bacteria to determine freshness for example?
Ever since the first iPaqs came out I was hooked to mobile computing. First (2001) an iPaq HX series, some Windows mobile phones, and in 2005 the HTC phones came etc. Traveled by train a lot and remember being the smug hipster MSN/IRC chatting away in the train while everybody was still reading newspapers and using T9 SMS etc.

Then in 2007 the iPhone came out, and more, and more. By 2013 I started to get tired of it. It started feeling like an addiction, never enjoying the countryside when traveling always glued to the screen that got bigger and bigger and brighter. After the 8th iPhone (5) I stopped. Got a "dumb" phone with HSDPA tether option only so I can pair to my Macbook when I need to get some work done on a proper platform.

Now I really notice late-adopters like my grandmother grabbing their smartphones the whole time. It's a rude practice, it's actually pretty anti-social.

I feel saturated by smartphones.
Valve-Sponsored Mesa Work Makes Games Load A Lot Faster on Linux
From my experience of professional mathematicians at university, arithmetic was usually their worst skill. They'd quite often struggle (for a short moment) to multiply, say, 12 and 16 together. The public perception of a mathematician is somebody who remembers Pi to a 1,000 digits. A real mathematician doesn't care less.
I don't mean to criticize you personally, but it's hard to take pithy aphorisms about the value of hard work seriously from someone who ran a slave plantation.

Perhaps the real lesson here is: when someone in a position of power likes to talk about the value of hard work, take a minute to think about who's doing the work and who's reaping the value.
You think a silly, hipster domain hack is more important than countries having control over their own national TLDs?
COBOL was supposed to be English-like too wasn't it?
3Dioo Hardware Hack Is A DIY Oculus Rift
I think the biggest problem here is that the application claims to be "anti-surveillance" yet it doesn't really solve the surveillance problem, namely meta-data.

If anything this application helps surveillance by filtering out the communication from "regular" communication.

We have had encrypted messaging for ages now. I cannot tell what's new here.
A curious "definition" I once read (sorry, don't remember the original source) goes something like this. Mathematics is the smallest subject that satisfies the following:

1. Mathematics is the collection of topics for which there is a mathematician who considers the topic part of mathematics.

2. Mathematicians are those humans who devote their lives to expanding human knowledge of mathematics.

3. Mathematics includes geometry and arithmetic.
Mathematics is not a spectator sport. This is why lectures should be there to present, not to teach. You have to teach yourself.
Small investment, tiny chance of success, huge payoff iff successful. It is the lottery of applications.
Same reason people buy lottery tickets. Big winners motivate people to replicate their efforts cargo-cult style.

Remember the thousands of "pixel ad" sites following the Million Dollar Homepage?

Remember the thousands of Flappy Bird clones?

Prepare for more chat apps, because WhatsApp scored big.
For some reasons SO already provides magic answers 24/7 even for very obscure problems, often providing both the answer and some teaching thrown in, and all of that for free.

Can you give an example for a question that wasn't, or wouldn't be answered properly on SO?

(There's a little typo at the bottom in "Affordable".)
All the other pocket-scanner devices appear to be scams, and this one doesn't have anything to distinguish itself from those.

I'll find a few links.

Previous discussion https://news.ycombinator.com/item?id=7668156#up_7668688

Different device http://pando.com/2014/04/04/revealed-healbe-isnt-indiegogos-...
What Edward Snowden Didn't Disclose
Agreed, I like watching coming attractions trailers before a movie, or having suggestions turn up in Spotify.

However, in the latter case, I've already purchased the product, so the "advertising" is actually an in-product enhancement pointing me at getting more value out of what I've already paid for. I wonder if I would be so interested in the cross-promotions if I had to pay for new tracks or albums every time.
App Tester uTest/Applause Acquires German’s Testhub To Grow Presence In Europe
The iOS client will (hopefully) be released in the next few months.