skysight-inc/HackerNews huggingface dataset:
Soylent Corporations are made of people. Human beings do have moral authority to choose which laws to break, which includes accepting the consequences of their actions. They are then judged based on the validity of that moral choice in the public eye, which is admittedly subjective and ineffable, if not volatile. But pollution and mass spying are unlikely to be seen as principled civil disobedience in the same way as releasing evidence of law-breaking, sharing an NSL, etc.
Funny how most of Android site apps are basically just the website with a different skin and with the annoying-ass "try our app today!" popups on every page removed.
Fortunately, HN isn't reddit.
What happens when you are caught violating the TOS?

The point of net neutrality is that any Internet connected computer should be able to communicate with any other Internet connected computer, without having to pay surcharges or extra fees, without limitations on protocols, directions, purpose, content, etc. It makes no difference if you are being restricted by a contract or by a technical system. If you are unable to host servers using your Internet connection you are not enjoying net neutrality, regardless of why you cannot host servers.
"just unfamiliar to people who aren't familiar with it". That was deep
LinkedIn's "people you may know" is notorious for its creepy accuracy. Not only colleagues, current and past, but friends, acquaintances, ex girlfriends, university professors, landlords, hairdressers and more.. The least paranoid explanation is that, unlike me and you, many others click "find my friends" and let LinkedIn slurp their thousand-entries address books.
Obama orders intelligence chief accused of lying to Congress to lead NSA review
I live in a fairly dense suburban section of Dallas a mere 3 miles from TI's headquarters, yet I cannot get DSL at my house[1] because I am too far from a CO. When we moved in (2008), the only only internet options were Time-Warner cable or a T1 line, which is what I went for. U-verse only rolled out about two years ago. Granted its not Austin, but what you say should apply here as well.

I would also like to point out that, back in 2008, TWC refused to sell me business-class service because I wasn't a business. Even if I formed one, the only business-class service they would run to our house was their basic "Teleworker" service.

[1] This may not be completely true, as AT&T claims they can provide it. I don't know how they can when others cannot, but their website may only be claiming that based on straight-line distance from the CO rather than loop length.
This is a beautiful piece of code documentation and it's great to see core.async used on less trivial examples, fantastic work!
Trying to specify what purposes you're allowed to use your connection for seems like a losing game, and is basically the root of the whole problem. Just what is "personal use"? How exactly are they going to enforce that?

Instead of trying to separate different "kinds" of usage, they should just separate different amounts and traffic patterns. Want a connection you can saturate 24/7? Pay more. Want something suitable for "personal use"? It's going to have some sort of cap.

That's how most products I buy are sold, whether physical products or services. The electric company doesn't sell me electricity "for personal use". The water company doesn't care if I'm taking a shower or selling car wash services. The grocery store treats me exactly the same whether I'm buying supplies to cook tonight's family dinner or supplies to make sandwiches I'm going to sell. I fill up my personal car next to commercial trucks at the gas station, and there's no "personal/commercial" option at the pump.

The real problem, in my opinion, is a bizarre prevailing environment where "unlimited" service is somehow expected of ISPs. Attempts to actually charge for use encounter huge resistance from the tech community. But they can't actually provide unlimited service at the price they charge, so they end up with a ton of weird rules to limit service instead of just charging heavy users more.

Charge a reasonable price per gigabyte, and problem solved. People who want to saturate their connection all day can do so, and will pay accordingly. Light users pay less. It works out for almost every other product and service in the world!
You realize that world population is going to grow by 1% in a year, right? Congratulations, your 'optimization' was just undone. As were those of the previous 80 years.

It never ceases to amaze me how so many above-average intelligent people are moving quickly yet don't seem to wonder about where they are actually going. I guess they're just not as lazy as I am. Me personally, I'd rather have enough idle land and unpolluted water for free range beef and wild fish, but I guess some people set their sights quite a bit lower.
Wouldn't 'indent' be the closer relative, not 'lint'?
This kind of practice just makes me aggressive against the company that practices it. It builds negative connotations towards Facebook.

I guess I am the kind of person that is becoming aggressive in general to invasions of privacy, including personalised advertising. In the long run I'm just going to become deliberately blind to it, even extra negative to companies that use such techniques.

As an example, I recently used SkyScanner.net to search for flights. Shortly after I kept being shown ads for the exact flights I searched for on third party sites. Bam, I shall never use skyscanner.net again.

These companies will only learn when it affects their bottom line. Period.
Yes, that is basically it.
Oof. I'm not going to argue with you, but that is pretty classic conspiracy theory logic.
To anyone who thinks google is lying by calling this "unlimited" consider this:

When you go to a restaurant they will serve you free water and give you free napkins. If you asked the waitress how much water you were allowed to have she would probably say "as much as you want". This does not mean you can connect a hose to their water supply and start selling the water. You can not pull up with a large truck and start unloading boxes of their napkins because you can have "as much as you want".

There are common sense limitations on unlimited services, and I do not think google is crossing any lines here.
Namecheap.com has a sale on .pw domains, $3.98/year.
If I have to read fine print, then it is a grey area. If I have to interpret what they currently mean by "server", or what they may mean by "server" in the future, or what they may mean by "server" if I happen to piss them off for some reason, then it is certainly a grey area.

Can I run a server from my home?

Our Terms of Service prohibit running a server. However,
use of applications such as multi-player gaming,
video-conferencing, home security and others which may
include server capabilities but are being used for legal
and non-commercial purposes are acceptable and encouraged.

It is nice of them to be explicit with a few hand-picked cases, but that remains grey as fuck as far as I am concerned. What if I run a hairdressing business in my home and happen to blow through several terabytes in a weekend with git-annex? It seems clear to me that this should be acceptable, but I cannot feel confident it would become a problem.

Maybe it is clear to some lawyer somewhere, but it is not clear to me, the consumer.
Your ignoring the chess example where 3,000 hours get some people to masters status but 25,000 is not enough for others. 10,000 was an average but a useless one because it's for 20 year olds and there is only so much free time before 20 and many need far less time which means others needed even more.
Live coverage: Elon Musk's "Hyperloop" plans, 2 p.m. today
Investor Herd Dynamics
Show HN: The (future) Wikipedia of K-12 educational content
Decompiled Source For MS-RPC DCOM Blaster Worm (2003)
Could you acknowledge how having control is indeed having control? These installations didn't just trip and fall into place.
No, it's not perfectly reasonable.
> Good essays generally do not make good presentations, and good presentations are almost universally terrible essays.

Perhaps that's true, but I wonder about the great timeless speeches that also hold there own as essays. The Gettysburg Address, Churchill's speeches, JFK's inaugural address, Colbert or Jobs or D.F. Wallace's commencement speeches, etc.

Were they so good that they worked in both forms?

Or maybe they weren't good as speeches. I wasn't there for any of them.
Aesthetic Driven Development
I'll wager your team has reviewed more crypto code, and more recently, than DJB.

Meh, this conversation needed to be over

do random_beverage(); while (self->is_conscious());
You are using a definition of net neutrality that differs from everyone else's. In the interest of conversational clarity, you ought to pick a different term.

All residential ISPs sell more aggregate consumer capacity than total peering capacity, because very few users require the full use of their connection at all times. This permits their users' bills to be much lower, a tradeoff that is obviously beneficial to almost everyone.

Overprovisioning absolutely requires the use of QOS and throttling. If my neighbor decides to torrent a hundred terabytes of ATLAS data, that should (ideally) not cause any of my DNS or RTP packets to be dropped.
Sorry for the confusing code. I took a look back at it after reading some of the comments here, and I found that I or Blogger had mangled the post. Almost half of it was missing right out of the middle. It's updated now, so hopefully it makes more sense.
No source code, full of "analytics" trackers, only allows you to upload/edit themes via a proprietary 3rd party application, no revision control on blog posts, and the promo video is just some guy quickly clicking buttons on a MacBook while busy and brightly coloured backgrounds dance around.

Not to mention costs $18 per month, so I assume your content gets nuked when you stop paying.

No thanks, it looks like you're marketing to the wrong audience.
You are the one that shrank the topic from 'streets' to 'US streets.' Just as you have done to others in this thread.
I completely agree. However, ISPs should not be allowed to advertise "unlimited" if that's not what they provide. On the other side of things, the tech community should stop getting angry every time an ISP attempts to actually charge for heavy usage.
That's true, but at some point you cannot automate quality craftsmanship. Making comments part of the automated compile/test process in my opinion crosses the line and would be more detrimental than helpful.

In this specific case I would prefer to add code review and emphasize practices like adjacency of comments to code. Code should be reviewed on a regular basis as well. We all make mistakes, but I think a habit of putting at least two eyes on it and of coming back periodically to review past work is better.
Thanks! I'd like to use this as a base problem to alter and improve as my knowledge of ClojureScript progresses.
> The restriction on servers is clearly not there to prevent you from SSHing to your home computer or to run a Minecraft server for you and your friends.

Intent doesn't matter. Violating terms of service is a crime. Enforcement at ???'s whim.
Ask HN: Interested in a weekly HN summary Podcast?
TL;DR I’d love to see someone make a well produced, weekly, HN podcast. If done right I’d be ok paying a small subscription. Anyone else?

I used to listen to the DiggNation podcast: a weekly summary of the top stories on digg. I believe a similar format would work well for HN, though admittedly (given differences in content) with a different tone.

Reasons:

* Nothing similar currently exists (closest I found was inactive - http://hnpod.com).

* The structured nature of a podcast could address recent complaints that the quantity of certain types of content (e.g Political discourse) submitted to HN is either replacing, or drowning out, others (e.g Tech demos). The podcasters could choose a single Show HN submission, a single opinion piece and generally limit popular current discussions to an appropriate portion of the coverage.

* Guests. Why doesn’t HN emulate the AMA format so popularised by Reddit? Podcasts guests provide a unique way to gain insight into something interesting that someone else is doing.

* Podcasters themselves present a unique opportunity to shine light upon submissions which they feel lacked sufficient attention, perhaps due to poor presentation or inaccessible content - easily ameliorated by a well informed podcaster.

Clarification:

* Whilst I would be happy to contribute time to any such enterprise I feel I lack the depth of experience and breadth of perspective that could make this so potentially valuable.

* Most podcasts are free, but people are busy. I am aware that this would probably involve a significant amount of work. I would personally be willing to pay a small monthly subscription for the content. Part of the reason for this submission is to gauge the willingness of others to do the same (~ $2 a month).

---

Phew! If you stuck with me, thanks! So … show of hands (/comments)?
In the USA maybe... There are more countries in the world and that is not a common practice.
To be fair, r/haskell doesn't really see much in the way of fanboyism or name-calling. Not all subreddits are r/worldnews.
Sure my opinion is affected by my personal experience or career. Anyway, I should have been more careful and respectful in the way to express myself.

I don't have anything against Go in particular. And probably my opinion was biased by bad experiences not related directly to Go.

Thanks to take the time to explain your view point and make me see.
Has anyone put this software into production use yet?
Is there a difference between, for example, banning Netflix traffic on the network level and banning the use of it in the TOS?
The article clearly laid out what they were talking about when they said 'Canadians.'

They meant black people (read racial slur here) are cheap and don't tip. They didn't mean people from the Great White North.
Hooray, a mostly write-only API for Path. Good thing to know I still can put my data in but not get it out later on.

Meanwhile, on their help/support site:

> 0 results found for "export"

About 2 years ago, I asked for an export of a few data sets I had created in their app. I stopped waiting for a meaningful reply roughly a month later.

Which is a shame because Path in itself is actually very nice.
Where is Google advertising Fiber as being unlimited? I am unable to find any such claim on their website.
I often give Microsoft the benefit of the doubt, but if this is true then they have truly screwed up. Whoever thought that this was a good idea should be fired. This would never have happened with Gates.
Something that falls in a gray area (example for the user who asked for it in response to this same message): Running a node for your profile on a peer-to-peer social networking site which leaves all of your data on your machine in your home, under your own control. It has to listen for connections, it has to be up nearly all the time, it would use almost no bandwidth, but it would compete directly with Google+ and prevent Google from data-mining your social networking data.

Or how about a similar thing for email. Your email remains on a machine in your home, but you can access it from anywhere. Uptime should be pretty much always.

Or how about a commercial scenario? You realize your employer has huge overhead, and that you could undercut their price and offer your skills directly to customers over the Internet. So you start using your home Internet connection to do business. Not running a server, but violating the noncommercial usage policy. Running a business connection would just artificially replace your employer with Google and raise your overhead until it matched the employers, protecting the entrenched centralized business model (which the Internet should be destabilizing and destroying).
I don't think I've ever seen someone use such gleefully religious rhetoric to advocate dynamic types before.
Arguments for tipping:

Reward hard-working waitstaff

Leave a large tip for a cute member of the waitstaff and get their phone #

Arguments against tipping:

Kitchen staff isn't rewarded, front of the house is

Staff will be lazier and less attentive without tips
This is science. It must be true.
dconf was added to the applications menu, I just didn't see it until I went to the second page of the menu! Fault between monitor and keyboard. It also took me quite a time to work out how workspaces work...
Some examples:

http://channel9.msdn.com/Forums/Coffeehouse/VC11-Firefox-Met...

http://arstechnica.com/civis/viewtopic.php?f=15&t=1209093
to jmillikin: Their precise words are "no data caps"
p8952: Barley is built ontop of Code Igniter and jQuery. We're thinking of open sourcing our Editor but our API is very, very simple. Also, syncing via GitHub will be coming soon. Revision control is something we've been thinking about with the Editorially team. They've got that down and we'd love to build that in.

A promo video is tough for such a thing. Something that is fun to watch and isn't a 30 minute screencast of me eating chips and drinking beer. Any suggestions?

We don't nuke any content. You can take it with you.

Thanks for the feedback even if you didn't care for it. We really want to make something people like so perhaps if one day we can win you over we'll be doing something right!
Counter argument against the anti-tipping one:

It is not uncommon for the night's tips to be shared amongst all of the employees at the restaurant.
They don't know yet. They want to make it up as they go.
If everyone on your block (and the rest of your ISP) is streaming Netflix at the same time it's more likely to be slow either because your ISP has effectively capped Netflix traffic upstream by not adding more peering connections [0] and/or is not taking advantage of Netflix' freely provided cache[1] system.

0. http://gigaom.com/2013/06/17/having-problems-with-your-netfl...
1. https://signup.netflix.com/openconnect
Why? I write haskell code every day, and his choice seems reasonable to me.
There are a variety of other "lenses" (most of which are third-party):

http://askubuntu.com/questions/38772/what-lenses-for-unity-a...

* search AskUbuntu.com questions

* calculator

* search Google Books

* find map, time, temperature, wind speed for a particular city

* search ThePirateBay

* search Wikipedia

* search YouTube

You get the picture. But you are correct, Canonical did it first.
Sorry if the text seems stilted. An inevitable by-product of trimming over half a piece. 2000 character limit ... >.<
Many places practice some degree of tip pooling which often gets split out to the kitchen staff as well.
I really don't see how this is an issue. Your friends have access to your contact information. When the delegate that access to Facebook, of course Facebook would log in. In fact, I've implemented systems similar to this in any number of apps—it helps to improve the onboarding experience of future users, and honestly isn't giving up any information which wasn't voluntarily shared.
"You're why we can't get jack shit done in congress - people like you.."

Well you turned rather insulting.
I definitely agree about the examples. There's really nothing out there except what you might run into on SO.

In my case I wanted to programmatically communicate with an interactive command line app, so I ended up using StdinPipe and StdoutPipe along with a bufio.Writer and bufio.Scanner. This allowed me to easily send strings and read the lines that came back, which worked reasonably well. I agree that this would be overkill for simpler cases, in which your approach makes sense.
Performance wasn't actually a goal, since it was just a code generator tool and was still much faster than the C++ compiler that runs on its output. I was also using Integer rather than Int everywhere (I didn't realize when I started that Integer = BigInt).

Yeah, most (perhaps all) design challenges where I want vtables can be solved elegantly in some other way in Haskell, but the solution depends on the use case and isn't a simple bijection. It's just tough to rewire the way the designs form in my head before I write the code. If I had infinite time...
Project Phoenix - Kickstarter JRPG with many experienced game developers.
>> I took that phrasing to mean something like: "CS is taught more in abstract principles like data structures than actual core mechanics for something like PHP"

And what is not a core mechanic about data structures?

I don't agree that A) the math that is being taught is not a real world concept, and B) that syntax is so difficult once the math is understood that it elevates to the level of needing instruction. If one were to take the approach that syntax were a major differentiator between programming languages, then a 4 year degree program with gen ed requirements is not enough time to teach programming. There are just too many programming languages to be able to cover them all, and there is not enough agreement on programming languages to be able to define a core set.

All of that math is what the core concepts of every programming language are built on. The fact that these things have to execute on deterministic computers guarantees it. Syntax is nothing. Syntax should take a cheat sheet and a project to cruise through to get down. Core concepts of type theory, object orientation, functional programming, hell, even algebra, are all the same, regardless of programming language.

I see programmers all the time who are perfectly capable of satisfying the syntax, as modern compilers are very good about telling them what to do, but who have no idea what they are doing with it. They do things like call "ToString" on string objects, or ParseInt on an object that they've ToString'ed, when that object was itself already an integer.

That is why software projects fail. There is a fundamental lack of understanding of basic concepts in most programmers. They stuck to this concept that the "math isn't practical" and they code by taking random shots in the dark against the compiler. It's not because they only learned how to write a linked list in C++ and not PHP, it's because they never learned the linked list in the first place.

But, Computer Science departments around the world have been pressured to produce code factory workers who hit certain Human Resources-produced bullet points. It's because of the time taken to study so-called real-world issues of trivial import that sacrifices the fundamentals. And it has been an emphasis on graduation rates that have pressured professors to pass students who have not fully grasped the fundamentals, erroneously certifying them as trained and suitable.

HR doesn't know what makes a good employee, because most of them are pretty bad at their jobs, too. If they were any good at their jobs, they would realize that most of what makes a good employee cannot be quantified on a resume. So instead they stick to the resume bullet point mantra. Industry yells at universities for not making enough students that fit their bullet points, and parents yell at universities for not making their kids fit the hiring company's bullet point. The problem is the bullet points.
Sorry, you're totally right. I think I over-reacted and distorted the original article with my personal opinion.

Even I'm thinking to dedicate some spare time to explore Go thanks to some articles I've seen in the late days.

Next time I will try to be more in line with what is being said.

Thanks for reading, understanding and clarifying.
Right - which is why a personal use server such as your home music collection or Roku, or a COD server on Xbox is fine. Email for 500 people, running the next eBay, or co-locating boxes for people, isn't.