skysight-inc/HackerNews huggingface dataset:
It's a tale of ignorance all around. Overzealous diagnosis leads to problems which leads to mistrust. People who get misdiagnosed suffer, and those who are properly diagnosed, but assumed to be misdiagnosed also suffer.
How about no? the meaning of a word depends on the context. If you are pissed off because I use the right word in the right context, you are the problem, not me. Master/Slave is a perfectly valid nomenclature in the context of computer science.

edit: it looks like the individual who opened the issue on redis bug tracker is a well known "professional offended" who has never contributed to redis in anyways.
Its a question I ask myself as I don't plan on having any. There is some instinct in me to avoid suffering of future generations. It seems to be the right thing to do. Not sure where that comes from.
There's a Wikipedia article on James Brown if you just want distilled facts with minimal interpretation.
Which is the case with Portugal. But the alternatives to seek funding were far from great (e.g. China).
One small quibble - wind turbines produce electricity, wind mills mill grain. I know it's pedantic, but people in the industry get really irked when the machines are referred to as windmills. I don't know why exactly, maybe due to the marketing difficulties of "mills" versus "turbines" or because engineers like precise terminology.

I guess the avout of Arbre would refer to the distinction as"bulshytt" though, so take from it what you will.

edit: Ah, I see this was discussed below under another parent. Apologies if anyone takes umbrage to the distinction discussion.
Files stolen by USB stick, fake “garage” story highlight amended Oculus lawsuit
No, the problem is that 'wide range of treatment options' != 'wide range of drugs'. Without reading the book, I'm certain that it has to do with the pharmaceutical industry's interest in having doctors prescribe medicine more frequently than might be in their patient's best interest, instead of adequately considering non-pharmacological treatment.
This is a very bad post hoc ergo propter hoc argument. There's no reason to believe that going against IMF advice helped. Many, many nations that did NOT industrialize also went against IMF advice. You need to show a direct connection between the two. Which you can't.
Not really. Offshore wind only production electricity 5% more of the time than onshore wind (see the capacity factors here: https://www.eia.gov/forecasts/aeo/pdf/electricity_generation...) Offshore only slightly mitigates the problems with wind--ie. the unreliability. You still need a grid to balance supply and demand with wind.
isn't this just a tldr; of Lean UX? http://shop.oreilly.com/product/0636920021827.do
I made a trip out last year to see the milky way. I'd never experienced anything like it before and I think we're losing something incredible by not being able to see it.
What's missing to get client/server stub in pure C?
Yeah last two weeks was my first time in HCMC and I agree, it seems very future oriented and almost 'start uppy'. I liked it a lot even though I barely got to see anything in two days, too short:(

The whole mindset is more Western and business oriented in HCMC, due the city's history as a trade centre and its connection to the US. Hanoi is more conservative, plus it is where the Politburo sits after all.
What's the problem here? Someone fakes symptoms to get medication, abuses it, goes crazy, kills self.

If you read the article about this guy you'll see he was incredibly manipulative and lied to multiple doctors to get prescriptions.

The problem here is Richard Fee, no one else.
The people who decide what is "incredibly well" are the institutional investment consultants, e.g. Cambridge Associates, who advise the actual investors in venture (and every other asset class) what is going on in reality.

The yardstick is not absolute. It's not even relative to numbers that consumers / the public (you?) generally see.

It's relative to all the other venture funds (typically grouped by vintage year) and relative to the other asset classes to which an investor might allocate -- modified by the historical and projected covariances among them.

To make it concrete: 20% IRR might be "incredibly well" in some vintage years (say, 2000?) but it might be "median" in some other vintage years (say, 1995?).

And (despite everyone saying they only want top quartile managers for everything, just like Lake Woebegon's children) a rational institutional investor might well look at venture in a period where it's been lagging the public markets, and decide it's quite rational and profit-maximizing to keep allocating to it, precisely because it doesn't march in lockstep with the other asset classes.

(And, agreed: there are much easier money games to play and venture is decidedly a "get rich slow" scheme.)
You're right it doesn't automatically mean they have any particular insight into business, competition or technology.

In my experience founders thinking they do is half the problem. Them thinking they do, and using the weight of their money, and signaling like "well, maybe we won't participate in the next round..." to influence the course of your business is the other half of the problem.
Show HN: #BADA55 color picker
Nice series of posts... Though, I don't like the graphics for the language popularity in the first one. The inconsistent scales make ruby look similar in popularity to php and perl where it's an order of magnitude more popular than perl and almost that much higher than php. The other thing is that you didn't label the vertical axis.
Global event loops are fundamentally a bad abstraction for a parallel (not just concurrent) system.

It makes sense to leverage existing mental models in a lot of cases, but when you're moving to a new platform, you have to learn some new mental models because your existing mental model fundamentally doesn't work in the new system. Global event loops don't work, at all, in a system that actually needs to be parallel (i.e. most server systems).

Giving up on writing software that scales even to a basic level just so you can reuse your existing mental model isn't a good tradeoff.
Top Product Mistakes Made by First Time Founders
> All you need to know about most VCs: they have money, end of story.

This is the sort of reductionist dismissal that we need less of on Hacker News, regardless of how one feels about VCs. That applies even if you're 100% correct that none of them know what they're doing.

Reflexive denunciations devoid of substance are incompatible with (indeed destructive of) the things we do want in HN threads—thoughtful critique and concrete experience—so it's important to inhibit the impulse to post like this.
Can Augmented Reality Alter Reality? Quantifying the Pokémon GO Effect
Side-note: I realize you were using Uber as an example to make a point but actually "Limo Service at the push of a button" sounds pretty awesome on it's own.
While I don't doubt that the author could fix this up, you are not helpless either. If you have colour/vision problems it is often worthwhile to install a client-reader bookmarklet or plugin to your browser, which may come along with a host of other benefits (like saving, place-marking, etc).
I must say I'm always a little annoyed by the split in Python community around the scientific stack vs the rest. There are two ecosystems, two packaging tools etc (which is fine), but the insistence that there are no other python users that are worth considering (both sides are guilty) is really frustrating.
My wife ran a Time-based currency market in Madrid 6 years ago, it even got the attention of the press.

It's a slightly different model from LETS since time is the currency and different tasks are, therefore, all valued the same. I was the one to install and maintain the software behind it (called Cyclos, project.cyclos.org).

I'm glad someone can turn that into a business, people really love to get help from others and/or offer their own services. Although my feeling is that there's considerable churn in both supply and demand.
In the U.S. we force children to sit still through hours of classes, wonder why they get distracted, and then medicate them. In other countries kids get more breaks to expend energy and are then more attentive - e.g., http://www.theatlantic.com/education/archive/2014/06/how-fin... "In every one of the experiments, students were more attentive after a break than before a break. They also found that the children were less attentive when the timing of the break was delayed—or in other words, when the lesson dragged on."
In no so many words, the article is pointing out that O(n) + O(1) is not necessarily quicker than O(n) + O(n): both add to O(n) (since only the highest-order factor matters), and the constant factor is unsurprisingly better for array lists.

He's not benchmarking an O(1) operation against an O(n), or anything surprising, or even pointing out a "hidden" O(n) operation, it's simply a demonstration that O(n) + O(1) = O(n).
Controlling for confounding factors in a study like this would be very close to impossible. Income is one factor, but parental involvement, household stability, discipline methods (I don't have data to support this, but I have a feeling that the average discipline methods differ greatly between Montessori kids and public school kids), and many others come into play. It'd be interesting if someone could pull it off, but this would be an unbelievably difficult study.
> Is it not possible that the author wants "Big Pharma" to spend time researching alternative treatments

Or society to do that; relying on Big Pharma to spend money directly contrary to Big Pharma's interests doesn't seem like it makes a lot of sense.
This is excellent. I hadn't read it before.

Seconded that everyone should read it.
I agree with the post as I believe that VCs play tremendously important role in moving the tech forward. They have business knowhow to grow the companies. For that reason I am always looking for business ideas and thoughts in blog posts and books by VCs.

That said, I think that VC business is stacked up to optimize their returns and to sieve many entrepreneurs away. The whole business of "apply here" and "present to us" is somewhat demeaning to entrepreneurs, in my opinion.

Consider my recent experience with a "gold-tier ranked accelerator" with "concierge approach". They sent me an email and told me that they are very interested in my website, the website I've been running since 2004. (The website been profitable pretty much since day one.) So, what's the next step? Turns out I have to apply to them. Now, they came to me, not the other way around. I have not had any outside investors, and even though their expertise can propel my company, I existed without VCs, and technically I don't need them. I think they need to apply to me! So, I said no thank you, and that was the end of it.

Again, in my opinion, the system is somewhat upside down for smaller startups. Sure Google and Uber had enough of courtiers, but smaller startups are forced to beg, present and to apply.
9 ways to protect against stolen data
Me too. I rail against advertising incessantly on here, but I really think it's far nearer to the core of the issue than a lot of people think.

Even a lot of anti-ad folk are like "just make them less intrusive and it'll be fine". No, that's just an extra annoyance. Ads are, at their very essence, incredibly bad.
> decentralisation of power production is important

Why?
To be honest that's stereotypical of someone who was taking far, far more of their pills than prescribed. Most people, while they're prescribed a 30 day supply, skip pills on the weekends and vacations to maintain lower tolerances. They typically "save" those pills for one of three reasons:

1) The pharmacist at your pharmacy randomly decides you're a tweaker and you have to spend 2 weeks finding a new pharmacy.

2) PARTY TIME!!!

3) Pulling an all nighter and surviving the next day.

Without the book handy and the whole medical school bit, I'd say it was 3, except it was more like a couple-dayer without sleep.
Ask HN: Server providers missing from privacy policies?
I reviewed a few privacy policies of SaaSes and they don't mention third-parties that they obviously use, like:

- server providers (hosting)

- email sending services (like SendGrid)

- other SaaSes they use like error tracking, backup hosting (S3)

In many cases these SaaSes host personal data in unencrypted forms. Yet the privacy policies mention that they don't share these details with anyone.

Shouldn't they list all used third-parties?
This device, isn't it basically a plant? :-)

Seriously though, microalgae carbon capture sounds like it was a good way forward.

http://bioscience.oxfordjournals.org/content/60/9/722.full
It lacks a coherent type system, its threading model is awful, and its security is fundamentally broken.

Your move.
Software forks happen all the time. Time to get used to cryptocurrency forks?
It'd be brilliant to see the US and Russia develop a new arms-control agreement under which warheads are gradually decommissioned and their power metals reworked into civilian-grade fuel suitable (only) for use in power generation, retaining effective near-parity of weapons throughout so that nobody has to get uncomfortable under the old MAD-style rules, and ending with enough of a remaining stockpile to ensure national security - and an enormously advantageous trade position besides.

But that's far too optimistic and sensible to ever happen.
I agree with all of these, but #8 resonates a lot. "Not simultaneously having a strong vision while also being super flexible on the details of how you’ll get there" Context switching between the details and the vision is difficult and usually isn't intuitive so it's forgotten.
> I am sure companies where promotion from within and strong rewards for developers exist, but I don't think they are that common, when talking to peers it seems the only more or less guaranteed way to get promotions, recognition and significant salary bumps are to leave and go work somewhere else.

This is what I've personally experienced from both ends. I was at one company for a very long time and as a result I was dependent on the variable annual salary review (which was at least consistent) but in the last decade or so I feel that compensation for needed jobs outpaced that growth. I've also noticed that viewing the profiles of various software engineers that a lot of people move around a lot. They might stay there one or two years but no more than three or four. I wish I had learned this early on in my career. Also I think as a developer you learn more and grow by experiencing different domains and problems. It's bad to get complacent.

> It's also surprising how many companies will allow great engineers with 5-10 years of domain experience to leave with just a "ah, it's normal, attrition happens" without actually trying hard to keep them, but I guess they figure that if they reward one for staying, others will want rewards as well, and so it's easier to just not do anything (which is of course helped by the widespread notion that engineers are just replaceable cogs, so if one leaves you can just get another or hire 3-4 offshore replacements for the same amount)

I sometimes wonder if long-term employees are a liability for companies. Or if they view them that way at least. Because of the nature of work maybe they need people for a few projects and if they go that's okay. They got what they needed from them (and maybe so did the employee).
Europe seems a lot more eager to "export" its preferences abroad through legal means.

What do you mean?
What's next, getting rid of unzip, expand, explode?
Why single out ADHD? What about over-diagnosis of depression and other mental illness? This kind of nonsense is fodder for those who believe ADHD and other disorders aren't a serious problem. What's the solution to overprescription which doesn't deny safe, life-changing drugs to those who need it?

"People deserve a wide range of treatment options"? Insightful. There is a wide range of options, but stimulant medications are significantly more effective than anything else.

If faking symptoms for drugs is the concern here... why? How much effort should we really put into weeding out fakers at the expense of those in need? Stimulant medications used properly are incredibly safe and improve attention/focus in healthy people. Maybe it's time certain people stop forcing their outdated moral ideals on the rest of us.
Discourage consumption by who? People without money?

You're busy looking up, and forgetting there's a class or two of people below you that would be [disproportionately] affected by your policy.
Pyflux: Bayesian time series library in python
Why did you decide to build the queuing/messaging part? There are plenty of solid options out there (eg. RabbitMQ)
Nope, all you've described is another type of investment. Buying stock in a company assumes many outcomes that could be very negative for other parts of the economy. If I buy stock in a tobacco company, it's not to offset an exposure to a comparable risk. And it's also a bet against the broader health of society.

Either all investments are casino bets or none of them are. Anything else in between is just subjective bullshit.
Depressing thought of the day; most of the developers I work with only know 1 language and/or framework and have no ambitions to expand. I guess this is just the life of an "enterprise" employee. :(

Honestly, when I mention something like Golang or Rust or Cordova they look at me like I have 2 heads or something. Yes, I don't expect the layperson to know what those are but these are long term application developers (mostly C#) and they have never-ever heard of these things. At first I just thought it was the people I work with but I recently changed jobs and its the same thing there. I really am beginning to think that I'm an anomaly.
Is that really a "hard" choice? Aren't blocking POSIX calls usually just a case where the kernel blocks for you on what is essentially an asynchronous operation anyway?

Maybe it's meant to be hard in the "we decided we weren't going to be POSIX compliant which has implications" send and not the hard to implement sense?
It is possible, but explicitly through workers. You can have a worker block on the "result" command (it allows for a wait-timeout) and wait for the successfully completion of Job X and enqueue Job Y.

There is no way to define the dependency automatically, the workers can create any type of workflow though, including if Job X fails.
Zynga Excited for Growth in Micronesia
I'm with you on this one. What I find ugly is that we've already crisscrossed an enormous amount of the countryside with power lines.
This is a book review, not an article per se. I'd assume the book goes into much more detail.

Also, from the review:

> Schwarz has no doubt that A.D.H.D. is a valid clinical entity that causes real suffering and deserves real treatment, as he makes clear in the first two sentences of the book: “Attention deficit hyperactivity is real. Don’t let anyone tell you otherwise.” But he believes that those who are disabled by the condition deserve a wider range of treatment options than an endless litany of stimulants with chirpy names like Vyvanse and Concerta.
Slightly off-topic, but if you're in to solar/space weather news, I highly recommend you take a look at the suspicious0bservers channel on youtube. Ben does a daily 5-minute blurb on this science-y kind of stuff (stereo has been mentioned a bit of the last few days). Very interesting and not a big time commitment.

https://www.youtube.com/user/Suspicious0bservers

(Today's news, mentioning the return of stereo https://www.youtube.com/watch?v=MhSCMR0YP8Q )
A Type Theory for Probabilistic and Bayesian Reasoning
There are certain classes of programming and mathematics that really need integers such as cryptography and fields that would need big number libraries.
Yep. Great stuff. The full book is worth a read as well

https://en.wikipedia.org/wiki/Nightfall_(Asimov_short_story_...
The supreme good is like water,
which nourishes all things without trying to.
It is content with the low places that people disdain.
Thus it is like the Tao.
Same, I had lots and lots of outdoor activities (unstructured) mostly revolving around riding my bicycle. I'm sure I got lots of energy out that way. I rode to and from elementary school, and would ride after school, then also was an active swimmer. Not sure some of those are everyday options for young people (generally speaking in urban/sprawl suburban/helicopter parenting places). Mostly I think my home discipline helped me 'focus' on doing school and those things, to allow things to get channeled...like picking up guitar seriously at 14.

Not going to get good at guitar without focusing and practicing, if I'm honest. So, in a time when I would've been out riding my bike, I was concentrating on the instrument and tiring out my brain daily I think. Well, and the whole "don't do well in school don't get to play guitar" thing hanging over my head (for the best).

I kind of think I'd be, well, maybe a less creative person today because I like to let my mind wander. A person recently asked "How do you remember so much erratic & tangential information so fast?" and my only reply was thinking my brain is like a giant orb-spider-web-thingy that can fire stuff all around really fast and bring it back. I like to think my wandering mind made the most of spending time in the local library as a kid too - pick up book, read for a while, get another one, etc.
Agreed about C/C++/JS, though I'm curious to hear your thoughts about Python. There are only two really common gotchas in Python that I tend to notice:

- Using an iterator more than once silently produces nothing. I notice this when I insert print statements to debug something, but then accidentally turn the following for-loop into a no-op. The Python 3 change that made more top-level functions return iterators made this problem more common, though I agree with the performance justification for doing it. It would be nice if iterating again after hitting the end raised an Exception, though I'm sure that would break all sorts of code that assumes it doesn't.

- Mutating function default arguments affects all subsequent calls. This is most common Python gotcha people seem to talk about.
I mostly agree with you. But let's be fair about the process for getting a key copied:

1. Wander around the store finding someone who looks like they know how to copy a key

2. Follow them awkwardly while they finish helping someone else

3. Watch them wander through all the key templates to find the right one.

4. 20 seconds into the first attempt he notices a deformity and starts over.

5. 11 seconds into the second attempt, the key catches and goes soaring majestically across the store.

6. 53 seconds into the third attempt you finally have your key.

7. Discover you forgot your wallet.

Still a bigger security risk than having digital lock doors.
But what does "real" mean, exactly? That it's a recognizable pattern of behavior? That doesn't necessarily mean it should be treated as a disease.
Many of us don't routinely give out keys to people we don't have some sort of ongoing relationship with (whether personal or professional) so "really need to be the standard" seems rather strong. That said, if I were renting out a property or otherwise had a lot of different people who needed access, I would definitely install door locks with digital codes. (I actually have a keypad for my garage door but it would be a nuisance to reset.)
There are books like "The Shallows" which make a case that the internet is shortening our attention spans. Could this lead to someone developing ADHD?