skysight-inc/HackerNews huggingface dataset:
First of, I agree that it's not quite "searching without pagerank".

> It's just telling the search engine to ignore the first X results

Nope, a lot of people seem to be confused about this:

It doesn't drop the first X results, but it removes the top X most popular websites from its index--the same ones for every query.

That's why this technique works so well, even if you just drop the top 1000 most popular websites, most of these sites you have probably already seen many times and/or know about. So by dropping them, you're ensured to get results that are fresh and new.

Of course how well this works for you really depends on what kind of ~seeker you are. If you're the kind of person that searches Google only to click on the first Wikipedia link instead of searching Wikipedia straight away (assuming you got a shortcut for that), these shortslashed searches will turn out disappointing.

"But before I did the search, I didn't know yet that Wikipedia would be the most useful result!", some might say. But they probably knew whether they were looking for a download page, company address or a definition/explanation, right? In the last case, how often did your top 10 Google results contain a useful result that was not Wikipedia? Not that often, in my experience. Usually you get some other links from About.com, Dictionary.com, and some stores like Apple or Amazon. Usually there's just one obvious correct result among the 10, or it's just not there and your search is going to be a frustrating one because tweaking keywords to improve your results has become impossibly unintuitive with Google's recent "I know what you really mean" approach.

So that's another thing, as long as you know when you want to head straight for a tried-and-true reference (wikipedia, dictionary, HN search--I find DDG's !bang searches useful for these when I don't have them configured as shortcuts yet), not only does removing the top X sites give you fresh and new results, also your first page of results will be a varied palette out of the possible interpretations of your keywords (which you can use to refine), instead of a unity sausage (aka, a UNOX).
It's not an unheard-of rate for contractors, and the kind of people who become contractors are probably more similar to the kind of people who work for startups than either are to the kind of people who work for BigCorps for normal developer salaries.
Price has nothing to do with it, government regulators get to decide on things like antitrust not on the price one company buys another for.
Engineering zero-defect software
I was under the impression that generally (maybe this is a UK thing?) credit card tips get pooled and shared out between staff, whereas cash tips, although they sometimes get pooled, are more likely to go straight to the person you give it to.

Either way, it's not really relevant to this story..
Some advice (I used to work on large £100,000/month AdWords campaigns):

* Start small, just like the author did. Try to spend as little as possible, either the 1p/click minimum or target the bottom of the page (position 9.9 so you're just "above the fold"). Cap your spend.

* Measure, measure, measure. It's not even worth starting a campaign unless your whole site is being measured in every way possible. Personally I'd recommend tailing the Apache logfiles in real time to start with, rather than relying on an analytics package. You can move to analytics later once you've got the deep understanding from the logfiles. Also, save those logfiles forever.

* Don't rely on Google's tools for choosing keywords etc. They seem designed to waste your money (no surprise there!). Instead, look at the natural and paid search terms people actually use -- by following those logfiles -- and generate your keywords and your negative keywords from there. Be careful with broad-match keywords. We tended to use exact match only.

* Don't use consultants, positioning tools etc. At least, not to start with. They're all expensive and won't be as good as doing it yourself. When you've got the deep understanding, then you can go with 3rd parties if you choose.
For comparison, here's some information about New York police:

(http://www.nytimes.com/2008/05/08/nyregion/08nypd.html?pagew...)

> The number of bullets fired by officers dropped to 540 in 2006 from 1,292 in 1996 — the first year that the city’s housing, transit and regular patrol forces were merged — with a few years of even lower numbers in between. Police officers opened fire 60 times at people in 2006, down from 147 in 1996.
Open Source Robotics Foundation incorporated
Yes, because OOP is salvation. Right?
PG has stated it's deliberate, in order to encourage people to post longer submissions instead to their blog, and then submit the link to HN.
When reading this, remember that the author of fosspatents is paid by Oracle: http://www.groklaw.net/article.php?story=20120419070127103
That makes a lot of sense; guess that's it. But I would say it's duty of the gov to make sure every expertise significantly large has at least 2 judges capable. Otherwise it's too easy to get into this kind of weirdness.
> violence in the UK tends to be concentrated at very specific times and places

> but I never heard or saw anyone using a knife - I suspect that has changed.

Not disagreeing with you, but just wanted to say that Glasgow is the "knife crime capitol of Europe".

Here's a map showing knife crimes, and arrests. (Read the numbers for offences.) There are about 570,000 people in Glasgow.

(http://maps.google.co.uk/maps/ms?msa=0&msid=201273553307...)
Heap.coffee: Low-Level CoffeeScript
This only applies to languages of the Ruby/Python/Lua/Javascript/etc type. If you remove a bit of dynamicity for metaprogramming in favor of compile time metaprogramming, then compilation becomes both simple and has huge speedups. As an example, see Lisp/Scheme/Clojure.
Haskell's system shell libs
I have recently found these shell-related libs to be very useful:

"ShQQ, the Shell Quasiquoter": everything is type-safe and passed to the system properly escaped, you don't end up shooting yourself in the foot. This is necessary if you want to do any serious work with such a library. The syntax is very, very easy and clean to read. http://hackage.haskell.org/packages/archive/shqq/0.1/doc/html/System-ShQQ.html

"HSH, the Haskell Shell": http://changelog.complete.org/archives/492-announcing-hsh-the-haskell-shell

"Shelly: Write your shell scripts in Haskell:" http://www.yesodweb.com/blog/2012/03/shelly-for-shell-scripts

You want piping? It's actually part of the Haskell paradigm. Monads? Yup, basically the bind operator is piping. Want super-duper piping? Go with conduits.

"Shell pipes as Monadic IO": http://okmij.org/ftp/Computation/monadic-shell.html

"Conduits are an approach to the streaming data problem": http://hackage.haskell.org/package/conduit

I have tried, but I just can't find any wishes open with this bunch.
Tourism in Ukraine - teophone forums
Haskell has done it long ago and much better:

http://news.ycombinator.com/item?id=3966630
Right to support their life as they see fit. ISPs don't violate anyone's rights by providing sub-1M connections, but they may be economically justified in some rural areas.
who is saying that a warning shot is shot into the air? it could e.g. also be aimed at a soft ground surface
What is meant by Python magic? What is and isn't magic? Why would you want to use it and why might it be considered a bad idea?
Would a nicer solution be some coded limit for length of first posts?
办真证
At least you have one year experience. That's making your position stronger. Do they pay you a salary which helps you pay the bills. If so, Stay. Try to bring new idea's to change their looks on the product. The Startup way is not the easiest way but be creative and create somethng it works, solve problems. (djfashion777 ad gmail dot com)
Providing sub-1M connection doesn't put anyone's life into danger, like selling poisoned food etc., so there's no reason to regulate it.
These people seem to focus on hitting the startup lottery and not on building a business.
And that is really, really being hard on you.

Would you buy stock in a business like the one you are working in?

If the answer is no, why are you still there?

PS. If you want to talk about it, just email me. Address in on profile.
Hm... so it's an undocumented feature, then. One for the FAQ?
I worked in a kitchen for almost a year (in the UK). CC card tips appeared on my weekly payslip. Cash tips never got split with kitchen staff.
ShQQ looks very nice; I hadn't seen that before.
In Germany, tips using EC-cards or CCs get taxed. Tips in cash don't.
I saw authors, maintainers of some projects answer questions related to their projects on SO.
It is not an act. He is not a stand-up comedian or actor, he is a writer of self-help books about lifestyle and relationships.

He uses exaggeration, hyperbole and humor to get his point across, but he do actually sincerely believe the core of his message, and his show is intended as a pep-talk to men to help them "be real men", and stand op to the women who is pushing them around.
Shooting people harms their family for example in a much more definitive way than shooting in the air harms bystanders.
Japan faces extinction in 1000 years
There are considerable cultural differences between Glasgow and the rest of Scotland. For example, I grew up in rural Moray and had never encountered sectarianism until I moved to Edinburgh - and it's very tame here compared to the West.

Glasgow was also infamous for organised crime and territorial gang violence:

http://en.wikipedia.org/wiki/Gangs_in_the_United_Kingdom#Gla...
I think the case is that cash tips should be declared on tax forms, but rarely are (at least that's how it is in the UK)
I think it is the same for german police. I.e. you at least have to shot in the air once and call out "stop or i will shoot you!".
Obviously, this is not necessary if the life of the officer or someone else is at risk.
This app is great!

Two feature suggestions:

1) Search inside a selected docset? Like only in iOS or only in Wordpress.

2) Show the index of a selected docset, for API exploration.
Technically, three buttons.
The time required to JIT compile code apparently has a big effect on web browser JavaScript performance. Web pages often have a lot of cold code that isn't run often.

JavaScriptCore is getting a new fast interpreter that will be the first choice way to run code that hasn't proven hot: http://trac.webkit.org/changeset/108309
Many people really struggle to type on a keyboard - it's something that geeks often forget (I've been reminded of this again this week when helping my mum setup her new laptop). For them, having to enter their email address twice isn't suboptimal - it's a nightmare.

Those of us who don't have a problem with keyboards don't bother typing twice. We Ctrl-A, Ctrl-C, Tab, Ctrl-V, which renders the whole thing pointless.
It's not so much alcohol consumption per se as the culture. In the UK, and in general in much of historically protestant northern Europe, there is a very deeply ingrained culture where Bad Things will happen if you drink; the flip side of that is that if you do drink, it is much more socially acceptable to go out and get in a fight (after all, that's what you do when you're drunk, right?). In many Mediterranean cultures people do not consume significantly less alcohol (normally in the form of wine, of course), but people are generally more relaxed about this, and as a consequence there is less binge drinking and fewer drunken brawls.

Here is a report on this: http://www.sirc.org/publik/drinking7.html, or, for a less technical explanation, see Kate Fox's Watching the English
I've been looking for an alternative to something like this (ala Ingredients) for Windows. Does anyone know of one that exists? (Also, one that supports PHP would be nice, although the ability to add other languages is fine, I can write that myself)
Obviously; if something is really threatening for yourself or others then of course. But this is not very common as far as I can see. Fleeing the scene is often not a threatening / deadly force situation.
I always wonder why they just don't build this tip amount into the price, factoring in a decent wage for the driver. These kind of things seems similar to having the cheapest price for something online but making up for it with inflated shipping charges.
大专文凭认证
That's a real shame.

The client's impression of the wait staff is greatly influenced by the kitchen staff. That's why we would split our tips.
You don't have to tip at all if you get poor service.
Most people don't know that 50 mbit is 6 MB/s anyways. So there should be no issue. The main gain is that higher speeds allows new services (like HDTV over the pipe) and makes content more accessible. I got a 1 gbit home connection and it's great being able to download games off Steam or Origin (which is the only services besides torrents that come close to saturating the line) in 2-3 minutes.

My parents have a 100 mbit connection and the only demanding thing they use it for is watching digital TV and sports online, and the reality is a high quality HDTV stream uses up 10-20 mbit, and if you got 3 TVs (or just a TiVo that eats 4 streams on it's own) that mandates a 50 mbit connection at least.
With revenue you mean, after substracting your salaries or plain revenue like in "money getting in"? If in one year this only made 100$... Move on, fast. My (very) small blog makes more in a year, with far less work.
Minor nit: the UK police, where -- with few exceptions -- the police does not carry guns at all

Firstly, some UK police forces are routinely armed -- the Nuclear Police and the Transport Police who patrol airports pretty much always carry automatic or semi-automatic weapons. (The first cop you see entering a British airport concourse will probably be carrying an MP5.)

Secondly, all UK police forces have specialist Armed Response Units, and all UK police have radios: if an armed incident is reported (including knives, not just guns and bombs), the armed units will turn up to handle them.

British police officers who carry guns are required to put in range time more than once a week and are trained specialists. Their usual tools are a Glock-17 and an H&K MP5, plus body armour, although specialist snipers are also on call.

So: while ordinary police patrols are "unarmed" (as in: they wear anti-stab vests and carry batons, pepper spray, and in some cases tasers -- just no firearms) any incidents that involve weapons will be responded to very rapidly by marksmen.

The policy difference is simply that British police forces treat firearms use as a speciality, and cops who carry guns need to be trained to a high level of proficiency. Given that the average American police officer draws and fires their gun in anger once in their career, if that, it follows that they're either under-trained or a huge amount of training is wasted on people who don't need it. The argument for arming them -- that it's a big country with a lot of violent armed criminals and specialist backup may not be available in time -- doesn't apply in the UK (small, dense country, very few firearms in private hands, relatively easy to summon armed specialists as needed).
I am Doing HTTP Wrong
I think number 3 is the biggest point here, i'm all for solving developer pain points but would be interested to see if there really is a market for this?
What i found helpful when thinking about some types of ideas (e-commerce) is looking at reviews of existing businesses to discover all sorts of things. I've also written it down: http://ifigure.de/quick-idea-validation-using-reviews-59.htm...
Will Solar Windows Transform Buildings to Energy Producers?
Slightly worrying to see the conversation in the twitter widget between Bill Scott and a Techcrunch editor about this story where he has to explain that Java is not the same as JavaScript...
I've been in almost the exact same place before, although I didn't have a community to turn to for advice. Count yourself lucky or blessed, pal. Most of the replies you've received are the kind of advice I wish I would have received at the time - with the same quantity and consistency.

Then again, I wouldn't have listened. I was so certain that I was doing the right thing by "following my passion", when I was actually being a dumbkopf. Don't be like me - don't be a dumbkopf.

1.) A CTO that can't write code in an early stage start-up is not a CTO. Period. We had a UI/UX/UXYZ "expert" that couldn't write a single line of HTML... in an early stage startup? - fail.

2.) Using personal feelings to make business decisions are a red flag. It's funny that in the same paragraph you mention that they couldn't afford new talent. This sounds like a textbook case of somebody being taken advantage of. You are new to this business, they've sold you on their idea but they can't sell the dream to other folks. Doesn't sound good, my friend. Sounds like pimping.

3.) If your leaving means death for the company, then you ARE the company and should own a LOT of the company. Or should be paid market rates. If they can't/won't pay market rates, then you should be a co-founder. And you should own a LOT of the company.

4.) There will always be more opportunities. Being the next Zuck or Google is the same thing as winning the lottery. For the rest of us (back on planet earth), it's hard work and having good business sense. There are no secrets.

Best of luck to you! Keep everyone posted on what you decide.
Do you have any facts and figures to back up that claim?
Surf the Algarve
I guess there are other ways to improve ones self other than exercising :-)

I'm currently learning a second language, it's very rewarding!
Yeah, that works very well for me. No worries, very much happiness plus while for reflection on fail. I like it. :)
Show HN: Fifoirc - connect a FIFO to an IRC channel
You can but you introduce a "forward-only" semantic translation prior to compilation which changes the meaning of the code irreversably.

A basic abstraction remains untouched in the underlying implementation. It's just a call away.

There are semantic and technical differences between abstraction and meta-programming.
A compiler is a translator, not a meta-programming system.
(Common) Lisp has at least as much runtime dynamicity as the scripting languages you mention. It's hard to quantify, but I have the feeling that CL errs even more in favor of dynamicity than e.g. Python and JS.
1. Exists, using docset keywords. You can define a keyword for each docset in Preferences > Docsets > Enable docsets. For example, python:test, would search for "test" in the python docset.
2. Is coming in the next update.
Many have said it already, but you need to move on. You are wasting your precious time there. Don't worry too much about any tarnish; that doesn't even work for politicians and high spec founders (Groupon).

(I do find it weird you have a non technical CTO; industry veteran or not, his CTO badge is only a placeholder which is not good for a tech product company IMHO)
An estimated value of $100b, the ability to throw $1b into acquisitions and over 3000 employees - still a startup?

By such logic you can almost call Google a startup, or any other IT firm really. What exactly makes Facebook a startup by any definition?
What do you mean? Vim is a text editor.
ISP is the property in this case, not a person. You're really forcing ISP's owners to dispose of their property in a certain way. It may or may not be right to do so but those are real people, not abstract concepts or legal creations.
Easier doesn't imply correctness, ease of maintenance and preservation of semantics.

Macros are the least desirable "quality" of various LISPs if you ask me.

A suitable abstraction can always be built cleanly and efficiently without relying on the macro system.
If you take a step back, one man's convenient is another man's inconvenient. And don't think for a minute that science limits itself to pissing off rightwingers. Nature has a way of pissing all over all sorts of ideological preferences. There's nothing about the laws of the universe that force, say, human biology to work in a way that suits a given political agenda. One day it might seem to be on your side, another day not so much.

Ultimately when politically sensitive research is allowed to happen, independently confirmed (or disconfirmed), and slowly digested in a mature fashion on all sides of the political spectrum (no "ha I told you so!" and systematic over-interpretation, no knee-jerk "the only explanation is political bias and the research must stop"), society surely stands to benefit from a more realistic and nuanced worldview in which to decide on policy. Not easy to achieve of course, but it makes me sad when people fail at the first hurdle.
It's such a shame though that this kind of research usually stops when the author is done with his/her thesis. A lot of worthwhile papers and software are out there and together probably enough to create a small revolution in software development, but the problems are very hard and usually it's not even concrete enough to define the problem that well. So it would need a lot of these researchers combined to do something great; besides maybe DARPA, I don't see much interest in that at the moment unfortunately.
Wozniak : No Broadband, never thought I could get Girls
The WWII plane time forgot
So how come the supposed psychopaths allegedly can't feel, but they can hate?

To me the story (stories) doesn't really add up so far.
There is a bit of a problem using a "must cite our paper" clause. It's very similar to the "obnoxious" advertising clause of the original BSD license, described at http://www.gnu.org/philosophy/bsd.html .

In short, it would mean that people who incorporate your software into their work must also include that citation requirement. Put enough of those together and you might end up with a dozen or more required citations - even if the only thing I copied from your code was a routine for, say, doing matrix multiplies!

Also, what constitutes a "publication"? Is it in a peer-reviewed journal only, or do non-peer reviewed publications also count? Conference papers? Blog posts? If someone does not cite the paper then is the license withdrawn for that person? For how long? Do they restore the license by downloading a new copy of the code?

I'll use the Biopython practice as an example of how another project does things. The README says "If you use Biopython in work contributing to a scientific publication, we ask that you cite our application note (below) or one of the module specific publications (listed on our website): ..."
Even installing on 2 computers would be copying 100% of the work, and harm the market for the original work, so I have a hard time seeing this as a fair use.
Excel 2010 specifications and limits
No. rare-earths have very unusual properties not found in other elements.

BTW, don't let the name "rare-earth" confuse you - not all of them are actually rare, they are just called that.
It's conceptually similar to the advertising clause of the original BSD license, so I believe the FSF viewpoint is that it's free but "obnoxious" and not GPL compatible.
While your definition is accurate I think that engineering, by definition, ignores aesthetics. This is the differentiating factor that we are starting to see. The emotional aspect of design per se. You can usually tell when something was designed by an engineer or designed by a designer. (For better or worse.)

This image from the Dash documentation tool homepage outlines my point:

http://kapeli.com/wp-content/uploads/2011/08/Screenshot-16.p...

I'd venture to say that this image was composed by an engineer.
There are several claims I've made. Which one are you interested in?
A Future Without Key Social and Economic Statistics for the Country
what? where is that?