skysight-inc/HackerNews huggingface dataset:
Make your own anti-virus signatures with DIY tool from HBGary
I did something similar - I had TSR programs written for DOS that "simulated" viruses. They simulated viruses like Cascade (where all of the characters on your screen would fall to the bottom and lie in a pile every few minutes) but didn't actually replicate.

I put this in the autoexec.bat file on every computer in the lab during my Pascal programming class. The next class was a word processing class.

Apparently the FBI was called to investigate when the computer teacher couldn't figure out that it wasn't a real virus. I wasn't really punished because I hadn't done any damage, but my parents got called.

As usual, someone with limited computer skills that can't get a better job somewhere else, ends up teaching computers for slightly more than minimum wage.

We used to have a lot of fun on the Novell network as well when the IT guy (think comic book guy from the Simpsons in real life) would walk away from his desk and leave it logged in. We would give ourselves admin and wreak havoc for a few hours until he noticed there was more than one superuser.
Peter Thiel: I’m Really Not Crazy; I Just Want to Help Some Kids
"How do I...", our weekly series on how to get the most out of Posterous
What editorial? Co-founder mythology is the title of the clip.

Are you referring to the part about singles watching the video? It's a recommendation. Doesn't favour either side of the debate.
A while ago there was a thread on HN asking why so many programmers hate Microsoft. This episode explains a lot.

http://www.appleinsider.com/articles/10/11/03/w3c_publishes_...
Sage actually includes Maxima, for ultimate convenience.
Why has no one said for the lure of financial gain? Google isn't going to make many of their new employee’s multi millionaires through stock grants. There are a lot of appealing companies that have an opportunity to make it really big right now and pay off handsomely for those that work for them.

Along the same lines a lot of people at Google have worked “enough” and want to take their money and relax / go do something else. Since many folks there are financial secure it is really up to them when they want to take a break. It seems in the technology space anything beyond about a two year term is considered a long time to work at a company.

Overall I believe Google is still very attractive, however if you want to hit if big financially there are a lot of other places nearly as appealing with that large financial incentive still out there.
Go ahead and find something useful that interests you, then just do it.
Try looking up the corresponding topics in Artificial Intelligence: A Modern Approach by Russell and Norvig.

I found reading the two books in parallel very helpful. When I read the SVM chapter in both books in parallel, the whole picture just came together for me. The theory and the implementation side-by-side.
> Web kit is a fail

How?

> that has a tiny percentage of the browser use

Yeah, on the desktop, now consider the fast-growing mobilespace.

iOS? Webkit. Android? Webkit. WebOS? Webkit. Blackberry 6? Webkit. Bada? Webkit.

And they're making deep inroads in libraries (QtWebkit, which means all of Nokia's future is likely linked to webkit as well) and embedded in software (Steam switched fully to webkit a while ago).

Webkit definitely isn't "a fail". Not in the long run (it will keep growing in importance) but not right now either, it's given a good kick to the 'nads to the Mozilla team, it iterates and develops fast (and is a standard driver), it's where innovation now happens in the OSS browserspace (the other source of innovation being mostly Opera) and the sole reason we have mobile browsers worth using these days is webkit. Webkit is a resounding success considering the first public release was 7 years ago and pretty dreadful.
I've done most of that in one form or another, with nothing but an unfinished high school education. Still am. Every time one of these threads comes along, I get the impression that Americans don't get to have a social/independent life until college. Is it really that way? I'm honestly curious.

(I'm 21 and in Denmark, fwiw.)
I liked the surprise ending.
Another good introduction to zippers that helped me understand them in plain terms is: http://blog.ezyang.com/2010/04/you-could-have-invented-zippe...
Cute, but that's the newer version. I grew up outside of Boston, we had access to a PDP-8 in my junior high (early 1970's), and I had a version of this book with a blue-edged cover.

Wish I still had it!
Personally, I found it a bit fluffy. It pretty much boils down to:

"Data startups need three bodies (hustler, designer, prodineer). Talk to customers early. Here are the levels of knowledge: 1) data, 2) charts, 3) reports, 4) actionable analytics; higher numbered levels are more valuable."
NodeChat: Android client for Node.js chat rooms
Less Groupon, and more Signpost (http://www.signpost.com)

On a related note (full disclosure), I worked with Signpost when they were Postabon, and I got the question "You mean like Groupon?" 100% of the time until I started differentiating the two in my initial explanation.
Aside from the pie chart and Christmas colors (which I can't figure out the logic of intuitively), I don't see what's much different, and since we know that people are terrible at reading pie charts, I don't see how the pie charts will help.

I would like to see numbers per 100 g, or some other standard that can be compared across foods. I would also like to see a nutrient density score of some kind.
Skyfire browser for iPhone hits the App Store, ready to play your Flash videos
Collapsible Comment threads. (as described in http://news.ycombinator.com/item?id=1864844)
It's not. Sometimes it works wonderfully.
And what conclusion should we draw from that?
Civil Liberties Watchdog Feingold Loses Senate Seat | Threat Level | Wired.com
> central and consistent documentation. Even for very simple cases, I got a bit of a headache. I encounter a python print statement for the first time that obviously differs somewhat from its c printf cousin. I google "python print syntax" only to find that the first xx hits, including the official documentation, do not cover the full specification of this statement. I fear the moment I might actually need detailed information on something less trivial.

http://docs.python.org/reference/simple_stmts.html#the-print... lists eveything about `print` - it takes stuff in, converts 'em to strings, and sticks in on stdout. It doesn't refer to prinf-like formatting because that's for strings in general. If you weren't aware of this, you probably should have been going through a basic Python tutorial, rather than just jumping into the middle of things.

Python's documentation is the best I've encountered so far, and I find good docs to be an important value in the community, as well. I guess YMMV, though.
This comes up every now and then on social websites and every time I completely disagree that it reads like Feynman or that Feynman would react that way.
I think there probably is room for something which offers some of the support network of YC for those that don't need investment and don't intend on sacrificing equity. I also think that such a service would be able to generate enough revenue to be viable.

The bigger question is to what extent people that might use such a service have their needs already satisfied by meetup groups, OSS communities (especially well-marketed ones like Rails), this website even?
I always have multiple books going at one time. Right now they are:

1) G.E.B
2) Mind Hunter - John Douglas
3) Whoever Fights Monsters - Robert Ressler
4) End the Fed - Ron Paul

I leave each book in a different place that I know will be "downtime" for me. i.e - bedroom, bathroom, office, and car.
Attention UI Nerds: Hover R.I.P. (1991?-2010).
NGen Express: Paring quality designers with simple/low budget projects
I do agree you should start to get everything written down. Open up a Google doc, email, pen&paper, whatever- and start writing.

Stay away from making everything detailed though. Your ideas will change, you do not want to invest all this time in "formalizing every aspect of the webapp". There is no way you can even begin to foresee every single aspect.

Instead, invest that time creating/building the webapp. Build the home page, make some images, start writing code. Reference what you've written down and be prepared to change/edit/redo your notes.

Once you get some working examples/demos/mockups then start to use more traditional formalizing software. A ticket system for features/bugs, or maybe a spiffy project tool for notes/todo. Whatever floats your boat.
I think a lot of it is that here in America, we aren't exposed to many other intelligent thinkers, or many folks interested in much other than their homecoming date, or barely passing the SATs until we get to college. If I'd met just ONE person as inspiring as high school as the tens of them I did in college, I'd have had a significant head start.
Those banner networks deserve to lose customers to the banner networks that do support asynchronous loading. Does anybody have a list of which banner networks allow it and which don't?
"Miron advises advocates to argue pot prohibition interferes with individual liberty"

This is precisely why legalization will fail, as long as smoking marijuana continues to be the principal means of ingestion. The problem is that anyone in the vicinity of a pot smoker is also likely to get high from second-hand smoke. That's simply unacceptable, especially when children are involved, from an individual liberty standpoint.
I am not a big fan of pen and paper.
Yes in the long run latex is superior anyway, but for big documents you have a lot of stuff to learn, so the learning curve is steep. For a CV, you only have to learn (/copy and paste) a few directives and remember to save the file as a .tex.
The UK government switched to the 10^9 usage in the early 70s.

The amount of gold is irrelevant. The scammers have none.
Not really, but kinda, when Senators were elected by the State legislatures.
What do you have to believe for an Android dominated future?
Branching and merging work intuitively in git.
I've been visiting HN for a while now, but have yet to submit anything until now. I've seen some node.js chat rooms floating around lately, so I decided to share one of my Android side projects!
I do most of my mockups on pen and paper. I can draw quicker than I can use a mouse. I can scratch things out, jot down notes anywhere around a mocked up screen. And information transfer is faster (for me). To each their own, though. That method works for me, but I know folks who just mock it all up in Photoshop.
It is if you stick their ads in an iframe, ala Grooveshark.
I have read about 1 500-600 page book ever two weeks for the last 4 years, almost 100% audio books. I swear by audio books, having listened to even quite difficult and dense tomes. The catch is you can't listen to math and comp sci books.

I highly recommend the Teaching Company Lectures on any historical topic, but esp. the Italian Renaissance. The lecturer is really awesome.
I'm reading The Wind-Up Bird Chronicle by Haruki Murakami.

I was just wondering whether anyone else experiences the problem I do when I read books: falling asleep after about 15 minutes. Any suggestions?
Stiff: The Curious Lives of Human Cadavers by Mary Roach. Great read so far. Equal parts grim and funny.

A few others have mentioned fiction by Haruki Murakami. All of his work is fantastic.
Yes, I know. My point is that MS wouldn't have anywhere near that much trouble, since they exert more control over the PC vendors.
I really don't mind being the "product being sold" on Facebook, but I still resent helping to sell my friends, such as by filling their feed with ads for local businesses so that I can save a few bucks. Personally, I draw the line here.
I think I'd prefer a desktop app over email. I don't get a lot of replies here, largely due to my infrequent commenting, but I'd hate to randomly hit upon a popular comment and be flooded with 20 emails while I'm out.
Agree. I work for a small company who occasionally like to act like a big company; we have a similar system which used to be hooked up to bonuses, but they eventually removed those. The explanation was pretty obtuse, but reading between the lines there were some employees getting bonuses even though they should objectively have been 4s or 5s on that scale - because of course everyone got 2 or 3 regardless.
And for those who like their math hard to understand (and rigorous): "The Derivative of a Regular Type is its Type of One-Hole Contexts" (http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.8...)

It's cited as "Conor's paper" in your article. But the link there doesn't work.
I for one am very exited by the potential of this service!

I'm a developer who can't design, but I do have an attention to detail and an appreciation for well-designed sites. This service is right up my alley. It looks like nGen Works will take care of finding the designers, which is the really hard part for me. The "name brand" designers that I know are way out of my price range, and I'm not sure where to find less expensive quality designers. Hopefully this service will solve that problem.

I very much look forward to seeing pricing and the work of their designers!
oh, and btw, the tools I use (or have used and enjoyed) to stay organized:

git/github, lighthouseapp, pivotal tracker, batchbook.
It has 90 serious high risk bugs and more than the rest of the linux kernel per KLOC.

I don't think this particularly points the system out as either buggy or not, just fairly typical for OS projects.
Can you point out some reasons the algorithms in TeX cannot apply to reflowing text in a browser, rather than a static page? It seems like a very similar context to me.
Sensationalist headline. Android has bugs like any other operating system where features are added on a regular basis. Move on. Nothing worth reading here.
The Roberts Method: A Professor’s Advice for Falling in Love With Your Major
This is a very cool idea, with a lot of potential.

I have a few design suggestions to toss your way.

1. I mentioned this in another thread the other day, but I would drop the moving links that appear when you hover over. Moving navigation almost always is a bad idea, in my opinion. It is difficult to accurately click on what you want, especially on smaller images. On top of that, it seems to behave inconsistently. Sometimes when I mouse over they don't appear, sometimes they do.

2. On the same lines, the popup has a big plus sign on it, that briefly turns to a minus sign, before redirect me to the signup page. Clicking on the image still brings me to a view of the product, so whats the purpose of that button?

3. Check all/Uncheck all buttons for the filters.

Other than that, I think the design is pretty nice. As you stated, the store design layout feels very clean and I like that the view of products is kept simple. Good luck!
I was thinking the same thing ('oh man, i bet a Microsoftie could have created the same deck back in the mid/late 1990s...')
And if you are, like I was, repulsed by the constant insistence from everyone that you should go to college so you can toke, drink, party, and fuck: take heart, you can get a lot out of college without ever associating with meatheads and frat houses. The idiot carnival is not as prevalent as popular culture would have you believe; you can invest yourself into a hugely rewarding intellectual field, have excellent roommates that don't make you shove strange objects up your ass, and never even learn the name of your school's sports team, if that's more your style.
Lawsuit: Apple turned iPhone 3Gs into "iBricks" to boost iPhone 4
There are a number of cross-platform GUI toolkits. For instance, QT is pretty nice wherever you put it, and KDE's been putting a lot of work into making their libraries and such work on Windows.
Actually found this one helpful. Thx. There are a lot of these out there, but you can see the value of the explenations.

The only thing is, if you can't print it(something you'd have by your desk), it ain't no cheat sheet.
His name has become a kind of strawman.
Is right-clicking and selecting "open in a new tab" that much more difficult? (FF 3.6.X). You're clicking a mouse button either way...
I'm wondering if this is the start of a set of open source lunching from google of its core tools. AFAIK, sawzall without mapreduce is like a car without the engine, but anyway I'm very pleased to read the code and start trying the language. Kudos to Google!
I think that's idealisitic. I design websites for startups and small businesses, pretty much all of whom are broke. I also spend a lot of time helping them with their online marketing because very few 3rd parties can provide those services inside the kinds of budget my clients are working with.

Do I like doing PPC campaigns? No, I sort of hate it but I do it because the clients I love need it and there isn't anyone else to do it. I wish more of them would get better at doing their own newsletters well, too, but I also want a pony and that isn't happening either, so I do monthly emailings for the clients who need them because I want them to do it right.

Am I passionate about PPC and newsletters? Hell no. But I am passionate about these people and these companies so I do it cheerfully because it's part of my job to do the tedious and annoying stuff that supports all the other work I love to do. I don't think that's pitiful; in fact I am pretty sure that's exactly the way it's supposed to work.
Hah! 50/50 of a new company is ZERO. If you are negotiating your "future value" (aggressively) with the person you are partnering with (and betting that they will pour their blood into to build the initial value), you probably have the wrong priorities to begin with.

Just taking the risk, starting at zero and pushing through the early phases is HUGELY valuable. That's why VCs don't start companies

(This advice changes a bit for well known, serial founders)
Salesforce.com Reportedly Close to Acquiring WebEx Competitor Dimdim
It seems like replacing the ads with poorly coded Javascript/HTML5 versions will do the same. The only reason the Air benefits at the moment is because everyone else has Flash installed.
A History of American Labor by Joseph G. Rayback
http://books.google.com/books?id=i9Tk_WF9Hc4C&dq=America...
Practical Cryptography - Schneier/Ferguson

Algebra - Artin

Of Human Bondage - Maugham

Malware Analyst's Cookbook - Ligh et al.
Ask HN: The Road to Becoming an Angel or VC
HN: I need your help. I know most of you aren’t angels and likely have limited experience with the VC world, but I’m asking anyway. The quality of HN advice always astounds me, and it never hurts to get a variety of opinions.

I want to work for an angel/VC, and am unsure of my next steps.

From my limited observations, it seems like angels have money, super-angels have access to money, VCs are industry-specialists, and all three have access to large rolodexes. I guess my main question is: how does a recent college grad with none of these things get exposure to the industry? Move to SV and start sending resumes to firms/individuals I admire? Get more experience working with startups? Become an expert at something? Go to grad school and become a technical specialist? I know that there are a thousand different ways to get involved in the business, but is one route recommended?

Thanks for reading, and I greatly appreciate any feedback or suggestions.

Side note: I say “angel/VC” because I’m open to either route. I know every entrepreneur has their opinions about working with angels vs. VCs, but I am open to either at this point.
I'm guessing thief. It's where the incentives lead.
From my experience you don't need 'cofounders' as much as you need capabilities like design, engineerings, marketing, the optimist, the networking machine, etc... Some people have only one of these skills and need to make up for the others with employees or cofounders. Others have more than 1 skill and can push a product farther along.
It's worth noting that you can trace parts of Google Go's lineage to Sawzall.
I don't think it's necessary to read "all his other essays and short stories" to appreciate Infinite Jest, but you certainly might want to read at least a couple to get used to his writing style (e.g. the unending sentences; heavy use of footnotes and abbreviations). A fun one to read (for me) was "A Supposedly Fun Thing I'll Never Do Again," about his experience on a week-long pleasure cruise.

Don't skip the footnotes when reading IJ. There's some important stuff in there.

Don't get frustrated when you get to the end of the book and aren't sure what just happened. That's why ladyada correctly says that you'll need to read it again when you get done.
Choosing to open in a new tab must be muscle memory territory for geeks. I must have done it thousands of times on my MBP and I can't remember what I do. I think it's holding the Cmd key.

I'm browsing with a Kindle right now which is actually a non-tabbed browser with only one type of click. Hilariously it in fact refuses to open links that try to force a new tab.
Firefox has a more powerful plugin system than Chrome, and I would bet that most web developers have Firefox installed, even if only for testing and for Firebug.
I'm not sure Feynman would respond this way, but he's one of my personal heroes. If you haven't read "Surely You're Joking, Mr. Feynman" please do yourself a favor and pick up a copy immediately.
IE 0day in the wild
Symantecs write up.

http://www.symantec.com/connect/blogs/new-ie-0-day-used-targeted-attacks
Website is live: http://s4.io/
> Do we (humans) get to view all that code and see what Microsoft Office Word 2007 can do for us?

Well, we should be able to, but no, we can't, precisely because we don't get code - we get binaries.
Gateway - Frederik Pohl

Rails 3 guides
Cython, Sage, and the Need for Speed
Wouldn't a modern email server use a database and not a file system with directories?
Damn, of the two search engines left, half of them don't provide an api. :)

At Blekko, we are planning to provide search apis very soon. Stay tuned.
Are you really saying that you wouldn't work more than 40 hrs per week for < $150k. It's the money that makes you put in extra hours?

The thing is that there's a huge number of talented people out there who will put in extra hours because the work is interesting, or they feel that if they don't, they're letting the team down.

In fact, the really really talented developers seem to care less about money (after a nice base-line), and more about the work / team. Or, other obsessive (and useful) qualities make them unable to say no to work, etc.

So, who would a company prefer to hire? Obviously, the qualified person who would work for free, because it's their passion.

Interestingly, $150k/yr is a lot more than I've ever made, but that's neither here nor there.