skysight-inc/HackerNews huggingface dataset:
Meta-analysis: the non-study, study that says, well, anything you want it to say.

I am so tired of second rate journals running rehashes of other researcher's work and pawning it off as a "ground breaking examination of the data". Anyone in the field of medicine will tell you that meta-analysis is the least credible form of "research".

I find the Guardian author's first hypothesis most credible. There are a lot of bad therapists out there. It is well established in surgical studies that results for a procedure will be less positive in study sites that are not centers of excellence as the surgeons are less practiced and less skilled. Surgeons and therapists are not stamped from a machine. As the commercial says, "your mileage may vary". Put another way, what do they call the person who graduates last in their class in med school? Doctor.

For any medical ailment of any consequence you might face you will be well served to find the best and most experienced provider available to you.
Thanks for the info -- I think that's covered in what I describe in my edit, though likely not as directly as this. In my edit I realized that an open app with no open windows causes this behavior; a window being confined in the Dock must behave the same way.
> That is, a variable can be bound to a function object, an integer, a list, etc. This is IMHO a very good thing.

The same with Python, which I spend most of my time using. However, I cannot remember the last time I had trouble figuring out if I was dealing with a variable that contained a value or a function in python, whereas in probmod I am having difficulties with a simple countess application.
Credstash looks great, but having written something very similar for internal use (a secrets management system using KMS and S3 for use by EC2 instances) I was expecting it to have built in functionality to manage IAM policies the way you describe. Otherwise I'm not sure how this restricts different roles from accessing each other's secrets, which is the essential part of defense in depth for secret management.

For example, with S3, I have been defining IAM policies that restrict each role's access to just the secrets granted to that role, with a prefix-conditional IAM statement. You can further define similar parameterized policies for IAM users and groups without even enumerating their names.
Sound scraping the preview MP3s? While this is trivial (view source, you can find the URLs starting popplers5.bandcamp.com), it strikes me as ... a bit tawdry. These are indie artists.

What's the use case you had in mind for it?
His formulation of reduce() is strikingly clumsy, both in signature and implementation. I daresay I wouldn't have much use for such a function either!

Most languages which provide a reduce() permit programmers to provide an initial "carry-in" value. This is a neater and more useful way to handle the cases of a zero- or one-element list. Moreover, it lets you do more interesting things with the reduction. Consider the following, using ES6-style JavaScript to collect a set of the unique values of a list via reduce():

function unique(list) {
return list.reduce(function (sofar, item) {
if (!sofar.includes(item)) { sofar.push(item); }
return sofar;
}, []);
}
I basically cringe and stop taking an author seriously when they use the non-word "performant", but I've kind of given up pointing it out. Brother, we're losing the fight to people who think it's perfectly cromulent to embetter the language by innoventing their own words.
I don't know what this person is talking about... maybe it's another version of OSX. On mine, you get this effect by pushing up arrow... you don't have to stop cmd-tab or do anything else, just hit up arrow and it shows you that window. not what you want? keep going with cmd-tab.

Once you've hit up arrow, it's like a mode switch, now you are in app window switching mode. Use use tilde (on english keyboards) instead of tab, and it will switch apps in this mode.

go back to tab, and you are back to icon switch mode.

This is on 10.11.6 anyway.

Edit:
Oh, and while just playing around now, it appears instead of up arrow, you can hit cmd-1. So single handed, no gyrations.

CMD-TAB to bring up the icon switcher. Hit 1 while holding CMD, switch to window switcher. Hit Tilde while holding cmd, to switch apps in window switcher.

Edit2:
It has its flaws. Doesn't show "full screen" apps, doesn't seem to work if you are viewing a full screen app.

I always stick with cmd-tab anyway, and for windowing I use BetterSnapTool. OSX needs a lot of help for that.
For most liquid toiletries, it's actually difficult to buy "travel size", i.e. less that 4 fl oz. But for toothpaste, this is a standard size that you normally buy, so it doesn't add much of a burden.
Yeah. It feels virtuous to pay on Bandcamp, in a way it doesn't in other places, because you know they're getting most of it and what the deal is.
"Programmed loop" has little to do with whether buttons work or not.

A button can speed up the cycle, similar to induction loops on low traffic density intersections (or that sometimes only work at night).
Definitely Swift,but is not as mature yet as the other options mentioned.
The main observation was "cocaine use". The inference was that this drug had damaged her mitochondria.

She'd turn into an anorexic, and become more psychotic. I'd feed her, and she'd get better. It seems to me that she needs to eat more regularly than a normal person.

I have a couple 'therapies' that help restore energy metabolism. Some of these obviously helped, but she was a difficult patient, and wouldn't use them regularly.
Redux in Plain English: A Workflow
> you'll need... two (really one, but you'll want a trainee/backup)

I'm amused that the canonical Sysadmin humor series (BOFH) always had two, the master and the apprentice, er, PFY.
That is what I got from here:

https://www.infoq.com/presentations/pony

https://www.infoq.com/news/2016/03/pony-fintech
So you would really destroy the fishing rod in my original example?
You should read about how to write clean code... (instead of switching to another programming language)
For the thermostats, I had a customer at a previous job who had a bunch of placebo thermostats installed for the "office ladies" would stop fighting. It actually completely solved the problem.

("office ladies" is my translation of what the customer actually said. I'm not trying to be sexist, although the customer had no problem being so.)
There are definitely some social strata connotations to it. Migrant workers, who often have visas pre-arranged for them and are given housing, are typically called migrant workers because they do "rounds". Conversely the Mexican workers at the Mexican consulate would be Mexican ex-pats and so would Cemex workers sent by the company to their US offices.

As I mentioned above, ex-pats and immigrants from country A living and working in country B typically will not be found in the same social circles --be they American or British or Brazilian or Chinese.
If you want a market make it transparent not "free". Patients have no chance participating in the US health care market because they have insufficient information.
Define "rich". Most people go to the same hospitals as everyone else and get similar treatment to everyone else. Contrary to popular belief, the US doesn't have signs reading "NO POORS" posted everywhere. I live in an affluent suburb and the people here go to one of the four hospitals in the area just like everyone else.

Yes, it's true at the far extremes there are people that can both afford and choose to pay personal doctors, but it's very rare, even among "the rich". Most people don't consider that a good use of funds.

It's illegal for American hospitals to deny necessary medical care due to inability to pay. I've gone to American hospitals both when I was indigent and when I was well off, and I feel the service quality was identical. In fact, hospitals usually have a designated administrative employee who handles the billing; the actual health professionals involved in treatment will often have no idea what your financial situation is and/or whether you even have insurance.

It is now illegal for Americans to fail to carry some form of health insurance. If someone absolutely can't afford it, there's Medicaid, the government-sponsored insurance program, which is actually really good. For people in-between, there's the government-subsidized health exchanges.

Healthcare in the US is a complete mess, but it's not as simple as "rich v. poor". Practically, most of the poor continue to get medical care, and if they don't manage their insurance or care properly, they just take big hits to their credit. Which, don't get me wrong, is not good either, but it's definitely recoverable and survivable.
By that logic, Elixir is not even two years old!

Edit: karma_vaccum123 has greatly edited the gp comment but for the record, Google has been using golang since 2007.
I believe previous comment is referring to the implementation language, not the language. Since these are all errors in the C code, rather than errors in a Perl program.
This article is great. It explains the reverence for the constitution and the founding fathers.
> Nobody in this thread (at time of writing) seems to have the slightest idea about what CBT is.

I like to think that somewhere there's a discussion board for psychologists and they're talking about, say, using R and how it sucks or not.
In another developing country where there are frequent power outages, the building decided to get a diesel-powered generator for power backup, with all residents sharing the bill for the diesel.

Residents started running their washing machines only on backup power (so all at the same time), the justification being that they've already paid for the diesel so why should they pay more for the electricity?
How exactly are they outdated? It's two different physical powers going "Instead of battle to the death, how about we reach a deal covering who controls what?". That sounds better than the alternative to me.
Pretty much. The US and Canada aren't going to go to war over Machias Seal Island [1] for example although there are some (relatively minor) competing interests related to lobstering. But if one side or the other backs down on this, someday there will be an important dispute with a fact pattern that looks a lot like the unimportant one.

Keeping a border patrol station and post office open is pretty cheap insurance.

[1] https://en.wikipedia.org/wiki/Machias_Seal_Island
The Long, Remarkable History of the GIF
One of my first supervisors formerly worked a Motorola and explained that the retractable antenna on late 90's cellphones eventually morphed into a placebo.

In the course of phasing out external antennas, the initial design had a fake antenna. However, by extending the fake antenna to its maximum, it turned on an high-gain amplifier. So while deceptive, it did improve reception.

But later the retractable antenna served no function other than a placebo that reduced complaints about poor reception.
Do you consider temporary agricultural workers from Mexico to be expats?
> at most once per minute

Well, that's a relief. I run an average of 4-5 brew commands every minute, so at least there's that. /s

> when you run `brew install` or `brew upgrade`

So, only the two most used `brew` commands (for me, at least) will trigger a series of git fetches and merges over the network and an in-place update of the code.

> You can [...] disable this functionality with `HOMEBREW_NO_AUTO_UPDATE`

Why was it enabled automatically in the first place? Why wasn't I notified when homebrew updated that this was the new default behavior. Why must I always dive into homebrew on github to identify (1) why it's not behaving the way I would expect a package manager to and (2) how to get back sane package manager behavior?
I wouldn't call it communist, it's more of a centralized dictatorship in practice [1]. Which is particularly interesting because of how it completely contradicts the general political mainstream that says that more democracy is always good.

[1] Although one that still, from time to time, listens to the people at the bottom who actually know their stuff.
There's a nice fit between Fintech concerns and Pony, that said, Pony is quite usable across a variety of domains. That said, perhaps we gave that impression. Hopefully folks outside of Fintech will be interested in Pony as well.
> Basically, it boils down to token counts and the presence of implicit associativity and precedence rules.

That's... a really arbitrary and contrived presumption. Not to mention presuppositional (and circular) in nature. "I define what makes a language beautiful as what Lisp is best at, therefore lisp is most beautiful."

It's things like this which cause Lisp evangelists to not get taken seriously.

Based on your comparison anyhow Python is much better with it's Tuples (ie - a, b, c = 1, 2, 3) and lisp would be fundamentally worse.
Women in Engineering: Fighting one’s own judgments
Its interesting to see a lot of alternative implementations of credstash pop up, there was one written in Haskell recently called "credentials".
https://github.com/brendanhay/credentials
Capitalism is a system wherein man exploits man. Socialism is vice versa.

However, at least in Europe, the trust seems to be higher and the related benefits of social capital seem to be bigger in countries that have had a working market economy for a longer time: Britain, Germany, Sweden. Not former COMECON countries where much of current population was educated during the era of real socialism.
The ones up and down Castro St. in Mountain View don't do anything.
GHCi to html: Convert a Haskell script to html
How to legally own another person
It looks like only trace amounts of niacin and pantothenic acid [0].

I have no doubt that the food is bad. I just don't want anyone to drink coffee and think that they are getting any type of adequate intake of vitamins.

[0] https://ndb.nal.usda.gov/ndb/foods/show/4271?fgcd=&man=&lfac...
A kind of common anxiety, involving not wanting people to "serve" you, even for money, when you could instead get the same thing done yourself. It's the same reason middle-class Americans—even when in possession of plenty of money and no time—tend to clean their houses or buy gadgets like Roombas, instead of retaining a part-time cleaner.
US Air Force wants to plasma bomb the skies to improve radio reception
I believe it'll be interesting to see how things shake out when we start seeing languages implemented in Rust. We already have a wide variety of languages for the JVM, which I believe most everyone would agree is a safer environment for a language than C, and I'd bet the theory above holds up. I don't know enough to know how to test that theory, however.

Basically, I think the "newer languages" comment refers to the implementation language (C being the most common today, but probably not for more than a few more years) rather than the language itself (Perl in this case). Though I think you're entirely right that surface area plays a big role. I would be willing to bet that Perl 6 will be more secure (by some definition of "more" and "secure") than Perl 5, because the surface area of Perl 6 that is in C is much smaller (the VM, with most of the language itself being written in a subset of Perl called NQP, or Not Quite Perl).
I wasn't asking for the increased risk of fatality assuming there was a crash.

We are talking about the overall impact of the decision to speed, so we can't assume a specific scenario.

Of course which 5 mph it is also matters, as you've stated. It also matters if it is 2 mph or 10 mph. I still think GP's assertion is ridiculous. Minor speeding, which is what most people do, is not "close to murder" by any reasonable analysis.
> England (encompassing London)

Definitely not all of England. I was just in Greater Manchester, where the press of a button would often instantly change the light.
Java In-Memory Compilation Inception
Counting ball tosses, only by the people wearing white.

https://www.youtube.com/watch?v=vJG698U2Mvo
I always feel like the Sun programmer, writing web apps today.
nobody has.
At that time, computer graphics was often a choice between tricks or nothing.

You could say it's still true, a lot of graphics in AAA console/PC games could be called fake same way. Precomputed physics and such. That subsurface scattering? Fake. Soft shadows? Fake. Fluid dynamics? Fake.

Although, Amiga could have rendered that in real time too. Just two bitplanes and a smallish area.
It is a word. Performant means "performing well". I wonder if can we apply this kind of adjective-forming to other verbs, e.g. by taking the gerund form, removing "-ing" and adding the suffix "-ant".

For example:

- observing => observant =?= observing well (yes, exists in this meaning)

- informing => informant =?= informing well (does not exist as adjective, but could in the future?)

- thinking => thinkant =?= thinking well (does not exist at all, but could in the future?)
I am really interested in Pony. There are some exciting things about it. I'm hoping that bit syntax support from Erlang is implemented, possibly with support for recurring structures. Although, I wouldn't say that is strictly necessary if you can do some nice recursion on binaries.
Android predates Go. And it wasn't even started by Google.. Android was it's own company and had already made it's decision on Java well before Google decided to buy it.

Not to mention Go is focused on a different use case. Go is gunning for microservices (with it's concurrency chops) and CLI based tools (being a single compiled binary).. whereas Android apps are a totally different beast that stands little to gain from either of those. In fact shipping multiple binaries for different architectures is a bit of a detractor for Android considering it supports MIPS, ARM, and x86.

> until I realized Al-*-Go was not actually written in Go!

Again, AlphaGo was based off technology from DeepMind, a company Google acquired.

Please atleast do some quick wikipedia browsing before spewing FUD.
Because there are often stories which sit at the top of the page for extremely long periods which are not interesting, its a was to paginate the information off the front page which I find boring.
In your C++ example you're giving `std::mismatch`, which is a generic algorithm. If you're so inclined you could provide a wrapper that has the same interface as the Go example, but you're comparing apples to oranges. I'd argue that `std::mismatch` is much _more_ pragmatic than the Go example, in that I can use it to check any lists of user defined types.

In reality, these two methods do completely different things. `std::mismatch` is a completely generic algorithm that 'returns the first mismatching pair of elements from two ranges', which can be used for much more than `strings.HasPrefix`.
> keeping modules composable,

To my mind, this is a corollary of DRY: if you are not repeating yourself, then you are reusing code, which, by definition will have made it composable.

> not mixing things of different abstraction level in the same block of code

Never heard this one, frankly. I happily mix addition (arithmetic, machine-level operation) and, say, Dice Coefficient in the same line of code.

> avoiding circular dependencies

Probably a good principle, but not fundamental: https://en.wikipedia.org/wiki/Meta-circular_evaluator

> avoiding unnecessary dependencies are more fundamental

Avoiding anything that's unnecessary is generally a good idea.
North Korea Launches Its Own Video Streaming Service
Introducing Lumos, Apteligent’s Platform to Catch ‘Em All
>The main observation was "cocaine use". The inference was that this drug had damaged her mitochondria.

That's an enormous inferential leap...
"You are allowed to bring a quart-sized bag of liquids, aerosols, gels, creams and pastes in your carry-on bag and through the checkpoint. "

YMMV of course as to how strenuously this is enforced in practice. My observation is that in Europe (at least in the UK) the separate quart baggie taken out of luggage is actually more routinely and more strictly enforced than in the US. And I somewhat doubt that a squeezed down tube of toothpaste in that baggie is typically going to cause an issue. (But in the US, I use travel-sized toothpaste and have TSA Pre so I don't have a lot of recent data.)
The video of the Boing Ball:

https://www.youtube.com/watch?v=-ga41edXw3A&t=26s

I remember what were the effective limits at these times and to me it still looks impressive.

As an example, the observer would never get the idea that it's done by changing "the beginning of the screen" as the grid background stays on the same place all the time, and just the ball (with the shadow) moves.

Also note the change of the rotation direction as the ball hits the wall.
I'd guess BCPL. Most early Amiga software was written in it.
Most of the usage of "expat" that I have seen has been as a way to differentiate between living in another country while remaining primarily a U.S. citizen (and still paying U.S. taxes, etc.) vs. renouncing your U.S. citizenship and leaving forever. The largest segment of people I see are retirees collecting U.S. social security and living abroad somewhere with nicer weather and a modest cost of living. Plenty of younger people seeking to make a living in another country as well, but again, always with a U.S. citizen mindset, not as someone assimilating into the foreign culture.

Regarding the "anti-immigrant" sentiment, this has nothing to do with things like using the term expat instead of immigrant. As much as everyone wants to demonize and vilify, it is probably best to actually understand where these feelings are coming from. It comes from the wage-lowering and job loss that is associated with immigration, and those feeling build up over time. No matter which side of the aisle you fall on, the data is clear, less immigration leads to lower unemployment and higher wages within a region, and more immigration leads to the opposite. The tradeoff is that growth is more difficult and limited with less immigration.

In theory, we try to find the right balance between growth and standard of living for the existing population. In practice, however, only the people at the top have control of the politicians, and that balance will continue to slide towards lower labor costs.

Things are so polarized in this country, and it has become standard to label anyone we disagree with as some sort of "*ist", in order to marginalize them and prevent further discussion on the topic. No matter the issue, when a group feels strongly that they are on the receiving end of unfair behavior, many times there are actual justifiable underlying issues.
It means that if a pedestrian arrives just as the light is changing, they have to wait through an entire cycle for a walk signal. I just dealt with this a few minutes ago. Annoying.
I just got a 4k laptop, but my monitor is 1080p, so I'm excited about Wayland getting better faster (it's the only good way I know of to have different scaling across displays). I'm still finding all sorts of weird quirks in Linux with 4k...but, I'm also still finding quirks in lots of Windows software, too (games and music software, in particular, are prone to using their own UI toolkits and end up looking ridiculous because of it). So, I can't blame Linux for all of those problems; it's just a tricky problem, I guess.
You position is very naive. The general public is less trusting because they have a collective memory of how the world works.

People object to the collection and storage of the data in-and-of-itself. Most people understand that these companies will not sell their competitive edge under current market conditions - but market conditions change and companies change. The privacy policies are subject to change. Radioshack will give you a clue as to what might happen if one of these companies goes bust.

Another point to consider is that so called anonymized datasets have been de-anonymized repeatedly.