skysight-inc/HackerNews huggingface dataset:
Why is there an appendix? Obviously the back is flexible to allow freedom of movement, but that doesn't mean a person should pick things up by rounding their lower back or make it more flexible. Another point is that nature did not make humans in order to have them sit in desks all day. In particular read the t-nation links in the OP.

I spend 15 mins or more of each workout combating the detrimental effects (incorrect pelvic tilt, shoulder impingement and rotation, etc...) of sitting at a desk most of the day.
Yea definitely. I signed up for NoFouls and found it to be of no use for me. A really good use for this type of app though is to find teammates for a rec league - especially in the winter weather; everybody has to play in a indoor league for soccer, basketball etc.

Problem is if you are not a sponsored corporate or church team, you are just a "free-agent"; you just get assigned and put on random teams. It'd be cool to pair people who are interested to sign up for a rec league team to figure out what kind of team they want to be in - kinda of like a "recreational sports speed dating."
A call stack doesn't help you.

Consider:

pig = mammal;
doSomethingWith(pig);

Now, inside doSomethingWith(), an error happens. The point where the type error happened (pig = mammal) is not on the stack.
That's more of a standard tool, not a standard library. Rather, a library is a collection of reusable components. A Standard Library, then, are pre-equipped collections of reusable components. Here, we define "reusable" as invokable from within the language, as first-class constructs.

Even if CPAN was a standard library, that which you install from it is clearly not, which is what the argument to date has centered around.
I've heard this point before, and you know, not only do I vehemently disagree with it, I also think it's massive cognitive dissonance. People are brought up told that discussing money is taboo, and rationalize that.

> force his employer's hand by pulling a

> purely market-driven, antagonistic style

Doesn't it strike you as odd that you've made those statements so emotionally laden?

> It really would be great if businesses could treat their employees like friends, and not just resources.

I think that would be dreadful. I want a company to treat me as a resource, and to realize that as a resource, they'll get the most out of me if they keep me happy. I would like the company to be acutely aware of how much I am worth, how much I cost, and what my options are, and to be happy that they're getting good value by employing me. Programmers spend so long convincing themselves they're scientists, but for some reason (and maybe it's because economics is such a weak science) this all completely goes out the window as soon as money is involved.

I think it's weak-sauce for a programmer to be jumping around chasing a few bucks here and there, but if you're being undervalued, do something about it, rather than complaining that life is unfair, and that the company should be looking after you. And I say this as a bleeding-heart pinkie limey leftie liberal who actually worked at The Guardian once.
It is not clear if there are better programmers on a very new cutting edge technology stack.

I heard there are more works to clean up Rails codebases nowadays.

As of recently, I'm primarily using Java and I can say with confident that while it is old and boring, there are plenty knowledge sharing out there that elevates the brain of many developers (even by a small amount). Not to mention that the libraries have evolved in a much greater pace to support recent best practices (MVC, DB migration, unit-test, DI, mock, BDD, TDD, you name it, the Java community have them).
Guebuza entre os 30 líderes mundiais
Very small: 0.06%. Which I don't mind: we're only of interest to a relatively small number of people (Hibernate users). I just don't understand why these 200+ people liked us all of a sudden.
They got a patent on the claims, not the abstract.
They seem relatively concrete to me.
A fun way to explore some (very different) data in a similar manner is to use Palantir's https://analyzethe.us/ - the Palantir client is pretty complex but extremely powerful for this kind of social network analysis.
Twitter Is Digging A Tunnel To The Local Subway Station In SF
Pretty much every furniture store in the area has been going of out business for the last 5 years. Then they move down the street and then go out of business again. It is like a game. Is there a school where all the furniture store owners go and it teaches that specific business practice?
Right, but my point is: who cares? I mean, it's nice to point it out, but it's nothing to get that worked up about. It's not like we're going to be seeing ads along the lines of "Hey, I heard Java ME's making a comeback!" ( see: http://www.youtube.com/watch?v=NEnTxzQ5LTI )
Nope. Especially not in Canada.
It is still early, their day will come.
I thought the whole point of this approach, an option for a language/system to not check types in production, was for performance reasons. Is there another good reason, or might that be a typo in "type checks are not a major drain on performance"?
Interesting read, but he avoids talking about politics and doesn't even mention hyperinflation.
I sometimes recommend nested folder trees, but never deeper than 3 folders. 3 folders deep is enough for millions of pages.

I like nested folders for a couple of reasons, some of which are:

- Clarity. A good structure will instantly signal what the page will be about, before a user or searchbot follows that link.

- Bolded keywords in URL in the SERPS.

- Using pages to flow juice to categories.

- Benefit of targetted anchor text, when using the URL for anchor text.

Compare:
big-ecommerce-site.com/yoga-pilatus/accessories/yoga-mat/

vs.

big-ecommerce-site.com/yoga-mat/

And search queries like: "pilatus mat" or "yoga accessories". Which will work better for these queries?

- Structure. Your URL's will reflect in your breadcrumbs, allowing users to navigate your site through URLs (By removing a folder and going to a higher level in the site).

- Silo's. After the Panda update, and this is speculation on my part, Google might lower the imporance of "parts" of your website. Let's say only your blog is of very low quality. Google could discount /blog/ when you have nested folders. With a flat structure your removed "parts" or higher level categories from your site, and don't allow for this.

Ofcourse there are benefits to going flat too. But nested folder trees are not neccessarily a bad thing.
Though if you're appreciated (I won't say good), you can get a big raise when you announce you're leaving.
Your web app looks great, congrats on getting it live!

We're tackling (pun intended) the same problem (it's an interesting one!) but from a mobile perspective and focusing solely on Soccer.

If you have an iPhone app and fancy giving it a try, you can grab the app (free!) from http://www.ifives.net.
NASA set for Mars-bound spacecraft's biggest thruster blast
On the Internet, everybody knows you're a dog
All this info can be gathered using free one-liner scripts and free resources, such as maxmind IP geolocation DB. It's like re-selling information pulled from wikipedia on the backend.
It might be minimizing driving time, which would in fact give preference to right turns over left, since you often have to wait for left turns.
"A working programmer friend of mine wanted to do A-level in mathematics. He could only find one place in London that offers an adults course."

I work in Adult Education in the UK, and I also teach in a local Further Education College. You won't find an AS/A2 level course in Maths or any of the Sciences easily now. Its because of 'data driven management', which brings this post back on topic for this forum...

The short version: AS/A2 Maths and Science subjects are specialised and difficult. Evening class students have work and family commitments. They start a course with great enthusiasm, then, usually just after the New Year, reality kicks in with the cold weather and the difficulty of finding time to study. People drop out of the course. Those who have the time and self-organisation to make it to the exams usually pass, although grades are not astounding.

Data: when you attend a course in a Skills Funding Agency funded programme, your attendance is monitored and used to compile something called an ISR. Your attendance and the outcome of your exams are on the database.

Success: The percentage of the students who started left at the end is called 'retention'. The percentage of students who took the exam who pass is called 'achievement'. Success = retention * achievement.

"Raising Standards": Success rates are compared with national benchmarks. Courses with pass rates that are more than 5% below benchmark are 'poor quality'. Single course percentages are aggregated (in wonderful ways) to give success figures for departments. Departments have success targets. Easiest way to improve your success? Dump the low performing courses. They happen to be the harder subjects.

There is a small industry in specialised data mining and tracking software that will process the database and 'pull out' the success statistics. Most of the applications look like they are written in VB or something similar, but some have Web interfaces. Middle managers in colleges in the UK spend an awful lot of time going through the database reports.

So now you know! Next time a politician speaks about 'raising standards in education' be aware that the only way you get fast change in the pass rates is by simply removing the lower scores by closing the courses.
My local libraries function primarily as daycentres for the homeless and free internet cafes for students and immigrants. Arguably a valuable social service, but a library in name only. My nearest library loans more DVDs than books.

I'd be prepared to fight for the idea of libraries, but the reality? Not so much. Cut the funding, close them all, spend the rest of the money on FE colleges (community colleges).
A classic off-by-one error. That is not what I was thinking of, though. A 2x2 grid requires a single clue.

A 3x3 grid requires 2 (1 and 2 across a diagonal suffices)

So, we have a sequence 0,1,2,?,?,?,?,?,17,...

I checked the OEIS, but it does not seem to contain this sequence. Does anybody know more values?
Probably because it was a recording of a CareerBuilder event and they own the rights to recordings conducted at their own event. I suspect someone got C&D'd.
Backlinks are everything. Nowadays, I think you have to try pretty hard to produce markup that Googlebot can't interpret.

I rocketed my forum community to the top of Google by generating backlinks. Some people consider it grunt labor, but I found it a lot of fun, especially if you get a program that keeps track of your rankings. It's addictive.

And this is forum software that is rife with duplicate content, has URLs like `/?forumdisplay=22952920&v=92348232`, and is so unSEO that a third party company started up to sell an expensive product that SEO's the softwre via plugin.

Guess what, despite all the little marginal tweaks and SEO obsessions I don't sweat over, Google miraculously figured stuff out. Backlinks are obvious and they work. It's the reason why you can overtake encumbent #1 rankings that have no backlink campaigns.
When I read that, I can't help but think

"Grow 6 inch...errr times, or your money back! Real SEO!"
SVN, Git and GitHub presentation at ThoughtWorks in Chicago
Agreed. I'd recommend against this every time, unless you are 100% prepared for the inconvenience and potential penalties of an audit. It's just not worth it.
(For anyone interested, here's a rehash of a comment I made a while back http://news.ycombinator.com/item?id=1097801 which suggests you be flexible on salary to gain a larger total compensation. If you haven't worked out these numbers in advance, this is how I think you should spend the extra time the OP's tip will give you)

Keep firmly in mind that your salary is only one term in the overall equation adding up your total compensation. Total compensation = sum(salary, daycare, commute costs, conferences, professional development, 401k matching, ...)

Consider, for example, lunch. Here in NYC, a company that buys you a $10 sandwich for lunch every day is giving you $3,330+ salary equivalent (Assuming you're in the 25% tax bracket) [1]

Take the time to sit down and do something along the following lines:

- list out benefits a company might offer

- group them into things you care about and things you don't (don't have kids -> don't need daycare)

- for the things you care about, think about how much each one would cost you to pay for yourself

- think about what minimum level of that benefit you would accept, happy, and ecstatic. (eg. Minimum: company pays for one local conference/year. Happy: one conference anywhere in US/yr. ecstatic: more than one conference anywhere in the world)

- for the ones you DON'T care about, think about how much it costs the company to pay for each

When it comes time to negotiate your compensation, always think in sets. Think (and talk) in terms of how moving any one piece requires movement on a different piece. Give up the things in the "don't care" set to gain at least as much value in the "want" set.

Eg. They want to give you less money, you can agree to that, if they give you X more vacation days.

Eg. They offer free daycare, you say that you appreciate that, but since you don't have kids you would rather have "work at home Fridays" and a slightly larger 401k match.

By considering the total you are much more likely to get a better overall package

[1]

(salary equivalent) = (daily cost * 5 days/wk * 50 wks/yr)
------------------------------------
( 1 - tax rate )

25% tax bracket
$ 5 lunch = (5 * 5 * 50)/(75%) = $1,667 salary
$10 lunch = $3,333

So every $1 the company saves you (by buying your lunch or your monthly parking or whatever) is worth $333 in salary in the 25% tax bracket. (Assuming you don't change to a different tax bracket by the change to your cash salary)
Awesome! See this is why I like to put all my steps in so that when their is a bug in them we can figure out where they go wrong.

So the volume vs surface area, doh! 4-pi-r^2 does change the rough calculation from 200 billion to 151 million. Cool.

So a 200' rise is only 5.7M cubic miles of water, or 6.2 cubic miles of ice. Or a North American ice sheet that is only 2/3rds of a mile thick (about 3500'). Well that is better, for the nominal 6M square mile greenland/antarctica region its basically needs to be a mile thick.

Ok so that is an interesting correction to my numbers, now lets look at yours.

"The Antarctic Ross ice shelf is about 188k sq. miles, and up to 750m thick. Again according to Wolfram Alpha, that makes 3.653×10^17 L (liters) of ice. 92% of that is 3.36×10^17 L (liters)."

Ok, how much of the shelf is already in the ocean and how much is supported by the antarctic continent? (the reasoning being that melting ice that is displacing an equivalent volume of water results in no net change in water level).

We can make that a factor in the numbers or not. Using it as a variable, 188 thousand square miles 750m (.466 miles) thick is 87,608 cubic miles, spread across our 151M square miles of ocean its .0058 miles of rise or 3' or nearly 1 meter.

Nice I like being able to come at the numbers both ways and have them agree.

"So how do the numbers not agree with me? THIS is why it's useless to take an engineer's view of something like climate change. "

No need to be snippy, I appreciate the corrections, the base issue was the volume vs area starting formulation. It is never "useless" to corroborate claims by starting from some known facts and doing the math on them. Many outrageous claims fly by all the time. It also helps ground the conversation in a testable way.
Claim 1. Computer storage media having embodied thereon
computer-useable instructions that, when executed,
implement a system, the system comprising:

a search component that locates at least one information
source, retains pedestrian history from a plurality of
pedestrians and addresses of at least one information
source that has a history of providing reliable
information, identifies low quality information sources
that do not provide information used in route
generation, and blocks information obtainment for the
low quality information sources;

a gather component that obtains information related to
pedestrian travel including security information,
weather information, and terrain information, wherein
the gather component obtains the information from the at
least one located information source;

an artificial intelligence component that makes at least
one inference regarding a route based on a previous
pedestrian behavior;

a filter component that determines, based on the at
least one inference, the information that is likely
relevant and deletes information that is commonly of
little value in part through examination of previously
produced routes;

an analysis component that determines an importance of
the information to a user, estimates how likely the
information is to change, and chooses if the user should
reach a destination through a pedestrian route and/or
through a conventional route;

a generation component that obtains the information from
the gather component and produces a direction set for
use by a pedestrian based at least part upon the
obtained information; and

a resolution component that resolves a conflict between
an information source with a financial interest and an
information source without a financial interest and
instructs the generation component to produce the
direction set based upon the information source that
does not have a financial interest in providing the
direction set.

That sure seems like an awful lot of structure and detail for a vague, abstract idea.
I agree that it sucks that is is this way, and that many of us would rather companies actually kept up with market rate without us having to beat them over the head constantly.

We live in a world that, in this case, performs far less than ideally. Constraining your own behavior to naive, idealized boundaries seems ludicrous.

In other words, do not feel bad about being "that guy", because that guy is all of us. If your employer will not adjust your compensation fairly, then do head off to greener pastures. This whole shame-game with "disloyalty" is just a ruse to make you accept a grossly below-market rate for your work.
Either one of these is gonna happen:

a) people's patience runs out, they revolt and win and we end up keeping open/decentralized internet
b) idiot politicians and greedy corporations win, and everyone gets a number tattooed on his chest, and all of us become no more than a few rows in a bunch of databases

I sure hope it is the first that happens
FBI warns of new Zeus-based malware in phishing scam
Acekard 2i
Acekard 2i is the latest development in flash cartridge technology which has similar size as an original cart and also it is compatible with all homebrew that’s why its loader time is very fast.
I disagree. The respectable "modern" variant of ghetto is still to refer to people or things of a group that are constrained to a limited area. There is the "gourmet ghetto" in North Berkeley, for example.

It seems like you're referring to the slang usage of the term, which is mainly used by upper middle class youth when referring to things outside their economic class and daily reality, is pejorative, and is often tinged with racism.
Ask HN: New York vs. San Francisco to do a startup
My cofounder and I are considering moving from San Francisco to New York to do our startup. I'd love to hear from the community why we should stay or go. I realize there are plenty of reasons that would be specific to our business. But I'm interested in the more general/broad difference between the New York and San Francisco tech scene. Thanks!
This is a simplification. Yes, I agree that making your site accessible improves SEO, but there are lots of things that fall under SEO, and not accessibility that you should do. E.g. "What am I ranking for?" will tell you what the wider internet thinks your site is good at. "What search terms are bringing people to my site?" will tell you what your visitors really want. "How many people are searching for X and Y?" will tell you how popular X and Y are.
I don't believe MySQL and PostgreSQL have much to offer for working with great big heaps of archival, unstructured or semi-structured data. Assuming that is the case, then it's appropriate for the article to ignore that they exist.
You either are "that guy" or you work for "that guy".
Rdio is half-decent in Canada.
"portfolio of projects"

Which reminds me of a question I have been asking myself lately. What do you do with your portfolio of "hacky" code?

For instance, recently I wanted to experiment porting an open source application to iOS, to give the old iPhone 3G I had just lying around a new life. There were certain parts of the existing codebase that weren't well structured to meet the requirements of the iOS APIs I had to fit in, but I managed to squeeze in the changes without any major restructuring.

It is code I am not proud of, code I would never write in a professional setting, but it was the perfect direction for my requirements and constraints. For that, I am really happy with the result.

Ultimately, I determined that the 3G just didn't have enough processing power to meet the expectations I had, so I don't have any interest in taking the project further or cleaning up the mess I made. However, even in the state it is in, it is code that is most likely useful to others. But at the same time I don't feel it reflects well on my abilities.
Firebug 1.9 New Features
It has as much structure as a boring Sci-Fi book.

I find it baffling that they accept patents where I just add "an artificial intelligence component" until I present something that might or might not actually exist but I get a chance to derive future revenues on it.
I'm going to assume that by "afford" you mean monetarily. In that case how do you know it can't be afforded?

Based on the proposed budget: http://www.nytimes.com/2012/01/05/us/in-new-strategy-panetta...

A smaller Army would be a clear sign that the Pentagon does not anticipate conducting another expensive, troop-intensive counterinsurgency campaign, like those waged in Afghanistan and Iraq. Nor would the military be able to carry out two sustained ground wars at one time, as was required under past national military strategies.
"I'd be prepared to fight for the idea of libraries, but the reality? Not so much. Cut the funding, close them all, spend the rest of the money on FE colleges (community colleges)."

Make sure that money is ring fenced carefully. See my post above in this thread.
Why ISVs don't include their software in linux distributions
I mean, he invented the internet what else do you expect? :-)
What is the correct user experience for DNSSEC in a web browser?
News Networks Ignore Controversial SOPA Legislation
If they get a 20% commission getting you a 2% pay increase nets them next to nothing(100K salary 20K commission, 102K salary 20.4K commission). So closing the deal is more important than getting you every last dollar possible.
Ask HN: Using social media buttons - good, bad, necessary evil?
I run several content education sites, and i've placed facebook like buttons, tweet, and +1 buttons on them for the past few months. While they gather a decent number of likes (a few hundred), the actual facebook referral traffic i get is fairly low (several hundred visits per month). sometimes i think it's just clutter and a waste of space. then i read articles about them (as being necessary for having a social media strategy), see them on other sites, and have doubts. Do you guys feel they're worth it?