skysight-inc/HackerNews huggingface dataset:
Introduction to the Nmap Security Scanner (vid)
A talk presented on the Nmap Security Scanner.
Also, with a language like javascript, shouldn't we worry more about faster performance then beautiful syntax.
Adding a Pinboard as a custom search query to Alfred
check out http://www.speechpad.com/
Nothing about a rant that precludes it from having code...

Everybody recognizes that C++ is generally safer to program in than C. This article doesn't discuss the real issues C++ has, it only addresses strawmen arguments against C++ that in reality are never actually seriously considered.
Foursquare 3.0 will recommend checkin locations
> The demo took about three months for 12 programmers and artists to build.

So using the new engine, the world-leading experts on Unreal Engine NG - Epic - had to spend 1 person-year per minute of video.

Like Hollywood, this can only make hit-driven game design more common on consoles and PCs.
OO shape example in many languages
Adobe Releases Flash to HTML 5 Converter "Wallaby"
In a huge database, even a SELECT with no WHERE clause can tie up considerable resources.
Cool site, I'll check it out when it doesn't take forever to load though.

Is everything a "startup" nowadays?
True, it seems the YouTube convenience and instant gratification effect is at play here.
I actually spent an inordinate amount of time calculating the ideal a while back. As a sometime designer, I’m quite intimately familiar with the limits of comfortable reading for the human eye. After a silly quantity of math, I arrived at exactly 115 columns in fixed-width text as the ideally comfortable balance between readability and compactness.

Subtracting two for `diff` output, I hard-wrap all of my source-code and documentation files at column 113 exactly, and have for quite a while. It results in some quite sane output, in my opinion: https://github.com/elliottcable/Paws.c/blob/d2a5f3f/Source/P...

There are, of course, arguments to be made about source code itself; arguments you didn’t generally need to worry about at 78 characters, but that start to come into play when given that extra 35 columns; you need to start worrying about whether a given line of code is sane or readable once it starts to stretch towards 113 characters. There’s some situations where that’s perfectly normal and looks fine; but there’s also several where that indicates a serious problem in your code’s style. It’s just one more thing to think about while you design your source code.
I'm not interested in debating such a thing. Let's just say (agree?) the labor/services Madoff performed were not the labor/services his investors had hoped for. And since his labor/services were in opposition to agreed upon contracts, he is sitting in jail.

I have already provided at least 2 other examples of people immorally earning (per your new definition) money, you have ignored both to focus on semantics involving Madoff.

My point remains. Your original post and overall point is invalid. In fact, it is 100% backwards. Money is morally neutral. It's how you get money and what you do with it that determines morality.
It's safe to say that there's little appetite for a new console generation right now.

As in the movie industry, the middle ground in the games industry has been disappearing. Your best shot at turning a profit is either to make small bets on mobile/indie games, or go full-bore for a AAA title with a budget in the double or triple digit millions. Indies don't need another generation of consoles; AAA developers don't want to rebuild all the tech they created for the 360/PS3.

The assumption at the start of the current generation was that if you invested in your tech fairly early on, you'd be able to get a trilogy out of it before the subsequent generation of consoles made the tech obsolete. (This is why so many 360/PS3 IPs were structured as trilogies) Now that it's obvious the current consoles aren't going away anytime soon, developers are looking to amortize their tech over a few more titles before the hardware changes again.
I must admit I was disappoint - from the title I thought it was this Data: http://i.imgur.com/K98eL.jpg
6 Cool Programs To Mix Music Like A DJ
The Very Difficult Problem of Notifications
How to Tout your Startup at SXSW with SMS
yeah I'm doing that. It seems to work only when I use my keyboard. Clicking on the actual keys doesn't work. I have Ubuntu 10.10 32bit and Chrome 9.0.597.107
The CAPS lock also doesn't light up.
First video seems to be down, http://www.youtube.com/watch?v=Rc47LcvIxyI
As is required to make sure that there is no data loss. Yes, it is a performance loss as well, but it makes it much better with regard to possible crash scenarios.
I think the best way to make sense of that stat is to compare how long previous tech demos took to produce. Anyone got the data? (like the Rage demo perhaps)
Thanks for spotting that one! I meant ray-tracing really.
'Apple, recognizing this need, will release a new app that will allow users to create hierarchical categories for their stuff, search their stuff, move it around, and make copies of their stuff. The app will probably be named "Finder", and these pieces of data might be named, "files".'

They will be heralded for their visionary move; "game changing", some will say.

Meanwhile, Android fans will wonder why they didn't already have the equivalent of a shared "find resource" Intent.

Bickering will ensue.
Wow I could actually read the emotions on the guy's face and it didn't feel too uncanny to me at least.

But calling this real-time I think is stretching things a bit, even if its using the game engine and not prerendered. The demo and assets were probably polished and optimized for that machine, angle, lighting and scenario. And it was heavily scripted. I think an engine flexible enough for more general gameplay - with more calculations, interactions, assets and erm unmasked NPCs would be a lot less smooth and certainly less realistic looking. This seems like one of those theoretical optimums with requirements that just don't line up for most practical purposes.

Not trying to downplay how cool this is though. It will still be and is a visually and computationally amazing feat.
Market segmentation is a common tactic. Different consumers want different things and are prepared to pay different prices. They will however lump together anything under the same name.

So, for example, Cheap'n'Nasty Nappies Co may have done very well in the bottom market segment. It will now struggle in the higher segment unless it invents a new brand, say Bling Slings Nappies, with some ostensible differences ("6 layers of plastic!") and a much higher price.

You will see this practice in every industry with large firms. They will own multiple brands in multiple market segments.
glTail.rb - Realtime logfile visualization
Ask HN: Is an overlay more susceptible to phishing?
Working on a web development project, functionality requires a user to navigate through the website then login and perform a very sensitive function. The login and subsequent functionality is hosted on a different site (sorry I can'be be more specific due to sensitivity)

Choices considered for the UI are:
- A javascript overlay
- A popup
- Load in the full page

The current development and prototype user testing has been on an overlay with no problems. There is concern that an overlay does not show the address bar and the SSL certificate therefore is more susceptible to phishing.

A popup or a full page would be better in this respect but I have read studies that show users do not pay attention to passive indicators:
http://www.usablesecurity.org/emperor/

Popups also have the problem with popup blockers, the overlay looks the best and provides the least disruptive user experience, i.e. user feels they have not left the original site

So what is the best option considering security, usability and design?

Related question: is there any problems with loading an iframe within an overlay? e.g. scrollbars etc?
Go out to dinner with your wife, now! Enjoy your time alone together. Enjoy the silence and lack of any real responsibilty.
Have you seen the photos of kdis making bricks in the third world? These children are going to have just as much problems relating to adults.

The real matter is because there is no regular "place" where teens are welcome. Not in the office, nor in a workshop. They end up being with other "lost" teens.
In my defense, it was written 5 years ago, when I was an even younger guy. Technically, I think I was still a teenager.
This is all anecdotal, but learning CoffeeScript took me no more than a few hours, and I seem to be able to write CoffeeScript faster and with less errors than JavaScript. Obviously YMMV, but it's not just about "pretty".
I don't do anything special: just create a listing on Craigslist with pictures and a good description, then wait for someone to express an interest. I always keep the original box and accessories to make it more attractive.

Once somebody bites, I meet them in person and insist they pay cash. Haven't had any problems so far.
The FreeBSD ports install perl under /usr/local anyway, just like almost every other piece of software in the tree. After a while you get used to it, and like the separation of base system from installed software.
>> Anyone can give away fifty million dollars

No they can't. Giving away money is incredibly difficult for most people regardless of how much they have. So yes, it is is an act of good will and speaks of one's character.

That being said, I don't believe you have to contribute to random charities to be moral, as long as the cash is helping (or will help) in some other way at some point, and not being used purely for selfish motives.

So much of our lives are guided by chance. One who has a lot hasn't earned everything they have, and a person who has nothing hasn't necessarily earned that nothingness. We live in an unfair world and assisting those with worse luck in certain parts of their life is good will.

What doesn't make sense is for someone to judge someone else for either giving or not giving in any particular moment (or even 14 years).
That's a great question actually.. In any evented app, blocking your "reactor" is a big performance problem, since everyone will be waiting for you to complete that operation before anything else can happen. In general, you want to turn any CPU intensive work into an IO-bound operation, where the reactor is "waiting" for the IO notification that the computation is complete.

Now.. How you actually achieve that is a whole different story. You could, in theory, throw a job into some external work queue and poll that, or if your runtime permits, spawn some threadpool and periodically check that, or.. spawn a process and wait on that. In other words, it all depends on the actual operation.

In the case of PDF generation, if you rely on some external tool, you could use a mechanism like EM.system('shell cmd') to spawn a process and wait for it to return you the data.
Archiving is annual.
Foursquare's Google Moment: Recommendations Launch Tonight
Not a general solution. An app-specific solution. That is, I don't want a framework; I just want a consistent simple design for an individual app written in this style. That's a big difference.
Why all the custom extensions/tracking software, and emphasis on compatibility with the last.fm api when you could get the same data by just pulling from last.fm?

Data ownership, maybe, but it also felt like a very heavy onboarding process. "Welcome! Now install these two browser widgets and some desktop client..."
Right, their success was not purely about the language, I'm just saying it helped (rather, he said it helped). This is drawn from my recollection of reading an article pg wrote. I could find the article if anyone is interested (it is an article about how great lisp is, not specifically the history of ViaWeb, I think).

I agree that some people take the choice of language and architecture a little to seriously. Of course you can start a blockbuster business on PHP and MySQL - people prove that frequently!
Sinatra is a minimalist Ruby web framework, this is a Perl Golf-style super-minimalist clone of it, with lots of tongue-in-cheek comments in the docs, e.g. "If your app does not run with Almost Sinatra, please open a Sinatra issue."
to make a bigger comparison table:
http://abine.com/apps.php
https://addons.mozilla.org/en-US/firefox/addon/11073/
Blitz.io, the load testing game (and hiring)
You post a HN related site on HN, you better be ready for some action! :P
Predicting March Madness: On Tournament Structure and Bracket Scoring Rules
Personally I write crappy commit messages for all those commits I'm going to squash before publishing. git is guilty, but only of giving you too much rope and not enough direction.
Too bad all these beautiful effects will be covered up by the foreshortened perspective of a gun in one corner and a health bar in the other corner.

I kid, but honestly, seeing this doesn't excite me anywhere near as much as a preview of whatever the team that made Mirror's Edge has in store next for current-generation consoles.
Feedback: Allow me to provide it without firing up my e-mail client.
Perhaps the worst problem with checking-vs-exceptions is, either solution dominates your code structure, obscuring the algorithm logic.

The holy grail would be some method of ensuring the code cannot fail e.g. weirdly constrained argument semantics. Thus separating algorithm from constraints instead of shuffling them together on the page like a deck of cards.
Pretty to me is the difference in being excited about writing code and feeling dead inside. Yes, a bit hyperbolic but I really don't like even looking at JS at this point. CS makes me more efficient for this reason and for the improved syntax. I feel the same way about Sass/Compass vs CSS, BTW.

How long do you expect it to take your team to learn the syntax? I would expect anyone with JS experience to have this [1] page open and be able to immediately start writing code and have it down in no time.

1. http://jashkenas.github.com/coffee-script/
EU Adopts Law Requiring User Consent for Cookies
I think you can break it up.

After finally getting through the whole thing (which took many installments over the course of two days, due to my schedule actually and not my poor attention span) I see how interconnected all of your ideas are and how the missed intimacy between the artist and hacker (and the irony there) only makes complete sense at the very end. Really fascinating stuff, the entire article.

However, I think where you really shine here is in your descriptions of what intimacy and signaling are, their connection, the role of play in both, and how because intimacy is so valuable, there can be no direct "signal" for it. That plus your close analysis of the first scene of The Social Network, would make a killer essay (although perhaps more about human psychology than the dystopia you're painting here).

I also would have liked to see more examples of places today where (and how and why) intimacy is already being undermined. I think we all have an intuitive sense of, "yeah, now we have lots of really shallow facebook friends instead of a few REAL friends," but that's usually about as far as most people go when making such an argument. Having a face-to-face, one-on-one conversation still feels quite a bit more personal than any computer-mediated communication, and I think most people would agree that it would be nearly impossible to create a real, intimate relationship without some significant personal interaction like that.

But why do we feel that way? Now that I've read your article, I think that (contrary to popular belief), it's not just that we can't tell when someone is being sarcastic on instant messenger. I think you've nailed it when you say, "Notice how relaxed and off-the-record exhange and role-play is becoming a more risky enterprise. All your emails, your musings on your blog – even your google searches. It can all be used against you." We NEED to have conversations that are transient, that we know no one else can ever listen in on. Plus, it's important to occasionally have one's full attention, and knowing that they aren't simultaneously having the same conversation with 9 other people (getting back to your whole theme of "intimacy takes time and is expensive").

As someone who has come of age with the internet, I kind of take it for granted that anything I ever type into a computer may be one day used to humiliate me (well, at least ever since it happened the first time, around age 11) -- I'm sure this has deeply affected how I approach trust, play, and intimacy.

I probably have lots more thoughts that will surface as soon as I hit "reply," but as I'm trying to keep this short enough that you read it, I'll stop here :)
That doesn't follow. Objectivism has no problem with charity (Rand: 'it's good and proper'), just with this moral-blackmailing/guilt-tripping schtick. I think many Objectivists believe that (private) charity would be larger overall in the sort of society Rand envisioned.
Well said. By defining teens, we have also inadvertently defined who they are not.

_How can you learn that stupidity leads to crisis if you're never allowed to make your own decisions?_

I don't agree with this. The whole thing about mixing with adults is the adults will tell the kids to avoid repeating the mistakes they made when they were young. The whole idea of "rebels without a cause" is based on the understanding that if they knew and internalized the knowledge, teens would be much more careful. By not taking teens into the adult tribe, the teens end up having to create their own tribes and culture.
Ctrl+F is that hard to press?
$150 Later Using MyLikes.com Social Ad Platform.
I sold a Nokia phone for $280 with 0 ebay experience.
http://feedback.ebay.com.au/ws/eBayISAPI.dll?ViewFeedback2&#...
Am currently in the process of an application, so far their speed and quick understanding in meeting the needs of my solution has been first class.
The bit about choosing good loss functions is a nice general point that I find is ignored in many machine learning set ups: if you're going to work so hard making a model optimize some objective, make sure it's the right objective!
Pocket Legends game generates 30 to 50% more revenue on Android than on iOS
What is Konaa Social Marketplace?
Also:

- Let me turn comments on and off, globally and for each story.

- Adding an item to the watchlist adds only that comment, unless I click on the parent story in the stream. I want to add the parent story to the watchlist, not the comment. Besides, it also opens the link to the HN thread. Not sure if I want that.. I mean, two functions in one.

- "new" and "comments" take me to HN. Perhaps they should have a functionality inside your site. Maybe related to the previous point.

- Favicon? Perhaps "Yrt"? (Y real time)

Great work!!
Ben does a great job of simplifying a host of issues down to just two, but in the end, he seems to end up blaming the user rather than the system for the problems in notification systems (though he does say that the systems aren't as good as people at notifications, which is true to an extent).

The biggest issue I had with the article (besides omitting the "come back to old notifications" problem plaguing some systems) was its overlooking of improvements. Innovation doesn't have to come overnight, and in the mean time, I'd love to have a better system than currently implemented. Even still, there are systems out there that get pretty close to his nirvana. Mobile Notifier for iOS (http://www.flickr.com/photos/piair/5492412910/in/photostream...) still covers up some of the screen (forcing you to take action to access that area of the screen), but it also lets you dismiss a notification with a quick swipe and quickly access all pending notifications.

The biggest praise I can give for the article is it's identification of people as a problem. It's true, we likely want to know more details about more events than in the past. It seems pretty needless all things considered, but why should a system be terrible at meeting our needs? We create the systems to change with our wants, after all.
#Winning: Browser plug-in that censors all traces of Charlie Sheen
Are there any "hacker gods" that are really big on unit testing or use TDD? Most of the recognizable names that I see talk about it are agile book writers. Not actual devs. It was Paul Bucheit who says (from that link), "I'll make a somewhat heretical claim even: Unit test are 20% useful engineering, and 80% fad. They are great for tricky code with well defined behavior (like a parser), but wasteful for most code."

Does Sweeney, Carmack, Cutler, Joy, Thompson, Knuth, Page, Steele, Zuckerburg, Anders, etc... use unit tests in a big way?

I'm actually a fan of unit tests, although I generally dislike TDD.
I'm a little let down by the detail of this blog post.

For anyone who cares: we've had 6x as many documents (as linkfluence) in a single CouchDB instane before we moved to Cloudant. We now have over 360 million documents on Cloudant.

Our database is very write intense, lots of new documents, little updates to the actual documents and a lot of reads of the documents in between. We also have a couple larger views to aggregate the data for our users.

The ride with CouchDB has been bumpy at times, but not at the 'scale' where linkfluence is at.
guess they didnt get any takers from their initial posting so they upped the ante by offering up the founders spare bedroom. if we hold out just a little longer guys the applicant may get a free lunch once a month out of this.

initial post: http://blog.letslunch.com/2011/02/09/hot-startup-looking-for...
me too, entered at least 5 times
Thanks. I (obviously) agree. The only problem is that it's not always computationally easy to optimize the thing you really care about.
sounds awesome.

also noteworthy: postrank has been running ruby19 fiber'd webserver in production "for well over a year"?

cool!
It's awesome that they're making money. It's funny when making more revenue on Android than on iOS is national news.
We all like winning here at HN but not sure this is exactly our cup of tea.
You are right that the power necessary to parse a language is completely different from the power of the language itself.

There is however a different correspondence between recognizing things and computing functions. If we encode a function as taking a bit string as input and generating a bit string as output, we can turn it into a series of recognition problems as follows: "recognize given S as input, whether bit i of f(S) is 1".

Given all these recognizers, we can compute the function, and given a method to compute the function, we can implement the recognizers.

That is, you can reformulate the question "is f computable" to a series of language recognition problems.
What that means is that they'll keep selling the PS3 for 10 years, just like they sold the PSone and PS2 for 10 years. It has nothing to do with the PS4 schedule.
E'shee Esthetic Technology - Facelift without surgery
Six of the most advanced serums to bring out the beauty within you.
Serums to unlock your body's natural health mechanisms producing results never seen before.
The Chicago one will be on Sunday 3/13 at around 1PM. Meal coming out soon. Hope that helps!
I too had the idea of a hacker hostel, right down to the name. Essentially you can house and feed a large group people more cheaply than if they spread out and do it themselves.

I'd issue rooms with payment in equity, up to (say) 12 months.
They've been giving out nice gifts at Google IO in the last few years, so a lot of people are hoping to get either an Android tablet or phone.