skysight-inc/HackerNews huggingface dataset:
You are ignoring technological change over time. As you go back in time, the time and effort to make copies goes up, the costs of distribution goes up, and the speed of distribution goes down. All of those raise the natural advantage that the original producer has over copiers.

For example, when Charles Dickens was writing and publishing his novels in serial form in magazines he didn't have any significant problem with unauthorized copies in the United States even though at the time the United States copyright law did not cover imported foreign works such as his.

That was because by the time the unauthorized publishers got a hold of the next chapter and could get started with the typesetting for making their own copies, the authorized copies for the United States were already sailing across the Atlantic. They makes of unauthorized copies would have to wait for another transatlantic sailing to get theirs to the US.

The result was Dickens' authorized copies were the only ones available in the US for something like a month or so. By the time unauthorized copies could make it over, something like 95% of the people who were interested in the story had already read it in the authorized magazine.

Google "The Uneasy Case for Copyright" and you can find an essay by United States Supreme Court Justice Stephen Breyer written in 1970, when he was still an academic, arguing that these kind of natural advantages of being first to market had generally been enough incentive for creators. There have been a couple essays in response too, which should show up on that search.
Drones vs. Lightning (2017) [video]
In my experience, good programmers can produce working software with or without any processes. Poor programmers cannot produce working software with even the most perfect, appropriate processes.

All of those practices can help, if used appropriately. But they're not going to magically make everything better.
This seems really interesting. But what I've been more interested in is a LCD/e-Ink hybrid display for my workstation. LCDs are basically transparent, so I think you could overlay them in front of a back-illuminated e-Ink display. Say 23"? For things like programming this would be ideal for me. You can put the high-refresh rate things on the overlayed LCD, and the slow documentation, typing, stuff on the e-Ink display. I don't even need a pen, those never work for me (too much input latency).

Another idea would be to pair a large e-ink display with a Macbook Pro style "magic bar" (or whatever they call it). So you can do the typing on the e-ink, with a Submlime text-like minimap for scrolling and context. Anyway, I don't have the chops to pull it off…but it would be great I think!
Simple. The director worked with the Japanese and American governments to create a reason why the Japanese Emperor lost that didn't delegitimize the government. Who could fault a surrender after a "superweapon" was used on you?? Genius black ops on the part of the US and Japan! Then they create various movies propping up the idea. Turn Japan into America's R&D division for electronic development so we didn't have to educate Americans and could continue to dumb down the education system and keep the rowdy Americans in check until they were needed for the next war.
You are permitted by the license/EULA to run macOS Server in a VM, as long as it is on Apple hardware.
One of the things that was used less and less time was spent on, but they're convergent sum of a series that eventually approximates some function's value with increasing accuracy, from what I remember. You can get a sine value from one. Actually proving them, I can't remember how, but the class treated it pretty much as a short bonus topic.
Gallery of YouTube Thumbnails
The point is that as a result of being high income, you can provide opportunities for your child that someone of low income cannot. You can call that "merit" if you want, but it's in no sense fair or equal. If your daughter were raised by a poor family, why should her economic potential be worse? Why should Zuckerberg's daughter's economic potential be so much better?
No, even in the worst case it's exactly the same number of round trips.

Without server push:

1. Client requests main page ->

2. Client receives main page <-

3. Client requests subresources ->

4. Client receives subresources <-

With server push:

1. Client requests main page ->

2. Client receives push promises and main page <-

3. Client cancels promises it doesn't need ->

4. Client receives subresources <-

The only difference is that with server push, steps 2, 3 and 4 happen in parallel, and step 3 can be omitted entirely in the event that the client doesn't need to cancel any pushes.
The real nasty element of all these jobs is that they have basically no path for career advancement. Personal development/career advancement is basically a requirement to be happy, so you're basically guaranteed to be miserable in the long run even if for example, you really like cooking or working with children.
<Angle> brackets. [These are square]

And Apache config predates XML. It was designed to look like HTML, because it's a webserver I guess.
You're right, people need to stop coming up with all this stuff. I have an idea to end it: why don't we just take all the good parts of all the frameworks and leave out the bad parts and finally make one framework that everyone can use? DM to discuss.

(p.s. this is a joke! no need to actually DM me except for coffee)
There are too many optimizations in Closure Compiler to describe simply what it does. It is a full blown optimizing compiler like C, right down to supporting graph coloring in the naming of locals. It even does type-based optimization by disambiguating property names on prototypes by types (https://github.com/google/closure-compiler/wiki/Type-Based-P...) -- this alone I've measured at 14% code size reduction in my projects, and it can move code at the function level out of the main module into late loaded modules if it detects the code is not used until later.

Malte Ubl has exposed some of this functionality to the outside world with his Splittable project (https://medium.com/@cramforce/introducing-splittable-1c882ba...)

All of Google's main projects, from the Google Home page, to Docs, Gmail, Maps, etc rely on Closure Compiler. Google Photos makes particularly aggressive use of this splitting functionality (take a look at the network tab in Chrome)

Closure Compiler also pairs well with Google Style Sheets, which is a style sheet compiler like SASS/LESS (but predated them), but it optimizes and prunes CSS.

Closure has it's downsides, the Advanced Mode makes assumptions about the way you write Javascript that can break. However, there are conformance checks you can enable to check for many of these. The compiler has to "see" what you're doing, so if you do something like this:

foo.hello = 42;

function blah() { return "hello"; }

foo[blah()] = 42;

The compiler may not be able to see that 'foo.hello' and 'foo["hello"]' are the same thing, and the former will get renamed to foo.xyz. The price you pay huge savings in code size is being consistent and diligent in your code, and sometimes giving up a little bit of dynamism
Is there any reason to ask for the country of the business/seller? As far as I know it's irrelevant and the VAT only depends on the buyer's country (for digital goods/services).
No, I'm summarizing my engineer friends and former colleagues within John Deere Power Systems.
I clicked through to your map link, expecting something massive, sprawling, and Tolkeinesque. In retrospect, what I got was what I should have expected. Also, makes me grin: so perfectly typically MUD. :-)
3% is tiny for a pilot program? I would say that's an overly large investment for a pilot program.
Right now it looks like it's being used more as a "debugging" output to make more intelligent Al's. Once they can lie, we will have achieved that goal...
I find tha the library-style "button" "red" "blue" "big" example prevents me from having to flip over and maintain CSS with every HTML change.

Yet your first example has everyone editing CSS files and appending new classes to it all the time, which in my experience is the fastest way to end up with unmaintainable CSS.

Mixins sounded good to me at first, but I've only experienced less maintainability when the CSS was too clever.
Police violently drag man from United plane after airline overbooked flight
You realize that the shuttle software development process[1] would answer 'no' to essentially every question there?

[1] https://www.nap.edu/read/2222/chapter/5
do some meetings to look busy

This book is pretty great! https://www.amazon.com/100-Tricks-Appear-Smart-Meetings/dp/1...
http://www.dasung.com/english/
3rd party servers is a good thing for accountability and the only real downside is the exhorbant cost that will be charged for it.
Amino acids, being chemicals with a particular arrangement of atoms, are completely untraceable if they are pure.

As such, they could come from full organic synthesis from ethane feedstock, or from cultured microorganisms, or from plant protein, or from animal protein. They could by produced as a by-product of some other industry. If the company producing the synthetic meat is not particularly cautious with respect to sources, the vegan pedigree of its product could be questioned.

From the HN conversations about Soylent and Soylent-like products, I have been made aware of religiously-motivated vegans that even feel vaguely guilty about having to kill plants for their food. Those and the vegans motivated by supposed health benefits would not give a fig about the "meatiness" of any synthetic meat, caring more about its nutritional qualities. Those motivated by ethics would likely only care insofar as the existence of a full-synthetic meat could help encourage others to give up animal-harvested meats. If you don't proselytize veganism, you wouldn't care (nor should you).

From my own shallow study of nutrition, the height of my bar for going vegan is the chicken egg. If anyone wants me to stop eating animal products, they must necessarily produce something of equal nutritional convenience to a chicken egg, at a lower price. By my "holy grail" statement, I meat that specifically for proselytizing ethical vegans (i.e. PETA members), as an "Aha! With this, the meat-eaters can no longer argue in favor of their destructive lifestyles based on nutrition or culinary experience!"
The GitHub page [1] of the project this API is based on says it is required for calculating tax when selling in one's own country. I don't know in which exact case though.

[1]: https://github.com/mpociot/vat-calculator
If someone is interested to checkout Hugo, I have written up a my personal cheat sheet to setup everything with Digital Ocean. [0]

- [0] https://www.robinwieruch.de/own-website-in-five-days/
Have you ever made anything real with Vert.x? I found several aspects of developing for it problematic, such as it's rather odd module sysem.
Re C): Indeed - and the belief extends to the proposition that to properly manage it, you do not need much understanding of what the detailed design and coding aspects of development actually entail, so long as you know Software Engineering.
To be different. To prove that YOU know something that all the others don't. For some people, this gives them meaning, a group to belong to, and reasons to hate/distrust others.
This is kind of a weird statistic to try to analyze. So many uses of nginx are just the act of putting an Apache/IIS/etc site behind nginx, so technically, both servers still have market share but you only see nginx. It's just that nginx makes it so easy to do certain things, like supporting modern HTTPS, that you might as well add it to your stack rather than replace something.
I think Helm is sold short when it's described as apt-get for kubernetes. I think it's probably substantially closer to chef/salt/puppet for k8s, with a little bit of apt-get in the form of service dependency management. Pulling down the binaries is all handled by docker, but reusing and retooling config files is where Helm's real strength is, IMO.

I use Helm on a couple different projects as an integral part of CI/CD for templating config files and Ingress resources. Coupled with a good CI/CD system (I'm using GitLab), Helm templating is pretty critical in my workflow for creating demo applications (one per PR) at some specific endpoint/dns but then after integration, moving the updated code out to multiple DNS endpoints, etc.

Congrats to the team, and I look forward to seeing where Helm can go from here!
Expanding animal cells really isn't all that different than expanding anything else. It was expensive because the details needed to be refined, but what cost $250,000 a couple years ago costs ~$8 today.

Like I said before, I really don't want to push anyone to try anything they don't want to. But people know how hot dogs are made ( https://2.bp.blogspot.com/-pw_CTCSkOZI/WAPJuZWaF5I/AAAAAAAAm... ), and it hasn't stopped them, so I expect cultured meat will probably take off pretty quickly once it becomes cheaper than farming.
Founder Stories: Reham Fagiri of AptDeco (YC W14)
Crypto Tools for DevOps: Git-Crypt – Tozny
I yearn for the old workstation of old that were just for work and couldn't be used for entertainment.
> Shouldn't we focus more on making life better for the lowest quintile than moving people into a higher quintile?

Why shouldn't we be focused on both? Obviously more mobility means more people moving down as well as more people moving up. That could be a very good thing if it means that the quintiles are compressed.
Meh.
Why not just use a decision tree for the credit decision? Perfectly explainable, and the feature domain isn't as difficult (and full of symmetry) as vision or language problems.
How to improve customer experience the Wells Fargo way: Q&A
You are precisely correct; server push is not cache aware today.

According to the spec, browsers have the ability to abort pushes that the server has started, so if you start sending down a 3MB file, your browser can send the server a request to stop sending it, because it's already in cache, but no browser actually does this today, and the first part of the file gets sent down regardless.

There's a draft spec for browsers to use "Cache Digests," a compact representation of the content already in the cache. http://httpwg.org/http-extensions/cache-digest.html But no browsers support that today.

Luckily, you can workaround/polyfill Cache Digests using Service Workers. Your Service Worker can provide the Cache Digest as a custom HTTP header on subsequent requests, and then the server can know to avoid re-pushing cached resources.

Alternately, and more simply, if you configure your Service Worker to return/render stale content on first load, your Service Worker can make a request in the background to fetch the latest content, passing a simple header to the server to disable push. Since the stale content has already rendered, the round-trip time to download updated resources is less important.

http://calendar.perfplanet.com/2016/cache-digests-http2-serv...
The DARPA proposal the authors are working on is driven by the military. Consider the applications of an AI whose job it is to find hidden weapons caches from aerial photography of a city, or likely location for IEDs along a road.

You could train a NN to do either, given lots of training data, but before risking the lives of special forces, and potential for collateral damage, you might want to question the AI as to why they think what they found was a hidden cache of weapons or roadside IED.

I agree the statement "humans are surprisingly good at explaining their decisions" is dubious at best. Most explanations are a matter of what's called reconstructive cognition, which is far from accurate in explaining the reasons for an action.
I meant video mostly. an color eink display would be good too.
My bad, apparently they followed my advice anyways.

Jokes aside, eat more veggies for your health, the health of those poor little things that are fed shit and antibiotics daily in very bad environements, and last but not least for the health of the earth.
> Would you mind dying right now? Or would you prefer to stay alive?

Sure I'd prefer to stay alive because I'm curious what happens next. But realistically speaking my death is other people's problem not mine.

Dying is easy. It's other people that suffer the consequences.

Although the process of dying, if drawn out, sounds hella unpleasant. I wouldn't want that part.

If we're talking step into the street and get splattered by a runaway 18-wheeler, instant brain death ... fuck it, not my problem.

If we're talking 8 months of ineffectual chemo followed by 10 hours of drawing my last breath ... I'd rather just shoot myself.

If we're talking normal life vs "eat this pill and aging becomes so slow you will be physically and mentally young well into your 90s followed by death of old age at 140" ... yeah I will definitely take that pill.

I'm not sure that really answers your question but there you go. My views on life and death.
To avoid adding to the misinformation and ignorance out there, what are some of these edge cases and minor details?
Ng-conf 2017 Summary – Day 3
Telsa overtakes GM to become largest US auto manufacturer by market cap
You might want to read about EMDR therapy. I believe any attempt to overcome the effects of traumatic experiences requires reactivating those neurons at least temporarily. I feel like even the use of CBT to change behavior works better if you can associate the unwanted behavior with memories of how you came to acquire that behavior - at that point you'll want to change the narrative of the old events to something that can be more easily accepted. This isn't really new.
the problem is there are 4 $10 chips, 1 $100 chip, and 3 $-50 chips. Pick a $-50 chip and you are negative - note that in this market most chips will make you money, the total loses - I just picked my numbers at random.

Now a good manager should be able to look at the signs: most companies that will lose money have plenty of warnings in their various (10k, 8q or whatever) reports, not to mention you can look at an industry and see trends that hit the bottom line.

Should is key: many managers fail at this. However becareful when rating failures: the best managers long term have many years of below average performance - not just below market, below their peers are ultimately are not good. The best returns are from seeing a company that is doing bad now, but is going to turn things around in a few years (if you are a large enough you can even force this: buy enough of a company that you can change management). However this often means seeing that a turn around will happen sometimes in the next 5 years and waiting our 3 years of bad returns (and looking really bad!) before it happens.

I cannot tell who the best managers are, except in hindsight though.
Well, starting out, at least. TempleOS has enough legitimately interesting ideas that I think could make a genuinely interesting modern OS if given the time.
I was more meaning to buy myself some time from the physical real-world tracking. We have no way of knowing what the NSA is actually storing on citizens. I have to assume it is everything and that doesn't seem outlandish in light of the Snowden leaks.
Would you mind explaining how these companies work around the rule? These services are all payments with credit card, it shouldn't be so hard to trace them.
The war on drugs connection is obvious, but how does our shitty health care system play into this?
If you're rich, you can have fun doing whatever and enjoy the safety net that allows you to attempt whatever you like without devestating consequences of failure. Lack of hard work is only guarantee of failure if you're poor.
The big issue with OLED's is differential aging of subpixels across space and time.

In other words, red, green and blue subpixels "wear out" at different rates over time as well as over the surface of the display.

This means that as time goes by you could have one corner of the display develop a green tint while the other corner goes red.

This might very well be one of those technologies that has all the makings of the greatest improvement in the field yet never gets there because of one nagging issue.
Flat-Earthers are actually part of a vast CIA conspiracy to distract us from the truth of a spherical Earth. They don't want us to know we can travel the Earth over the poles, where the Earth's magnetic field and radiation causes their mind-tracking technology to fail.
man it's expensive, but totally want this device. I read and regrettably print out a ton of research documents for note-taking and reference, that 6" readers just can't seem to match.
no VAT:

- £10,000 to produce a infinitely reproducible widget -> costs of £10,000
- sell 5,000 times for £10 -> income £50,000

profit of £40,000

with VAT:

- £10,000 to produce a infinitely reproducible widget, all allowable, 20% VAT back -> costs of £8,000
- sell 5,000 times for £10 - (approx) £2 VAT -> income of £40,000

now I have a profit of £32,000 instead

if I'm selling mostly domestically the logical conclusion is to no longer sell to non-domestic EU customers
Or perhaps they're CYA techniques for when your project goes over budget, over time, and underdelivers.

A well functioning development team is wonderful...for developers.
"VAT" (the idea) is certainly not a mistake, it's one of the best way to do taxes, because it's, if not painless, at least almost invisible to the taxpayer (but it's considered by many to be unjust, because the poor spend a much larger part of their income in taxable goods than the rich, and so pay a bigger share of VAT).

The complexity of VAT in Europe is recent.

(I think) it used to be the case that if you sold something from one European country to another, then you weren't subject to VAT because it was considered an "export". Foreign companies (esp. US-based ones like Amazon) exploited this loophole so much, it became a problem. All they had to do was set up shop in a small, low-tax country [1] (Luxembourg / Ireland) and sell in every other country tax-free.

So the EU created this rule that the VAT that should be paid, is the VAT of the country where the customer resides -- it had to be, because if it was the VAT of the seller's country then companies would have again clustered in the country with the lowest VAT in order to evade the new rule.

It's not a bad rule; if you're a huge corporation, well, maybe you don't like it but you can hire the necessary lawyers and accountants to implement it.

If you're an SMB that sells across Europe, it's absolutely horrible. I guess the bureaucrats who wrote the rule didn't care much about SMBs or thought there were few who sold internationally.

It would be simple to exonerate SMBs based on their revenue (and I think it's the case, but the triggers are very low and different in every country); it would be even simpler to have just one tax rate but that's politically impossible.

In practice it doesn't seem to be very much enforced for small companies.

- - -

[1] Low corporate tax, to optimize taxes even further; no need to be based in a low-tax country to free oneself from VAT; the smaller the country the better, because you want to have as few of your customers in the same country as you, as possible.
Hah! Well said.

You need to create a character and login to the world and start walking around to enjoy the 'goodness' I described.

It's not conducive to a rapid 'check this thing out' kind of look.