skysight-inc/HackerNews huggingface dataset:
I'd say HN sits several hundred miles away, watching the battle on the TV. I hadn't seen HN express any opinion on the topic at all up until now, and it doesn't look like we're likely to become a major player in this.
Node.js and Mobile App News Round-up - July 30, 2013
Conversely I find staff in America over-attentive, prone to interrupting and getting in the way, dressed in plastic smiles and faking happiness just as hard as they can.

To me, tips encourage wait staff to get in the way and try to make themselves part of the evening, which is not something I want in a meal out with friends.
I really like this article, he raises points I hadn't thought about. As someone who is American and works in a restaurant, I still think it's a terrible system. Waiters do not do more or better work than the rest of the staff, they are just like everyone else and the fact that they get paid double or triple their coworkers is insane. It's certainly not about their attitude, because people who get paid $8/hr behave just as well (or often do because it's their job and they don't want to lose it), and waiters are just as often rude and inattentive. It mystifies me really that restaurants in 2013 havn't been relegated to the same model every other business follows, just tell me the price and be done with it; tipping is a terrible system.
Wha?

In practice, we have seen much much _less_ garbage created by our Scala code. The use of objects in Scala encourages static method creation, and there's so much boilerplate Java junk that your Scala code just doesn't need.
Yes, Android's Garbage Collector is a one legged mule. Slow, crippled and needy. Scala, on the other hand, generates a ton of little objects. I'm a full time Scala dev but if I were doing Android I'd probably for the foreseeable future work in... dare I say it? Java.
Personally I think baking the GPU power into the displays themselves is the more Apple-y approach. As opposed to some sort of additional-stackable-boxes solution.

(Which I'd love to see; I just don't see Apple doing it.)
Foreigners have the saying here in the Netherlands: "You can complain about the fake friendliness of waiters in the USA, but in the Netherlands you know they genuinely f*n hate you."
I think parent meant using Mercurial or other DVCS that doesn't have such silly thing as "history rewriting". Leave that to politicians :-)
Birgitta Whaley hopes to translate quantum biology into quantum devices
Coding is not in the same category of skills as other "things you must learn to start a business". It's a hundred times harder. I don't think, as a person who started coding at 12, that you have the perspective to appreciate that. It's a long, tortuous, winding road to building something reliable with code.

I started coding at an early age too, I didn't understand just how hard it was until I started rubbing elbows with a lot of business types and trying to show them technical stuff. The knowledge gap is so wide and gaping that yes, you need a long time immersed in technology before you can understand it enough to build with it. If you're really bright, motivated and lucky, you might manage something in 6mo to a year. And those months will be the hardest of your life.
It seems like objecting to the FOIA is all the report we need on how wrong/right their actions were. If they think that whatever in there is damaging to them or likely to cause people enough anger to create a dangerous climate for those involved, it doesn't really matter what MIT's internal report characterizes things as.
So can I do this with my mid 2011 27" imac to get additional graphics performance or drive additional displays with ease?
The term was already in use before some kind of business self help guru decided to adopt it.

It's someone at a bank or other financial institution that is responsible for insuring compliance with the relevant legal regulations.
> Inter-agency task forces have become common in American law enforcement since 9/11.

Still, you call for a Cambridge detective, the Secret Service also shows up, and that doesn't cause major head scratching? I wish the summary had expanded on that part.

FD: I'm an alum.

Edit: From the report:

For the same reasons, the MIT Police sought
forensic assistance from a detective in the Cambridge Police Department who
had expertise in computer crime and with whom they had worked repeatedly
in the past. The Cambridge detective, who was a member of the New England
Electronic Crimes Task Force, responded to the call, accompanied by an agent
of the U.S. Secret Service. While the inclusion of the Secret Service agent was
not the intention of MIT, it was a recognized possibility. It was not until a
few days later, when Aaron Swartz was arrested, that MIT learned the identity
of the person involved in the JSTOR downloading. Thus, we find that MIT
did not focus on Aaron Swartz at any time during its own investigation of the
events that led to his arrest, and that MIT did not intentionally “call in the
feds” to take over the investigation.

So it wasn't MIT's intention to "hand it over to the feds" but it was indeed a recognized possibility that the feds would get involved when the request was made.

The summary would be improved if that were included.
It'd be nice to have the option of viewing the data without the tiny slices, but just dropping them or putting them in an "other" category would blunt the message here - "There are more android devices under the sun than you have dreamed of."
Direct link to the report, good summary starts on page 13: http://swartz-report.mit.edu/docs/report-to-the-president.pd....

My very general impression from reading the "key findings" is that the report seems to me to invoke naiveté, an image academic institutions very carefully cultivate. But for the institution as a whole, that's pretense. MIT is a big business, a multi-billion business, and invoking naiveté on its part is wholly disingenuous. And ultimately that's the problem with this report. It's written by a professor, and you can't fault him for invoking that academic naiveté in good faith. Administrative officials assiduously avoid exposing faculty to the dirty realities of the machines that are modern academic institutions. Had the report been issued by the Office of the President itself, the conclusions would have rung hollow and rightly so.
Seconded. As a Brit living in the US I often find US waitstaff's behavior intrusive. In particular, the 'is everything OK?' asked five minutes after the main course is served always bemuses me, especially when it interrupts someone talking. It's cultural for sure.
> But a few things in an app are in fact global.

Sure, but for the most part, there is no reason for the components of the app to depend on those things being global (and a significant cost in brittleness for them to do so), so, in general, they should be passed to the objects that need them, even if they are globally consistent throughout the app.

Obviously, there are optimization reasons why you might need to avoid doing this in particular cases, but in general doing so up-front is going to be a premature optimization.
Yes it seems that cooking takes a lot more skill than serving. But in a fast-food society, they have taken all the skill out of cooking, it is just an assembly line of prepackaged ingredients.
Yes but ultimately Aaron is responsible for his own death. He has his reasons for doing what he did, but it's not fair to give leniency to someone under threat of self harm.

To be clear: I do feel the case against Aaron was unjust, but we can't give extra attention to a case due to suicide.
Taren is an extremely bright activist in her own right. I had the pleasure of working with her for a summer back in 2000 at the CIIR. http://ciir.cs.umass.edu/REU/2000/REUpres/FinalReport2_files...

I wish I could track down her paper on southern states putting urban minority prisoners in rural white area prisons. They are put on the rural census and removed from urban census. Not only do they not get to vote, their representation power goes to the white rural voters.
It's perfectly legal, since he isn't legally obligated to do what his shareholders vote. Moreover, the fact that his shareholders voted for him to do something (or not do something) would not be defensible in any legal proceding. (An individual is distinct from a corporation; a contract that only binds the corporation does not also bind him.)

Also, while the dude promised to keep his shares non-voting, he didn't make a legally-enforceable promise, so he can simply vote his 96% anytime he feels like it.
This was in response to a comment stating that someone who programmed 5 years ago couldn't get a job today.

The fact that Prolog isn't the same as Forth is a complete tangent.
Interesting project. I'm working on something that uses that similar style, but I'm building a lot of it with Pixate. Pixate makes the theming of the app trivial since you can compile your css with LESS.
I don't see big advantages to a slightly decentralized power generated system, and a fully decentralized system won't be feasible at a minimum until we have much better energy storage (and even then, there is insufficient insolation for most tall buildings to be self-sufficient with solar).
It would be great if that docking station optionally included an awesome GPU. In the mean time, daisy chaining something like this on to the back looks very interesting.
This may be hard to hear, but you need to change the name. It's horrible.

Everything about the service (site, explainer video, etc) screams high-quality except for the name. I know there are reasons you're holding on to it, but it will eventually need to go if you're going to make the service successful, so the sooner you do it, the better. Good luck.
Couchbase server architecture review
You could try using a SQL builder which should remove a lot of the boilerplate code for handling errors, SQL injection, etc. There are several and I do not have any recommendations, but here is one for example: https://github.com/brianc/node-sql. You are still writing SQL, but the code should be a lot cleaner.
Padrino is a wonderful project with a great community...I hope it picks up more traction. I've used it for a few things...the only thing that stops me from going all in is that for various gems, there are sometimes differences in conventions between Padrino and Rails that prevent these gems from working right out of the box...usually something to do with the assumption by Rails gems that railties are in use. Usually the fix is a one-liner.

Example: Here's a quickly fixed incompatibility with the geocoder gem:

https://github.com/alexreisner/geocoder/pull/332

Otherwise, Padrino adds a significant, meaningful layer of convention over stock Sinatra, and significantly fewer layers than Rails...but if you mostly use Rails for ActiveRecord, Padrino pretty much has you covered.
What I meant by "marketing" was the .uk domain is no longer visible to visitors. I don't care about SEO.
I am really liking this. It's awesome to see performance given a priority in template engines.
The mustache guy is at the poverty line? You have read http://www.mrmoneymustache.com/2012/06/01/raising-a-family-o... right? To quote the Princess Bride, "I do not think that word means what you think it means."

To be fair to your actual point though, he is in your third category considering some great luck on cashing in startup options and other investments. Although he lost a lot on real estate too.

I agree passive income has much more of a luck/hard to define or acquire skill element than its proponents are letting on.
Looking at CPU/GPU Benchmark Optimizations in Galaxy S4
Wow I didn't expect them to lie so openly. As someone who was completely let down by their "elite" university, it's hard to understand what it feels like to be an MIT student these days.
>but then Play as a framework looked very heavy for my usage.

The terms "lightweight" and "heavyweight" and variants get thrown around alot describing frameworks, but can mean different things to different people:

- size of framework codebase

- size of app codebase

- amount of code it takes to accomplish common tasks

- memory footprint

- deployment system

- learning curve

- feature list (barebones vs kitchen sink)

etc etc. If you could elaborate a little on what heavy and lightweight you're referring to, the Lift/Play/Scalatra/etc experts might be able to better address that.
Build tool is a very broad category though. It could be improved by drawing a comparison, such as "sbt is a build tool, like make/bundler/whatever in scala"

Part of the problem is probably that sbt is basically every build tool combined into one.
I like this article more than the typical PI article because he clearly states that there is a trade off. Want more freedom? Be prepared to accept less money. I don't understand some of the criticism in these comments. He never claims there's a free lunch to be had here.
I recently moved to USA and just noticed the extend of fame of the Kardashians. So I did a little research and it turns down that they don't have any special skills or talents. They are just "famous for being famous".

Imagine that a TV producer reads the article and decides to make a show about Mike Merrill where people get to vote what he does with his life. I can imagine a situation where the value of KMikeyM will soar. Once you become famous your value is not given by your own productivity. It is a strange world, but some people have been able to convert fame into money.
Here in Portugal, it is not asked to give money, but I wouldn't say it's rare. Usually if the server is good, helpful and gives a good service, people give some tipping but because THEY WANT and feel good about it.

Obviously it's nothing like that crazy system (to me it is, at least) on the other side of the atlantic, where people have a fee to pay just for that. That and prices without tax included... Really strange, to me it is false advertising.

I worked in a normal restaurant some years ago, and the system is something like this:

* servers receive tips, everybody puts them in a central place.

* at the end of the day they are divided amongst all working people.

* in good days, everbody would receive between 15€ to 25€.

Obviously this can change from place to place, specially the part about sharing with everyone.
"I apologize if my original comment was insensitive."

It's sad that there is a need to apologize such as you did.

This is one of these issues in which ordinary discourse is not possible. You would have to spend so much time padding your thoughts about what you might think to lessen the impact on those that are highly sensitive for one reason or another.
As much as I might dislike some of the things weev has done, he shouldn't be in jail for this. The idea that we can use unreasonable punishment to "dole out justice" for other unpunished behavior is really disturbing.
Yeah, $250-not-counting-the-GPU is very much in the "why wouldn't I just dust off my old mid-tower?" range.
I'm really amazed she seems to have held up so well in spite of one of the most traumatic experiences imaginable.
So basically nothing?

good
Nice job Kyro!
Sure there are info product salesmen out there but you're missing the forest for the trees. I really think this PIH stuff boils down to familiar ideas like a MVP challenge. Build a product(SaaS usually) that people will pay $99 for and that you purposefully do not add features to. You support it a few hours a week, hopefully 10 or less and you make some income by solving a particular business problem. Then you make another, and another. Hopefully you can make enough to eat and travel if you choose, which would put you above the poverty line. I think MVPs can be done during hobby time if you aren't trying to 'build a startup'. I don't think the expectation should be to replace your $70k income with one MVP to be honest.
People are forgetting the state of mobile OS ecosystem before Android came along.

Samsung, Sony, Motorola were using Java ME but you cannot build just one app that works for all manufacturers.

If Android doesn't exists, we'll have 1 OS for each manufacturer because Apple would not share their OS with others.

I'll take a fragmented Android ecosystem over a fragmented mobile OS ecosystem any day.

I develop Android apps for a living. For a lot of devices (e.g. HTC One, Nexus 4, S3), there is very little differences in code, if at all.

Highlighting different versions is also misleading. Not much difference in the APIs between 4.0 and 4.3
It's about fairness. Most residential pipe is balanced to favor downstream bandwidth over upstream. In many locations using internet over Cable infrastructure, a node will share the upstream pipe. When a single user runs high-demand services from their home it can saturate the upstream connections and everyone suffers from the lag. Generally business users are provided SLA on speeds and availability and their traffic is routed differently to support that.

In theory, your consumer price reflects a discount for not fully utilizing bandwidth, etc...

I could flip your argument and say why don't the telcos just say fuck it and charge everyone $200+ for basic internet? I don't think Grandma who checks her e-mail once a week is going to be to thrilled about that shit.
First world problems. I agree it isn't always fun to share the world with racists, bigots, and religious fanatics; but I am skeptical of the utility of hiding offensive speech. It might be better to let everyone see what they are.

Also, making trivial moderation requests takes time away from moderators who might be dealing with the really terrible things happening on the intnernet:
https://theinternetoffendsme.wordpress.com/2013/04/09/the-re...
I suspect that either fact alone would be enough to make Taren one of the most biased parties w.r.t. the MIT report though, so it's good to remind us of that context.

Certainly it doesn't mean she's wrong, but we should think critically, just as we would if Ms. Ortiz were making a statement.
Strange that they skip safety lines. It might be faster going up, but having a line down which you can just zip surely makes up for the lost time?

Edit: I see there's this response video https://www.youtube.com/watch?v=9b9LahaBJIk about how you're actually supposed to climb these. With safety.
Have the NSA Leaks Compromised Big Data’s Future?
If you're sending emails that most recipients aren't interested in, don't you have bigger problems than whether they had to waste ten seconds opening the email before they noticed its worthless?
I can't speak for MIT's police, but at my campus, campus police were not armed with guns and had just started debating the use of Tasers...so, I agree with you.

I'd also argue that having campus police is not mutually exclusive of fostering the creative mischief that you mention...in fact, I'd argue that having campus police is the best way to maintain that creative mischief. Again, a police close to its constituents learns (ideally) the give and take and the pulse of the people it serves. A well-managed MIT police force could handle all the calls that are made by well-intentioned people, but come in knowing a likelihood of how much caution to take...whereas if you leave it to the Boston police force, who knows how familiar that officer is with said kind of call in that particular part of campus. An effectively managed campus police force can help keep things de-escalated.

Whether that's happening at MIT is beyond the scope of this argument, but I'm just pointing out that it's not necessarily either-or
This has to be difficult to stomach. I am very sorry for your loss.
In terms of papers sold, the Graun shifts about 400,000 a day - in contrast, the Daily Mail sells 8,000,000 papers. (the numbers may be a couple of years out of date.)

(aside: the majority of voters for all three of the big parties in the UK read the Daily Mail, of them that read a print newspaper.)
"Great timing on the release as well since it will likely be forgotten and hidden due to another big event today."

What is your suggestion on a better time to release? Or what do you think they should have done exactly?
If map performance is really an issue for you, you should look into using the parallel collections. For maps with less than 10k entries, I'm unable to see any difference between the immutable/mutable and ju.HashMap collections. For maps with >100k entries, it makes sense to farm out your iterating to multiple threads.
> The idea to use the top level was rejected, thankfully.

It's still on their homepage (pink "Consultation" box) and the wording is "revised proposals". Worryingly they're also looking at introducing residency checks for individual registrations.
His intent was to make it all freely available.
They've had "CIF America" for quite a while, and the most flamey stuff tended to be cross posted to the main CIF so they probably are prepared for the typical BTL backlash.
Right, i did ignore the part about amateur musicians and their contributions to the lexicon. To all you who replied, i propose an experiment: go one month listening only to amateur music, or no music at all.

Amateur, non commercial, music must be music made by people who do not now, and have never, made their living as professional musicians.

For just one month.
[Insert obligatory gripe about title/writing style here].

Moving on...

I'm a software engineer. That is, it's not just my job, it's a very strong part of my identity. I learned to code before I was 10, and in some respects I still haven't finished. However, I've had the honor of teaching a handful of people to build software, and it's taught me a thing or two about how people tend to pick it up.

If you're grabbing a "Learn [language] in [X time]" book, or similar, you're not going to succeed. These books market themselves in the same way as fad diets. Your expectations should be similar. That is, you'll probably make some early progress, but without loads of discipline [1] it won't live up to your ideals.

If you're like me, you know this already. You probably have a few of these books on your bookshelf, but they're collecting dust as you devoured them years ago before quickly moving on to better materials.

But most people aren't like me. Most people don't look at code as a thing which holds intrinsic value. Most people don't feel an emotional response to a clever quine or well-thought architecture. Instead, most people (rightfully) view code as a tool. It's something that helps them achieve their end.

If you're like most people, you need a goal first. But not just any goal, a goal that you really care about. A master carpenter can show you you all of the ins-and-outs of joinery, but that will (almost) never help you write a book, mow your lawn, do your dishes, or achieve any other goal that doesn't involve sticking two pieces of wood together. The same is true in software. If you have no intrinsic motivation about the process (coding), and you have no intrinsic motivation about the outcome (the thing you're building and its purpose), then you won't succeed.

Extrinsic motivation isn't good enough. Writing code is really, really boring when you don't care about anything to do with what you're doing. Saying "this will somehow make me money someday" isn't going to get you there.

So to borrow another metaphor, if you don't care to swing a hammer and you don't want to drive nails, why would you ever go searching for nail-shaped problems when you don't even have a hammer anyway? Further, why would you bet your livelihood on them?

1: If you had loads of discipline, would these books be nearly as appealing to you?
Awesome work Kyro
This article is about service fees at restaurants