skysight-inc/HackerNews huggingface dataset:
The abused kid has a right to privacy...

A moral right. Legally, I don't know.

But it is morally wrong to override that right.

Even if it means saving more kids (and I don't believe it does).

Just... Find another solution.
This law is a godsend in combating email spam. You must live in a different world if you don't have spam problem.
Heterosexual sex isn't illegal, considered vile by society, mark you on online registries, prevent you from living in many places[1] or require preying and possibly kidnapping to accomplish. There are many reasons why a pedophile would watch CP but not actually attempt anything.

I'm sure there is a correlation, but I'd want evidence that it is high.

[1]: https://www.npr.org/templates/story/story.php?storyId=104150...
This chart from Lovely was making the rounds of /r/sanfrancisco the other day, sounds relevant to this post: http://cdn1.uptownalmanac.com/cdn/farfuture/N3k8kY5x460_wHNR...
it's not mine, but from a good friend, twitter.com/templarian

He's accepting requests as well for new icons, so if you need anything just contact him!
Revenge of the Lizard Brain
You Asked For It: The Android TechCrunch App Is Finally Here
No, they're suppliers.

By your reasoning Coca Cola are a customer of Walmart because they use the shelving facility provided by Walmart.

I'm not saying suppliers aren't important, they are, but they aren't however customers.
Why use strings at all? Guid.NewGuid() is built in, and way faster. Given that the C# code is almost willfully unoptimized, I'm not sure what the benchmark was meant to prove.
Isn't this just a symptom of san francisco proper being much smaller than new york city?

A more fair comparision is comparing San Francisco to Manhattan.
I read parent's post as taking about self-censoring bots like Youtube's Content-ID, and not DMCA sending bots. As far as I know, Google doesn't use the latter.
It's not often I do comedy comments, but I had to let myself go with this one:

Girlfriends suck a lot more than Hookers.

My night is decided.
I first learnt OOP together with C++.
I didn't understand much.
Second attempt was learning JAVA in connection with OOP, it was super easy.
So maybe you give the java + oop combo a try.
Do you actually have any kids? Because that is not in the slightest true.

Even very young babies recognize both parents and expect different things from them.
A visual technology to automate and test graphical user interfaces
OT: But wow at the blog spam on the old TC articles.
This would be/is useful for tracking purposes if/when a real gif is necessary
Time-sensitive is so subjective that it'd be difficult to say the least if not impossible to properly implement. The only 100% guaranteed way of making sure a rule gets applied to time sensitive emails would be to train senders to add a word or code to the subject or body of the message. But again, this is based on my subjective definition of time sensitive. To me, time sensitive means someone I know sends me an email and they need a reply or at least my attention right away. That leaves out things like leads coming in from NetSuite or Salesforce (as mentioned in other replies) or automated emails that cannot be trained. It also means that I'd have to train a lot of people to do this and I may leave out some people by accident and then I'd have to train every new contact to do it on top of deciding whether or not the contact is important enough for me to allow them to send me emails that'll alert me instantly.

There's just so much to it that it seems like something only a human could do. That said, the guy from tray.io who replied with a potential solution seems to be on the right track. Its not a perfect solution but it's good enough and sometimes good enough is all you can do.
What does $3,500 a month get you in a San Francisco house?

In the <Sunset>, you can get three bedrooms, two bathrooms, an attached garage and a big yard.

Not all neighborhoods are equal, presumably
I actually just wrote a post about this exact process :)

http://www.supremestrategies.com/get-cheap-guest-blog-leads/
For example, if human oversight was required before the content was removed, that wouldn't necessarily restrict companies' ability to remove content, but it would minimize bogus takedowns by bots.

Sure it would; it'd make spam removal impossible, for example.
Private companies have no obligations to honor freedom of speech. Google has every right to say that your content must get a passing grade from [insert black box]. If the black box happens to be designed to filter out copyright violations, it gets no special treatment from the law.
Having said that, the main reason for many of the oversensitive, automated bots, is that big companies like Google (who have user generated content), still need to be incredibly careful in the area of copyright to ensure that they are protected. I suspect that strengthening safe harbor would largely solve this problem.
I would also like a system where sites were highly incentivised to promote free speach on their platforms, but other than public pressure, I do not see how to do this.
Yeah, the current dating scene seems complicated than it needs to be. I'd love to see a minimalistic approach, and also know how you handle the matching task.
I'm going to blame that on 24 hours of no sleep too. We'll get it fixed write away ;)
>The tablet market was already broadening, flattening, and moving down market before yesterday’s Amazon announcement

Right, but Microsoft is trying to bring it up market with the Surface Pro and other small x86 tablets(many of which seem to come with a keyboard or a laptop style dock, sometimes optional). Eg. see http://www.engadget.com/2012/08/30/hp-envy-x2-laptop-tablet-...

As I posted in another comment a few days ago, They will be expensive, but far more capable and powerful(heavier and less battery life too). For example, they can run the full Visual Studio or Eclipse.

You can take a Surface Pro and a Kindle Fire with you, run Eclipse with the Android SDK loaded, connect the Kindle Fire to the Surface and take the program you just wrote on the Surface and run it on the Kindle! Or write your code while on a roadtrip or on the subway and debug it on your Android or Windows phone(don't know how Hackintosh it can get for running apps on the iPhone).

Can you do that with a Kindle, iPad or any other tablet on the market right now, which are used by most people as consumption devices?

Where Microsoft is competing with the Kindle, Android tablets and the iPad is with Windows RT, which is a different beast(and costs less than $100 for OEMs + they are rumored to get kickbacks on ecosystem sales). The only big advantage Microsoft has right now in this space is Office RT. Amazon's tablets are oriented even more towards content consumption(read Amazon's content) than the iPad. It all boils down to how much consumption vs. 'creation' the consumers want to do on their tablets, or if they want to get one device that does it all.
one of my favorites that i saw of the "true hacks"
Show HN: Unplugged - present photos on a big screen from any browser.
Attention all CEOs/high level folks: This is the exact reason why you need to regularly answer questions in your customer service queue and monitor responses (at least some of the time). Yes, sometimes things like this happen, but if you have first hand experience helping your customers resolve problems, you're much less likely to end up with an email chain trending on HN/reddit/etc.
Using a plugin for this seems... unnecessary.
Over 11,000 Guild Wars 2 passwords hacked
Do you have any evidence for this theory? How do gay parents factor into it?
Right now its 10 min after book marking it, then 24 hours after that. We had some different schemes in mind that we'll be optimizing in the next day or so. It's a hackathon, build what you need now.
Now if only I can figure out how to evade the spam box with my legitimate unsubscribe link that I generate based off of a uniqueId and append to mydomain/unsubscribe/$code without having to use a relay mail server such as sendgrid of AWS route 53 :\
The HN submission would be better as this page: http://myusuf3.github.com/numbers.vim
Great idea! on the list now
So, the more you browse the Internet the more your browser makes requests for (third-party) Web sites? That's hardly news.

What gets me is the reporting; 'even the site I write for helps them track you.' Now that's a question (I know the answer): why do so many sites throw sharing icons all over? Are they really that beneficial? Or is the return low? Or given the time required to put them on a site, does it not even matter?
It was Amazon's existing customers that requested that the book be published according to the article.
This is the hack I built for TechCrunch Disrupt. It allows you to create a presentation using photos loaded from Filepicker.io. You can then push that presentation to another browser that's at the unplugged.io website (such as one hooked up to a big projector screen).

Once the presentation is live on the big screen, you can control it from the iPad with multitouch gestures, and you can annotate it by drawing on the images.

The demo at Disrupt failed due to a screen resolution issue, but I wanted some people to see it actually working.

I'm using Firebase for all of the data storage and real-time features.
There are two types of line numbering in vim, relative and absolute. The former counts the lines starting from the vertical position of the cursor, backwards and forwards. The latter starts at the top of the file to the bottom of the file.

Vim has several ways to move and edit a file. For example, to go to a specific line, you would use <n>gg and you would jump to that line. This is useful for navigation as well as selection.

There are likewise commands that are relative from the cursor's position. dd and yy come immediately to mind, as well as the h-j-k-l commands. Knowing how many lines you need is augmented from the relative line numbering.

The key here is Vim doesn't have an easy way to switch from one to the other, except through manually typing commands like `set relativenumber` and `set number`. The plugin switches the number count based on what mode you are in.
Any news about the renewed authentification system?
Because the bot is cutting Google's own yard (e.g. Youtube), not the user's.
I wrote "65.5% of US Internet population", not "65.5% of US Residents".
Thank you to everyone pointing out the spelling mistakes - and i mean that seriously - HN is the best QA team we could ask for!
yes, but a major part of the reason that it is illegal to eavesdrop on them is because they are encrypted.

Generally speaking, it is not illegal to eavesdrop on unencrypted radio transmissions, but it is illegal to eavesdrop on any encrypted radio transmission (regardless of how effective the encryption is). This is because the people who crafted the law thought that an encrypted datastream was enough of a warning to potential eavesdroppers that the datastream is intended to be private. The crime isn't breaking the encryption, but violating a reasonable assumption of privacy.

The examples I cited all broadcast unencrypted datastreams, which is why it's legal to tune into them regardless of whether you are the intended recipient.
Some reasonable points here, but I think there is one very solid argument in favor of making possesion of child porn illegal (and also explains the sense of applying strict liability here): if mere possession is illegal then demand is reduced. Effectively, the legislation aims to destroy the market for child porn thereby preventing abuse/exploitation of children.

There's definitely room to debate whether illegalizing possession will actually curb demand, but assuming that it does, it seems to me to be a pretty strong argument.
The new versions of Labview are pretty good about layout. The auto format command (^e I think) usually produces easy to read code.
Diff is still pretty bad though.
I'd be interested in seeing any research you may have seen that supports your position. Anecdotally, that hasn't been my experience (in those around me, obviously)
thank you so much for the feedback xenen - the team and I are excited to continue build this out and continue the momentum.

clarity.fm is a similar player in this space but (as of today) pivoted to focus specifically on business owners, not end consumers. Maven.co also plays in this place but doesn't directly overlap.
"Far greater than 65.5% of my household accesses Facebook and/or Twitter."

In my social circles, Facebook/Twitter usage clocks in at about 15%, so the numbers of the survey were at least minimally surprising ...
How can he be wrong? He can't recognize his own music?

The problem are automated systems; the solution is just not to use one.
It currently is legal to depict murdering people with a fork. Falling3 did not say anything about virtual child porn not being disgusting. He just said it should be legal, just like depicting murder is.
Maybe because there are people who buy child porn and encourage its production (law of supply and demand).

just my 2 cents
That looks great. Thanks a lot!
Fantastic. Thanks a lot!
I'm trying to figure out what piece of the puzzle I'm missing. I converted the script to java, using apache's RandomStringUtils.randomAscii, and I get:

With StringBuilder: 2.61 seconds
With String Concat: 3.03 seconds

I have to assume there's another loop running these, but I'm not seeing it. Each dictionary has 1 million elements at the end.

I just implemented it inside a junit test, here's the class:

http://pastebin.com/sFZjA1p2

Turns out java performance isn't bad at all.

EDIT:

I'm a dumbass, was converting nanos to full seconds. Post has been edited.
I think you're only looking at one side of the coin. While there may be benefits to using ORMs and web app frameworks, there are also many significant drawbacks. A lot of the time, these drawbacks can wipe out many, if not all, of the gains.

You usually end up losing a lot of flexibility when using ORMs or frameworks. If you don't do things exactly the way the ORM or framework forces you to, you'll be in a world of pain. Of course, there will always be situations where you need to customize things to your particular case. ORMs and frameworks are notorious for making this far more difficult than it should be. I've seen teams waste more time twisting a framework or ORM to handle a unique situation than it may have saved them in the first place.

It's naive to think that ORMs and frameworks necessarily have fewer bugs, or better quality, or better documentation, or more tests than custom-written code. I've worked on enough teams that have had a hell of a time due to ORM or framework bugs. It's worse when you're using a closed-source ORM or framework that you can't easily fix directly.

Somewhat related to that, for any sizable or complex application, it's just not possible to completely avoid understanding the inner working of the ORM or other frameworks that you're using. Eventually you'll need to dig into them, whether it's to fix a bug, or to figure out how to do something that's poorly documented, or perhaps to figure out performance problems. This can be very time-consuming, often exceeding the effort needed to write, debug and test custom code.

If you do need to make additions or fixes to an externally-developed ORM or framework, this can very easily cause headaches down the road when it comes to upgrading to a new version of the framework or ORM. You end up having to choose between using an old, patched version of the framework that lacks critical features or bug fixes, or you can upgrade and try to re-apply your fixes/additions, or maybe even moving to a whole new framework altogether.

Having to deal with issues like these can make custom code look very compelling.
Awesome, even better. Thanks!
10 Killer Apps for Engineering and Science Majors
Do people actually browse the web like that? Why get a massive resolution and waste it displaying websites full screen in a way that's unlikely to have been tested, and even less likely to present the information in a digestible manner?
"The glass window, an improvement on the original device as far as I can tell, stops the paper getting wet in the rain when you are driving your convertible sports car with the top down."

People drive in the rain with their tops down?
There are a number of reasons. I work on one of the larger node apps out there, and its working great for us (admittedly, we use CoffeeScript, which eliminates half of the arguments made against node).

- Server/client sharing. This sounds like its not a big deal, but it is if you're writing an app for which node is a good choice. Our code is close to 50/50 client/server (maybe a little server-heavy), and the amount of shared code is fairly surprising.
- Native JSON. All of the data that we send from our servers is JSON (with a few exceptions for errors). Mongo speaks JSON as well. Its extremely useful that all of our data is in the same format, including that going over the wire and that inside our code.
- One language. I've used server-side Python before, and it is way easier to only have to think in one language, especially if you jump between server and client code often.
- CPS. Everyone's hating on it, but its hard to see the advantages of it without working on a large project first. I was very skeptical when I started, but it really works well. Most people are immediately turned off by the amount of nesting involved, but a simple async library resolves this nicely.
- Javascript. It has problems, but most of them are ways to shoot yourself. If you avoid shooting yourself, it really is a beautiful language.

The biggest problem with node is that the average programmer* probably can't grok CPS. Its honestly a lot harder than most code you'll see. That said, I can't imagine the codebase that I work with being less than an order of magnitude larger without it, so its well worth it.

*In my experience, the average programmer can't grok recursion or pointers, either.
Ask HN: Can you review my startup auth2.com
http://auth2.com/

This is about two factor authentication in short. I support voice call, mobile push, phone application for OTP, image id verification and hardware dongle.

The hardware dongle is currenty veru ugly- microcontroller dev board + realtime clock + 7 segment display + battery. I am not sure if I can produce a light weight and low power device cheaply.

I know there are players like google, secureid or smaller ones like duosecurity and few others which are much ahead of me. I am trying to operate at their blind spot like wordpress security for lifetime cost less than 5$ - you buy the app and you never pay again.

I think I have implemented all the basics for now. I think I am done implementing the minimum viable product and will invest time on customer development before writing any more features.

You may watch the demo for most important two features (voice call and mobile push) here http://auth2.com/demo/voice_call/ . I will need to create demo for other features.

Note1 :

If anyone here is seriously interested about two-cator authentication for your website/blog/server/vpn using the prerelease version please request for early access here -

https://auth2.com/reqbeta/

Please mention HN in the comment section.

Note 2: I asked my first ever question ON 43 days ago about the idea with only extremely limited features working.

Thank you for your time.
I think there is potential here. As I mentioned above, Anki has a few quirks that make it cumbersome to use on occasion. My top three complaints, accompanied by potential solutions, would be as follows:

01. Getting information into Anki.
You've already got this covered pretty well. The ability to clip notes from around the web or add them via other methods is wonderful. Think of a tool like Evernote or Clip.to

02. Poor Quality Decks.
Let's face it, finding a good pre-made deck in Anki can be a challenge. You can easily solve this, simply offer your users a variety of high quality decks. The better the quality of the decks, the more value. It can take a REALLY long time to make a good deck, I'd gladly pay a modest fee for a well made deck that saves me hours of prep time.

03. Bad Design & UI.
I love Anki, but she isn't the prettiest girl in the room and she isn't always easy to get along with. A little bit of elegant design and thoughtful UI would go a looong way in boosting the perceived value of your product.
I agree. I'm always amazed when a compression protocol omits a "do nothing" option, or doesn't use that as its base reference, progressively moving away from it as it makes sacrifices to save space (computing overhead for lossless, quality for lossy). Is it even possible to encode a lossless MP3 of John Cage's 4′33″?
And this:
http://chronicle.com/article/Teaching-to-the-World-From/1340...
Well, they are. Wal-Mart is providing Coca-Cola the service of getting their drinks to consumers; which makes Coca-Cola a customer of Wal-Mart.
Why cite the rental for an entire house? In a city like San Francisco, rental rates for apartments would be way more interesting.
No undo button. Your app should register each selected kanji locally, instead of doing a round trip for each input. Other than that it's nice!
Edit: perhaps also you should have the timer counting on the page, instead of just syncing with the server at each round trip.
http://www.apple.com/macbook-pro/specs gives 7 hours of WiFi use and 30 days standby on a 95 Wh battery for a MacBook pro. So, it will be somewhere between 0.1-ish W and 13-ish W for idle state. I cannot find something better. For the Mac Mini, http://support.apple.com/kb/HT3468 gives 11W in idle.
I like how the battery is integrated into the computer.

I think a typical UPS converts AC to DC and then back to AC. I wonder whether this guy's design avoids those two conversion steps.
"Why would you want to accept and encourage behavior that is not sane?"

Because the evidence continues to stack up in staggering amounts that sexual preference is innate and out of our control. That attempting to suppress it without any outlet is a recipe for a miserable life, possibly leading to dangerous and violent outbursts for perceived injustice and oppression.

Whether you like it or not, people are into kinky stuff. When those people fantasize, write stories, draw pictures or dress up and role play, it should be allowed if it harms no-one in the process.

It does no good to pretend this is not the case. A friend of mine wrote some kinky erotic fiction, and got a positive response, including from women. Meanwhile, it was other women who sent him angry hate mail, saying no-one in their right mind would ever enjoy this. This is not new, the same has happened with literature such as Lolita.

We have to deal with humanity as it is, not how we would like it to be.
Flow – A Coroutine Kernel for .Net
Step 1: Learn WTF "hack" means.
What legal recourse do consumers have against companies that violate this?

LinkedIn and GetGlue both require logins to unsubscribe, so I mark their emails as spam and filter directly to trash. It works, but philosophically it still pisses me off...