skysight-inc/HackerNews huggingface dataset:
I think you might not have read the report. MIT did not demand subpoenas even after they discovered Aaron's identity; they were eventually served a subpoena but that does not appear to have been required for their cooperation. Aaron was arrested on January 6th; from the report:

"On January 24, 2011, the Secret Service Agent asked IS&T for a copy of the packet data
capture and the video surveillance file. IS&T duplicated the hard drive it had used to
capture the packet stream (see section I.B), and the special agent picked up the copy at
MIT on January 26."

"There were few communications between the prosecution and MIT after the indictment, except
for occasional emails from the government seeking bits and pieces of information
relevant to the government’s case."

(This second bit was done supposedly under the belief that the information was covered by two previous subpoenas. Nobody seems to have been bothered enough to check.)

"For example, when the
government’s investigation had begun, in January 2011, OGC made the decision that the
lead prosecutor, the Secret Service Agent, and the Cambridge Police detective could
directly telephone and email previously interviewed IS&T employees without first going
through an MIT attorney for follow-up questions, provided no new topics were covered"

"However, MIT did not, reciprocally, voluntarily provide to the
defense the same documents that it provided to the government. Similarly, MIT did not
produce to the defense, even though requested by subpoena, documents that the defense
sought from MIT but that MIT had already provided to the government."

"Initially, OGC approved the production of information to law
enforcement, without a subpoena, as part of a continuing investigation of an ongoing
intrusion into MIT’s network as well as of a possible crime being committed on the MIT
campus. IS&T continued to provide information to the investigators, pursuant to this
initial approval, until OGC was eventually served with a subpoena on January 27, 2011."

In other words, we can summarize MIT's conduct as follows: they gave the government whatever the government wanted, and eventually the government served a subpoena that changed almost nothing (at one point, MIT did ask for another subpoena to be served; this is a minor detail, as they were clearly far more cooperative with the prosecution than they were ever required to be).
An excellent article!

This is a process that I've been thinking through increasingly after having evaluated years of custom development work, the last two in custom Ruby on Rails development work.

One would think hourly pricing would help manage scope, but every single project has a project budget. Every project starts out with a thousand "how long will ____ take?", "How long will this other ____ take?", "It's easy to do _____, right?", etc.

Getting clients to see the value of the discovery/requirements gathering/story carding phase of the work is paramount. Too many times, people expect that to be part of the "free" pre-sales consulting that goes into the proposal writing process rather than as a key part of the software development activities.

For someone who is looking for a more narrative (parable) form of these ideas, Mike McDerment (of Freshbooks) has published a free e-book on value-based vs hourly pricing - http://www.freshbooks.com/blog/2013/06/12/breakingthetimebar....
Show HN: Music discovery
That's fair.

What we found especially in B2B is that when people decide to put in their phone number they are actually glad to have someone call and offer help.

I call users every day and never had someone be mad at me or cancel. Quite the opposite, many upgrade as a result of our interaction :)
How is this sexism ? There is nothing mentioning gender
Ruby 2.0 is now supported in the OS X window manager for hackers, Zephyros
I'm not sure which ISP you think is going to compete with Google Fiber here in ATX. I'm currently on Grande at 110Mbps over FTTH, and it's OK, but it's not 1Gbps, either.
Retiring on a half a million dollars doesn't seem impossible. Presumably he is drawing down the principal as well as collecting interest. His house is likely paid off, and he has no young dependents to pay for. He will also be receiving Social Security payments for the rest of his life.
He may have to make some lifestyle compromises, but it's certainly possible to live a decent retirement on that much money.
Yes, it worked quite well.
Don't be evil... Unless you know it helps us make more money or something.
> If everyone feels responsible for being able to move stuff from develop to master, then the quality of the stuff sitting in the various develops goes up, and then you find you just don't need develop anymore.

I can tell you that's not the way we do it where I work. Develop is basically the staging area right before you make a release branch (for final QA before deployment).

Random feature branches do not get merged into develop by the developers, when we're going to do a release we decided which of the feature branches to pull in and add to the release. Only the few developers who actually prepare the releases merge things into develop.
Reversing the bits in the index to the samples :-)
Calling is definitely harder to scale than a simple email campaign, but the effects of calling are much better. I experienced it both as the prey and the hunter :) I think every startup should at least try it and then decide whether it's worth the effort to scale it.
So maybe what's great is avoiding the cost of Photoshop, which many have found to be outrageous.
The OP said 250k in savings in addition to retirement funds. At that age, you shouldn't have a mortgage either. It seems simple two stretch 438k for a decade or so when you have no mortgage or rent. Then you hit 65 and start using retirement funds.
This is not sexist. Females say this just as often as males.
"No servers" means entire classes of consumer products that could leverage a very fast home connection are preemptively banned out of existence for another decade.

You could replace a lot of stuff with plug-in-and-forget devices on a very fast connection - dropbox, email provider, personal web hosting, etc.
Very interesting, though you shouldn't be surprised by small differences between O(1) and O(N) algorithms when N is only 8.
Why an Alibaba I.P.O. Is Both Promise and Problem for Yahoo
1) $250K is only 1,33 times his last gross salary of $188K so that would make him a dramatic undersaver at this age.

2) Assuming he owned his apartment you can go Mr. Money Mustache on $20K dividends a year. If he owned a house he could downgrade as well.

3) There are people sailing around the world on a budget of $2000 per month. Just dividends from his severance and renting out his house (assuming he owned only that) would get him there.

I can totally understand the shock of seeing reality turn out drastically different than his expectations but once you get near the ~500K net worth figure, it becomes possible to cover necessities indefinitely.
Yes, but now you can do it without having a copy of Photoshop.
What do you mean the author of the Lean Methodology has been trying to stop folks from using it? Are you suggesting David Anderson wants us to stop using Kanban for Knowledge Work?
Frankly, I don't care if Google changes it's slogan to "Do lots of Evil". If it means I get Google Fiber in my area I'm all for it.
Most of the counterpoints raised have their basis in pure conjecture or assumptions. If everyone held themselves accountable for n-th degrees of freedom outcomes, nobody could in good conscience draw a breath. It would, after all, increase the entropy of the universe.
Hey this is a cool fact that I did not know about. Language is really interesting to me. Chai = Tea. I always thought it was a sort of tea but now that I know that it is tea in itself I don't sound ignorant..lol.
Do we really need to spell out the gender when it is obviously a classic wolf whistle comment.
MIT dropped the ball here but the prosecutor sounds absolutely evil by comparison and seems to have heavily influenced MIT's position of neutrality.
We are using Ember.js for our upcoming release of billysbilling.com. It's a huge app. We already have 60 different routes and several hundred .js files.

The best thing about Ember that I always tell curious newcomers is that Ember is both easy to make small apps with, but it's also trivial to keep expanding into really big apps. You can keep repeating the same pattern infinitely without rewriting old parts of the app, and without feeling like adding bulk to the app. I see our app as a large very flat structure. We can go in and replace every small piece in isolation to everything else.

My impression of something like Angular.js is that often when you want to add new features you have to go back and refactor a lot of stuff (just check out the cage match between Tom Dale and Rob Connery https://vimeo.com/68215606). It feels like a pyramid that will need a lot of maintenance to stay standing.

This is not the case with Ember. Ember was written by some very smart people, who have spent _a lot_ of time refining how an app should be developed in the long run. Features are prepared for the future. Both the future of browsers and JavaScript but also the future of developers' apps.

I am sure that Ember will prevail over all the other frameworks within the next year and stay on top for many years to come.
http://lwn.net/images/pdf/google_fiber_response_to_mcclendon...

Your Google Fiber account is for your use and the
reasonable use of your guests. Unless you have a written
agreement with Google Fiber permitting you do so, you
should not host any type of server using your Google
Fiber connection, use your Google Fiber account to
provide a large number of people with Internet access,
use your Google Fiber account to provide commercial
services to third parties (including, but not limited
to, selling Internet access to third parties)

I think I see what's going on here, they have to assume most people arn't actually going to use their connection. So they offer it on the pretense that no one will take advantage of it.

It's why the bandwidth caps exist, it's why bittorrent shapping is happening at all. BitTorrent really did start making use of the bandwidth the telco's promised. A promise they couldn't deliver.

Frankly, google's going to need more clauses than that in order to prevent people from taking advantage of their empty promise. I can't wait to see these obvious rule patches grow like cancer.

Anyway, Why can't I share my connection? It's very easy. "Hey neighbor, take this Ethernet cable, you're welcome." Oh that's not ok? OK so why can my family use it then? I'm the one buying right and my family arn't guests. What about multiple families that live in the same house? We should order 3 packages?

This is silly. What is going on down there?

As a closing thought. People are laying these expectations of google fiber, because google fiber was supposed to be the ISP that was going to save us. If you're going to lead by example, you're not supposed to go "But those ingrates are doing it, so I can too".
Geez, the rabbit hole gets even deeper. This is all great. Docker has been moving at "ludicrous speed" from the beginning and the ecosystem developing around it has been doing the same.

I'm itching to play with etcd also and hopefully it can gain more momentum than Zookeeper or Doozer did.
You misunderstand. The prices listed on the menu did not include the automatic gratuity. Even if I added everything in my head, there's still other fees not included like tax. I didn't think twice about it because I've been to this place before & they didn't have an auto grat. They tried to sneak it in under the radar after years of operating without it.

Also, as I said, the "they" in this situation was another patron, not a worker at the restaurant.
I Got Fired For Tweeting
You need a reality check: http://money.cnn.com/2013/03/25/technology/innovation/sexism...
I'd like a distro with ZFS/BTRFS, LXC and KVM, with a user friendly configuration layer on top. Not necessarily a GUI.

Really, a Linux version of SmartOS. I really like SmartOS but I like to get as much running in Zones as possible and there would be less friction doing this with a Linux kernel.
The idea of having to upgrade to a "business class" offering in order to run my kids' low-traffic Minecraft server seems ridiculous. I would expect this kind of broad-brush treatment from a cable company, I like to imagine that I could expect better from Google.
Upvoted, and I'll pile on. Wordnet [1] already has addons for Postgres.

[1] - https://github.com/taotetek/wordnet-postgres
Why commenting code is still a bad idea
I'm not sure, I haven't looked very deeply at the language, I'm not sure if most of the libraries and culture and such make use of OO, or if it's just baggage for Java interop.
A great companion to this sort of thing is the book Hacker's Delight by Henry S. Warren, Jr:

http://www.hackersdelight.org/

http://www.amazon.com/Hackers-Delight-2nd-Edition-ebook/dp/B...
Mozilla Launches Minion Automated Security Testing Platform
As a former pawn in the ISP game, there's a lot of reasons, though most of them are either directly or indirectly related to SLA's. The implied notion is that residential customers aren't going to lose money while their connection is down, whereas most business customers lose money every minute that their connection is down.

When I was in residential support, you don't know how many times I heard, "Well you better get this fixed ASAP! My business depends on it." I'd have to remind them that if they expected business-class service -- including 24/7/365 phone/email tech support, over-nighted equipment replacements, etc. -- then that required a business-class contract. If you pay the pithy rate for consumer-grade service, you get <surprise!> consumer-level support, and there is a world of difference between residential and business support capabilities.

It's also not a secret that the business support techs are usually a rung or two above those in residential support, and so what may take that junior-level tech a few hours to fix, would take the senior-level tech in business support a few minutes (and more often, to resolve it correctly). This is not only due to the nature of the issues being more challenging for business support, but because it's the ISP's prerogative to keep their clients online. Unlike most residential customers, business will more likely have access to more options for service; whereas AT&T, Comcast, TWC, etc. can piss all over their residential customers, it usually doesn't matter because the customer literally has no other alternative. On the other hand, businesses are often courted by ISP's, and competitive offers are always available. This is compounded by the fact that business-class service more specific in its offerings; you don't just pick a "basic" or "turbo" package, you often have 10x as many choices which take into account latency, burst rate, symmetrical upload/download, etc.

Another perk of business-class at some ISP's is a direct communication line to the NOC. Not specifically by phone (still have to go through support for that usually), but at least where I worked, the NOC sent out emails to our business customers for every planned outage (in advance, right before execution, and upon completion) with details of the work, as well as for unplanned outages (which usually detailed the nature and impact of the outage). At times, alerts were sent out when a large-scale malware, DDoS, etc. was present. You know, things that as a business, your own networking/sysadmin staff need to know to do their job effectively.
I recently had to implement search on my product and found Postgres' full-text search to be fairly impressive. More than enough for what I needed.

Implemented through the wonderful textacular gem: https://github.com/textacular/textacular
I'm sorry, but you're upset because folks are passionate about a language that brings new perspective, and maybe is not exactly as useful in some areas as existing solutions? This is exactly the kind of attachment Bret warns about.
Ask HN: What books should I read re marketing for my website?
My team and I have been working on a MVP for a web game. We are almost done with product development and now we are moving on to the next phase. I was wondering if there were any books that are highly recommended or is a must read for me that contains practical and applicable advice for marketing and not just high-level theory.
IPhone 5S biometric fingerprint sensor confirmed by iOS 7 leak
If your looking for sexism you are going to find it.

Edit: I believe sexism exists, I just don't believe it exists in everything. But, if you are on a mission to look for it you will find it in just about anything.
The jacquard loom at the museum in France?

How about our very own jgc running calculation jobs from Charles Babbage?

If that's too historical then the chances are good it is written in Fortran, and being used by a cosmologist on a telescope somewhere up high.
If N is 8, then O(N) is O(1). For that matter, so is O(f(N)), for any function f.
Very interesting; can this complement Flynn? (https://flynn.io/) or is it in lieu of?
Also, can it run on Open Stack?
> 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.

Fine, then have a policy based on bandwidth used. I doubt that many people would object to this, so long as the policy was clear, and didn't discriminate based on the content of the bits transmitted.
Throughout this thread, you purport that Taren wants to blame and hold responsible MIT for Aaron's death. When, instead, from start to finish, she is calling out their actions that lead up to Aaron's "decision." Their "whitewashing" and possibly lying about the facts and continued ignorance that they had alternatives that might have taken Aaron -- others in future, similar cases -- down a different path.

You don't rebuke the text you quote of her's.
Or better yet, just deprioritize the heavy users' traffic. That way you don't even get slowed down unless the queues start to fill up somewhere on the network.
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?

Because having terms against running a server off consumer pipes stops you from using 'exciting internet software', streaming, or using 'other tools'?
What happened in the July 2013 cyberattack at UD?
Happy to answer any questions you might have!
So you're saying that the entire quote is tautalogically meaningless?
"Previous exposure to a proper, modern GC"

I've often heard people say things that imply that "proper" GC's don't behave like whatever badness I'm experiencing currently. Can you give me an example of a Garbage collector that I could safely use for a large heap of small cached (ie. long lifetimes) objects without a significant throughput penalty and with deterministic latencies (ie., no random full system pauses) over, say, a tcmalloc based hand-allocated/free'd system ?
To answer your question: build compelling software that requires inbound connectivity. If users (voters, customers, ...) want to use their Internet connection where the server is in the home, the providers will eventually step up and take notice. I hate "let the market decide" as much as the next guy, but I don't quite see a better way to do this. One plug[1] is worth a thousand deleted Google accounts.

1. http://meetplug.com/launch/
I just watched most of this talk while a large C++ codebase was compiling, in the midst of trying to find one of many bugs caused by multiple interacting stateful systems, on a product with so much legacy code that it'll be lucky if it's sustainable for another ten years.

Like Bret's other talk, "Inventing on Principle", this talk has affected me deeply. I don't want this anymore. I want to invent the future.
Is this really that common an issue? It seems like anyone who's at a level where they're using rm regularly should know that that's a command you think before issuing. If they didn't, then that's exactly why you have backups.

Then, if it was in the backups, the short-term problem is solved, and maybe the experience will scare them into being a bit more careful in the future.

If it wasn't in the backups, the most likely reason would seem to me be that it was created since the last backup (not that I'd know, IANA sysadmin), in which case there wasn't a ridiculous amount of work lost - maybe the experience will make them a bit more careful in the future.

Of course, the above doesn't apply with the sort of user who thinks IT is magic and can do anything, but if they're using rm, you've got bigger problems.

Also, personal opinion, but I hate automatic trash folders - rm is supposed to delete stuff. If I want a recycle bin, I'm happy to mv to a folder I created for the purpose.
Feature request: stages like these http://www.slickwebsite.com/img/showcase1.png

Also, stages with transparent background would be nice
The Guerilla Marketing series are all good- by Jay Levinson.
As is the oldie but goodie 'Permission Marketing' by Seth Godin.
Risk free? My 5 years of paying off debt from a failed company says otherwise.
Do you really think it doesn't exist?
>> There's almost no excuse not to use Scala if you're deploying on the JVM.

The dev could be a lisper.
Have you read any of David Anderson's book? Are you aware that the Kanban Method is an adaption of Taiichi Ohno and W. Edward Demings guidance in lean manufacturing to the knowledge work domain? The Kanban Method is specifically designed for knowledge work organizations, which also includes software development activities.
That's the definition of a whistleblower, not of a spy.
"By using the word ether in its name, the PARC people alluded to the possibility that Ethernet could be based on coaxial, twisted-pair or optical fiber wiring and, eventually, on Wi-Fi."

Still waiting on that last one. ;) Hooray for 802.11.
I think of the phone as one of the most valuable tools you can use during the unscalable part at the beginning of the startup.

To this day, a face to face meeting trumps all other forms of communication in sincerity and authenticity. If I'm willing to fly halfway around the world to meet you, it says a lot. Similarly, but to a lesser extent, a phone call means more than an email which means more than an SMS.

So yeah I think startups should use the phone, but I'm admittedly a bit biased since I'm so deep in the telecom industry.
I'm not saying it's all there yet, just that it's a way forward.
Do a twitter search for "one fine body". You tell me if it's used only by males or if there's an equal distribution between males and females. You are a hyper-sensitive alarmist that only pollutes real sexist issues with your garbage.
Thank you! There's quite a ton I can do to this. Will definitely be contributing soon.
Modern ARM has lots of instructions that don’t have direct x86 equivalents. Most are in the vector domain, but there are plenty of non-vector examples too: BFI, BFC, BIC, ORN, RSB, saturating arithmetic, numerous multiply-add variants, etc.
And a mistake to continue if you can't afford them. So, yes; he should be financially independent by now.