skysight-inc/HackerNews huggingface dataset:
I stopped reading the article as soon as I saw Yelp has the target acquirer Netflix??
No, it isn't not.
That's an excellent interview question! "How do you get the maximum of data out before getting noticed?". I guess the most effective way is to tamper with source code and smuggle data out along with legitimate traffic.
Sure that's "the word on the street" so to speak, but is pip really so much of an improvement over easy_install (or buildout, no experience with it) ? Don't get me wrong, I like and use pip as much as of the next python guy, but I often get the impression that pip (and virtualenv) have an almost fanboyish charm; many/most of their advocates just ape each other and they'd be strongly pressed to explain why they are so much better than the alternatives (if they are even aware of them).
Gah, this is your standard 2 byte change_je_to_jne.

Perhaps, to people who program in higher languages this is not evident, but old assembly programmers know this stuff well. Even for the newer ASM programmers, we had Fravia+ (may he rest in peace) to teach us the ropes on reverse engineering and unprotecting 'nasty' code.

And those students of Fravia+ know something well: if it is viewable, executable, listenable on a device you own, you can do anything to it. He recommends taking what you would have put in for protections and make your program better by that much. Or prepare to protect the hell out of it (and release every day, munging the exe).
Here are some of the links I bookmarked, I didn't grab them all but as I find them in my history I will paste them here.

"“Intelligence sources report information reaching the West in the past week that Iran has put to death a number of atomic scientists and technicians suspected of helping plant the Stuxnet virus in its nuclear program.”

http://www.securityweek.com/did-iran-execute-nuclear-facilit...

Note it says 'suspected', another source I recall was more firm on the employees not being involved (they innocently helped spread the virus through USB disks etc.) but the level of paranoia in Iran was so high that they needed a scapegoat.

This all started with the centrifuges wearing out, having to be replaced, debugged etc. and uranium production being set back by years. Two good sources on this aspect:

* http://www.globalsecuritynewswire.org/gsn/nw_20101123_2990.p...

* http://www.haaretz.com/news/international/iran-pauses-uraniu...
CS degrees are just as useful as you make them! CS degrees require personal learning and development, something that your classes try to get you to do. To be a good developer requires going above and beyond what your class requires. Take the challenges professors/teachers/lecturers give you. Think for yourself: experiment, try stuff, read Hacker News and other RSS feeds, etc. Education isn't about receiving, it's about learning. Dive into communities related to technologies you're learning. Oh, do try to learn to work in groups: it's invaluable experience. (Written as a senior in college)
Show HN: We've just announced our 2nd product (Papyrs) of our small SaaS startup
Part of the whole HN philosophy is to launch early and iterate often, so in that spirit we'd like to present www.papyrs.com - our new SaaS product. Some feedback on the concept (or on the way we present it) would be invaluable.

Is it clear what our product does? Any other first thoughts?

PS: Inspired by HN (and guided by the common sense advice) our first product turned into a full time job. That was a big milestone for us!
Same problem here with Safari.

I'll vote for process-per-tab as the single best feature of Chrome.
That looks a bit dishonest, actually.
I know he calls it creativity but a lot this just sounds like positive visualization tied to structured thinking. Maybe I'm unique, but this seems like common sense to me. Is this something that people really struggle with?
we'll finally know the extent of just how pointless facebook is - but we'll all keep using it.
$ sudo brew

Not really necessary - https://github.com/mxcl/homebrew/wiki/installation#sudo
I'm positive that rails and fairly sure that django don't subscribe to the madness of state changing get-requests. From what I've seen of Java though, all bets are off.
It would be nice to see the bids, at a certain level this would be great to own, but no idea if it had passed that level
vim, gdb, hex editor...
I'm no financial regulation expert, but does this mean that by offering FB shares only to non-US clients, GS can prevent Facebook from having to disclose its financial results to the public? Does the disclose-your-finance-if-over-499-investors rule only apply to US investors? (http://finance.fortune.cnn.com/2011/01/03/what-does-goldmans...)
http://www.facebook.com/Engineering?v=app_2392950137
I don't see what the problem is... I thought everyone was in favour of launching with a minimal viable product these days.

But seriously, maybe the thing was cobbled together from a whole bunch of government workers/contractors who didn't really know what they were building. Sort of like that film, Cube. Hence the lack of finesse.

Or, maybe they wanted it to be analysed so other factions would be less wary of it. I mean, who knows.
Also, presented themselves as lossy JPG images.
It sounds as if CompanyLine was the product "you really needed at your previous employer". This is exactly what PG recommends for startup ideas. Good luck!
There are so many things wrong with this.

1) Symantec is a 13 billion dollar company. They will not be easily picked up. They have the cash to acquire every other company on your list.

2) There is not a single company on your list that people would consider to be a cloud company. They are Internet companies. They are not multi-tenant, SaaS, cloud computing, etc. They are websites, software companies or technologies. SYMC has some cloud services, but that might be the exception. Yelp, Doxo, Tippr, Gist, etc. are not even close.
Even if they did, intelligence services have a nasty habit of exaggerating their own effectiveness

This is where we disagree (I also don't know where this perception comes from). In no way is it in Israel's best interest to do an about-face on their assessment of the time frame for a nuclear Iran unless they had good evidence that indeed Iran's capability to obtain nuclear weapons was severely diminished. Israel has been trying to convince the international community that Iran has been on the cusp of nuclear weapons for the past two years.

You're arguing that the organization Mossad is acting irrationally. What benefit does Mossad exaggerating their effectiveness bring Israel?
... except it uses the t.co URL shortener by default for everything you post. I had to switch back to the old Tweetie (which doesn't do this).
Maybe the predictions were true, until somebody made them false?
Groupon also takes ~50% of the total selling price.

So you are really looking at 250 yen; Around half the break-even point by your estimates.
Did social games kill Facebook’s social graph?
Show HN: Hypervisor toolkit for low cost dual core Cortex-A9 platform
From reading the article I found out that while it's been open since 2002, it never had regular hours or anything.
#ifdef DEBUG

//do nothing

#else

ptrace(PT_DENY_ATTACH, 0, 0, 0);

#endif

I really have a hard time taking advice on copy protection from someone who doesn't known about ifndef.

Furthermore, PT_DENY_ATTACH won't help because any cracker worth is salt will just open the binary with an hex editor and remove the call to ptrace(). The other two tips to prevent cracking are, at best, as useless as this one.

And just in case you're wondering, those three methods are equally useless on iOS.
A New Breed of Textbook Publisher
Amazon book reviews and never buy a book you haven't held in your hands, are pretty much the two rules I follow. The idea is basically widen what books in the field you have heard of through amazon, then get a hold of them some how(I usually get an inter library loan for a few weeks) to check depth and writing style. So far skipping step two has stuck me with books I didn't really appreciate.
Todd Marinovich: The Man Who Never Was
My understanding is that a future's value is supplied by the function it is created with (which is evaluated in a background thread), whilst a promise's value is delivered by another thread. Both constructs will block if accessed before their value is resolved.
Winnipeg Computer Master
While this is a nice article on compiling to lambda calculus, the uninitiated might find Barendregt's "Introduction to Lambda Calculus" (ftp://ftp.cs.ru.nl/pub/CompMath.Found/lambda.pdf) an invaluable resource. (IMHO, it's the best work for groking lambda calculus, at least it was for me and my learning prefernece/style)
There's no reason to bookmark the "Delete this email" link (a la SquirrelMail, RoundCube). Sometimes links make sense to use, and it's possible to safely make GET requests change state when you need to.

Edit:

Now that I think about it, why would you want to bookmark a link which modified state? The only time to use a nonce is to make it secure against CSRF attacks. You can't bookmark them when they're a post anyways, so you don't lose anything. Am I wrong somewhere?
All of which run inside a shell.
Thanks for writing a detailed step by step tutorial on this interesting topic. I have always wanted to learn more about this stuff.
I'm going to apply again, no point quitting now!
>For those unaware, Chemotherapy and Radiation are probably some of the least-precise medical treatments we apply on any broad scale today in modern medicine. We try to radiate or kill your cancer cells before we kill the rest of your body. Seriously.

This is very true. I think the most exciting developments in cancer treatment in the past decade have all been targeted therapeutics: drugs that are designed to affect the function of just one particular protein in a cell rather than the "kill anything that moves" action of traditional chemotherapy. These targeted treatments are only effective against the subset of tumors that rely on that particular protein. For example, Trastuzumab and family only help about 10% of breast cancers that have highly amplified Erbb2, but you can test ahead of time to find out if it will likely help you.

I find great hope in this approach. It's possible that in a decade, with a much greater repretoire of anti-cancer chemical weaponry, much better genomic diagnostics, and much better understanding of how genes interact to cause cancer and evade treatments, we could squash a huge percentage of cancers, even pancreatic, brain, and ovarian cancers. Every tumor would have a custom-designed cocktail of off-the-shelf drugs.
The only point I can think of, and which I tend to agree with, is that when you do it you make a big fuss about the gender of the person and that distracts from the actual content that you are writing about. So opponents of using "she" as the default sometimes may be simply annoyed that the author is, instead of just using the already established convention, breaking convention in a noticeable way that might distract from the real content of the document.
I read this to mean that after some level of complexity all generic frameworks break down, you have to rewrite parts of them to better address your requirements, be it functional or performance related. It's not a coincidence that some of the largest Python web shops build on top of Pylons instead of Django as it has smaller footprint and it's easier to customize.
That's not an argument for GSM, it's an argument for SIM cards. The increased station density requirement for UMTS makes me hate it with a passion. Low freq transmission is finally fixing that problem but it's too little too late. Everyone should have just thrown their weight behind CHDMA2000 1x -> LTE.

(In case you can't tell, I'm annoyed that the majority of the world chose the technically shitty TDMA/GSM -> GPRS -> W-CDMA rather than the 2G CDMA -> CDMA2000 1X. The worst part is people saying that CDMA2000 1X was backwards because the rest of the world chose W-CDMA.)
Haven't we seen this recently from Goldman Sachs?

This tells me that Goldman Sachs is going to hedge the stupid foreigners with their US clients... Again.

Like they hedged the stupid poor homeowners.

I would stay far away from these creeps if I was a foreign investor.
*stain
"all engineers go through 4 to 6 week “Boot Camp” training where they learn the Facebook system by fixing bugs"

I really like this part. Many new staffs prefer to come in and do the "sexy" enhancements instead of the "mundane" support. This leads to their lack of understanding of the system and poor design. I had always believe that new starters should do support work for a while to gain an understanding of the overall system.
You picked a uniquely bad person to use an example of the excesses of the security industry. It's too bad, because I probably could have agreed with most of your issues, but now I think you're a crank.

I opted out of software security ~10+ years ago too (I went from software vulnerability research to streaming media and multicast and then ISP operations software and then marketing). Coincidentally, that was about the same time Nate stopped being one of the world's better software vulnerability researchers and moved headlong into cryptography and hardware. He's a friend and I don't speak for him, but I'm guessing his move was made for similar reasons as yours.
FWIW there's also FreeMat at http://freemat.sourceforge.net/ which I understand is also heavily inspired by matlab, and mostly compatible
A much more interesting dive into exploring a binary's internals, at DEFCON CTF difficulty -- http://hackerschool.org/DefconCTF/17/B300.html
Sorry Wall Street, pretty sure Steve Jobs doesn't care.
You're arguing that the organization Mossad is acting irrationally.

No, I'm arguing that Mossad's claims about when Iran will have a weapon tell us nothing about the effectiveness of Stuxnet. This is a matter of logic.

I also don't know where this perception comes from

Reading books about intelligence services...like Legacy of Ashes http://www.amazon.com/Legacy-Ashes-History-Tim-Weiner/dp/038...

Beyond that, this is really basic systems theory. Intelligence service oversight, at least in the US, is very lax. The people doing oversight know a lot less about operations than the people being overseen. So when they screw up, they can spin their nominal bosses so that no one gets fired or goes to jail. It is really hard to keep secret and highly compartmentalized organizations honest. The principal agent problem is a big deal.
Hunting performance issues
Timelapse Me
the comment explains symmetry breaking in the virtual space of companies under the action of ethical force field. How that is not constructive?
Another fairly easy way to do this kind of thing is to use the DYLD_INSERT_LIBRARIES variable. You can reverse engineer the classnames with class-dump, subclass a class and override a suitable function e.g. IsLicenseValid() to just return true; You can then start your program and insert your new subclassed class into it like this:

$ DYLD_INSERT_LIBRARIES=/path/to/your/Subclassedlibrary.dylib arch -i386 /Applications/OriginalApp.app/Contents/MacOS/OriginalApp &

And on a sidenote, I thought it was funny to see him refer to something as 'badly spelt' - I thought that 'rye' remark was a bit 'corny' (rimshot :-)
> Could you clarify why this is? I'm not trying to imply anything, certainly not that Facebook is Enron, just that (to me) they have similar attitudes to assigning staff to work duties. When I read the Facebook quote, I immediately thought of Skilling's quote.

Let's see how I can put this. What you've just done is the business equivalent of Godwin's law. It would be like comparing US customs to the Nazis because, you know, both want to look at your papers.

What makes Enron Enron isn't how they did staffing, it's how they cooked their books and defrauded people. Their name is synonymous with fraud and corruption, and so invoking them in conversation about similar staffing practices seems... misleading.
I visited last year, definitely worth a visit if you're in the area. The Babbage engine reconstruction and the PARC stuff I especially found neat. Not to mention the nostalgia of seeing your first TRS-80 Model I (or whatever your first was).
My thought on that would be using third party hearsay to terminate an employee on the grounds of lying (even if you proved their former salary in court) would put you in shaky legal standing for termination. A third party could not know your salary with any amount of certainty without access to confidential information at the former company that would put them in legal trouble for divulging at a new employer. I am in the states, so your millage may vary in other parts of the world on that fact.
Er, well CouchDB is kind of a different animal and is very far from supporting the kind of development workflow he's doing. CouchApp is very, very cool but very different and saying that things like this have been done is kind of pointless - web apps have been written in _everything_.
I wrote labrea for similarly playing with apps: http://dustin.github.com/2010/12/03/labrea.html

Specifically, the PT_DENY_ATTACH thing should be possible to be, itself, denied with labrea (though in practice, I've run into runtime linker problems with that exact call that I haven't quite figured out, but I haven't put much work into it).
De blob 2
Amazing. My favorites: "Startups: How I Closed My First Round of Financing In Three Hours Using Only A GNU C Compiler", "John Carmack Severely Admonishes SQL", and "Torrent of all Apple Passwords"

For comparison, real headlines on HN right now: "I Can Crack Your App With Just a Shell (And How To Stop Me)", "A Wiki written in 80 lines of Javascript", "How Facebook Ships Code", "Piracy Doubled My App Sales", "Why Learning to Fly (or Code) Is Easier Than You Think"
Umm, because the government will have to bail these people out if they fail.
Uncharacteristically facile. The subtext of Nate's post is that while Stuxnet clearly didn't foreclose on Iran's nuclear ambitions, its careless design may have foreclosed on an otherwise viable nonviolent method of shutting down the harmful industrial processes of other rogue states.

Nate is saying, take exactly one step back and look at Stuxnet and you see that it has two jobs: one†, to retard the Iranian nuclear program, and two, to do so at a minimal cost to future intelligence activities. At that second objective it seems to have demonstrably failed; there are teenagers who have done better jobs of concealing the payloads of malware.

† If you believe all the Stuxnet press.
The Most Interesting Subway Stations In The World
Perhaps taking the subway is boring but if the station look so great, I think it’s a great pleasure. Some stations are like museum, others are like a science fiction film and others like ballrooms. In this article you can see some of the most interesting subway stations in the world.
Show HN update: PopRead improved, now with Twitter lists ranking
If that was his point then title of the article shouldn't have been "Stuxnet is embarrassing, not amazing" rather "Here's how Stuxnet could have been even better"
Tim Ferriss speaking at SF Bay Area firm on 1/28
Wikileaks exercises caution in what it leaks. I highly doubt wikileaks would leak personal information of millions of users. Their aim is to open up governments and public agencies, not people's personal lives.
it will possibly reduce the ability of bringing a suit in US court. Where a Saudi bank will bring a suit regarding the deal that happened through some Bahamas intermediary?
1) Would our own experience in school serve as a good confirmation that discussions and competitiveness are not really promoted in schools?

2) Women are not bad at abstractions. They are just not interested in dealing with abstractions as much as men do.
That explains why there are so few women in software development.
Hey I took the earlier feedback, cleaned up a bunch, and have added rankings to the lists on your twitter account too.

Let me know what you think.
It doesn't matter if you use GET or POST. If you don't sign requests, you don't know where they are coming from.

In the API we've implemented recently in our company (e-commerce search-as-a-service) we use request signing exactly according to Amazon's AWS specs.
I became aware of time - and how I decided to spend it - in a way that I never had before. Questions consciously presented themselves at every turn: What am I doing right now? Am I doing something interesting? More importantly, is my lifestyle something I'm proud of? Forfeiting so much of my privacy forced me to start living up to my own standards. "Should I watch another episode of Law & Order? I'll work on that essay first." On the whole, I became more productive. And there was much less, if any, drifting between daily activities. [1]

I noticed a similar effect when I started writing down how I spend my time. But it's starting to fade a little, maybe I should try this method ... although it feels kind of cumbersome.

Self-reflection can really suck sometimes, keep it up! :)

Edit: also anyone who is interested in this general topic should watch We Live in Public. It's a very lovely grim reminder of all the things that can get really strange once you start sharing your life with everyone indiscriminately.
Oh no, I did not know that Fravia was dead. Spent a lot of time reading his stuff years ago. RIP Francesco.
You fail to appreciate the difference in scale between a two billion dollar investment and the trillion dollar subprime mortgage market. You can't just wave your hands and assume that deals like this are going to multiply a thousand times over.
> This is a matter of logic.

Which brings me to my question above: what evidence would you accept? I agree there is no concrete link (just as there is no concrete link between Israel and Stuxnet), but Iran is not going to a) announce their nuclear weapons program and b) detail how far Stuxnet has set them back.

> So when they screw up, they can spin their nominal bosses so that no one gets fired or goes to jail. It is really hard to keep secret and highly compartmentalized organizations honest.

I guess we just disagree on the reasons Mossad is making these statements. It makes no sense to me why Mossad would subject Israel to threat of annihilation in order to make Mossad leaders look good.

Let's assume Mossad isn't behaving pettily. Why would they make these statements unless they believed them to be true?
I must admit that I'm not very familiar with CouchDB. From what I have read think there are a lot of similarities - and with the same goal of building complete web apps using only client-side JavaScript.

Pageforest has a focus on building a multi-tenant application hub. I think of it as kind of
distributed Google Docs infrastructure:

- Users' data is stored in a unified document store that is owned by the user. They can
view and manage all their "documents" created from applications from one place.
- They can use their Pageforest account to grant permissions to each application they
want to use to write into their document store.

BTW - Pageforest is currently hosted as a Google AppEngine app - so it picks up the scalability
benefits of BigTable with a datacenter managed by Google.
No. I only check it once or twice a workday.

However, this is because I use Google Reader to follow feeds and only use Twitter to keep up to date with friends and acquaintances. That's not the typical use-case.
The New Starbucks Trenta Cup Is Bigger Than Your Stomach
I get ya - sorta. I do think we are running headlong into NoSQL 2.0, where everyone ends up writing very similar but incompatible HTTP accessible key/value stores. Seems like a waste to plow energy into writing web-based key value stores when there are already plenty of good ones.
I didn't know about that, that's really neat! Will need to do some research into that!

PS: I'm poking fun at myself—since I wrote the original app, including misspelling. Also, I use American english, but I do prefer to use the british form of 'spelt' or 'burnt.'