skysight-inc/HackerNews huggingface dataset:
I think your comment should have a disclaimer that you work for Google. But, to address what you said, the point being made is that if someone say made a clone of Google, that had better search results than Google, that Google would penalize the website, as Google penalizes websites that resemble itself. This seems inherently anti-competitive, no? Consumers would be overjoyed to find that a new website existed out there that gave better results than Google for anything they might be looking for, yet they would never find out about the existence of such a website, as Google would suppress it in its results. This may be purely innocent intention—based in an understanding that users want results immediately instead of entering another engine or aggregator, but it's not completely apparent that is indeed the case.

I was completely neutral (or as neutral as one can be, foremost concerned with ascertaining truth) at the end of the last sentence, so I decided to investigate a little myself. The results seem to me like Google isn't doing anything obviously of egregiously wrong from a first pass, though obviously I don't have the benefit of the 1.7b queries the EU had in their investigation.

I searched, "price comparison website" and was presented first with this link: https://www.shopify.com/blog/7068398-10-best-comparison-shop...

I then searched for the name of each of the companies I didn't recognize. As I actually searched for Pronto first, I thought this verified Foundem's claims, but I think that Pronto didn't come up as it's a Brazilian site, as then when I searched for all the other sites they came up as the first result, except Become, which was on the first page but further down (presumably because it's such a common word).

Nextag (dead) [1]

PriceGrabber (first link on SERP)

Shopzilla (first link on SERP)

Become (bottom of first page)

Pronto (not on the first ten pages)

Bizrate (first result on SERP)

So, you can clearly find these websites if you're looking for them. For Google to not directly link aggregate pages instead of direct results could very well be in the best interest of users... but the point at the end of the article stands that the sterility created in the overall tech ecosystem by such dominance may be harming consumers overall in the long term. It's unclear to what degree that's the case, though, if it is ultimately true.

[1] WSJ piece from Nextag CEO 2012 https://outline.com/n8rW7a They shutdown last year.
Solutions, not problems. Schedule times for your reports up the chain and before you discuss, remove yourself from the details and reflect. Write a summary for yourself with key take aways. Try to avoid real time discussions about "how's it going" with someone who is asking for summary, not detail. Get back by end of day.
Laws.

Unless "you" doesn't mean someone like me.

But then I do. Just not exactly legally.
Form and Function.

If I can find clothing that functions just as well as logo'd versions, but for less money, then that makes sense.

With cars, gaming consoles, etc., there's a valid reason to want to spend more money if you're looking for function. PlayStation has games that you can't find on other consoles, or maybe you just like the controller better.

The car I drive is more expensive than I need, but I didn't spend the money to signal anything to anyone. I bought it because it has features the alternative doesn't.

If those expensive sneakers do their job better, then great. But if you're dropping $500 on a limited edition, just for the design, then it's a different calculation. (I am NOT saying it's stupid to do this, just differentiating it from buying features vs. design)
I think most consumers take "savings" to mean "reduction in purchase price." Obviously, (or not so obviously) Tesla's sales-page means something different. But even if you dig into the asterisk next to the "after savings price" you find some aggressive assumptions. And $4300 gas savings over 6 years is not worth $4300 today to any rational person on this Earth. They need an asterisk explanation within their asterisk explanation stating they assume a 0% discount rate.
The article goes on to elaborate on that statement, claiming that Docker as a container runtime is going to get elbowed out of the market by faster, safer, more feature-rich container runtimes.
I think the article agrees with you, that Kubernetes is the defacto orchestration tool. And that Amazon, Google, Microsoft all offer k8s as a service.

But the point of the article is that the part that Docker provides in that stack is not secure. There will be and already are alternative container engines underneath k8s.

One day a simpler, quicker alternative will gain enough traction with Kubernetes (and others) and Docker will wither away. As a company.

That happens all the time in tech. Websphere -> Tomcat -> Jetty, Apache httpd -> Nginx, VMs -> containers, etc.

And it will also happen to Kubernetes one day. Yes, the helmsman will also be replaced by a nimbler modern replacement.
It's most apparent in young children. Children generally behave fine when they get good sleep and become monsters when they have just a few less hours. Often being overtired becomes a feedback loop where they refuse to sleep and then become even more exhausted.
My original point was more trying to emphasize the impact on lower and middle class
parents' lives to provide basic care while working full time, than the ballooning costs of care that upper class parents choose to spend.
Docker isn’t all container technology. It wasn’t the first, isn’t the best and is not synonymous with the concept.
I help write unit tests for code my team is working on. It's fairly non-blocking (we won't slip a delivery date if I get pulled into something else for a few days) but still requires me to understand the code base and ask questions of the engineers.
In the US, the federal tax credit is a "credit" rather than a refund. That means that if you don't pay enough federal taxes in that year, you won't be saving the listed amount. Many state rebates don't work like this, but in some sense it is still misleading for Tesla and other electric vehicle manufacturers to not make this clear.
The Docker CLI will be around for a long time. This post is just FUD.

There isn't another runtime that is as easy to use as Docker.
Seriously consider buying a domain name for $8 or whatever. You can use it for free with netlify hosting anyway, and then you are in control.
How to make your organization attractive to engineering talent
It isn't, neither total death nor military loses.
(And how would 5 to 1 death mean 10x people is unclear).
You're welcome! I found it interesting enough that this reform survives three widely different governments to mention it.
The Docker company may not survive, but Docker will.

Especially considering the work the Docker company is doing to support OCI. The dockerd internally uses containerd now, which supports both Docker images and OCI images.
A case of the paperclip maximizer. https://wiki.lesswrong.com/wiki/Paperclip_maximizer
They're also known as STB-style headers, but IMHO all those names are correct.

One advantage is that you don't need to mess with build systems for configuration, instead put the configuration defines before the implementation right in the source code.

Another advantage is potentially faster compilation if you put many implementations into the same implementation source. Same idea as unity-builds basically. Even though you're using dozens of header-only-"modules", the compiler only builds a single file.
ClojureScript Loves NPM
Docker the technology is not all containers. In fact, these days, it's a wrapper interface again.
Docker is immensely useful when starting projects that use web services because it lets developer download and run instances of any service on demand with a single CLI command, and lets any teammember do the same with your work.

Then with docker-compose you are able to instantiate custom deployments of your projects, including dbms and gateways and messa buses and IAM services, with a single command (docker-compose up).

So yes, it's very useful.

However, the point of the article is that Docker is no longer the only option, and although right now it's the default go-to container tool, there is nothing but inertia keeping the world using Docker.
These reports make no such conclusion - that the Syrian government was responsible for the attack.

They do confirm that chemical weapons were used. Who used them, is not determined, and even the reports themselves state that the provenance of the chemicals is out of scope of the FFM.

It states that Sarin and chlorine-based weapons were used - but the FFM was not able to visit the site directly and relied on samples collected by third parties and provided to the FFM for the purposes of their investigation. The only conclusion is: chemical weapons were used.

It does not, in any way, state that the Syrian government were responsible for the attack.

Indeed, the Syrian government themselves requested this mission proceed to determine the use of these chemical weapons - why would they do that if they knew they'd used the chemical weapons?

>But there were many more. So please don't spread unsubstantiated falsehoods and doubt.

If you have further evidence that supports the claim that the Syrian government used these weapons, please provide it. Thus far, you have failed to apply your own demand for evidence.
It's funny that you quote that, because your OP genuinely felt like that was as far into the article as you got. He is no way is saying that containers are dying, quite the opposite, but he thinks that Docker itself is going to lose relevance in the container ecosystem.
Ask HN: What would you like a book on?
I am planning to write a tech book this year. My JS blog is a way to practice writing which I hope will give me the confidence to work on a small book. What sort of tech topics do you think need a new book? Or a book that takes a new angle?
I agree.

Why do people hate Docker, the CLI. Anyone? I mean, it's slowly going OCI, so no vendor lock-in.
Such library-style headers that you drop into your own project are usually never changed.

You can also group the stable headers into a different implementation source file from the headers that change frequently.
It makes deployment really easy so long as you have the infrastructure to deploy to. I have most experience with Amazon ECS but you could also manage it with Kubernetes on AWS, Azure or GCP.

My company now deploys every app that can run on Linux as a Docker container, regardless of whether it needs a single instance or 50.

It's not as though it doesn't introduce its own problems for example - you might patch software on the host but you still need to patch it on the container and it can be difficult to get an inventory of that, say there's a zero-day found in nginx. You still require organisational discipline, that never goes away.
Docker is not a tech for scaling, its a tech for repeatable environemnts (prod dev). Its very useful for this. Container orchestration is for scaling (k8s). Docker is very useful when you have more team members with different computers.
Even if you don't use Docker in production, I think it's still very useful tool for local development, combined with docker-compose.

When I'm working on one service, I often depend on a few other services too. I usually need a storage layer, perhaps API calls to related services, it may even to talk some Amazon services like S3 or SQS. Having a simple way to spin up every dependency locally, even AWS (lots of great AWS API compatible images out there) is really useful if only for local development.
My actual sales experience is limited to the one summer job of direct sales experience I had a couple of years back, so I'm not an expert. It was a very interesting experience, however.

If you can, it'd probably be pretty effective to get some "actual sales" experience and treat it as a sandbox for experimenting. The alternative seems to be vacuuming a set of sales training materials and then start applying them directly to other scenarios. Anecdote: A friend started reading up on sales and applying to his dating life and expressed positive surprise - but he recently started work as a door-to-door salesman, and has been talking about new sales-related observations at a higher frequency.

AFAIK (haven't read yet) "How to win friends and influence people" is good for the non-actual sales. Supposedly early editions are better than later, as later ones are written by committee? I can - on the basis of my tiny experience - recommend Zig Ziglar's books.
Dev computer? Use podman.

Server? Use CRI-O + kube.

CI/CD (that needs to build a container)? Use buildah.

And use skopeo for copying images around when needed

You could argue this makes it more difficult to run containers on the server without kube, and you'd be right. Whether or not that is a bad of red hat to do I'll leave up to others.
It's nice to see Rust being used successfully for some fairly high-level, research-like problems. The whole blog series is quite interesting (you can find the older posts in the readme file for the repo, or more conveniently in the "posts" folder, listed by date).
BBC is quoting Maduro without endorcing what he says as facts. It actually double-quotes the word coup.

As to proliferation of "fake news", I think that the first step is to take personal responsibility and carfully curate the news sources we consume.
As a manager who transitioned from technical to commercial, the biggest shift is speaking concisely and having an opinion on which direction to go and why. Leave the details out and think big picture about how the issue affects the entire organisation and what decisions/actions your manager needs to take. Present solution options, articulate the benefits and costs, offer your opinion and have a discussion.
Or just have a zero tolerance for bugs.
> CLI usability is close to zero

What?

> One (temp) image per line in the Dockerfile might have some practical uses, but most of the time it doesn't.

I completely disagree. Cached builds being one reason, viewing the intermediate layers is just a huge benefit. Why don't you like it. You could always build with "--no-cache", which all CI should be using anyway.
Vagueish advice for a vaguiesh problem-- When presenting issues, I'll almost always fallback on something like this-- 1. Details of the problem with history of other related issues. 2. 1-2 sentence assessment of the problem that helps summarize everything. 3. 1-2 possible solutions.
https://www.zettlr.com/
By the way, Paxos is the name of a Greek island; it doesn’t have funky capitalisation. The name is from Lamport’s paper “the part-time parliament” which describes the algorithm in the setting of Ancient Greece.
> This requires the enterprise to run up to date browser however.

Why is this so hard?!? I agree with you, but this sentence rang so true it was sad. I've been forced to work with/around unbelievably out-of-date browsers in order to install current firmware updates on systems at almost every place I've worked.

/rant
Entrepreneur Created a $1.1B Company at 22 Years Old
Project will inject new impetus into the IT industry
It is looking for investors and is also looking for the right people to join.

As the title says, it will bring new impetus to the world, and people will use it to bring changes to the world again and again.

https://bit.do/keyboards

Prevent short URLs from invalidating:
https://ipfs.io/ipfs/QmaEPHyuoTUkbnmGKuoNmFXBdyCdoAsSc7NR6DPbLibq2f/
The point is not about creating a new good model and getting good results, but about understanding how the CNN works. And the results of this paper yield some very interesting findings in this respect. Maybe see this two-minutes-paper video for a short explanation: https://www.youtube.com/watch?v=QpptSohzuDo
Looking Through the Shade UI
> There are periodic claims that the electric guitar is dead, but it remains surprisingly resilient to further evolution.

I don't think it's dead, it's just that there's a ton of other options out there for kids who are getting into music. Being a rock guitarist playing great solos just isn't as cool as it used to be relative to newer musical adventures.

I must say though, it's been a while since I've heard a really unique and interesting guitar player. I do like Yamandu Costa. Perhaps it's my age but I have what I like to call a guitar fatigue, and other than a few Holdsworth records, I try to avoid that kind of music. It probably has to do with finding less time to practice on the instrument too.

I feel like we hit peak guitar in the 90s. There just isn't much room for new styles.
Clothes have aesthetics function. I love my Chloe dresses, how they made, how they look and feel aka they make me happy. I'm yet to find similar dresses in mass market or even just in other brands.

Most people who buy expensive clothing are actually doing it as a hobby, esp those that are being talked about in the article - people who are heavily invested in influences and celebrity culture, they find luxury to be fun and it allows them to hang out in circles of people with similar interests. So it does fulfill functions: aesthetic, social, entertainment etc.
In practice I just see it screwing up perfectly good lines way more often than long lines causing trouble.

This is one of those matter of opinion things. But it's so wildly one sided from my experience that I struggle to see the other side.
One way to think of eigenvectors:

Your linear map A moves things around, and you aim to characterise the linear map.

So, look for lines (through the origin) that are not moved. Those are given by eigenvectors. A point on that line might be moved closer to or further away from the origin (depends on eigenvalue < or > 1), or even flipped to the other side (if eigenvalue < 0), but the line as a whole is mapped to itself.
Of course he did: "Once identified as such, we are under no obligation to continue suffering such fools."

How can this not be related to the issue at hand?

Also, could you please read the guidelines and refrain from statements like "You're the one getting triggered here."?
It makes it trivial to package, build, and configure your host machine as a VM exactly how is supposed to be setup. Drastically reduces the amount of "well this works great locally" BS.

Then it's trivially fast to pull and run the image on any machine with Docker or K8s installed.
There isn't a lot of information on this site. What exactly do you mean by bring new impetus to the world?
> I bought it because it has features the alternative doesn't.

How do we know that you aren't signaling you want that brand? You are just some dude in a Ford, who for all we know is signaling you want a Ford over a Chevy
> is docker even useful for most projects or is it just a preparation for solving imaginary scaling issues that most won't even reach?

I use docker for a small server at work, where I know there will only ever be one container per image.

Where docker is incredibly useful is with non-free software which works on Linux. Usually, they rely on a specific version of Debian or Ubuntu. Yes, this can be achieved with VMs, but that requires running 5 or 6 kernels. So for us it's a huge resource win over VMs.

For me, Docker sits between chroot and full-blown VMs. If you drop privileges you actually do have some security advantages over chroots and separate processes – although I don't think Docker emphasises this enough. The way Docker is used and the way it is documented seem to have a disconnect.

> I ask because I'm wondering if I should care about docker in the beginning of my project which will have very few concurrent users/requests and would run fine on a single machine.

If it doesn't solve any problems you have I personally wouldn't bother – you can always "dockerize" after, which should be a relatively straightforward process. At this stage it's just a distraction. Good luck.
>For the longest time Trump refused to even consider that Saudi Arabia was responsible for the killing, so that's a stretch.

If your definition of 'refused to even consider' is raised the issue directly with the leader of Saudi Arabia, well then, sure.
If we want to look at the long tail of intellectual ability, the opposite side would be intellectual disability. Either measured by IQ, diagnosed as neurodevelopmental disorders or now days more commonly both.

Both side of the bell curve has poor definitions and IQ tests are far from perfect as it is said to optimize the accuracy between IQ 70 and 100. That said, we do see more men in practically every kind of type of data set for both side of the bell curve.

To cite a professor of both biology and neurology, no society on earth like to talk or even think about the mentally disabled. The "downsides" of greater variability is a group that most people treat as they don't exist, so I would not be surprised if many people really believed that the only explanation for a different top 1% is discrimination.
It depends on what you deploy to. If it’s AWS or Azure web-app type stuff, then maybe not, but if it’s your own infrastructure in anyway then fuck yes.

Ten years ago we build things in C#, used MSSQL and deployed to IIS. All Microsoft tech, all pretty straightforward, except it wasn’t. We never kept track of the “it works in dev, but it explodes in prod and I don’t know why” hours, but I wish we did. Because it’s in the thousands, and those thousands of hours is exactly why we use docker.

We also use docker because it lets us build things that our IT crew isn’t certified in running infrastructure for (and the lovely security issues that brings to the table) but we mainly do it because it works.

Docker might not have a monopoly on that, but they have enough of a brand that the word “docker” is to containers what “google” is to search. At least in my circles.
Like most things, getting good at sales is about practicing, learning and practicing again.

Books and advice are great to get started but eventually there is no substitute to actually doing it yourself.

That being said, we are all actually “selling” in our day to day lives without formally defining it as sales. From convincing your parents to buy you a toy all the way to landing the first job involves similar techniques.

For a really simple sales weekend task, try buying a pack of bottled water and see how many you sell.
The thing I use to visualize an eigenvector is exactly that. A rotating planet. The eigenvector of the rotation matrix being the axis of rotation.

It gets weird when thinking of 2D rotations though... Too complex for me!
Personally I've seen plenty of crowdfunding initiatives that seem honest, but when looking closely you discover something with less integrity.

As I imagined, this isn't unique to my own circle:

https://www.nbcnews.com/news/us-news/arrests-gofundme-homele...
Google App Engine with Hugo Website Generator
Why Most Startups Don’t Need Microservices, Yet
It's a requirement. It's negotiated during deciding on the sale price.
At least the US is developing new drugs. About 99% of other countries produce none.
Creating a Snake Game Using OpenCV-Python: For Beginners
I doubt he actually committed the changes to their 'master' branch. I keep a lot of such tiny experimental changes in my local branches.