skysight-inc/HackerNews huggingface dataset:
Absolutely. Contracting is well paid, and basically sacrifices security (largely an illusion anyway IMHO) for cold hard cash. So far it's been little different to permanent work, but with a change of location, teams and technology every few months.

I find it quite stimulating.
Facebook May Boost Self Esteem But Reduce Motivation
Correct, that's a python 2/3 difference. But both 2 and 2 have arbitrary precision integers AFAIK, try this code

x = 1
for i in range(100):
x = x*2
print(i, x)
http://www.nbim.no/ current value is NOK 4 312 663 342 713... about $734bn for a population of 5m people.
Researcher decodes prairie dog language
Astute observation. I see from your from your profile that you are doing some interesting things with haskell and numerical computing. I'd be very much interested in learning more about what you are doing - what types of problems you're trying to solve, algorithms you are implementing, what sort of customers are using your product.

Our platform differs in a number of ways, although it is still in its embryonic stage. Why don't we discuss more offline, if you are interested? My contact info is in my profile
.
Made a real chart.

http://cl.ly/image/0S0e0t1G0U2Z
Ask HN: Why does HN have a relatively low Google PageRank?
Don't know if this is the way it's always been, but HN's pagerank seems low given its relative popularity...At first I thought it was egregiously low, because https://news.ycombinator.com registers as a 3. But I see that the canonical link for the homepage (the first thing that comes up when you Google "Hacker News") is:

https://news.ycombinator.com/news

Which has a score of 5.

Interestingly enough, the submission link (https://news.ycombinator.com/submit) has a PageRank of 6.

I know HN doesn't rely on SEO and such, I just thought that popularity alone (and its threads are commonly linked to, especially by the OP's themselves) would give it a higher-than-5 PageRank.

(I'm retrieving PageRank by using one of the various external scripts/websites out there for this purpose, such as http://www.pagerank-checker.com/ or the Chrome extension)
Saving 4-6 mths might seem like a dreamland only visited by flying pigs for many.

Maybe that's a sign that contracting is not for those people.

Even if you're lucky, and you land a stable, long-term gig within say a month of leaving your previous job and actually get paid according to your 30 day terms, you're still looking at living off savings for a couple of months. If that client, however honest and well-intentioned, turns out to be financially insecure and fails two weeks after your first invoice goes in, you're probably just another unsecured creditor who may not get much if anything out of them, and you start the cycle again. Or you might have longer periods for your payment terms, particularly with the more lucrative larger clients. Or you might take a couple of months to find your first gig if you don't have much of a track record or network yet. Or...

If you don't have enough financial security to survive for a few months with no additional income, you should have no doubt that dropping a regular job to go freelance is a big risk. Of course sometimes risks pay off, and if you do land a well-paid gig quickly then once you've got an invoice or two under your belt you can probably build that missing safety net quickly too. But sometimes risks end in disaster, and if you've got kids to feed or a mortgage to pay or other important financial commitments then you'd be brave/foolish to make the jump without ensuring you have a plan B.
Yes very well. Found most excellent gig thereby.
Just a bit of a shock at the end here -- "my decision to rush off to stuff my bank account."

Not everyone gets to decide and not everyone stuffs their bank account. Far from it. It seems that the OP is very self-aware and aware of his own benefits, but the luxury for work to be a decision is one you should never take for granted.
Wait, are you saying the Google Chrome will send URLs back to Google for indexing? I did not know this
Is writing a markdown text editor the new "hello world"?

Check out these:

http://www.koi-writer.com/editor/

http://darkcopy.com/

http://gun.io/w/yyhegyfn6

https://quabel.com/

http://www.wabisabi.cc/

https://writeapp.me/

http://pen.io/

https://draftin.com/
Show HN: Simple, quick game on smartphone
The police are basically treating this like war. Remember this the next time someone says we should treat the police with respect because they're 'just doing their job'. It's not a stick with a worker at both ends, it a stick with a worker at one end and the state at the other.
Probably because we restrict their crawlers. But this is an excellent side effect, because the last thing I want is traffic from Google searches.
Who is "we"? You're apparently in Australia, for example, which is of key importance to understanding the numbers in your comment, because of both its unusually high cost of living, its tax structure, and the provisioning of social services.

If jetblackio is in California, he's getting ripped off (doubly so if he's a 1099 and/or pays any substantial amount for his health plan). If he's in Wisconsin or Canada, he's probably doing OK. If he's in a country that doesn't use a currency called "dollars" but he's incorrectly using the dollar sign anyway, that throws everything completely out of whack.

This is why I asked where he is.
But why the hell get into all that? We've got a job to do.

Your comment here is a great example of why people don't bother giving Haskell the time of day. I've already got business problems and performance problems, why give myself type system problems too? You're talking about adding on all these layers of complexity and abstraction, and the benefit is more "pureness". What do I care about pureness? I'm writing business code, or unix code, it's not going to be pure either way.

You'll claim that the type system makes all of the business problems just go away magically because your type system has reached a skynet level of self-awareness, but we both know you're gonna be debugging the same crap at the end of the day, except now you have 12 different monads, type constraints and a homegrown DSL in between you and the problem.

I'd prefer to work with a simpler environment, and it doesn't make me "too dumb to understand haskell". It just makes me "more productive than if I were working in haskell".
Who stops you from going into the kitchen?
Author of the blog post here. It's amusing to see this submitted by Don Stewart, since it was his explanation[0] of algebraic data types that first made them "click" for me! I think I forgot to mention him in this post, but I remembered in the talk[1].

If anyone's interested in this and where else it might go, I recommend read Don's SO answer[0], this SO question and the related answers[2] and these papers [3,4] on derivatives and dissections by Conor McBride. There are also several good blog posts[5] and a paper[6] by Brent Yorgey on the topic of combinatorial species, and of course Dan Piponi's blog[7] is a treasure trove of interesting insights at the intersection of math, physics and computer science.

[0] http://stackoverflow.com/a/5917133/546084

[1] http://www.youtube.com/watch?v=YScIPA8RbVE (shitty audio for the first minute or 2 - it gets better).

[2] http://stackoverflow.com/questions/9190352/abusing-the-algeb...

[3] http://strictlypositive.org/diff.pdf

[4] https://personal.cis.strath.ac.uk/conor.mcbride/Dissect.pdf
[5] http://byorgey.wordpress.com/

[6] http://www.cis.upenn.edu/~byorgey/papers/species-pearl.pdf

[7] http://blog.sigfpe.com/2010/08/divided-differences-and-tomog...

Edit: It should go without saying, but because a few people last time around seemed to think I was trying to pass this off as my own ideas, let me state that there is nothing original in this blog post. It's a repackaging of the ideas and work of lots of other people, all of whom are way smarter than I am.
I'm at mid-200s (NYC), but was at mid-100s (midwest) a year ago. For the last decade, I've been opting for jobs with stable income, and these jobs will exist for at least a decade.

As it's happened my recent jobs have been in either scientific research or HFT. I initially considered that having specific domain knowledge in these areas would be valuable, but I'm less sure at this point that it really is. I'm leaning these days towards sharpening and extending my tech skills, which works well because tech still fascinates me.

After having observed for decades, I'm a big believer in randomness in job assortment, hiring, compensation, etc. I'm not saying there's no correlation between merit and success/pay, but it's more like 0.3-0.4 rather than 0.9. Someone else advised switching jobs every few years. This is probably a good strategy in that it increases your odds of hitting a highly paid position, regardless of your qualifications.

Advice: Do more of the stuff you'll wish you'd done more of once you get older. Go have fun, get laid, travel.

Regarding work, try hard to get onto a team that as a group is happy, gets along, and is reasonably productive. I've worked in places with lots of brilliant, high-paid rockstars that hate each other, and (guess what) it makes the place miserable to work at.

It's probably too much to hope for that you'll be able to find a job that will allow you to do excellent technical work that is appreciated, compensated, and profitable. Still working on this myself.

As they say, it may be better to reduce your spending by $10K/y than to increase your income by that amount.
after reading the underscore source I remember wondering if direct array assignment was really significantly better than calling push. here's a quick link to the perf reference made in the article: http://www.scottlogic.co.uk/2010/10/javascript-array-perform..., oddly interesting is that calling push was faster in chrome than in direct assignment. I wonder what the results would be like in newer browsers...
What?

git remote add my_other_server_that_is_not_github git://my.oth.er/server/that/is/not/github.git
If you find this way of looking at of algebraic data types strange, or want to understand why it is sound, pick up a textbook on analytic combinatorics (a great one is free [1]) because the parallels are very close. (In analytic combinatorics, the goal is to count the objects in various combinatorial classes.)

Part 2 of the linked-to article, for example, shows that the list data type

data List a = Nil | Cons a (List a)

can be mapped to the algebraic form

L(a) = 1 + a * L(a),

having the solution

L(a) = 1 / (1 - a).

In analytic combinatorics, the sequence operator F(a), representing sequences of the underlying class a, is given

F(a) = 1 / (1 - f(a))

where f(a) is the ordinary generating function (OGF) representing the class a. It's basically the same as the list data type's representation, which is what we ought to expect since a list is just a sequence.

[1] http://algo.inria.fr/flajolet/Publications/book.pdf
Become a known expert in what you do.)
Could you please point to the research? It sounds interesting.
I have been through this experience, and it is tough to ask for a raise within the first year. The best time to negotiate is when you receive the offer, after that, you may need to wait a little longer than three months.

Don't claim value; create value. Can you demonstrate how you are underpaid, in that you have data that show what other people in similar positions are making? You'll also need to clearly outline how you have added value to your employer. Simply stating you deserve a raise will not be as effective and showing them why and what you have done to deserve it.

In the meantime, look at ways that you could improve how your company operates. If you are bored, create projects for yourself. Your employer will love you for it in the long term and provide you with a strong recommendation in the event you want to get a new job. Creating value now will also improve how you communicate when interviewing for other jobs.
Yes, there is nothing wrong with using Github, but with using only Github as your git remote. Git (in theory) makes it easy to use multiple servers. Add some scripts/utilities and you get Github with all their "social" stuff, wikis and issue trackers plus higher availability if Github goes down; just use your other remotes.

Is there a git tool to share your remotes in a repository?

One could use a distributed issue tracker like "Bugs Everywhere"[1] or git-issues[2]. Are there ways to "sync" them with Github's issues?

[1]: http://bugseverywhere.org/
[2]: https://github.com/jwiegley/git-issues
for people who dont want to login-
http://www.youtube.com/v/8GiHE9cItsE
Mostly mum, I am really grown up. But people here lives with their parents, until they are married (even when they are married). Nothing wrong that AFAI am concerned. But most people from western culture won't probably get it.
Why don't people identify the policemen and make their social life (outside of their police duty) a living hell. Bully their kids in school, boycott their spouses, refuse to do any kind of business with them (no groceries, no milk, etc.)

At some point people have to be held personally responsible for their wrong doings. They shouldn't be absolved of personal responsibility just because they're in the police force, which is being commanded by some nutcrack dictator.
http://www.youtube.com/v/8GiHE9cItsE

don't need login from this link.
Tractors flipping over is probably the big on in US Agriculture, but quite a few people die in the grain silos doing various things. Most big Ag companies are fairly psycho about safety. I remember an elevator supervisor who fired workers who went over the speed limit on the elevators road and being told it was a firing offense to stand on a chair to reach something.
No, I think he got it pretty spot on.

I.E. From just December last year :

http://www.eoi.es/blogs/amyblyth/dp-the-grameen-and-brac-exp...

For balance, here's the response straight from the horse's mouth before that story was written :

http://www.brac.net/node/861

Very convenient when borrowers are unaware of those choices all too often as happened in Sri Lanka too after the tsunami.

And a guardian piece from 2008 :

http://www.guardian.co.uk/society/2008/feb/20/internationala...

Ah, but these are "Western media" outlets with a clearly biased view spewed from behind the computer. I was born there, but let me return to the modest shack my granddad built so I'll have better standing, shoulder-to-shoulder, with you.

Your organization is the NGO equivalent of the U.N. with greater far-reaching tentacles in every aspect of the poorest communities you influence. The garment factories you hold in such high esteem are exploitive in the extreme and the level of self-delusion you exhibit would have been funny if the consequences weren't so tragic.

Edit: Reply link not showing up yet. Meanwhile, since microcredit is the bread and butter, so to speak, of the BRAC scheme :

https://www.google.com/search?q=consequences+of+microcredit

https://www.google.com/search?q=effects+of+microcredit

https://www.google.com/search?q=repercussions+of+microcredit
Ahh...my first guess was that every hyperlink was just nofollow, but I see HN discussion threads come up fairly frequently in Google searches (on technical topics)
Side projects are a fun idea, but I've found far more pleasure in dedicating myself to one focus: my day job.

If your day job isn't something you can get passionate about and that fulfills whatever needs your side project is doing for you, then you might want to consider switching jobs. It's not that difficult, and the upsides can be exponential.

In either case, I find my day job becomes my side and only project (as far as interest and passion and fulfillment) when I dedicate myself to it. This makes me happy and it makes my employer happy also.
What a load of rubbish. What does this have anything to do with Singapore?!
50-75k
unfortunately you are right; that's why the government slowly captured the media; the 2nd largest group was employing prime minister erdogan's groom for a long time (probably still is).

today the minister called, 'there is this damned twitter, ruining our society...'

so turks use now, twitter, facebook, foursquare, ustream tv, tumblr as 'the media'..
75-100k
100-125k
You can also pay for buses using a credit/debit card with contactless payment for £1.40, which is pretty cool (particularly when my Oyster credit runs out) http://www.tfl.gov.uk/tickets/26416.aspx

BTW I work/have worked in other companies in the Forward group, the parent of Forward Labs, and can confirm it really is a great place to work
125-150k
150-175k
175k or more
Chrome Team and the Omnibox autocomplete option
Why? Do you not have your own net connection, and are relying on your employer's? Why can you not wait for Monday to roll around for you to finally see it?

I was very happy to see that post yesterday and applied to what I thought a great looking job. OTOH, I'm new here (HN).
Yet when there was a thread on here about your product, Fargo, last week you seemed to be quite fond of Hacker News, asking people on your blog to vote it up so you could get more publicity.

If you don't like Hacker News why don't you stop reading it, posting to it and pointing to it in your blog multiple times a week, glowingly when its in your favor and harshly when its not.

You seem to being continuing your long running tendency to eviscerate anyone or anything which criticizes you and make out like its "their" fault and not yours.

You are also reinforcing the perception among many that you want attention, even when it entails hacking people off to get it, like you are doing here.
It's not quite the Dutch disease, though. Norway was, at the time, aware of the problem, and thanks to some talented minds (not least Farouk al-Kasim, whose story is fascinating [1]), worked around it by ensuring that the private sector was involved in the process of building up the petroleum business. Also, the oil fund [2] was created to manage the revenue and invest in the future of the population.

The fact that the tech startup scene has lagged behind as a result is an unfortunate side effect, but it's nowhere as bad as the Dutch disease, I think.

[1] https://www.google.com/search?q=the+iraqi+who+saved+norway+f... (can't link directly due to paywall)

[2] http://en.wikipedia.org/wiki/The_Government_Pension_Fund_of_...
how's it even hard to go to contracting? I always make twice as much as I would working a salaried job.
It Attacks From Within (A word on depression)
If you're a wedding photographer, it's probably contact you for work. If you're a website designer, same thing.

I create/sell websites for photographers and this is very true. One specific mistake I see them make is labeling their contact link something non-obvious (presumably to be hip/different). The anchor text of their contact link will be something like "inquire" or "connect" or "say hi". I should probably run some tests but my hunch is this is bad.
Before you demagogue the assisted care industry you might want to look at the government as well, Medicade will confiscate estates to pay for care. This was a wonderful feature of the Omnibus Budget Reconciliation Act of 1993. States are required to recover costs.

My grandmother's stay at a retirement/assisted living home added years to her life. She also got to meet new people and most important, had an active life. Far better than people bound up in their home alone till they pass.
The woman might not be a real customer of Basecamp, it's fairly common to use models, especially since consent for photos is pretty tough to get and keep (believe me, the amount of photos I've taken down due to change in consent...). The testimonial clearly states who it's from underneath such as 'Joy is a designer at Pitchfork'. What makes you believe this is made up? I'd be interested to know.

Also, testimonials have always generally had an impact on conversions when I've used them. If you have a product with a decent amount of unique visitors p/m and decent testimonial then split test it if you don't believe me - you have nothing to lose with a 30-day VWO sub and some time setting it up. I can't give access to the data I have access to, this isn't mine to give away, but great testimonials always help.

Also, the second mistake was "Pretend that no one says anything nice about you". Basecamp actually does the opposite by featuring a testimonial on the homepage, which is meant to be the right thing to do.

I think "manage your project" and then further "keep track of every file, discussion and event" is fairly decent brief description because that's exactly what it does. To the people I work with, an event is pretty straight forward: a calendar event (which is how you manipulate them in basecamp).

Either way, "Basecamp lets you write words, puts checkboxes next to them, then moves them around randomly" or "Basecamp lets you make todos" is never going to make a sale or pique interest. My notebook and pen does this fairly well.
You are right. It is not a real choice.

But aren't the political and economic conditions in China the responsibility of the Chinese Government and at some level the Chinese people? Maybe the "choice" that they made is not the hideous working conditions but tolerating their political establishment that made such conditions a norm.
The question is not whether workers mind being killed or injured. The question is which they mind more - lower pay, unemployment, or an increased risk of injury or death.

There are many things we could do to reduce your first world risk of death - mandate that all cars are have a mechanically enforced speed limit of 20mph, for example. We choose not to. Why?
From that section of your link: "Using this material in a bomb would be a challenge. Continual active cooling would be needed to prevent deterioration and damage to the core, explosives, and other components. The high rate of neutron emission means that predetonation is inevitable, even with a very efficient implosion system. However, even the relatively primitive Fat Man design would have produced a 0.5 kt or so yield with this material. With optimal implosion design yields in the range of at least several kilotons are possible. If fusion boosting is used, then the adverse effects properties of reactor grade plutonium can be completely overcome"

Yield restricted to a couple kilotons is generally considered a fizzle. It's big compared to chemical explosives but only about a tenth as big as Hiroshima. And the experiment in OP's article only talked about making a working bomb, not an optimal one.

The point on fusion is interesting, though. It might be worth repeating the experiment for thermonuclear bomb designs.
Can you please point out the reference of BRAC charging 80% interest rate and farmers committing suicide?

I didn't find any such thing from your links after a quick glance.
> So don't try.

Stop! Don't tell people not to try. There's always going to be the vocal peanut gallery at HN (and anywhere online) that will do whatever they can to disparage projects.

But, this doesn't make up the majority of people reading. There are millions of developers, hackers, designers, builders reading and benefiting from the projects, code, and products that people post. These are the people who get inspired or utilize the projects and blog posts about that cool new thing you made in node.js, or the neat hack you did with Ruby and realtime sockets, or that awesome new CSS technique.

The minute we stop showing the things we make, the trolls win.

So I say: TRY! Keep trying! Keep pushing out things that you made. Ignore the trolls and focus on the constructive feedback.

HN is a beautiful thing, and it had a huge hand in pushing me to start a startup. And, yes, it was a developer product. If I didn't try, it wouldn't have existed.
Thanks for the suggestions. The older I get, the more time is my limiting factor, rather than money.