skysight-inc/HackerNews huggingface dataset:
Cozymeal has a lot of safety mechanisms to ensure a safe and good experience for both sides (vetting of ALL hosts, mandatory Facebook registration for hosts/guests, etc.). In addition to that, Cozymeal will soon offer an insurance to hosts/guests similar to that offered by AirBnB.
The thing is, you can do that today with Apple's Mail.app, and have been able to do so for years. I sign my email using S/MIME, and while that wound up causing problems with a few outdated mail clients 5 or 10 years ago (sometimes, the fact that it was signed would make certain clients with poor MIME support show the body of the email as an attachment, which confused people), it doesn't cause much problem these days.
Mathematical Impressions: The Bicycle Pulling Puzzle
See also Shawn Achor's "Happiness Advantage" for similar themes from an employee POV.
It's so funny that for 99% of people the word "hardness" is equals to "productivity".
Anyone Can Compete On Price
> I would venture to guess that nobody in the world uses any of the browsers shown on any regular basis. And if they do, they have absolutely no expectations of it working correctly.

It depends on where they work. We have to support IE6/7 because our users are largely accessing the webapp from hospitals... which means they're using computers that are very strictly controlled by the IT department, because upgrades can break other, very expensive legacy software that relies on old IE versions or other particular quirks of old OS versions. And if you break some essential medical software, lives can be at stake, so they can't take it lightly.

To be sure, they don't assume that our webapp will work in the browsers they're forced to use. But if it doesn't, we can't possibly get them as a customer until some distant day when they are ready to lay out the serious investment required to upgrade.
A data set containing only tweets from the 100 largest cities in the US probably doesn't generalize to the entire twitterverse
This is a great visualization, this should definitely be taught alongside any existing Git tutorials. I just wish the canvas would allow scrolling, or resize automatically.
In my opinion it's OK as long as NPM Inc will follow the same model as github and docker, i.e. free public open source repositories and paid private repositories.

Another reason why VCs invest in open-source ecosystem is that it indirectly helps their other portfolio companies, even if original investment doesn't pay off.
If you like Tarsnap, you should really take a peak at the authors crypto/security blog at http://www.daemonology.net/blog/. He wrote scrypt, and I've made http://www.daemonology.net/blog/2009-06-11-cryptographic-rig... required reading for my development staff.
Elle – Young and Beautiful [Lana Del Rey Cover]
I've only ever done salaried work, and only had one job, which I've had for 10 years. I'm a builder. I want to work on big things that solve complex problems for a large userbase and grow and evolve that solution over the long term. The place were I work the web product was a few ten thousand lines when I joined as the junior member of a three man team, now it's over half a million lines (and growing quickly) and I'm the senior member of a 25 man team. Staying in one place was surprisingly educational, because I was the one who dealt with the consequences of all my own technological decisions, and thankfully my employer left me mostly free to make those decisions. Probably financially it wasn't the smartest move never to switch jobs, but it did give me the opportunity to actually build things across a timespan of years without getting distracted by having to actually run a business. I'm not a manager, I'm not a sales person, I'm not that good with people, and I'm not someone who can stand to do a lot of paperwork. I need other people to do that part of the business so that I can focus on the actual building of software.
Would you like a comfortable first class seat in a jet airliner, or perhaps fly your own little 2 seater?

There are advantages in flying the 2 seater. You might get sponsored by one of those large companies, and if you convince someone to fly with you, there is a chance that you'll soon be buying a 4 seater. And on and on.

The jet airliner doesn't offer all those possibilities, but it does give you a very predictable flight.
This paper is about figuring it out from the contents of the tweets, not looking at geotags and guessing which ones are "home".
No API, but someone has bundled up the scraping into a gem for you: https://github.com/speric/kindle-highlights
Heh, I am a HPC programmer, I am not from the financial sector :)

If you can give me links or pseudo code for these algorithms, I can look it up (may be even make a simple example and put it on our github page!).
I think that you are spot on in your analysis. If you work as an employee at a startup and the company isn't a "rocket ship" that is going to go public or be acquired and make all of the early employees wealthy, you are pretty much just helping someone else achieve their dreams. It could still be beneficial for you career-wise as startups give you a lot of leeway to learn new skills and use cool technologies, but the other side is that they can sometimes try to take over your life. They also try to get a discount on salaries by offering stock, which is usually pretty worthless in the final analysis.

I personally freelance full time. Once you establish yourself and get a reputation as someone who can get things done it can be a great career; if you stay pretty busy (last year I was working for probably 9 months, 6 of it onsite someplace and the rest spread out between a few different gigs) you can earn significantly more than at most "real" jobs and have lots of free time to work on your own projects or just go on vacation. I'd definitely recommend moving to someplace with a lot of work to do, such as San Francisco. There is a lot of demand for tech talent here that you can leverage to get the career you want.
While there are other "browsers," they are really just different user interfaces wrapped around the same Safari rendering engine.
Headline is incorrect. The actual value is $2.6MM.
I just recently installed Ecom station in order to play the OS2 version of Galactic Civilizations that I have. Browsing around in Navigator 4 was interesting. I'll need to try a bit more.
Ahh, the GUS (Gravis Ultrasound), Mode X, Borland compiler and Slackware days. When just getting Linux installed was a chore.
I wasn't aware that there was a page 10.

In my experience, page 2 is inaccessible after carefully scanning page 1 for a minute or two, and maybe clicking on or two links and reading the articles. Some generated link to page 2 expires during the time I'm scanning page 1.

Five years, I thought that was by intent and not some bug. Equally frustrating, but damn.

TLDR: Yes, Virginia, there is a Page 10 of HN. You'll just have to take someone else's word on that.
Were you still on H1B when joining small companies?
This is a great teach aid, hits the mark.

Further, if this style of material were applied to crypto (gpg), more people might be comfortable using it.
A few years back I decided to go about minimizing my expenses for my side business (which was more or less website development/hosting at the time) and switched from a dedicated server to Rackspace Cloud Sites (which was a $100/mo at the time) so that dropped my monthly cost from about $250 down to that amount. I think at the time I may have also been paying for an Authorize.net merchant account which I wasn't even using which IIRC cost about another $50 or so.

So I continued to pay the $100/mo with no real income coming in, just to host my own site plus a few others for a few local businesses that I didn't really have the heart to pull the plug on (since I was working, it wasn't too big of an issue for me).

Once I started selling my software on my site in August 2010, I would say in that first month I more or less broke even for the first time in forever and the income rate has remained fairly constant since then (about $200-300/mo).

Current expenses are:
$100 - Rackspace Cloud Sites (I'm locked into the old pricing...now it's $150/mo)
$6 - AVLUX Subversion Hosting
$7 - GitHub Plan
$1 and change for Sendgrid's Lite Plan
Plus the occasional renewal costs for one of the domains I have.
To explain further: Pocket (and equivalent)

1] strips out all the extraneous cruft from an article, keeping only the text (in a typeface and font size of your choosing) and any included photos/videos;

2] acts as a centralized archive of articles, which can be tagged and favourited at will (so you don't need to bookmark articles in the browser for later reading); and

3] is available across multiple devices (phones, tablets, PCs) for a single account, including offline access.

It's an awesome experience to simply right-click-save interesting articles in your desktop browser during a work break, knowing that you'll be able to read them whenever and however you like, for example on your tablet in bed in the evening.
Ask yourself:

Can I go weeks or months without paid work? (risk tolerance as others have mentioned)

Do I want to learn about sales & marketing (the learning never stops btw)? Am I comfortable with self marketing?

Can I hustle and cold call if necessary?

And as another poster mentioned, am I willing to do A/B testing and optimize funnels? Build a social presence?

Do I enjoy the challenge of working on varying types of projects for different companies? Or would I rather stick to a few things?

In my experience you don't need to be good at all of these things to run your own show, just good enough. But I value flexibility and also really enjoy working with and learning from companies in different industries as I'm a generalist, so I chose the consultant path after a few years in corporate. I hope you find what works for you, and don't stress out too much about it, it's easier to switch paths these days! The important thing is to try.
That's different than what the parent comment is talking about though. The parent is pointing out the absurdity of the state not having to pay the fees of someone acquitted. I'm assuming they even believe that if Bill Gates was wrongfully prosecuted and acquitted, the state should be liable for those costs. I agree, as it would act as a deterrent prosecution (which, given that the entire settlement system of civil procedure is based in the assumption that reducing the burden on the courts of a full docket - deterring riskier less certain prosecutions works toward the same goal).
While I agree with what you are saying, the article is implying that using a pseudonym doesn't necessarily mean you remain anonymous. As things you say, and when you say it, can give you away.
New Business Focused Time Tracking Solution
b/c making the tax code more fair/logical would not improve things? your comment does not make sense.
Functional Programming (in Scala) – Monoid Morphisms, Products, and Coproducts
Ask HN: Is there any game score API? Or "game as a service"?
Hi everyone,

I want to embed some games (flash, html5, ...) to my site, but I need to get the player stats inside these games. Do you know any solution to this?

I came across MochiMedia, and while this seems to have a suitable API for custom scoring, it is shutting down in one week.

(It does not need to be an ad network, necessarily, I just need a way to access game scores.)

Thanks in advance
I've been using R a bunch lately, but would love to use either Python or Julia instead.

Does either Python or Julia have an IDE as good as RStudio? Where it's really easy to write code and get visualizations side by side?
Real Engines Of Growth Have Nothing To Do With Growth Hacking
"when they exclude people who are obviously travelling" How do they do this?
I also didn't realize all of the Red Sox fans live in Boston.
Learn how to import. This course teachers you though owners and entrepreneurs
Of course, there is no denying that Newton built upon much of the work of his predecessors - notably Galileo's early experiments in motion, as well Kepler, Huygens, Barrow and others.

But there were a significant number of original ideas, research, analysis, and experiments that added to, refined and extended their work, and most importantly formalized it all into a coherent, unified corpus in the form of the Principia. And that work was done single-handedly, all by himself, working alone, and is considered seminal in laying the foundations of science for the next three hundred years. To call it just a grand synthesis, severely discounts the magnitude and impact of that achievement.
Fair point. Transaction costs for the seller where I live apparently only include the estate agent commission, which can be 3% or even a fixed amount (e.g. 3k€).
Well gosh that's a long blogpost. If I were you I would have split it up in to several posts, by theme or something. ;)
> it would need to have a recursive nameserver built in. But that's not the DNSSEC model. The DNSSEC model is to implicitly trust your resolver, which is usually hosted remotely, accessed via an unauthenticated channel, and to ask it to perform the validation for you.

If you do not wish your upstream resolver to do validation then set the CD flag - you will get an RR set that you can validate locally.

dig +cd +qr +dnssec dnssec-failed.org @8.8.8.8
...
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59002
;; flags: qr rd ra cd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 1

;; AUTHORITY SECTION:
dnssec-failed.org.	1799	IN	SOA	dns101.comcast.org. dnsadmin.comcast.net. 2010101624 900 180 604800 7200
dnssec-failed.org.	21599	IN	RRSIG	SOA 5 2 86400 20140324165107 20140317134607 28833 dnssec-failed.org. R/stn+84i0qDGa7mMcJn00+/L1z/aj4kfCg1DiUPxokd8HK/FTwIfQcy 8oh+wsSFSYAvem3H3zZ8iVlwIHqmESEPwnkoGolI5BtnEPs7cT3kO1/i CA9DT18r4fdbJrXavWz5Z991gUOhfkpIPi1TmRC4/iZcNFwgBVhZsDEO uAc=
dnssec-failed.org.	7199	IN	NSEC	www.dnssec- failed.org. NS SOA RRSIG NSEC DNSKEY
dnssec-failed.org.	7199	IN	RRSIG	NSEC 5 2 7200 20140324165107 20140317134607 28833 dnssec-failed.org. P0s0825v9FxTYoLYqYrJMLmqfuiDvBOGhYbT2ZmypZN1GKwWfEX7TaoJ TE5RB70HNUWFE4Moi+hfRP9wye61tupT75p7Szqn53pBQ58kO73YiYiz MBWB1RreRABRbSwInvWNR9DNsVwBr/6z6/h3fDpGz5O+m8+E64xWv2T8 OgE=
Or we might look the other way around and see that the "technologists" are the ones to blame for not make things easear for non-tech people..

Bill Gates and Steve Jobs are masters here, and little to no one newcomers learn some good usability and simplicity lessons from them.. the complexity in tech are only getting worse, and eventually will require "saviors", wich are the ones people will praise for, and the tools people will use..

Notepads and Excels, not Emacs or Bash .. so its not the users that are the ones to blame.. we are.. The elistist geeks who think that everybody else should be a geek.. not savages
They have the public library section where the texts are automatically given difficulty ratings (B1 etc). You could start by reading the A2 texts and working your way up?
How To Sleep Smartly
You constantly speak of "propaganda" in this thread but do not provide any reliable data or citations to support your POV.
So much great music. I wonder how much of that is essentially lost culture these days..
PRELOAD RELOAD: Get Off My Lawn
Steroids significantly reduce recovery time, so you can go back and deliver another "build muscle" stimulus sooner than without the steroids (if you chronically lift before you recover you'll LOSE muscle mass). But you cannot avoid the work, you still need to work just as hard to deliver the stimulus.
I don't remember-- it must have been either differential geometry or topology, but I think the theorem in question was the inscribed angle theorem: http://www.proofwiki.org/wiki/Inscribed_Angle_Theorem. Not a difficult theorem, but you had to know it well to be able to see the application immediately.
On my rMBP, I did a quick back of the envelope comparison using PyPy 2.2.1 vs CPython 2.7.6 on OS X Mavericks and came up with (best of 3 runs):

$ time pypy testcode.py

real 0m1.529s
user 0m1.402s
sys 0m0.121s

$ time python testcode.py

real 0m13.880s
user 0m13.635s
sys 0m0.241s

$ time python testcode_vectorized.py

real 0m0.746s
user 0m0.551s
sys 0m0.139s
For this to be valid, the robot would have to take a wide variety of questions from the audience and provide good answers.
If You're An Android User, You Are A Misogynist
Yes, I'm aware of the monoculture argument. But anyway, the raison d'etre of the GPL is to preserve freedom, not to avoid monocultures, so, even if in this case we might be able to see a good outcome (even though that is still debatable as we have more than one compiler, gcc is big, but far from the only compiler) it's not actually relevant to the question posed in the general case, unless we think the only benefit of the GPL is to avoid monocultures...
The IPython notebook is not quite a full blown IDE, but does support precisely this feature. Notably the notebook can support a Julia backend. For certain types of work one might prefer this kind of thing to an IDE.
Not sure about python, but i've been playing around with Julia Studio: http://forio.com/products/julia-studio/

Haven't used it long enough to form an opinion on it but check it out, I think it's what you're looking for
Every time I read something about Jobs I'm struck by how similar he is to various assholes I've worked for over the years.

This scenario, pretty much every nasty behavior described in the Isaacson biography, the recent salary-fixing emails - I've witnessed them all repeated.

It might seem crazy to entertain, but having seen first-hand that these folks can consistently climb and succeed while being what most decent people would consider scumbags - I have to wonder if Steve was just alpha-scum in the right place at the right time.
Expectimax is the correct algorithm. But to get the best result, you will have to add a few heuristics to it and other tricks.
I've not personally used RStudio but the IPython Notebook is great for interactive code with inline visualisations. I believe there's also a Julia kernel for IPython too so you could have either there.

I'd recommend Python as it has a lot of feature parity with R these days (especially with the Pandas library for fast dataframe operations).
"It is also worth considering whether mere regulatory violations—malum prohibitum rather than malum in se—should bear criminal sanctions at all. Traditionally, of course, citizens have been expected to know the law. Yet traditionally, regulatory crimes usually applied only to citizens in specialty occupations, who might be expected to be familiar with applicable regulatory law."

This is a particular peeve of mine. Throwing someone in prison should require demonstrable harm worthy of the state swinging its hammer. Fraud is already a crime, so is theft, so is deception in its various forms. Failure to fill out a form or making a mistake in light of a rule should not carry the risk of a criminal record.

By the way, "The Illustrated Guide to Law"[0] has an outstanding section on the concept of regulatory breaches as crimes and why they shouldn't be the cause of someone being thrown into jail.

0 - http://lawcomic.net
Isn't that equivalent to never moving up? That's what I do.
Some people enjoy throwing their weight around and winning even relatively meaningless concessions, which marks them as high status. This can make it easier to win meaningful concessions at the margin, or to turn "not asking for concessions" into "you owe me one".

Robert Ringer has some pretty apt descriptions of this type & how to deal with them in a couple of his more popular books.
New to git as well as programming in general. This site has helped me somewhat, but I'm still confused about some basic concepts. Aren't the arrows all facing the wrong way? What happens to a commit after 'git reset' abandons it; can the commit be accessed ever again? What's the difference between reset and revert? How can merge and rebase be trusted? What are the best practices for how many branches a project should have and how & when should they be merged? And what are remote tracking branches? Since I only program alone so far, my friends tell me not to concern myself with these questions until I am forced to do so in a practical situation... but that doesn't satisfy me.
SELECT User
FROM Score
WHERE value > n
ORDER BY value
I was on page 31, the download was http://cudl.lib.cam.ac.uk/download/image%252Fjpg/document-im... ... I think a simple curl or wget with a range from [0]1 to 340 should work?

wget example.com/{1..30}.html

gets docs 1.html, 2.html ... 30.html FWIW.

You may not be authorised to do that of course.
There are also ways you can mitigate the risk to some extent.

If possible build something your existing business needs. That way if it doesn't take off as a product you still have something that meets a need you have.

Launch the smallest thing that solves a problem your prospective customers have. The smallest thing they will be willing to pay for, then iterate from there.

Our product was something we needed in our service business (a small CMS that didn't insert unwanted markup) and took us about 4 weekends to get to launch in terms of the product, and about the same for the infrastructure around it (documentation, sales site and so on). It was tiny compared to where it is now, but enough people wanted it to make it worth continuing development.
The last item on the list:

>Understand the needs of the other person

Is a really important part of negotiation. Nothing to do with Jobs specifically. Don't assume that needs and desires are symmetrical in a negotiation. Sometimes they basically are. But when they aren't, it opens the possibility for win-win scenarios.

And oldies but goodie (and short) book, "Getting to Yes" talks about this. Well worth the read. (And, when I say short, I really do mean very short.)
HN Search updated again
We have just updated HN Search (http://hn.algolia.com) with major improvements:

- Mobile version: it now works just like your desktop version. You can select what you want to search (all, story, comment, poll) and refine/sort your queries by date (last 24h, past week, past month, forever).

- Phrase queries: they are now supported in the parser using "" syntax. This syntax also disables prefix search and typo tolerance for the terms of the phrase query.

- Not: we have added support of negative terms in your query (using -term syntax).

As usual, your feedback is more than welcome. We also appreciate pull requests & feature requests on our GitHub repository: https://github.com/algolia/hn-search
The need to not use unencrypted VoIP
I think there must be legitimate instances of multiple charges per a trial. I like the idea in the comment you responded to, I think that would be effective enough.
"Make it look like fifty percent." That one sentence made all the difference. In one instant, Heidi immediately understood what she had that the other side wanted. In her case, it was an initial app on a new platform. More than the money itself, it was being able to deliver on a previous promise to get a 50-50 split.

It can be difficult to understand your negotiating partner's reasons but having an ally sure helped in this case.
First question for you is I want to develop an MVP for what type of project? Depending on what you want to create, that will g a long way in determining your language and possibly your platform for developing it.
Show HN: Control your local uTorrent, Bittorrent client with Angular.js
"Getting to Yes" is researched based and, yes, a quick read. It was one of the required texts for a college class I had on "Negotiating and Conflict and Management." The other was "The Mind and Heart of the Negotiator." It is also research based but much meatier. I highly recommend both.
Looking at it statistically - there's always going to be a chance that a given comment will remain pending indefinitely. Over a long enough timeline, a greater and greater percentage of contributors will be unable to post.
Great lesson here in how to deal with face. If done well this can provide the party unconcerned with saving face a real advantage in the negotiation process.