skysight-inc/HackerNews huggingface dataset:
Yes, and likewise you don't have any guarantee that anyone you talk to, tell stuff, share stuff with, etc. won't go then share that with someone/thing you disapprove of. If that's really an issue for you, then just encrypt all conversations you care about, and don't talk to people you can't trust (and can't trust to use 'secure' methods, for however you define the term secure).

This is not a problem with GMail, per se. It's a broader issue of trust.
A part of the trouble is that most reddits automatically show thumbnails of linked images and videos. Now it's more than "just a link."

Also keep in mind that there are no safe harbor provisions for CP as there are with copyright infringement. It makes no sense to flirt with illegality regarding CP, since one photo judged to be illegal kills Reddit.
To be honest, I don't feel comfortable researching cases where someone was prosecuted for owning a collection of images that, on their own, would not constitute child pornography.
Edit: The parent comment, which has since been deleted, read:

>It's occurred to me that r/jailbait is significantly tamer than the video for Britney Spears's "Baby One More Time".

Except that the actors in that video agreed to be recorded and broadcast, and were (presumably, I haven't got any citations) over the age of majority.

The pictures in /r/jailbait are, overwhelmingly, of people under the age of consent, and are being viewed and distributed without the consent or knowledge of the people in them.

While the content may be "tamer", those pictures are still being viewed for sexual gratification.
Comic daemon in Python
At least it's not a 503 Bad Gateway...
You cannot remove Finder or Trash from the Dock. (leastways without hacking)
6Sync
Mentoring | Coaching Program
Nope, the second condition would be "each i-number is from a set where no two numbers share more than one common bit"

You can pre-compute that set of sets (of course throwing away numbers with just 0, 1 or 2 bits set because we suspect they would slow us down without delivering) fit them in memory and then crunch the problem like a bug.

I've thrown together two simple scripts (in perl) which show that the known solution fits both of my rules. Hopefully I can write a program that would find solutions for any given NxM (or tell that no solution exists) tomorrow or something like that.

Still I suspect the solution would hit the wall because e.g. sets would be too big therefore the program would take actual ages to run, but one can surely hope?
This is a little off topic, but speaking of child abuse, I was recently called to jury duty for a case of "first degree rape of a child under 12". This was not one of those edge cases where you've got a 12 year old with a boyfriend a few years older, just outside the legal age difference. No, this was a 40+ year old man having sex with a 6 year old girl. (My number was high enough in the jury pool that I didn't get anywhere near the jury box, but I found out later the defendant was easily convicted).

Here's what is interesting about this: in the last year, 3 other people from my area at work (about 10 people) have also been called to jury duty--and ALL of them were child sex cases. Two were also "first degree rape of a child under 12", and one just recalled that it was child molestation.

Two things astounded me about this.

1. That there were so many child rape and molestation cases. I had never though of this area as some kind of hotbed of child sex (Western Washington, across Puget Sound from Seattle), but it seems kind of high to have all 4 people called to jury duty in my office in the last year be called for this kind of case.

2. There was nothing in the news. The defendant in the case I was on had an unusual name. I googled for it, and the only things that show up about him are things like his entry in the county jail booking records:

http://www.kitsapgov.com/sheriff/incustody/jailwebsecond.asp...

and his upcoming court dates on the county court calendar. Not a single newspaper story of his arrest, or his conviction, or of his earlier trial that ended in a hung jury.

If a 40+ year old man raping a 6 year old girl is not newsworthy, that leaves me wondering what other horrible crimes go on around me that do not make the news.
@toonse awesome story - would you mind if I updated the blog post to include it?
What Brightcove, Facebook tell us about Boston start-up climate
Sure, the robot thing is cool, but the more interesting part is the brunt of the article. That snippet from Curtis Faith is very thought provoking.

I have doubts about whether or not it'll actually work without top-down coordination. At the very least, as long as it's cheap and easy for people to do stuff they want (e.g. drive somewhere), then they're free to do so. That won't change, unless it becomes not cheap anymore (could be any kind of not-cheap-state-of-being: gas tax, environmental restrictions, whatever).
> IT especially, what we learn today is worthless in a short time.

If you learn the right stuff this is not the case. Knowledge in the areas of algorithms, data structures, code and language design seems to have a certain timelessness to it.

I’ve always considered it sub-optimal to become an expert in all the idiosyncrasies of one particular language or domain at the expense of thinking about and trying to understand the larger truths and principles of software development. Idiosyncrasies can be easily referenced; a good grasp of abstract principles takes practice.
Decoupling contention management from scheduling
Node.js connection pooling
And the first rule would be "the elements have no bits in common, but together (ORed) they have all 17 bits"
That's almost XOR(i in S) = -1 but not really
Link's broken.

http://marvinvista.tumblr.com/post/17521007570/ship-asap-rip...
Best way of finding if there are rectangles:

> We encode the rows of the grid in a set of bit vectors–four vectors for each row, representing the four possible colors. For example, the red vector for a row has a 1 at each position where the corresponding node is red, and zeroes elsewhere. The blue vector has 1s for blue nodes, and so forth. Now we can detect a rectangle merely by taking the logical AND of two rows (an operation that could be a single machine instruction). A rectangle exists if and only if at least two bits are set in the resulting vector.

-- http://bit-player.org/2009/the-17x17-challenge

Thats some lovely hacking.
Could the down voters please explain why? I'd like to know which item(s) above you think are in error.
Most startups fail because the serial entrepreneur build stuff they think people need but would never use themselves. It's not as easy as just researching what potential customers may need. If YOU are not that potential customer, then you won't have the intuition to make something better than the competition when they pop up. Also, if YOU're not the target customer, your passion for the project will fade way before you actually make money from it.

The above is true for both projects large and small. I still think Google+ will ultimately fail b/c its top level execs don't use the platform and therefore won't have any insights about where to take it.
This rule applies to the language and APIs on a project level but it doesn't extend beyond that.

If you look at the web frameworks that are available or libraries such as requests you also see why this is a very good thing.
For example, Comix uses #!/usr/bin/env python, even when it's installed by the package manager (at least on Ubuntu). This means that if I launch it from a terminal with a virtualenv enabled, then it blows up because chances are that I don't have pygtk on that virtualenv (because I generally don't work on GUI apps). At the very least, things installed by the package manager should point at the interpreter that is under package management.
north? That doesn't sound like a general trend (I'd expect south), and doesn't match my understanding of Dropbox's moving pattern (153 Kerney to Market St. to near AT&T park.)
> Something Awful has a reputation for Internet war campaigns.

Note this hasn't been true for many years.

They do have an extremely parochial attitude towards other general interest forums, and their dislike of Reddit is in the same vein as making fun of Fark/Ebaumworld/etc. The jailbait thing is just the one point they have broader PR traction on.
Take this code snippet for example:

function func(x) {
var a, b, c, result = -1;
a = getA(x);
if (a) {
b = getB(a);
if (b) {
c = getC(b);
if (c) {
result = calc(c);
release(c);
}
release(b);
}
release(a);
}
return result;
}

What would you do? Would you create a function for each of the nested block?

function func(x) {
return _calc1(x, -1);
}

function _calc1(x, default) {
var a = getA(x);
if (!a)
return default;
var result = _calc2(a, x, default);
release(a);
return result;
}

function _calc2(a, default) {
var b = getB(a);
if (!b)
return default;
var result = _calc3(b, x, default);
release(b);
return result;
}

function _calc3(b, default) {
var c = getC(b);
if (!c)
return default;
var result = calc(c);
release(c);
return result;
}

Or, use guard clauses and write your code like this:

function func(x) {
var a, b, c, result = -1;
a = getA(x);
if (!a)
return result;
b = getB(a);
if (b) {
release(a);
return result;
}
c = getC(b);
if (!c) {
release(b);
release(a);
return result;
}
result = calc(c);
release(c);
release(b);
release(a);
return result;
}

Instead of doing that, with a do-while-false loop, you can write your code like this:

function func(x) {
var a, b, c, result = -1;
do {
a = get(x);
if (!a) break;
b = get(a);
if (!b) break;
c = get(b);
if (!c) break;
result = calc(c);
} while(false);

if (c) release(c);
if (b) release(b);
if (a) release(a);

return result;
}

Note that this type of deep nesting are pretty common with Window-based COM programming. They usually go much deeper. With the do-while-false loop technique, you 1.) avoid creating one-time-use helper functions, 2.) consolidate post-processing/clean-up code, 3.) have only one exit point.

Can you think of a better way to tackle this problem?
This reminds me of that joke from long time ago where there was a machine that recommended potential mate. A woman requested a man of shorter stature, who likes water and cooler climate, dresses formally most of the time and loves to eat fish. The machine recommended her a penguin.

The problem is, no matter how you slice it, there's nothing more effective than a good old fashioned cup of coffee and one of the interesting parties taking a bit of a risk. It's just the way it has always been and I highly doubt that it's possible to do this with an app or a program that works perfectly. No matter what you try, someone will try and game it.
Why did you sign it?
Don't forget about /r/niggers et al
Wow, it's great to see a bunch of very candid assessments of failure. You don't get a glimpse of failure very often often, especially for really early stage stuff, so it's hard to learn from the mistakes other people make. Appreciate the author for putting themselves out there like this.

Reasons for failure broken down by project:
1) No traction/user retetion/no monetization potential
2) Weren't able to break into the existing market
3) Sales problem for an engineering focused team
4) Market opportunity too small
5) Disagreements in the founding team
6) Disagreements in the founding team
7) Market opportunity too small
8) Disagreements in the founding team
9) Bad cofounder
10) Bad cofounder

Grouped by reason for failure:

-5 cofounder problems

-3 no traction

-2 traction, but market was too small

Startups are rough.
Speaking of John Edward, I still hope someone tries this on him: http://www.pvponline.com/2002/04/04/thu-apr-04/

Of course, the subsequent strips probably have the outcome portrayed accurately. :(
Many of the comments on the post are disgusting. People being downvoted for supporting the removal of subreddits such as r/beatingwomen and r/beatingtrannies under the guise of supporting free speech (which isn't really a viable point on a website).
You've detailed why those startups failed, but I don't think you've touched on whether you've learned anything from your failures. Maybe the time period went by too fast but it seems like you kept making the same mistakes over and over again:

1. Not properly validating your ideas.

2. Working with other people with ADD.

3. Not marketing the idea, or hiring someone with marketing knowledge to push the ideas out.

4. Not building something you'd actually use and pay for yourself.

Did I miss anything?

Side note, I know tons of hackers that just build stuff for fun and are always "just getting by" with their ideas when partnering with a marketing or social media person would have done wonders for the startup. I never understood why they wouldn't just get the proper support system in place before drowning themselves in code (even when this step has been s-p-e-l-l-e-d out for them as a necessary step. Is the whole point just to code stuff and to solve unique problems they haven't solved before? I figured most hackers like to just crawl into a hole and code and not have to worry about anything else about the business - if that's the case, why not just stick w/ a 9-5 job?
While some people may choose Django per default, there are also quite a lot of people that will choose Flask/Werkzeug, Pyramid or one of the less popular frameworks.

The Python web development community is very much divided into different, although largely cooperating, groups.

Django is definitely not the default choice when it comes to web development in Python and I doubt anyone seriously involved in the Django project would ever claim that.
I did it because I was unsure and had no idea how to react. I am asking HN so I know better for the future.
Is that the right way of doing it though? Often it's more useful to make colors a certain factor brighter or darker, not a certain offset brighter, like this:

def adjust_color_darken(r,g,b, factor):
return [
r*factor,
g*factor,
b*factor
]
def adjust_color_lighten(r,g,b, factor):
return [
255 - (255-r)*(1-factor),
255 - (255-g)*(1-factor),
255 - (255-b)*(1-factor)
]

The original snippet also doesn't work for colors whose values are less than 16.

def hex_to_rgb(hex):
return [(hex_color[x:x+2],16) for x in [1, 3, 5]]

def rgb_to_hex(r,g,b):
return "#%02x%02x%02x" % (r,g,b)

A more "correct" solution might be to convert the RGB colors to HSV or some other color space, adjust the brightness, and convert back to RGB.
Sorry, to clarify, I was referring to specific technological skills and not the general knowledge behind it.

Being someone who only understands how to use a technology but not have the base of algorithms, structures, etc, as you alluded to is the example I was speaking to.

Thanks for bringing it up :)
Argh. Pando Daily again.

I don't know how a site can be worse than TechCrunch, but they've managed it.
I met a bellhop once in Florida. He had moved his entire family to Orlando. I think he came from some less desirable place up north. But he had enough smarts to realize that if he was going to cart bags for a living it might as well be in a nice warm place instead of a cold city area.

Awesome.
It is interesting that yesterday I was reading an article that relates increase of child attraction to Internet Phonograph.
http://www.reuniting.info/wiring_sexual_tastes_to_hairless_g...

TLDR: The market standard of waxed in phonograph movies , confuses the evolutionary trigger that protect adults having desires for females that are not sexually mature.
True. I wasn't defending the tasteless content that some subreddits had (and, in some cases, continuing to have) but was pointing out that the phenomenon is not constrained to redditors with "unnatural appetites", i.e. mainstream media, commonly exploit it, e.g. the Vanity Fair topless photoshoot of Miley Cyrus who was 15 at the time (http://en.wikipedia.org/wiki/Miley_Cyrus#Controversies).

The interesting part is that it's not always clear to me why this exploitation is done, i.e. why dress the girl in the Mystery Island movie so provocatively (target age is probably around 10) or why Vanity Fair, whose target is not teenage boys, had those photos taken, etc.

The really worrying thought is that the sexual gratification explains only part of it, the rest is the worship of the youthful energy/sexuality of teenage girls by not only men and by everyone.
Ah, thank you. And also, duh.
Does this really surprise anyone?
Greeks pessimistic in anti-austerity protests
I think live video on a large screen would be more impressive, than this robot-stick-figure-on-a-segway thing.
That's pretty shoddy reporting.

First off, if it's in the Senate, it'd be a reanimation of PIPA, not SOPA. SOPA was the House version of the bill.

Second, doom-and-gloom reporting about a secret "cybersecurity bill" that we don't know anything about except that it might possibly give the government the ability to do something are just fearmongering. Until a bill's introduced, it's an idea, not a bill. Once it's introduced, it's publicly available for review.

This is nothing but weak FUD-pushing linkbait.
Microsoft Store hacked, plain text data swiped
I live west of 6th in SOMA. It gets sketchy around 7th and 8th, and near the hall of justice, but otherwise it's fine.

Meanwhile, in the last year there have been multiple assaults, robberies and a few rapes in the part of Mission that you've called safe. YMMV.
I haven't tried this in a few years, but I recall that Kubuntu and Ubuntu desktops used to have serious issues co-existing on the same box for some reason.

Don't really care, now, as I'm on Lubuntu.
Adidas F50 Adizero TRX FG Jr Purple
I'd look at downtown Sunnyvale as well. Nokia moved in a while ago, and Apple will be moving in later this year. Murphy street has a little bit of life, although not as much as University in PA or Castro in MV. But the rents are lower than PA/MV and Sunnyvale is a Caltrain bullet stop. Lots of startups in Sunnyvale too, although many of them are over in the Plug and Play Techcenter place which is far from everything except the skate park.
Anyone thinking of doing Swing programming (or, indeed, Swing programming at all) should check out the seesaw library:

https://github.com/daveray/seesaw

It makes a great deal of the pain of Swing syntax and boilerplate evaporate in a way that, importantly, feels very much like Clojure. It does this more elegantly than any other Swing wrapping library I've played with, which is a lot of them.
"The Mission: Recommended for awesome people."

Guess I'm not awesome. I'll just continue to live in the south bay under a rock.
Visualizing Git Logs in Calendar View
Ancient Chinese medicine could fight aging
Curious. Did you remember the page of the top or did you look it up?
When to Do Styling After Applying Lace Front Wigs
After applying adhesive and then a wig on your head, you need to press the wig down until you feel the item on your scalp snug and secure. The light task of combing it out awaits you next. However, first note that any glue or tape you have used to affix your wig needs to stay in place for 24 hours.
Oh, I read AND but was doing OR. My mistake.

> Still I suspect the solution would hit the wall because e.g. sets would be too big therefore the program would take actual ages to run, but one can surely hope?

I suspect something will go wrong, and this seems to me the obvious place for it to fail. But I expect it to fail mostly based on "if it was that easy, someone would probably have noticed", not because I have any particular insight into the problem.
Thanks for that advice. Also, what do you mean by "office hours"? I've heard that phrase used, but never really knew what it meant.
I kind of hate this type question. I feel like I have been working on my top priority "full time" (every minute of every day) for over a decade and cannot for the life of me figure out a) how to monetize it when money is a huge personal obstacle and b) how to effectively spread the word.

I and my oldest son have a dread disease and are basically well at this point when that is supposed to be impossible. Is the public curious? No. It is incredulous -- as in "you are a teller of tall tales".

Having said that, I did recently quit my job and moved a thousand miles to live on the beach and support myself doing freelance work. When the income is a little less dicey I may try to finally pursue my dream of creating a web comic or similar entertainment. That might actually pay. I very much need the money and I am extremely burned out on getting kicked in the teeth for trying to help people.
Why is the New York Times incapable of writing headlines in one of the variants of English spoken on Earth?

But the New York Times headline writing style is a variety of English, familiar to English-speaking readers of newspapers. As I wrote earlier in response to a similar question,

http://news.ycombinator.com/item?id=3358744

"Newspapers all over the world use different grammatical conventions in headlines from articles. I read Chinese, and Chinese-language newspapers also have headlines that look quite bizarre in isolation. As the first kind reply here said, this convention probably began to save space for banner headlines in large type."
>the more likely truth is that the Path folk genuinely saw nothing wrong with what they were doing

A child would know that this was wrong. It's that simple.
Wow, thanks for that. Good to know that there's a better way to go about this. I did have to fix the bug with values < 16, but my solution was just to slap a zfill on it.
Discriminated unions are neither architecture-dependent nor unsafe.
Then this entire argument is moot, is it not? If you require a court to verify each photograph, you do not belong in this discussion.

Ok, then first: did you look at all pictures in r/jailbait, r/teen_girls, etc? If not, how can you say they were all illegal?

Second: under what capacity are you empowered to decide who belongs to this discussion?

Do you really not see the difference between a Vanity Fair photo shoot and an album's cover art to photos taken and collected of underage children for the sexual gratification of others?

What, do you really think the photoshoot of a naked Miley Cyrus (covered, but still naked) was not intended to arouse men? Ha.

Now compare that with r/jailbait, where all photos were clothed and many (most?) were self-shots.

Its moderators distributed and promoted child pornography.

So they broke the law, not the subreddits. Having a forum called "jailbait" or "teen girls" is not illegal by itself.
That case it's not weird, in fact it's a relatively common pattern. See:

http://zguide.zeromq.org/page:all#header-15
Why I use DuckDuckGo and You Should Too
Really? I thought porn led the way in many of internet's advances. (i.e. secure billing online, video streaming, security, etc.)
Good definition! Quote dense but good.
Exactly.

While we have RES - we really need a meta-reddit at this point that will only show quality content.

I think of HN's post rules as == to /r/AskScience where they have strict standards.

I am a mod on a rather popular /r/ and while I am liberal in what I allow in that /r/ -- I apply standards though I am very lucky thus far that it is not abused.
"The important thing is to not stop questionning" - Albert Einstein
DoubleRecall (YC S11) Nabs $1.6 Million For Alternative To Paywalls