skysight-inc/HackerNews huggingface dataset:
Stop the press, news are news, a compiled language built for concurrency is better at creating performant web servers than an interpreted language with a GIL.

Next in line, is an Nginx in-module application faster than Rails on WEBRick? We're not sure yet, but we're going to tell you. Stay tuned.
1. Linux gives unique names to each NIC. There are no namespace conflicts, because each NIC alias is unique within devices. I personally do not care about the chipset manufacturer and driver when working on a routing issue.

2. You mean (IIRC) 'ip link show'.
ifconfig on linux isn't maintained, and breaks in a bunch of situations (Aliases on VLANs on bonds, for one)

3. And you should of course use python-procfs or your preferred equiv, not parse the output of other tools.

On the article in general: can't you use /dev/by-manufacturer these days or similar? I haven't been working on OS stuff recently so can't remember if that became standard.
Coming To A Web Site Near You - Apple's iPay Future...
Django is trademarked.
if anyone didn't notice. that article is hosted by Microsoft.

since when did they develop on firebug, use open source tools, and hudson ci? and practice TDD?
At $previous_job we were using RT to manage the spec -> dev -> QA -> deploy cycle. For each new task a new ticket is required. Project managers and team leaders split this ticket into smaller sub-activities (new tickets children of the original one) and assign them to developers. Each developer is responsible for including testing instructions in a ticket comment, and providing the references to revisions relevant for the test. When a developer is ready for QA, he passes the ticket to his project manager, who can test and decide if the activity is ready for QA. At the end of the process, QA receives a single ticket, with a set of dependent tickets each one with instructions about how to prepare the QA environment and do the test.

On top of that we built various tools. A web-based kanban board displaying the status of each task, command-line utilities to make developers' and QA guys' lives easier (for example, there was one adding comments to tickets for every commit; or another allowing PMs and QA to fetch the list of revisions needed for a task), and so on...

To build the tools we used RT::Client::REST, a Perl client for RT. Given the REST interface, though, I think you can find something for Python or any language you plan to work with.
The same could be applied for people with eating allergies looking for accommodation.
Results are fairly underwhelming, and fairly inaccurate in terms of predictions. I am dissappointed with them honestly and I wouldn't recommend people to do it because it is not worth the money.
Maybe in the future when they can predict things and tell you something useful.

To clarify, my wife has a genetic mutation which is fairly important and life threatening and from their report I wouldn't even guess something like that is there. And it is because their reporting is not good.
I'm referring to you saying that Apple should drop years of development and investment in their proprietary protocol for someone else's. And still doesn't support DRM. DLNA is great if you own all your media and have taken the time to encode it but fails miserably once you get into online purchases and rentals.

FLAC, ALAC who cares. They both do what it says on the tin Lossless Audio Codec.

Apple does what Apple does and the world can certainly support more than one type of system. They go off and do their own thing and have been punished and rewarded for it.
I wonder how a16z would feel about an upstart portfolio company turning down world class talent in the name of friendship? Obviously, don't hire someone if it will sour a relationship that is financially important for your company, but are you really a great entrepreneur/ceo if you're turning away awesome people for some fuzzy feelings you have with another ceo?
StackOverflow Turns Your Forum Activity Into a Resume
I use this stylus:
http://www.amazon.com/gp/product/B000BUI76S
The Secret Origin of Windows
Inductance of a Signal Pin in a TSOP Package
ah, not quite done right.

The search interface really needs to be more like google scholar or web of knowledge (who really wants to type in "author:"einstein a" && year:1905"). Narrowing by field/discipline is a must, esp. for some keywords.

Also, just discussing abstracts is pretty lame. The typeface/links to citulike and journal are too small. There's no info on how many times it was cited, or what papers it cited.

Not to complain, but I'll wait for the next guy. This won't work.
Even then - it's only going UP the tree, not traversing down again to the siblings :)
How to Make Oatmeal . . . Wrong
The author of that post is a guest author. I think most of the authors on that blog are.
> The main purpose of Open XML is to facilitate processing and creating documents programmatically using standard tools to manipulate the DOM. Considering the vastness of resources which exist across platforms for manipulating XML (including those for translating to and from XML schemas), this is hardly a proprietary move on Microsoft's part.

This is incredibly naive.

Microsoft was starting to fill pressure because some government contracts require a ISO standards if those exist -- and OASIS gained ISO standardisation, making it all of a sudden the ONLY document format for those contracts (And OpenOffice / KOffice the contenders).

Microsoft was repeatedly invited to participate in OASIS. They wouldn't.

Microsoft rushed it through ECMA, which acted as a rubber stamp, because of its fast-tracking agreement with ISO. Microsoft than stacked the local ISO chapters in its favour (with ridiculous results such as in Sweden) in order to get it approved.

And Microsoft, in fact, didn't actually implemented the OOXML spec that they published. A spec that includes attributes like "doSpacingLikeWord95"...

You've either drank the microsoft koolaid, totally unaware of history, or willfully naive. The only raison-d'etra of OOXML is to preserve Microsoft's monopoly.
3/4ths of the serial key is already blurred.
Here's our blog post announcing Careers 2.0:

http://blog.stackoverflow.com/2011/02/careers-2-0-launches/
Information Overload Fueled by Bytes, and Hype
Money quote: "Too many companies are featurettes."
kind of like an LDA portal:

http://www.arbylon.net/projects/
I'm not surprised that I like how Zed Shaw thinks :)
> If the machine is coldstarted then previous devices could be randomly reshufled.

The detection order would change, but the ifcfg file (RH) or udev rules (SuSE and others) would not change, so your NICs will stay the same these days.
Few students make time to study computer science
> what exactly are the consequences of this that'll cripple everything

More noise in web searches?
Joel just presented it at the Launch Conference a bit earlier, though that should not be used as a reason for the timeouts.
Apple Confirms March 2nd for iPad 2 media Event
Why Amazon Isn’t Worried About Apple’s In-App Purchasing Rules
Show HN: Social photo search 
I've been working on a little side project called Snapfinch (http://snapfinch.com) for the past week or so and it's finally ready to be torn apart :)

The website allows you to search for socially shared photos across multiple services. The basic idea being that an event organizer for example can use this to group photos taken at an event and then share the page to allow people to comment.

I’m still not 100% about the way the navigation works, so any feedback in that regard will be much appreciated. And any other feedback will be appreciated as well.
I prefer JsTestDriver to any other JS test framework out there, for two reasons: 1. You get feedback in your terminal 2. It scales better - run in multiple browsers with one command, output results in junit XML for CI tools, etc.
ifcfg file is auto-generated by the coldstart. But you are right, if we save and restore ifcfg files then it would work. However if this saving and restoring has to be done after machine is coldstarted, its eth0 could be connected to another network completely.
Semantic Search Challenge, Sponsored by Yahoo Labs
Agreed....and I generally enjoy the article listings on Swombat too. Nothing wrong with the application of the 80/20 "rule" here. No way to determine the actual numbers but as a thought provoker 80/20 is just fine.... and an identifiable concept many are already familiar with.
It's not a question of screwing over the acquirers, it's just that in that case the acquirer had much more experience and could easily use the information they could get from the discussion to their advantage
Chrome OS To Get HW Acceleration
What are your thoughts on the new Ustream Home Page?
Agreed. I'd never use Windows as a primary OS (that would just be silly), but I find that I don't hate Windows 7. It's still Windows (still opaque, still overwrought, still not posix, still has a registry), but it's a Windows you can live with.
just to throw in a note, this is how i did things (after a few trials and errors):

simply tell them that you can and are more than willing to help, but if they want your help, they'll have to figure out what they want you to do on their own.
Android Needs a Hero
It always annoys me when people talk about test automation (TDD, unit testing, whatever) in the context of "finding bugs".

Test automation is about preventing bugs.
Canada lacks the startup ecosystem (so few homegrown IPOs), and changing countries is tricky.

Moving your flag while keeping your offices in the US is even trickier - you run into risks like double taxation (e.g., paying taxes on profits in Canada, then paying taxes in the US when you move the money from Canada to the US).

Also, the benefits of being traded on TMX are not as large as the benefits of being traded on NASDAQ. Lower liquidity, the "huh?" factor, etc. That could change if many companies move to TMX, but there is a Chicken&Egg problem here.
Show HN: Rate my app. Find people with a specific skill.
This is actually my first functional app. It let's you find people by occupation/skill. I'd like to hear your opinion about the concept/design of the app.

Its overall security is still lacking and there are probably a few bugs here and there, so forgive me for that.

Example search term: 'web developer'

Link: http://www.aptaurus.com/
I think it's some sort of interesting how small the gap is.
"Among Inc. 500 CEOs, 60 percent had not written business plans before launching their companies and just 12 percent had done market research, according to the article."

Great quote.
I actually work on this site; and I use it for all of my stuff. It's daily getting better and we are constantly coming out with new features. I would highly advocate people to at least try it out, and suggest features and issues.
OK this page makes no sense whatsoever, how much edition has been going on in this thing?

Let me see if I understand what happens from the apparently still available press releases and puff pieces on the web: WordPress 3.1 was actually released using the codename "django"?
The ecosystem described here strikes me as frighteningly provincial. If you've backed yourself into a niche so small that there are only a few engineers worth hiring (implausible), then your whole company is at risk every time they cross the street.

Some might cite Steve Ballmer's chair-throwing incident, but that was an employee who was a)going to a competitor and not a friend, and b)not likely to change the overall dynamic between the companies.
Ask HN: Deal space marketplace?
Where do you think the deal space marketplace (Groupon, Livingsocial, Gilt, Rue La La) is going the next 12-24 months? Sustainable? What do they need to do to innovate to keep the market from being just a phase (i.e. netbooks)?
> Ruby is the language people go to for work now

There are more jobs about Java and C# and PHP than on RoR. RoR jobs may be more frequent on sexy startups (the type that appears here).
Anonymous Threatens The Westboro Baptist Church
Has the "mail to yourself" thing been done successfully? I have trouble believing a million-dollar court case can be decided upon the tamper-resistance of a cheap paper envelope. And all prior art must be published somewhere in order to have any effect on patentability, so the envelope could only establish a priority date.
In this case, going with the mainstream is nice: No more fees for job seekers.
It lists my first employer under "most recently at" - somebody got their sort direction wrong.

Edit: Looks fixed. Quick work!
We just work with the API within the usual scope (fb connect, etc) but it breaks regularly and things sometimes change without notice. It's really a joke for a company of that size. It has become kind of a running gag in the office (like: "Skip the tests, just release it. Today we do it facebook-style")
Yep, you're right!
The author works for Gitorious too.

Despite the fact that this is a Microsoft blog, the content is about the furthest you can get from MS-centric development. Everything he endorses is open source, from sources other than Microsoft. It's kind of amazing.
Having built a Facebook application that uses FB video I can understand where he's coming from. The Graph API is a great concept but like so many things Facebook, only halfway executed. It always amazed me that there are so many differences between a video in FQL and a video in the Graph API. In the end I figured out that "begin ... rescue ... end" was my friend when dealing with the Facebook apis. And about any call I make to the OpenGraph API is now wrapped in them.
Transforming Spreadsheets into SKOS with Google Refine
Business is business... it would of course be worse if you were recruiting from your friend's company, but in the example given, the CEO in question had nothing to do with the initial interest and interviewing.
I don't see how benchmarks like these are really useful to anyone other than the author. I care more about reliability than raw performance on a simple test, so I would rather see a fairly complex application of average quality being run under load.
Why Most Startup Acquisitions Fail, And Always Will
Truth is, that even if this was the best interface in the world, scientists would never spend their time discussing papers online.

Facultyof1000 tried hard, Plos is trying hard, even nature tried hard to get people to leave comments to papers. It just doesn't work.
I think engineers know about use-case analysis. Don't bother to present the user with options for which there is no use-case. This isn't some sort of voodoo that only "product people" understand, it's software engineering 101.
Congrats to MIT for such a valuable service!
Why do you want to quit programming?
Are you tired of sitting in front of a computer all day? or do you just dislike your current job?

I suggest answering these questions before considering any "work from home" opportunities. If it's just a matter of your current job, why not look for another employer.
Stunning HDR Photos of US National Parks | Joanna Ciolek
Yeah, the last factor I didn't quite follow. Seems like the original author felt like 8000 was too large, so he needed a bullshit excuse to scale it down one more time.
Mike Volpi: A Detective, a Salesman, and a Coach
Because you don't trust skype not to dick up your real computer?
Spy Around with Android Mobile Spy
This is how the android mobile spy works. It spies simply the best. It takes really good care of all the activities happening around it.
Ask HN: How will IE9 affect South Korea?
What is going to be the effect of Internet Explorer 9?

For those who don't know, South Korea has very high broadband subscription and bandwidth. Unfortunately, it also has very high usage of older versions of Internet Explorer. Is IE9 going to allow a dramatic change in web application technologies? Is there going to be a wave of new web apps for the South Korean market following mainstream Korean adoption of IE9? Could such a wave be of the same relative order of magnitude as Web 2.0 was in the west?

http://www.flickr.com/photos/tomercohen/3335448530/
nothing but a short title and data urls!

- No rambling explanation about how you did it
- No infographic
- No pontification about why it's interesting
- No links to your company or twitter account

thank you
It is most definitely NOT a valid method.
I'm the author of cool.io and Revactor (the latter was mentioned in this article), and as much fun as it is to experiment with these ideas, the path of least surprise, especially for Rails applications, is to use threads. I wrote about that here:

http://www.unlimitednovelty.com/2010/08/multithreaded-rails-...

Have I gotten burned by Ruby libraries that aren't thread safe? Sure. I found a thread safety bug in my application just yesterday, and it was a pain in the ass to track down. However, once I tracked it down, it was extremely easy to fix.

With JRuby (and soon with Rubinius Hydra) you can deploy one VM and take advantage of all of the CPU cores in your server. Debugging a multithreaded application isn't an impossible task, and if you're a JRuby user you have access to a whole slew of JVM tools to assist you.
Whoops, looks like it's just going by the order you're displaying them in (assuming you'd show newest first). Will fix soon...
I doubt that Square is too worried about whether they can make money today with their pricing. Their #1 goal has to be to get big enough, quickly enough that they can fight off the inevitable competition from other payment gateways, and also to reach the scale where they can negotiate better deals for themselves.

If they don't price aggressively now, then lack of profitability today will be the least of their problems.
Should Entrepreneurs Trust a VC Who Is Also Founding a Company? (TCTV)
10 Steps for Launching a Killer Web Design Blog
Launching a web design blog has many positive aspects but it requires sacrifices and huge quantities of hours spend in front of the PC. The work behind a blog don’t consist only in writing and posting; a great part of the time is taken by replying to emails, analyzing hot topics, improving the position in the search of the engines, searching for eventual sponsors and these are only a few “unseen” tasks when someone is administrating a blog.
Knowledge is becoming a commodity thanks to this kind of initiatives
Offer HN: Announcing free geolocation web API
Hi to all here from a recently registered (and semi-retired) ancient hacker.

I've noticed in the past few days that there is a good number of people here working on/running projects requiring or likely to benefit from various types of geolocation lookups.

I also found that while people are using free Google/Yahoo/other APIs for this purpose, many are not happy with the quota limits / speed and/or other aspects of these.

Inspired by this, in spirit of 'hackerism' facilitated by the good timing, since we recently happened to work on IP to geolocation (as a small part of a larger project), we've put together a 'quick-and-dirty' free geolocation web API. It is my pleasure and privilege to announce its availability here at HN.

We'll be adding one or two more similar APIs (with slightly different functionalities) soon.

For now, we've set a per account limit of 10k calls/day; we may revise it as we go.

Trial codes (good for 100 calls) are also available so that people can test it quickly, without registering.

I invite all those who are interested in this to check it out and provide general feedback / feature requests and/or bug reports etc. (Expect at least some rough edges here and there – both on the site and the API, we'll revise as we go.)

Depending on the response and interest (mainly from HN), we're committed to continuing and expanding this further. Tell me what you think.

http://IPLoc.info/api
Display Music Album Artwork Using Last.FM API
While more resources surely are better, was there anything in particular you found lacking from the GNU documentation on Emacs Lisp? The reference manual or tutorial?
You don't have to type in the "author:" etc bits - searches work fine without them. Also, Google Scholar uses the exact same (or possibly a very similar) syntax.
What card is that? (Just curious--sounds like a great deal).
With many people, including myself, finding times to print and mail 100 photos from a birthday party (and you can bet that grandma will want to see all 100) is an issue, but uploading photos is a background task. There's a reason people share photos on Picassa, etc.

To the OP, look for any photo-frame that is net-connected.
Inside the Business of Selling Human Body Parts
Ask HN: Do hackers (you) read books cover to cover?
I realized today that I have purchased 9 books last one month. 8 are about technology and 9th one is "Viral loop".

But I realized that I haven't read any of these books from page 1 to page last.

Reading cover to cover would have been helpful but if I look at the trade-off between time spent and knowledge gained, I always like to read random chapters on need basis. It takes me a year to eventually go through every chapter.

Do you guys read the books same way ?
How To Get The Best Merchant Account For Your Small Business
Vikram Jandhyala - Professor of Electrical Engineering; Founder, Physware Inc.
Ask HN: Which editor is your favorite?
Which editors do you prefer for programming and why? Different editors for different languages?
Cherokee web server Market, a good idea?
[with Kindle for the Web] iOS users can just point Safari to Amazon’s site, buy the Kindle ebook, and read it right there in Safari.

I was also thinking along those lines. There's the issue of local storage (so that one can read without a network connection), but the HTML5 features on that front will probably be enough.

P.S. the iOS Safari browser neatly allows users to place a webpage link on the home screen. It can have its custom icon, if defined, or default to a snapshot of the page as visible. Also: http://www.apple.com/webapps/
So this is how Breakup Notifier does it. It checks to see that the data is there. If at any point in time, the data I'm looking for is unavailable, I mark that field as "stale", don't vouch for the validity of its contents, and remove the ability for the user of the app to view that data.

When it comes back online, I mark it as not stale, and if it differs from the previous (non-stale) version, I send out an email.
Dynamic scoping is eLisp's downfall :-(
Seattle-Area Restaurant Refuses To Serve TSA Agents
Looking back – 1.5 years since “Copying Y Combinator”
Lease it or sell it to the magazine "BlackBook" ( http://www.blackbookmag.com/ ) and enjoy the extra cash.
Ask HN: Which sites/blogs are part of your regular reading?
The first time the OS boots, the MAC addresses in ifcfg files are generated. Subsequent cold starts only read the files, they do not write them.
JOB OPENING: Want to work in the Personal Genetics Testing Industry?
I'm not one to bash software, but software only goes so far in radical innovation.

I think the reason you don't have the radical innovation is because everything has tipped heavily towards web and consumer/convenience oriented innovation. This isn't a bad thing, the costs for writing code are much smaller than R&D costs for most anything else, and it puts people to work and solves problems.

There are still some companies like Tesla/SolarCity in the valley (or technically, on the East bay) changing the name of the game, but even Tesla is valued less than Groupon, for instance.