skysight-inc/HackerNews huggingface dataset:
I just computed summary statistics from something in my Hadoop cluster and I made the plots with Excel rather than R because it was a lot quicker.

If I had to generate these plots every week then I could script it easily with R, but in a fast-paced environment excel has its place
The fact that you remember that Paris is the capital of France has nothing to do with what you learnt during high school. You know it, because it is general knowledge. You saw it in the movies. You had a phone call from someone living there. Only someone living in a cave would not know where or what Paris is, hence why you would call him an idiot.

However, the capital of an area that isn't in the media very of ten? You won't remember them. "Quick, what is the capital of Cambodia? No idea? You surely must be an idiot! Let's fire you!" Nobody will ever say that. If I tell someone that they must go to Ankara for a meeting, I would pretty much expect them to answer with "where?"

Having general knowledge is important. Knowing the main capitals of the world is important too. Spending hours and hours to learn all of the obscure ones and commit it to memory in a world where you can say "Ok Glasses, Ankara is the capital of which country?" is useless.
Reddit: How To Use It And Why You Should
I once questioned the design decisions for a particular project of the guy who made them, and his response was "who the do you think you are?"
There are already microtask sites similar to Mechanical Turk that pay in bitcoin.
Laptops aren't really where FreeBSD shines. It's possible, but linux is clearly more advanced on that front. I'm not sure many people bother with it, I certainly don't. (I run a FreeBSD VM on a Windows host)

Some thoughts:

* Support for things like Wifi and suspend isn't a given at all (I never had reliable wifi on linux either, but I think I'm an outlier in that).

* Nvidia release official drivers for FreeBSD, which tend to work fine. For the rest, you're on your own. I'm not sure of the state of Intel drivers, haven't tested for some time.

* Audio tends to just work. The lack of pulseaudio actually makes things simpler than linux.
If you are an interviewer, then you should be pleased - he's ruling himself out. Win-win.
This Insect Has The Only Mechanical Gears Ever Found in Nature
Good catch! I've fixed it now.
and British github version: https://github.com/veghead/arse-to-arse

Try out the plug-in with this: http://www.theregister.co.uk/2013/09/19/why_move_storage_to_...
Feel free to add other good test pages for our edification.
"Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."
I have the Firefox version of this extension and oh, do I love it. Just a little whimsy, once in a while, without making anything incomprehensible.
I was being snarky, but not trolling. I was very much trying to get at the same point you're getting at.

There is a trade-off between developer productivity and runtime performance. The author said that Go is appealing to people coming from a Python or Ruby background, which is a strong indicator that Go has fundamentally gotten the developer productivity side of the equation right.

So we should try and think about how the equation balances here. Is Go an order of magnitude slower than C++? Don't know. I think its not, though. My impression (which might be wrong, so please correct me if necessary) is that Go programs run approximately as fast as C++ programs that are written using C++ automatic memory features like smart pointers. Is Go an order of magnitude faster to develop than C++? Again, I'm not sure, but my perception is that it probably is. Python devs wouldn't be interested in it otherwise.
I was a high school athlete. I wrestled on a top-tier team, played football, and ran cross-country after a knee-injury temporarily disallowed me from football.

The financial impact of high school sports aren't the issue. The real issue is their impact on high school culture. School sports, especially the big, spectator friendly, fast-twitch muscle oriented sports of football, basketball, and baseball, send a big message to the student body:

Athletic achievement is something that should be celebrated by all students, to the degree that it should be celebrated by the peers of the students on the field/court. As if a kid on the bleachers life has been improved because a fellow student succeeded in putting a ball through a metal ring.

Academic achievement is never glorified in this way. It is viewed as something that the student and their parents (and perhaps the more conscientious teachers/faculty) celebrate. Not until junior/senior year, when it becomes clear that certain students are going to universities with big, well-known, prestigious names, is there even a remote group admiration of academically achieving students.

Sports were a great thing for me. They helped me focus, taught me humility, and also how to internalize criticism into improvement. My participation in sports did jack shit to help the students who were forced to attend pep rallies, or sucked into the cultural celebration of not dropping the football despite taking a devastating hit as I passed the 1st down marker.

Sports are good, but I agree: get them the fuck out of academic institutions. They have no place there.
How Facebook ended up with baked potato inside its servers
There is a rich and compelling story that remains untold. Please enlighten us.
You're lucky.

Some places are so inelastic that developers get hand-me-down laptops from sales people who couldn't sell, or when they buy a new machine from Dell they get one with two cores.
The problem is not sports but the undue attention given to school sports teams. In Europe every school has sports teams but nobody cares or even knows who is on the team, nor are matches given any attention or even known about outside the sports teams.
I kinda wish it weren't so, but I've found that Facebook is the place to go for Restaurant info. Most all of the places around me regularly update their FB pages with specials, events, etc. The learning curve and processes to "update a website" seems to be too high for the average busy restaurant manager, but FB is a user interface they likely already use and are familiar with.
A (Distributist) View on Software Freedom
I've tried Go for some small stuff and read through "Programming in Go". I want to like it, but it just doesn't work for me. It's at an awkward position half way between C++ and Python. Knowing both C++ and Python, I don't see a convincing reason to use Go.

IMO, part of the reason C++ programmers aren't interested in Go is that C++ is, arguably, the most difficult language to learn. If you're really good with C++ you'll figure out most other languages fairly easy, and probably already know a few languages before going to C++. So I would expect most C++ programmers already have a "go to" scripting/interpreted, high level language that they know and like. And in that case Go just doesn't offer anything they don't already have.
The question for that is whether that CPU and memory use is required by the game, or the result of the language and runtime used to craft it.
Again, that may be important work but it is all very basic work that can easily be done with any mid-range phone or tablet. Historically there may have been genuine reasons to pick the Apple product, but as time goes by there is less and less reason to choose Apple, and more and more reason to choose one of their competitors.

For "real" office work that needs a convergence device, Apple is in even less of a strong position, for the reasons outlined elsewhere.

They are likely to find some niche applications, and probably do well in the consumer side, but its hard to imagine Apple having much success as a PC replacement (and decreasing success in the long run as a BlackBerry replacement)
What if I'm distributing my code to thousands or millions of users who are going to be running it dozens of times a day? Suddenly, spending an hour to make it run just a few seconds faster looks like a very good trade-off.
With greater range. NFC has a practical range of about 4cm; iBeacon has a range of about 10-20m.
Great! Would doing something like using BTSync across multiple nodes as usual be fine, then only run opencloud on a single machine (just for the web interface)?
Responsception - Elements respond to parent size
You do not know the backstory here. The laptop and bike may have been purchased when he still had housing. Ending up homeless does not mean you are automatically stripped of all worldly possessions. A laptop and bike are very valuable to have on the street. In a digital world, being able to stay connected can help you do things like job hunt so you can get off the street again. And playing a video game so you don't fucking lose your mind can be time very well spent.

I find such remarks incredibly annoying given the importance of the "digital divide" in separating rich from poor. Criticizing a homeless person for hanging onto a laptop as their only path out of poverty amounts to hatred and a desire to keep them a permanent member of the underclass with no way out. I value my computer far more than I valued the crappy apartment I was evicted from. I always have.
Looking at the screenshots, I feel like "my butt" should really be "your butt". I mean, everyone talking about "your cloud" makes far more sense than "my cloud".
IOS 7: There's a Back Door for That
Does this means it will allow me to use both Comcast and Uverse at the same time?
Hang on, I was a backer, they shipped the demo and all other rewards to backers. Their goal was always "to produce a game prototype" not much more.

I don't feel like they've let their backers down and the article seems to suggest. It's just sad that they've not been able to find follow on funding to continue their work.
Are you referring to Unity? If so, while the game code is run via Mono, it is C++ internally.
Agreed, you write the same stuff over and over again. This isn't "plagiarism", it's "I've been working on the same topic of 20 years and there is nothing new to report about it in this portion of the paper, but here something new". That is the point of a paper.

Either way, I agree with everyone else in this thread as well. The system of publish or perish is
1. dumb
2. old
3. not moving science forward.
It's become more of a "I need xyz papers published this year" instead of "I'm curious about xyz and how it solves abc". That isn't science, it's a career/ego metric.

Good news is that there are groups (like myself, science exchange, figshare etc) who are working to fix that. It's a matter of time, but a social change to science is starting.
You cannot expect people to replace a language developed and polished over decades with one that barely hit version 1.0. Go is fun to write, has some good ideas, and is a little more readable (in idiomatic form) than C++. But it is new. Once Go has the necessary libraries, and has been thorough tested, then more people will look into it.
Last Meals
It reminds me of when the gold motorola razr came out. It was by far the most desired.
"Travel teams" in the US are almost entirely dependent upon pay to play economics, whereas scholastically sponsored sports programs traditionally are not. And over the past four decades, scholastically sponsored sports has massively raised the profile of women's athletics, not just in the US but world wide.

Of course, it took an act of Congress to even get lip service to equality and while expenditures per individual athlete may be similar between cheerleading and football, there are often 60 or more players dressed out for a high school game and only a fraction of that hollering "Two Bits."

But lest I be misunderstood, scholastically sponsored sports remains the elephant in the room.

The reason for pay to play is maintaining eligibility for scholastically sponsored competitions which require amateur status, e.g. the NCAA. Elsewhere in the world - and in the US for individual sports such as tennis and golf - the professionalization of young elite athletes and the subsidizing of their development is treated as a normal part of the sports business.

In the footballing world, players are developed for the same reasons YC funds startups - the outliers pay for all the failures. For selling clubs, selling on a player Wesley Schneider provided a substantial return on Ajax's entire youth development expenditures during the years he was with the club.

In contrast, the expenditure of a high school on development of a blue chip quarter-back recruit to an SEC football powerhouse is exactly zero. Likewise five years later for the college program should that same player sign on with the NFL.

[edit]
The punch line is that when talking about scholastically sponsored sports in the US, the conversation always gravitates to pointy football, and its unique status often clouds our thinking. For example, we tend to think of athletic scholarships for NCAA sports as if football's 85 full grants in aid at the division I level was in keeping with other sports. A NCAA DI women's soccer team has 12 - spread among 24 or so active players plus redshirts. Scholarships tend to be partial, and thus college sports tend to continue the pay to play model [It's less promising for your boy, there are almost as many NCAA football scholarships in Alabama as for all of men's DI soccer, and DI college coaches tend to use those scholarships to recruit players from outside the country]
All of the Allwinner boards have mostly-closed Mali GPUs and closed but partially reverse-engineered CedarX VPUs.

Outside of Android the Mali GPUs are a bit of a bear to get working at all, much less use for anything useful.

For headless tasks I agree that Cubie/Hackberry are faster dollar-for-dollar than the Pi, but the Pi's VideoCore GPU, while still blob-encumbered, at least provides a documented interface with working drivers for both the "traditional" X11 stack and Android, as well as a real OpenMAX video decoding interface.
>There are always enough jobs. There aren't enough jobs that people are willing to do for the money others are willing to pay.

Nice. "Work willing to be done for others willing to pay" is what defines a job. It only took you two sentences to make the rest of your post into rubbish capitalist handwaving.

>If I knew someone near me was living on <$1/day, I would raise their pay to $5 to do something mundane.

Please do this actually. Someone near you is living on <$1/day.

"It's not practical!" you'll say. That's because nothing you're saying is actually practical enough to be realistic.
I genuinely hope this is a troll comment.

If one instance of something happening is enough to sway your world-view, you're in for a rough ride.
Yes. Yes yes yes yes yes.

Instead, we as human beings should stop the abuse.

you can't be serious. Tell me, how do you intend to elevate the bottom 0.1% of humanity?

If you pretend like it doesn't exist, you will get burned. If you didn't know and you got burned, then you have my sympathies, but there is nothing that can be done.
Mine is simpler: "Can I work remotely?"
It seems to make them go away.
I don't understand the fried chicken references in the sample text. If it's a Medium Editor, shouldn't it be something like Why I Quit as Employee #X at Startup Y to Find Z.
If they don't have vim or emacs open, they're not hardcore.
Can't agree more. I can see benefit in asking technical questions (no matter how dumb) because you can educate and communicate one another, not the sort of questions LMGTFY deals with. I wouldn't enjoy working with the person who came up with this site...
"From what I can tell, their pitch on Kickstarter said that they were going to use that money to build their idea. But in fact they used it to look for investment"

They did build their idea (a prototype/demo), and it was shipped to backers. It seems they were /also/ looking for follow on funding but couldn't find any.
That's a $319 laptop (http://www.amazon.com/Lenovo-G505-15-6-Inch-Laptop-Black/dp/...) and, while I can see the brand of the bike, that's likely a less than $150 bike when it was brand new. Pit bulls/boxers are basically free at any dog shelter. The average rent price of apartments in Pensacola Fl (where he lives) is $819/month, and the cheapest apartment I could find was $600/month, with proof of income and first and last month's rent paid in advance ($1200.) I bet they probably won't take his bitcoin blockchain as proof of income for that apartment.

So, he has spent less than 1/3rd of what he'd need for an apartment on 2 items that provide him income, entertainment and transportation and you're complaining that he doesn't "look homeless enough."

EDIT: the "energy drink" in one picture is a monster branded water bottle, but in another picture there are clearly cans of Monster on the bench.
> they are doing work for money

They are doing one of the least productive things I can imagine. They are actually wasting public electricity and services.

It's fine if they are mentally ill, or disabled, but I doubt that's the case.
Just depends on the problem -- people do use assembly all over the place when the performance speedup is warranted, for example video encoding (e.g. x264).

Even Go uses assembly in places -- for example, bytes.IndexByte.

The point is that C++ still has real performance benefits over Go, and it's not just used out of cussedness or backwards-thinking. (Though Go can be pretty close. I think it's a shame that didn't go w/ a simple-refcounter + weak references approach to GC.)
I went back and re-read the paragraph. My understanding of it was that the author opined that things like artisan foods were a sincere expression, an output from a human being who believed truly that this was something that they were doing for themselves as opposed to say doing it to appear "cool". Now, I don't personally claim to have any special intuition of those who make artisan foods considering I have never interacted with and figured out why people do such things. I presume they like the rest of humanity have a wide range of reasons.
This is my biggest gripe. There have been several well-publicised studies where calculations were in error.

88% Of excel spreadsheets have errors - I couldn't find the actual study after a quick googling.
http://www.marketwatch.com/story/88-of-spreadsheets-have-err...

Recent national debt study found to contain erroneous calculations;
http://www.nextnewdeal.net/rortybomb/researchers-finally-rep...
the rPI can hardly reach 100Mbits over LAN. Its nice and has its uses but i wouldnt use it for file related stuff inside a network, just too slow.
I have sort of the opposite feeling: I love that in C++ I can create very nice abstractions while being fairly confident that the compiler will transform them into code with C-like performance. That is, as long as you know what to avoid (namely: heap allocations and unnecessary copying).
This seems like a pretty misleading title.

The built-in camera is only broken for some apps not built by Apple.

From what I can tell, the issue seems to be related to how the developer of the app accesses the camera, and it is within the developer's power to fix. What should Apple do to fix it?

Edit: Spelling and grammar.
Really? Sell a laptop and bike and you might have a couple of weeks rent at best. Stop buying cigarettes and dog food and you aren't going to magically save enough for a one-bed apartment on an ongoing basis.
Codero Hosting launches new Codero Cloud 2.0
Uniqlones (2010)
Lone Wolf: first wild wolf enters California in more than 80 years
Thanks! Simple stuff that some of us know, but I'm still not in the habit yet of using it. Great reminder!
I've noticed this as well, pre iOS 7.
"mini" is certainly not the right word to use if the provider in question "hosts many of the most important European Union institutions, universities and corporations, as well as NATO."
Life is too short for puzzling bug reports.
A language which had aimed for system programing but not fast compared with C++, now aims for web programing but still harder to use than script languages, static typing but no generic types, forces boilerplate in several aspects (exception, assertion) but no meta programing ability to help fix it, weird design decisions dictated by personal experience, has Google helped marketing but still not widely accepted.
"What on earth makes you think that all problems can be scaled out to as many cores as you like"

It certainly can't. And for example you can't do that on an app that runs on a phone, for example.

But, when possible, this is the cheapest way to do it.

Not to mention other cases where it's the "only" way to do it (like, CPU heavy processing, video processing, simulations, etc). A smart developer can help with a %, but with limited returns.

For example, Facebook invested on their PHP compiler since their server usage would only increase, and the resources for that gain (in terms of people) are more or less constant.
This was posted here a week or two ago. Still cool.
Every C++ programmer wishes that their software is blazing fast. That's why they code C++.

Using C++ is a premature optimization, which we should eliminate entirely.
Well you're trading one kind of B.S. for another kind of B.S.

There's a lot of B.S. that comes with C++, and there's an entirely different kind of B.S. involved with writing things in Java + Hadoop.

Personally I stay out of the C/C++ ecosystem as much as I can because threads are never really going to work in the GNU world because you can't trust the standard libraries never mind all the other libraries.

The LMAX Disruptor shows that if you write code carefully in Java it can scream. They estimate that they could maybe get 10% better throughput in C++ at great cost, but the average C++ programmer would probably screw up the threading and make something buggy, and a C++ programmer that's 2 SD better than the mean would still struggle with cache line and other detailed CPU issues.

The difference between the LMAX Disruptor and the "genius grade" C++ I've seen is that the code for the Disruptor is simple and beautiful, whereas you might spend a week and a half just figuring out how to build a "genius grade" C++ program, taking half an hour each pop.
I coached high school football and I have always thought the high emphasis on sports in American education is a bit strange.

Does that mean it is bad? No, I don't think so. Last year, the high school I coached at had to raise about $30,000 for it's football program. The school or district didn't pay for it, the program had to raise it itself.

Also, most of the players were low-income, high risk students. Football gave them a reason to go to school and a way to go to college.

On average, just our team has helped 7-10 players each year go to college when they probably wouldn't have done so without football.

Could their be a better system? Of course, but right now, high schools sports are a net positive, I think.
This is why LMGTFY is banned on Stack Overflow. If you see it, please flag it for a moderator to delete.
Once again, Rob Pike speaks about generics and types in terms of C++ and Java, without acknowledging any other languages with static type systems, some of which are more expressive, less verbose, or both.

Surely Rob Pike is not ignorant of ML (1973), Ada (1980), Eiffel (1986), Oberon (1986), Haskell (1990), OCaml (1996), C# (2000), and F# (2005)?

See also the comments on http://research.swtch.com/generic
Grove – Founders helping founders