skysight-inc/HackerNews huggingface dataset:
What does the policy mean by servers? "Hosting a server" might include hosting custom games in Warcraft III or hosting netplay games in $FIGHTING_GAME_OF_CHOICE. It might also include operating some machines that are "servers" even if they are not running any particular "server" software.
Probably not. If you tried to build something like StackOverflow where the interface is Google, then you will never be competitive using either Angular or Backbone. I say this as a person that likes Angular (but hates Backbone).
And also by the same token, pinning it squarely on the condition can equally downplay the situation such a person might find themselves in.

It's an incredibly difficult topic to discuss.
I probably should have pointed out that that was two years ago... but I do tell friends about the site!
Calling in a computer forensics team is already over the top, far beyond what was needed in this case.
The blog post is not "on the emptiness of the concept of neutrality", despite its title. That would have been interesting. Instead, the post just states that inaction isn't neutrality.

It mentions that the concept of neutrality is abused, but the title says the concept of neutrality is entirely empty. Two very different things. That title just abuses the concept even further. I guess Lessig is still good at what he does.
Ultimately, it may come down to how they enforce this.

I know that TimeWarner will start rotating your IP address as soon as they detect a responsive port 80 on your connection.
Kloudless saved my inbox
Why wouldn't you be able to? That's sort of what they're getting at when they say (if you follow the link) right under the headline: "Or anything in-between."

Your discriminated unions would be "in drag" as case classes, of course. You would want to be aware of the OO parts of the language, but there's little that obligates you to use them.
I think you mean LIFO? A FIFO would imply that your old projects (first in) would be re-used soonest (first out).
This looks awesome; any info on the whos behind this?
That's true.

Ideally, you'd have to spend some time making sure your .psd is formatted properly instead of just 100 layers names Layer X.
Quite easy with a couple of caveats:
1. You don't care about working with java libraries.
2. You don't care about generating tons of memory overhead.

Personally, if you don't have dependencies on java and if your goal is to do a pure functional application, I would stay away from the JVM as it just wasn't built for it.
"I don't really like the no "server" policy, mainly because it's impossible to define what a server is, but I understand it from a business perspective."

But that is the rub isn't it, its easy to understand why, from a business perspective, ComCast (nee Xfinity) might think it has the right to limit bandwidth to YouTube while providing full bandwidth to its Video-on-demand service right?

And yet that is exactly the sort of behavior Google argued against in ite neutrality plea arguing that it is about the customer's perspective that is important here, and if the customer wants to get their video from YouTube, their ISP should be prevented from interfering with that, especially if they have a conflict of interest going on.

And guess what, Google has a fecal-load of conflict of interest when you start putting a server on your Google Fiber, that is perhaps an "AppEngine" account they didn't get, or a better email experience than Gmail, or really awesome photo sharing. All things that Google would not get any revenue (advertising or otherwise) if they let that happen.

I expect that we'll eventually get to packet access to the Internet is a city service, like sewer and garbage, and all of this will be moot. But until this is a really poor move on Google's part and entirely hypocritical to their earlier stance. So in that regard I feel the headline is spot on.
This programmer has written about the PSD format in colorful detail: "Trying to get data out of a PSD file is like trying to find something in the attic of your eccentric old uncle who died in a freak freshwater shark attack on his 58th birthday."

https://code.google.com/p/xee/source/browse/XeePhotoshopLoad...

(ref: first link in the article)
Doesn't matter. "All that is necessary for the triumph of the Lakers is that the rest of the NBA do nothing."
Not even then - because everyone else on the team is doing the same
So end users who want to make use of new and exciting internet software, peer to peer applications, media streaming and other tools need a business class connection?
Nothing is shared at all between containers besides the kernel. Inside a container, apps share libraries and binaries.
I don't think that's the point, though. ISPs wanted to charge businesses extra fees for high bandwidth use and they were backhanded to the face. Now Google would like control of high bandwidth use (well, their response vaguely says "any kind of server") in a similar fashion. I think semi-arbitrary rules to distinguish business from consumer usage is a red herring. It ultimately comes down to, can a business charge extra for varying levels of bandwidth usage or not? Google said no when it wasn't an ISP, and now it's saying yes.
It also means "scale able language".
The high seas? Do you mean international waters, such as those off the coast of Somalia?

I'm just trying to make a point about warlike actions without formal declarations, in any case.
When I hear people talk about net neutrality, I think of ISPs inspecting and/or rate-limiting (or blocking) certain types of packets.

I don't think that a simple declaration of rules (ie no servers) is as serious of a problem as silently blocking/throttling certain types of traffic.
To be fair, if you wanted to convert a PSD to HTML the last thing you'd need is Bootstrap.
Lessig mentions the library scenario, but MIT has wireless access as well and allows guests (non-student, non-faculty) to access JSTOR through that. It absolutely does not require going to the library and showing ID as in the scenario Lessig proposes.
Not sure about the methodology here. In addition to having my own startup using Ember.js, I'm constantly meeting with other startups building their business on it:

* Discourse

* Travis CI

* Practice Fusion

* Nitrous.io

* Embedly

* Balanced

* Customer.io

* Addepar

Not sure if you count other places like Square or Zendesk as startups, but they're using it too. We've also seen big companies like McGraw-Hill Education start building out their next generation technology using it.

You can find a longer list of users here:

http://emberjs.com/ember-users/
I always use "develop" for integration. that is "develop" is git-flow's "next"
It is not clear. The prosecution claims that his goal was to distribute the articles freely to the world (yes, the terrible crime of using university resources to spread knowledge), but that is just a hypothesis based on statements he made years ago.
I'd be really interested in what things you did make sure your existing pages didn't lose pagerank and what affects it seems to be having.
What makes APL different from, say, Lisp or Haskell? Do you have tutorials to recommend?
I ran a start-up for several months and we moved from backbone to Ember in December after concluding that Ember was positioning themselves to provide a much more powerful suite of primitives for the type of apps we were targeting.

I have now joined another startup and am using Ember to build a somewhat ambitious web application and so far I am on cloud9 wrt the experience. I think the recent additions of the formalized Components api, the new much more flexible Router, and the prevailing ease of preserving URLs makes Ember a pretty obvious win for a certain class of applications.

As a quick comparison, I built a small embedded application in both backbone (as idiomatic as possible) and Ember and the BB version was 3x the LOC and much more difficult to reason about.

Steve
Whether Aaron's actions were morally wrong is irrelevant to a discussion of the morality of MIT's response to them?
Government accounting is a tricky business, especially when dealing with matters such as this. At one point, DoD couldn't account for over $2 trillion and that was over ten years ago:

http://www.cbsnews.com/8301-18563_162-325985.html

I agree that balance is key, as emphasized in Eisenhower's warning. From my perspective, that balance was lost long ago as no one in the upper tiers of government, the defense establishment or in finance/industry (or the citizenry) paid one bit bit of attention to any of Ike's warnings in that speech:

> "Another factor in maintaining balance involves the element of time. As we peer into society's future, we -- you and I, and our government -- must avoid the impulse to live only for today, plundering, for our own ease and convenience, the precious resources of tomorrow. We cannot mortgage the material assets of our grandchildren without risking the loss also of their political and spiritual heritage. We want democracy to survive for all generations to come, not to become the insolvent phantom of tomorrow. "
Chai Tea isn't a thing. It is like saying Tea Tea.
This is what people are used to with laptops, so there is a form of precedent.
Still my most favorite IDE
A recent version of programming languages survey class available to anyone is the Coursera class on Programming Langauges from Dan Grossman:

https://www.coursera.org/course/proglang

It will be taught again in the fall. He covers three languages (SML, Racket, and Ruby) in ten weeks, hitting three of the four quadrants on strongly typed/dynamic and functional/object oriented.
The OP itself points out non-professional uses of home servers (Minecraft)...
I agree with you but it's difficult to sell that type of business to angels from my experience. No exit. No money.
I'd say abstraction and notation. Start here:

http://www.jdl.ac.cn/turing/pdf/p444-iverson.pdf
As I said, I agree with your comment that the software is the good part (or magic as you call it).
The magic word comment was about the TC writer expression about the hardware of the device, which is not that magic in my opinion.
The key thing I was trying to say was that Percy needs to be less zealous :)

We've all been there - I'm still learning, too, and I definitely learned something from your words!
Of the two choices, I would definitely continue to use Ember.js. Backbone is disqualified due to obvious, reknowned scalability issues; most apps need a plethora of plugins and framework enhancers that jell dubiously and weigh your app down as much as a heavier framework like Angular or Ember, so why bother? Between Angular and Ember, I would take Ember's API over Angular's directive fanaticism any day.
Mobile Makes Facebook Just an App; That's Great News
OK, so you work with Scala on personal projects, daily. The issues you bring up then are based on your own experience, and presumably not various postings on the net about Scala, fair enough.

So, what do you actually mean when you say, "The language is big (as big as C++) to the point where you must agree with your team on which subset to use"? Like you, I work in Scala daily and have never thought, shit, oh no, here we go again, the dreaded subset problem.

"It's so big that nobody can agree on which idioms actually to stick to: pure immutability? Functional style? OO only? Use scalaz or not?", use it exactly like Java...until you don't. Scala is not Python, there are many right ways to use the language.

The Scala-is-slow mantra is trance inducing, I agree, you just hear the phrase and voila, it's slow. Modular development (i.e. sub projects) largely mitigate the Scala-is-slow noise. Incremental builds are of course snappy, scalac and SBT have made great strides in this area, and SBT 0.13 furthers this trend (debunking the "getting worse at each version" nonsense).

According to Odersky Scala 2.11 will include [paraphrasing] aggressively stripping out unused/extraneous language features and improving compilation times.

Agreed on IDE support, it will come around, ScalaIDE has improved a ton during the past year (avoiding Juno helps).

I see the Scala glass as neither half full, nor half empty -- it's overflowing, future is bright ;-)
> I now trust Google to wiretap my communications in any and all countries with surveillance programs.

Let's not focus anger at the wrong people. USgov is to blame for that stuff, not Google. Google is an American company and at the end of the day, they _must_ adhere to the law, right? I personally don't care if they fight the law, or obey it immediately. I only care that the law was made in the first place and which groups of people made the law. No point debating what a company should/shouldn't/did/didn't do in the face of an unfair law.
Focus should be on the flaw in the system that allowed the law to be created to begin with.
I'm unfamilar with Backbone.js's implementation, but AngularJS checks to see if the current browser supports the new html5 "input" event. If it does, that is the event it listens on. The plugins however don't necessarily fire this event, instead using the older "change" event. It could be similar to that.
How do other people who bill on a project basis deal with changing requirements? I generally do just a flat fee (unless the scope is really unclear) but then if a client changes their mind about a feature, it leaves me in an uncomfortable situation. If it's a small change, I'm generally willing to do it for free but those small changes can add up pretty quickly.
I'm not sure I'd call this Ford's fault.

That's right. It's the government's fault for having stupid laws.
MIT was complicit, handing over to the government whatever they asked for without being forced to do so

I'm not sure we are going to have productive discussion if you say this.

Either you read the report and think "handing over to the government whatever they asked for without being forced to do so" is an accurate assessment, when MIT explicitly denies turning over anything outside of what was required by subpoenas except for the first few days around the arrest, when they didn't realize that the guy breaking into their network was an internet hero and allowed to do that.

Or you didn't read the report.

For others watching the conversation, I'll point out other things from that very page:

• The prosecutor said that, pre-indictment, he had wanted to approach the case on a
human level, not punitively. To this extent he made an extremely reasonable
proposal, and was “dumb-founded” by Swartz’s response.

• The prosecutor said that the straw that broke the camel’s back was that when he
indicted the case, and allowed Swartz to come to the courthouse as opposed to
being arrested, Swartz used the time to post a “wild Internet campaign” in an
effort to drum up support. This was a “foolish” move that moved the case “from a
human one-on-one level to an institutional level.” The lead prosecutor said that on
the institutional level cases are harder to manage both internally and externally.

[...] The lead prosecutor’s comment about a “wild Internet campaign”
orchestrated by Swartz to drum up support made MIT concerned that any public
statements that MIT might make on Swartz’s behalf could backfire.
Definitely watch this video http://www.youtube.com/watch?v=a9xAKttWgP4
What does this have to do with certificates and mobile data? Hijacking an IP is the same as a man-in-the-middle, which PKI prevents without needing to "pin" a cert. You have to first control a trusted CA before you can do real MITM, and if you have that, it's much more effective to simply MITM the existing route and not expose yourself by changing BGP routes all over the place. (Also, a mobile app bundled with a cert "pinned" for that app is effectively just public-key cryptography, so you don't even need to use the global PKI infrastructure at that point)
Endian is probably the most common.
No it's not, that's preference of certain packets over other packets. It is completely and entirely irrelevant what the packets I'm sending and receiving on my network are to be used for - server, or client, according to the principle of net neutrality. If there is a bandwidth problem then we can address that, but as it stands there is simply not a bandwidth problem.

Ask how Google or any other company would enforce this. If the answer is packet inspection, then it's probably in violation of the network neutrality principle.
>>>Which specific witnesses and pieces of evidence did the defense request (and is there a record of this) but were denied to them (and is there a record of that)?

There should be record of both and if I'm not wrong, not handing over discovery materials to the defense is against the law. This is the same type of behavior Zimmerman's defense team alleged when Angela Korey failed to turn over evidence from Trayvon's phone.
If you want to meet these folks in person, come by our meetups. Both the SF and NYC meetups routinely have attendance of 120+ people; it's like a mini-conference every month.
Not to mention the Greatest Snow on Earth®.
Concurix: free online debugger and real time visual profiler for Node.js
Ah, yet another awesome thing built on top of Gentoo.
> Instead we are mired in the innards of the machine micromanaging absolutely everything with incredible verbosity.

This is one area where Haskell really shines. If you want the machine to be able to do what you want without micromanaging how, than you need a way to formally specify what you mean in an unambiguous and verifiable way. Yet it also needs to be flexible enough to cross domain boundaries (pure code, IO, DSLs, etc).

Category theory has been doing exactly that in the math world for decades, and taking advantage of that in the programming world seems like a clear way forward.

The current state of the industry seems like team of medieval masons (programmers) struggling to build a cathedral with no knowledge of physics beyond anecdotes that have been passed down the generations (design patterns), while a crowd of peasants watch from all angles to see if the whole thing will fall down (unit tests).

Sure, you might be able to build something that way, but it's not exactly science, is it?
Imbox - Python IMAP for Human beings
Selective enforcement is the most abusable. The goal should be to preempt abuse.

Maybe they are OK if you host a blog, but then maybe if you host a blog critical of them they make you drop of the net.
While this is only tangentially related: I wish there was an easy way to use 10base5 Ethernet from a microcontroller.
Why is it a reasonable business practice?
JS-Git reaches fundraising goal with $25,000 pledge from Mozilla
Top 20 Startup Advice Blogs
Some are trademark related which is understandable. Then there are some (adchoices.com, acmespot.com or alittleaboutme.com) which resemble domain squatting and finally some random ones (aardvarkim.com and as13949.net) that just doesn't make sense.

Since none of these are active, what a waste of domains!
Let's assume he had (to use your number) $250,000 in net worth.

How, pray tell, is he going to retire on $438,000? On top of inflation, you're doing quite well if your portfolio gets 4 to 5%. That means one can safely draw about $20,000 annually from that.

The sad truth of a contracting economy is that most people can afford to retire by the age at which society seems to expect it.
On rescue.js
> forks that we can control before it becomes too late

Too late?

You have the entire history of Chrome and Android at your finger-tips.

If ever they do something public-hostile, you can fork immediately before then. If they ever stagnate like IE, you can fork and add your own features then.

Until then, what's your problem? Why would you even consider forking?
The real question here is how important it is for home users to have the ability to run servers without signing up for a business-class account. Google wants to create an equivalence between two groups:

1) People who want to run a server at home

2) Businesses

The debate here should be about if that equivalence is dangerous and why.

Perhaps it would be better to avoid the connotations of the word "business" and just view this as Google saying "if you want to run a server, you have to pay more for a premium account." Do people think this is reasonable?
Wow, fantastic work and a lot of respect for open sourcing this lib when it's clearly an important part of LayerVault.
In general, ISPs don't mind non-professional servers; they're really banning commercial hosting.
Endian-ness would be reversing bytes, not bits within bytes, like 0x1234 -> 0x3412. What we're talking about here would be more along the lines of: 0b0010001 -> 0b1000100

The most obvious application I can think of for reversing bits within a byte would be for image processing applications, such as mirroring an image horizontally, or making kaleidoscopes. There are probably signal processing applications, too...
Responsibility is not mutually exclusive.
>people who go overboard sending terabytes-per-hour with some crazy successful business

Which is why they probably limit 'excessive use', and / or have hard GB caps in place, which basically every ISP does. If you paid for, say, 20GB of up/down traffic, and you can run your server within that, why should they be able to say you can't do that, just because it's a "server"? If you had uploaded 20GB to e.g. Dropbox, they aren't complaining.

If you have Google's fiber, even if they say it's unlimited, they still have the ability to restrict your up/down speed (I'm assuming, given the legal support of all the past "unlimited X!" that sometimes gets throttled to extinction). Why don't they just limit it if you're being excessive, regardless of the purpose? Or offer extended GB/TB packages and put hard limits somewhere?
Doesn't that make you a felon, ala Aaron Schwartz?
An incoming request to port 80 vs an outgoing request to port 80 is a certain type of traffic, if you ask me.
Unfortunately, that pretty much went out the window when residential ISPs realized they could get away with 25mb/s down and 0.5mb/s up. Which was a while ago.
Anyone did a visualization of browser window size fragmentation ? I'm wondering how the web can even work with all this fragmentation.
Exactly. Business traffic is business traffic. There is absolutely no reason that a "consumer" grade fat fiber pipe is unusable for non-critical business stuff, except for one reason:

"We can charge businesses more".

But hey, I guess little shops that want to provide their customers with wi-fi and batch send some financial information at the end of the day need Big Expensive Solutions (TM) to accomplish it...
This looks pretty good. Though many of the features are already baked into PostgreSQL's full-text search, out of the box this seems to add enough value to get me interested. I'll definitely be checking this out further.
"Andy Good, Swartz’s initial lawyer, is ­alternately sad and furious.

'The thing that galls me is that I told Heymann the kid was a suicide risk,' Good told me. 'His reaction was a standard reaction in that office, not unique to Steve. He said, ‘Fine, we’ll lock him up.’ I’m not saying they made Aaron kill himself. Aaron might have done this anyway. I’m saying they were aware of the risk, and they were heedless.'"

"Marty Weinberg, who took the case over from Good, said he nearly negotiated a plea bargain in which Swartz would not serve any time. He said JSTOR signed off on it, but MIT would not.

'There were subsets of the MIT community who were profoundly in support of Aaron,' Weinberg said. That support did not override institutional interests."
I would be interested in reading a blog post about your experience with Breeze. How are you going to handle pagination as the database becomes larger?