skysight-inc/HackerNews huggingface dataset:
In short: In some important uses of statistical model building, traditional regression analysis doesn't work or fit very well.

One of the reasons to use regression was to look at the regression coefficients as guides to the importance of the corresponding variables. Well, that was always a bit fishy anyway for more than just a differential, i.e., partial derivative, view.

In some important applications, e.g., with some really complicated
biomedical data,
instead of so much emphasis on the coefficients, what is really needed
is a model with some accurate predictions. So to get such predictions, we can drop the emphasis on just traditional regression analysis and interpreting
its coefficients and, instead, use much more general means of model building.

Relevant old approaches have been Fourier methods for band limited smoothing and interpolation, multivariate least squares spline interpolation, and categorical data analysis, e.g., logistic regression with log-linear going way back in the math for the social sciences.

Then Breiman and others did Classification and Regression Trees -- a.k.a., CART for which there is software. In short, build a tree: Start at the root node. Take the input data and partition it into two collections, put each collection in a node that is a child of the root node, and fit each collection separately. Then split those two nodes similarly.

Then maybe have a good fit
to the data and good predicted
values. However,
have lost the considerable
advantages of traditional regression analysis, but also didn't have or use the sometimes severe assumptions of that old analysis.

With traditional regression, had
a lot in statistical hypothesis
tests, etc., to evaluate the
quality of the work, but with
the tree, etc. don't have such things.

So, for the tree, evaluate the
quality by seeing how accurate
the model is on a second collection
of data, test data, statistically similar
to the first collection used
to find the tree. If
the model is accurate on
the test data, then maybe
have some good work.

Else try again and then
do some more statistical
work to avoid a case of
just getting a spurious fit
from just trying until got
lucky.

Since
I have a lot of respect for
Breiman, I'm willing to
take seriously whatever he
wrote.
Not true for pretty much all of that. A great deal of the advances made by the Romans were simply unworkable in Northern Europe. Roman concrete, for example, depended on volcanic pozzolanic ash which was not available further north. Roman agriculture was based on simple scratch ploughs that took advantage of the sandy soils around the Mediterranean. To work the hard, dense soils of the north required the invention of the heavy carruca, leading to a dramatic increase in food production and a population explosion through the middle ages.

You can keep on going down the list. Medieval poetry and literature developed extensively into forms we take for granted within our modern culture. The ideas of chivalry, nobility, and courtly love are so deeply ingrained within our society that we take them for granted.

As for architecture? Come on! Take a look at Aachen Cathedral[0] (built in 800 AD) and tell me that's a "regression" compared to the Romans.

[0] https://upload.wikimedia.org/wikipedia/commons/6/69/Aachen_C...
They needed a real MMU though (68851).
The Amiga also supposed real Unix on 68030 machines.
It is very difficult to do distribution right, and Postgres is extremely conservative when it comes to new features.

Stability, reliability, and performance are #1
We could change the URL, but the newer article does have additional detail about the student who initially reported the flaw.
Totally agree here: the patterns and the tooling are not quite there yet.

The concerns you raised are exactly the areas we struggled in when we moved to Docker. Our newer apps tend to be written with containerization in mind, though we also wanted and are porting older/legacy apps to take advantage of containers.

1. I somewhat liked 12factor's env-vars-as-config for its simplicity and ease of use but there are limits to its flat key-value string-only structure, not to mention the debatable security concerns that may arise when storing secrets in them.

2. Some apps, esp legacy ones, need files for their config, especially those that are costly/harder to rewrite/reintegrate. Config files benefit from being easily versioned, can be templated (Ansible's jinja ftw!), not to mention the richness of syntax/structure in can give (xml/yml/json/bin/etc).

3. We sometimes do a hybrid approach of doing a "source envfile.sh && exec binscript" as entrypoint of our containers, with envfile living in a mounted volume, managed by a CM tool.

4. There are lots of innovation here in specialized tools such as confd/etcd/consul/skydns but completely agree that versioning is a real concern. I like the heroku/deis-style approach of creating a new release for each change in the config. Bonus points to easy rollback on a previously working config (whatever system you're using, be it env files or config files).

5. As with projects/whole-stacks of multiple containers/hosts, I like the rancher/maestro-ng/docker-compose style of managing your system stack. Next wishlist for this would be a stack with support for pinned versioned docker images + smart rollback/rollfwd support for each config change anywhere in the stack.

Ansible filled this gap for us: we have a git repo per project, various playbooks for deployment/lifecycle-management of docker containers, with multiple environments supported (dev/qa/prod using same playbook), support for multiple maintainers and secrets management via ansible-vault.
This is workable for us on a few projects, with small scale/set of hosts/containers.
Same here. Not surprised though. Here in North America, you will generally find the terminology inadequate and confusing.

This is how I have it figured (for Canada / GTA area specifically):

Indian = Native American

Asian = East Asian

Brown = South Asian / West Indian

Black = African, West Indian / AA (African American)
Another crazy excellent (and free) ES6 reference is http://exploringjs.com/es6/ by Dr. Axel Rauschmayer - one of the ES6 committee members.

JS is a very complicated language - and the language spec in written in a way - that while I am sure is excellent for implementors and compatibility - is pretty much unreadable by language users.

Axel's book is quite authoritative and very readable. You may still go to the spec for finer points - but it sure is 10,000 times easier if you mostly understand the mechanism (and motivations) first.
I guess the point is that:

// line 1
{
// line 2
let x = 5; // line 3
// line 4
}
// line 5

What is the actual end language user difference between saying the scope of x is lines 2-4 but magic (TDZ) makes it unavailable on line 2 vs. saying the scope is from line 3 to 4 with the TDZ being an implementation detail?
You spoke poorly of an Apple product which means you criticised the official church and its messiah.
The article goes into this distinction in detail.
I think this user is earnest in his or her beliefs. They're just unpopular on HN.

Is the Voynich manuscript a troll artifact (like the Piltdown man bone)? From wikipedia, it looked like just an undeciphered manuscript.
Secondary store is more like a backup, not for spilling.
But you can download stuff you've uploaded and check that everything's in order, right?
'Buddy Bench' Creates a Safe Spot for Shy Classmates to Find Friends
No there won't be degradation of encryption, the politicians no longer have any weight against megacorp like Apple and Google, and open source isn't bound by the wants of the USA.

The failing of the french spying agencies is one of scale, they didn't scale to the exponential progression of jihadist x100 in few years.
Why Ruby’s Timeout is dangerous and Thread.raise is terrifying
Hello Barbie brings smiles to kids, nightmares to privacy advocates
Does anyone know what the terminal colour scheme is on that page? (this one: https://labs.kunstmaan.be/uploads/media/5654b5aa96880/06-fas... )
I only search based on pattern in the filename. So I was using find:

-name '*something*'

locate:

--basename

Or to search the cached find output:

grep -P '(?<=/)[^/]*something[^/]*$' find_output.txt

Using modern indexing technologies sounds like a great suggestion. Any idea where to start with this? I don't have much in the way db experience.
Data about parents and children breached in VTech hack
genuine question - why should anyone feel patriotic at all? shouldn't we love/like the whole planet? what is the point in getting attached to a place just because we were born there?
Not really, one can easily lead to another.
I'm sure they do/did, and hope(d) that they could work around it in some way. Unfortunately for them, it sounds like they're going to have to pay the piper before they wanted to.
I've used a WeakMap for a kind of memoization.

Assume an immutable object may undergo an expensive transform that returns an object, which is then stored in a WeakMap keyed to the immutable. When there are no new references to that object, the garbage collector will clean it up, but otherwise the expensive transform may be avoided with a lookup on the WeakMap.

It provides a pretty nice way to decouple your caching from the rest of the codebase.
This comment sounds like post-modernist pap. Beware -- modernism isn't the ultimate ideology, but post modernism isn't the bee's knees either. (Fyi, that "notion of continuous progress" of yours comes from Hegel.) Your comment comes off as handwavey and I think you've been "swayed" by the emotional rhetoric just as much as the next guy. It's as if you became disillusioned with communism, so you decided to become a libertarian. (No, this isn't an appeal to the balance fallacy. I'm saying reversed stupidity isn't intelligence.)

Also, what's this about cycles? Have you ever seen a population graph? It literally looks like a backwards L. But from your comment, one might expect a sine wave. And if you've been following say... Bill Gates's blog, the third world has significantly and measureably improved in the past 50 years.
Whitespace that is not significant to the machine does nothing to help me convince myself that the code is correct. Indentation could be wrong.

If I already know that the code is correct and properly indented, then it helps the readability.

> And in Forth case, you can very easily define your own delimiters:

Those delimiters do nothing but occupy interpreter cycles. Hopefully they get recognized as noops and optimized away by a Forth compiler.

The machine will accept garbage like:

] 3 2 + [ 4 /

The fake syntax you've created is there is sort of like a cargo cult airplane made out of bamboo sticks and palm leaves. It has some value as an annotation of correct code, that is all. It could be a useful annotation tool in the process of verifying a piece of code and convincing myself that it's correct. Forth should have these markers built-in so they don't have to be defined as words, and it should check their pairing and nesting. (A syntax highlighting engine can be taught to do that, of course.)
Raspberry Pi Zero Power Consumption Comparison
Robots at #ERW2015: From imagination to market
I added this and mentioned you in the source:

http://en.arguman.org/functional-programming-is-not-useful/1...
As an aside, the game that launched the Sony Pocketstation was inspired by tamagochi. "Doko demo issho"

You played with your characters and they would ask you questions like "Tell me something you like". You'd type in something like say "banana". The character would then ask something like "Is it something you (a) use (b) eat (c) drive (d) wear ..." and it might ask "How much do you like it? (a) a lot (b) so-so (c) a little".

Later you might meet a friend, Jill, with a pocketstation. The pocketstations could communicate via infrared. You'd play hangman against each other. While that was happening, in the background the game would transfer some (all?) of your info.

Later you'd be playing with your character and it might say "Hey, did you know Jill really likes bananas?"

It was a big hit in Japan. It never came out in the USA IIRC.
Sure, frozen/stored food will lose some flavours, change some others, but the article says it's "quite flavourless", which seems like a bit stronger claim.

Next time I juice fresh oranges--and if I remember--I will freeze some, just to see what happens :) Especially interested if it'll taste more like the stuff we get from the shop here (which is nearly all "from concentrate").
This incident inspired an episode of Numb3rs, "Structural Corruption".
> Hold on, are we talking about patriotism or nationalism? There's a difference.

I'm not saying you're wrong; it's just that the difference is not immediately obvious. You need some links, citations, things of that nature to make the difference clear to people who have used the two as synonyms with different connotations.

edit: okay, as another poster pointed out, the article gave definitions

"Mina Cikara, a psychologist who runs the Harvard Intergroup Neuroscience Lab, says there is an important distinction between patriotism and nationalism. Patriotism, she notes, is “ingroup love”: We sacrifice out of love for the greater good. Nationalism is about “outgroup hate”: We punish those not like us.

“Nationalism is more like ‘We’re better than everybody else,’ as opposed to patriotism, which is ‘We’re great,’ ” Cikara says. “One is just really about being prideful of your group, and the other is about being oriented specifically toward superiority over other countries. That’s why people think nationalism is gross and typically associate it with Nazi Germany. Whereas patriotism is something everyone should possess as a virtue.”

That still sounds like two sides of the same coin to me, but I... am pretty far removed from most of the groups we're talking about here. Nothing gives me an experience of "the other" quite like witnessing a sports game.
If you go into Control Panel, Programs and Features, you can retroactively uninstall updates. It's in the other section of that application.

At least for 7, I never used 8 enough to give you useful info there.
It is probably more useful for blackmail than in prevention - this is a good point. But it is far from obvious that it is ineffective in the letter case. If you believe that it is obvious - then please explain.

There is also another case which is finding out who did it - and in recent reports of police investigations there is always about use of surveillance cameras. The surety of being caught is also important in prevention. Maybe less in the case of suicide terrorists - but they are really a minority of all crime.

I have the feeling that people are so much against surveillance that they cannot stand any analysis of the arguments used. This is counterproductive.
I don't recall the COGs for the ST (they held this stuff pretty close), but in 1985, the 68000 CPU couldn't have been more than $50, probably less. Almost certainly much less because the Tramiels were absolute wizards at making deals.
> What is the point of the sand-microwave analogy? I really don't get it.

The point is to suggest something that nobody would do by accident, but almost anyone can do intentionally, and nobody can stop others from doing. It's a thought experiment: suppose that taking some common everyday substance, and using it with a common appliance many people have access to, would destroy the world.

Right now, a very small handful of people have the ability to existentially threaten humanity. Fortunately, those people seem moderately unlikely to do so, and the process for becoming one of those people selects at least somewhat against the type of craziness that would hit the button just to see what happens, or because they genuinely want the world to end.

Out of seven billion people, based on existing examples of human behavior, it seems exceedingly likely that there exist people who would intentionally choose to to destroy the world.
Additionally important is the fact that the minimum required volume varies based on the feature that is being measured. This seems incongruent with Theranos' focus on a few standardized sample containers.
Here's more on the naming [1] of subsequent boards. Nothing to indicate whether or not George Robbins made the connection with "Lorraine", though. Worth noting that the initial codename for the A500 was B52, though. Apparently Rock Lobster came later.

[1] http://www.amigahistory.plus.com/b52board.html
The best they can do is measure the sample with zero measurement noise - but that's no panacea if the variation is in the sample itself, and not the measurement.
"Tesla is producing batteries in a net-zero factory, powered by solar and wind energy."

Tesla is still building their battery factory. All they have right now, after a year, is a half-finished building shell.[1] Tesla is touchy about this; their security guards roughed up some reporters trying to get a picture of the place.[2]

[1] https://www.youtube.com/watch?v=WuDfFmUcJso
[2] http://www.rgj.com/story/news/2015/10/09/rgj-photographer-ar...
Naming aside, is the write throughput into the RAMCloud constrained by the cumulative disk IO write speed? If my sustained write speed is greater than total disk throughput, I either have to drop writes or slow down producers, correct?
Whoops, I was thinking of puppies when I wrote cow. Need to get more sleep!
China stocks hit hard, rest of world shrugs
This is constantly improving and if you have any relevancy issue examples you can always reach out (adam@duckduckgo.com).

Also if we're your default you can always use !g to forward a search to encrypted.google.com if the results don't meet your needs. In fact you can forward your search to over 6000 sites (https://duckduckgo.com/bang) and even suggest your own bangs :)
Responding to an attack on an entire population with another attack on an entire population is the lowest thing you could have done, and this is the vilest subthread I've seen in quite a while.

We're not letting HN slide any further in this direction, so if any of you wants not to be banned, don't post anything like this again.
s/by/buy?
Check out Alfred. I use the free version myself, you can un-assign command space from Spotlight in OS X first, then assign Command Space to that. It does basically the same thing minus the Internet connected stuff like location searching and whatnot.

Alfred can be setup to index folders, contents of text files, pictures, etc. and harder things like System Prefs screens too.

I myself keep Spotlight on Command Shift Space for the rare occasions when I want to take advantage of the Internet connected stuff, but keep using Alfred for everything else (less to do with privacy, more because Alfred is just quicker.)
Although you are trying to be helpful, you did not answer the question that I asked.
Retroactively uninstall is not my definition of decline to install.

Also, it's not clear which KB snuck it onto my Win8.1.
I guess I didn't picture the HN community as avid apple fans.
Yes it does!

> The BBC aired a special on the Citicorp Center crisis, and one of its viewers was Diane Hartley. It turns out that she was the student in LeMessurier’s story. She never spoke with LeMessurier; rather, she spoke with one of his junior staffers.

> Hartley didn’t know that her inquiry about how the building deals with quartering winds led to any action on LeMessurier’s part. It was only after seeing the documentary that she began to learn about the impact that her undergraduate thesis had on the fate of Manhattan.

Neat.
I've found even glucose meters to be wildly inaccurate. There is often a 20% difference in readings between two meters moments apart, and thats enough to have consequences for how your care is managed.
It's not hard to read if you already know what it does. As it stands, it's a barrier to learning and a detriment to consistency in style.
Conformal map visualizer
Oh sorry, I misread that. You can decline any updates, personally I have mine set to Download automatically but let me choose to install. Then you just untick it. Of course it's a Microsoft Recommended update so it will come checked, but the actual install is still up to you.

I believe it will remember this preference for future installs, as in won't keep checking it each time but I've honestly never looked into it so I can't say for certain.
> "[What’s that about Linux? Dear child, Linus was probably not out of whatever they use for high school in Finland."

I think not even that... I think Atari ST came out in 1985 and if I remember right, Linus started working on Linux in 1991, so not even in the picture at that time.
Mine was a jerk comment. Not going to attempt to defend that.
I never said Putin was stupid, but he does have an army of "willing idiots" both and home and abroad helping and supporting his goals.
"isn't the worst" is a pretty low bar.

As for your challenge, just about anyone I have worked for and respected. You don't know them, so you can use a No True Scotsman defense, I guess. That won't change that ego/jerkiness is completely unnecessary.

Bad decisions are catastropic in tech. That's a driving force for things like Agile. Running off and coding or building things without a plan is a recipe for disaster.

I can make you do something by screaming at you. That works to get you up over that hill to attack the pillbox. Doesn't work so well in tech where you will just quit.
That's definitely another option (and what I use now!), but I do what I posted in Elixir a lot so I guess I'm used to it.
Anyone know of equivalent rules for the rest of the world?
I like the implication that it was considered more socially acceptable to chug vodka than Coca Cola.
No it most resembled a cube each side about 30 cm or so. It's ages ago and my memory about this is hazy, I saw the machine exactly once. Now I really want to find out.

Edit: Ah, got it:

http://chrisacorns.computinghistory.org.uk/docs/Torch/Torch_...

Indeed, the Torch Unicorn, Unix on a 68000. Makes you wonder what they did for MMU, apparently it ran Unix System 3
That's very possible. Which would mean the Brazilian flavour packs are similar to the Dutch ones.

Though my main point was wondering whether "100% juice from concentrate" versus "real 100% juice not from concentrate" matters a lot for the flavour.

The Brazilian-oranges juice I bought in the US was not-from-concentrate, but still tasted very similar to the NL 100%-juice-from-concentrate stuff. While the Floridian-orange juice not-from-concentrate did almost like fresh juice.

It's not like I didn't like them btw. I don't expect it to taste like fresh juice anyway :)
State of the art high-speed CPU. You don't blink at paying Intel $500 for a Xeon 10-core doohickey, right?

And like everything else in silicon, sizes went down, production went up, costs went down. The Palm PDAs used, essentially, 68030 at 33MHz (a variant called Dragonball) and started selling at $499 for the system and were eventually around $79 each.

Now a slow, small Raspberry Pi runs $5, plus $25 in more or less required accessories.
This is a good argument - but I don't entirely buy it - because a system like that does not need to lead the investigations, but can also be an additional source of information. A very powerful one - if the police is already investigating someone than the possibility to browse all his history, his contacts etc. would be very useful.
What about the term "American Indian"? I feel like that would be useful in headlines to set the context, so that then everyone knows which "Indian" is being referred to.
Video: Meet the People of Tehran Through Shared Studios Portals
TANRI TEYİDİ: GGODHAJUR DÜNYA BARIŞ GÜCÜ VE KUTSAL YARGI KARARI
Of all the topics that people find impossible to discuss neutrally, Palestine may be at the top of the list, but that gives you no excuse for proceeding directly to a collective guilt slur. Please don't post anything like this to Hacker News again.