skysight-inc/HackerNews huggingface dataset:
Once again:

This post, in various guises, pops up about once a month. 'grellas had a solid response last month, and it'll stand us in good stead here too:

http://news.ycombinator.com/item?id=1050457

What I read, when I read posts like this between the lines, is that the author doesn't spend much time working with large companies. Small web startups, even if funded, might let an NDA go. Practically no company with in-house counsel --- that is, no company with more than a couple hundred employees --- will show any flexibility on this; they're often legally obligated to have you sign one.

My guess: despite Raymond's claims to routinely consult for companies with NDA policies, his experiences aren't representative; he's probably being tapped for his personality/reputation and not to actually get project work done. In this weird little subset of engagements, he probably has an atypical amount of leverage in negotation.
Indeed. The problem, I've found, is identifying people who will truly succeed in sales, rather than people who are desperate for a job and willing to take a position that doesn't suit them.
Likewise - If you have time and love meeting interesting people, Couchsurfing is awesome. I've met some very interesting people, and it's quite safe.
My website similarity search engine (feedback please)
No specific client, though I mention gmail in the appendix.

That's a good idea for implementing snooze! The only thing missing is that you can't easily choose the amount of time to snooze.

I don't know how you could approximate the other two (re-ping and auto-expire) with just folders and filters. Eager to hear more ideas...
Stop abusing tabs. Love, Firefox
Quora: Guaranteed $1B Company
Uh, right. If the Internet ever does start relying on the (badly broken) DNSSEC scheme, this Canadian will hold some of the key material it uses. But since that's unlikely to ever happen, this is really a puff piece.
Well, they share one app (iTunes). I was more thinking iPod classic (I group iPod touch in with the iPhones), but I get your meaning. Yes, the risk is that they don't jump where you want them to go, but that is the same risk as you doing nothing. The users are going to jump.

Microsoft should have been fine, but it looks like they are so locked on what they are doing now and allowing middle managers to play politics instead of technology (see the Clear Type stories for instance) that they are heading to the iceberg. The Titanic was "unsinkable" until it hit the iceberg. Microsoft's software is not really geared for mobile and replacements with reputations are appearing on other platforms. I believe Microsoft's strengths now are inertia, document formats, and servers (specifically Exchange and SQL).

If I was in charge of Microsoft, I would probably do a modified version of the OS X -> iOS strategy. Use a beefed up version of Silverlight refocused on touch and make sure the new apps run under Windows 7 also. Make sure you ship an "App Store" to enterprise customers that automatically installs the right apps on machines and does backups.
MeetUp.com does a good job of this, albeit in a different format. Here in Raleigh, you can always find a pick-up ultimate frisbee game, a developers meet-up, or whatever else you're into.

I think the idea has legs, and the fact that people use MeetUp.com is a testament to that. Finding connection is definitely something people want. If the service existed, I'd absolutely try it out.
I wonder if Google will compete with this in Chrome. For that matter, I wonder if a similar feature will make an appearance in Chrome OS. It would have the potential to be a subtle, but important tweak to the desktop paradigm.
It's great to see Perl.com getting revamped.

I wonder what the editorial direction will be, relative to the other official Perl sites (which have improved tremendously in the last year).
What is the background on this file? What data is in it, where and how was it leaked, why does it exist, why do FaceBook users need to be concerned, or not?
Hacker Monthly #3 is out
I cooked up a prototype of this project about a year and a half ago. While the results were encouraging, I lost motivation and it just collected dust for all that time. In the past 3 weeks I've revived the project and given new life to it.

The project started when I wondered: "What if delicious tag signatures were vectors, would their nearest neighbors in n-dimensional space be a good match for similarity?" The answer took awhile to figure out, but it was a yes. For me at least, it wasn't an easy problem to solve; finding the nearest neighbors with each vector having 10 dimensions, with total dimensional space about 50,000. Figuring out a way to solve this in a timely manner was a joy.

At the time this project was first started and the first prototype completed, there were absolutely zero sites, other than google's sub-par "similar" link, that offered this. Well, there was "similicious" but its index was tiny, and results weren't too impressive. Now I count 5 full fledged services that do a pretty good job. Some are ranked quit highly and probably make a decent buck. I really think I missed a decent opportunity by not pushing through the last 20% of the project, and losing motivation entirely.

But, like they say, better late than never.

Questions/comments are welcomed/anxiously awaited.
This has more info : http://techcrunch.com/2010/07/29/facebook-hacker-all-i-did-w...
IMO it sounded like she was bored/dismissive during most of his replies. Like she'd rather be interviewing an NBA star or something and just wanted to get this shit over with.
Facebook’s former top security officer at Defcon
Non ASCII String Literals Converter
I've heard gmail's data store makes this an expensive operation. It doesn't want to load all your messages and sort/page through them by their content. But can't give you a citation on this.

Presumably, this is why all views are chronological: it filters a time-indexed stream of messages.
Hacker Monthly #3 [pdf]
Foo camp: Correspondent's diary: Setting up camp
The 90 degree thing probably isn't too friendly to the people in wheelchairs.
Some ideas:

- The icon on the forehead of the robot should indicate who is currently controlling it.
- This could even be a little screen for a webcam in front of the controller.
- An office full of these robots could be an innocuous setting for a "secret" Turing test.
Any 1337 hackers interested in pulling off the same heist on LinkedIn are invited to peruse the list at this notorious Warez site:

http://www.google.com/search?sourceid=chrome&ie=UTF-8...
I got yer W3C emotion markup language right here:

:P
Those kinds of shortcuts of are very typical of Emacs defaults, but you can rebind them. Here's how.

First, find the name of the function you want to rebind. Press C-h k (describe-key), and then the normal shortcut for the command you want to rebind. It should open a help buffer beginning with e.g. "C-x C-e runs the command something-hyphenated". That's your command name. (You can get a list of all commands in clojure's mode by pressing C-h m, which might be quicker if you're redefining several.)

Then, set up a mode-specific hook (something that runs when you edit a buffer in that mode). Add this to your Emacs config:

(add-hook 'clojure-mode-hook 'my-clojure-mode-hook)

(or whatever the clojure mode is called, I haven't used clojure). Finally, define your mode hook and add custom local keybindings with local-set-key. It should look like this:

(defun my-clojure-mode-hook ()
(local-set-key (kbd "better-shortcut") 'name-of-command)
(local-set-key (kbd "better-shortcut-2") 'name-of-second-command))

Where (kbd "better-shortcut") is in the usual Emacs keyboard shortcut notation, like (kbd "C-M-e").* To figure out what this is for a key, you can press C-h k again, followed by your shortcut. It will say "X is unbound", "X is assemble-delicious-sandwich", or whatever. The X part is what Emacs calls that key combination.

* You don't strictly need the (kbd "string") form, but it's probably the simplest form to use - you can press C-x C-e after the (kbd _) form to verify that it recognizes the key description.

Anything else you want to run when you start editing clojure code can go in the mode hook, too. Let me know if you have any questions. While I haven't done much with clojure, I know customizing Emacs pretty well, and adding keybindings like this works for any mode. You just need to know what the mode is called.
The Well Fargo ATM selling stamps is pretty nice when you have to deal with those "charge extra for online bill paying" services (I'm looking at you Chase Auto).
DIY iMac-like iPad Stand
I learned to carry cash after not being able to use my credit card at 2AM in winter (-22F with a -65F windchill) in North Dakota at the gas station. I tend to pay cash for gas these days to avoid those moments.
As part of a bet between friends, I began blogging at the beginning of this year. (The bet was: write a blog post a week, and if you don't, you have to pony up money for a shared food/beer pool.) I aimed for something a little more ambitious: three blog posts a week.

I've managed it so far, but it takes a lot of time and most of my effort is making sure a post comes out on time. One of the great things about this is that I've really had to focus in on collecting interesting topics to write about; the bad thing about this is that most of the iterative parts of the writing process are cut out; I'm exercising just the "initial drafting" writing muscle, so to speak.

I want to keep blogging three times a week until the end of this year, for the sake of continuity, but from there, I think I'll probably tune down the frequency and work on the post-processing aspects of writing a little more. I'd love to hear peoples stories about how their writing process has changed over time.
Here is the announcement of the Perl.com revamp which gave a little insight into editorial direction: http://www.perl.com/pub/2010/07/relaunching-perlcom.html
Thanks to the people who put this together. It's one of the few things I look forward to having arrive in my inbox.
College Grads, Here’s How to Become Millionaires
Sounds pretty much like Go, which I personally don't find all that fascinating, in the same sense that I don't find C fascinating.

I really wish that in the near-ish future some group of people, be it a company, research group or just a bunch of hackers would create something that would cross-breed the best ideas of say Lisp, Haskell and Python in a coherent way to create something really fascinating.
I have lost my patience with the programming subreddit. Find a better target audience.
Reading through the issue it looks like another good one.

Does the graphic on page 31 render oddly for anyone else?
I have random characters all over the image, it doesn't seem correct. ( Using Preview.app on Mac OS X 10.5.8 )
You may discover that your friendship is that strong and that you find it awfully hard to have 'the talk' with your friend and as a result your company eventually founders. Or you might find that your friendship was plenty strong but not strong enough to survive the kind of hardships that a start-up can throw at it. And a whole pile of variations on those themes.

It's not nearly as simple as you make it out to be.
The numerous distribution points of programming libraries are dizzying. There will come a time when applying code like this to a project doesn't feel so dirty.
> But it is often taken as gospel

I agree with you that it shouldn't be taken as gospel. I disagree with you saying it doesn't have a place and shouldn't be done. As with all feedback, you have to give it the appropriate weight and factor in the likeliness that it was an off-shoot.

It sounds like your issue isn't the data, it's how some clients/people weigh that data. Is that true?
Can't duplicate: OSX 10.6.4
That's weird. Can you do a screenshot?
www.Abine.com - the online privacy company
Cambridge, MA
That's... pretty vague. If it's a "time-reversed laser", it's implying this is a beam which can be projected which cancels out light it encounters:

>“By just tinkering with the phases of the beams, magically it turns ‘black’ in this narrow wavelength range,” says team member A. Douglas Stone, a physicist at Yale University. “It’s an amazing trick.”

If it's a material:

>Instead of amplifying light into coherent pulses, as a laser does, an antilaser absorbs light beams zapped into it.

>Stone and his colleagues thought up the antilaser while wondering what might happen if they replaced the material inside a laser that reflects photons — the “gain medium” — with a material that absorbs light. In the right configuration, the absorbing material sucks up most of the photons sent into it, while the remaining light waves cancel out by interfering with one another.

then it's... an electrically-operated optical switch? Why not just state that?

If it's an optical switch, it's pretty awesome, granted, but the article doesn't seem to be implying that except in a very low-importance way (and still ambiguous about beam / material). They even mention that, as it only absorbs a specific frequency, it can't be used (efficiently) in solar panels... which implies you can extract energy from the absorbed light?

WTF Wired, make more sense.
The big concern with what I read is that you need to set your own proposed term-sheet slightly below market.

I'm not sure why a startup would want to do that.

There was also no real explanation as to why you wouldn't want a lead investor, or what is wrong with having one.

It feels like this is doing something different for the sake of it, and fund-raising seems to be a prime time when you don't want to do anything unusual or different to the norm as it could spook investors and close doors.
I agree with the post completely - it's correct, detailed, etc. Yet, I think it completely misses the point of the original comparison. Most of the time when I use Perl, it's because I need something extremely simple - something like sending some specifically generated bytes over TCP, or running perl -e 'print "a"x40' in the console. I don't need "Parser manipulation", "Advanced object system", "autoboxing", "Coroutines", "Parse tree manipulation", etc.

So why are they loaded at all? Is Perl6 supposed to be only for "proper applications" and medium-sized systems with their own DSLs? Are the famous "Perl one-liners" dead as far as Perl6 is concerned? I agree with the comments on LWN that said - yeah - you can optimise it, but to bring it down to perl5 level, you'd need to start dropping features loaded "by default".

Or maybe that's not the point? Maybe Perl6 is supposed to be a new language for writing applications? Noone complains that Java is starting too slowly to write scripts in it (or they're insane), then again previous versions of Java weren't primarily used for scripting (so there are no expectations like that).
If you are going to nitpick about this: as long as you procreate, you could die the next day due to lack of food and shelter and humanity would continue to evolve in this manner as it has been for thousands of years.
I didn't appreciate Hacker Monthly until this issue. I missed "Lessons Learned From 13 Failed Software Products" when it passed through HN. Too many late nights at work!

Lesson learned: summarize the strong signals in dynamic data. Not everyone looks for changes 10 times a day.

On a related note, is there a RSS feed of the top daily HN links? It would be great to review past articles and comment threads when I get back from vacations and business trips
The corporate secrets are things anybody who's ever walked into the building could determine. If your security is dependent on no one knowing what Web browser you use or your SSID, the best course of action is to stock up on Aspirin.
That's fine. Being friends does not mean being fit to work together.
You could gather friend information easily. The info is there, this guy just didn't collect it.
Interesting stuff, but you mention under-21s. I think this age group never has that much trouble meeting friends, since they are still in school, see a lot of people, maybe are less picky than older people in who they interact with, etc. So, historically, there isn't much need for a website for under-21s to find friends, but maybe this is not the case with today's youth.

I may be wrong here, but I think any site that would want to attack this problem and find enough people who would use it would have to do it for people who are older than 21, maybe people above 25 or 30? These are the people who move to new cities because of a new job, or move into a new neighborhood because they bought a house, etc
While I tend to use electronic transactions, I love the idea of a smarter ATM. Now I can't wait for my next holiday to Spain so I can try out one of these machines.
Would this be possible as a Facebook app? That would help get past the initial chicken and egg problem any project like this would have.

I'm about an hour away from the nearest decent sized city so something like this would be useful for finding new circles of friends in my area. At the moment I meet new friends through existing friends. While I've met many great people this way I do find it's difficult to meet people who share particular interests that my current social circle doesn't have.
Just installed the Chrome version, and ran it on that comment's page. Results:

Google Analytics
Google AdSense
Youtube Embed
Google Chrome

And the Firefox plugin's results are coming once I get it downloaded & install the plugin. I'll edit here, and probably blog about it due to its inaccuracy (stupidity should be exposed!!!).

edit: Firefox's results mirror it exactly, minus the Chrome one of course. Plugin review result: utterly worthless.
You might be interested in Xah Lee's ErgoEmacs project. Here's a page specific to its keybindings: http://xahlee.org/emacs/ergonomic_emacs_keybinding.html
Yea, it does for me. I think the issue might be with Preview.
I opened it with Adobe Reader, and it worked fine.

screenshot: http://cl.ly/701481461d7fdf060e01
fatguy said the following and it was dead-ed; I'm not sure why.

> Yea, it does for me. I think the issue might be with Preview. I opened it with Adobe Reader, and it worked fine.

> screenshot: http://cl.ly/701481461d7fdf060e01
Thanks for the suggestions. No more importing text into a spreadsheet, splitting into columns, and copy/pasting it back to a text editor for me.
Huh, that's odd. I could have sworn it was a computer with a touch screen and no keyboard.
John Callahan, Cartoonist, Dies at 59
Sure, that's exactly what Mitnick, for one, has emphasized. Social hacking is often way more efficient and effective than technological hacking.
I agree with you on all points. Like I said, I've never actually used the BAC approach but I've definitely had my hands all over short read data. I think that underscores your point about the popularity of short read length methods. It's good stuff - but definitely aided by the presence of a relatively complete reference.

It is true that my post is somewhat off topic, too; I didn't want to dwell on Venter's naysaying.
I'm not sure focusing solely on interests is the way to go because, if I think of the people I consider my best friends, what amazes me is that we don't really share that many common interests or hobbies.

What bonds us seems to be that when we talk, we feel free to discuss and explore any topic, we have a curiosity about the world, etc. I don't really know why I click with those particular people versus others who might share similar interests.

In fact, if you look at my best friends from different friend groups, they don't really have that much in common with each other (one is heavily into sports, one is heavily into classical music, etc), so that's why I'm a bit unsure as to whether it is feasible to create an algorithm to find whom you will click with.

For finding people you share interests with, today there is meetup.com. You may not click with them, but it is one place to start looking if you're in a new city. What I am asking about in the OP though is different (although I can see that any algorithm that tries to find people you click with will look at, among other things, your interests and hobbies)
I'd love to have an audio version of these.
It doesn't necessarily have to be a specific person, either -- just a public commitment. If you say "look for a new post on my blog every Monday," you'll feel pressure to deliver.
I'm thinking of getting one of the new Kindles, and being able to read Hacker Monthly on it would be a big selling point.

Has anyone put Hacker Monthly on their Kindle? How does that gorgeous PDF translate to the Kindle?
I can't answer your overarching question, but the majority of Feed Digest's users were merely processing snd republishing feeds to HTML includes for their sites rather than actually subscribing to or using the RSS output features. Think RSS-to-HTML (or JavaScript.)
High Frequency Trading "Quote Stuffing" Visualized
A-Rod's 600th HR Landing Spot Projection at Tropicana Field
This seems like a natural step forward in the browsing experience, and I for one am looking forward to it. But, at the same time, doesn't it look like tabs are starting to step into the domain of bookmarks more and more. What is the difference between an old group of unread tabs and a standard bookmark folder?

The problem I see with this is performance. Currently, Firefox tends to get really slow on Linux with multiple tabs open.
Big spiders. Those really huge ones that move really fast.
It's not an rss feed, but in the history dropdown, you can see the best page cached everyday for the last 7 days, then, each week for the last 4 weeks, then once per month for the last 12, then every year. It also remembers the snapshots you've previously viewed and shades them down. http://hackerbra.in/best (same done for front page and ask) - inline top comments available

edit: for the rss feed, see http://www.daemonology.net/hn-daily/
My wife ordered a Kindle DX for my birthday and it should be here in a few days. The first thing that I plan to do is put magazines like this one and a few PDFs I bought to the test. I plan to write a detailed review with pictures in my blog. If you can wait a week or two, I'll write a very thorough review.
You make some good points, but I think this is a clash of cultures than intentions. The word "idiot", to me, isn't as harsh as it seems to be to you, and I'm using it in a very subject specific sense. If you date the wrong girl for a few years and ignore her bad traits, you might later say you "were a fool" for loving her while not extending that assertion to your entire life. I'm saying I was an idiot at business, though not at the technology or dealing with the customers.

Further, though, I'm English, and this sort of self deprecating speech is characteristically European. Read http://en.wikipedia.org/wiki/Tall_poppy_syndrome for more info. It's mostly not "the done thing" to boast about minor achievements. Derek Sivers (of CDBaby and now a multi millionaire) approached the overall topic well: http://sivers.org/below-average

Anyway, I totally get where you're coming from, but I also think you may have read too much into a little half-hearted humility.

Update: I've just found an article that scientifically supports your hunch: http://www.sciencedaily.com/releases/2010/07/100729122330.ht...
Making these changes and emailing you. Thanks so much for the help! That's a cool UI idea to force an action on every email.
Watch Pro Bull Riding 2010 live streaming now on 5000chaines.tv.
Watch Pro Bull Riding 2010 live streaming now on 5000chaines.tv, Match scheduled: 31-07-2010 from 23:00 until 01:30-GMT
Sweet. I would buy one of the brand new ones that don't ship for a month, so I can definitely wait. I look forward to your review.
And if the web browser in question happens to be IE6, you probably already have plenty of aspirin on hand.
Just fixed it (reimport the artwork as image instead of PDF). Hopefully it's good now (I can't replicate the issue here).
Facebook is more for existing friendships, not finding new ones. From speaking with people, it seems most people reject friend requests from people they don't know.