skysight-inc/HackerNews huggingface dataset:
"...5000 years ago children died because they crawled between the banister railings. Our building code stops that oversight. 5000 years ago houses collapsed during hurricanes. Our building codes severely reduced that. I could go on and on..."

Interestingly, the same thing happens in large software development shops. Somebody breaks production by doing X. So now there's a process in place never to do X (Even when it might make sense). Somebody forgets Y. So now everybody has to do Y. And so on.

Overall, over time it's much easier to take out the hammer and create one-size-fits-all answers to every catastrophe that occurs. Repeat and rinse this process over several years, and you've got a software shop that's running ten times slower than everybody else.
Personally I do Windows, Android and iOS. Xamarin allows me to use and share C# code for all 3.
Probably not, I am pretty convinced at this point that Mark ignores those comments anyway.
Carte Atakpamé – Carte Atakpamé Sur WorldMapFinder.com
What are your thoughts on the 2.5 year support windows for "Extended Support" releases?

(I have a view here, but I don't want to bias your response one way or another).
Yeah I'd love to have a Code I could point to.

"you might think all those tests are a waste of everyone's time and your money, but that's the Code so we gotta do them"

There'd be less programs written, and those programs would be more expensive. But we might finally start making a dent in the "80% of software projects fail" statistic that hasn't changed since the 60's.
Inflation is a fair tax, it taxes money.
Game of Thrones season6:Premiere will feature big moment for ‘shaken’ Melisandre
Bill's mum was on the board at IBM
...or in a place where no one who cares can receive your unauthorised transmissions. If you're not interfering with anyone who has the "right of way" on those frequencies, then you might as well not exist to them.
There are some static analyzer metrics as well as metrics you can obtain yourself. These metrics relate to the cost of maintaining code:

- cyclomatic complexity

- statement length, function length

- number of singletons / global instances

- dead code

- duplicated code (intelliJ has a good duplicate detector that anonymizes variables and ignores whitespace and comments).

- number of known functions/types per file (coupling)

- number of commits per file (git-effort from git-extras)

Some of them are tricky to obtain. Making a simple script that parses import statements and outputs a DOT file with a digraph is useful to map dependencies, which is good to explain coupling.
Yes, I am sure you are right.

It did seem like some people were able to compose well thought out responses in a very short time. Which most likely was due to them getting a head start thanks to an advanced notification.
Giant Leak of Offshore Financial Records Exposes Global Crime and Corruption
That's sounds like another interesting project to try :)
Where do you live that has a >65% top income tax rate? Because I quite like the sound of it. Or are you conflating other taxes and presenting an overall figure?
Really? It's pretty obvious.

If you're working in another country, you're not spending money on tax, rent, food, utilities, etc. in your home country, you're spending them in the host country. Most of your income is spent in the host country. For your own example, most H1Bs want to live and spend their money in the US, not send money back home.

So it's actually a terrible 'trade' for the originating country, they lose skilled workers to the US, workers they paid to train and educate, for nothing in return.

What's the 'trade' you talk of? Labor is not trade because what does the home country get out of it?

Free trade is a completely different kettle of fish to free labor markets.
> 5000 years ago children died because they crawled between the banister railings.

Actually, it's very difficult to get babies to crawl into empty space, or even onto a glass surface that looks like empty space.
Cameron's father uses this company to offshore some of the family fortune.

http://www.independent.co.uk/news/uk/politics/david-cameron-...

But as David Cameron has stated the real villian is Jimmy Carr /s
packages are namespaced in a directory for each package/version, like this:

/nix/store/b6gvzjyb2pg0kjfwrjmg1vfhh54ad73z-firefox-33.1/

if a package is "installed" in an environment (it could be global, user local or temporary), its files are sym-linked in the "original" position (e.g. /usr/bin/firefox etc etc)
"Recent progress in artificial intelligence (AI) has renewed interest in building systems that
learn and think like people. Many advances have come from using deep neural networks trained
end-to-end in tasks such as object recognition, video games, and board games, achieving performance
that equals or even beats humans in some respects. Despite their biological inspiration
and performance achievements, these systems differ from human intelligence in crucial ways.
We review progress in cognitive science suggesting that truly human-like learning and thinking
machines will have to reach beyond current engineering trends in both what they learn, and how
they learn it. Specifically, we argue that these machines should (a) build causal models of the
world that support explanation and understanding, rather than merely solving pattern recognition
problems; (b) ground learning in intuitive theories of physics and psychology, to support
and enrich the knowledge that is learned; and (c) harness compositionality and learning-to-learn
to rapidly acquire and generalize knowledge to new tasks and situations. We suggest concrete
challenges and promising routes towards these goals that can combine the strengths of recent
neural network advances with more structured cognitive models."
Even if the tax percent was exactly the same on capitals gains and dividends, buybacks would still make sense. Dividends typically are paid out at least once year. On the other hand, you only incur capital gains when you sell shares. So, with share buybacks, you can potentially wait many years before you pay the tax, having the money accumulate for you in the meantime.
> or of the sophistication in distancing assets from their real owners

My good man, I can assure you that our elites are impeccably candid.

They have been so since the days when they used to whiten their togas with chalk when running for office.

Practice makes perfect.
Google predicts Angular 2 is 'not too far away'
> "You could be a student in high school and go onto the Web-based server and type out the program you want, and it spits back the DNA sequence."

Woah, hold your horses right there.

One of the first things I did when I learned to program in high school was to write a virus.

So I'd think twice before making a "Web-based server" which spits out DNA and letting everyone use it.

It's not just about high schoolers or terrorists.

"The only way to solve the issues that the world is facing is for the population to drop by 60%".

These were the words of a successful tech entrepreneur, who's lived in a dozen countries, fairly young, open minded and intelligent who I had dinner with a couple of days ago.

And I see his point - the overpopulation issue is real - but I'm scared that this idea is taking roots in our minds, even in the minds of people who should know better.

This was spoken in the context of a discussion about war, but why do war, when one person can design an organism that wipes out 60% of humans ?

Our consciousness is not evolved enough to handle the ability of designing random organisms and viruses.

I've voiced this opinion before, but the community seemed to not agree with it much. But I'm still standing by it - be very careful with this tech.

In fact, I think this shouldn't be allowed to get out of the lab. Not yet.
Fashion and judgement
Bill Gates was also from an affluent family, which among other things helped him to log a lot of hours on a computer at the time when it was not available to the masses.

I think there is some luck at play for both of them. But I also think they deserve credit for their accomplishments.
Hooks? Plugins? Extendable? No, only markdown.
IMHO If you are doing a product, you should be doing your own RelEng and support. It takes about two engineers for good coverage.
This is great! You should also post it on /r/Dataisbeautiful to get more insight. Kudos.
Many people are already convinced that Hillary is corrupt. When that is the case, finding dirt is a desirable thing.

(I don't have strong opinions on the matter, by the way.)
In Chrome on OSX I can create a couple more lights, move them about, and change their temperature. As it says 'relax' I imagine we're supposed to wait for something to grow.
Great point. I was actually thinking to say something along those lines in the conclusion.

While I would say my approach was mostly useless with a celebrity of Mark's scale. It could work with less popular accounts that do not get as much attention.
Surreptitious Sharing: Vulnerability in many popular Android apps
Already did, thank you though :)
Social Media Myths That Can Get in the Way of Your Social Marketing Success
Well, it's haven't "upgraded" his job -- he still works the same job at Google.

The fame from being "Chuck Norris" of SO is more than enough, and more impressive that having written a programming book anyway (with tons of people have done).
What is "properly paid"?

The last review I did (for an open access journal) took ~6 hours. At minimum wage that's about $50. There were two reviewers = $100. Reviewer must get paid even if the recommendation is "don't publish", otherwise reviewers will have an incentive to say "yes". The OA fee for that journal is about $1300. If 50% of the peer reviewed papers are published, then the average price for peer review would be $200, which would raise the price to publish by about 10%.

It is an open access journal, so everyone effectively has a free subscription to it.

One alternative is a credit model, where N reviews gives a discount on the price to publish. However, as the above points out, it may be more cost effective to mow lawns on the weekend than it is to plan for that discount.

Then there's the question of perceived fairness. If one reviewer says "great job. Publish" and another gives 10 pages of useful critique, is it proper to pay each the same?
Alexander Litvinenko's death [1], on British soil, was definitely murder, though. According to the investigation, the Russian state was involved. Obviously, Putin didn't actually do the deed himself, but it seems more likely than not that he ordered it, or at least knew about the order.

[1] https://en.wikipedia.org/wiki/Poisoning_of_Alexander_Litvine...
I went over these options when I incorporated. Nevada, Delaware and Wyoming. Unfortunately, I'm the only member of my LLC and my office is my house. For a software company selling online it is not recommended to incorporate in a foreign state with these conditions. Usually more than 5 members and at least a physical office located in Delaware for instance. Otherwise the tax burden can become overwhelming and my tax liability may actually increase because I'd be viewed as a foreign entity operating in these states. It's easy on paper but when you start digging it's not that easy.

Filing as a C-Corp? :) I'd be taxed twice. The LLC would have to pay income tax on its earnings then I'd have to pay taxes during the distribution to all the members (myself). This will be viewed as income tax. Definitely not. Though, filing as an S-Corp would take away the annoying/abusive self-employed tax of %15. Problem, again, the IRS... they hate S-Corps and they will make sure I fail to comply. My problem with filling as an S-Corp is that the LLC wouldn't pay self employment tax but the member would have to. So if I make $1 million, I withdraw $1 million (which is the goal), I'd pay the full self employment tax anyway. Does it make sense?

Last but not least, regarding your 1st point it all depends on your goals. I'm not rich and I'm still alive. Obviously I already know I can survive with $100
k/y not a problem. Now, majority of the people are looking for security first, then comfort and finally, they want to become rich. I personally want to become rich first. Then I'll be looking for comfort then security last. I'm looking for freedom, that's my main goal. We have different goals so we can't argue with each other on that specific point unfortunately. I view taxes as an obstacle... some don't which is fine.
Speed up your phone instantly
Museum Logos – Drawing the Line
I see those "distros" for certain kind of people. They installed Arch manually once or twice, liked the result and got comfortable with it. Now they want to get the install part out of their way and just get to the usable system. This "you're using it wrong" in Linux environment baffles me.

> without having the hassle of having to know how things are configured and what not

Really ? User doesn't need to know how to set and fix things on Ubuntu/Fedora/Debian ? Now that's a bold statement.
Capital (e.g., VCs) definitely see both founders and programmers as "labor". At best, highly successful founders can be seen as aspirational capital, That said, the vast majority of founders are not perceived that way, and they are not even perceived to have the potential to become anything other than labor.

Is this labor in the "classic sense"? "Yes" if you're talking about the capital/labor division. "Conditional no" if you're talking about industrial labor.

Capital loves how easy it is these days to get motivated and fairly intelligent people to work for incredibly low wages, especially in the Bay Area. Some of those people actually create value that can be capitalized on.

I personally consider this an abuse of labor. I imagine that industrial-style regulation is not needed, as the curtain hiding the grossly misaligned relationships will eventually be pulled back -- most likely in the next big economic downturn.
Have we reached peak smartphone?
Sorry, but I'm far from an opensource zealot, but I think you should give the GPL license more credit than that. V2 brought opensource to the masses with Linux and the entire ecosystem/toolset that comes with it.
I would think the median price for vehicles tends to list high as trucks which account for a large number of sales regularly have stickers in that range. Throw in the atypical family CUV/Van can place in the low thirties as well.

Cars the size of the 3 place in the teens to mid twenties though there are examples outside those ranges. The issues EVs have always faced is that many families if not individuals cannot afford a car with any limitations. By that I mean, both cars have to be able to wholly do the duty of each which usually involves going anywhere at any time.

Two hundred mile EVs might change that but only to a point. It will take a proliferation of charging stations and change in public use of them.

Between the Tesla 3 and Chevrolet Bolt the real change here is that the consumer EV market, the "median price market" has finally matured. All previous generation EVs which include the Leaf, i3, Focus, and eGolf, are as near to being obsolete as they can be. Sure they use still but their range limitation is even more exaggerated, especially at the price points being set by GM and Tesla
Readable Hacker News
Wow, that's strange it works perfectly here
Google and Oracle both swear they won’t Google jurors in upcoming trial
Most US companies have cash overseas and have never bought them back to the US because doing so will incur a third gone in taxes. Thus they are lending the cash to the US entity to execute but backs, hoping that a tax holiday is declared in the future.
The general idea is to draw n uniform samples from [1..N] and return them in sorted order. You can generate these incrementally, in order (no sort needed). The mean difference between successive samples is ~N/n. If the samples are uniformly distributed, their differences should have roughly an exponential [0] distribution (if N, n are large).

So the inductive step is: given k'th sample a[k], let a[k+1] = a[k] + S, where S is drawn from a discrete exponential distribution with mean 1/λ = N/n. That's the `exp(log(rand()) * stuff)' part of the code.

This almost works; there's more details [1] if you want it to actually work, and have accurate statistics, not overflow N, etc.

[0] https://en.wikipedia.org/wiki/Exponential_distribution

[1] https://hal.archives-ouvertes.fr/file/index/docid/75929/file...
The cause (IMO) is a human who lacks self-control, anger-management, moral compass, or is otherwise broken in a way that causes/allows them to intentionally take the life of a fellow human.

The gun/trigger/bullet/gunpowder/whatever is a mechanism of the murder, not the cause. (I'm not a rabid "gun nut" [nor even a gun owner], but blaming guns as the cause is just as fundamentally misplaced as blaming a baseball bat, knife, or rope, IMO.)
Instrumenting profilers are also terrible because they make tiny methods look way more expensive than they should be, warping the results. Not only does the instrumentation cost, but they can prevent methods from being inlined, interfere with optimizations, cache, and generally give misleading results.

For a sampling profiler to give meaningful results, it shouldn't be waiting for safepoints. Ideally it would capture stack traces very cheaply (just walk the stack frames, noting the return addresses) and turn those numbers into symbolic locations on its own time. Yes, inlining is going to confuse things - that's the downside of working with optimized code. Optimization inherently intermingles code that may be separated by some distance, and any one instruction may be a fuse of multiple source lines. If your instrumenting profiler prevents this, you're no longer measuring the actual production code.

Java makes it harder, of course, with code on a GC'd heap, dynamic codegen, etc.
Sure, that holds for any EV. Aerodynamic drag is such a drag, to put it in a really terrible pun.

That's why in a market with a high speed road network, the whole gambit of marketing EV as sexy fast car fails. It's trivial to make an EV max out traction for acceleration (aka "american fast") but battery density makes it impossible to give them any semblance of high speed endurance ("german fast").

It's therefore absolutely no surprise that the german car industry is doomed to focus on boring "reasonable city car" for their EV efforts and does not build their own entries for the Tesla class of cars. They have to skip the training wheels phase of building expensive luxury acceleration monsters and jump right into the much more difficult task of selling boring, reasonable cars that won't take a deadly hit when the manual says that you can't go fast if you want to see anything close to the advertised range. The autobahn has been a successful marketing stunt for many decades ("might be designed by engineers who push 200 km/h every day on their way to work" was an implicit ingredient of brand identities), but for electric, it is suddenly backfiring.
I also wish the data was published in its raw form so people can not only form their own conclusions but maybe someone out there would find an interesting link that no other journalists have found.

Otherwise it's like reading a research paper that provides no raw data - this way the analysis is not replicable by third parties.
It is an artificial market constraint, Chinese aren't buying Teslas because they want clean air even if they should (debatable: perhaps the electricity for charging comes from coal that is dirtier than gasoline engines, at least the cars are checked for air quality, the coal plants aren't!). But I also agree it's a valid way of making the air cleaner if it would have an effect.

BYD already produces electric cars that are even subsidized in many cities. However, the people in Beijing buying Teslas would rather buy a BMW or Audi anyways if they could get the license plates for them, and they wouldn't be caught dead in a Chinese-brand car (and the way the BYD electric taxis have been rumored to just explode, they think being caught dead in them is a possibility).

If Chinese demand is sufficient, I'm sure tesla would just open up a factory or two in China to supply it. They might even take on a Chinese partner in a JV given that they are so willing to share patents with competitors anyways (with the bonus that the partner would provide much of the RMB capital to startup, it's the one thing China has a lot of).
Will Theranos be shut down by the feds?
This looks lovely. Very well done. Best-looking forum design I’ve seen.
It takes a while for a Facebook post to processed. When posted it shows up in the user's news stream. However, once the page is refreshed it might be a few minutes before the post is seen again. I watched a video where some developers were talking about the problems with getting feedback to the posting user and pushing the posts to different server farms around the world. A lot of posts take minutes to propagate.
There is a small industry of third party companies servicing hybrid vehicles at the moment, including refurbishing of battery packs.

If the product is successful, similar services will emerge for Tesla products.
You are going to make ColinWright very happy if you show up all the dupes like this :-)
> The thing with it for me is that mongoose is an easier to use ORM than sequelize

Because Sequelize is a great effort but ultimately sucks. It is super slow, not always coherent and the async nature of javascript might make managing N+1 queries harder than with Ruby or Python. You just can't adapt an architecture that works for Ruby to Nodejs. That's why Nodejs can't really have its Rails either.
Dancin' fool reaches level 100 in World of Warcraft – using a dancepad
Very cool, this looks to also use heartbeats + timeout similar to how WakaTime [1] tracks coding activity.

1. https://wakatime.com/faq#what-happens-when-im-afk
I just think it’s in terms of the barrier to entry/deployment.
FreeBSD 10.3-RELEASE is now available
100/150 user cap on hangouts and no administrative ability.
The idea of a blind person investigating is one strong meta metaphor.
The Mac example for batteries is an unrealistic one. For most computers, replacement batteries are actually relatively cheap.

You do make a good point about the motors, though. I haven't seen much hope for an outside replacement for that, though.
Should ISPs be required to allow online cancelations?
>I've never seen a direct bribe. If you want to call lavish dinners, drinking, and entertainment bribes, okay, that happens constantly. But a bribe?

Those are rarely seen by those that aren't supposed to be seen. That's kind of the whole point (hence "under the table").

E.g.:

http://www.theage.com.au/interactive/2016/the-bribe-factory/...
The previous poster said it makes it difficult, not impossible. Forcing you to pay fees would be a disincentive and discourage people from speculation
FreeBSD is switching to a 5 year window.
Does anybody have any evidence of how much effort the UK government puts in to increasing transparency in its' overseas tax havens? How much ministerial attention does it get? How much urgency is given to these issues?
The problem is more subtle than simply doing a procedure based on faulty data - it's the invasive procedures done based on indication of a potential problem, often done to reduce risk without necessarily improving (and in fact, occasionally reducing) the health of the patient, simply because the patients discover they have some anomaly that may cause a real problem (like cancer) in the future, and they don't want to live in fear.

http://www.econtalk.org/archives/2015/11/robert_aronowit.htm...
MySQL is the PHP of databases (speaking as a PHP contributor). It's awful in the same kinds of ways.