skysight-inc/HackerNews huggingface dataset:
It's no secret that a lot of Google's reviews are manual[1] and popular websites like Expedia and RapGenius aren't reviewed by bots. This post and the one about RapGenius shows it's too easy for them to influence the algorithm. Like you said RapGenius got a manual penalty because they were openly flaunting their spam and giving Google a bad name in the process. Expedia does it more descretely and spends millions on Adwords so they won't have to worry.

[1]http://searchengineland.com/google-now-reports-practically-a...
This is the real story

"Migrating from Oracle to PSQL" means almost nothing (from a technical point of view)

But what were the issues? How did their schema look like then and now? Any stored procedures? Any Oracle-only features that had to be migrated? Any PSQL-only features now being used?
Ask HN: How to increase self-discipline as a self-employed person?
TL;DR: Any tips on staying disciplined while being self-employed?

I recently got an offer to work remotely for a friend on couple of his projects that is interesting, pays better and is at least going to keep me busy for another six months. And there is a also good possibility that as I finish these, I will be getting more work and I am likely to build a small business of my own here through this. So last week I quit my job and started working on this full-time. So far, my friend is happy and so am I.

But there is something odd going on here. Unlike my previous job where I had to work 9-6, 5 days a week, I don't really have a pretty good schedule here for myself. Now while working from home, sometime I work for a continuous 16 hours and then sometime I find myself I haven't looked at that project in the last two days as I spent it by browsing random projects on the internet, working on other things, watching multiple seasons of sitcoms or just brainstorming about product ideas that I can build in future!

I know that to make it as a self-employed person, one needs to have a good self-control. But, do any of you guys have been through this? How have you managed yourself? Does this gets better after a while? What should I do to make this better and be efficient?
I wonder from which textbooks you get your "facts"?

>> casualty rates in Iraq and Afghanistan (in the 7 figures)

I assume that is from the Lancet reports? Highly doubtful, see the reality check from the Iraq Body count [1] (never answered by the Lancet authors afaik). At a minimum, it would require a big conspiracy still controlling information from morgues in the larger hospitals -- since any large hospital would see a significant fraction of the official deaths for the whole Iraq, if the Lancet papers are correct! And a conspiracy to (continue to) hide the makers of prostheses for all the hidden maimed. And so on.

Now we can say, because of the later leaks of internal US military documents, that if there were large conspiracies like these to do the needed coverups, it would be known.

[2] is quite fun, btw.

Etc, etc.

(And don't even start explaining the logic of blaming a country U for what people did to civilians, while also trying to kill soldiers from U... But sure, I can agree that the Bush administration was criminally incompetent.)

[1] http://www.iraqbodycount.org/analysis/beyond/reality-checks/

[2] http://lancetiraq.blogspot.ro/2010/03/dubious-polling.html

Edit: I answered a Karma 77 account, sigh. I need to stay out of the religious hate wars people use these accounts for. [It was upvoted later, by himself? :-) ]

Edit 2: But to support your point re Japan, US sources doesn't seem to mention much that in Nagasaki they nuked the biggest church in Asia? (The remains of the church is moved closer to the point below where the bomb exploded.)
Revenge of the Nerds (repost)
One problem is the library as it stands doesn't match up to composers namespacing requirements - which some php developers have decided they don't like and therefore are not going to support
My impression was that it is set for early 2014, I did some searching online and the closest I could find on a date online is http://www.dailymail.co.uk/news/article-2372833/Internet-por... which generally sets this to happen in 2014 based on the PM's pledge/plan and not legislation.
Object Selection using Mouse Ray in OpenGL
Figures that Apple coders would cook something like this up. Seriously, stylistic habits..are habits. If you need a checker for them, they are no longer stylistic, they are significant, and you need to remember the patterns. This is cool but fruitless.
Never really had anyone to guide me through programming. Parents bought a computer when I was about 8/9/10.

Most classes I took were on word or excel. Had a bit of side influence from local pc users group and BBS environments. Doom, and subsequently, the doom hackers guide, were probably one of those chief influences that subsequently saw me start to take things apart and realize how they all worked and fit together. Had friends that I got together with over IRC and gamed with. More games followed.

Started IT in university, but dropped out after the first year because using eiffel was the most boring experience I'd ever had, and not what I enjoyed about using computers. Continued tinkering in various tasks/languages as needed over the years, but never really got past the basic ability to use loops/arrays/conditionals, etc.

Things really got serious when I decided to use employment to learn. Figured I might as well get something out of a paid job, and decided I'd challenge myself to program everything I had to do at work, not use any of the pre-prepared solutions. I learnt SQL in which i tried to do everything. Then i moved on to imperative C-style languages, and tried to do everything in that. Then learnt regular expressions. Then used C. All along this time I kept bumping into python because I began to experiment with ubuntu. Lastly, after doing all that, I decided I wanted a language that was compiled, had good performance, was functional, had macros, and was free. I discovered and taught myself lisp.

From the SQL period on, i can't say i ever had anyone else to guide me. I just kept picking up new stuff, and challenging myself to do everything from the ground up. Every time I found something I couldn't do, or something I didn't understand, I kept at it until i did. Somehow, at the end of it all, I'm a guy with qualifications in other fields that really became a programmer anyway...and now knows more than most of the IT guys :(
My journey to Linux : Ubuntu -> Arch -> and now Gentoo. Wonderful way to go deeper and deeper into the Linux world. :-)
My Dad did not mentor me, but he did make sure my house was filled full of programmable things. We do completely different things in the tech world now, but the objects he provided in my environment certainly had a big impact (BBC micro)
My mom could have been a programmer, if her parents would have let her study past first grade.

My father? He went through to a professional degree in chemicals, and still didn't know what simmetry is and wasn't able to understand it when I tried to explain it to him.
My grand mother in the second half of the 80s and in the early 90s taught CS - mostly algorithms and math related issues in CS - with a lot of programming in Pascal (Borlad Turbo Pascal) in a Jewish high school in... Italy.

She had a huge influence on me and I will forever be proud of her.
Conclusion: You guys are having some he-said-she-said issue that's kinda cute but doesn't change thing about the questionable Expedia tactics.
Or maybe it's that parents tried to monitor what their children were doing online, but failed only because asshole marketers refuse to believe that anyone has a right to refuse their spam and were sending graphic pornography to children.
A new Web Service to promote your Website for Fee
No registration required.
Customers ask their ISP to supply a blocklist. The ISP supplies a blocklist.

This is what companies should be doing, no?
Ever seen a graffiti of someones name you can't even decipher on the back of a trash can at the far off bus stop near the forest? It's kind of like that.
I feel it's pretty real. It's a social thing. People sort of get a light weight kick out of it. I am sort of addicted to HN, TechCrunch, Techmeme, reddit and YouTube. I have to know what's going on in the internet world.
I've always been a fan of the way the Cat works. So much so that my main work tool is pretty much a copy of the Cat on modern hardware. It beats, and has been beating for a bunch of years now, any alternative that I try to give a go.

PS. Notational Velocity and NValt are pretty awesome too.
It's odd that you talk about snake-oil in a thread where it's already mentioned that Google will just as easily ban you even if you follow their rules. Expedia and RapGenius are the two latest examples of how easy it is to cheat the system.

Meanwhile the world commerce is moving towards the Internet and Google controls 70% of that. But you don't want to come off as "spammy" so better to risk your company and follow the rules of an unresponsive search company that might or might not punish you for it.
Two comments:

- maybe you could add some trees or forest option - coupled with birds it makes a good spring/summer ambient

- when decreasing the human option, instead of just decreasing the loudness, it should decrease the number of people speaking ; so many people in the background, even if they seem far, doesn't make this too cozy
s/analytically/analytic/
This is a really neat idea and should be easy enough to add. Check back in a few days!
I would consider you an exception. Left-wing people usually do not lean pro-Israel in the Israeli-Palestinian conflict, and this is especially true for the more radical Left-wing Israelis.

I share you worry about extremist die-hards, which is exactly what's troubling me about that link. Here you have a link to a blog called "The Electronic Intifada" which claims that an ambassador getting to be on the panel and plead Israel's case is "a concession to Apartheid supporters". This is propaganda, plain and simple. No peace or understanding will come of it.
> No one is disputing that Haskell layers additional restrictions on top of typeclasses

The definition of "type class" requires that there can be at most one instance per type. I know perfectly well that, operationally, Haskell just passes a dictionary around just like in Scala. But, denotationally, instance uniqueness causes a difference in semantics, namely, guaranteed coherence. And, to be frank, one of the reasons why I have adopted functional programming is that, most of the time, I do not want to be slowed down by operational concerns. Haskell allows me to write code I can reason about in an equational fashion. Scala does not.

> I guess that's why all those GHC extensions to make Haskell's typeclasses less half-assed exist in the first place? :-)

I was talking about Haskell, not GHC. Personally, when it comes to GHC's type system extensions, I am rather conservative: MultiParamTypeClasses, FunctionalDependencies, GADTs, TypeFamilies (only for associated families, never for "free-floating" families), RankNTypes. (That is, I may use other extensions, like OverloadedStrings, but they are not extensions of the type system itself.)

As I said above in this thread (though not in reply to you), I find antimodularity (due to instance uniqueness) annoying, but incorrectness freaking scary. Of course I would rather have both modularity and guaranteed coherence, but if one must absolutely go away, then it is modularity.

> What abomination? (...) If you wanted the ordering to be a property of your type, then make it a property.

I want the language to help me write correct code, and implicits do not help.
You did say "technically no website needs it", and I assume dionyziz was responding to that.
Ridiculous article. Firstly there is no single "UK Porn Filter". Each ISP does their own thing in their own way. Secondly, the writer of this article is apparently surprised that none of the sites they're checking are on a WHITELIST of websites for children under 12, and concluding from this that "The UK Porn Filter Blocks Kids' Access To Tech ... Websites", etc. That's such a complete misunderstanding of the true situation that it's impossible to believe it has been made in error. Drawing the conclusion from this, as some of the article's commenters have, that "the UK Government must really hate open source" is a level of stupidity that has no place on HN.

Make no mistake about what the (non-existent) "UK Porn Filter" is - it's a political stunt from the right-wingers currently in power. As yet it has no legal basis or enforcement and is just a "strong suggestion" from politicians to private businesses. There are ISPs who don't engage in this filtering, and even for those that do, it is not mandatory. (The "on by default" is something that even the compliant ISPs said they would not do, and the politicians announced it anyway. Even where it is implemented and on by default that is only for NEW customers, and the "do you want this filter" question is part of the initial setup.)

I'm strongly opposed to filtering and censorship too, and as I've said before, publicity-seeking politicians wanting to display their "family values" by getting big businesses to "voluntarily" introduce such filtering IS the thin end of the wedge. But, at least now, it's still optional and voluntary, and you absolutely have the freedom to sign up with an ISP who offers no such filter, if you wish to take that stand. (The UK broadband market is pretty open compared to other countries - you're not restricted to one or two ISPs based on your location or phone company, in most cases you can pick any ISP you want to provide you with a service.)
A TV Guide

http://zapping.io
Which is in no way relevant to me, other than I worked for a different division of the same company.

The only reason I got mentioned, was that I refused to pay money to not have it published, and told the author that blackmail wasnt a great idea.

If someone had attempted to extort you, and were now using your name in this fashion, wouldnt you want to respond?
Why do you think it pays for these characteristics? I'm interested on your point of view.
Ubuntu on workstation and laptop, Debian for everything else.
If you expressing what you want the computer to do, and it understands you, you are - by definition - using a language.
This is simply not true. I live in the UK, don't have a UK passport or driver's licence,use GiffGaff and was able to remove the filter by typing in my Polish passport number just fine!
map, fold and filter can approximate the pipeline pretty well. Personally I only use shell scripting when I actually want to record a set of commands I ran (or, well, when working in a shell); in all other cases I whip out proper tools.

Here's a comparison of code to do the same thing written in Ruby:

Dir['**/*.py'].map{|f| File.readlines(f).length }.inject(:+)
find . -name '*.py' | xargs cat | wc -l

That's 60 characters versus 39 (most of these are just because the "commands" are longer – and I don't think anyone would even try to argue that 'cat' or 'wc' is more readable than 'File.readlines' or 'length').

I ran them on Python 2.7's library directory and my version counted four lines more – I didn't investigate, but I think yours missed lines when cating files without trailing newline. I'd argue that's a bug in your code :)
Cinnamon (a Gnome variant of pleasing minimalism) on Wheezy.
You could also use a Scheme that has implemented SRFI 49: http://srfi.schemers.org/srfi-49/srfi-49.html

(I think the fact that SRFI 49 is not more popular might say something, though...)
Elementary OS (Based on Ubuntu 12.04). Just started using linux.. beautiful UI. :)
I remember Football Manager - as you say it was written in BASIC, one of the few games that I owned which was.

I started hacking on a ZX Spectrum, initially via the orange manual, later with books from the library and so on.

After BASIC I jumped to assembly, and kept up on assembly on MS-DOS 3.3, via Ralph Brown's interrupt list. I didn't try pascal, or any other real language, until many years later at university.
Didn't knew that one. Heh, it's good!
If I were hiring, I'd skip the qualifications and ask for a prototype with every bid. The prototype in itself could be something very simple (I'd give examples but you haven't mentioned about what it is you want made).

Also, if you want good hackers, you must be willing to pay good money as well (and be sure to talk about that in your listing as well).

Edit: forgot to answer your question: yes, a decent outline should suffice most of the time.
French here. I see this as inappropriate because it makes a difference between black people and non-black people, that's it. When I saw the title, I first wondered "Why not just "Girls Code"?" and then "Why not just "Kids Code"?".
I think "black" here doesn't literally refer to black people but to foreigners in general, but I still don't get why they would limit this to "black" people and to girls only. In France in general, this would be poorly looked upon and referred as racist and sexist.
I think there is eclipse checkstyle(eclipse-cs)

plus a findbugs plugin for static analysis(rather then style issues).
> if a child is traumatized after viewing a pair of boobs or a vagina

It's like people on HN have never seen online pornography, which is usually much more than just an unclothed boob. Let's not pretend online pornography is all like this...

http://upload.wikimedia.org/wikipedia/commons/0/0b/Sandro_Bo...

> If the kid is too young and not too knowledgeable about the world then perhaps it would make sense to not be left alone with an -online- tablet. If the kid is older then parents should have by that time invested time and talked with their child and let it know of what dangers may await online.

Sure. http://www.reddit.com/r/WTF/comments/9cltv/has_anybody_seen_...

Are you honestly that naive?
Well, that makes sense. But why announce that you're Turkish? For example, there are lots of Russian hackers and skiddies, but I have never seen a cr3w called RussiaStrongSec.
My Father lobbed a copy of "QBASIC by Example" at me when I was 7, which is quite a heavy book for a 7-year-old.
I do not intent to provide my own passport details, but you may want to go to the forum page and give your feedback to the people that had the problem.
Many commenters (in this and the two previous threads for the same link) have already suggested an FPGA solution for accurate and high performing emulation.

I wonder if memristors[1] would be able to enable an even more powerful way; just download the model for the chip to emulate and have the memristors configure themselves accordingly.

[1] https://en.wikipedia.org/wiki/Memristor
Yeah, I switched to that too. It's by developers, for developers. I feel that Ubuntu is kind of chasing taillights with this whole mobile business, but maybe they'll prove me wrong.
> You have not reached Lisp enlightenment yet.

I want a semantically sane language. What do I care what code Lisp macros can autogenerate if nobody can make sure it makes any damn sense?
I find this very interesting. Could you maybe give some more context? What age is this friend, and how long have you been friends? What has changed besides the increase facebook usage?

On the one hand I tend to believe (as others have remarked) that usually the explanation for such a change is simpler than we're inclined to think. It could just be that over time your interests diverged, for example. Or that your friend is just growing older and valuing conversation in itself over conversation as a way of exchanging ideas (similar perhaps to my observation that many people around me grow less ideologically-driven as they get older). I've seen this happen with some of my friends, and it's not necessarily a bad thing.

On the other hand, I've spent a lot of time observing people around me talk and interact with computers/social media, trying to see patterns emerge, and my observations fit your experience.

An example: for a few years I was a reddit-addict, and would spend hours just clicking on gifs, short videos, reading funny comments, and generally consuming that kind of short-attention-span content. So did my younger brother. And I noticed that many of our conversations would turn into 'did you read this', 'haha, yes', 'oh and look at this' type of stuff. It reached a point where we weren't just sharing trivial content, but mostly just comparing what trivial content we were both aware of (which created a sense of togetherness, I suppose).

Since then, I moved on to slightly more 'heavy' content (partly through HN), and my brother curbed his reddit use. Our conversations now our much more meaningful and we often have multi-part conversations that span months on a single topic.

My youngest brother, on the other hand, is firmly in the reddit/9gag area, and I often notice a discrepancy in conversation between the three of us. For me and my other brother, even a silly meme can be the starting point of some kind of analysis, however inane, and we linger on the issue, whereas my younger brother has a tendency to move straight on to the next inane-but-entertaining thing. This sometimes causes a bit of awkwardness in the conversation as we seem to have different purposes.

While part of my is, as said earlier, inclined to believe that the explanation might be different or simpler (personality, for example, or age), the fact that I've seen our individual behavior correlate strongly to our media use, at different ages, and regardless of our rather distinct personalities, leads me to think that perhaps media use is a huge factor.
My dad coded mainframe systems for IBM, but actively discouraged me in my teen years.

I did pair with a same aged friend. We co-learned BASIC and Z80 assembler at the age of 12.
That reminds me of the language Z. http://chrisdone.com/z/
Thanks again. For example my friend runs a construction company and he is looking for a web based crm type of system that will help him keep track of leads and task. What would I ask for in a prototype?
You're not the only one. Switched a few months back after using Arch for years. It was one hell of a time sink to begin with but I find it to be unfathomably stable for a rolling release distro. I'll be sticking with it, at least until I get an irresistible itch to try Linux From Scratch.
W3schools.com down?
Is it really down or smthing?
I love this one: https://archive.org/details/Summer_Games_1987_Atari_NTSC
1. Yeah, so were you traumatized when you first saw a porn flick or beat off to it? How old were you? 18? Come on..

2. There are some really sick people out there I get it. Are you saying that kids should not be told/prepared that such people exist out there and be instructed on how to react when encountering something like this? (e.g. leave the page, call mom etc).
Kubuntu 13.10
The social rule I was taught (in the U.S.) is that if you have a PhD in whangabangology, it's okay to call yourself "Dr. Blah" or "Joe Blah, PhD" in a professional context (writing a paper on whangabangology, or teaching it, or giving a professional talk, or appearing at an official university function), but not in a social context (making a restaurant reservation, say, or being introduced to someone at a party).

Professional usage varies a lot by institution. Where I went to grad school, undergraduates usually use "Doctor" or "Professor" when addressing a member of the faculty, but graduate students usually call the professors that they actually know by their given names. I understand that's not the case everywhere; at some schools even grad students who have worked with a professor for years are still expected to address them by title. I have heard (but have not personal knowledge one way or the other) that the University of Chicago is one of these.