skysight-inc/HackerNews huggingface dataset:
Yes, I think you should avoid Haskell (and any language with managed memory) on embedded systems or in very performance critical applications. Beyond that, it's going to be a choice of whether there are enough well-supported libraries that help your cause versus some other language. It would help to know in what domain is your new project is going to be.

You've mentioned web apps, so, to be specific, I think the Haskell web app frameworks (Happstack, Yesod and Snap) are mature. There aren't nearly as many utility libraries, as there are, say, for Rails. But that, in my opinion, is compensated by greater correctness guarantees and performance.

I'd encourage you to join the haskell-cafe [1] mailing list: it's a great place to get help if you get stuck.

[1] http://www.haskell.org/mailman/listinfo/haskell-cafe
"Do you still have the tick? You can send it to a lab for analysis, it costs just $60."

This is the most important lesson of the whole discussion, having gone thru this. There's a direct analogy with rabies, if you know the animal is uninfected you can save yourself quite a bit of time, pain, and money. If you know its infected, well, treatment usually is wiser than waiting for death.

Bit by a dog? Eh, make it let go, and then walk away, no need to check for a rabies vaccination tag. After all, what are the odds? LOL
China’s Tianhe-2 Now the World’s Fastest Supercomputer
Or you just find people who are eager to please.
It's just a proxy, you could do the same with a single line of PHP, e.g.:
<?php readfile('http://api.example.org/?key=APIKEY&action=' . $_GET['action']); ?>
There's a checkbox :)

This is a brilliant demo. Very well done!
Find simple problems that you or your friends have, solve them with code, open source your code, blog about it -> Job.
The main benefit of a true REPL over the Go playground is that a REPL allows you to interact with the state of a partially-run program. By contrast, the Go playground is one-shot. Your code runs quickly, but completely, and you see the result. But you can't examine the data structures interactively.

For instance, when debugging a simple Python utility, I will often put the steps it goes thru into individual functions and tie them together with a main() function normally called via "if __name__ == '__main__':main()".

That allows me to import the program as a module into a REPL session, from which I can call the functions individually and examine the resulting outputs. If something's not right, I can alt-tab to the editor, make a change, save the program, and use the reload() function in the REPL. Sometimes, the REPL-obtained data is all I'm looking for, and I never get around to running the code from the command line.
SmartThings is currently working on a platform to unify this sort of thing into a centralized hub with app control.

I haven't actually used their product yet, but many years ago I used to work with the CEO there (Alex Hawkinson) and he's a great/smart guy.
I had an experience of overbooked hotel too, so I don't think it's a considerable difference.
On the contrary, privacy has nothing to do with copyright, or rather: they are at entirely opposite ends of a spectrum.

Privacy is an extension of one's right to be secure in one's body, and free in one's thoughts. It is non-transferrable. Disclosure is boolean: it was either voluntary, in which case it does not impose any obligations on those who would reason about it (and copy it, and...), or it was involuntary, in which case it is damage (as in the case of NSA spying). Money doesn't enter into it.

Copyright is a government-granted monopoly, it is typically transferable, and it typically imposes obligations even when licensed. It is about monetizing copies at the expense of free expression and thought, and that expense can be bought, sold, in any measure, at the discretion of the holder. It is intended to be a tool to meter out copies for as much remuneration as possible, not to keep them to one's self forever with no intention of ever monetizing them.
Mt.Gox - Bitcoin Exchange
I'm sure Jim Clapper would support your novel scheme, but fortunately there are still some adults somewhere in the chain of command. Everyone whose salary isn't dependent on believing the prevailing security paranoia knows that Snowden (or even a hundred Snowdens) is not a threat to USA interests. Letting Taiwan and its massive manufacturing base suffer for this sort of political bullshit would be a major threat to those interests.
"Are you willing to work nights and weekends to get an assignment done on time?"

How about, how often do you have to work nights and weekends to get your projects done?

As a candidate if I was asked this question I'd conclude that the company is disorganized, understaffed, biting off projects it can't chew, or all of the above. Or that the boss is an alpha personality who would be a jerk to work for.

If you want to hire and keep "A players" you need to have an A team and genius ideas. Just working a lot of hours is not a guarantee of success; in my experience it's more often a sign of failure and bad management.
MSFT doubles speech recognition speed and improves accuracy
Nobody is going to answer "no" to this question besides an A player who has a lot of other options.
I am under the assumption the python-requests would have the same issue - it does not render the page, it only retrieves the original page response.

Very, very good to know when diving into scraping.
Amongst other things, I took the fact that the NSA can't break encryption from the Q&A - that they'll usually attack the endpoints rather than trying to brute-force it (or use secret NSA math orders of magnitude better than us peasants have). To me that's pretty significant.
You've just been added to the "List"
In my industry I would deliver stuff, holding last bit in evaluation mode or in watermark mode due upon full payment.

That's of course prevention measure. If you already gave up whole piece of work for them to ran away with - then you're in chasing mode.

Forgetful clients next time will get preferential treatment - 100% advance payment requirement.
«They are parasites because they are spending money (that they didn't earn by producing anything) in an inefficient manner. That three floor apartment could house many people, instead it is wasting a very rare commodity in NYC: housing. I'd be much more sympathetic if she actually spent time in that apartment. She produces no wealth and destroys wealth through inefficiency - good use of the word "parasite".»

You know, when I tried to picture what you implied to be the right and correct resource use I come up with Bangladesh life-style - many people living in a small area, not a lot of space wasted. If I think more about it, the entire american life-style resonates in opposition with your objections. In fact, all the american-dreamers long to what she is and what she has, don't they?
Well, after reading Snowden's comments about what is available (everything) - it would seem that DLD goes hand in hand with storing all traffic for a limited time -- you would need help searching that to actually recover something.
Let me clarify: I would like to click to set the autofocus target (similar to phone cameras).

Sorry for the confusion.
They will change their mind in a week probably after Prism is not on hot news anymore..
Scientists create headless cat robot for use in search and rescue missions
What would be the requirements?

Server not in the USA

No US Employees

Traffic does not transit through the USA

Not incorporated in the USA

Not using closed source software built in the USA

Also, which countries would you see as 'better'? Is built and hosted in China a better option?

(as a Canadian, these questions genuinely interest me)
Not for me. Death is an essential part of life. All composite things decay. Truly understanding and accepting death was and is, for me, vital to fully embracing life.

That doesn't mean I'm on death's side, or going to go rob banks for death. Life's pretty swell. But my life is much better, and each moment of it sweeter, in a way that came from experiencing traumatic, irreversible loss.

I'll grant that's weird. But, then, we're made out of meat. The whole thing's weird.
Who will pick up where WordPress left off?
Call for Freedom: 1-STOP-323-NSA
I'm the developer of Lector [1]. We're squashing some bugs to our first public release this week, but I can get people accounts if they want to try it first and give us feedback. It's going to be paid though.

We have a focus similar to Digg's reader: our product is simple, fast and aimed at power users. I hope people like it.

[1] http://bealector.com
Don't get me wrong, as a general statement I support free markets. However, Keynes' thesis (which is misinterpreted 96% of the time I hear someone talking about it) was simply that sometimes there is an economic argument for government regulation. Keynes' simply pointed out that sometimes it takes a while for some markets to readjust back to equilibrium (i.e. the invisible hand is slow) -- sometimes the market price is sticky. In these cases, the government can implement policies that incentivize the actors to do more of something (by issuing a subsidy) or do less of something (issuing a tax) in order to push the market back to equilibrium. That's the economic argument of Keynes.

The other component here is the idea of a public good. A public good is something the private sector doesn't have an incentive to do on their own (b/c they can't make money off of it), but it is something that society would benefit from. The role of government is generally to provide these public goods, such as national defense and parks.

So, the world will never have completely free markets. Besides providing national defense, the government also provides services designed specifically to protect consumers from unfair business practices, like collusion, price fixing and other monopolistic behavior (although, I just want to point out that is NOT illegal to have a monopoly in the US -- it is however illegal to monopolize -- big difference).
Perhaps reality has been especially frustrating?

Although yeah, implying that blacks in the American South in the mid-20th C could rely on the justice system is ridiculous enough to force me to agree with rayiner for once.
https://github.com/elazarl/gosloppy
Ditto, not working for me in Feedly either.
Thanks! Commented on that thread as well.
I think it would be nice if we could do something like polymath (from Terry Tao) for medicine. Maybe have a combination of medical experts + statisticians + bright people collaborate on a large scale to tackle some of the health problems out there.
http://zencrypt.com for PHP obfuscation.
It's not NSA-grade encryption - but it works for 99.9% hosting accounts without need for specialized libraries.

It obfuscates your code well.
So far I've been happy with using pull requests for that.
Yes, exactly. Public lists can suffer tragedy of the commons very easily. People SHOULD set up private lists. This one has been going since 1999 as a formal list, and was an informal cc chain for a couple of years before that.

There's usually an inverse relationship between quality of discussion and welcoming environment for newbies. If you want to have deep discussion about, well, anything, and you have newbies (or worse, people who think they aren't newbies) asking basic questions and failing to RTFM beforehand, you'll lose.

A few years ago, I was on a panel about intellectual property with Cory Doctorow at a science fiction convention. It COULD have been a really fun conversation - Cory and I agree on enough for common ground, and disagree enough to be interesting, and we both understood the topic really well. But the standing-room-only crowd just wanted to ask obvious question after obvious question, or go on rants that were demonstrably naive at best. It was really frustrating.

Tragedy of the commons, man.
Of course, or a line or two of just about any server language.

But someone using using Backlift as their server wouldn't have that option; this API is for them.

http://backlift.github.io/docs/
Looks good. I used Sincerely's Ship API for a postcard app a while back. Would be good to see some examples of your past print jobs for a quality comparison (or better yet to request some samples). Will check this out.
You know what? That was a dumb comment for me to write. I plead "commenting while I have the flu", and you're not the first person to get an egregiously snippy comment from me over the past couple days.

I apologize. I'll be more vigilant about what I'm posting while I'm not at my best.

I'm with you on LTS, by the way; it's a great idea.
A friend of mine recently had the Four Seasons in San Francisco cancel on him. He found out when he arrived. Of course, they had a car waiting to take him to the Hotel Intercontinental and comped him for his troubles, but it does happen.
Apologies to anyone offended by my views, this struck an unintended chord for some of you, was just expressing myself in the moment based on my own experience of the death of a loved one.
Yes they can, and so can law enforcement. This meme is dangerously misleading.

All this says is that when the Agencies could previously tap cell phone communications without involving Apple, it would capture SMS. iPhones deliberately abstract whether SMS or "iMessage" is being used, so as a result, many "text messages" get routed through that service over a data connection. This means that all these messages are simply going through a channel that AT&T/Verizon/Sprint etc taps provide, and so they do not have visibility into them through those specific systems.

They can still get them from Apple directly, and Apple can read them.
Engage your customers the MLB way
Next time, you can get a comfortable, roomy seat that folds into a flat bed in the front section of the plane where they serve nice hot cooked food with caviar appetizers and ice cream sundae desserts and pump in a higher partial pressure of oxygen so you can get work done.

Sure, it's expensive. Still, it's a lot less expensive than the Concorde used to be and than supersonic travel would be if it were available today. So probably even you would choose against OP's high speed flight.
This is just the Church encoding of Haskell's Maybe type. It is indeed a powerful way to simulate algebraic sum types when you only have product types in your language.
Harvard's microrobotics lab is building robotic cockroaches (video)
This helps. Never knew this before.
Coming from working with node.js, this feels very strange. How do I call a callback in the else case? It looks nice and all, but I don't see a way to make this work if db calls are asynchronous.

Any ideas?
I'm not sure yet, but I think the app will be free. Text editing is free, and $10-20/month for remote compiling. What do you think?
OK, in a compiled language like Go a REPL implementation looks hard- am I wrong? It seems like besides the code being R/O a debugger is pretty close too.

When testing with a debugger I setup my program to run the same tests, read the same input etc. In this way I can use the debugger, find and issue, change the code, set a break point, re-run the program and I'm right back where I left off. This sounds functionally similar to using a REPL.
>they can do what they please. Sell or give it away to the NSA? Well, why not?

Exactly. The can do whatever they please. They have the power to tell the NSA to take a hike. And that power makes them look strong in the eyes of their customers.

And that strong action is not the one they took. They had the power to do whatever they pleased with their data that their customers gave them, and they chose to hand it to the government. And that makes them look weak.

This is a perception issue that is not directly (but is certainly indirectly) tied to a bottom line. Sure, they government will give them some cash - and sure they'd fire up a few lawsuits if the companies refused to cooperate. But all of that is chump change compared to revenue from 'all non-US customers'.
Although a 4th generation would certainly be a bigger deal, tetraquarks have never been seen and would have important implications for our understanding of QCD.

http://en.wikipedia.org/wiki/Tetraquark
You've just defined the recipe for developing antibiotic resistant "other things". Doxocycline-resistent... donno UTI or STD or gum disease or whatever. That would suck if STDs became resistant, now incurable.

To a crude first approximation, a new antibiotic gets a fixed number of uses in the environment before it becomes ineffective in the environment. Its bad medicine to "waste" a valuable use of a fixed supply of an expensive product. You can save 50 million lives of actually sick people, or just provide 50 million placebos.

Also most dr. have a huge aversion to making people sick, and there are very few antibiotics indeed (none?) that don't have a measurable chance of killing the user or making them sick. Amoxocilian makes me pretty sick. Doing a course of it "for fun" would be incredibly unwise. Of course if it were "take the amoxocilian and get sick, or the infected leg has to be chopped off" well maybe that's worth some puking and fever.

So if your odds of infection are 0.5% but the odds of horrendous digestive system meltdown are 5% and death is a 0.1% likelihood, you're better off getting tested.

This is like the old "why not remove everyone's appendix?" question. Because removing everyone's would kill more people than appendicitis currently kills for a net negative.
Yeah that's where he got the quote from, but he popularized it in the context that we use the phrase in, so I think it's ok =)
Cool, that absolutely makes sense with embedded applications. In light of the post I was reading your previous comment in terms of x86/64 assembly.
> Amongst other things, I took the fact that the NSA can't break encryption from the Q&A - that they'll usually attack the endpoints rather than trying to brute-force it

That doesn't imply that they can't break encryption, it just means that usually they have faster/easier options.
http://www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/

I've written this page, to try to explain the science behind this meme. There are elements of truth in this, but also some things which scientists studying the psychology of language (psycholinguists) know to be incorrect.

The page also contains a number of counter-examples, show that the result often is not "pflteecry uaaedlbdrsntne".
The cleaning fees on Airbnb are listed in the final price you pay before confirming the reservation, so I'm not sure I see the difference.

Edit: good points from those who responded below. For the sake of comparison these cleaning fees do matter and weren't accounted for.
I'm pretty sure TPTB exactly predicted the events of Hassan's trial. It has gone forward in this manner because this is the manner they desire. It's not like Hassan was held for months in solitary without the luxury of clothing.
I've got a card in my project ideas Trello board titled, "Print on demand postcards API." It's cool to see that someone else had the same idea.
I think the answer is yes, absolutely.
I have wanted Google to know less about me to, so I use DDG instead, and have been for about 2 years now. I don't miss Google and I'm actually more productive since DDG seems to give me better results and fewer ads.
Edward Snowden Q and A: NSA whistleblower answersyour questions
Easy actually. You continue doing what you're doing and showing the world you can program by writing open source projects of value, having a github profile with examples, writing articles that help others, chiming in on places like stackoverflow, keeping up by reading places like HN, and generally just constantly keeping active by doing things you love. Understand the process of building software inside and out. Not just software, but the process. What tools, what steps.

After you have a little portfolio of work you then create a nice small resume where you are honest but show your ambition. Put your projects on there. Put the articles you write on there. Craft it well.

Next step is to target companies looking for juniors. Search every job hunting website you can find. Establish relationships with good recruiters. Explain what you want to do and have them help you find a good spot to start. You'd be surprised how important this is. Recruiters, love them or hate them, are the lifeblood to new ventures. Find good ones and stick with them.

When you arrive at the interview be ready to show you are looking to learn. When hiring junior developers I look for that trait first and go from there. Show them you know how to build software by demonstration of your projects. Show them you can work with tools.

Once you do all this you are in there. It's just more and more of the same throughout your career. I know because I broke in myself with no college degree and no experience.
Was I the only one that read this as "JAV Apocalypse"? I don't want the Japanese Adult Videos to go away :(
I built this and it looks proper in the terminal... but when I ssh to localhost its just the ansi characters... its garbled and there is no color. Same in iTerm and Terminal. I can cat the file and its fine. Somehow the ssh login breaks it?
Totally agree; it's been great with ~ 100 feeds.
This quote right here, "Create some kind of website or tool or project that people can see, use, and get a feel for your abilities" - throwaway420, will serve you well.

This is called the never ending or perpetual side project. It represents your capability at any given time if you keep it current. Add new technologies to it. Make new versions of it all of the time. I have personally had interviews succeed on the strength of this project alone, based on my ability to talk about its structure.

Build any project for anyone who will let you(any brochure website is great), using the skillset you wish to develop. If all else fails, build some apps for android or ios. All the challenges of real programming(because it is) with the potential for some actual side money(just a bonus, not the reason to do it).

Finally, it takes time and perseverance. Persevere in the path towards gaining and being able to demonstrate practical and conceptual knowledge. Giving up is the quickest route to failure.
In all honesty its hard to do a fair comparison as most people will find excellent deals on the many hotel deal sites (orbitz, priceline, etc). This can cut the cost of a hotel room's listed price to half in a lot of instances. I would think in a lot of cases a hotel room vs an airbnb room would almost be equal.
We make something explicit when we want to call attention to it. Otherwise, we should make it implicit.

Attention is a limited commodity, and I think it's worth preserving for the important things. Sometimes it really is worth reminding people, "Hey, this could be null!" But a lot of the time that is boring.

To me this often comes back to favoring meaning over mechanism. The higher up I go in code, the more I want it to be about what the system means, not the particular mechanism I've chosen to make it work. E.g., Computers may be implemented via impure silicon, but most of the time we can forget that. I try to apply that to any sort of mechanism.
You've sold me on it. It is well worth the money considering the time/effort it saves.
It's quite impressive for an HTML5 demo, but it always annoys me to have to add that qualifier.

The lens flares were impressive and the dust on the lens was nice, but the aliased lines were not. The blur seemed to be made of small squares, which was quite off-putting, and the materials all felt quite flat. Is there any sub-surface scattering, or similar?

Again, it's cool as a demo in a "Hah, check out what we made HTML5 and some JS do!" way but it just reinforces to me that this isn't something I'd want to take to production.
The article doesn't say; I assume that the people who say "no, I am capable of working in a manner which ensures that I won't need to give you my whole life" are the A players. B players think working nights and weekends is normal.

Right?