skysight-inc/HackerNews huggingface dataset:
It is a fault of C++, because there are other systems programming languages also without GC, that aren't as memory corruption friendly as C and C++.

They achieve that by either being older than C, or never being copy-paste compatible with it.

This is the biggest drawback of C++, even modern C++. C compatibility was a good way to achieve adoption, but also what hinders the language in terms of safety.

It doesn't matter how many safety features the language has, you always have a few cowboys coders doing "C with C++ compiler" style.

In the majority of typical enterprises where code review and static analyzers are foreign words, you get into horrible code bases.

I like the language a lot, it is the language I liked most to use after Turbo Pascal, used to teach it to first year students and have a few jobs on my CV where I really enjoyed using it.

Nowadays I rather use it in personal projects as infrastructure language alongside other ones where I can easily follow modern practices, rather than on the job in codebases where developers come and go.
Where are you getting 10 calories per day per pound?

I find that surprisingly low, and that's even if we're talking 100% sedentary here.
Apple Employee Found Dead at Headquarters Committed Suicide
High upkeep costs? The article says:

> Rail storage also does not have life cycle limits that batteries do. “There is zero degradation,” he said.

They must be using rails, wheels, and bearings made of unobtainum. I know little about conventional rail maintenance, but a quick search suggested annual grinding of rails and 10-year replacement intervals.
Just 1 minute of intense exercise similar to 50 minutes of moderate exercise
Google announces open-source mobile phone OS, Android [Reddit 2007]
Thanks, we think the same :)

You can join us on Slack or IRC so that we can chat more!
Not only that, but aerobic exercise also works better because your cells will burn energy for longer after working out - so I guess building muscle and getting it to burn more energy by running is the most efficient combination
Fantastic! I hope it allows rollback to an earlier version of the entire filesystem, too. I know people who have lost large amounts of data on Dropbox because some client-side issue (malware or just plain error) deleted everything. I think they also had some online backup service that could roll back files but only if the file was still there, which is useless.

Will you also support deduplication (files, blocks, context-aware blocks, or otherwise)?
You have to provide some more background, it's a lot of info that we have no reason why it's being asked.
This is the point I was going to make. Lifetime incidence of mood disorders appears to be over 10% as well: https://en.wikipedia.org/wiki/Mood_disorder#Epidemiology.

Since the rate of autism diagnosis has increased, I'd also like to hear more about the predictive accuracy of some of those statistics. When you read that only 50% of autistic children in the US graduate high school, you have to read that in the context of rapidly increasing diagnosis. Does that mean that the kids that are currently being diagnosed still have only a 50% chance of graduating?
Thanks! My brain is now melting.
>I think the parent comment meant that Infinite is a word, and also a sensible name for Dropbox to name their product. Dropboxe is a silly neologism that only makes sense in the context of Dropbox's recent press, and not a good name for a product outside of this context.

* Infinit is not releasing a product, this is a satirical post which "rebrands" their base service under a faux name.

* Dropbox is releasing a service which directly competes with Infinit called Infinite

If you think Dropbox can directly compete with Infinit using Infinite, then you should join me for my new Googl search engine!!
> Randomness has no place in the mind of a conspiracy theorist.

I agree, and I see chronic conspiracy theorizing as a pathology. One should beware the Grand Unified Conspiracy Theory of Everything (antisemitism, capitalism, imperialism, patriarchy, 'Cultural Marxism', are common belief attractors on who to blame)

But conspiracies do also exist in reality - in fact, conspiracies should be rather common, as giving your opponents perfect information makes you less competitive. As they say, one man's conspiracy is another man's business plan.

There have been many occasions when "conspiracy theories" turned out to be true (Iran-Contra, Watergate, George W. Bush's manipulation of intelligence over Iraq's WMD), and it's all too convenient for the perpetrators to dismiss accusations as such.

Particularly, present day corporate media that only airs a narrow range of opinions and has zero interest in investigative journalism, tends to call anything that question the motives of those in power a conspiracy theory. Likewise the outsize role of money in US politics means it's easy for politicians to be bought and lobbied. And difficult for the corporate media, subject to the same financial pressures themselves, to point it out.

That disconnect between media reporting and reality also leads to a kind of 'conspiracy theory' that isn't a conspiracy theory at all: when politicians or corporations do corrupt things or go against the public interest in plain sight, but nobody in widely circulated news media's willing to report on it and bring it into public conversation. If you're on the right you'd say this is what's happening with immigration. If you're on the left you'd say it's what is happening with financial corruption or the military-industrial complex.

Successful democracy depends on information flow between population, media and politicians, and corruption and pressure from special interests can undermine that. Arguably conspiracy theories are a symptom of a decline of trust in a unified democratic society and particularly government and media. Those who subscribe tend to feel marginalized in some way.

Plenty of those who point this out aren't authoritarian in the least.
It was a play on "turning the lights off" at a company, i.e. you've sued, taken some substantial sum of money, shut them down.
Eat (drink) 4000 calories of gasoline. wont make you fat. point is: only calories you can convert into "human fat" will make you fatter. that process can not happen without certain chemicals (hormones) in your body, like insulin mentioned above. it's not as straightforward as that which was op's point.
That is first order thinking.

If eating fat satisfies you for longer than salty carbs, the net calories will be better. If it keeps your insulin levels steadier, it will effect calorie absorption. And so on.

Humans are not bunsen burners: we are impossibly complicated chemical systems with massive reflexivity built into them.
This actually does work. If you do a little homework, there are employers who eschew the googly-algo-cs-wanna-job bullshit, they talk to you as a person, want to know about your experience, drives, values, and they are usually great places to work.

The last two jobs I took were with companies that treat people with respect, and I would now never go back to a big American megacorps HR drone hiring tech test filter rubbish again.
> They can manipulate currencies and equities and get even richer, but a hired cook will still piss in their morning coffee or feed them a slice of doodoo pie.

All the upvotes for this right here LOL. But seriously, your comment reads like it came out of my own head. The elites _try_ to control everything but their efforts are like sticking a rocket onto an asteroid: you can influence its direction but you can't make it do a u-turn. If people want to burn this shit down, they will and there's precious little all that money and power could do to stop it.

The world is scary and unpredictable so people have been comforting themselves with predictions and models since time immemorial; even if those predictions are of their own doom, at least _they_ saw it coming and that makes them feel better/safer.
Adrenaline junkies injecting excitement into boring tasks makes a lot of intuitive sense for some of my own selectively chronic procrastination.
I have taken plenty of high level math classes for fun and easy A's, I even had a department head yell at me for not getting a PHD. So, I can speak the lingo.

But, the absurd results are not generalizable outside of their assumptions sorry Axioms. Set theory being one of the most obvious cases.

It's sadly like a religion in many ways, follow enough false statements and you can prove anything. Yet, if you find a contradiction then don't actually accept at least one of your assumptions are false.
Raspberry PI Zero back in stock @ PiHut
Minimum Viable Product Backlog
Direct link: http://www.pc.gov.au/inquiries/current/intellectual-property...
https://www.google.com/search?q=muscle+mass+rest+calories
I interviewed for a non-customer-facing ops position at Rackspace UK in 2006 and one stage was them handing me a pack of coloured pencils and blank paper and telling me to draw what my idea of "fanatical support" looked like.
This blog post cites 2 sources on the 6-10 calories per pound, haven't read through it myself though.

http://www.builtlean.com/2013/04/16/muscle-burn-calories/
The message I get out of this post is: "Know what you want, and be uncompromising in your search for it." If a company is interviewing you wrong, then the company is disqualified from your list of places you'd like to work. You can draw up a similar list of criteria (e.g. has an open source presence, has a remote-first culture, uses JIRA, doesn't use JIRA, has low technical debt, has high unit test coverage) with which you can assess culture/role fit.

If you find the companies you're interviewing with consistently fail your test, then bring your pattern-identifying skills to bear and figure out why. Maybe all of the companies you're interviewing at have something in common (they're all startups, they're all Fortune 500s, the CEO isn't technical, the roles are too senior/junior). In which case you should break the pattern and apply for work at different types of companies.

Or possibly the pattern lies within yourself. Do you consistently fail the same kind of technical tests? Does your answer to a specific question ("Can you show us a large codebase you've worked on? Oh, you can't?") tend to elicit the same negative answer? Then maybe you should focus on strengthening those weaknesses.
I'm also on the defensive side. I went to the last "DefCon", which you'd think expands to "Defense Conference". There was a grand total of one presentation that had defensive elements in it and I still don't recall it being dedicated to the topic.

I don't intend to go back. Great conference, don't get me wrong, I got personal enjoyment out of much of it, but it's impossible for me to professionally justify it.

Defense isn't fun enough, for anybody; neither the one defending, nor the developer who was just told the code the spent a week developing is a gaping security hole, nor the managers being asked to spend money to prevent black swans, nor the open source developers having fun developing frameworks and libraries, and on it goes. It just isn't fun.
And a great thing to put the next 14 minutes into if you're struggling for procrastination ideas. :)
> immortal struggle between good and evil

Immortal, maybe. I don't know about it being a struggle, so much as polarization. Think how fucked up angry memes can make things.

Security is discrimination. Keeping you out of my shit involves saying "these things here are mine" and "those things there are yours" and "I won't allow your things and my things to entangle". Someone who hacks that discrimination is for entangling things in a one way direction (your stuff entangles with theirs, but not the other way around). Manning hacked for everyone, wanting the entanglement to go both ways. (I taught Manning how to drive, FWIW.)

In Zen Buddhism, discrimination is considered to bring consciousness. Something that is aware of itself completely (all knowledge) is non-discriminatory in nature. Security, in contrast, is all about keeping things separate. If you understand that, you understand consciousness.

People who "get" security on another level will struggle to find a happy medium between these two polar ends of not knowing and knowing. What is the right amount of security? What data of mine is mine to keep? How can seemingly innocuous data be used in secret to bring lower levels of consciousness to a given group? Government surveillance springs to mind.

We could stand to have more tolerance for "jerks". They may be jerks because they understand the gravity of the situation. Others may not, and need to be given the information to understand it. We are in interesting times. If we do not guide the transition carefully in the coming years, there will be much suffering...due mostly to poor security.
Hey Microsoft - when can we have a simple and reliable voice input like Android and iOS?

http://superuser.com/questions/1020549/how-do-i-enable-the-m...
If you can dedicate 8-12 hours a day to exercising, sure. It takes years of training to even be fit enough to do that, though. You can't be 100lbs overweight and out of shape and expect to be able to do that without injuring yourself.
About half of the article deals with why attempting to use exercise to optimize the process probably won't help much with it and for some people will completely derail it. The title is exactly aligned with the article
But calories from fat are more satisfying and might very well let you eat less calories over all.
He didn't claim there wasn't a problem, just gave practical advice for making the most of the unfair situation
"not having unit tests is really. fucking. bad."

writing code so bad that not having a unit test is that. fucking. bad, is, THAT. FUCKING. BAD.

you suck.
Just saw this on Twitter... so if you are after a PI Zero get them now.

What can you build with a bunch of $5 PI Zeros? A Docker Swarm:

http://blog.alexellis.io/dockerswarm-pizero/
I stopped reading the site several years back. It has too much of a end of the world doom and gloom view. Yes it does provide a different view against what you see in the mainstream news. You tend to get sucked into this worldview it presents, and you end up getting very little done on your side projects.
Some Slack developers have been exposing corporate data
I'd like to see that last graph split out into "fat loss/gain" and "muscle loss/gain" - because reducing food intake can also make your body break down muscles, which is equally bad. Doing exercise to stimulate the body to make more muscles can counter that effect.
Sorry, I may not have been sufficiently clear, you'd register a new throwaway gmail address, and then create forwarding filters based on throwaway+alias. At that point, it doesn't matter if $badsite strips the +alias and learns your email is throwaway@gmail, you're not forwarding mail sent to that address anyway.

Anyway, I'm probably going to register a throwaway domain to use for disposable email per my final suggestion, so thanks for the post!
GoRuCo and Stride Bring Diversity to NYC Tech
Chinese Tech Firms Charge into Electric Cars
I try to say this whenever the subject comes up, procrastination is a form of anxiety and is a real mental health issue. You should talk to a professional about it if it's affecting your life.
Rewriting someone else's code to eliminate the potential buffer overflows is a lot less glamorous and exciting than exploiting a buffer overflow to escalate user privileges, in the same way that watching a mason re-mortar an entire brick wall is less exciting than watching a ninja scale that wall, eliminate the guards in complete silence, steal the MacGuffin, and escape without a trace.

But it is steady, decently-paying work that will likely last until the singularity.
A social service worker is more likely to talk to a lot of teenagers than, say, a random software developer.

Especially about their sex lives.
From localhost? Because that's treated as safe in this case.
How I get work done on my side project:

- Make a trello list of tasks

- Make sure I always do at least one task a day

The first task I do is usually very small but I find that I usually get on a roll once I have entered 'the zone' and end up getting a lot done.

EDIT: Formatting
I think ZH is a great site, and I read it daily, BUT if you don't take it with a truckload of salt then it will be hazardous to your wealth. Seriously, if you had been in the ZH bear trade since 2009, then you missed out on the greatest stock market rally in a generation. I know, because I missed the first half of said rally as a ZH reader until I realized that the constant drumbeat of negative news from that site was distorting my judgement.

Here is what ZH is good for: they have stuff before anyone else, because they'll print almost anything. For instance, after San Bernardino those guys had details way before other outlets, because they're willing to go to press with just "some guy overheard this on the police scanner and tweeted it".

So when you read ZH you see stuff first, but you place a big mental asterisk by it until their scoop trickles up the media food chain and starts to get confirmed as real reporters do actual work on it.

I like seeing stuff first, before everyone else gets it, hence my continued regular reading of ZH (again, I keep a 40lb bag of Morton Salt by my desk with the ZH logo on it, though).
Wouldn't merely clarifying that you are NOT affiliated with Instagram be sufficient to end this dispute?

Let's take a ridiculous example, and say this guy changes his app name to "Littergram - a random mobile app that is completely unrelated to Instagram, and in no way whatsoever affiliated with Instagram, Inc. We are NOT Instagram.". How could they, at that point, argue this could confuse people?
Before reading the article I just have to say that I love the design of your page.
I have a vps that I host a few domains on. I did not want to have to deal with the email aspect, so what I did was point the DNS to a shared hosting provider I also use that gives me unlimited domains. They have a really great email operations setup so they prevent people from sending spam etc. It is important for me at least because I do not want my email address or vps ip blacklisted.
Hm, You seem to be right!

I just spent the last several minutes reading reputable sources and they all seem to agree with you. In fact, they indicate a pound of muscle burns more like 6 calories.

You win, Internet.
I agree with everything you said. In my last company, someone was hired into the software team with such a "my way or the highway" type of personality and despite being technically strong, caused so much damage to the rest of the team structure that the net was a negative gain.
"We currently use a white board for most of the coding exercises. I am not satisfied with this because it penalizes different ways of thinking and communicating."

So ask the interviewee to bring in a laptop (since he'll already have everything set up the way he's used to). Or buy one for this specific purpose. The answer is so simple. Instead they choose to complain about it. Any other solution is wrong. And while you're at it, shut the fuck up while your interviewer is working on your stupid problems. That will go a really long way.

Then again, a place that hires someone who can't see this obvious solution is not a place I want to work at.
Wow, OK. I suppose this is fine for someone who doesn't actually want a job, or in those rare times when the hiring market favors candidates. But in most cases, the company will just move on to the next resume in the pile. Why bother with this kook when there's a line of people outside eager to have a shot.

The thing is, not all companies do this. And there a LOT of other companies besides Google and The Usual Suspects. Heck, there are a lot of companies that aren't "tech companies" but they still employ developers. And they are probably less likely to do the whole "grill you on Data Structures 101" thing than Google. It's something to consider...
Xbox One 500GB Quantum Break and Seiki 42“ 4K Ultra HD TV Bundle
If I make a concept or design and in the process of thinking, I only use pencil and paper, lots of paper.

Everything else is just too distracting. The available software tools just don't cut it for me as a software developer. They are bound to a device and have complicated user interfaces, they are distracting or at least run on a device that has potential to distract me. Even if they are the perfect software, the fact that they run on a PC/Laptop/tablet/Phone is just enough to distract me.
Except maybe a whiteboard, but these are quite expensive compared to pencil and paper and a maintenance nightmare. Their use case is justified if this is an interactive Meeting.

And the best thing about pencil and paper: It works offline, will not install updates and display no ads.

If I am done thinking/tinkering/planning/designing/modeling whatevering, I either redraw it cleanly and scan it or use one of the tools, others will mention in their comments to be able to archive it digitally and share it with others.

Some notes:

No, the time you will need to redraw it when changing your concept it not wasted time.
No, the fact, that there is limited space and resolution when working with pencil and paper is a feature, not a bug.

Now for the process:

use cases
DO NOT SKIP THIS, never ever. Some may call them user stories but hey, that's just marketing.
use cases can be put in diagrams and they even have a standard: UML
They are the highest level abstraction of what you want to build and the help you and others to keep on track.
Maybe read about them here: https://en.wikipedia.org/wiki/Use_case
TL;DR
The important part is to know, who will do what with the system you want to build, to achieve what?
When creating diagrams, create them in a way, so that they fit on maximum half a page each. Everything else can't be grasped reasonably and is "just to smart™". Divide and conquer if necessary.
As a result, it should be clear on a high level abstraction what the purpose of that thing you want to build is.
A tip: You may sit for an hour on a diagram that has four bubbles and a stick man, that may feel awkward but is just the right thing!

If you have use cases, you can go on with how you imagine to fulfill these. That's usually the exciting part and the part people jump to forst, not realizing that they don't even know what they want to do because they skipped creating usecases...
Depending on the project use anything that seems appropriate: mockups, architecture diagrams or some kind of sitemap in case of a web site.

If you think you have a rough draft you can explain, talk to your developer/designer, the rest will come naturally if they are professional. If they are professional, the should be able to offer you good communication as part of their job.