skysight-inc/HackerNews huggingface dataset:
Isn't the Chevrolet Volt what you describe in your third paragraph?
The power of the back catalog
Riches have more to gain from a working society and more to loose from a failing one.

Or as Adam Smith puts it:
"Civil government, so far as it is instituted for the security of property, is in reality instituted for the defence of the rich against the poor, or of those who have some property against those who have none at all."

In that sense, it's quite natural that the richer you are the more you contribute.

It's interesting that in your example you seem to tax wealth and not income. I don't know of any country in which the tax system is based around wealth and not income.

And indeed, a flat tax on wealth would probably be the fairest tax, but I imagine that it's a lot harder to do than taxing income or consumption.
I speak Finnish. Well aware.
A $1M Dollar Restaurant Opens in Chinatown Vegas
>expected the number of helicopters made per year to be a lot higher.

Why? Think about the number of times you (or an average person) has been on a airplane vs a helicopter. For me, the difference is approximately 2 orders of magnitude. 100,000 airplanes manufactured per year seems quite high (Boeing and Airbus make about 1000/year, each [0]). As mentioned below, aircraft last quite a long time.

>presumably military helicopters are being made in larger quantities?

Again, why? Helicopters probably reached their peak usage during the Vietnam War, when about 12,000 were used [1] over 20 years.

[0] https://leehamnews.com/2015/02/03/airbusboeing-production-ra...

[1] https://www.vhpa.org/heliloss.pdf
Ask HN: Why did you stop learning to code?
I know lots of people who are interested in learning to code, but many lose interest very quickly after starting. If you can relate to this: why did you stop?
Security issues are now creating a new kind of obsolescence, and therefore sane fears of lock-in (unless you want to spend immense sums keeping software fully up to date.) For example there's advice out there now to strictly avoid the original Open Office because it isn't being kept up, vulnerabilities aren't being discovered and patched. Luckily in that case you can probably jump easily to Libre Office, but that won't always be the case.

I cite this as a problem, I don't have a solution, other than getting a lot more investment into FOSS somehow.
https://fordfoundcontent.blob.core.windows.net/media/2976/ro...
> Every day we collect more than 100 terabytes of data from MySQL databases
that is an amazing amount of data - I dont use pinterest but had no idea they were that large.
The Magenta kernel is maybe a bit more of a minikernel (97% of drivers and services live in userspace, but the syscall surface provides a wider variety of primitives than just send/recv/exit that a hardcore microkernel design might embrace).

It inherits from LK, which was written in C, but the new surfaces in the Magenta kernel are written in C++ (a restrained, limited C++, intended to take advantage of nice things C++ brings without getting us in too much trouble in the controlled kernel environment).

The core Magenta userspace drivers and services are mostly C at the moment, some will shift to C++ over time, and provided they use the same RPC protocols there's nothing preventing one from building such components in other languages once those other languages are building suitable binaries for Magenta.
They are all much of a muchness....fwiw distros that ship with rsyslogd as the syslog daemon are in a good spot, since rsyslog can do sufficient routing and spooling to account for network interruption. One less thing to install. And it supports the latest structured syslog RFC.

That said, I use nxlog basically everywhere because I run a heterogeneous environment and it works well on all OS's I use (and is fast and light on resources)
Use the process group ID? (http://unix.stackexchange.com/a/139230)
I'm curious what you make of the claims Robert Whitaker makes in "Anatomy of an Epidemic" and elsewhere? Psychiatry comes off looking quite bad in his analysis and he is far from the only critic of the profession. My attempts to find convincing rebuttals of his claims from Psychiatrists have so far drawn a blank.

In a nutshell for those not familiar with the book, he presents convincing evidence that most psychiatric medicines have no significant short term benefits over active placebos and in fact worsen long term outcomes and that the profession has been complicit in presenting unsupported hypotheses about chemical imbalances in the brain causing conditions such as depression as established fact and in pushing drugs as the primary means of treatment without sufficient evidence of their efficacy and largely ignoring worrying evidence of long term harm.

I'll admit to having a pre existing suspicion of psychiatry stemming from taking a degree in psychology in the UK but after reading this book and digging more deeply I have to say it looks far worse for psychiatry than I previously imagined.
These things are going to be buried very very deeply in a particular way. I think people would need to be a lot more than just curious.
Pink goo? Red goo?
I'm curious on this too but I'm thinking of doing a Belgian monk fast though which allows beer of course. :)

Lost weight and drink solid beers? Nice! I found a post about this experience [1] which also has a few bits of research [2] linked as per your question.

One of the articles says "Water-only fasting should only be done in a specialized clinic" and "certain types of very low calorie diets, and particularly those with high protein content, can increase the incidence of gallstones in women at risk"

So perhaps the Belgian monks know what they are doing with the calories and low protein in the beers!

[1] https://www.beeradvocate.com/community/threads/monk-style-be...

[2] https://news.usc.edu/82959/diet-that-mimics-fasting-appears-... and http://www.cell.com/cell-metabolism/fulltext/S1550-4131%2815...
How to flatten a deep nested Array in JavaScript #DailyAlgorithm
Couple reasons. Best reason, the fiber has many Gbps extra capacity for Ultra-HD with augmented smellovision.

Other reason, if Verizon is delivering twisted pair, the FCC rises from the demarc in a cloud of brimstone and invokes its ancient pacts.
Here is part 2 of 2 - http://www.chicagobusiness.com/article/19931009/ISSUE01/1000...
not exactly slide-related

https://news.ycombinator.com/item?id=11719953
> The full Y combinator is also vastly more mystical and less obvious than the partial step :)

The full Y conbinator simply binds func to func(func) as seen in `(y => f(x => y(y)(x))))`, an easy jump to make and pretty easy to understand.
Please don't make me (as a designer) know what the exact width of an image is, ahead of time.
I grew up with the Schwinn 10 speed. I didn't own one, but they were built like tanks. I didn't own one because of funds, and honestly--really never liked them, they were just too heavy.

That said, my friends all had Schwinns. I don't remember any of them failing. We would "ghost ride" the bikes--basically just rolling them down hills and watching them crash. We would retrieve the bike, and sometimes adjust the goose neck, and we were off. Those rims were military steel?

When I was around 10 years old, my friend Peter Stewart and I, did a Centurian for a local bike shop. We completed 100 miles. It was kind of a big deal for us back then. My mom's main concern was wearing a helmet. I wore the Bell skateboard helmet for about a mile--then just tied it to the handlebars. My mom would have gone biserk, if I didn't come home with that helmet.

What I think about to this day is Peter Stewart's determination to finish that race. We came in last, but we both finished. It wasen't that much of a feat for myself, as I was one year older than Peter. I was on my father's Raleigh. I didn't know it at the time, but the lighter weight bike really helped me.

Back to the race. About 5 miles into the race on a huge hill Peter just stopped. He got very emotional. I really didn't think we would finish the race. Back then buddies didn't leave the other behind for any reason. He was on a Schwinn with all the trimmings. He had the rack, and other stuff on his Schwinn. Don't remember all the details.

I talked him into getting rid of the rack. We hid it in the bushes. Peter drank out of his official Scout canteen. He was still emotional. Peter was smaller than myself, but he was much brighter. (I look back, and Peter was the only true genius I have known. That's another story, but he was smart.)

When Peter composed himself, we got back to finishing 95 miles.

Peter couldn't have been more than 60 lbs. All I remember is we both couldn't strattle the bikes comfortably. The bikes were too big for our frames. We would seesaw when riding. We ran out of water within a few hrs., and then it was garden hoses. When we told the homeowners our story--they were more than accommodating. One lady even gave us two Cokes. It was still the best Coke I have ever had.

Long story short-- we finished. The Owner of the bike store (who sponcered the race) made sure we crossed the line before he and his buddies went home. We didn't put him out because they had a barbecue ending, and they were just finishing their beers when we crossed the finish line at dusk. They even clapped.

(I lost track of Peter out of middle school. I heard he was living with two women in the Sierras. I knew he would live life to the fullest. Peter if you happen to read this I have an inactive contractors licence in CA. Get in touch with me--if you want? I wouldn't be suprised if you are one of these big wig Silicon Valley types now, and maybe you remember this event?)
Struggling to Break Out of Chinese Internet
Even though technology may be superior, the implementation by Google news is terrible. You cannot scroll properly because the page hijacks it and replaces it with a janky scroll mechanism. You cannot share news links with anybody using the browser share option. Also, the whole thing refuses to work without js enabled.

So give me plain old HTML any day. It renders fast, scrolling is predictable and smooth, and the URL is right there if you want to share.
A tremendous amount of effort has gone into the CLR towards optimizing interface dispatch, because at one time it was slow. Interface dispatches are cached at the call site to avoid real virtual (vtable) dispatch, just like a Smalltalk or JavaScript VM would.
I don't consider that free will then, that would just be "not completely" free will. If it's not dependent on a history, what would be the directive that effects the choice? To me, the notion of free will just defeats the ubiquitous cause-effect nature in everyday life and observance. What would be the nature of the effector that makes the "free" choice then?
It's hard to keep collections of large objects going. I have too many Teletype machines. An entire telephone museum was auctioned off lately. The Museum of Communications in Seattle is only open Sunday from 10 am to 3:00 pm. And just try to find a home for a Linotype.
Losant Uses NativeScript to Build Losant Go App
> But as a cockpit designer told me once, everything that seems intuitively obvious in cockpit design was paid for with blood.

pretty sure the same is true for a lot of other things that needed improvement, EVEN if the designer(s) knows beforehand a possible failure MIGHT results in human injury / death.
I take your point, and it is one interpretation. There is another interpretation as well. Here, I'll trade you videos. From a now-ethereum venture capitalist, so not just a hippie dippie leftist: https://www.youtube.com/watch?v=EkQCy-UrLYw

it's short, ten minutes
Thousands of cycles for a SYSCALL/SYSRET on a reasonably modern Intel/AMD CPU? I think you should try to measure that.
Please don't make me (as a user) deal with pages that re-flow every three seconds as images load, pushing the paragraph I was reading off-screen.
But in this case, the U.B. is guaranteed to happen at runtime, even with the proper return type. There are no branches involved here...
This seems to me like punishing users (in this case web developers) for the mistakes of standards organizations of the past (W3C).

HTML is what it is and it's not going anywhere. AMP is not a solution to anything, because the whole world isn't going to adopt it.

A real solution is to write your HTML rendering engine to eliminate behaviors you don't like. If you don't want repainting/reflowing of the page when the img dimensions aren't known then don't start rendering until you know them.

But browser vendors aren't going to do that because users DO prefer reflow/repaint over waiting for the page to load. So this is a silly argument.
"Allows only features that are fast/can be gpu accelerated" is a nice idea in theory, but in practice it's wrong. The web started out as a platform where no features were accelerated, and browser vendors started incrementally adding faster software implementations of features, and then eventually GPU-accelerated implementations. More obscure/uncommonly used features tend not to get an optimized implementation, because carefully tuning every single web platform feature is extremely expensive to do. So if AMP forbids things that aren't fast Right Now, you're freezing the state of the platform forever until vendors get around to improving features nobody uses... and then you have to wait until every vendor ships the optimized implementation before anyone can use it in AMP.

The fact is that there are many barriers between web apps and native-level performance. AMP's focus on delivering good performance on mobile is to be applauded, but you don't do it by trapping software in the past.

(Context: Previous member of Firefox and Chrome teams)
I've seen the failure of numerous bike frames. Most of them, as it happens, Schwinns.

Though it generally took a few months at least.
Why? They could recommend any product via Amazon. Not a huge incentive to lie. Though a healthy skepticism is always good. For what it's worth these are the folks behind the Wirecutter.com. They are legit.
The size of an image is in the header right at the front, so arguably it's not that hard to avoid the reflow. Just prefetch the headers. This is already done for video files and audio files that have the relevant info.

It's still ideal to put the sizes inline if you can, though.
It's a Google project with non-public members, so maybe it has only recently been opened up and before that it was subject to secrecy. https://flutter.io/
All the projects I did with arduino could have been done with the pi. Some even easier to code because I could have used python. So when a full microprocessor based PC is cheaper than a microcontroller why wouldn't you use the better option. Again, I know there are certain things a microcontroller excels at, but most people don't use their arduino for those things.

Now if the arduino was 10x cheaper, the entire value proposition and application space changes.
and through the years

and perfectionist tears

it echoes, echoes:

worse is better
Pardon my ignorance, but when you specify the height and width of an image, wouldn't this hamper the ability to utilize media queries/responsive design? I understand what AMP is trying to solve, but it seems to be backwards in terms of how CSS can be utilized for responsive design.
Yikes looks like someone didn't setup SSL properly on the project's website (http redirects to https) https://www.ampproject.org/ it'd be nice to see some of the examples.

edit
Google cache isn't loading everything - at least to my knowledge.

edit 2 Yay web-archive to the rescue!

http://web.archive.org/web/20160811220337/https://www.amppro...
See the article's discussion of Schwinn's floor-space requirements -- 50-80% of the floor had to be dedicated to Schwinn product.

Another example of how "the market" isn't quite so free as you'd expect.
> There are no asynchronous operations in that go model, everything is synchronous.

You are the second person saying this, and i have to admit i am really confused by this statement. From my understanding, golang does not expose an asyncio interface, but this doesn't meant that golang runtime doesnt perform io operations asynchronously. So golang expose async operation through a synchronious interface, which is what most language construct (C# async/await, F# async monad etc..) try to emulate.

From https://morsmachine.dk/go-scheduler , when a goroutine performs a blocking operation, the local scheduler the remaining goroutine are migrated to another OS thread, allowing them to continue their execution while the blocking operation completes asynchroniously.
I'll upvote this for the discussion, but I still think it's unreal that we had to create an entire proprietary AMP/Instant Article standard rather than guidelines for making working mobile sites. Even an HTML validator (hello 1999!). It just seems like every ancient WAP solution that's gone out of fashion.
The result of this will probably be websites doing even more work on the server to conform to the requirements of AMP, which if done correctly will increase request latency. Then the AMP developers get to look at their (client-side) metrics and go look how much smaller we made our numbers!

(I still think AMP is a good idea, but side-effects need to be considered at scale)

An ideal solution for simple pages would be to run a build tool before deployment that adds width/height attributes to all your image tags by checking the files. You could probably do this pretty easily before minification.
Steering column shifters have worse feedback re: what gear you're in than center console shifters. Neither one is as bad as a monostable shifter though.
At this point I can recall reading starry eyed articles about future life extension technologies 10-15 years ago. My question is simple: what products have been brought to market that can be classified as "life extension" and are we certain they work? Is there actually anything out there yet which is as effective as good old diet and exercise?
I'm quite happy with how the web platform has proven to be powerful and flexible enough time and again to stay relevant. Javascript is probably doing some nasty (but well-animated) things on Flash's grave, meanwhile HTML is annoying the newest W3CWG drafts with that they-wanted-to-replace-me-with-word story.

The web needs interactivity and without a powerful open platform it's going to be 2 or 3 incompatible, non-free silos. No links & nothing too abnormal please – not one piece if information outside of some AOL/MS/Apple/Google-controlled curated marketplace.
It theoretically does, yes. The width/height could probably be specified through media queries, but I don't know how well that would perform in modern layout engines - I expect they've implemented this in Chrome for AMP but I haven't tested it.
NativeScript Angular 2 Introduction: Why NativeScript Matters
Probably that otherwise normal people just don't make it into the stories because they're not as memorable. Though often you'll hear of people otherwise healthy who are down on their luck, addiction problems, abuse, or just general anxiety and depression. The other problem is that the definition of sane changes depending on context.

I recall watching a documentary on Japanese school children and their attitudes towards baseball, ritualistically crying when they lost a game. A western therapist could easily justify feeding them all meds, but in reality it wasn't particularly unhealthy. I feel like a lot of ADHD is kids being kids and teachers and parents wanting an easy way to deal with it. Lobotomies used to be common less because anyone believe they cured anyone but because they rendered the patient docile. Mental health ends up being as much about societies easy function as it is about helping the patients.
Injecting new life into my trusted Mac Book Pro (since 2011)
How does one find a good psychiatrist?
> For me, the difference is approximately 2 orders of magnitude.

But helicopters hold 4 people and airplanes hold ~200.
For the people who are downvoting, some more details on how this would work from a person who actually works on web platforms and standards:

Along with crypto and improved compression, HTTP2 offers multiplexing. HTTP also has historically offered range requests, where you can request a small subrange of a file.

This means that a browser could collect image URLs when doing its initial parse of the page (pretty easy, since you want a small, simple page for AMP anyway) and then issue a set of requests for the headers of all the images - for PNG, at least, you know the header will be of known, relatively small size. The header requests can all be multiplexed by HTTP2, which means that you will be able to get all the headers before you start getting the full bodies of the images. You won't have to download the headers or images twice since you can download the rest of the image bodies with another range request. Range requests could also be cached under this scenario.

This optimization can be implemented (in theory) by every browser engine and doesn't require changes to developers' content or web servers. And it would be an improvement that is web-wide instead of just focused on AMP.
given that AMP has no explicit browser implementation right now, but is just some guidelines and JS, implemented on top of the "mistaken" standards: web developers already can write pages conforming to the goals AMP tries to enforce, but too many of them didn't.

Stricter browser engines would punish devs more, to avoid punishing devs with AMP?

I'm not a big fan of AMP, but I'm not sure if intentionally worsening browsers for unliked but valid markup would be better. Users will leave a browser doing so.
First, no, that's not what Moen's Law is describing.

Second: the quality bikes that were appearing during at least subsequent bike booms were often very heavy on hand-fabrication. Ritchy, Fischer, and other Marin Country mountain bike manufacturers were hand-building frames in small lots, and often used components from manufacturers with a heavy hand-made element to their manufacture (though not exclusively). The improvements came for giving a shit, riding what you built, and rapid innovation cycles (something heavily automated manufacture didn't offer). The punishing environment of trail-riding also meant that bikes built virtually entirely for styling and aesthetic appeal (the Sting Ray, beach cruisers, etc.) simply didn't stand up to use. Put in evolutionary terms, the selection process was quite exacting.

As mountain biking evolved to more general street use, mountain bikes also became highly subject to the same dynamic which had affected earlier classes of bikes.
How to Craft Your Facebook Business Page for Massive Growth
There seems to be a huge gap between what psychiatrists believe and how psychiatric knowledge is presented to the general public.

For example, I'm not aware of any scientific evidence that depression is qualitatively different from being unhappy, or that depression can't be caused by events that would make a typical person unhappy, or cured by the opposite. And I'm fairly certain that very little such evidence exists, because this is not the concern of psychiatrists, they just want to treat the person, not define categories per se. But I believe that psychiatrists allow the public to form this flawed understanding because they think it will lead people to treat people with depression with more sympathy and treat depression like a real problem. To me the more honest approach would be to simply say that unhappiness is a real problem and any approach or treatment that works should be considered.
Staticfiles: embed a directory of files into your Go binary
Some turtles can live in excess of a hundred years. If they were toxic, surely some tribal community in the South Pacific would've figured that out by now.
While the article does not touch on this explicitly, Docker's Log Driver for Fluentd supports tags, which can be used to pass on container name/ID and other metadata to wherever logs are sent. Since Docker Machine itself allows these metadata to be passed on via API ({{.Name}}, etc.) one can create a fairly robust system to track log lineage.