skysight-inc/HackerNews huggingface dataset:
For large parties it's only fair to add a gratuity. I was stiffed by so many large parties I just stopped taking them if I could. You have some T-ball team and every parent all paying separately, some % don't even pay their bill, the rest tip like crap, the kids make a huge mess, you spend almost your entire shift serving them, and walk with $6.
University police exist to insulate students from all sorts of crimes, rape just happens to be one of the crimes that happens on college campuses. Others include public intoxication, drug use, etc. There was a huge row a few years ago when Yale students were treated like commoners in a New Haven night club raid: http://www.nhregister.com/articles/2010/10/02/news/new_haven....
Why programming in Java is boring.
Or "Most Computer Users Don't Care What's Cool, Just What Works"
Ford's plug-in hybrids operate in electric mode 60% of the time
Student says he was unwitting drug mule, sues Ford
Sorry for the off-topic comment. It's a little hobby (tracing quotes, that is, not commenting off topic).
Heading to their Yelp page[0] and searching the word "service" seems to agree with this account, fwiw. A few good reviews, to be sure, but mostly complaints about both food and (especially slow) service. Many complaints also about the mandatory tip. They had a 3-star average.

[0] http://www.yelp.com/biz/the-linkery-san-diego
A bit off-topic, but it aligns with why I find daily standups to be a soul-crushing waste of time. Scrum Master Jar Jar (http://softwaremaestro.wordpress.com/2007/06/30/scrum-master...) went into more detail as to why Scrum is usually run this way, but just sayin'...
> What incentive does a waitress have to give you good service if she's making a standard wage and no tips?

Does your boss pay you a few extra dollars if you were extra productive and cheerful today? No? Would that be kind of demeaning, actually? Do you do a good job because it it's what you want to do?
"...That’s not neutral. The fact is that all MIT had to do was say publicly..."

Well, the author's proposal for action by MIT is also not "neutral." Though I hold the same opinion about how MIT should have acted, I feel it's [inadvertently] written with this juxtaposition that goes from a level-headed "that's not neutral and here's why" to an emotional "they should have done X instead" which I fear reduces the effect of this statement.

However, there's been boatloads of public outcry over this whole thing and I'm certain I feel that MIT should address each and every issue people continue to raise, regardless of the how emotionally charged such statements might be.
Of course. I agree that it's cool hack. It's just not very practical.
I sympathise with that concern, and anecdotally I’m still waiting to encounter a feature-toggled project in my own work where the maintenance overheads didn’t quickly become painful out of all proportion to the benefits.

It was bad enough in the days of #ifdef driven development in C, where the meaning of your code and even your entire software design could change based on an arbitrary set of macros that didn’t respect scope, didn’t offer any type safety, and might be defined anywhere: a random header file, a makefile setting some command line option, or just some environment variable on one particular developer’s PC that they set three years ago and forgot about. Making a controlled, reproducible build that you actually trust to be what you think it is is very difficult in that kind of environment.

It’s even worse with dynamically typed languages, because now you don’t even have compile-time warnings about redundant code or type safety guarantees on the code inside the feature checks to prove it would run sensibly. To me, it feels like the whole strategy plays right into the major downsides of using dynamic types. No doubt some people would disagree with me, and would never dream of writing code without comprehensive test suites that back it up and are known to have 100% coverage with every possible combination of features toggled in or out. (If you really think you are in this position, I know a guy who’d like to offer you an exclusive financial deal guaranteed to make you rich, if you just send a 25K deposit up-front in unmarked, non-sequential notes to his mailbox in Nigeria.)

What really bugs me is that this whole feature toggling premise seems to be caused by the tail wagging the dog. Feature toggling is advocated as a way to do continuous integration. CI is advocated as a way to avoid nightmare merges. However, the existence of nightmare merges presupposes that you can have multiple developers simultaneously working on the same part of your code, making sufficiently intricate changes that merging will cause headaches, but for different reasons and without being aware of each other. Otherwise, they could just communicate effectively, and merge intelligently as they go along if that makes sense. How can any development team possibly get into that situation without some spectacular, fundamental failure of project management and technical leadership? That kind of failure is essentially a social problem, so it’s doubtful that any kind of technical solution could solve it reliably, whether a branching model, or a CI-not-branching model, or any other model for that matter.
You are absolutely right about the small niches. What the public hears about is a tiny fraction of the successes (and failures) that are actually out there. If you are lucky enough to find a profitable niche then you don't invite competition to take it away from you. There are several examples that I personally know about that have never been shared with the public.

One example is a personal friend of mine. He developed a B2C software product for a particular niche that you wouldn't think was very large or profitable. He doesn't talk about what he does publicly or even read entrepreneur sites like Hacker News. If someone were to show me his app and ask me how long it would take for me to develop it I would say "three weeks: two to code it and one more to make it that ugly". And yet this guy makes a ton of money (much more than a typical software engineer) essentially for just handling the occasional support or billing issue.

Another example was a guy I worked for in college in the early 2000s. He got in early in the business sending out e-mail newsletters for professional organizations. He bought a license of a high-end e-mail program for about $15k, bought about $5k in server hardware and spent about $750/mo. in co-location fees. Then he hired me and another college student to work remotely part-time at $15-$20/hr. to handle the server administration and support. Add all that up and his total costs were about $20k up front and $2500/mo. The only work he would do is go to conferences a couple times a year and do a couple of sales calls a month. He generally kept the details of his financials hidden from me, but I know that at least a couple of his clients were paying over $5000/mo. each. When you consider he had a couple dozen organizations as customers, that is very impressive for something that is almost completely passive with no technical skills required.
But... http://www.gupuds.com/
> Did you even check the alternatives, before going negative?

One does not need alternatives to dislike a system. Alternatives may affect if the system is used, but they don't negate criticism of it.

I don't think HTTP 2 should replace TCP/IP or any other protocol that low in the OSI stack. That is not what HTTP was designed for and I believe throwing out the ideas behind its creation and still calling a new protocol HTTP is disingenuous.
Happy to see that they've kept redirects in place, in particular the all-important http://grauniad.co.uk .
The optimal thing for MIT would have been to release it after PFC Manning gets ~20 years (which is my prediction; not found guilty on aiding the enemy, but everything else). It's weird to do something slightly shifty (morning-of) but not optimally shifty.
> One good passive income generator is not enough for the long-haul. One will need 3 - 5 different niches to be comfortable for many years to come. There is lots of volatility and some niches will eventually fail.

I learned this the hard way. I had a great passive income site that was at one point making $12k a month. Spent more time tweaking text and other (in hindsight) trivial things than finding other passive income methods and when the gravy train failed I didn't have anything to fall back on.
My guess this is the thing people are trying to release, and MIT is blocking.
I think you really hit the core issue here with singletons. There is no problem with global state if it is truly immutable (at least after initialization).

But the majority of singletons I have seen in practice (maybe my bad luck) contain mutable state. In the almost two decades I have been programming I have never come across a situation where I needed a singleton with mutable state. But hey I have not seen it all.
hg already has a rebase extension http://mercurial.selenic.com/wiki/RebaseExtension
Sorry, I thought that was a link for http://venturelab.gatech.edu/ not the student one. Had the names backwards.
> I don't believe universities should have police departments

Said like someone who has never been to Hyde Park: http://chicagomaroon.com/2012/05/25/a-brief-history-of-the-u....

The times I've wandered down there, I wouldn't have minded if U Chicago had a private army...
Right, but you can still perform the migration I suggested and flag accounts for a password reset on next login.
great design but some text are hard to read. dark color or dark background and no scrollbar on chrome.
This point, the one where if Aaron had sat in the library downloading Jstor articles, it would have been "ok" (because it is allowed by the guest policy) was always problematic for me as well.
That's not true. You can dispute any portion of a charge you feel like.

A few years ago, I signed up for wireless internet service that ended up turning into crap after a month. I was willing to pay for the month where I got service, but I felt that they used false advertising to get my business, and as such they did not merit the activation fee.

Luckily, I paid with a credit card. My charge was $75, which combined the $35 activation fee and the $40 charge for the month of service. I disputed only the $35 and got my money back.
Bradley Manning not guilty of aiding the enemy, most serious of 21 charges
The Guardian is not designed to make money. It has a budget, but that budget is defined by what it wants to achieve editorially, and that is only loosely to sell more papers. Ultimately it is designed to be "the worlds leading, liberal voice" and most editorial decisions are made with that in mind. The money comes from a trust which is managed by the parent company.

That is not to say that it wouldn't like to make a profit. But it doesn't 'need to' to survive as its money is generated by its parent company Guardian News & Media which is then plowed back in the paper and the trust. GNM does very nicely. Until relatively recently it owned the UK arm of AutoTrader. It also owns a lot of local talk radio stations and newspapers which turn a tidy profit. The irony is that many of these sources are more closely aligned politically to the Daily Mail that the Guardian.
Centre College, enrollment 1370, gets quarter billion for STEM scholarships
Because they are extremely complicated.
Every police officer I've ever passed on the highway while breaking the speed limit has apparently not had a duty to report.

In the off-case you do need to arrest someone on campus you need sworn police, and while it's possible to detain someone for a "real" cop to come arrest them, you end up that way with situations where someone who just needs to be separated from the campus population for a bit, instead ends up in city lockup with all that implies.

Cops are allowed to use their best judgment when handling civil and criminal complaints (this is, after all, one of the things Arizona was trying to "fix" with their anti-immigration laws, was to make enforcement of those law mandatory on their cops).
The album 'Let It Be' (which was performed at the famous rooftop concert) came to be precisely because of McCartney's insistence that they for once create an album without any double-tracking, fancy technology, etc. and perform it live in a televised setting (as opposed to live in a concert setting -- which they were still unwilling to do).
Shouting politely is always an option, but I feel restaurants should really adopt having a button at each table that customers can use if they have any requests to make to their waiter or waitress.
Nice work. Would be interesting to see the impact on conversions.

Some implementation critique:

- there is a small delay between moving the slider or selecting service level, and the price updating. It's not long enough to pretend it's doing work on the server, but enough to look 'broken' and a little annoying.

- the testimonial picture transition looks harsh, I believe a cross-fade effect would be more appropriate.
Sweet, where do I download it/which obscure flag to I pass to enable it?

27 stackframes outside of the mutually recursive calls
java.lang.StackOverflowError
at TCO$.mutuallyRecursiveAdd2(<console>:22)

Oddly, your Thread.currentThread.getStackTrace.length seems to return strings like "We have 30". Mine is returning an Int over here.
Correct me if I'm wrong but they deserve blame for initiating the destruction of someone's life (jail time and fines in the millions) and not doing anything to stop it like JSTOR did. Yes not everyone offs themselves when their lives are ruined, but there are a lot of people who do. Now they're essentially trying to be free of any blame by releasing a CYA document during a time when everyone's attention will be on something else.

Even if Aaron was still alive, the things MIT did would be no less wrong.
I don't get this at all. If Swartz had walked into the library and told a librarian, "hi! I'd like to download the entire JStor archive. Where can I plug in?", they obviously would have told him "No". Everyone knows this. Swartz knew this: that's why he did so much to conceal his identity and conceal what he was doing.
Find an interesting challenge for programming.
Really good tips to work with Sunspot
http://freefall.purrsia.com/ff1100/fv01077.htm
They shouldn't need to be sworn LEO for that, just security guards, same as any private business would have for protecting property and personnel.
This sounds like a strong argument for the filter bubble to me: Keep those people around but hellban them for individual potential readers (or even along the social graph)
gralbumcollective.com? Nice looking website, but you desperately need a clear and concise message on the home page that explains exactly what it is. I was heavily interested in figuring it out, but I had to click around several pages just to get an extremely vague idea that it's some sort of app that plays music and has an interactive graphical element.

Wishing you the best of luck!
«Серебряные» кулинары – на «8 КАНАЛЕ»
Fraud has nothing to do with volume. Charging a single person for a dessert that was promised to be free is sufficient. It doesn't need to be "systematically" done.

One could argue that this wasn't deliberate and therefore should not count as fraud. That's what was done in the comment I was replying to. But one cannot argue that this wasn't done to enough people and therefore should not count as fraud, because they have nothing to do with each other.
Manning not guilty of aiding the enemy, but convicted of multiple other counts
They deserve blame for initiating the destruction of someone's life (jail time and fines in the millions) and not doing anything to stop it like JSTOR did. Yes not everyone commits suicide when their life is in ruins, but a lot of people do.

Even if Aaron was still alive, the things MIT did would be no less wrong, so let's bring the focus back to that.
The Guardian is reporting he's been found guilty on five counts of violating the espionage act.

http://www.theguardian.com/world/2013/jul/30/bradley-manning...
Huh. Fair enough

I have noticed that this happens at Nandos over here in the UK too, it seems to be part of their formula. That is typically the last interaction you have with the staff though, as their model is that you pay when you order.
Because those exercises are by definition rabbitholes. If JSTOR had failed their negotiations with the Royal Society of London in '99 and subsequently faded into obscurity, Aaron might still be alive today, etc.

The idea that Aaron did something illegal and the idea that Aaron was treated incredibly poorly are not mutually exclusive.
If it's interesting enough that significant numbers of people click through then I'm not sure it matters.
One of the issues is that there is no such thing as a real name. There's the obvious difficulty: the "real" part, which can be defined any which way and by picking one reality can exclude other valid realities. But there's also the fact that not everyone has a name. See the third comment on http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

One of those possible realities is that "real name" is defined as "legal name" and you'll find a long history of people rejecting that: hacker nicknames, author pen names, rebels' noms de guerre. (A survey in film: The Matrix, "Goodbye, Mr. Anderson" "My name is Neo."; X-Men, "What's your name?" "John." "What's your real name, John?" "Pyro."; Pirates of the Carribean, "Captain. Captain Jack Sparrow.")

Authenticity is a wonderful sounding goal, but it still doesn't provide a very strong comprehension of your goals. So if you get past the problematic concept of a "real name", you still don't have enough to really design for it. For instance, it's arguable that "Yuhong Bao" is less authentic than writing it in Chinese. It's also arguable that it's more authentic.

What's in a name? A name is just a pointer. The functional difference between a real name and a fake name is, in the end, just taste.
It seems wrong to provide the non-HTTPS link of a security blog...
So are you saying that there was no deliberate hijack, but rather AS25459 was configured not to carry traffic to those IPs, and it's blackholes got propagated?
>Still, you call for a Cambridge detective, the Secret Service also shows up, and that doesn't cause major head scratching?

No. If something similar happened in Boston and you called BPD, you'd probably get a BPD detective that does burglaries for the break in and a BPD detective that does computer crimes for the laptop - someone like my friend (who is a Boston PD detective that has an "extra" Secret Service credential by way of his assignment to the New England Electronic Crimes Task Force).

The New England Electronic Crimes Task Force is funded and run by the Secret Service. My understanding is that is primarily for jurisdictional reasons. But, it is also because way back in the day (300baud dail-up era) the majority of computer crime was related to the anti-counter fitting mandate that Secret Service has (like fake credit cards, fake vital documents, and fake currency). Computer crime was a new thing and most people didn't have PC's yet (or computer skills) so there wasn't an agency that was a great fit. The FBI didn't want it. So, in many places Secret Service got it.

Any computer crime in Mass is will almost always have Secret Service involved. New Hampshire and Maine are a little different. They have their own state level task forces/labs. So, any computer crime there will almost always have the State Police involved. The Secret Service involvement in Mass. is like the State Police involvement in those states. It's not an escalation. It's just a matter of where the resources (people with comp. forensic training and equipment) were developed and are located.
Manning acquitted of aiding the enemy, convicted of 5 espionage counts
We should be linking to the video he sacrificed his life for, where they are mowing down civilians and journalists in the streets.

We're busy shopping at the mall, he's going to be rotting in a freezing tiny cell for 50+ years for exposing the crimes of our government.
Perhaps the the notion of good stress and bad stress comes into play as well?

If I'm working to a deadline because an unexpected opportunity has arisen and the entire team is energized, I'll happily knock myself out to grab the proverbial brass ring. I love a challenge.

In contrast, if I'm working to a deadline because I am forced to regularly waste 2-3 hours of my workday in pointless meetings or the deadline is just some arbitrary line in the sand with no real-world consequences whatsoever, then my motivation is going to be practically nonexistent.
Bradley Manning found not guilty of aiding the enemy, convicted on other charges
Social engineering trumps hacking.
U.S. Higher Education Enrollments, Falling Behind
PFC Manning Acquitted of Aiding the Enemy Charge
Manning to Learn Fate Tuesday Afternoon
Bradley Manning found not guilty of aiding the enemy
Yes! I'm at work but started cheering in my chair when I read the verdict of Not Guilty on aiding the enemy. Was truly expecting the worse with that, but to hear a "not guilty" charge on this was very reassuring.
I like your idea in general, of blaming the person who actually killed the deceased. But I don't see how that would help in this situation.

Besides, what would you do in situations where there was no clear 'smoking gun'? Let's say a child dies of anaphylatic shock after eating a cookie that had accidentally touched peanut products on the counter, and that the guy who made his PB&J sandwich hadn't know there was a kid running around with peanut allergies. Who do you shame and despise in that situation? "If X had only cleanup the counter Y would be alive today!"

It must be nice for the world to be so binary.
Comparing the amount of agency one has while committing suicide with the amount one has while being raped is inflammatory and completely ridiculous.
I think the difference here is that the article didn't just say "I threw out x." It said "I replaced x with y and y has proven to be more effective in my context based on performance indicators that I care about."
> And quite a bit of the legacy pain is in having to deal with the old (flawed/bugged/limited) abstraction layers and dlls that people would very much rather not have to support anymore, but cannot abandon due the installed base of the old hardware it supports.

It'd be interesting to see if the newer versions of Android would attempt to do what the newer versions of Windows did - detect an older application trying to use an undocumented feature, and then give the app what it wants to hear, instead of crashing or having a bug. Therefore, keeping compatibility with older programs.

Microsoft of course had teams of people doing this kind of stuff.
My wife isn't a hacker but she works around 10 hours a week on http://www.lucieslist.com. Her effective hourly rate is probably $200 to $300. She doesn't even monetize aggressively (just affiliate links).

These opportunities are everywhere if you're willing to solve important niche problems that companies don't go after effectively.
Digest::HMAC somehow got into the 1.9 series without being noticed
So if what you're saying is true, and assuming that you're legally buying stock in an actual corporation, the value only hinges on your faith that he'll keep his word.
SQL Server 2012 Express allows up to 10GB databases.

Also, you should only need CALs if your private web app is using Windows Authentication to make each database request on a per-user basis.

From http://www.mssqltips.com/sqlservertip/2942/understanding-the...

"you have two choices: purchase per core licenses at $1,793 or purchase a server license at $898 and client access licenses at $209 per client."

So, if everyone is going through the web app and the web app is not using Windows Auth (you certainly don't sound like you need to use that) - You should be able to get SQL Server for ~ $1107.