skysight-inc/HackerNews huggingface dataset:
What? They give you their email. You immediately send them an email with a confirmation link. They confirm, at which point you put their email in your database. You must send them a confirmation link because you shouldn't be sending them email in the future unless you've had them confirm their address and that they want to receive email from you.

You appear (but perhaps I'm misunderstanding you) to be asking a user to enter their email address; checking that against a regex; storing it; and sending email to it. That's bad, don't do that.

> You potentially just lost a user and/or customer (or made them unhappy because now they have to register again)

You're potentially losing customers because their valid email addresses are not validating through your broken regex; or their incorrect email is validating through your regex.

> when you accept a credit card, normally you validate the formatting of the card

Credit cards are trivially easy to check for formatting. You use the Luhn algorithm which tells you if it's possible for that number to be valid or not. This is because there's a strict format for credit cards. There is no such format for email addresses. That's why the only sensible way to check a user's email address is to send a confirmation email to them.
According to Facebook's community standards, it should be considered hate speech. The post is clearly an attack on people based on their sex.
You have to keep in mind that Georgia Tech is one of the best engineering schools in the U.S. (disclosure: I am not in any way related to this institution) and consequently worldwide.

$15K AUD is very close to ~$14.5K USD. This is less than half of that.
> Merely expressing an idea, even if it involves negativity or dislike toward a certain group of people, is not in itself harmful.

It is harmful in and of itself. I don't know if you've ever had people urging others to hurt you but it's immensely threatening, very scary. And for good reason - there's the knowledge that there's easy respect up for grabs in that hateful little group, something that encourages lonely bitter people to go do the things. The speech creates an incentive for the action.

It's a difference of degree, not of type, between putting out a hit on someone and hate speech. It's just the payment that's slightly different.
Luckily, it's JavaScript, so you can just look at the home page and see if they are or aren't.

Line 3435 (for me, I'm logged in) holds the answer.
What is the total cost of education in your country? I.e., amount paid by student + amount paid by govt?

I suspect the answer will be similar to the US, but scaled down a bit since high skill labor is much cheaper in Europe.
If you look up the prices for non-EU citizens you will see some places are prohibitively expensive, even in Netherlands.

In most places you have to have at least 10k EUR (13k USD) on your bank account for each year of the program, on top of the tuition fees.
They're the exception rather than the rule. The majority of the time you won't get any value from a visitor unless they complete an action while they're there. That's a bounce.

blog.yourcompany.com isn't doing it's job unless it engages someone enough to share the content / comment / find out more about the product and on...

StackOverflow have established dominance in organic search and buckets of engaged users: not many sites are in the same position.

Track any other action a user takes in-page like sharing/commenting with a GA event.
I clicked through that examples page you linked, and I disagree with you about what these jokes are. Jokes need to be funny, there is very little humor in "This bitch didn't know when to shut up. Do you?"

I agree with you about not censoring jokes, but seriously.. these are not the kind of jokes that are worth the time spent looking at them. Would a picture of your face with blood with the tag line "Tom Gullen didn't know when to shut up." be a joke? I think not.
Do you not think that ideas can, and often do, cause acts?
This, so much this.

My outlook on life is unimaginably different now that I have a few thousand euro lying around my bank account than it was right after I burned my last startup and I was forced to borrow shampoo.

Money == freedom.
Re: FAFSA --

If you go into any community with a lot of college students / new grads you'll hear a lot of complaints about how its impossible to qualify for FAFSA, scholarships, financial aid, etc.

I'm a middle-class white male and was incredibly worried that I'd hit FAFSA's 'blind spot': our family has a home and a stable middle-class income, but not enough to comfortably afford even a public college education (for our European friends: public colleges offer lower tuition for students residing in the same state as the college because they are partially funded by the state -- instead of paying 50K tuition, I'd be paying around 20K). Furthermore, I was by no means a prodigy: I did well enough in high school to more or less choose the college I went to (I'm from Virginia, and our public colleges are some of the best in the country) I certainly wasn't being courted or showered with incentives.

I managed to still get a pretty fair shake from FAFSA (that 20K number was knocked down to around 11K) and was able to secure some elective scholarships. America's college system isn't some bureaucratic hellhole destined to crush the spirits of its entrants; its just coping with some changes it wasn't really designed to handle.
I hope they buy it and open it for international users as well, it's a pity right now it only works in the US and you have to resort to tricks to access it from outside the US (for those interested here's a chrome add-on that lets you access it from outside the US - 'Media Hint').
I doubt the rarely. Often it is just that. A blog doesn't have to be a direct marketing tool.

But let's assume that it isn't just about reading the article. Even some your examples could lead to a bounce:

* Sharing is pressing a button and doing stuff on another server, no activity for GA on this blog -> bounce

* Commenting can also lead to a bounce, if using an Ajax-commenter (think disqus)

* Buying and a trial probably won't be on your blog, but on another system -> bounce. Well, maybe, I admit that this isn't necessary.
Liberty Reserve seized as its owner got arrested for money laundering
Even though MITM is a very important attack vector, we've seen recently how the strength of the private key file encryption can overnight come under scrutiny of world-wide IT media (spoiler: Linode private key has a 'secure' password):

https://blog.linode.com/2013/04/16/security-incident-update/
"If this isn't encouraging rape,"
Exactly HOW is it encouraging rape?
The reason why it's a pro-censorship vs pro-free speech argument, is that almost everyone (for any reasonable definition of everyone) believes in some censorship in a civilized society.

The real question then, is not whether censorship should take place, but where the "line" should be drawn. Depending on your feelings regarding censorship, you may believe that crude and objective jokes that you find offensive should, or should not be censored. Depending on their content, I think they should. Those who are more free-speech leaning than I am may state that they are offended by that speech, but defend the person who is making the offensive speech their right to make it.
Google Glass in 10 years: the view from dystopia
More about the case in here: http://www.ticotimes.net/More-news/News-Briefs/Costa-Rican-a...
I strongly believe that people which complains about the content of Internet, whatever it might be, should go trough "internet 101":
https://encyclopediadramatica.se/The_Power_5
> Your DNS example is a corner case

One of the many corner cases that will kill your application or open it to DoS (malicious or not).

I.e. you can DoS any nodejs application if

* you can trigger it in making 4 DNS queries
* and it does disk i/o (or uses any other core module using the thread pool)

> There are discussions around it

I've seen tickets opened since more than a year on this, without anything showing a willingness to improve that. Version 0.9 even removed the possibility to increase the number of thread (which they re-added in 0.10).

> such issues impact all frameworks

When you start using node, you don't expect that your bottleneck is a thread pool.

In non async frameworks you know you'll have this kind of problems, you can design around it, and a DNS query in some module can't block I/Os for the whole application.

> If you want to scale node, you would use multiple processes.

By "unscalable" I meant libraries using O(n) or O(n^2) algos, with 'n' the number of users or the size of your data, where it would have been easy to do it in O(log) or O(1).

> Promises not being in core is a good thing

Why ?

> Eventually many of those use cases will switch to using ES6 generators

It hope it will improve, but we are discussing the current state of nodejs
My knee-jerk reaction to this post was that this increases the chance of another developer introducing a dangling else manyfold.

http://en.wikipedia.org/wiki/Dangling_else
Whilst I broadly agree with the thrust of the article I do wince when I see statements like "once-in-a-century genius." applied to Steve Jobs.

I also cringe when I see "You are not Steve Jobs" etc. indeed I'm not nor would I want to be, I disliked many things about the man intensely when he was alive and that hasn't changed one iota since his death.

It fascinates me how we continue to set the bar of leadership based on a man who judged by his actions was a borderline sociopath, I guess success by whatever measure truly does forgive all sins.

http://www.businessinsider.com/steve-jobs-jerk-2011-10?op=1

The only thing that amazes me about his career is that he didn't get punched in the face more often.
The making of a 4k demoscene production
Thats a good point. Most of the folks I'm talking about were in my PhD cohort and we all decided the PhD wasn't for us (My PhD program left a very bad taste in my mouth towards higher ed). I've known a few Masters students who got stipends but the majority were PhD students.
But you dont have to sell it in your bookstore. Facebook is not a country, but a private company.
Very cool. I like ClojureScript and believe that immutability is usually the better choice, but I don't always want to deal with the Closure compiler and somewhat involved build process. This takes some of the best qualities of ClojureScript and makes them portable. Writing highly functional CoffeeScript with these data structures sounds quite appealing in situations where ClojureScript might be overkill or doesn't fit well into the stack.
There seems to be some misunderstanding in these comments in how Google Analytics works:

"The Average Time on Page trend line should give you the information you need without resorting to this."
Incorrect, if no further events or pages are clicked, time on site is ALSO incorrect.

"You'd have to research to make sure that your hack isn't also artificially inflating the number of pageviews, increasing the pages / visit and artificially deflating the Avg Visit Duration."
This hack is tracking via events, not pageviews. The last item would be the opposite, it would increase the average time on site, not decrease it. However, that is another Analytics issue.

"Firing on timeout is not the ideal way as the general pattern tells us people open multiple tabs which they may or may not read."
This IS true and a valid way of measuring. Though some might still prefer a time based approach.

This repo https://github.com/rockymadden/gap explains most of it.

Lastly, see Google's own word on this (tl;dr it's perfectly valid): http://analytics.blogspot.com/2012/07/tracking-adjusted-boun...
For a company or established independent developer it's not a big deal. But for many people it is a lot of money, it's currently ~8 minimum wages at black market dollar-peso price (which is the only one available for someone in that situation).
I'm really comparing it to the 50, 100, 200k figures I see bandied about. The order of magnitude.
Yes it would. It might not be funny to you but is to someone.
So there is something offensive on page called offensive humor at its best ... surprise.

Now here is the thing with humor and offensiveness = with 7 billion people on this planet everything is offensive to someone. Also funny to someone else.

This is a stupid joke - ignore it. If it got shared by a friend defriend him. If it got promoted to you by facebook sponsored - file a complaing. But trawling on pages for finding something to be offended by - it is way too close to censorship in my opinion.
Google does not use Google Analytics data for SEO purposes. What they measure are bounces back to the search result list. E.g. User clicks on a search result link, did not like what he saw and clicked the back button after 2 seconds to refine his search or choose another links rom the result list. This shows google that they sent the user to the wrong page (for whatever reason).
> Women are not the exclusive victims of rape.

This is a ridiculously weak argument.

According to RAINN, 9 out of 10 rape victims are women, and the majority of male victims are either prisoners or children, which is another whole class of crime in itself.

What is being proposed by the photo (joking or not) is rape against women, pure and simple. And we have a worldwide epidemic: 1 in 6 women will be victimized in their lifetime.

Maybe the majority of HN readers are too young or socially isolated to have a close relationship with a woman who has been a victim. But when you see what it does to real human beings, then it's hard to be so damn callous about this.
Use lein-cljsbuild to compile ClojureScript as soon as the file change is made. After the intial JVM startup, compilation is instant. https://github.com/emezeske/lein-cljsbuild

-- more --

ClojureScript is the Clojure language compiler that targets JavaScript. It compiles to Google Closure (not Clojure) JavaScript, but it can also target NodeJS. ClojureScript lets you use Clojure in the browser, adds Clojure data types to the JavaScript language, and allows for JavaScript to interact with the Clojure datatypes. Here's the side by side comparison https://himera.herokuapp.com/synonym.html

One of the most obvious additions to JavaScript is the ability to partition your JavaScript with namespaces.
Regardless of the takedown issue, I think it's reasonable to say that while this particular image may not lead anyone to rape, that doesn't mean it doesn't contribute to a culture where rape is viewed as less wrong and more accepted. After all, it's how media campaigns have managed to change some society behaviors and expectations.
This is a better approach, but I tend to open a page, see if it's an interesting topic in a few seconds, scroll to the bottom so that any images that don't load until you scroll to them get loaded and comments get loaded (for instance Disqus comments). After that I go back to HN and look for other interesting posts etc. Once I have more time or no internet connection I read the page.

So I think doing something like checking if the tab/page is active (http://stackoverflow.com/a/1760268/2227792) would work more accurate, though only when an internet connection is present.

However, if the post was really interesting I might look for what other posts the author has made or for an about page about the author. I'm not sure however if there is a timeout after which preforming an other action is seen as a "bounce".

It makes me wonder how relevant a bounce rate is on something like a blog-post, I think refer-less visits are more interesting as they come from users that have bookmarked your post and visit it again at a later moment.
This post is unfortunate. This post is so extremely unfortunate because first, it is wrong, and second, it highlights the wrong problem (and the post's author even admits it in the post).

The problem is not the cult of design dictatorship, the problem is bad design and bad designers.

Apple and 37signals are two examples of design oriented thinking (and I don't mean visual design), but there are many others, even from within the world of Free & Open Source Software.

After all, why else would a term like "Benevolent Dictator For Life" exist if it weren't for design dictatorships in programming language development?

The real claim that this post is making is that "You are not Steve Jobs and you are not 37 Signals". And... well that may be true, but it also may not. And if you can't have frank discussions about the utility of the things you make, and whether or not you have evidence to back up why/how you are doing the right thing, then yeah, you may be a bad designer.

That doesn't mean that being a designer or a dictator is a bad thing inherently, and arguing against central organizing authority in creative works is highly problematic, especially in the absence of any concrete alternatives to suggest.

As an aside, I wouldn't describe either Steve Jobs or the 37signals as "nice". Smart, pretty determined, resolutely sure of themselves, but nice is not the first adjective that springs to mind.
New studies adds support for Younger Dryas impact event
And if it says - your CEO the day after you won the jackpot? Every employee under crap management will find it funny and the managers offensive ...
While I agree with the author's sentiment, I think it is a dangerous practice to assert that "Nothing is any of 100,000 characters and anything between 0 and 2 billion in length." By all means, let's impose more rigorous structure on data items that require it, like HTTP headers, but why impose artificial restrictions on things that don't need it?

No single /thing/ might be any of 100,000 characters and between 0 and 2 billion in length, but a group of /thing/s that share enough similarities as to be functionally identical might very well subsume most of those 100,000 characters and have no intrinsic limits on length. If I have learned anything in my quarter century of developing software, it's that the moment I impose an artificial restriction on my data, I will find an item that violates the restriction and now requires special-case handling to do its job.
Yes, it says USD 14.000, but as you say, US ambulances are probably a lot better equipped (and some of that equipment mus t be costly).

The provider is Anjo Tech, according to the article.
Your analytics data. Google has repeatedly said that they do not use said information for ranking at all. You should use analytics for insight into you users, that's it. Use it however that best fits your needs.
How the smartphone killed the three-day weekend
Steve Jobs was highly opinionated, but he also had a reputation for being able to change his opinion radically. “He would flip on something so fast that you would forget that he was the one taking the 180 degree polar [opposite] position the day before. I saw it daily. This is a gift, because things do change, and it takes courage to change. It takes courage to say, ‘I was wrong.’ I think he had that.” — http://allthingsd.com/20120529/steve-jobs-was-an-awesome-fli...

It seems odd to copy one without the other.
Yes, but google could still use the statistic information to adjust it's pageRank. We don't know. Though it would be easier to trick than the reference counting pageRank algorithm
When working in a team, human code formatting can cost a lot of time. The rule is generally to have an auto code formatter that runs when we do a commit. The choice of formatting rules is made collectively and can be discussed. The usage of an auto formatting is generally mandated by society policies. I think it is a huge time saver (not using an auto formating tool is way to lose a lot of time).
> Jokes need to be funny

No they don't, humour is not objective. Regardless of how distasteful a joke is, it's intentions are not to incite violent acts. So the only casualty is how offended you are by them. If they are offensive, simply don't view them which is very easy to do.

> Would a picture of your face with blood with the tag line "Tom Gullen didn't know when to shut up." be a joke? I think not.

Honestly I might find it funny, it depends on who executed it, how it was executed and how it was presented. It would be hard to execute in such a way where I would find it funny, but it's definitely possible.

Either way I don't think your example is very good. Your presenting an example of targeting a named individual, and what's actually going on is most of the 'humour' images are targeting demographics.

A better example would be a picture of a bloodied man with the caption "He still hasn't mowed the lawn" or whatever. I would probably chuckle because the image was so bizarre but I don't think it should be censored.
Exactly correct, backed up via Google's own search patents, statements, and third-party observations. Google has many ways without analytics to measure this.
Is a thyroid shield - they're wearing lead because the c shaped arm around the guys head is a mobile OR X ray - they will use that to confirm placement of the wires of the pacemaker once they insert it
The beta distribution is fantastically useful for modelling conversion rates. I'll take this opportunity to shamelessly plug a blog post I wrote about it last week.

http://www.chrisstucchio.com/blog/2013/bayesian_analysis_con...
Dear Dumb VC
not enough cats.
The mere expression of an idea does not cause anything to happen.

If an act does occur, it's because one or more people decided to made that act happen.

The words in a book, or the sounds in a recording, or a JPEG image on Facebook have no inherent power to control people. Nor do the person or persons who created such works.

If somebody performs a specific act after viewing such material, it is that person who is responsible for any harm that may occur.
Start-Up Drugs — What I Learned Building… — Medium
Responses like this baffle me. It's basically saying "I don't agree with the principle of freedom of speech. Therefore, anyone not bound by law to honor it should censor things I don't like". Is this basically what you're saying? Because facebook isn't a government entity it should censor things enough people don't like? Do you think the concept "freedom of speech" is worthwhile beyond freedom simply from government censorship?

I've always considered freedom of speech to be much more than a rule that government must follow. It seems that a lot of people would rather put that idea into as small a box as possible so they can justify coercing service providers to censor things they find distasteful. This is really disheartening.
Emacs: jump to matching paren/beginning of block
This reminds me quite a bit of this article: http://blog.moertel.com/posts/2006-10-18-a-type-based-soluti..., although Haskell's type system is likely much better for expressing this sort of constraint.
I saw it in House of Cards. You just might not notice it if you already had the products shown. It wouldn't seem unusual to you. I don't know about Game of Thrones, but I would guess some manufacturers of sharp objects, alcohol, and clothes were subtly inserted. Maybe some beer company ran an "as seen on Game of Thrones" ad.
There is no need for benchmarks, because presenting static files will always be faster than dynamic web apps like WordPress.

Hexo (and Jekyll, Pelican, etc) pre-compile from Markdown to HTML which then gets served up as a static resource from the web server. On the other hand with Wordpress, the server has to compile the HTML every time a user visits.[0]

For the server, HTML is just another static resource to transmit. You might as well ask to see benchmarks between displaying an image vs WordPress blog.

[0] This can be mitigated with caching, but static resources are easier to cache and the caching logic is now handled by the app rather than CDNs.