skysight-inc/HackerNews huggingface dataset:
Alexander actually sounds like J. Edgar Hoover in that regard, which is pretty disturbing.
Turning Your Team
On a related note - http://www.livescience.com/38763-positive-online-comments-ho...
Could very well be. You can try and check all Received:-Headers, but there's no obligation that the MTA actually has to write whether TLS was used, nor can you be sure that the MTAs aren't simply adding some TLS string without actually having used TLS. Of the big email providers, only Gmail supports TLS.
What about the case where you would have multiple managers? For example, today you wrote a FooManager that handles all the Foos, next month you'll write a BarManager, and after that a BazManager and so on. Each of these will probably have a slightly different way of handling things...

Creating pipelines for all of these scenarios seems like it would mean you're doing things consistently across your code base, which will hopefully make it easier to maintain. It also might make it easier to reuse code (you can share filters between different services).
I'd love to see a source on that. <head> is part of the official HTML standard.
The potential of abuse for guns is pretty damn large, but some would argue that the US was founded on the idea of gun ownership.

There's a lot of speculation about what could happen, but if we look only at what has happened, people aren't being snatched up off the streets because of the NSA's monitoring programs.

The language of the above article seems too adversarial to be effective at getting anything done. If we continue to take this "death to the NSA" stance, we're not going to get anything that we want because, like it or not, the NSA, or someone else doing the same things, is going to have to exist on some level for the remainder of the US's existence as a representative democracy. We need to be talking scope and extent, not existence/abolishment, and this article is a little too polemic to be helpful.
It was also announced at an earlier part of the maturation cycle than Go was, due to Mozilla's 'everything is all open source all the time' nature.
Why don't we have a real rng in our computing devices? It appears to be a trivial bit of electronickry. I'm talking about one of those little quantum event listener thingies.

http://en.wikipedia.org/wiki/Hardware_random_number_generato...
No one's suggesting this should be done. Only that it can be.
The problem isn't that `is-a` is hard, it's the divergence of `is-subtype-of` and `is-subclass-of`. Take a look here, I think it explains it rather well.
http://okmij.org/ftp/Computation/Subtyping/
This is great advice. I have a long list of projects I wish I'd done with the intent of accomplishing and then telling people about, as it would force me to get them done and make them into contributions.

Many are small, others would have made me wealthier.

In all cases, I didn't engage them because I didn't feel they were significant "enough" or lacked the confidence to simply dive and do them, and missed an opportunity as a result.

Almost all of them would have been accomplish-able in a weekend or afternoon, with another half-hour spent writing a blog about it. You don't need much detail, but it takes some mental work to distill the project to a simple statement that people will enjoy reading.

Regrets? Sometimes. More so for having failed to cultivate in myself a culture of getting stuff done and pushing it away from my desk into the world at large, so others can build on it.

"I could have done more" is the statement of someone who realizes in retrospect the value of his time.
What really made all this possible?

Linux and commodity scale-out hardware made this surveillance possible. The vast majority of politicos have near zero understanding of the technology, capabilities or even have the groundwork to ask the right question.

National Security types are simply exploiting what the technology allows. As are FB, Google, MS, Apple et al.

So Valley, heal thyself first.
I got a 2 letter .io domain for $50 from Gandi (they're $39 now).

About 4x more than a .com, but the 2 letter domain was too attractive to pass up.
Ask HN: Design/code for food? (well, small amount of cash)
I hope I'm not imposing too much by posting this here but I thought it might be worth a try.

The short of it: I need to raise $500 in the next couple of days.

There is no tale of woe or anything like that, just a few unfortunate events that have built up one after another and I was hoping that maybe there'd be folk here who need a bit of extra help on short jobs so I could raise the cash?

I'm not bad at design, can handle front end HTML, CSS, JS and backend PHP - and I can show examples of stuff I've built (this is clearly a throwaway account given the circumstances). If you have anything you need doing, drop me an email (on profile) and thanks for reading!
If you have to customize the client anyway, you might as well encrypt the metadata. It looks like you can use an unmodified IMAP server -- your MTA would encrypt each mail part individually and your mail client would decrypt.

The sticking point is server side search, which is available in IMAP4. You'd either have to skip that, or implement one of the search over encrypted data algorithms (which are rather slow).
Is there some kind of static gallery generation software that can do something like this?
How is OpenSSL RAND_bytes not that uniform interface?
I've studied this a great deal, and developed a custom masonry type layout to mitigate the row/column bias. I believe it is a much more balanced layout than the article shows. Using it in Imagist, a paid app. Open to a few beta testers for iOS 7 as well, if you want to judge for yourself.
That's not true. The market cap which is the value of all outstanding shares. Debt and cash are factored into the market cap.
Ladar was kind enough to answer the questions in an architecture template I have for High Scalability (http://highscalability.com/architecture-template-advice-need...). I guess they also used it for their about page, which makes sense given all the work that went into it. He's a very nice guy, a shame to see how things went down.
Oh god. What awful, awful ideas you have. Where to begin?

Okay, let's start with: How on earth will you ever know what your machine is actually doing?

Do you just run around downloading random .sh and .bat files and say FTW and run them without considering what they might contain? I mean, it's not like the app market actually tells you what an app really does.

All you're ever informed of is those broad, vague categories of behavior an app might engage in. GPS, Camera, Microphone, Intercept phone calls, Storage access... give them all away and run the app. Millions, if not billions of operations frittered away, on your dime, for someone elses benefit.

Sounds like a great idea. Just let everyone hijack your system, and do whatever they want, and don't stop to think about who or why.

...but the EXPERIENCE, man. Just think about the EXPERIENCE!

...or you could just read some words on a page, and look at some pictures, and it stops there. You get to retain a degree of control over your machine. You pretty much know it's only doing a few simple things, and you get to use the rest of your machine for your own purposes, why not?
We can't assume L is always positive. Because if it is, where does bad luck come from?
you might want to read http://static.googleusercontent.com/external_content/untrust..., it's an useful context
1. So you limit complexity by limiting them to running everything inside of Firefox. Mozilla knows what best. Deny them access to fast native apps on entry level hardware. Sounds like the GNOME 3 philosophy.

2. I have the original Galaxy S and it runs CM 10 Jellybean like butter. Sure bloated skins like touchwiz can slow down phones, but there's nothing wrong with AOSP on similarity spec'd hardware.

3. So you're saying people who can't afford a low-end PCs will be developing web apps with their $79 FF OS phone/tablet? LOL. I can hardly wait for this new paradigm in mobile development.
didn't read the article, but the headline could benefit from s/Go/Golang/
Legislation isn't really the trick, IMO. The trick is to find NSA recruits before the NSA does and educate them on ethics and why it's wrong to do stuff like this.

But that's hard politics and most HNers don't have the stomach for it.
I only trust the mathematical proof that I am not spied on and here is why: There is always something missing in those articles.
It is always about American gov spying on American people !
What about allies spying on americans and american gov on allies ? It is a world wide problem with intricacies of local laws and loopholes.

The political solution is impossible to obtain, it can at best mitigate one of those.
Vertical masonry doesn't work well to communicate an ordered list of items. Photos are often just that...a story of an experience that happened chronologically.

The inability to read left to right on columnar data makes this really hard.
Looks great, but it should be easier to get back to the front page http://seld.be/rustdoc/master/index.html

I had to look at all links (tutorial, manual, documentation, ...) and guess which is the right one.
Firstly, does he seriously believe that, or are you just demonizing him because it'll get you agreement? If he said something to that effect, that's concerning, but if he hasn't, can we stick to things which have actually happened?

And secondly, is not the motivation to stop terrorists in the US from harming US citizens a noble goal, in theory? Now granted, we shouldn't have to sacrifice our privacy to get that done, but it's not like Keith Alexander is trying to harm the US. He wants to help, and depending on who you ask, may be misguided, on the money, or completely wrong in how he plans to help.

It'd be more useful to correct than to abolish, because abolishment of the NSA and it's surveillance programs is never, ever going to happen, nor should it. ZERO surveillance (this might be arguable, I suppose) results in US citizens dead on US soil. Unacceptable.
Still, you haven't shown why anyone should be impressed by Haskell's lenses. It's like you do not understand that isomorphisms and first-classness is totally irrelevant to me and most programmers unless it leads to better code.

Here is a challenge for you or anyone else who loves lenses:

Take a small snippet of real source code you or anyone else has written and uses lenses and post it here. I'll then translate it into Python that has the equivalent effect. If the translation is impossible or is less pretty than the Haskell original, I'll award you $1000 internet points.
>...if there be some Truth which has no sensuous or rational relation to the human mind, it will ever remain as nothing so long as we remain human beings.

Tagore makes an interesting argument that is certainly true on some level. I think further reading may be required. Does anyone have any recommendations?
Hyper Social is Dying
New iOS control - Pull to sort control for UITableViews
It could also be acting as a deterrent and thereby preventing the crime. I mean if you're smart, and you know they're going to catch you due to fingerprinting you'd avoid the system entirely.

I'm not saying I agree with the system, but it's the argument that might be used.

Same argument applies to CCTV cameras, you would (and I think do) see a reduction in crime when CCTV are installed [citation needed] (though I believe it just moves to other areas).
Hey, this is pretty insightful and not insulting at all - I always love hearing about the experiences of others.

The RNG being used is not the random.random() Mersenne Twister one, it's the OS-provided cryptographically secure one:

https://github.com/SawdustSoftware/simpleflake/blob/master/s...

But in any case, the reason you need NTPd sync is not to seed the RNG, but because the IDs themselves are prefixed with millisecond timestamps. This is to ensure that you're not using the same sub-keyspace for that millisecond over and over again from multiple processes.

If you're seeing that many collisions, obviously, it's time to change methods like you mention. Data being dropped out of existence sounds like an application code issue, and not an inherent problem with your IDing scheme. That sounds like a place where ops should get a big honking error message ("tried to insert twice, collided both times"). In any case, the contingency plan for that for us is to just switch to snowflake, since with this specific scheme it should take a while before we hit that barrier, as calculated in the article.

Adding more metadata is definitely an option, but I'm not a fan of it since data schemas (and data itself) have a nasty habit of changing over time, meaning you have to change your IDing scheme. Completely surrogate IDs don't have this issue.
Also fit for livestock, but difficult to bale. And used medicinally (anti-inflammatory, antimicrobial to treat headaches, tinnitus, vertigo, Wei syndrome, alcoholism and hangover), and even for basketry. Unfortunately, the U.S. just considers it a nuisance and doesn't take advantage of it.
people are tired of the current transportation systems and its about time we have something faster
"COMING SOON"

dies of anticipation X_X
What is ECC, why is it important, and what does Blackberry currently do with their associated patents?
Ask HN: Hosting options beyond the reach of the US/UK government?
We have seen what happened to LavaBit, Ladar Levison advice is "I would _strongly_ recommend against anyone trusting their private data to a company with physical ties to the United States"
UK Prime Minister Calls ask.fm A 'Vile Site'
I feel like I just got Rick Rolled.
Your employer may share your salary and Equifax might sell that data
Steam is a DRM system, but there are plenty of games on Steam that don't have DRM: if you copy a game directory out of the SteamApps directory and remove any Steam support files (usually the Steam Community DLLs), quite a few games run perfectly.
Well they certainly aren't on my side, and I don't want to be on their side. They aggregate and analyze data used to conduct drone strikes, spy on the world indiscriminately, and assist brutal agencies like the DEA in destroying the lives of millions of innocent Americans.

Is it a paranoid delusion if you're a drug dealer to think that the NSA is out to get you? Not anymore. What about a drug user? What about a file-sharer? A child porn viewer? You might not be any of these things, but a huge portion of the American citizenry is, and I'd argue they're not doing anything wrong. Sorry but I'm not going to just take it on faith that the NSA is on 'our side'.
why are people upvoting this? it is quite literally nothing
Huh, that's an interesting device. Too bad it never saw a broader release. The photo in the Wikipedia article fails to show the most interesting feature it had, though: the physical keyboard; here's one that does: http://cdn.slashgear.com/wp-content/uploads/2010/10/dell_ven....

Now that Android phones with physical keyboards are becoming extinct perhaps Windows Phone could carve itself a new niche if Microsoft urged its phone manufacturers to ship devices with QWERTY. One thing I found lacking in Windows Phone 7 was the experience of entering text on the on-screen keyboard, especially in languages other than US English [1]. This is a a pity because WP doesn't support alternative input methods (e.g., Swype), however, a physical keyboard would more than make up for it.

[1] See, e.g., http://forums.wpcentral.com/windows-phone-8/225491-windows-p.... Note that the forum post is about version 8.
It's on the SpaceX website. That Musk was doing this through SpaceX is news to me.
A blank page at the top of HN. They've certainly got the Hype part nailed. Now where's the Loop?
The Apple //e was the hacker-friendliest machine ever. It's probably the ideal learning platform for anyone looking to go into computer science, although perhaps not app programming as a career, which requires a narrower skill set and more focus.
Well it would have to be some sort of flexible time constraint. Otherwise the photos are already ordered.
Slight problem there. If MS does this Nokia will drop Windows Phone like a hot stone, so in the gap between Nokia abandoning it because they won't want to compete directly with MS, and MS actually getting their own BB engineered phone out (likely to be several years), WP would have zero market presence. Surface has already royally pissed off MS laptop and tablet OEMs. This move would critically sour their relationship with the only viable WP hardware vendor.

I understand where you're coming from, and Microsoft may well come to decide that their best strategy is in-house hardware, but there's a major downside to such a move.
David Lee's thoughts on writing
Amen, for a different take on the same concept with syntax support look no further than Clojure's core.async: http://swannodette.github.io/2013/07/12/communicating-sequen...
Interesting that it's branded under SpaceX considering that Elon has said that hasn't not going to (personally) develop it for a while.
>> "He calls the government to take a stand for privacy by establishing an agency that will enforce privacy laws and act as a representative of individual privacy."

> Each EU country for instance is obliged to have such an agency.

This sounds like a good way to create a centralized clearinghouse for abuse and corruption via regulatory capture.

The viable solution here will be to develop and use technologies that protect privacy as part of their inherent design; relying on the oversight of bureaucracies, especially political ones, to protect privacy just isn't going to work.
I recently bought Shaun Inman's book "Lift Off", which was essentially his development journal for an awesome iOS game he created called The Last Rocket. Although the journal wasn't public while he was writing it, he bundled it up later started selling it for $10. When a couple friends and I started talking about creating an iOS game, I bought the book and read it in a weekend. It was worth every penny.

The thing that impressed me the most was that he wrote, and made some progress, almost everyday. Also, it wasn't polished or article-y at all. It was just candid journaling.

I found it so motivating that when I recently started working on a new product myself (http://churnbuster.io/) I decided to do the same thing. I'm keeping a journal (http://productquest.andrewculver.org/) totally separate from the product blog, product mailing list, etc. that conveys my experience as I build a product, rather than trying to market the product itself.

The journal serves a couple purposes: It keeps me accountable to keep development coming along regularly. Also, it helps me connect with other product people or people who want to get into creating products. (They're more likely than the average person to be a potential customer for the product.) Also, any audience the development journal may gain can help amplify the announcement when the product is ready to launch.
I think I'd rather see Rick Astley on there...
Or the "r"?
You know what it's going to be, right?

http://www.badhaven.com/wp-content/uploads/2012/05/south-par...
Very few movers and shakers in the history of the world are intrinsically 'evil' in their own judgement. Whether Alexander is purposefully trying to harm the US or not is immaterial.

Agree with you on the charicterization going on here, its one thing to feel his motivations are a given way, another to imply he has public made statements indicating this to be fact.
> If you have to customize the client anyway, you might as well encrypt the metadata.

Yes, but then you'd need a custom extension, whereas the proposed setup would be covered by, e.g., Enigmail for Thunderbird. Depends on the userbase / use case - if one were to set up such a system for themselves, then yes, this would be nice.

> It looks like you can use an unmodified IMAP server -- your MTA would encrypt each mail part individually and your mail client would decrypt.

Yes, that's the plan :) No need to modify the mail server itself.

> The sticking point is server side search, which is available in IMAP4. You'd either have to skip that, or implement one of the search over encrypted data algorithms (which are rather slow).

That is true, and this would indeed involve writing custom code/extensions. Normally, email subjects are not encrypted / presumed 'public' (in a sense), so one way to do it would be to simply allow searching for email subject lines, which would not be stored encrypted on the server. Not sure how much customization server-side this would require.

edit another way to look at it would be, it shouldn't be possible to do any kind of search on the server. The client (which would presumably actually store all the mail archives (e.g. in an encrypted container which could be hooked up to a simple automatic offsite backup solution)) would do all the search. Again, however, depending on the setup, this might require some customization.
Norway’s Prime Minister Spends Afternoon Working as Taxi Driver
Jekyll Post Automaters
I'm assuming others downvoted you for the disrespect/lack of control you show in your opening sentence. You have good comments below though and hopefully people will read that as well.
JavaScript Regular expressions made easy (available in many languages too)
He said yesterday he's not "doing" it at all. He's just throwing an idea out there, but not actually building it. In that case, I guess he can just use one of his companies websites.
i personally can't wait...
info: http://venturebeat.com/2013/08/12/telsa-and-spacex-ceo-elon-...
i personally find the sound a bit annoying .. I guess the "studies" don't apply to me
The point you are missing is that any great work, any great accomplishment, requires working hard past the point of enjoying the work. Ask any author who has written a book if the experience was always enjoyable. Ask any developer who actually created their own product or application the same question. If they answer honestly they will likely tell you at some point they felt like giving up, but they kept going and they are glad they did.
Why I gave up a cushy career as an investment banker to launch a startup
This wasn't particularly insightful. "solve a real problem", "listen to customers", and "be accessible to your market" you could replace Uber with Company X. A more specific analysis would have been interesting.
I really need a downvote button right now.
The difference between a herd and a crowd
https://gobyexample.com/ is also a great resource
Many people were wondering under watch branch of the "Elon-mpire" this would fall under.

eg why not put it on elonmusk.com? Or its own website?
So.. if SpaceX is the platform for this project, he's probably thinking of shooting people from one point (his rocket launching platform) to orbit and land at another SpaceX station?
Rubinius + Puma + chruby + Capistrano + Nginx
Babylon.js: JS framework for building 3D games with HTML5 and WebGL
I don't think he is - he has to put the information somewhere since he doesn't own a personal website
There's one big chain in the U.S. that's something like that too. Their claim is that they're "employee owned" and from talking to a checker yesterday, employees value that greatly. That said, this checker was carrying on about how Winco employees "retire as millionaires" so I wonder if they're all being sold a bill of goods by management? Apart from that I guess they're paid comparatively well (versus, say, Walmart) and have good health insurance.
http://www.wincofoods.com/about/careers/
It seems pretty clear from the way they talk about it that they're tracking who sees each ad on each bin in exactly the same way google tracks who sees each ad on each web page. The obvious next step for such a technology is to show specific ads only when people who might care about them are nearby. It's pretty genius really - it would put them miles ahead of other physical ad companies, at least until the rest started doing it too.

But yes, the obvious downside is that instead of worrying about google knowing everywhere you go on the internet, you now have companies that know everywhere you go physically as well.