skysight-inc/HackerNews huggingface dataset:
I'll give you that MIT was less the bully... and more the parent standing idly by enjoying the show. As far as I am concerned, that is an equivalent position.

> You might not think what Aaron did was morally wrong or deserving of negative repercussions, but others might reasonably disagree.

That has absolutely nothing to do with this discussion. Nothing in the slightest. If you think that is what this discussion is about, then I have to wonder what exactly you have been reading.
A female on HN who's boyfriend is teaching her iOS and does support for him on lunch break. That IS pretty specific.
And at the same time Snowden left the US, leaving him to answer to a whole other set of allegations.
A quote from the footnotes:

"'The most dangerous thought you can have a creative person is to think you know what you're doing.'

It's possible to misinterpret what I'm saying here. When I talk about not knowing what you're doing, I'm arguing against "expertise", a feeling of mastery that traps you in a particular way of thinking.

But I want to be clear -- I am not advocating ignorance. Instead, I'm suggesting a kind of informed skepticism, a kind of humility.

Ignorance is remaining willfully unaware of the existing base of knowledge in a field, proudly jumping in and stumbling around. This approach is fashionable in certain hacker/maker circles today, and it's poison."
Founder here. That's certainly our goal: to improve communication between employers and potential employees. The tools we primarily use today (resumes, traditional job descriptions) are pretty poor frameworks for communicating the finer points of 'fit'.
That is not a reason, that is an excuse.

Here in Europe local community also gets their own share in taxes. They are merely levied in a manner that does not obscure the sale price.
The problem comes when you not only have to replace the keys (which typically sell for about $120-$240 these days) but the lock cylinders in the door(s), the glovebox, the trunk, and the steering column. The latter of which is typically held in place by a single-use bolt that has to be drilled out to remove.

The module that responds to the keyless entry signals can easily be reprogrammed, often without tools. However, sometimes they can only hold so many codes before they get "full" and have to be replaced. Honda is 10, I think. Ford is probably similar. So don't lose your keys too often.
"Intel x86/x64 processors don’t have this instruction, so this is definitely not a portable solution."

This stuck out to me. I know that RISC vs CISC is basically a meaningless distinction nowadays, but I still naively expected that x86 would be more-or-less a strict superset of ARM.
Wow, just, wow. You've swallowed the war hawks' propaganda hook, line, and sinker.
every other consumer broadband plan has been against them from the start. Google, on the other hand is the only company to start off saying do whatever, then change their tune once they started offering broadband.
I just read the TOS of my provider, and servers aren't banned anywhere.

Reselling is prohibited, any kind of "professional use" is prohibited, but they don't say anything about servers.

Besides, the reason nobody hosts servers on personal connections is that the upload speed is terrible, not any sort of legal/contractual thing.
Microsoft Rolls Out Windows 8.1 Enterprise Preview [Download]
It's much more complicated and subtle than she is making it out to be. There was a good discussion of this on Reddit. See this comment: http://www.reddit.com/r/technology/comments/1jcoog/mit_relea...

and the surrounding comments.
In other words, now that Google is an ISP, all the concerns that ISP's have about traffic management suddenly make sense.
Look, there are people for whom a felony conviction could seriously ruin their life. If you've spent your entire life trying to be a defense attorney, or you long to join the FBI, a felony conviction ends your dreams.

Swartz wasn't like that. A felony conviction would have prevented him from working at IBM but he wasn't going to do that anyway. For all possible jobs he could have gotten before, a felony conviction would have been a badge of honor or irrelevant.
If I want to build a rich js app, with no hash tag URLs (meaning - Google can crawl everything), would you still use Backbone/angular.

I'm an amateur when it comes to JavaScript, but we had to jump through a lot of hoops to get a map based application working in Backbone (which was crawlable)-plus the performance was not as good as ... well,let me say competitors not using Backbone.
IMHO, someone standing and addressing you while you sit comfortably is the opposite.
Don't Miss these 8 Improvements you can make to your Website
Derek Bailey is a boss. His lost techies blog is great even if you aren't using marionette.
Disclaimer: Google employee here, though nothing to do with Fiber.

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. If a business likely to use a significant portion of their upstream bandwidth, it's reasonable to charge more than a consumer who doesn't. At the same time you want to be nice to power users who aren't running a business, but who use more upstream than average and might recommend the service to others.

Personally, I think this is all a consequence of not having metered billing. It would be more fair if your bill was a function of max bandwidth, actual data transferred, and service levels (support, QoS, etc.), though I would pay more than most of my neighbors.

The headline and net-neutrality tie in are just wrong though. This has nothing to do with net neutrality, it's a service level / market segmentation issue.
They need to maintain pay for wait staff in the new system otherwise the best wait staff goes somewhere else for better pay. Under the old system they were making around $21 per hr.
I remember when the internet was seen as a many-to-many communications medium. Have we given up on that premise?
Why would they have the toolbag attached to themselves via rope, some 10 feet below them? Wouldn't a backpack make more sense, and swing less?
Almost every OEM radio needs a code - I've not seen a radio in a car manufactured in the last 10 years that hasn't mentioned this fact. Nobody needs to memorize everything. Even methheads carry cell phones with cameras, and can take a snapshot before even breaking in.
:)

See also this question: http://stackoverflow.com/questions/8303817/nine-ways-to-defi...

It can go quite crazy on function definition styles:

val add:(Int,Int)=>Int = _ + _

(from http://scalatutorials.com/tour/12_tour_of_scala_anonymous_fu...)
It seems like one large breakthrough in programming could simply be using the features of a language in a manner that best suits the problem. That's what I get from your blog post: design for what makes sense - not for what looks normal during a review. One thing I envy from LISP is that there seem to be few 'best practices' that ultimately make our applications harder to modify.
Hey, there were 2 days in January this year where there was no smog.... right? Wait.. were there?
So you are saying that tip is not a cost of the meal somehow?

It just tells me that people are content with additional mental pressure because of sentimentality.

I understand that Americans are used to it. But it is still absurd and in absolute discord in regards to America attitude towards business.
The competition will have the same terms. None of the broadband providers in the US offer restriction-free upstream traffic on their consumer lines. You have to pay more for a different kind of account for that. This is called price discrimination, and it's a good thing for the consumer as it reduces prices. No one could afford to offer 1Gbps for $70/mo or whatever it costs given a typical service provision load of ~50% utilization.

Now, I will agree that as written the terms are inflexible and would appear to apply to things like an inbound ssh port or personal web server, which are certainly things many technical readers would want to use and which clearly won't impact the network.

Also: since when is this about "network neutrality", which has always been about backbone traffic. Consumer lines have always been subject to price discrimination like this.
Owner of the establishment (though, often the patron, manager, or person who runs the place).
Ah right. I refactored the messages a bit and didn't completely update the post to mirror that.
The main reason you don't want to rebase published code is to avoid inconveniencing other people. But that doesn't imply that code that's under heavy development and may need rebased should always be hidden from the world and kept totally private.

One workflow I've seen other projects use -- that I've also adopted for my own projects -- is to have a separate (non-private) branch called "pu" (pending updates) or "wip" (work in progress). With warnings in the developer docs that this branch may be rebased at any time.

In short, keep code that you're willing to rebase clearly delineated from the code you're not, tell other people that it may be rebased in the future, and let them decide whether the benefit of pulling the code today outweighs the drawback of potentially being inconvenienced by a rebase tomorrow.
I'm still baffled at Microsoft's decision to not support desktop apps... They shot themselves in both feet...
FB approaches IPO price
LinkEver - Send Links to Evernote with a single Tap
Aaron Swartz’s close supporters question MIT’s internal review of case
I wonder why the nytimes would focus on a story like this--the guy should have had at least a quarter million saved up not including retirement funds, and with his severance, he could just coast into retirement.

Sure, some people hate to not work, but that still wouldn't make him a tragic figure.
But the example I mentioned resulted in citations. And praise and replications and whatnot.

It was still absurd and should not have happened.
Awesome idea. Great execution.
Imagine capturing footage on your phone/Glass and reviewing it on a large display that tracks your head movements and adjusts the camera accordingly.

Think of the Minority Report scene when Cruise is watching pseudo-3D footage of his family.

The history of media shows a trend towards 100% faithfully recreated experiences. Photos > Film > Video w/ audio > 3D. This gets us one step closer.
> Ignorance is remaining willfully unaware of the existing base of knowledge in a field, proudly jumping in and stumbling around. This approach is fashionable in certain hacker/maker circles today, and it's poison.

> Learn tools, and use tools, but don't accept tools. Always distrust them; always be alert for alternative ways of thinking. This is what I mean by avoiding the conviction that you "know what you're doing".

These two statements have done a better job explaining my feelings on expertise than almost any of my attempts. Thank you, Bret.
Look up markupwand.com an YC alumni. The problem is harder than it looks. Now, I am not an expert in PSD format but a PSD that can be automatically converted to HTML has to be specifically formatted. For example, if you merge text layers with image layers, it becomes difficult to extract the information.
Maybe you can write a treatment and direct a youtube short. I feel like the YouTube audience would be the target audience as both potential victims and wanna-be scammers of to Internet marketing.
Enough already ! Could anyone with 100 millions $ give this guy a team of 100 Phds to create the new software revolution ?

This guy is not a good or great or fabulous computer scientist, this guy is something else entirely. He's a true creative Thinker. He doesn't have a vision, he's got tons of them. Every subject he starts thinking about he comes with new ideas.

He shouldn't be doing presentations, he should run a company.
After having been able to use and appreciate git rebase (and especially git rebase -i) I can say I'll never go to hg if they don't have history rewriting. I'm a big boy, I can make smart decisions, Mr. DVCS.
Village Instruments released a ready-made product years ago:

http://www.villageinstruments.com/tiki-index.php?page=ViDock
(Disclaimer: I'm pretty much a n00b at Scala)

My biggest problem with Scala, to date, is all the optional syntax. On one hand, making things optional sounds nice, and it can be handy... but in Scala, you can have a line of code where there are 3 or 4 different ways to write it. Sorry, don't have a good example handy, I'd have to go through my "learning Scala" workspace to dig something up and I don't have that stuff nearby. Anyway, the point is, I sometimes feel like Scala can easily lead to a situation where one is writing "write only" code. I do not relish the idea of taking a large base of Scala code, written by somebody else, and trying to understand it well enough to work on it.
If net neutrality is not the practice of the ISP being neutral to the data being sent over its network, then what is it?

If they want to make it an issue of maximum bandwidth, so be it. Give us a cap and draw the line, but ambiguity is not going to do anyone any good.
Project Manager Excuses
Inspired by life, and developerexcuses.com and accountmanagerexcuses.com
Enforcement is currently aimed at users consuming the most bandwidth, but I'd rather not have to hope that the selective enforcement doesn't apply to my rule violations.

"Everyone's a felon" and "everyone's violating the contract" is a terrible state of affairs.
The key will be how they actually enforce this. Siting servers is the wrong thing to tack on to. Because there are perfectly legitimate personal servers as outlined in comments above for personal use that wouldn't eat up excessive bandwidth. That being said I think the "no professional" or "no business" uses are terrible too depending on how they choose to interpret and apply. A loosely enforced version of the latter would be better in my opinion.
Facebook leaps into games publishing
Do you have an example of how aliasing could break a script?
That's not a "small carveout". That's a muzzle. It's asymmetric power, that you're only allowed to consume, not to publish.

What's more, from a technical standpoint, it's different for a fiber provider than for a cable company. Coax cable capacity is asymmetric. It can carry only a given amount of data and they can carve it up to give you more down and less up, equal amounts, or more up and less down. Obviously most users want fast downloads and aren't as concerned about uploads.

By contrast, fiber is symmetric, offering full capacities up and down at once. So while cable has a technical justification for "service levels" to offer a server, fiber providers do not. Google Fiber is 1000/1000 Mbit/s symmetrical. Forcing the consumer to not use the idle uplink is against consumer generated content and consumer ownership of their own content, for the sake of a "differentiated business plan". It's against the democratization of consumer created content that consumers can control themselves.

(Google has dogs in that hunt too, you "should" host your content on G+ or YouTube, and host your email on Gmail, rather than drop in a Mac Mini Server or "host any type of server" at home.)

FWIW, my $50/mo residential plan doesn't ban servers, even though the company offers business plans from $200/mo up. I can host a mail server and a web server, with dynamic DNS and open ports 25 and 80. Ports >1024 are open for all classes of service, even their lowest.

Finally, I think the point here is that other consumer broadband providers weren't lobbying for network neutrality. Telcos weren't, cable wasn't. Google was.

It feels a bit icky when "don't be evil" turns out to mean "for now ... until we have an offering in that area that enough people adopt and this practice we used to actively call evil turns out could make us more money and is actually good ... for us".

Mind you, being magnanimous until they own enough customers is an excellent strategy. They just need a different slogan and to quit with the flip flopping.
> I'm not sure anyone should expect to be able to run a substantial business off their home internet connection without buying a business-class connection

Right, because you usually don't have SLAs for connection. But apart from that -- why ever not?
Well then fair enough.
Wait, I thought we blame the parents for the actions of their untrained children? And only children are indirectly villainous and subsequently their parents; never corporate or government institutions and their "upbringing."

Whatever drives our argument, I guess.
I think running home-servers falls under "professional use", but if I'm wrong please correct me.
Let's say you're sentenced to 125 years in prison, but they're five 25 year concurrent prison terms. The most you'll spend in prison is 25 years, and that includes the time you've already spent.
Yeah, what is it with drunks and addicts going hand in hand with cooks? All the chefs i've known would down a bottle of vodka a day, if not more. The Betty Ford Center would probably get 3 Michelin stars.
How Startups Should Market to VCs
Bradley Manning cleared of 'aiding the enemy' but guilty of most other charges
That comment reminds me of this: http://www.techdirt.com/articles/20130722/17503523891/telco-...
Vice Interview with DPRK Website Creator
Based on his personal writings, it seems like he prefers to be left alone to work on his ideas. It does not seem like he wants to run a company, or really even work with others.
Let me rephrase what I said to be more specific:

Five or ten years ago, I trusted Google to act in the best interests of the web and humanity in general. This is the specific trust that I and many others have now lost. It can now be assumed that Google will act in their own corporate bests interests whenever possible. This is not terribly surprising, as it is the basic mode of operation for companies such as Microsoft and Oracle, but it is a change for Google. I now trust Google to wiretap my communications in any and all countries with surveillance programs. I now trust Google to terminate any projects that are beneficial to the market but not to Google. I expect Google to modify public-friendly projects such as Chrome and Android to be public-hostile and Google-friendly.

I'm very sure I am not alone here. I'm talking to the people here on HN who feel the same way that I do:

How are we going to make this work? Should we fork Chrome and Android and try to get community backing for forks that we can control before it becomes too late? If we act now, we may be able to do something before we end up with the kind of stagnation we had from IE6.
Aaron's friend and colleague Kevin Poulsen also bounced back pretty darn well from his felony conviction and prison sentence.
Many networks will not let you announce /32s. This is something that you have to have a reason for, such as more granular control. Usually they will say yes, because then you can advertise specific routes yourself without constantly going through engineers with your upstream. Mistakes happen though :P
These lists, which are by nature based on open data, and things like Sen William Proxmire's "Golden Fleece" awards, just seem stupid. We're supposed to feel outrage about things like item #34: "The National Science Foundation recently spent $30,000 on a study to determine if “gaydar” actually exists.'

$30K?!? Big deal - I've paid off more credit card debt than that.

The real fat, the Billion dollar fat, is going to be in things that are classified. No oversight, or at best, compartmentalized oversight, is going to lead to stupid, stupid, stupid things that don't work.
Strictly speaking, AMD's XOP extensions do have an instruction that is close enough: VPPERM. It allows to not only shuffle bytes, like the already mentioned PSHUFB, but also reverse bits within each byte. Therefore, a single VPPERM instruction can reverse up to 128 bits at a time.
Is docker required/prepackaged? I'd prefer to use vanilla lxc/dhcpcd.
Sure but every anonymous function call creates new objects, as do each call to the collections library methods (often many objects), for comprehensions, tuple creation, lazy vals, pattern matching, futures, options etc. all create objects.

If you are programming in a functional paradigm you will be throwing off garbage, often when you wouldn't expect to from a cursory glance at the code.

You can mitigate it, but often to do so you have to resort to writing scala as java (which is still better than java as java).
In some people's minds network neutrality means no price discrimination (one might cynically notice that people who make this argument stand to benefit from it personally even if the market as a whole wouldn't).
I'll bite. I get understand why Google would own domains that collide with their trademarks, but what's with the totally random ones?
That's not what net neutrality is about - the author is taking it to the extreme.

Not allowing a server on the client side is just reasonable business practice, as opposed to shaping or prioritizing traffic to the client according to the source or the client's pay plan.
And yet the Internet keeps going.

Well, it kind of puts this 'hijacking' into perspective.
Yes, it is disproportionate. Anything beyond confiscating the laptop from the closet would have been disproportionate. Aaron did not harm any systems, posed to no threat, and deprived nobody of anything.
Of course it assumes each stat to be the sole source of income, for the purpose of answering this question: how many plays on Spotify would it take for the fees to equate to one US minimum wage?

That's all this is, and that's fine. It would be weird for the author to start factoring in other sources of income, because the point of this story is simply to make it easier to understand what "$0.00029 per play" means, by its ratio to a more tangible figure. I don't think the author is trying to imply that all those musicians on Spotify with fewer than 4m plays/month are actually earning less than minimum wage overall.
This is the most lucrative thing that's been posted to HN in the last several weeks, which of course means it's going to languish. :)
> I suppose every journaling FS already includes everything necessary for it.

Depends. Ext seems to use a F̶I̶F̶O̶ LIFO for the empty block list. It can make recovering data more tricky.

Last time I tried to recover some deleted data, it was about an hour after the delete took place. The recently deleted blocks were the first over-written by normal background tasks and everything I wanted to save was gone.

Every file more than a few hours old was easily recovered, right back to projects I had deleted a year previously.

edit: Thanks.
This seems like a good starting point to deny having made any "orders" from the silkroad yourself.

It's all some internet conspiracy! The same thing happened to Krebs."
Fair point. I also remembered Robe Pike's paper:

http://harmful.cat-v.org/cat-v/unix_prog_design.pdf
"At some point at least one anonymous poster escalated the criticism and expressed their desire for Sierra's death, together with an image of her with a noose. The same poster had made violent sexual suggestions about her." -- http://geekfeminism.wikia.com/wiki/Kathy_Sierra_incident

I remember seeing these images personally, but it's been a long time and I wasn't able to locate them again. Likelihood that any of these people would actually buy a plane ticket and pay her a visit? Pretty low. But is that a risk you really want to take, when you know they have your home address?
Well, so you could iterate on your design - and pick up the changes made in CSS back into the design PSD. And work onwards from there
The Goldilocks Effect: Why Silicon Valley is No Longer 'Just Right'
There's hardly any other place that will hire a known drunk, addict or felon. Even garbage men and roughnecks get random drug tests these days.
Interview and profile of Alfred Aho, author of Principles of Compiler Design