skysight-inc/HackerNews huggingface dataset:
Well, a meat serving restaurant would teach you more about people's obsession with status than with meat, in my opinion (which fits in line with the rest of your observations), so it might not give you 100% correct insight on this. I do not eat out if I can help it.

As for the alcohol, it puts a significant workload on liver, without any benefits I know of; however, funny thing is that metabolization pathway in liver for sugar is very similar to that of alcohol, so I consider sugar to be as unhealthy as alcohol is.

I do not have much of a particular opinion on meat itself tho - it's animal and dairy fats that I consider important. However, I feel that most of arguments about meat being unhealthy should be targeting unhealthy meat raising practices instead - loading the animals full of antibiotics, having them on an unvaried grain-only diet and such.
I explain it using the infinitesimal method, which if done right using the hill climbing metaphor, often delivers. But it does take away the magic of "wooo, neural" :p
If you really want to optimize download size, you could go a step further and use each platform's native rendering engine. So, MSHTMl for Windows (the desktop platform, not WinRT/UWP which nobody actually uses for anything serious), and WebKit for Mac and Linux.

You've said before that some Windows antivirus programs use Sciter. I wonder why they didn't opt for MSHTML instead. Is COM/ActiveX that repulsive? Or is it because Sciter gives them a consistent feature set regardless of the version of WIndows and IE that the user has installed?
The math behind renters insurance
This sounds too good to be true. Are there any downsides to this improvement?
Aliases weren't only proposed as a way to implement gradual repairs (and the proposal, also, is for "a way to implement gradual repair", not so much "aliases").

There are several non-transitionary use cases given as a justification for aliases, when they where initially proposed. Examples are a) implementing the protobuf "public import" feature in generated code, b) providing drop-in extension packages for other people's code (for example golang.org/x/image/draw is an extension of image/draw) and c) exposing APIs from internal packages selectively. Personally, at least b) is definitely something I would use them for.

It's just that a lot of people didn't clearly understand what the refactoring problem is, that aliases would solve ("just use a tool for rewriting things" was a common response, or "use versions") and how aliases solve it. So, this proposal is taking a step back; instead of necessarily pushing aliases, it now describes the refactoring problem that aliases solve and seeks a) consensus that this is a problem that go should solve systematically and b) what the mechanism is, that it should solve them with. Aliases are one proposed way.

That's why I would be really annoyed, if something like compiler warnings or so would be introduced when you use them; if go gets aliases, I'd consider it stupid not to use them for all the other things that they are a good solution for. And I would use them as such and if people complained about compiler warnings, tell them to complain to the go team that they put warnings in for something that shouldn't be warned about.
Meanwhile the aws service is still there plugging away, like simple db, because core infra in aws was built on it and they don't want to anger customers.
discriminating against the those lacking in disabilities is still discrimination.

you're all idiots.
That seems a bit harsh - UK accounts of the Falklands War tend to be rather respectful of the performance of the Argentinian air force.
absolutely dude.. for example, this paper just popped up in the last week https://arxiv.org/abs/1611.02167
I was thinking that as well; I had a project that needed computer vision and I thought to hack a prototype to give to the real experts. I used OpenCV but with techniques I have learnt begin 90s in university on Sun Sparcstations in C. When I was done I handed it over for the 'real' implementation and that team told me it was done as they would have done it as well. Of course they knew many tricks to make it more optimal but like you say, the basis did not change much. Do the modern neural nets need this level of preprocessing too?
I have not done any real programming in Rust, but whenever I see Rust code I'm amazed how different is it from Go, despite both having some shared use cases. Go's main selling point beyond concurrency is simplicity. And it's the simplicity that I like about it. On the other hand, it looks to me like Rust is turning into Scala.
I guess buying a 3000€ device to use it as expensive xterm manager.
This is mainly because Chrome allocates a process for each page whereas FF only allocates a thread. The important factor being that threads share an address space where processes are allocated their own and thus consume more memory. Separate processes are arguably more secure and of one process crashes it does not take down the whole browser but all this comes at a cost. This cost is very apparent with many tabs open.
Hmm. "Weather for City: Santa Rosa, Philippines"

That's the wrong Santa Rosa, in the wrong country. There's an interesting bug in there somewhere.
But I am not; I think I used a word wrong somehow that means something stronger than I meant to say. I serve meat in my restaurant (as much as possible and allowed actual free range and with limited chemicals as allowed) and I think a lot about it but I am not of that school you put me in.

Cool. And given the general tone-deafness of plain text I should probably note that I wasn't trying to go off on you either. I was more going for putting out a variety of thoughts on what seemed to be the topic to see if any interesting discussions might come out of it.

I just do not get the obsession with having to have meat every day multiple times or the 'entitlement' (that might be the wrong word I used?) for people feeling they can demand it like that.

That's probably it, yes. Not sure what the right word would be, tho...
We Built a Bot That Trolls Twitter’s Worst Anti-Semitic Trolls
The HTTP issue I guess can be easily solved. In fact if I try to manually download the same package over HTTPS (I mean packages with url from beta.quicklisp.org) it works so maybe th e solution is very simple
Teepee, the app every mum should have
Organic Chemistry, 1985. The professor specialized in biological organic chemistry.

One class on fats and whatnot, he described how, while the public and media were focused on the supposed risks of saturated fats, he and his colleagues were coming to believe that the highest risk fats were the partially hydrogenated -- the manufactured fats.

Only took 20 years for this to begin breaking in the mainstream media and public awareness.
China's New 'Social Credit Score' Law Means Full Access to Customer Data
Node.js now has nightly ChakraCore builds
I wouldn't touch Karma with a 1,000 foot pole if I were you. They lie to customers and change terms and limits on existing customers. I, and many others, returned our devices nearly a year ago and have still not received refunds. The company's response when pressed for updates on refunds seems to be "shrug, we'll do it when we do it."

Don't take my word for it.
Better Business Bureau: http://www.bbb.org/new-york-city/business-reviews/internet-a...

Plus dig into comments on their facebook page.
https://www.facebook.com/getyourkarma/?fref=ts
A Botnet Takes Down Nearly a Million German Routers
Education revolution is giving kids the skills to be 21st-century citizens
Agile has failed – a peek at the future of programming
I would agree with what you say here. The problem is that it is quite hard for most people to get animal product without all the chemicals right? I live on a mountain far from cities so for me it is far easier but for most people it would be hard. Another positive about the meat from the mountain is that the animals basically do not suffer (much) but that is not the unhealthy for human factor we were talking about anyway.
There is a little bit of geometry and group theory jargon here in my description of 'c' in General Relativity, but no equations:

The plane tangent to the surface of the ball in this diagram is a tangent space.

https://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Im...

A metric on a space determines lengths (both spatial lengths and time durations).

The geometry of spacetime induces the Minkowski metric on tangent spaces.

At every point in a Minkowski space lengths are invariant under the Poincaré isometry group, which means that lengths stay the same under any or all of three spatial translations along orthogonal axes, three rotations about these axes, three Lorentz boosts, and one time translation.

There is one free parameter in the Poincaré group, which is "c", which physically corresponds to a particle with zero invariant mass. Photons are expected to have zero invariant mass, and experiment sets a very very very small upper bound on their mass.

Observers in the same tangent space as a photon will measure it as massless and moving at 'c'.

Minkowski space is flat spacetime, and in flat spacetime each tangent space covers the whole spacetime; they overlap completely.

As you add curvature^2 to the geometry of spacetime, the tangent spaces shrink and are oriented to each other at different angles.

Observers in one tangent space measuring a photon in another tangent space may not agree on its speed. In fact, in General Relativity, it is mostly forbidden to talk about the relative velocities of objects in other tangent spaces -- that's a dramatic departure from Special Relativity, but then SR is the theory of Minkowski space, where all tangent spaces cover the same region of spacetime, and so they are indistinguishable.

Spacetime curvature around us is pretty gentle, so within a small laboratory test apparatus everything is in the same tangent space or so close to it that differences aren't detectable. We have excellent and readily reproduced data on the speed of light in such setups.

The Poincaré isometry group is a subgroup of the group theory of the Standard Model. All the scatterings allowed under the Standard Model are in a region of spacetime where curvature doesn't matter, and we have many exabytes of evidence supporting the Standard Model in terrestrial experiments, in experimental systems elsewhere in the solar system, and in astronomical observations. Indeed, we can use the repeatability of the Standard Model and its built-in Poincaré invariance to measure spacetime curvature, and we do so with GNSS systems like GPS.

A violation of Poincaré invariance would produce different behaviours in microscopic systems, and so far they have not been detected. The Lorentz group is a subgroup of the Poincaré group, and there have been many tests specifically probing for violations of Lorentz invariance near us and in distant parts of the observable universe, and as of today none have been found after a century of trying.

So unless there is a low energy breakdown of the Standard Model, we can be pretty confident that the photon is a massless particle and moves at 'c' for all observers close to the photon.
Your average data-set does not fit into 3 nice categories like the Iris data-set does. For example, with the Iris data set if you know the sepal length and the petal length, you can say with near certainty which type of flower it is. Even trying to classify other objects in nature is much harder than this dataset.

Now let's take sentiment analysis which tries to determine if some words are positive or negative. If someone said: 'that new machine learning algorithm is so sick'. The algorithm has no way of knowing that sick may be slang to mean good, because the system looks up 'sick' and finds that is a negative word. Sentiment analysis has no way of defining sarcasm or other natural language terms.
Well, it makes sense to me: CPU and GPU take in the order of 10 times as much power as RAM. RAM power usage just isn't depending on load, like that of CPU and graphics.
The most shocking stats from this article that jumped out at me and made my heart sink:

"The world has lost 60 percent of its population of Bornean orangutans since 1950, according to the International Union for Conservation of Nature. In July, the Bornean orangutan was listed as critically endangered."

"About 15 percent of the world’s historical forest cover remains intact, according to the World Resources Institute. The rest [85%] has been cleared or degraded or is in fragments."

"Climate concerns have been brought into sharp relief by the impending presidency of Donald J. Trump, who has called climate change a hoax. Mr. Trump has said he will pull the United States out of the Paris accord, a commitment by 95 countries to take concrete measures to reduce planet-warming carbon emissions."
Airbnb settles lawsuit with New York over short-term rental law
Commas.js (updated)
More specifically about OS X: support for 32-bit hardware was dropped in 2011, but support for 64-bit applications has been available on all 64-bit hardware since 2007, even if you were running the 32-bit OS kernel. Apple handled that transition way better than Microsoft.
I don't think Ecma-script needs new operators ,especially the kind of operators that will make it look like C++ , just to save a few key types. There needs to be a balance. A balance between all these tricks and readability.
Leaflet author here. Thanks for the kind words everyone! A few core developers are here too. Ask us anything. :)
You've got some great points, but there's one more dimension to why GC in Java hurts performance as much as it does: Java, by the design of its standard libraries and by the conventions that many (most?) Java developers use, just tends to allocate memory for every single operation.

I was writing the Java part of a cross-platform game engine once, and I was trying to eliminate all dynamic allocations during the game (front-loading all allocations and then never touching the heap). Did some profiling and determined I'd missed something.

The allocation turned out to be in a call to get the current system timer (in milliseconds, if I recall). I was calling a Java function that returned a Java long int, probably straight from an OS call that returned a 64-bit int, and somewhere in that call it was allocating an Object.

Ripped out the Java library call, replaced it with a JNI call to a two line C function that returned the result of the corresponding OS call. No more dynamic allocations.

It's just part of the philosophy of Java to allocation things everywhere. So it's not only hard to make a GC fast for architectural reasons; the GC also tends to be worked harder by the way Java code tends to be written.
I'm still getting full white and black screens on Chrome 54.

It's 2016.
Rayon seems very similar to Java 8 Parallel Streams or C# Parallel LinQ. What are the advantages/disadvantages of the Rust approach?
La misteriosa Tiahuanaco: ¿una ciudad construida por gigantes? – Parte I
The new garbage collector should be based on well-researched and proven algorithms, together with a couple of thoroughly evaluated innovations, where appropriate. The real innovation should be in the specific mix of techniques, forming a coherent and well-balanced system, with meticulous attention to detail and relentless optimization for performance.

Sometimes I feel there's an inverse correlation between the strength of claims for the future and the end result.
What, If Anything, the Alt-Right Really Means
What I mean is the Iris data set splits into 3 categories easily.

Right now, they are saying AI self driving cars can get their predictions right 95%+ of the time. However, the cases where they cannot classify the object is the problem. Those are the "maybe" cases I was referring to where they algorithm simply cannot classify the object no matter how much it has seen.
Who is this for? If you're a regular reverse engineer, won't you just pick up the Intel reference manual and flick through it? (It has a sorted instruction reference, which you'll probably find much more useful than anything categorised.) And if you're not, I'd have thought knowing an assembly language already a rather important prerequisite - seems like a very strange line of work to pick otherwise - and in that case you'd presumably do the same thing.
It won't. It will get better.

In a couple of years you will be able to take a picture of a rash in your arm and get exact diagnosis with treatment instructions. You will be able to take a pic of a flower, a leaf or any tree and get accurate info about its species, plagues and best techniques for growing them. You will be able to take a pic of any insect, spider, snake, animal, or anything that moves, any mineral, element or anything at all and get accurate info about that.

AI is not only about robots thinking, it is about collecting information and making it available on demand. Agriculture and health will be the first beneficiaries, finances in a close second.

Data mining is where the first stage of AI is, and Google is moving ahead of everybody else with their search engine, maps, translation, and all the information collecting tools. Once you have enough data, knowledge is just a couple of programs away.
The Grisly Invention of Parchment
Torrenting Sites for Movies That Still Work
One thing I do not see mentioned, Democracy depends upon a educated voters and that education has been eroded greatly over the last 50 or so years. Voters also need to review real facts, not facts created by "Reality TV" shows we call the news media and various Internet Sites. No wonder faith in Democracy is falling. An educated person can easily spot these fake stories from a mile away.
It's not so relevant to the conversation about memory, but is indeed a feature that has been removed.

If you want to have a single key on Linux representing going back again, I would recommend not to overload the backspace, but pick a key you don't need.

On my system F7 I never use, so it's perfect for this purpose.

$> xmodmap -e 'keycode 73 = XF86Back F7 F7 F7'

Or persistent:

$> keycode 73 = XF86Back F7 F7 F7 >> ~/.xmodmap

I hope I save you all a lot of keystrokes in the future!
Yes! Elm has it and it's very nice.
From the article: "immigrants have started more than half of the 87 so-called “unicorns,” startups valued more than $1 billion, according to the National Foundation for American Policy"
Thanks for the helpful link!
Triangle Formations
All Lua5.x versions use 8-byte union plus 1-byte tag, that's 12-byte TValue (16-byte on 64bit targets).

(somewhat off topic) Mike authored a cunning patch to un-box short strings, sadly it got never mainlined. http://lua-users.org/wiki/FastStringPatch
If you tilt your head and look at it funny,

p == NULL
p
*p

is a monad. :)
What is The Great Suspender?
are you guys looking to hire anyone with compressed sensing/neuro-imaging experience? possibly someone with the username /mathperson lol
Thanks for the reminder. I had it at the back of my mind that CPython is just about built as an abstraction on top of C, and so should be capable of anything C is, depending on where you wanted to draw the line between the languages.
> for all meats, even fish, the ratio is above 1 (it takes more food than is produced)

That seems like basic physics(?) How could it possibly be below 1 for anything that doesn't photosynthesize?
Yep, sounds like ALBs would've helped. They were only launched in August 2016 so it sounds like they weren't available when you were doing your project. They just conceptually map better to containers and the documentation has been updated to recommend ALBs unless you need layer4 routing.

Documentation is always a moving target, but the feedback links at the bottom of documents, in the console, and feedback to CS do make it through to service teams who act upon it.

As for Freenode, AWS doesn't maintain an official presence there (same w/ AWS reddit). I understand you're probably looking for something more synchronous/interactive, but the AWS forums ( https://forums.aws.amazon.com ) are the official place for getting public feedback from AWS.
My personal experience with Rust (vs. Go and other languages) is that there is something really magical that all the sigils and syntactic complexity give you: once you've internalized Rust's approach it's ridiculously easy to build an accurate mental model of what's happening in almost any piece of code. From the high level constructs down to generated assembly, Rust produces the most predictable code I've ever written. While not the same kind of simplicity you're describing, my experience is that the value of Go's simplicity is to give you a low overhead mental model. While Rust has some complexity, I personally find it to have the lowest overhead mental model of anything I've worked with, due to its predictability, explicitness, and strong conventions.

Granted, it definitely took some time for me to gain the experience necessary for this magic to occur. It's not really a "hack a quick thing together once every 10 years" kind of language.

It's hard to convey this without getting you to actually learn Rust for a few days/weeks/months, but it's certainly been my experience and I hear it all the time from other Rust developers.
On Reading
Depends where you live. In the USA credentials matter a lot... in Europe or else where they could care less if you studied somewhere.
This proposal really deserves the "kill it with fire" label. Adding new operators to do things that are already possible will only serve to make the language more complicated and code written in JS more difficult to understand and maintain. JS's minimalism is its greatest strength.
Well, congratulations on the bragging rights?! That is magnitudes too long for actual real-time or low latency use. It is squarely in a no-mans-land of applications where the worst-case is still too much for games or sound but all other uses didn't care very much for GC pause in the first place.
Closures in Rust are stack-allocated and LLVM can inline them and optimize them as if they're any regular imperative code, for one thing. This means that there's less overhead from managing the iterator chains, and that they're statically dispatched which saves on runtime indirection. The borrow checker also makes sure that you don't accidentally mutate non-thread-safe data from your parallel iterators.
On my quest to unified bookmark management I, just like you, came across the excellent buku. The only thing missing for me was swift overview/filtering/opening of a list of bookmarks that exceeds a terminal screen. So, somewhat jokingly, I tried to friction-weld it onto another great thing, namely peco. It works rather well for me and, with a little luck, for someone else as well.
So does your chain of reasoning go like this: GHCQ made the application. GHCQ is a spy agency. Therefore, GHCQ must have planted a backdoor in the application?

Because that would be a logical fallacy.
The modern list will start with the F-35.
> Its not that there are no documentation strings. Example:

At the end of the day it's the quality of documentation that matters. He did document some of the generic functions but in manner that is not very productive, as the doc strings are both minimal and don't let you get an idea of how the thing fits in the overall picture.

I would bet money even Xach would be confused going back
to that codebase after a year of non-exposure.

I spent an afternoon trying to figure out how to add cryptographic checksum verification support. One could say the simplest of tasks. After a few hours of diving into that codebase, a picture of the whole was not emerging. Eventually I gave up in frustration. This is not ideal.
Thanks for this link (am not GP poster). I followed a link from there to his Leanpub page for the book, and bought it. https://leanpub.com/lispweb
I'm a big fan of civil disobedience.
Suspends tabs after a set period of disuse. Great for people who open a ton of tabs in Chrome.