skysight-inc/HackerNews huggingface dataset:
See also: Docker image spec 1.2 https://github.com/moby/moby/blob/master/image/spec/v1.2.md

Not to be confused with the similarly named “Image Manifest V2, Schema 2”: https://docs.docker.com/registry/spec/manifest-v2-2/

Oh and there’s the OCI spec too: https://github.com/opencontainers/image-spec/blob/master/spe... (and its repo)

Really enjoying all these Docker-demystifying posts, I wish I’d found these months ago while puzzling over how Dockerless worked from confusing bzl files. In fact, I really wanted Kaniko just yesterday as I poured over DinD and wondered why it was so complicated to build Docker images within Kubernetes. Now all we need is a lightweight CI wrapper for K8S jobs with GitHub webhook and kubectl apply support! :)
> In fact, we can remove the layer of indirection and note that some people have names that are spelled the same as a curse word, and already have similar issues with today's software, making it literally impossible for them to enter their real name into many forms.

Ironically, this is also an example of a system behavior that was driven by users' desires not to see certain things. Seen in a certain light, it bears a resemblance to the idea of filtering out certain associations because a user considers them distasteful.
Sorry, didn't read the full article, I got distracted with the link to an actual BBS. I went to the page and read that I could connect from my browser so I clicked it. When the ascii art slowly painted across the screen I about fell out of my chair. The wave of nostalgia was overwhelming. When I tried typing "visitor" and every keypress exhoed twice I totally lost it. Pure joy. Nothing has transported me back to the early days of my computer wonder so completely before. What was the AT command to fix that again?
If you're ever in the Bay Area, go across the bridge to Sausalito and look back at the city at sunset. The Salesforce Tower looks like a chrome cylinder jammed into some mashed potatoes. It's incredible how much newer and shinier it looks; totally out of place.

It'll probably dim with age, but right now it really doesn't fit with the rest of the buildings due to sheer newness.
I was just in San Francisco over the weekend, and this tower really caught me off guard. Thing is fuckin massive, completely changes the skyline.

Crazy to think about in a city as notoriously expensive as SF.
He making his money on cars with lithium batteries, and chemical rockets. That’s where he’s spending and making his billions. He’s dropping 3.8% of his recent $2.6 billion award on this project.
Via Wikipedia:

Addiction is a brain disorder characterized by compulsive engagement in rewarding stimuli despite adverse consequences.[8] Despite the involvement of a number of psychosocial factors, a biological process – one which is induced by repeated exposure to an addictive stimulus – is the core pathology that drives the development and maintenance of an addiction.[1][9] The two properties that characterize all addictive stimuli are that they are reinforcing (i.e., they increase the likelihood that a person will seek repeated exposure to them) and intrinsically rewarding (i.e., they are perceived as being inherently positive, desirable, and pleasurable).

———

And now go and google Sriracha addiction
We should probably ask ourselves whether we want our digital assistants to suggest "Yes, he is" in reply to "Is Dr Smith a good doctor?" and "No, she isn't" to "Is Shaniqua Lopez a good doctor?"
I believe that jobs was referring to a 'real' truck like a semi truck.
When is a model ever evaluated based on its ability to predict the training data? That is classic overfitting. This is why the training set is kept separate from test/validation sets.

https://en.wikipedia.org/wiki/Training,_test,_and_validation...
I think it's kind of a chicken-and-egg question, personally. Compared to array languages, most other programming languages are, in a sense, tree-oriented. Does their prevalence mean that our problems are mostly tree-structured? Or is our propensity to see problems as tree-structured a result of brainwashing by our tools? "A prisoner falls in love with his chains" as Dijkstra said.
One of the things I'm rather worried about here is AI's ability to learn on the most unlikely (to human cognition) features. Take the image recognizer that finds "sheep" by seeing pastures where it thinks sheep might graze http://aiweirdness.com/post/172894792687/when-algorithms-sur... , or take any of the adversarial perturbing examples like https://blog.openai.com/robust-adversarial-inputs/ .

You're not allowed to discriminate on race in housing. But is an AI that determines your creditworthiness for mortgages allowed to discriminate on what you eat, where you go to church, what your favorite music is, etc.? Maybe it doesn't have that data, but it will have one level higher - what store credit cards you have and how much you use them and where you opened them.

If you train an AI on a segregated city with a history of actively discriminatory citizens, where the few people of race X who moved into a not-race-X neighborhood got harassed out and sold before they paid off their mortgages, how easily will the AI conclude that people born in certain neighborhoods are more likely to pay off their mortgage if they avoid certain other neighborhoods?

Is that illegal? (My guess is there's no way to prove to a court, to the court's usual standards, that the AI happened to learn the city's racial tensions.) Should it be illegal, if outright racial discrimination is illegal?
10 Important Essential SEO Tips to Make Your Website Successful
It doesn't actually matter, unless he's KNOWS he's downloaded something illegal and KNOWS how to find it on his computer, or has opened it already and not deleted it.

Basically all possession laws (really all laws in general) require some sort of knowledge and intent. Just like you can't be convicted for possession of drugs if they were stuck to the bottom of your shoe when you came out of a club (don't actually try this), you can't be convicted with possession of illegal digital material if you weren't aware you were in possession of it.

I did digital forensic work at an old job and one of the cases was someone who liked to indiscriminately download huge amounts of porn off dodgy p2p applications. We found gigabytes of indecent images of children, but no searches in the p2p application for commonly used IIoC terms, and no evidence that he'd either opened the folders containing the IIoC or actually viewed any of it. Police gave his hard drives back (after wiping them ofc) and let him go.

I wouldn't be concerned about his 4chan backups, any lawyer will be able to get him off the hook for anything illegal in there provided he hasn't actually opened it.
I really hope they don't, because then their releases would be intertwined. Instead of getting the latest and greatest sysinternals tools all the time, I'd probably have to wait until the next Windows release.
> cheaper and faster:

Faster is reasonably objective. But one reason it might be "cheaper" is that the extra cost is paid as an externality by all the people who just have to lump being inconvenienced.
You linked a video of a man making... stew.
Seriously. I visited NYC last year and spent a few days hanging out with some friends out on Long Island. Traveling on LIRR is a very unfriendly process for anyone who doesn't do it basically every weekday and integrating LIRR travel with subway travel can be a non-trivial optimization problem. It's not super complicated once you get the hang of it, but otherwise it is just not obvious where you can get on and off trains, where the trains go and when, etc.
Hackers of the world - Let the penetration testing begin!
So if you use a VPN and incognito mode without logging into any online account, Google, Facebook, et al can still track you accurately?

Curious any other tools besides vpn and private mode you would recommend?

Any more links to read about these behaviorial, software and and type style tracking methods?
> don’t [...] set up black boxes to take the heat

I think I see now how we agree. This whole "algorithms" thing is a smokescreen over what is really just the AA debate: should institutions optimize purely for their own goals (in which case they would do nothing to help with old wounds, whenever ignoring them would be cheaper), or should they be expected to mix in social responsibility into their cost functions? Whether it's AI or a cunning but amoral banker, it's the same question.
To give a bit more context, hourly employees are laid off and draw unemployment during these planned shutdowns. It sounds super weird, but it's been happening for over 50 years, so everyone knows what they are getting into. The same hourly employees are hired back again at the end of the shutdown.

I'm not exactly sure what happens for downtime more than a couple shifts, but I'm sure the union remembers it in the next negotiations.
Prefix Sums and Summed Area Tables
Facebook is an outright PR war attempting to deflect their NSA scale data collection. If Facebook went out of business tomorrow the world would be a better place.
Nearly one in 10 Americans have deleted their Facebook accounts, survey says
>And since our justifiable negative association with the Nazi leader is, fundamentally, that he weaponized this vulnerability in human cognition, it is one way of acting on our dislike for this Hitler to make sure that the AIs we build are not susceptible to the same vulnerability.

Isn't that statement in itself an invocation of Godwin's Law?
I wonder if this library can be used to safely manipulate crypto currency amounts: Bitcoin uses 8 decimals, ethereum uses 18 decimals.

For whoever says "you don't manipulate money in js", there's nodejs and many devs actually have to manage them.
Sourcegraph CTO here. Our leading source of referrals and early adopters inside companies is ex-Googlers, and for good reason -- Sourcegraph takes a lot of inspiration from CS with things like jump-to-def, find-refs, and regex text search. It's built to scale to both large monorepos and collections of many repos.

Of course, we like to think we take things further, with support for more languages, connecting your code to all the open-source code you probably use, and integrations for most major code hosts and review tools. If you try it out, we'd love to hear from you and how you think it stacks up to the code search you used at Google :)
Always nice to remember: "If Microsoft ever does applications for Linux it means I've won." [1]

[1] http://edition.cnn.com/TECH/computing/9810/01/whylinux.idg/
Worst possible? Pffft.
This unpacks a series of tarballs fetched with curl, but it's not clear how it would correctly handle file deletions.
Given that framing, I wonder if he will start on food production soon
"Stomped on" in this context just means Amazon can't make money in Russia, right?
Darkwinds: A game of great pirates and cryptocollectibles
Hadn’t heard of Blackbird. Sounded awesome. But...

1. “Note: Some anti-virus products may detect Blackbird as malware.”

2. “Last updated: Nov. 10, 2016”

...now, not so much.
sigh
And I really wanted to believe.
Not really, other than future negotiations.
I'm way more addicted to hot sauce than I am to any electronics and I spend all day on electronics.
Each officer and official involved in this should face prison, as would any common burgler who holds a family at gunpoint in their own home.
Alexa devices actually have "Computer" as an option. I did it for a while, because I dislike pretending a computer is a person ("Alexa") and I certainly don't want to address a company ("Amazon"). I ended up switching back to "Echo" after I realized that people in my house say "computer" too often for it to work well as a wake word.
I'd gladly trade a drink a week with friends for the last 3 years of my grandfather's life - stuck in assisted living.
Once upon a time, it was completely preposterous to think that a human could fly in the air.

When I'm worth $20Billion+ from building technologies that have already impacted the world, then maybe people will take me seriously!
featherbedding: jobs without responsibility, so they're basically solely to give someone a paycheck

TBM: Tunnel Boring Machine, the main piece of equipment in building deep tunnels

cut-and-cover: a way of building tunnels that consists of building a trench and then putting a roof over it

fixed-guideway: basically, anything that's a railroad or has similar constraints (such as a monorail)

switch fouling: fouling a switch means to have a train over it so that you can't change which direction it goes to

headway: time between successive consists. 5min headway means one train arrives every 5 minutes

consist: a set of cars that all move together as a fixed unit

I think that's all the terms that people might not immediately understand.
I have no commerical interest, but I read http://MeWe.com manifesto on free speech and it's a platform I'm willing to support. If you guys are looking for a FB alternative, it seems to pass the sniff test. I'd be interested to hear opinions agreeing or disagreeing.
> to own it in perpetuity

Nah, you "own" it only as long as your rented keys are valid - what that means depend on implementation, and can mean anything from "you get to use the latest version for which you paid in perpetuity" (quite rare; notable example: Jetbrains), through "you can use only current software, as long as you pay, with forced upgrades, and only as long as we think it's not yet time to arbitrarily cut you off (and only as long as we're in business)" (the common way), to "software? what software. it's in the cloud, you have no say in anything, it's a service that works only as long as we care to provide it" (becoming the norm).

I suppose it's kind of like renting vs. buying a flat/house - the former is definitely much cheaper on a month-to-month basis, but you're subject to random landlord whims, and ultimately, you're just paying for a service - so when it ends, you're left with nothing.
The framework is called Denotative Objects.

https://github.com/hernanwilkinson/Cuis-Smalltalk-Denotative...
This is crap. Late last year I found a public S3 bucket with 23,000 JSON files in it, which I used to make a visualisation: https://vimeo.com/249970399

The reason I felt confident to do this was because there was no access control on the files and I'd reported it to PUBG Corp, with the bucket remaining public weeks later.

Before people are punished for downloading unprotected information, the person who left it like that should be hauled up in front of the courts.
This company wants to build a giant indoor farm next to every major city
The presence of privacy “controls” isn’t very reassuring, even if Facebook were the most trustworthy organization in existence. Software has bugs. They can’t really prove that their closed implementation actually works in every case that it should (or more important, that their “controls” will continue to work after years of developer turnover, technical debt, etc.).
> Is it better to criticize the math that discovered that fact, or the root cause that made it true to begin with?

The only place where math was involved was the guts of the training stage of the model. A crucial stage to be sure, but one that's bookended in the front by problem definition, data selection, model selection, and a design for an evaluation process, and behind by the execution of that evaluation and the decision to launch the model. Literally every other stage of this process is driven by human decisions.

I'll say it again, because apparently the point didn't sink in the first time around: Machine learning models are inference and pattern recognition devices, not scientific tools. The fact that it's inhuman and unthinking mathematics that produced a biased model offers no ethical or legal cover to the people who decide to put that model into use.

The decision to apply the model is key here. Contrast two applications: one that takes in a patient's information and diagnosis to compute a dosage for a drug, and one that takes in a potential tenant's request and produces a rent/no rent decision. In the first, there are cases in which the bias is admissible if not necessary, e.g. [1]. However, the legitimacy of that model's application comes not from the supposed objectivity of the model's findings but from volumes of peer (i.e. human) reviewed research. In the second, there is no legal way in which this model can be applied, and I struggle to imagine a moral one. I can't imagine any court of law taking "the machine made me do it" as a defense in an FHA case.

[1] https://www.nytimes.com/2005/06/24/health/fda-approves-a-hea...
I believe there's no way in California for the kind of worker on Tesla's factory floor to be considered exempt, so he would almost certainly be getting overtime even if salaried. You could easily meet the 2x minimum wage annualized pay exemption, but the "administrative/executive" exemption would be an absurd stretch. A few people might meet professional exemption but probably not most of the workers, and the ones that do are likely already salaried. (I'm not a lawyer, particularly not an employment lawyer in California, though.)
My guess is that Apple and Microsoft probably won't use any core tech that involves OpenGL anymore, moving to their own DirectX/Metal.
xmpp/irc + otr.

how about instead of spending taxpayer money reinventing the wheel you just train gov. employees to be tech literate?
India protests over atrocities against minorities and government corruption
Sloc Cloc and Code – What Happened on the Way to Faster Cloc
Most sites can do this - eg. I believe HN is scaled vertically. Over-engineering is rife within the industry!

Design up front for reuse is, in essence, premature optimization. - @AnimalMuppet

Pike's 2nd Rule: Measure. Don't tune for speed until you've measured, and even then don't unless one part of the code overwhelms the rest. - Rob Pike, Notes on C Programming (1989)

... quotes from http://github.com/globalcitizen/taoup
Fuji X series have the IQ of a "real" camera but a very portable form factor.

I currently carry a Nikon FE film camera around when I want a camera small enough to forget about, but I am itching to get an X100F in particular.
The comments are full of personal anecdotes along the lines of "I've been to those meetups.", and "I worked at a place that bought that kind of data.", and the article: "everyone else does it". What's troubling me is the question, "what incentives do average employees in the tech industry have to operate in a morally admirable manner?". It seem very few, if any. Sure we lack explicit moral guidelines, but what if instead of, or in addition to, focusing on punishment of companies that get ugly, what if we incentivized employees to be respectful citizens? This isn't absolving capitalism of its flaws by any means, more it's acknowledging them. But punishing evil corp is so reactive. Why is the average employee so willing to sell out their fellow citizens, and ultimately themselves, for a paycheck? The obvious answer is, "it's a paycheck". But have we really lost all ability to hold a moral compass? I'd rather not believe that, so how do we calibrate at least a basic set of guidelines that actually effect change in a global industry? Other industries solve this problem with ethics boards and operating licenses. But other industries are arguably more localized. I also suspect many here would find such things anti-egalitarian and generally be against the idea. What other options exist?

Note: I normally prefer reactive punishment because it doesn't impose worldviews and agendas on people--jury of peers makes punishment human, etc. I'm also somewhat morally relative, but it doesn't take a genius to understand that economically viable and moral are not equivalent. The issues of digital data privacy and data ownership are issues of fundamental human rights, and many of us operate under governments founded on principles defending such (point being I concede not everything is relative, and I think socially our efforts are best served defending things we have very little argument about).
Sure, it's always good to dig deeper and find out where a correlation comes from.

But the question isn't just whether it's true, but also whether it will stay true. As they say in finance, past performance does not guarantee future results. We are not talking about the laws of physics here. There are historical correlations that it's unsafe to rely on, particularly when people are trying to change them.

Part of this is overfitting, but there's also the problem of drift. A model may stop working well because the world has changed.

So some correlations can be rejected just because we don't have confidence in them. It's a dependency that looks too fragile.
My understanding is that service workers have buy in from all four major browser vendors now, with implementations in all of them. I haven’t played with it yet but it seems like service workers are here to stay

https://caniuse.com/#feat=serviceworkers
This assumes A & B haven't both developed a cure and are holding it back until the other party releases their cure. Neither do because of the profits being made on the perpetual treatment, if either does then the other also releases a cure.
Unless I'm imagining it, it's in the first paragraph.

"I joined Uber two years ago as a mobile software engineer with some backend experience. I ended up building the payments functionality in the app - and rewriting the app on the way".

Following the "rewriting the app" link in that paragraph takes you to another page "Engineering the Architecture Behind Uber’s New Rider App" - although that's co-written by two people, neither of which are the author of this article it would seem.
Plot twist : parent is an AI !
Amazon got where it is in the general marketplace by building winning products. It then used that incumbency to be the obvious choice to expand into the public sector, competing with largely incompetent companies.

It's the same thing when USG buys efficient, highly-optimized products like, say, regular pickup trucks polarises and such for fleets, rather than paying LockMart/NG/Boeing/BAE to build them a custom "non-tactical advanced transport device".
My understanding is that it is best practice to run your docker builds and images as s non root user. OpenShift will complain if you do for example. Now this kaniko image runs the build as root contrary to the recommendation and the post explicitly mentions this difference with Orca.

Why is it okay now for kaniko to run as root user?
For some reason, the tone of the documentation site was very soft and warm. Then I looked at the author it was a woman and just like most women are well mannered, she was too. If I had written it, I would annoy the user very quickly!
Indoor food production(greenhouses, hydroponics, 3d farms) is already solved on Earth. I think the infrastructure to support it is the hard part.
Maybe you should just speak for yourself!

I and many other enjoy Google, Facebook and so on quite a bit...and we are ok with the deal of getting awesome free stuff for some actually great ads (thank you targeting).

Actually I want to dwell a little longer on how awesome some of the ads on Google/Facebook are...see, I generally hate ads, not because I hate the idea of ads... no, I hate them because they don’t speak to me, because I don’t care what they are advertising me.

Now maybe this has never happened to you...but it happens to me every once in a while...which is that I get served a ad that is so amazingly well targeted at me that I feel in heaven...like I dreamt of this product, but would have never known how to find it...but here it is...it’s amazing!
Pathfinder's main approach is on the CPU. The OpenGL parts are pretty minimal and easily ported.
I think you are not looking for an open discussion