skysight-inc/HackerNews huggingface dataset:
I'd be pleased to!

So, basic requirements for a bookshelf are:

- Decent power drill/screwdriver (the battery type)

- Tenon Saw (the sort that is fixed with a metal bar to the top for straight cuts)

- Set square

Upfront you're looking at £40-£55, probably, for adequate tools. However I consider it reasonable that anyone practically minded will have some of these anyway (I bought myself a set when I bought my house last year and they have already proved their worth :)).

The main part of the project is careful design, figuring out the exact dimensions of the pieces you need (sketchup is good for this, or graph paper). Then you can go to the nearest hardware store (I live in a medium sized town and we have at least 5 places I can go to) who will provide the wood cut to length for you.

The only real sawing you need to do is fiddly bits - for example I have to fit mine around skirting board at one point, so need a notch.

In terms of construction, that's fair easy. Wood is really forgiving to work with as long as you are sensible about it :) my design is very simple. I have a piece of wood for the base, with the sides going up to the roof - they are secured top and bottom for rigidity. On both sides I have batons secured horizontally at the intervals I want my shelves, then each shelf just sits on that.

If you get nice thick wood (18mm or more) and don't make the shelf length too long (i.e. about about 80cm) that will work great!

Pre-drill holes first - make sure you use a wood bit substantially smaller than your screw - and make sure you have decent wood screws of the right length.

Bookshelves are pretty simple once you have pieces of wood the right length. Cutting yourself will make it harder, but not impossible :)

EDIT: everything is 90 degree angles, which simplifies things a lot. I'm currently working on a plan for my desk which involves Z shaped legs :) cutting the angles on that will be fun!

Making furniture is wildly rewarding; particularly for me as my dad is pretty practical in terms of DIY so it's some common ground for us!
Too bad they didn't talk about IBM's first invention: the cheese cutter.
I think you're referring to another benchmark. AFAICS, this one doesn't test clang or tcc.
We'll definitely be open-sourcing Cinco in the coming months.

There are a couple of reasons we went with the Stitch approach. For one, we found the CommonJS module system (as implemented by Node.js) to be an elegant way to declare dependencies and share state between closures.

Second, our test suite runs headlessly in Node.js. By using Node's require system, we're able to get useful information and correct filenames in backtraces during development.
The same messages on AT&T would cost $400 million (20 cents for the sender + 20 cents for the sender). That's astonishing.
Write once, run on the continuum between the server and browser, and forget that theres actually a difference between the two. Validations can be shared and server dependent ones can be run there...

This might be an interesting goal to work towards, but I'm not convinced that one actually wants to achieve it. I'm skeptical that abstracting away the boundary between client and server is a good idea. Unless you're a DRM true believer, there will always be an essential difference: The server is (more-or-less) guaranteed to be running the code you wrote, and the client is not. In the end, unless you are comfortable with allowing an AI to dynamically adjust your application's attack surface for you, you'll always want visibility and control of what gets done where.

SEO works fine because the page can be rendered entirely server side.

Are we missing the point that web-based applications and web pages have totally different semantics? The major difficulty with getting Google to index my single-page application is not the need to run multiple rendering engines. It's that Google indexes web pages, and my application is probably not built out of web pages -- not without a great deal of creative thought, anyway. Try to imagine an iOS application that could be fully rendered for Google. How would you do that? Does each possible window and window state get a URL? How should Google index the little popups that appear when the user executes a three-fingered leftward swipe with a twist?

The reason why you're writing your views and rendering twice is probably that you need to design them twice. You can either make your users view your app as Google does, as a series of HTML pages at distinct sensible URLs with a minimal amount of Javascript sprinkled on top (which was good enough for 1998, and even 2008, but perhaps not good enough to compete with iOS long-term), or you can design a glorious GUI experience for your users that is largely opaque to Google, or you can do the work twice: Figure out one view of your data that appeals to humans and another that appeals to indexing bots. And that job probably can't be done for you by some magic framework. Figuring out sensible views of your data is design work, for humans.

A departure from the routing paradigm found in Rails, Sinatra, Sammy, and Backbone. The traditional one URL maps to one controller action routing table no longer applies.

We didn't converge on this routing paradigm arbitrarily. Among other considerations, it is very strongly influenced by Google, a company that literally pays you money if you design a URL scheme that can be usefully interpreted by Googlebots.
Currently IPv4 addresses fix nicely (exactly) into a 32-bit integer. How do you propose that software storing addresses as such will be able to use a larger address without an update? (Not to mention all of the other reasons, like the different packet format to accommodate the larger address space among other things)
Why I'm spending more time in the Forrst
I have a suspicion what you'll find is that Bing use the toolbar to match $current_page_content with $clicked_page_content. When $current_page_content contains obscure words, that becomes the only signal, and so bing's engine will naturally associate it with $clicked_page.

In other words, there's a relationship between Page A and Page B if there exists a link beween them (==PageRank). But the strength of the relationship is increased based on how many users click on that link. I think that's the information Bing were trying to capture (or if they weren't, they should have been).

What I'm saying is that it's probably an unintentional side-effect. At scale though, the effect is that Bing gradually uses Google as a signal, simply because Google is a popular site.

edit: Yet another way of saying it: I think it's not just clicks on Google searches that are captured by Bing, but clicks anywhere. Google is a large site, so its influence on Bing can be measured. This is what we're seeing. My theory. I don't work in search.
You said it exactly right. If you're single (even in NYC) it's easy to save lots of money making 50k a year.
Windows started doing disk caching with Vista and users certainly noticed and complained in much the same way.
Children may have not picked their parents, but they also didn't pick the 'system' which will now be raising them.

What if a child decides that they don't want to be raised by society?
This is the way to go guys - HTML5 web apps will eventually kill native apps anyway. Might take a few years, but local decisions, like yours, show the dynamics behind that prediction.
It is likely that this will be true for some given quantity of data for a long time.

But in Canada, the quantity of data required to make the mail look like a good option has just plummeted. It may be cheaper to mail a DVD+R for as little as 1GB of data. That's just not very much data anymore. Google offers Gmail users more storage than that for free.
Though it's a nice bit of interesting Maths for a Tuesday afternoon!
I think the "reddit gone wild" site is a clear example of what's a much bigger threat to commercial porn than piracy. Why would anyone pay for porn with bored looking actors/actresses, fake boobs, etc. when there is tons of high quality free naked real people on sites like gonewild? I assume that the only reason commercial porn sites still exist is because most people suck at searching on the internet and porn companies are so good at stuffing the search engine results?
Someone posted a detailed answer on Quora but I can't find it right now, essentially hiring people. While you can feed you founders ramens, employees need to be paid market rate. $1 million dollars gets you 6 people for a year.

Sure you can try to do everything yourself, but you'll be destroyed by a competitor that can scale up by hiring more staff.
I think your missing the goal. The goal is to sell more advertising not to get better searches.
... and feeding that data back into their own search results, rather than just using it for analysis to see how your competitors are performing?

If I'm in the business of giving horse racing tips and I read your tips to see what your strike rate is compared to mine, that's one thing. If I start tipping the same horses as you, purely because you tipped them, that's quite another thing.
With Google results filled with Spam & I hardly find a result on the first search, any sane-minded search shouldn't be even replicating (if they are).
Price is a deciding factor: http://www.pcmag.com/article2/0,2817,2379100,00.asp

If anyone is competing with iPad, they better price it appropriately. There is no reason for a typical consumer to choose a tablet that costs more than iPad, unless it provides a damn good experience that is beyond the iPad experience.
So when does the entire internet fall apart then?! Millennium bug, anyone..??!
I couldn't find the streaming video from there. Did anyone find it?
Matt, don't Google Toolbar and the Chrome Browser similarly send information to Google for use in improving their services?
Consider this: pornography can be an escape into fantasy land. Some many not want 'real girls,' specifically because they're fantasizing about some sort of ideal. Which may be different than your ideal.

Also, porn can still make money from the long tail. Yes, if you're into blue eyed, blonde haired girls, you may have it easy, but what if your tastes are more specific?

If there's anything I've learned from /b/, it's that human sexuality is incredibly varied and complex.
UK law seems to be unusually stringent on this though (e.g. FootballDataCo claims copyright on facts such as dates of football fixtures)
Don't forget Stack Overflow! http://data.stackexchange.com/
>Shouldn't society determine how all children are raised?

Children don't pick the society into which they are born either. You're just exchanging one (arguably) arbitrary choice [parental upbringing, familial oligarchic dictatorship if you like] with another arbitrary choice [democratic upbringing].

A direct democracy could be used but so could many other systems, why should it, how do you suppose it would improve.

I certainly wouldn't want to do away with our parental style in favour of a tyranny of the masses - the democratic process would apparently favour the societal norm of violent video games, early sexualisation, anti-intellectualism and a diet of junk food ...?

Several counter arguments spring to mind but could you please present your argument in favour first, specifically why you feel a democracy should replace parents and moreover what specific benefits you see?
FYI, I think I am going with Google Contacts and Google Spreadsheets for now. When I being on a head of sales they can decide to use another CRM if they want, but I don't want to manage contacts two places and I want them in my phones (iphone and android). I may also play with insight.ly at the same time. I would use Highrise if it was integrated with Google Apps.

Thank you for all of the feedback.
Or people just choose to ignore things which are not immediately of there need.

A sentence that answers its own question! (Left as exercise.)

I completed that book and though it was a great read, I wouldn't say I know much more than a person who has a CS degree.

The problem is that often the same material is covered in the process of getting a CS degree, but in the wrong order and in a time-dispersed manner. "NAND to Tetris" gives you an overview of the whole thing in a coherent way. And yes, there are people with a CS degree who would get a few "Ah Ha" moments out of doing the course. Also note that I said it would put you in the the top half of the programming community and not the top half of those who hold CS degrees.
http://www.gapminder.org/data/
Nicely done, sir. Assuming all present here are human (!), we all screw up...something to do with the programming, I guess?!
I don't have my sources handy, but this:

>he wrote famous defenses of companies like East India importing

Sounds wrong to me. There is some discussion of it here: http://adamsmithslostlegacy.blogspot.com/2011/01/claims-for-...

"Also chartered companies were well known as witnessed by Adam Smith’s negative assessment of chartered companies in general and the East India Company in particular, contained in the Wealth of Nations."
Good Nuff Electronics
Bing: powered by Google!
Bing: now with Google!

(suggested taglines)
A corporation is sociopathic by definition.
OnePageCRM. It focuses on "that next task" required for each contact.
In case you don't catch the other comment I left...

I am going with Google contacts / spreadsheets for now.
I think PGs Common Lisp is a good book for functional programming. It really forces you to solve problems in new ways. While it is not difficult to do the problems in each chapter, doing them the "lisp" way will definitely challenge a C programmer.
They shouldn't be in DDG. That's one of the pieces of intelligence we try to add on top. We try to not "correct" your query. Here's another example of a real search my wife did the other day that illustrates this point on both Google & Bing: http://duckduckgo.com/?q=suttle+renal vs. http://www.bing.com/search?q=suttle+renal vs. http://www.google.com/#&q=suttle+renal
Lasers Engaged: Anybots Are Now Shipping
> proving to management that they don't necessarily need you.

You really shouldn't let them know how easy you can make your job.

It's quite easy to look busy in front of a computer. Even when you are spacing out.
I thought something like this might be coming after seeing the Chalkboard app.

I personally think that apps in this style are better long-term than native apps for most business-y things.
Microsoft isn't using strike rate data in the important sense which you imply - the strike rate for Google is advertising revenue. It's not as if Microsoft is collecting info on the advertisements displayed and then soliciting those advertisers to spend their dollars on Bing (at least that's not part of the allegations). I am pretty confident that Google feeds every bit of legally collected relevant data back into their search algorithms.
What compromises did you have to make by going for an HTML5 app instead of native app? Notifications/Reminders?
If you've ever watched Canada's Worst Handyman, you'll see that this kind of attitude is quite prevalent with them. Now I know that this doesn't give us causation, but it's a pretty strong correlation.
Your comment begun with +1. It is now at -1. So of all the people that looked at it, some modded it, and of all those people, there are two more people who downmodded it than upmodded it. Two.

Right now the post has +186. So assuming that half of those people read your comment, we have something like 93 people who read your comment, and there are just two more downmods than upmods.

Unfortunately, HN shows people a comment's score before they read it, which skews results. People aren't objective, they tend to upmod comments that are already upmodded and downmod questions that are already negative.

So if you are unlucky and the first one or two people to read your comment are constipated, you get a negative result for not fault of your own. Bad luck, try again.

Please don't be discouraged. Try to be helpful and constructive and to present a point of view that others may have missed in the conversation. The upmods will eventually follow. Cast your seeds and let a thousand flowers bloom.
The biggest article surprise for me was Google's claim they don't use the toolbar or Chrome directly to improve search queries. I assumed measuring bounce rates and patterns in link graph traversal across the entire web was part of their raison d'etre, as with Google Analytics
They need you to maintain the app, add features, change fonts, redesign the interface, make it print prettier reports, get it to run on the new Linux server they bought to put it on, fix the small bug...
Seesmic to Target Enterprise Users With $4 Million Investment from Salesforce
apparently said sell-through...was "quite smooth"

What the hell does that even mean? When someone asks for a quantity you give them a number or an estimate of a number (big,average,small). When you want to describe squishy things then you can use smooth in the sentence (ie, the UI is smooth, workflow is smooth, this ice cream is smooth).
This is not a good analogy. An academic environment has different strictures and norms than a business environment.

In a business environment, the relevant questions are:

1) does it break any laws?
2) is it profitable?
2b) is it consistent with the image MS wishes to project to its customers and/or regulatory overseers

One person's unfair competition is another's brilliant hack.
I found my current job at Monetate here, and am quite happy with the ease I was brought aboard. When I was looking last summer, it was easy to ctrl+f the hiring threads for my location. On the whole, I find the job descriptions succinct -- an immediate snapshot of what it would be like to work somewhere is important. And finally, the quick communication after I made contact gave me confidence that this place was serious about finding the right people.
I think it is hilarious that the Quora's home page does not have any questions and answers actually. When I visit a new service or portal I would be delighted to see what it's about.
What's amazing is that it was not just IBM - the germans got oil from Standard Oil, their tanks were made by Opal (a GM subsidiary), and in many other ways the German war effort was financed and enabled by "Allied" conglomerates.

Makes one wonder about the ways we are helping our enemies today...
...Japanese people in the US live about 5 years longer on average than Japanese people in Japan.

2 years longer, not 5 years.

http://minorityhealth.hhs.gov/templates/browse.aspx?lvl=2...

http://www.google.com/publicdata?ds=wb-wdi&met=sp_dyn_le...

Of course, it's hardly clear that this effect is caused by health care. Most studies with good controls show very little relationship between variation in health care and health outcomes. (To measure the effect of lifestyle factors on health outcomes, you need a few hundred people for clear results. To measure the effect of health care on health outcomes, sample sizes of thousands give you muddled results.)
I wonder for how long derri_hasmi pondered if he should take the $150 at the risk of getting less work in the future.
Pretty much a remake of the Android/iPhone situation.
Android Software Connects Calls Without Mobile Carriers, Cell towers etc.
" Contact sharing does not allow users to share their personal contacts with each other." You still can't share contacts stored by each user's account

http://www.google.com/support/a/bin/answer.py?answer=47926
Risk management analysis is best performed by a human aided by a computer, yes. Those among us whose jobs are essentially risk-management-oriented would be best served either to become that human computer operator, or to find a different task.
TL;DR

If Bing can't find it for you, it will google it for you.
Job Boards vs. Social Media Sites
They should have made one of the search terms "Agloe, New York"! [1]

Footnotes

[1] - http://en.wikipedia.org/wiki/Fictitious_entry
Reminder: this is a link to LWN, one of the few places on the internet that I know of where the comments are consistently more knowledgeable and more insightful than hacker news, in my opinion.

So read the original article, but more importantly, read the comments.
Ask HN: Anyway to protect yourself without getting lawyers involved?
I've read the horror stories of people partnering up on an idea and then one party getting screwed over.

I was wondering if there were ways to protect yourself without hiring a lawyer. I remember seeing several sites posted here were you could set up a "virtual" contract. Could someone link me to those? do they provide enough protection if things go south?
For Basecamp, probably the biggest compromise is that you can't upload files or photos from your browser. We're interested in exploring tools like PhoneGap (http://phonegap.com/) for smoothing over the missing functionality.
It seems to be a thing of - "I'm too cultured and refined to understand science and maths".

Which extends to - I can't understand how to put simple bits of engineering together because I'm so spiritual!
According to the description it'll be live at 10AM PST (a little before this comment is 2 hours old).
What the hell does that even mean?

That sales, as a function, have derivatives of all orders?
What was that saying: "If you can't beat em, join em"?

disclaimer: this is not my acknowledgement that I agree with the practice.
Unfortunate owner of i7500 here. What a nightmare that was. The only thing stopping me from getting a SGS is previous history with their product and the uncommitted upgrade answers from the VP.

I'll also never touch a Sony Ericsson for the same reason.
I guess they'll put the streaming video up when it starts (10am PST, so in just under 2 hours). That seemed like the most appropriate page to link to.
Why would price be a deciding factor in the return rates, which happen after the buy decision has been made?
Keep your Facebook profile secure with HTTPS connection
Well, yeah. Nobody _accidentally_ hit upon this number, but now that it's a known way to commit a denial of service attack, people are going to take advantage of it.

Imagine your response, but about a kernel privilege escalation bug:

"And yet...in 10+ years...it hasn't been a problem? Certainly the need to fix it but saying it is going to be a "big problem" is a bit theatrical."
Customers care about results, not about how hard you worked to get those results.

This is a fundamental difference between student reward-schedules and rest-of-life reward schedules.

There's no credit for effort, unless you can spin it that way in your marketing / branding.
Why Stack Overflow Sucks and Participating There is Impossible
So relational data is hard but implementing appropriate consistency checks in your application is easy? Or do you just skip that second part and hope for the best?
Doing what? Prefetching? It has been there since XP.It is not just simple caching. Windows probably was doing caching even before Linux existed.

What Vista does is SuperFetch and I don't think it's there in Linux even now, except that someone wrote a program that would do a similar thing but it's not really used that much.
Web Running Out of Addresses
Smith was wrong about quite a lot, including stuff that was known at that time. For instance, Smith believed in a labor theory of value - this to a great extent influenced Marx, IIRC. They were both wrong, Marx disastrously so.
That's the impression I've gotten from a lot of people who have worked in Japan. It isn't really an option for me anyway (since I don't know the language and wouldn't have too much of a reason to learn it) but it is certainly interesting how incompatible many people find Japanese workplace culture with American workplace culture.
Prefetching is not the same as caching. Vista's SuperFetch is even more different.
Can't we just claim back some of Egypt's IP addresses?
When identical inputs create identical outputs using different algorithms, it's reverse engineering not copying.
dhh: "The JavaScript framework Cinco is definitely going open source. Some of it already is: Eco templates, Stitch compiler, Zepto, Backbone.js"

https://twitter.com/dhh/status/32469426703958016