skysight-inc/HackerNews huggingface dataset:
It's a trade-off. There's potential harm to the victim of a false claim, but there's also potential harm to the victim of a true claim in the case of a false counternotice. If the infringement is legitimate, then the law wants there to be ample time for the victim to go to court to get an injunction so further harm isn't done. It allows those ~10-14 days for that to happen -- after which the material has to be put back online for the service provider to retain the safe harbor benefits.
> We're talking about green threads, remember?

Sorry lost context. Yes, for green threads you are right. I had regular (OS) threads in mind.
Pretty sure you don't have to license a patent to another party if you intend to produce something.
archive.org is awesome - however there is one thing that bothers me about the indexing service, and I am not sure how it could be improved. The problem is that if a site currently has a robots.txt blocking indexing, the whole history of that site disappears with it. On the one hand, this makes sense - what if some webmaster forgot to prevent indexing and then adds it, with the original intention to not share any of the sites work. On the other hand, this prevents me from finding a site I worked on 15 years ago, because the current domain has it blocked.
I agree with much you say here - I have personally seen too many beginners jump to use Devise, Cancan etc (every app has to have authentication and authorization, right?) without first understanding the core of Rails, and it just adds unnecessary abstraction to what's already a heavy framework.

When we teach (we run an online web development bootcamp), we teach folks Ruby first, then the general web concepts (HTTP, HTML, etc), then lay the foundation of dynamic web programming (rendering templates, routing, etc) with Sinatra, before finally tackling Rails. When we do teach Rails, we stay very close to the framework itself and ask students to build things like authentication from scratch. After they get the core of Rails under their belt, that's when the fun really starts - we introduce comprehensive testing materials, advanced Rails topics, service integrations, complex application workflow, git/github based team collaboration and production app deployment and maintenance concerns.

It takes a while to build up all this from the ground up - but we found this being very effective in pushing people to an intermediate level and build up confidence along the way.
No - the graph is month by month
I dont see how this is stealing - PBS is funded by our tax dollars and owned by the public
It would have to come with an unbreakable chain of authentication. Otherwise, those that steal the content, would just submit it first, under their own or a made up name.

Then it would make it harder to actually prove it is your content if you didn't first put it there.
I'm sorry, perhaps you can share what profound take away you gained from this article which boils down to 'my language doesn't have feature x. So shitty feature y is really meaningful'?

Perhaps you could write an article about the usefulness of Option Explicit in vbscript to really underline the take away here.

I'd love to see you defend the claim that [goto] has a number of legitimate uses in well-structured code including an idiom seen in systems code

Defend that odd statement and you might have a claim on the superiority you're fatuously exuding.

Personally I haven't seen a goto in live code apart from C for about 8 years. But perhaps I'm too durr hurr stupid to notice in the hundreds of different programs I've read.
The only benefit Rackspace provides is their customer support; if I want infrastructure, I'm going to Amazon, and then building out my colo when a load profile has been established.

If you've got the staff to build out a web property, you've got the staff to man a rack of equipment.
Reminds me of this: http://programmers.stackexchange.com/questions/45776/why-do-...
The same way C compilers can be written in C.
Hacker News - Goooooo Campaign
Im thinking about cloning Teespring service in Brazil.
I will appreciate if you help me test them and in the process you can also get a cool tshirt with goo on it!

Thanks!
No joke. Sometime the only time I get un-interrupted stretch of 2-3 hours is at home, at night.
My bank knows about most of my purchases, but it is still considered private data. My health care provider knows about my medical history, but it is still considered private data. Why should a cell phone provider be any different?
Im thinking about cloning Teespring service in Brazil.
I will appreciate if you help me test them and in the process you can also get a cool t-shirt with goo on it!

Thanks!
> People are scaling OUT not UP. Especially startups.

Startups need to scale out because many of them like to deploy on mediocre EC2 instances with the slowest SAN storage ever.

People that keep recommending PostgreSQL are rightfully ignoring this industry.
Thanks, very valuable information, was looking for a large v 1 real world implementation to learn from, (endorsed by ember maintainers). This is great. Thanks
Sounds like an open source Branch. It has most of the same features (real-time, can have separate threads, moderation), but with participation from anyone.
The affordable mass produced model called the blue star is supposed to be out in 2015.
Arggg. The Play Store just decided to stop distributing my app
Quoting Steve Klabink: “Starting Rails today is like starting to watch a soap opera in the 7th season.” http://words.steveklabnik.com/rails-has-two-default-stacks
That every forum that I might want to participate in will have linear discussions and be a nightmare to follow.
Ask HN: Feedback on b2b website for food labeling
We are going live with our b2b food labeling website soon, and was wondering about any ui feedback from the HN community.

Just as an fyi we are on rails/memcached/thinking sphinx/rds. We make heavy use of memcached to calculate the calorie data quickly.

thanks!
America's Most Disliked Athletes
http://www.quickfoodlabels.com/
NetSeer Hacked, Corporate Servers Infected With Malware
We will get there! :) With such momentum that JavaScript has now, in couple of years we will be able to use it at native speed!
I posted a question in the other thread: http://news.ycombinator.com/item?id=5171025

Turns out the matches are determined by the beginning character of the string column. For example, if the user's token is '5feZas0352f', the query

SELECT * FROM users WHERE reset_token = 5;

will match that user. And if it doesn't start with a number, 0 will match it.

The behaviour is documented here:

http://dev.mysql.com/doc/refman/5.6/en/type-conversion.html

> For comparisons of a string column with a number ... there are many different strings that may convert to the value 1, such as '1', ' 1', or '1a'.
In 'How to Create a Mind', Kurzweil states that Kasparov could simulate 100k board positions in parallel. Which was roughly same working knowledge as, say, Shakespeare with 100k word senses (http://books.google.com/books?id=FCcXiBPurdEC - search for 'board positions' and read next 3 pages).

Further, he suggests that each of the 100k may require 100 pattern recognizers in neo-cortex. That means, the brain needs to configure 10 million patterns in total - these are either newly observed, or new relations formed with existing patterns.

I'm sure its not linear, but if you divide 10M patterns by 10k hours, that means the neocortex needs to add an average of 1 pattern every 3.6s, or 4k patterns per every 4 hours (ie, limit for day). Thats about 400k neurons / day re-purposed for learning through deliberate practice to learn 40 board positions / day in chess.

__________________________

Continuing the conjecture, what we know about about spaced-repetition and mass-repetition might provide some nice bounds for upper limit on how these neurons can be exposed to learning material over 4-hr period to optimize their use as pattern recognizers.

Could make a nice illustrative simulation to speculatively address your question about limits of concentration / learning reservoir.
I wish HTML5 would take HTML5 seriously. Is there even a standard yet?
Actually, it is pretty common to replicate the transactional data into another data store for analytical purpose. However, using PostgreSQL as the OLAP data store may not be the wisest move.
Not sure if you're still reading this thread, but in case you are, there's a YC startup that aims to help people get out of debt: https://www.readyforzero.com/. You may find it useful.
We pretty quickly figured out that there was no way to completely eliminate errors, but we could control how we reacted to those errors when they did pop up.

What a great quote; this should be on my wall. Thank you.
We are buying two PROs the minute they come out. They have expandable memory slots and the beauty of having a nice tablet and a full blown laptop is great. My wife can't wait for it to come out.
Hey, so a common thread here seems to be enforceability of false DMCA notices and how it's a pity there's no penalty.

There are penalties.

Check out 17 USC 512(f): http://www.law.cornell.edu/uscode/text/17/512

(f) Misrepresentations.— Any person who knowingly materially misrepresents under this section—
(1) that material or activity is infringing, or
(2) that material or activity was removed or disabled by mistake or misidentification,
shall be liable for any damages, including costs and attorneys’ fees, incurred by the alleged infringer, by any copyright owner or copyright owner’s authorized licensee, or by a service provider, who is injured by such misrepresentation, as the result of the service provider relying upon such misrepresentation in removing or disabling access to the material or activity claimed to be infringing, or in replacing the removed material or ceasing to disable access to it.

I was the plaintiff in OPG v. Diebold, which was the first US federal lawsuit to establish the enforceability: we won. You can't just issue spurious, false DMCA notices without opening yourself up to large damages, such as the ones that Diebold had to pay.

http://en.wikipedia.org/wiki/OPG_v._Diebold
Not to mention the number of three year olds that refuse to enter a room with a jet engine affixed to the walls.

Maybe there's a market there? Just as The Wiggles showed that there is money in adapting adult music for kids, maybe there is money to be made by taking children into account in the design of public facilities? Venues that are frequented by families (shopping centres, child care centres, schools, ...) might be prepared to pay for a line of appliances that don't make life unpleasant for their customers?
Effort to port iCircuit from iOS to Windows 8
MySQL 5.6 GA released
If you make Ruby apps as easy to install as PHP then that will quite possibly be a much bigger achievement than writing a new forum could ever be.
Node.js client for Slanger (open source Pusher)
In other unrelated news, Google Sites dies a horrible death by strangulation....
I hope it's not stating the obvious to say there's often a gap between the interests of participants, and the interests of people looking to get information from threads later on.

I've found that forum moderation sometimes fragments a forum audience across "boards" to no helpful organisational end. This reduces the value of forums for the casual conversation and debate uses (as opposed to retrieval of information later on).

Separately: For the participants, I think threads that discuss issue x for the hundred-and-first time are more often wanted than they are unwanted, because repetition of casual conversations is not a problem. This is despite the fact that participants often complain about such threads. The silent majority of readers presumably have a different view on it.
Sigh, I wish I could make a Facebook with just the keep in touch with friends feature, and nothing else. Facebook itself it turning into a 70's horror movie, The Blob.
Was 4chan an inspiration for this? It seems much like a mix between 4chan and a more typical phpBB-style forum.

It's quite similar to what 4chan would be if threads were archived forever (which is actually the case for some boards), if 4chan had user-based moderation, and if anonymity was removed.
Instructions for an OS/X install with Brew, Macvim and Pathogen:

cd ~/.vim/bundle

git clone https://github.com/Valloric/YouCompleteMe.git

cd YouCompleteMe

mkdir ycmbuild

cd ycmbuild

# Do this only if you don't have cmake installed

brew update

brew install cmake

cmake -G "Unix Makefiles" . ~/.vim/bundle/YouCompleteMe/cpp/

make ycm_core

<Restart vim>
This shows the power of Retraction Watch,

http://retractionwatch.wordpress.com/

a site that I think I learned about from another user's comment here on HN, to update the reputations of "researchers" who have had to retract many published journal articles. All the more reason, I think, to regularly read Retraction Watch to find out what is going on. The Retraction Watch site's own reporting

http://retractionwatch.wordpress.com/2013/02/05/wordpress-re...

on what Ars Technica passes on in the submitted article is quite interesting, and an example of the carefully nuanced writing on Retraction Watch.
Which is why, as thefreeman points out above, its legitimately available online for free.

http://www.pbs.org/wgbh/americanexperience/films/silicon/
Would be clever if in return for your donation of $100 they let you set up a blank-slate mirror on the domain of your choice. I call therealtenmillionproject.com.
Anonymous functions as an expression do have their purpose, unlike the author has stated, especially when you want to isolate different blocks of code from each other by putting them each in a different scope.
Thanks, we created our mvp with raphael for handling svg manipulations and have since grown with it.

The svg environment has some limitations and we compensate with canvas whenever it makes sense.
If you need parametric polymorphism and higher order functions in a strong, statically-typed compiled language you may want to take a look at Haskell.
This reminds me of a novel I recently finished. For those of you who have not read Kill Decision by Daniel Suarez, I highly suggest it. It is a very interesting story about drone warfare and artificial intelligence. This quadcopter is eerily similar to the ones described in his novel.
Great info. The missing part is educating web developers that this is even possible. The thought that SVG can accept CSS styles never occurred to me until this thread and your answer. And I can hardly be the only such ill-informed web developer in the world.

So we do have a good technical solution for what this submission is doing with the web font, as the top post asks. SVG with CSS would be a more proper way of expressing a styleable vectorized map of states. (But the web font is still an exceedingly clever hack, and grabs attention in a way that a boring old SVG tutorial wouldn't.)
The term bug tracker initially threw me as well. For me at least, this term is safely ensconced as equivalent to 'ticket management' in the domain of software development.

I'm not sure what the best term for this other kind of "bug tracking", but almost certainly it should be something else.

Maybe something like "live bug analytics"?
Awesome ideas, we might try a $10k to the best idea around a theme (maybe programming or entrepreneurship) next month
The long term plan would be to make a usable technical solution for permanent publishing. Maybe it's time to give Freenet another serious go.
You're right, I was testing with tokens that started with numbers, so 0 didn't match anything.

SELECT * FROM users where reset_token = 0;

will match the token "abc";

SELECT * FROM users where reset_token = 1;

will match the token "1abc";

SELECT * FROM users where reset_token = 123;

will match the token "123aasfas".
(disclosure: I'm one of the founders at Citus Data)

hey, one way to do that is to use the MongoDB foreign data wrapper - also mentioned in some of the earlier threads.

mongo_fdw (https://github.com/citusdata/mongo_fdw) allows you to run SQL on MongoDB on a single node. Citus Data allows you to parallelize your SQL queries across multiple nodes (in this case, multiple MongoDB instances) by just syncing shard metadata. So you would effectively run SQL on a sharded mongo cluster without moving the data anywhere else.

another idea could be to use MoSQL to neatly replicate each mongo instance to a separate PostgreSQL instance, and then use Citus Data to run distributed SQL queries across the resulting PostgreSQL cluster.
SEO Made Simple – book summary and review
Filipinos most likely to incorporate what they see as strange outside their norms to an Aswang, It so famous that it was used to tame a child if they misbehave, so as a child here you get 'programmed' for the fear of it...I started to create a blog about Aswang do check it out http://creaturesofmidnight.blogspot.com/2013/01/the-aswang.h...
Brotips on your terminal
Malcolm Gladwell said in an on-stage interview I witnessed that he can only write for two to three hours a day. The rest of his time he spends doing less demanding work like research and setting up interviews with people.

From what I've seen, most employed programmers only spend about this much time (maybe a bit more) actually programming.
The host of the video insert was distinctly biased on this issue.
Chinese Blogger Thrives as Muckraker
Supersonic Ping Pong Gun
There are lots of studies that show this actually

http://www.uvm.edu/~pdodds/files/papers/others/everything/er...
Some guy emails all of Microsoft and causes email shitstorm
This morning someone at Microsoft accidentally emailed the whole company - yes, all of Microsoft - and started receiving a bazillion replies from people asking to be removed from the thread. How it is possible to accidentially email the company I do not know, but it seems that permissions on certain distribution lists may need to be tightened.

What happened next is where the story gets interesting and perplexing. People started replying all to tell everyone else to stop replying all, thus perpetuating the problem in an attempt to stop the mass email. You can't make this stuff up. "GOOD GOD STOP REPLYING ALL" is just one of the headlines from the reply-all emails that were sent out trying to get people to stop replying all. Its kind of a paradox, if you think about it.

Thinking that some people might not be getting the message to stop replying all, a new email was created with a different subject with CAPS instructions to stop replying all, which added to the overall slowdown, and essentially duplicated the original mistake and amplified the load on exchange servers through MS.

Emails to and from Microsoft employees have been bouncing back all day long. No report yet on when the problem will be resolved.
You better have legal fees awarded to you as part of the damages, or have pro bono representation... a $100k damages award isn't going to pay for the $1-$2mm in costs to litigate a federal suit.

For all practical purposes the 512f has proven to be a pretty pointless tool for holding large corporation accountable.
Apparently if you try to tag a skill with "C#" it shows you an error that you can't even identify as an error

http://i.imgur.com/M1UwlnH.png

upon DOM inspection it says "A Tag can consist of letters A-Z, plus, space, underscores, hash or dashes."

That aside it's a very slick website

edit: apparently you also can't edit an experience name. It looks like it changes when you save but when you refresh it it goes back to what it was before.
That's been one of my side-projects constantly relegated to side-project status. But I'd love to hear any thoughts you have: dave@euri.ca
You don't want to hear it, but the answer is nuclear fission.
Bad name. Already taken by a well-known Ruby tool (http://godrb.com/).

Why not call it Heaven? It's got clouds.
This is some kind of weird parodic humor that I'm just too old to understand, right? A sly commentary on society, just like bangwithfriends?
Interesting way of looking at things.

Take away the stability, college-educated parent, examples of success, spare time and replace Caguas with Washington D.C. and we've had a similar experiences.

I've been known to expound to anyone who will listen about the amazing opportunity that I believe a career in tech presents for "climbing out".

I could certainly be wrong, but given my circumstances it's hard to imagine coming as far as I have doing anything else.
the funny thing is I tried this YESTERDAY even this same post, I wonder how he managed to post a duplicate...

and I did it to test if it would work, and it did not worked, and now it worked.. :/

now I guess that spamming SO does work after all.
I've been thinking of switching from being a software engineer to DevOps, would this be a good association in doing that?

While I enjoy coding, I've found that most really challenging backend positions are few & far between. DevOp's seems like a guarantee of finding more challenging work experience.
Cloud-based exception logging?
Show HN: MoviePile - a cross-platform all-in-one desktop video app
> My point is that it's a risk that everyone, to a great extent, knows about

Isn't the news here that there's brain damage that we didn't know about before now?
I greatly admire what WordPress did for the web; to say that we want to be the WordPress of forums is not a stretch at all.

Going with Ruby (Rails?) is a sane choice from a development point of view, but a lot of shared hosts still only support PHP and a lot of my web design friends are comfortable only with basic FTP-ing. I remember reading some tweets from Jeff from last year, which hinted that he might be stuck with PHP for his next project (which I believe now is Discourse). Nevertheless, it's interesting that they did not go with PHP.

Edit: minor grammar
Related story: "People without Facebook accounts are suspicious."

I'm quickly losing respect for Forbes lately.
Unfortunately, this has happened before. And not only once. Here's a description of a previous instance: http://blogs.technet.com/exchange/archive/2004/04/08/109626....

(It doesn't seem to have been the entire company -- about half of my team was spared -- but I'm sure it was a good chunk.)
Concurrency in the Go Programming Language
Posting SO questions is a double whammy because you level up HN karma and you snag some SO badges as well.
How'd you get started on that climb out?
It's not the email shitstorm of all time until someone makes t-shirts. Any Bedlam DL3 references in those replies? =)

http://garykac.blogspot.com/2007/11/bedlam-dl3-10-years-and-...
It looks to me like it costs $19.99 http://www.shoppbs.org/product/index.jsp?productId=18789896
I met Danilo (briefly) at a Grubwithus dinner a while back in the SF. It's strange to type, but I never suspected he was Latino based on appearance. I'm in a similar boat, where I pass as white. There have been a number of times in my (so far) short career where it's been made evidently clear that if I didn't pass as white, things would be very different for me.

I appreciate this post though. It's from a perspective I don't hear too often, and I've been slow to contribute my own. So, thanks.
Choosing a mobile phone: 2003 vs. 2013 [COMIC]
Of course! :) Do good even if you're remembered or not.

Really anything can be taken from you. Money, status, memories and even life itself, but the one thing no one can ever take away is what you've done. Whether you're remembered or not your actions can never be reversed, so hopefully they better be good ones.
I setup about 50 forums on my hosted plan before I became a programmer and many of them went on to be quite active and useful. All I knew at the time was very basic HTML and CSS. Once I actually started programming, RoR was a pain in the ass to setup the first time, it definitely took much longer than an hour (I even gave up on my first try).

So no, this barrier of entry isn't needed.
and everybodys phones going off all day, all over?
I have a fantasy that this is tied into midyear reviews, and that anyone responding automatically drops a point on the review scale...
Permissive Action Links – how nuclear weapons are secured