skysight-inc/HackerNews huggingface dataset:
You get it; pedantry is pointless here. The folks benefitting from a thing will vote themselves money and perks until the place is bankrupt. It takes a different mindset to sign the front of the check, than to sign the back of the check.
How I built a decentralized Ethereum app for the Super Bowl
CoreOS product manager here. Container Linux will live on, beside Fedora and CentOS as other Linux projects with maintainers from Red Hat. Keep Kube'n and Docker'n per usual.

More details here: https://groups.google.com/forum/#!topic/coreos-user/GR4YlF2c...
I still don't understand the spin-out/carve-out of GE Appliances. The most consumer-facing strength of the company and one of the few profit centers that remained profitable across centuries of industry. (GE Appliances is now just the US arm of Chinese conglomerate Haier. Similar to IBM carving out so much of their hardware and selling it to Lenovo for short-term gains and what may prove to be long-term mistakes.)
<div class="dn-pr flex-none bg-red5" id="javascript-disabled-bar" role="alert"> <div class="mw9 center bg-red7 pv4 ph4 ph6-l"> <h2 class="f4 fw6 mt0 mb1 white">Oi. You need to enable JavaScript.</h2> <p class="mv0 lh-copy red2">The Font Awesome website relies on JavaScript. <a class="link fw6 white underline-hover" href="http://www.enable-javascript.com" target="_blank">Enable JavaScript</a> and then we'll get you going.</p> </div> </div>

nice
By itself this isn't very impressive, but there's more context in the wings if you pay careful attention to the TypeScript type system. Take a look at https://github.com/Microsoft/TypeScript/pull/21316 and https://github.com/Microsoft/TypeScript/pull/21496. This, combined with the existing literal types and mapped types, allows the TypeScript compiler to understand a huge set of existing practices in the JavaScript world, and do high quality type inference over code that looks totally untypable.

For example, this is a pattern I see a lot:

const args = parseCliFlags({
help: {
parser: Boolean,
description: 'whether to show help',
short: 'h',
},
custom: {
parser: (v: string) => {return {hmmm: 'yes'}},
repeated: true
}
});
if (args.help) {
console.log('help screen!');
}
for (const custom of args.custom) {
console.log(custom.hmmm);
}

So we produce an args object based on the descriptors passed into parseCliFlags. Specifically, we use the parser function and the repeated field. With the above PRs, this code can be fully type checked:

interface Descriptor {
readonly parser: (value: string) => any;
readonly description?: string;
readonly short?: string;
readonly repeated?: true;
}
interface Descriptors {
readonly [flag: string]: Descriptor;
}
type FlagTypes<T> = { [K in keyof T]: FlagTypeOf<T[K]> };
type ReturnTypeOf<V> = V extends (...args: any[])=>infer R ? R : never;
type FlagTypeOf<V> = V extends {repeated: true, parser: (val: string)=> infer R} ? R[] : V extends {parser: (val: string)=> infer R} ? R : never;

That code is tricky to write, but it only needs to be written once, and submitted to DefinitelyTyped. From that point, every VSCode user could benefit from these typings (they already have this part working today, with typings for your node libraries downloaded automatically from DefinitelyTyped).
Most of the public testing seems to be on the West coast and Southwest as well. What happens in environments where you have things like rain and snow?

My non-autonomous Honda Odyssey has cameras on the passenger mirror and rear hatch -- both of which were useless within 90 minutes of traveling from Lake Placid back home thanks to road spray and salt.

IMO Level 5 is viable for some relatively limited use cases, or with roads that have embedded telemetry. I'll believe it when intercity truck fleets convert for a few years.
We should compare this to having a random human driver drive, and see how often a third party would “take control”. Lord knows that if my dad were driving I would take control a lot more than a self driving car.
I think the reality is that there's a burgeoning opportunity for cryptographically secure chain-of-evidence cameras. Sure, no protection is perfect, but if a manufacturer can reliably state "It will require [X] level of resources and effort to falsify data in our camera", then a lawyer can present footage and ask the jury to draw their own conclusion about whether a criminal's claims of "fake footage!" are reasonable.
It's ironic that on a discussion about copying images of parts of someone's body over to images of another person's platz would ask "did we really post that link at the same time, or did you edit your other response to match?" i.e. copying over parts of one person's comment to another person's.

(And the GAN is the neural network model which does these transformations)
The Nunes Memo
Where exactly he is glorifying? Merely stating a amazingly correct piece of information from the past cannot be considered glorification. Donald Knuth has a hobby of researching the origins of algorithms and giving the credit where its due[1]. By your logic he too is struck in past and a hindrance to progress. When Carl Sagan famously quoted this, he too was engaging in glorification of the past. If India possessed this knowledge in the past then what should we do? Hide it somewhere, erase it from our memories? I can quote many more examples of East and West drawing from each other but you get the point.

“The Hindu religion is the only one of the world’s great faiths dedicated to the idea that the Cosmos itself undergoes an immense, indeed an infinite, number of deaths and rebirths.
It is the only religion in which the time scales correspond to those of modern scientific cosmology. Its cycles run from our ordinary day and night to a day and night of Brahma, 8.64 billion years long. Longer than the age of the Earth or the Sun and about half the time since the Big Bang.”

― Carl Sagan, Cosmos

> yet s/he uses a device invented more or less in the West using science ( math, physics, chem) developed by western minds in no more than last 300-400 years.

How did you arrive at this conclusion? He is just doing plain Arthematics. Do you think this was invented 300 years back by western minds? Well then I will say you are giving too much credit to "Western Minds". In-fact you are engaging in glorification of Western Mind.

> some of us still fall for the trap laid down by scheming politicians and (unholy) religious gurus, we truly should not be very proud, either of our past or of our present.

Did you notice the irony in your argument? You are proud of Western Minds but you do not want to be proud of Indian history?

[1] http://steiner.math.nthu.edu.tw/disk5/js/computer/1.pdf
Google/promises: Promises in iOS
It’s there - I’m vegetarian and I’ve noticed it. Depending on how organic certification works where you are, sometimes this covers it.
Unlike the production of child pornography, the act of writing this code didn't destroy lives. It seems quite different.
Malware – Attacks, Risks and Protections
I see a new 6th edition came out in December 2017

Are the new editions worth it? My library lets me get an e-book of the 4th edition from 2007 for free, so are the last decade of added material worth buying it?
> Taxes on corporate profits are generally seen as reasonable in the abstract

actually corporate taxes are a pretty controversial topic among economists. it's not considered to be a particularly efficient tax, and it is unclear who ultimately bears the burden of the tax.
How the Media Really Works
The intuition is close but it's not quite the same duality as between data and codata. It's probably true that Behavior and Event are dual but they should be viewed more like modalities than as data structures. In fact, a first cut at semantics for FRP is temporal logic which has modalities like "sometimes" and "always".
Amazon Fulfillment centers are cold calling cell phones with employment advertising. That's a $1,500 fine _per call_ under the TCPA. These poor people shouldn't apply to work for pay, they should contact a lawyer and get paid. Amazon is flagrantly breaking the law. Easy money.
As you wish.

In this post, you imply an adversarial relationship with drivers, declare them to be bad, and yourself a victim of people who are just trying to get to work.
It deals with floating-point, arbitrary-precision decimal numbers, whereas math/big contains support for arbitrary-precision integers, rationals and binary floating point. Looking at it briefly, it looks like it uses math/big under the hood when the numbers are large, but uses an internal compact form for efficiency when numbers are small ~<= 20 decimal digits.
>your phone will live-convert the video you're recording at your drinking party with your friends into an all celebrity event.

That's relatively mild compared to the really jarring possibility of your AR device doing it.
Amazon (and other companies) should just leave these ungrateful areas. I mean, San Bernardino should be thanking Amazon but instead they are complaining. Once the big companies threaten to leave and ignite a race to the bottom, these cities will come back crawling on their knees begging for jobs, any jobs.

It's not like worker are going to politically unite and retaliate. All (both) the political parties are controlled by 1%. Any popular movement is either squashed (Bernie) or appropriated (Trump) by this moneyed elite. Unions too are successfully stigmatized and restricted legislatively ("right to work").
You're right that most people don't care about climate change. They may say they do, but look at behaviors. Ford is having trouble making enough $100K Lincoln Navigator SUVs, so high is the demand for them.
Not really. The internet is global.
There are lots of successful co-ops though.
Physicists Harness Twisted Mathematics to Make Powerful Laser
"Well, obviously, you needed to press CTRL+Q+F4 between steps 2 and 3, it's so obvious we don't even need to put it in the instructions."
CoreOS product manager and author of this note, happy to report this!

I submitted an alternate title: "CoreOS Container Linux will remain Red Hat supported OSS"
> but if you have 500 independent sources that produce video of the same event

This only works in large events. What if you film a politician lying at a small event, but his image team makes 20 fake videos showing the event in a different light? I guess you're the liar then.
Yes but, having B fragilis doesn't mean you'll get cancer. So it's like any medical treatment, you weigh the risks against the benefits.
Discord is popular due to easy adoption into it. Mumble takes a bit more effort and I've wasted an hour with a friend trying to make it all work voice and roles. Discord just works. If Mumble could be more user friendly or similarly friendly it would go a long way.
It’s a good question. Is the answer that to a lot of people video is their reality, whereas static images is some crusty technology from the decades before they were born?
SEEKING WORK - San Francisco - Remote OK - Travel Possible

Experienced software developer with a history in startups.
Proficient in:

* Python ['django', 'flask', 'google.app.engine']
* Javascript ['node','react','react-native'];
* Clojure '(compojure re-natal reagent pedestal)
* Go {'appengine', 'aws'}
* Haskell, Prolog (and other esoterics)

We've helped entrepreneurs develop their MVP, as well as large companies develop core features. We provide services such as feature development, engineering management, product management, and software auditing.

Previous engagements include 2U, Fuze, Shift, Sosh, Getaround, Codecademy, Factset, Wakemate, drip.fm, and Swiftstack, among others. Currently represented by http://www.10xmanagement.com

For more info see our page at http://turbines.io, or talk to me at hn@turbines.io
What people actually do at WeWork
Whereas otherwise, it's "execute as fast as possible, to try your luck as often as possible within a given timeframe". Almost the same, but I fully agree, one is just a task, whereas the other is still a game. Kind of like a form of gambling, where the stake is the work put into executing the algorithm and the pot is a solved board with a fast time.

Many years ago I used to be quite addicted. The unconscious pattern matching went far enough to detect unknowable situations and do even the switch back and forth between guessing and solving without spending a conscious thought. The goal was not to solve as many boards as possible with a timeframe, but to get the best time so there was a kind of triage going on between trying to solve possible solvable large scale situations and failing fast. The strategic level was finding the right cutoff.
I don't think banning is the solution, but with stiff enough financial or criminal consequences for publishing a deepfake without the person's consent or without using a "DeepFake" watermark it would certainly influence the way it's currently being used. Right now, no one's coming after the creators, but one big libel suit that gets enforced or the government passing a law would change this space significantly.
You're right, not so obvious.

I wonder if the guarantee of a hostile takeover is the issue. When companies IPO, they don't expect immediate and systematic attempts of hostile takeover funded by your own money (tax dollars) through the most powerful organization in the area.

I wonder if the companies could have pulled a Zuck and kept full control regardless of ownership.

But you're right, still not so clear why they would run for the exits, unless the tax to do this was prohibitively high.
Simon's puzzles are all really well done, and run in the browser, OS X, Linux and Windows. The code base is very cleanly written C and he has extensive developer documentation: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/devel/

He is also the person behind PuTTY.
I assume theologians feel the same way about people spouting theories of What Jesus Would Do.

By analogy with Astronomer/Astrologist, real scientists should call themselves Scienters, and fake ones Scientologists. But that name is taken.
Tables. They're back!
They've also been industry standard in publishing for much longer.
*(in America)
This scheme is backdoor nationalization. OF COURSE the company would flee the country to prevent it.
How will we actually verify a video is real in the near future? I’ve been thinking about this a lot lately, for many of the same reasons.

I think one answer can be found in device-level signing of images and A/V feeds. A recorder can integrate its cryptographic signing and keystore on the same chip as its CCD/audio controllers, like Apple’s T2 chip does, so that it has the ability to sign direct feeds from the hardware as being such. This might be more complicated for A/V than still images, since a large enough recording would have to be written to disk. Perhaps some rolling scheme could be devised.

For an added measure of verification, the SoC could upload them (optionally encrypted) to a distributed public store like a blockchain or IPFS, proving that they were created at/around a certain time.

This seems like it would be useful in concert with other tools for news agencies (who should be leading the way in providing as much documented research and evidence for things as they can, as a matter of course, while protecting their sources), law enforcement (who is losing the public’s trust when it comes to the chain of custody and testimony), etc.

We jumped very far ahead both in how much importance we place on digital documents and in how easily we can forge them, so we need to catch up fast on finding robust mechanisms for verification.
Wow - that is beautiful.

You're almost certainly right about good metal-milling CNC machines never being cheap. I think the only possibility to make such a thing economical would be by re-purposing car parts (I think if you could work out a way to use common car parts and clever software, you could step around the fact that things manufactured to high tolerances out of steel are expensive - since car parts are both cheap, and well-made).

That said, the thing that really excites me about CNC is just how much it opens up a whole load of projects that I haven't had the tooling or the mechanical skill to take on. I'm a bad carpenter, so when I make things out of wood, I tend to have to allow massive tolerances in everything I do. Even a CNC that could only cut softwood would be really useful for me.

I've actually been ummming and ahhing about buying one of ali-express - where did you get your engraver from?
Yeah, that's Marx's Labor Theory of Value. The problem is that it doesn't account for the value of risk. It's easy to look at companies making money and assume they're extracting value if you ignore all the failed attempts that outnumber the successes 5 to 1. Now, rent-seeking is still a problem and corporations are often guilty of it, but the idea that all profit is rent is ridiculous. Some of it is compensation for risk.
0 is the floor on Bitcoin's value, It can't go below worthless.

I personally don't believe it can go to zero (at this point that means blocks stop being mined and exchanges shut down).
I have to say I'm disappointed by the mild boosterism that runs through Steven Levy's coverage of large corporations. For example:

> Amazon’s product recommendations had been infused with AI since the company’s very early days,

Really? Is it the kind of AI that impresses people today? Or was it just collaborative filtering. This narrative that "things were good and now they're getting better" is common in corporate communications, but shouldn't be part of neutral coverage.

Or this:

> “But they have really come on aggressively. Now they are becoming a force.”

> Maybe the force.

That's absurd. When you look at where Google has taken TensorFlow, AlphaGo and Waymo, and compare it with really any other company in the world, it would be hard to anticipate that Amazon would become the force.

Amazon was forced to adopt an outside machine-learning framework, MxNet, as its own when its in-house toolkit didn't get traction. That's in stark contrast to Google, again.

I'd say Amazon's main advantage is in its ability to sell infrastructure and platforms that enable developers to build apps -- which in this case will help productize ML in various ways. But I would not call it the force in AI.
In these discussions, its easy to think about the person harmed by a (known to be) fake video of them having sex.

I think it's odd that we purposely ignore the joy created for the other side of (thousands and millions people). In a utilitarianism view we'd weight these sides in a 1000:1 ratio because of this.

I don't think a video that I know and everyone else knows is fake is very harmful. And it's clear that many people get joy out of it. I think it should stay (though it's here to stay regardless of the law).
Perhaps you should revise the law to just yes/no questions?

https://news.ycombinator.com/item?id=16288489

https://news.ycombinator.com/item?id=16276911

On the other hand, even those aren't holding up.

https://news.ycombinator.com/item?id=16277231
Is there such a thing as a vaccine against a bacteria? I thought vaccines were for viral infections.
> Why is the phone made of glass if nobody is ever going to see it?

Highly likely unrelated, but it reminds me of Steve Jobs's biography where he talks about the important lesson from his dad about making sure every aspect of your work is done with care throughout. Even the parts people won't see.
> “Steele admitted to Ohr his feelings against then-candidate Trump when Steele said he 'was desperate that Donald Trump not get elected and was passionate about him not being president.’”

So is his sense of 'desperation' a result of political differences, or as a result of his findings?
Who is the target audience of your company? The reason I ask is that I highly doubt I could use CSS grid at my company(news outlet) without breaking the site for many of the users.
It's not "interesting" because the media industries have been doing this everyday for at least 2 centuries. Maybe more interesting is how people keep getting amnesiac about this.

We can attribute any of it to "the Internet" or "Facebook" or "Twitter"... or to any other communication platform that lets people reach a wide audience.
How long will it take till I can buy GPUs again?
Or to say it another way.

Only a few cops will have the ability to edit videos, the problem is almost all cops in his department will lie for that officer on the stand.
Anyone betting against warehouse automation should review their investment strategy. The process is well underway.
It can be. There are lots of stories of USDA inspections being lax. For example (https://www.motherjones.com/food/2015/02/usda-whistleblowers...). Meanwhile, the meat industry is investing in "clean meat" with surprising alacrity due to consumer demand (https://www.gfi.org/2017-a-wake-up-call-for-the-meat-industr...).
It is supposed to be used with a solid understanding of its scope model, which unlike OOP is not an avoidable quality.
Personally, I tend to check out the ones that go somewhere and not just link to their github repo.

Sometimes comment, sometimes don't, depends...
I don't think physical labor is a big deal -- indeed us computer-and-desk workers think a lot about how to stay active -- and I don't take that to be the crux of the article at all.

In fact, I'm surprised that none of the comments here have yet mentioned what I see as the worst, and tangibly different aspect of Amazon warehouse work: the gamification of the tasks.

> blue bars on the scanner count down the amount of time they have left to complete the task

> the company constantly sends messages to workers’ scanners telling them to work faster

> without warning, Amazon changed the amount of time workers had to stow an item from six minutes to four minutes and 12 seconds

This sound absolutely terrible. This would make any normal task stressful. The randomized changes and constant oversight strike me as borderline abuse/interrogation techniques. And while the article doesn't dig into it, I assume this is driven by AMZL software systems, operating on a global scale (using all workers and all warehouses as inputs), with machine-learning algorithms constantly tweaking the timers and count-down bars, and possibly even suggesting to managers "hey, worker A has slowed down in the past 15 minutes, would you like to send this pre-written message X to A? Tap [Yes] [No]". This sort of thing might sound like a brilliant idea to some rockstar developer in Seattle, and to the data science team, and the management team signing off, when in reality it creates a Hunger Games race-to-the-bottom mentality in your actual workforce.

And this is materially different from how Stater Brothers across the street operates (or any other warehouse job), presumably.
As we all (at least in europe) remember, to know the truth is not so easy.
https://www.theguardian.com/world/2015/mar/19/i-faked-the-ya...
This fake video from Varoufakis made pretty huge waves.
> The idea that you can have morals and ethics without sometimes acting on them is also sort of incoherent.

This depends on your ethical system and your reasons for believing it immoral. For example, if the circumstances change enough to move something from immoral to merely neutral, some ethical systems will then allow you to do it. A utilitarian example: you might generally find something immoral (because it causes harm) but in the presence of somebody who gets great pleasure from it, you find it allowable (actually, it becomes a moral duty to the utilitarian, but you get the gist).