skysight-inc/HackerNews huggingface dataset:
A fundamental principle of Judo is, "don't be there when someone wants to hit you."
Thanks for the recommendation, I'll check it out. Here's the link for those who are interested as well (there are a few "Lift Off" books around): http://store.shauninman.com
Since you're on Debian you can use the awesome Update Alternatives to install Haskell, which is an even better way in my opinion:

https://github.com/byrongibson/scripts/blob/master/install/h...

Tons of advantages to doing it that way, including the ability to easily maintain multiple versions of both GHC and Platform on the same system and swap between them with a single command. Also doesn't clutter up /usr/local/ with binaries not managed by apt or dpkg.

More generally, update-alternatives is a godsend for Stable users. It's like RVM or RBENV in the Ruby world - lets you install and manage multiple versions of the same platform and easily swap between them with a single command, including the system version from repos if you want. It frees you from out of date software in the repos while still providing a system to manage the complexities of it all.
I was a die-hard Apple fan until the Mac came out, which felt like a betrayal to the original Wozniak-driven Apple philosophy. The PC, ironically, became the continuation of what Apple meant to me.
swanson - I and many others use pelican, which is another static blog generator (like Jekyll). I use it along with github pages. Super simple.

Pelican docs:

http://docs.getpelican.com/en/3.2/

My personal site as an example:

www.roycehaynes.com
There are some things to gain, but they're implemented mostly by experimental languages, e.g. DDC has regions.
Maybe new laws should be created and applied retroactively... you know, to increase the conversion rate ;)
s/ClosureScript/ClojureScript/
Feel free to believe that no comments at all are a good idea in some mythical perfect world of perfect programmers. Their absence is still frequently worse than useless in the real world.

I suppose in the end it's just a matter of opinion, isn't it?
My understanding is that you can't have two SIM card's use the same number, so I'd have to call and activate/deactivate each time I wanted to switch phones?
Nice blast from the past. I eventually built a serial port for my Apple ][. I bet you could do a USB-FTDI-Apple interface pretty easily. The audio interface was always really fiddly although we used cassette tapes back then and most of the problems were due to the low fidelity of the tapes.
Great Events This Week and A Preview of Something Awesome in September
If they could shut down all of these niche secure email businesses, what option will people have but to use less private alternatives?

I think Ladar Levison answered that question, implicitly, in his shutdown announcement: "I would _strongly_ recommend against anyone trusting their private data to a company with physical ties to the United States."

It is high time to provide secure services hosted in countries without secret surveillance courts, or maybe even in countries where law enforcement has bigger problems to fight than "Internet crime".
Correction: APL is A Programming Language.

And one so dense/obscure/efficient that obfuscation is not a contest, it's an inherent philosophy.

Edit: corrected misuse of "obtuse".
What IS a state machine?
News.com.com seems to have been hacked
Perhaps. But we can assume that in expectation, conditional on previous effort, L is positive.
It installs Jekyll, and its dependencies, which users would have done normally, but explicitly locks the version into the same version used on the GitHub Pages server, ensuring that your local build environment matches the GitHub build environment as closely as possible. This is especially important when new versions of Jekyll are released (often with new features) and the GitHub pages servers are updated. Builds in one environment may otherwise behave differently from builds in another.
130+ essential vim commands
N.Y. police's 'stop-and-frisk' tactics violate rights, judge rules
that could be useful for a markupless gui system.
My Favorite Linux Tools for Windows
There is a difference between capturing data passively (which this is), and actively trying to extract it. That's the difference between a paparazzi and Google Streetview. Of course the average person has no idea what they are broadcasting.

The reality is that modern gadgets always leek unique data that could be identifiable; and trying to lock down every path is impossible.

Perhaps every app, browser page or network connection should get its own GUID that it always included, un-encrypted in every request by default. Then give users the ability to change it easily on a per app basis. Make laws that require companies to only collect the GUID and no other passively collected information without explicit permission.
Josh, you're right - that's why it isn't possible right now.
I put that we need a simpler, cheaper way to invalidate patents before a patent-killing x-prize is possible in the post, but maybe not clearly or loudly enough.
I also wonder about the wisdom of taking low-end hardware, where every bit of efficiency at the software level matters, and shackling it by not allowing third-party native code.
Foods to Try in Canada
Off Topic(sorry): there was a thread here a few months ago about a simple webpage with just html and words. It inspired a whole raft of me-too jokey threads. I'm trying to find it but can't. Does anyone have a link please?
> no clean way to allow communication between each successive subprocess

I think this is much of the point behind this pattern, actually.
For us, the state has to do this because this is Article 1, paragraph 1 of our "constitution":

"Human dignity shall be inviolable. To respect and protect it shall be the duty of all state authority."

If somebody calls you "Yogurt", that will make it hard to live a life in dignity :)
"you don't change 30+ years of momentum on a dime"

Holder has been in office since early 2009; 4.5 years is a pretty significant fraction of 30 years. Why is he suddenly interested in this issue now? My guess is that the administration is desperate to divert attention away from the NSA's domestic spying and the NSA/DEA intelligence sharing.
Elon Musk will unveil Hyperloop alpha design at 1:30 PDT
Well I guess it comes down to how important you think the metadata is. In reponse to your edit, if you are storing everything client side than POP works and is considerably simpler. Heck you could even just do local delivery.

The idea for IMAP with encrypted mail parts would be to allow multiple clients to access a remote mail store where the remote mail store could not read any of the stored email or its metadata even if it wanted to.

You'd also want your MTA to reject mail not sent over TLS. No matter what you do though if the remote server is compromised -- technically or legally -- your future emails are subject to capture.
Just tweeted that they pulled an allnighter and will be publishing a link @ 1:30PDT https://twitter.com/elonmusk/status/366964441159438337
Ask HN: how to stop loving
I know its offtopic , but i like to know how to stop loving
Thanks! Yes, it is called Spire.
I know it for the same reason I know unicorns and leprechauns don't exist - there is no credible evidence supporting it.

Ignore and refuse to participate in wild speculation until evidence appears. That's how we have to operate, lest we succumb to every conspiratorial fantasy the Internet can come up with.
Experiment: To work primarily on an iPad for a week
We're not there yet, but keep an eye out for a Kickstarter eventually!
13 Year Olds May Be Using Facebook Less, But They Aren’t Going Anywhere
This is really cool Andrew, thanks for sharing!
Must Have Cheatsheets and Resources for Designers
I'm still hopeful they'll all emigrate to Iceland (or somewhere) and start up again. Slightly hopeful, anyway.
Black Hat Conference, a week and a half ago:

"Terrorists driven by a desire to 'create a caliphate' of sharia law in the middle east continued to plot attacks. 'Terrorists live among us,' he said"

GP conflates these statements to imply that those among us want to create Sharia or whatever among us, but Alexander did say the words.

http://www.theguardian.com/world/2013/jul/31/nsa-keith-alexa...
Interestingly, in practice the laptop-to-A2e audio transmission almost never fails -- the fidelity is probably not an issue anymore. FWIW, we would have picked a better way to transmit the data if we'd had more hardware. This was basically just a hack that ended up being kind of funny and cool.
It certainly worked for me.
Should Startups focus on process automation?
What Mozilla is doing with Asm.js and Firefox OS is nothing short of impressive. Web apps that can be downloaded from anywhere, and cached offline with full access to native APIs? This is the democratization of app programming at its finest, especially since JS has become a 'platform', and now even has a bytecode target (asm.js).

Not to mention, offering unlocked phones at such low prices, with potential feature parity (at least when the app ecosystem gets better) to iOS and Android is huge. I would personally love to never sign another long-term contract...
Van and Man Removals in Orpington
The frequency and engagement model seems to have merit. I might add to the other concept described -- Core vs Circumstantial Relationships -- a notion of Aspirational -- under which following a celebrity might fall.
His point is that the company has a net cash position of $3bn, meaning someone who pays $5bn for the entire market cap of the company would immediately receive $3bn back in cash, making the real price effectively $2bn
If one cannot be bothered to update corresponding comments when updating code then I suppose they'll have problems updating the separated documentation as well.
That is precisely the global and long-term perspective for it. Funny how you say current consumerist bubble when the bubble has been up for longer than you or I have been alive. The issue was that software hadn't been able to provide a real consumer-quality experience.

Now that it has, and people are starting to buy it, I don't think they're suddenly going to want less of what what they are paying for.
I don't much care what Alexander judges himself to be, I'm talking about his actions and motivations for those actions. He's not trying to destroy the US, he's trying to keep it safe. He is possibly misguided or flat out wrong about how to do that, but it's not as if he's actively working to harm US citizens, as many people here would claim.
Javascript Contexts
Swing dancing (and Waltz): a prescription for healthy bones
I'll give you a buck
Large-Scale Video Analytics on Hadoop
He should really look into using ADTPro. It even supports bootstapping over the audio input like is described in the post.

http://adtpro.sourceforge.net/bootstrapaudio.html
There are also many ways to embed code in it in a nice way. Since they don't limit your layouts, you can stick any code-formatting JS you want on the blog.
Cool! Thanks. ;)
Your mortgage documents are fake
The client would have to be open source in order for that to work. Otherwise they can just force the provider to put a backdoor in the client code.

Probably open source with no downloadable binaries would be best. Maybe even better would be something like only pulling off a source control system so there's an easily accessible audit trail. The idea being not necessarily to prevent an evil adversary, but to convince a judge that there's no way to convincingly be an evil adversary.
There is quite a difference between them, google analytics on your website would be more akin to an individual shop tracking the people who walk inside. I think a better comparison for these "tracking bins" would be your ISP logging your traffic and selling metrics to third parties. The key difference here is that it was public, in a place you thought you wouldn't be tracked, ever.
It was my iPhone (5) that I tried it on, but I confess that I didn't try the search. I was just happy to be able to navigate and read. Scaladoc has much bigger sins than blocking the event loop for a while: it shows you the top fragment of any given page and won't let you scroll down to see the rest.

Anyway, thank you for your work here. If you ever want me to be your iOS guinea pig (phone or tablet) let me know.
Used Twilio at two companies, primarily for voice. Support has always been stellar. The biggest advantage has been not worrying about infrastructure as we grew from X,000,000 minutes per month to XX,000,000. Essentially, you convert any CAPEX to OPEX, with all benefits and penalties thereto.

SMS, we had to move over in a pinch (less than a day from zero to production), so integration is definitely super easy. Our volume was much less impressive - XXX,000 per month.

The biggest outages have been during elections season. That said, Twilio has taken a lot of steps to ensure that won't happen next time around. The response times and follow-ups to any outages have always been very quick and transparent, which is all one can ask of a vendor.

As far as I know, Twilio is still the major provider for that company, but I have moved on to ad tech space. :)
If you want to play with a Lisp Machine on Apple hardware, Symbolics is still selling refurbished MacIvory boards. Even though the hardware is ancient the latest model (MacIvory model 3) costs more than a top-of-the-line retina MacBook Pro. The MacIvory 2 is more affordable, if you have an extra thousand dollars to spend.

http://www.lispmachine.net/symbolics.txt
Very entertaining read, but read the comments to get some perspective. Not quite banned, and not really by the BL.
How can I as a developer be sure my unit tests are complete? How can we develop or improve that ability to think "what could go wrong?"

I don't think they developers of Android, iOS, or the PS3 (and many others) were using insecure coding practices. They still got rooted over and over again.
I like that. For me it was always "Put yourself out there". Even if it's something you are not good at, perhaps especially if it's not something you are good at.

I never felt comfortable with writing for public consumption. Nor did I feel I had code to contribute, that wasn't proprietary of a client.

I've started slowly and enjoy the practice even if it's just practice for myself for the time being.
Open Source Tool Providing An Extensive CLI For Working With iTunes Connect
GmailSharedTasks updates regarding Google API quota
Startups or otherwise. i personally think, the second something gets too monotonous, follows a set pattern and has only a limited set of outcomes, then it should get automated.
Thanks for the feedback! I will figure something out about the header colors. :-)

I'm really happy with this project, and I hope I can move forward with it.
Or, you know tests. Having a "defensive" comment (explaining some critical corner case) is just terrible, write a test that exposes it so code can be refactored. "WARNING" comments are a really bad thing.
I'm making a JS game right now and I'm using requestAnimationFrame in one loop that both updates and renders. I basically implemented that "fix your timestep" article with requestAnimationFrame as the call that does the looping for me. Is that a bad idea?

Do you have any sample code showing your two separate loops or did you get this from some webpage you could show me? My first reaction to what you said is, "won't that cause threading issues because your update could be half done while you're rendering?" Then I remembered JS is single threaded.
I don't have a car key finder, I don't use SMS, I could care less about my computer talking to me. Honestly, I could dispense with email and just talk on facebook really, because most of my inbox are ads nowadays. Just like my mailbox outside. So all of these needs you have told me are not really anything I need at all. So how is it that we have too completely different experiences?

Remember Maslow? Look at the hierarchy. Instagram is meeting the need of community, the photo sharing is a tool to meet that need. Same thing as Hacker News. We're both here to talk about this stuff, even though forums are a solved problem right?

The world is not just about solving problems. That's actually the part people care the least about. Hence why you can solve the problem of writing code to make an app and get paid peanuts and why the 'Yet Another Photo Sharing App" is paying you to do it.
But then it wouldn't have been a hack! We wouldn't have had to understand anything to get the job done!

... Though, credit where credit is due, the C code we used to generate the audio signal actually is pretty much a direct port of the corresponding code in ADTPro. One of the reasons it's released separately from our lisp code is because ADTPro is LGPL and we prefer the MIT license. :) One of these days I'll make the port more independent and less derivative, so they can all be in the same project.
The tech required for a truly safe email lives on a client, not a server: http://en.wikipedia.org/wiki/S/MIME
You can read what Kernighan wrote here:
http://books.cat-v.org/computer-science/elements-of-programm...

Also see Software Tools and The Practice Of Programming.
Too big to fail civil disobedience
That makes sense. I was not challenging the inclusion of HEAD in the http verbs, just stating my own ignorance and hoping for illumination, which you and others and have now provided. I appreciate it.
Likewise, I came across Randomainer (www.randomainer.com) which lists premium domains on the lower half of the page, below their available invented domain names. If the premium domains aren't squatted on/for sale, they have no price attached, and if you click on any one with no price it takes you to a 3rd party site (sedo.com) to "make an offer" on it. So I went to GoDaddy out of curiosity and found the domain I could "make an offer on" for the base price (on GD).

Sneaky buggers
"The Next Social Framework Will Be Dynamic" - I think this is what Google is trying to do with "circles".
Ask HN: Do I need to go to college?
I'm a senior in high school and am deciding between attending UT Austin for CompSci or skipping that and moving to San Francisco to work at a startup.

I have about 3-4 years experience in web development, and 1-2 years Android development. I have worked at four tech companies. I'm currently paid 31k as a front-end web developer at medium sized company while being the lead Android developer for an established startup on the side.

I have a pretty well fleshed out github account and a long list of completed side projects.

I don't particularly enjoy school nor debt, and I'm not convinced a Computer Science degree would be fully utilized in a career in web and android development.

Will startups take a fresh high school grad seriously?
Is it a mistake to not go to college despite my experience?

What would you do?

EDIT:

Thanks for the advice, everyone. I really appreciate it.

A few follow up questions:

With my qualifications, how likely is it that I could land an internship in San Francisco this coming summer?

I'm currently learning many new (to me) technologies, ramping up my open source activity, and writing a blog. Is there anything else I should to do increase my chances?
Too big to be considered anything but fellow conspirators.
Makes me wonder what will happen when clothes, hats, glasses and etc start emitting electromagnetic interference that inhibits this vast system.

There's gotta be money in that, eh?
Speaking of domain search tools, I built one for finding domains collaboratively with your cofounder/partner/friend/whatever.

http://wedomainsearch.com/

It's using Domainr's API and Firebase, though honestly it's not the best for super short domains. Short Domain Search definitely does a better job at that.
I must admit, after watching Stammy use his Android day-to-day and proofreading this post, I am more tempted to try to use an Android as my main device from a consumer perspective. The seamless Google integration really is the killer feature.

However, from a developer perspective, I'm still staunchly in the "I want to build on iOS" camp because of the Android fragmentation issue and because there still seems to be an overwhelming majority of consumer spend on the iOS app ecosystem compared to Android. The Google apps on iOS are really very nice (though admittedly not as nice as their Android counterparts), but the only Google app I really want at this point is a Calendar app. Syncing and manipulating Google Calendar events with the native iOS Calendar app is still pretty terrible.
That's probably the best idea right now - uniting.

Will they? They're of course competitors, they could be played off against each other by the government. Anyways, such talks would have to remain ultra-secret.
Self promotion works great :)
1) y^2 = x^3 + ax + b

2) 2048 < 256

3) ∅
One day, a dialog popped up on Facebook suggesting people to put on my Acquaintances list, which hides most of their posts from my news feed. It improved my life.

https://www.facebook.com/help/209850012449913
Something really cool could come out of Ubuntu Touch and QNX if they could open source it.
You don't want to meet those people anyways, seek the path of least resistance, you'll come out further in life.
Show HN: Good Indians, a database for good outsourcing
Again, no one really cares about getting their problems solved. There is a FAR bigger market in meeting needs. Instragram is more about meeting the need of people finding a community and giving them tools to do that.

The kind of life that ya'll are espousing, this I hole myself in the ground, I run the cheapest shit I can buy, to use low-quality apps that don't let me have any fun, to most people, is actually a very boring way to use the internet and computers in general, and something no one is willing to pay for, hence why no one but those weird few that use computers this way, and the occasional post talking about how they spent all day setting up their mail servers because data privacy ya'll that no one gives a damn about.
There are quite a few sites/services out there that are catering to the more "seasoned" developer that isn't particularly interested in the race-to-the-bottom jobs found on elance and similar sites.

Sites like gun.io, matchist, ooomf are some good examples. Google those and you'll undoubtedly find a few more.

I covered a handful of these sites on a blog post recently:
http://www.gethourglass.com/blog/sites-to-help-launch-your-f...

If you end up using a service that I didn't cover in my post, shoot me an email (if you don't mind). I'd love to keep that blog post updated and evergreen.
"A finite-state machine (FSM) or finite-state automaton (plural: automata), or simply a state machine, is a mathematical model of computation used to design both computer programs and sequential logic circuits. It is conceived as an abstract machine that can be in one of a finite number of states. The machine is in only on one state at a time; the state it is in at any given time is called the current state. It can change from one state to another when initiated by a triggering event or condition; this is called a transition. A particular FSM is defined by a list of its states, and the triggering condition for each transition." Source: http://en.wikipedia.org/wiki/Finite-state_machine

Basically, it's a way to track known "state" of a system and know valid and invalid (or prohibited) operations that can be performed and what "next" state these operations move the system to.

For example, in a phone call, if the state is "ringing", your next options can be "answered", "no answer", "busy", or "failed" (including refusal to route, not in-service numbers, etc.). If you try to move the call into some other state, for example, "queued", a state machine should refuse to do so and respond with an error.

A more complex example could be in managing conference rooms or call transfers.