skysight-inc/HackerNews huggingface dataset:
The change can be traced back further, to judge Richard Posner and "Natural Monopoly and its Regulation" (1968) (http://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?artic... (PDF)), subsequently published by the anti-regulation, pro-monopoly Cato Institute, and earlier, judge Robert Bork, dating to earlier. In the 1960s, see:

"‘Antitrust was defined by Robert Bork. I cannot overstate his influence.’'

https://www.washingtonpost.com/news/wonk/wp/2012/12/20/antit...

https://www.cato.org/policy-report/julyaugust-1999/cato-book...

Bork's "landmark" treatise on monopoly remains curiously unavailable at many libraries:

https://www.worldcat.org/title/antitrust-paradox-a-policy-at...

This reflects earlier treatment of monopoly within Libertarian economics texts for popular consumption, notably Harry Hazlitt's Economics in One Lesson, which addresses monopoly by ... dispensing with it virtually entirely:

https://fee.org/resources/economics-in-one-lesson/

Contrast Alfred Marshall, Principles, 8th ed, leading collegiate text at the time, with a 15 page chapter and a multitude of mentions.

https://archive.org/details/in.ernet.dli.2015.149776/page/n4...

Barak Y. Orbach, "THE ANTITRUST CONSUMER WELFARE PARADOX":

“Consumer welfare” is the only articulated goal of antitrust law in the United States. It became the governing standard following the 1978 publication of Robert Bork's The Antitrust Paradox. The consumer welfare standard has been instrumental to the implementation and enforcement of antitrust laws. Courts believe they understand this standard, although they do not bother to analyze it. Scholars hold various views about the desirable interpretations of the standard and they selectively use random judicial statements to substantiate opposite views. This article introduces the antitrust consumer welfare paradox: it shows that, under all present interpretations of the term “consumer welfare,” there are several sets of circumstances in which the application of antitrust laws may hurt consumers and reduce total social welfare. This article shows that, when Bork used the term “consumer welfare,” he obscured basic concepts in economics....

https://academic.oup.com/jcle/article-abstract/7/1/133/75097...
They make money off ads (based strictly on the search terms) so they should be just fine.

If you'd like to chip, you can donate to the various privacy initiatives they support here:

https://www.crowdrise.com/duckduckgoprivacychallenge

(and here)

https://duckduckgo.com/donations
The thing about war is that at some point, the conditions line up where it becomes seen as a solution (if not the only solution), and its not easy to see the point at which that will occur ahead of time.

Will China's big sea grab start a war? So far, they've been able to smother any of their neighbor's push back, and have just ignored any international rulings against them.

What about when they invade Taiwan, which they've said they will do? What about when they take over some of Japan's islands, which they said they would do?

They seem to be going down this path where they think if they just push a calculated amount each time, it won't cause a big problem. It's exactly that kind of thinking that is the problem, though.

And China's not the only aggressive, belligerent country out there. There's also Russia (Crimea/Ukraine, Syria) and Iran (Iraq, Yemen, Syria, Lebanon), for example. At what point do their aggressions spill over into a larger conflict?
travel the world travel tips
> Windows announced support for PWA natively a while ago [0] but there has been no news since then.

There have been news since February.

UWP hosted apps got replaced with PWAs, including access to UWP APIs if signed, documentation and tooling support is now available.

https://developer.microsoft.com/en-us/windows/pwa

https://docs.microsoft.com/en-us/microsoft-edge/progressive-...

This is what made me have another look at PWAs, start experimenting with them and starting to see, that for plain CRUD applications PWAs are probably the way to go.
What are you going to do? Divide the internet in half? I say that in a joking way but it’s a possibility.
In general, I first try to find out what the solution is worth to the customer. This is not feasible in every case but often it's possible to arrive at a rough estimate as to how much additional revenue a solution could potentially generate (preferably) or how much money it would save the customer. It can also mean trying to find out what the customer's most urgent or painful problems are and what the result of alleviating these problems would be.

There are different ways of eliciting this kind of information. Learning to ask the right questions and then listen intently to what the customer has to say is key. There are more methodical approaches such as the Socratic method, which basically is a questioning technique that prompts the person you're talking to consider a matter from different perspectives in order to independently arrive at a conclusion.

Knowing about the benefit of a solution is tremendously useful because it allows you to anchor your price tag to customer value.

While this does not directly provide you with an easy way to estimate the cost of a project it achieves something far more important: Turning software from a cost centre into a profit centre and measuring projects in terms of something the customer actually cares about rather than your time.

As for estimating the actual cost for creating the proposed solution there unfortunately probably is no other way than by experience. However, the risk of giving an overall estimate that's way off can be mitigated by splitting a project into smaller components and deliverables if applicable.

Another approach that's particularly useful for projects of a more exploratory / agile (in the true sense of the word rather than the bromide it's become in many contexts) nature is setting a weekly or monthly budget. Rather than saying "You'll have X by this date." although neither you nor your customer know what X exactly is at that point this frames a project in terms of insights and incremental improvements generated along the way.
I subscribe to (Einstein's?) WW4 will be fought with sticks & stones sentiment.

The world is way beyond what can be survived in terms of flat out war.

It's not really something I worry about. People just want to eat McD and earn a high salary. Nobody in the powerful nations is eager to get shot (well US military complex aside).
they have most in seattle and some in utah.

I engineered in both offices. VP of engineering and product are both in Seattle and there are MORE engineers in seattle if talking absolutes.
This site looks awesome! Thanks for sharing!
My startup is over. This is what happened
Show HN: Cliffy – Node.js Framework for Interactive CLIs
You were responding to a comment about starving to death with some info about flu deaths...

Starving to death is indeed very, very rare in the United States.
Will AOL Own Everything? By Lawrence Lessig (Monday, June 19, 2000)

http://content.time.com/time/magazine/article/0,9171,997265,...

(sadly paywalled)
Because that’s another thing I can now mention when people tell me neural networks are like the human brain, since this is an example they often like to bring up.
It's very relevant. Suppose the cake has 3 butter roses, and Charlie LOVES them. He cuts the cake into 3 pieces each with a rose on it, to get one in any case.

Alice picks one piece, Bob picks another, Charlie gets the third.

Now Bob thinks his piece is a bit too small compared to Alice's and transfers Alice's butter rose onto his piece.

Alice either swaps or doesn't.

Charlie now sees that either Alice or Bob has a cake piece with TWO butter roses and is VERY envious.
Automatic void casts, flexible struct fields and calculating offsets to find the containing struct given a field are three that I use all the time. Last time I checked, C++ wasn't very impressed by either one.
Microsoft Bug Downgrading Windows 10 Pro Licenses to Windows Home
Well, it’s Apple so it gets clicks!
A similar example based on my own experience, but for a non-technical book: http://www.gabrielgambetta.com/tgl_open_source.html
I would bet against that - mostly because it would probably get split/rescaled, so that the daily movements are easier to comprehend. Imagine a headline which says "Dow drops by 10,000 points", only to find that it has dropped by 1%.
...and what do you think you get if you don't do those things? The answer is no drugs at all.
28 Days/Weeks/Months is a good zombie series set in the UK, it was mostly the military doing the fighting. I never could understand how zombies in the walking dead managed to overrun the US military and all their bases, many in the middle of the desert or other hard to reach places.

When it comes to zombie attacks pointy sticks seem pretty effective anyway.
Alas, but in my long experience that's seldom the case.

Invariably you end up having to add GPG keys for a bunch of weird and wonderful 3rd party package sites, then fight with your package manager to get it to use them, spend hours scouring the web for source code tarballs, spend an age fiddling with compiler flags to get things to build, and... ach! Eventually you're bound to wish you'd never started in the first place!
The main reason for that is lack of hygienic macros in Swift. Currently you can use code generation tools like Sourcery and SwiftGen, but I expect 1st-class meta-programming support to come after Swift 5.0 release. After ABI stability I imagine macros are pretty high on the priority list of the core team.
IBM System Object Model (SOM)
This is a problem we run into, clients will run their site through a speed tester then give us a list of things to fix...without having a clue of what the ratings and results even mean.
Paying people more than the prevailing market rate is a form of charity. Why should Apple contribute charitably in that particular way, rather than giving an equivalent amount of money to, for example, people suffering from famines in Africa, who are much worse off according to any metric you could imagine than Chinese Foxconn employees?
>Interesting idea.

Even better is the eco-system it spawned. Myself and others ended up with 2 connections & network magic to split traffic dynamically to optimise cost.

Netflix wasn't a thing back then in SA (and even now isn't big).

However these local only packages did come with access to the ISP's usenet server so people downloaded mountains of ahem linux ISOs.

>I presume that's the reason it's no longer done?

No. Couple of big undersea cables hit SA shortly after. So current thinking is more managing capacity during peak times with various incentives ("night time data" etc)
Fun fact - Napoleon is almost a national hero in Poland thanks to recreation of kinda-Poland (Warsaw Duchy) and almost defeating Russia. He's even mentioned in Polish anthem.

Adam Zamoyski being Polish might have been inspired by that to treat Napoleon more fairly (or at least differently) than English (and American) literature.
What country has had success with using the strict liability approach?
More durable:

http://archive.is/ye5RY
White list their page.
Show HN: Voice Bank, Digitising your voice for future generations
I'll repeat this here. Automatic void casts, flexible struct fields and calculating offsets to find the containing struct given a field are three things that I use all the time in C. Last time I checked, C++ wasn't very impressed by either one.
Why do you need to go past step 5? Knowing that he will go last, Charlie has an incentive to cut the cake as evenly as possible. If he isn't happy with the result, he has no one but himself to blame. He can optimize his own share only by giving everyone the same amount.
this is a rehashing/summary of the much more in-depth research note by law school student Lina Khan that gained some attention earlier this year: https://www.yalelawjournal.org/note/amazons-antitrust-parado...

changes to the economic definition and legal enforcement of anti-monopoly are one issue, but a general slowdown in the pace of technological innovation combined with globalization/spread of technology is the primary force driving consolidation/horizontal/vertical integration in many industries
That can happen due to changes unrelated to new standards too. So if you are worried about compiler changes, then definitely freeze the compiler version you use.
Alternatively invest in in quality assurance to verify that your code still works with a new compiler version.
seems like
https://arstechnica.com/information-technology/2018/11/stran...
Une vis est tombée

Une nuit, sur la chaîne d'assemblage

Tombée à pic, un petit tic

Personne n'a remarqué

Comme cette fois

Où une nuit comme celle-ci

Un homme est tombé
There is already a wall. This may be a case of something leaking through it.
I particularly enjoy this translation because it can be read from the bottom up or top down.
Millions died because mother's diluted the formula, against the instructions of the company. How is that Nestle's fault?
No, I don’t have evidence. But I find it unlikely that HBO wants grainy versions of full TV episodes (eg filmed from a VHS recording playing on a TV) on the page of some random YT uploader (not an HBO page or influencer or etc) even if somehow in exchange for tiny CPM royalties. That is only one of several examples I have seen. Perhaps in the case of HBO they could be doing a better job given their size & resources, but for smaller creators it would be a challenge and why should the burden be on them anyway?
It's quite refreshing, and not a little bit amusing, when you don't belong to anything. The world appears mostly insane.
There are a lot of proposals but the problem is quite difficult to begin with and also involves centralizing policy. And then the chosen protocol has to be implemented by parties that tend to move at a glacial pace.
Love was invented by advertisers to sell nylons...
What kind of niche product are you using? I wouldn't add some 'weird' 3rd party package sites but only if those are official repositories from the upstream. You do not compile stuff unless you're on something like OpenBSD and the binary doesn't exist. That is a very weird experience if you're using popular apps.
It's state capitalism without the socialism: very little worker protection or freedom, no social safety nets, powerful large corporations and banks, military-style discipline and surveillance.
Looks like it was abandoned. One of the last commits was “Disable the JIT on iOS because it’s busted”.
Southeast Asia has a very, very large problem with subsistence farmer suicides. Some programs such as restricting access to human-poisonous pesticides have helped where they were implemented, but yes, if you're worried about suicide, you should look at the rural areas, not at the factories.

Coincidentally, the same seems to be true in USA - https://www.theguardian.com/us-news/2017/dec/06/why-are-amer...

Urbanization is a powerful force; it happens because people want to leave the rural life behind, and as it continues, it pushes the contrast ever more in favor of urban life; people move to the cities because of the opportunities, economy and culture there; and as they do so, they "carry" even more opportunities, economy and culture away from the rural areas to these cities.
World War III on the Internet front!
1. people overfit the baby datasets to zero training loss (MNIST) all the time. maybe you meant a "hard" dataset.

2. You clearly have no idea what you are talking about.
This paper is trying to argue a bit about why neural networks generalize well by showing with math that a nn with some of their conditions converges to the zero training loss. It isn't remotely meant to be practical. IT IS A THEORETICAL PAPER.

And comparing it to nearest neighbors of 1 is so so so so so silly it isn't even wrong.

edit. #1 is actually an entire research direction in the theory of machine learning fyi.

It is possible to get neural networks that massively overfit but still generalize (which Is weird).

https://arxiv.org/pdf/1611.03530.pdf

That paper was really famous. It showed you can get zero training loss on data when you replace the labels with random noise.

edit 2: I am sorry to be harsh. It is just hard to read such arrant nonsense.
You don’t need to cut the internet in half to limit China to routing IP adresses that are allocated to China.
I think I broke Google

> Error: 500 from Lighthouse API: Internal Server Error
I kept getting SSH bruteforce attempts from IPs on China Telecom a while back. Wonder what they're up to...
Yes, that's true. But in optimization domain the concept of "convexity" is understood in terms of set, not always from the 2nd derivative of a function. Because you might have search spaces where you are not able to differentiate the objective function at all. In those cases the "convex" means a "convex set".
It would be fun to run good old 45 baud RTTY over a WebRTC audio channel.
Show HN: Which Bin, an Alexa skill for your bin. It even has it's own rap video
I have a gigabit fiber line with no PoE from the fiber box. Between the 2 I think the ERLite-3 should work better.
On the other hand it's not that fragile everywhere and for everyone. When ISP markets are not monopolized and the service doesn't rely on a big cloud - much fewer users will get rerouted through random countries and the service itself can failover to properly working datacenters, tolerating all those BGP misdesigns.

It's if the internet doesn't like all that centralization with all that market domination. It's naturally resilient only when there is a lot of competition.
Colleges now don't even bother to teach two's-complement.

I learned two’s-complement in college. And at the least: one’s-complement, sign-magnitude, BCD, IEEE floating point. And arithmetic on same.

Which colleges are you referring to?
>The problem with individual takedown notices is that they don't scale

Ok. So how is copyright policing scalable? I argue that a general copyright filter is much harder than a copyright filter targeting your specific works.

Also, the big copyright holders have automated this process, unless you think they employ thousands of people to send individual take-down notices?
Yes, it is possible that Browder is a noble soul, a "CEO turned human rights activist" tirelessly campaigning against corruption.

I think we (or more importantly, the press) should at least entertain the possibility that Browder's Yeltsin-era investments and subsequent financial arrangements in Russia were not entirely virtuous and that the Magnitsky Act sanctions are more about greed than concern for human rights.
Then why ever use C if they're that compelling? I'm not really understanding how wanting one little thing from C++ implies diving all the way in.
They are universal approximators, although the term approximator means there's an upper bound on the accuracy of how well they emulate a given function (based on the size of the network). However, just because they are universal approximators doesn't mean that you can automatically infer the optimal number of connections and weight for each of those connections in order to minimize the loss over some dataset (derived from some function). Being able to be a universal approximator does not imply you can automatically learn the best approximation of a given function. It's the difference between being capable of learning something, and having learned it. If that makes sense.
Money. And possibly timing.
A couple of Italian high school teachers in electronics are building dedicated hardware from Raspberry / Arduino and writing firmware, details here: https://giuseppetalarico.wordpress.com . Still in its infancy and possibly amateurish but sound, they even got sensible feedback last month while exhibiting at the European Maker Faire in Rome, so we will see.
It is, the entitlement is called “get-task-allow” and is usually used for saying that it’s ok to be attached to in the debugger, but serves a useful double life in making it possible to JIT. Xcode injects this entitlement for you when you create a debug build.
The funny/sad thing about PWA and how broken it's on iOS right now, is that the first iPhone was supposed to work with PWA. I'm not sure if it was Jobs' vision or they didn't have something good to offer for native devs. Safari has been a joke for long time now.
> They've also started running them transbay, so stay tuned!

I appreciate the pun! Unfortunately, I don't live in the area anymore, but I have heard about the new trains and it's great that they seem to have found a reasonably efficient solution.
https://news.ycombinator.com/item?id=18431524
I have a design background myself, and frankly, you're not going to do much better for flat screen-based UIs than buttons, scrubbers, tables, lists, scrollviews, etc. This has little to do with touch, and everything to do with 2D design for screens. Better/worse design will depend on how these idioms are used/organized, rather than a radical rethink of those idioms.

That's not to say there aren't good undiscovered idioms for 2D UIs, but there's no shortage of designers trying to find them, especially outside of their dayjob. Designers love trying to invent new and novel ways to interact.

It is, however, actually an advantage for touch UIs that they aren't radically different from WIMP, because users don't have to learn a completely different UI, at least in terms of visual organization/affordance.

You can also bet the Apple designers/engineers who were prototyping iOS UI idioms before the iPhone was released explored a range of different idioms, and they continue to do so.
Cloudpocalypse
They didn't have nukes. With nukes, the principal players no longer feel safe, and large-scale war is disincentivized accordingly.
Would be great to have this HN message in the About page (I.e. who's behind this site and why?)
That's interesting - are the encryption keys for the storage in a secure enclave then?
I really like what you have to offer. I'm impressed that you offer unlimited video/bandwidth for a reasonable price.

Just a note though, the video example on the homepage comparing YouTube with SmartVideo (SpaceX launch). I can see compression artifacts on the Smart Video. If I'm honest, that really put me off which obviously isn't your intention.
While this is true, and generally true for all regulations (they tend to help the existing players as it creates a moat for new entrants), GDPR entrenches FB/Google further because a lot of the law focuses on sharing data with third parties. Google and FB already have their scripts and tracking tags loaded on a plurality of sites you visit, but since they're only sharing it with themselves, it does not impact them as much as it impacts smaller players who would have to rely on data brokers and third parties to approach similar coverage and data.
BGP hijacking appears to have hit Google Cloud
its a little known fact that Qualtrics rejected an acquisition offer from Suvrey Monkey back in the day for $500 million. A cool part of the story given this exit.
Along with all the other good advice here: Get enough sleep. Pretty much without fail, any time I start getting down on life or the daily grind or the state of the world or whatever, I notice I wasn't nearly getting enough sleep that week.

That and sometimes happiness is a habit, find small things that make you happy instead of small things that make you angry. Or just learn to revel in the chaos like a madman...
BetterDev Issue #75
There is 0 proof that these mandates are not curtailing development. Sure, things are still getting built, but we have no idea what could be happening absent these mandates.

This is the type of thinking that puts these failed programs into reality in the first place. "We don't immediately see anything wrong, so let's keep going".

Fundamentally, it's a huge cost for developers and that money has to come from somewhere.
Well at least that’s what companies that are losing lots of money like to tell their investors. I’ve heard it many times and can’t think of any definite examples.
http://www.arxiv-sanity.com/toptwtr