skysight-inc/HackerNews huggingface dataset:
Yes.

The difference for the purpose of this discussion is in the dispatch (data movement) cost per useful operation.

Both GEMV and GEMM can be described as performing (m,k,n) matrix multiplication of an mxk matrix by a kxn matrix. GEMV is simply the case n=1.

The number of useful operations is m * k * n, while the size of the input data is m * k + k * n. So a (4,4,4) GEMM does 64 useful operations while moving 32 input values. Implementing the same GEMM as 4xGEMV also does 64 useful operations, but at the cost of moving 20 input values per GEMV, or 80 overall.

That's where the benefit of hardware GEMM comes from.

Computer graphics doesn't require high throughput of matrix-matrix multiplication. You might need a few matrix-matrix multiplications to set up your transformation matrices, but you do that once for matrices that are then applied to many vertices, so there's not much to be gained by optimizing those. The high throughput matrix-vector multiplies happen on the GPU, but you don't need GEMM for that and so GPUs traditionally didn't offer it.

I guess you could argue that if you multiply one matrix by many vectors, for processing many vertices of a model, then you do in fact have an implied GEMM if you group your vertices accordingly. It seems that for some reason, the computer graphics folks never quite saw it that way, maybe because you also do stuff like animation blending which breaks the GEMM analogy.
Since when does competition drive more innovation? What’s more innovative, Google, which uses its monopoly on search to bankroll things like self-driving cars, or Lenovo, which is in an intensely competitive PC market? How innovative is the Android phone market, versus Android itself?

As a thought experiment, imagine Apple adopted Android, thus opening itself up to more competition. Do you think they would be more innovative as a result? Or is Apple’s level of innovation (it’s CPUs are destroying its conpetitors’ By a factor of 2-3x performance per watt these days), the result of being able to leverage massive cash flows that its monopoly on iOS devices throws off?
So if the cause is what the parent comment suggests that just adds weight to the notion that it's a stupid procedure. I'm in favor of waiting for the final report before getting all agitated.
I sure wish someone would force Apple to allow users to sideload apps and buy from other stores though because if you're going to make a smartphone app these days, you cannot afford to ignore iOS and therefore it might as well be a monopoly.

Captive markets should be made illegal IMO.
I liked the MIT lecture on eigenvectors: https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algeb...
Subscription and ownership are not compatible models.

It's an unfortunate consequence of how copyright exherts their influence: they do not want to end up like musicians on Spotify.
The Case for a Decentralized Social Network
We’re splitting hairs. It’s an upgrade in the sense it replaces primary Medicare coverage while also including supplements (vision, dental, and other such coverage).
A major purpose of science fiction is to examine the present through the exaggerated lens of a possible future. Can you really think of no present-day examples of high-capital-expense, low-marginal-cost, highly-effective medical care being priced away from a large chunk of the population?

If you can't, I'll do you one better - worldwide, infant diarrhoea is the second leading cause of death in children under five years old. It can be treated with pennies worth of clean water, sugar, and salt. It can be prevented just by providing access to clean water. We absolutely have the resources to heal every child on the planet of this disease, if we cared.
There is a difference between not liking the OC's idea of an extension, and saying that HIBP does not have the data required to make such an extension.

First you said the latter, now you're saying the former.

Own up to your mistakes.
The EU's 'Secret' Brexit Negotiation Exposed
Unix Domain Sockets in Go
FYI, PRNewswire is one of the oldest, respected, and expensive newswire services around. Businesswire is also very well established. Not sure how those seem “suspicious”.
They won't be happy until the US is transformed into a 3rd world country. No cars, no roads, no lawns or landscaping, no suburbs, no pesticides or fertilizers of any kind, no irrigation or management of runoff water. Just masses of people living in dense urban hellscapes, milling around on foot, starving to death from famines and droughts. But at least we can feel good about the lack of noise pollution and not impacting the craw dads in the local creek.
If it makes you feel better, the pilots on those flights are probably going to be more careful than ever now given the incidents.
I really enjoyed watching the aerial video of the sheep and cattle, it was just sooo satisfying. I've been tinkering with ProcessingJS's Flocking visualizations and the similarity is striking: https://processing.org/examples/flocking.html
Best Buy just doubled down on the physical in-person experience. Adding in the mini apple/other branded centers only further that and make money. Also having employees that actually enjoy the work and are well trained makes the experience far superior to any competitor.
And raised, with limited success, 13 kids.
He accessed “public” URLs that he inferred the existence of but wasn’t supposed to access. So I guess if you can start at the homepage of this site and find a link to a directory, you’re OK.
Apple "sells" many apps in the store for free, preventing others from entering those niches.
Network engineer perspective: It looks to me like the Russian government wants to be able to cut itself off from the ICANN DNS roots, not because there's any actual threat of western european nation-states or ISPs cutting off its transport links to places like the DE-CIX, but because the Russian government wants the ability to cut things off in an emergency situation.

Theoretically, an "emergency" that might be something like a civil uprising against autocratic rule.

If you were to look at the top 50 largest ASes in Russia and their IP space, and IX presences, they already peer with each other over IXes and PNIs extensively entirely within Russia. Things that are truly hosted entirely within Russia like servers for vkontakte and others would probably continue to function.

Take a look at the Russian ISPs which are members of the DE-CIX for a decent overview of which ASes are big enough to have established major POPs in Western Europe.

The .ru government does know where all of the long distance terrestrial fiber cables are, going in and out of Russia, and licenses each international link for various telecoms and ISPs.
The Apple phantom monopoly came up several times already on HN. Here is my best guess of a cause, seen from over here in Europe:

I get the impression that in the US, ~everybody who can afford it chooses iPhones, so rich educated liberal types on some emotional level don't realize that "iPhone" is just one product in the smartphone market, which is plenty diverse enough.
Almost all non kubernetes docker solution seem to be no longer maintained. But nomad is alive and has interesting concepts.
You mean like this? https://en.wikipedia.org/wiki/Queen_for_a_Day
But surely....everyone already does this in real life anyways? How is this different? I could go and do my weekly shop in Sainsburys...or drive 100m away and buy everything I need in Lidl for half the price. When buying a car I could say I am too busy to negotiate and take whatever is being offered, or I could do a little shop around and get a better price. Same with accepting salaries, when buying a house, when selecting phone contracts or utilities. You'd need to be super rich to just accept prices as they are and not worry about it - and if you are, then great, but for me it's like throwing money out of the window if you don't do this.

I mean, I don't know how else do you expect this to work? That all companies and individuals should be obliged to give us the lowest price they will ever accept, just because?
It’s interesting how many comments immediately defend the evidence of “free will”. I’m not saying this article comes close at all to invalidating “free will” but it begs the question how will humanity react if we do invalidate it one day? Seems on the same scale as “the world is round” or “Earth revolves around the sun”.
> Why would I want to switch to something else?

The core argument is that you wouldn't care if you were using something else. I use Kubernetes. That's what I care about. If I'm on AKS, GKE, EKS, any other managed Kubernetes service, the only time I ever even see the word Docker is in the filename of the Dockerfile. They could switch their default runtime to anything else and I might not notice.

> Are these other solutions really so superior that they warrant the significant time investment that it would take for me to learn how to use them?

This is the exact same problem that Oracle has with Java, and MongoDB now has with their product. You can't make money off of an API, and implementation's are very rarely a differentiator. Another product will come along (actually, several already exist) that says "we support dockerfiles, we emulate the docker api, swap us out". There's nothing new to learn. The only thing that product needs is a benefit over normal docker, and if you think Amazon, Google, or Microsoft can't add value through more native integration with their cloud services, you're crazy.

Docker isn't going anywhere, but they become commoditized far too quickly than their valuation would suggest.
I just took a 30 second look at the English language websites of TASS, RT and Sputnik.

Unsurprisingly, there is no mention whatsoever of these protests.
The text on the site alone is a red flag. It might as well be Latin gibberish. And the "awards" aren't linked to anything. Some of them are just silly, like this one: https://resecurity.com/wp-content/uploads/2019/02/award-4.pn...

which was apparently uploaded last month...
Legislation about rights and digital privacy are also not answers, because they will be promptly ignored or subverted to the point of uselessness.

Governments allow you to be violated, at the request of the wealthy and currently-powerful. Appealing to governments to solve this issue will not work.
Great. Too bad Verizon pre-paid still caps my data plan.

Now, if all Flickr network traffic (ads, content, images, resources) were to be exempt from impacting Verizon pre-paid data plan bandwidth allowances, that might almost be something.
What you're saying is impossible; until June, the OPCW didn't have the mandate to assign blame[1], and while they now do, the Duoma expedition still did not[2].

[1] https://www.bbc.com/news/world-europe-44634434

[2] https://www.bbc.com/news/world-middle-east-47424266
Prior authorisation is actually required in many westerm democracies if you're going to block roads and the like.
I have recently automated image renaming on Dropbox to rename thousands of image files. Also wrote a script to do on-the-fly translation of Excel sheets from German to English.

Are these two "stories" compelling enough to get your attention? :)
the danger is ascribing too much agency to a person's actions. We are all a product of circumstances. Instead of saying "You're lazy!", it's more productive to increase their living conditions.
Give N=7.5 billion find me N=1 person that is 300 years old, or one that can fly.
I know C++ is not C, I have worked in both on both distinct and common occasions, and if you know what I mean by that shorthand, you know that the point stands. C++ people aren't superfans of layers upon layers for no reason either. Boost doesn't need a wrapper.
Since the author doesn't name any of the alternatives:

https://containerjournal.com/2019/01/22/5-container-alternat...
Post without a URL are penalized here, so it's more difficult that they reach the front page. Try submitting again with a URL. You may add a comment saying you are the author and you are available to answer questions.
> The idea that the conscious mind isn't the one making decisions seems to have implications for free will. Can you explain why it's misunderstanding of the concept?

Because "you" are not just your conscious mind, you are your entire body and mind, including your unconscious; these are holistic and interdependent systems. The tendency to want to separate these is a common mistake reminiscent of an absurd mind-body dualism.

"Free will" is making a choice according to what "you" want, not according to what your conscious mind thinks it wants.
I asked this the other day. But I am asking again as I didn't get an answer.
Suppose I want to make a small niche improvement on top of existing search engines. I want to them to provide first level results and then I will provide additional filters on top. For example, I would get the results from Bing for example, and then remove all websites which are ad supported.

How should I go forward with this plan? Are there any APIs available? Or should I put on a biz dev hat and talk to Bing guys?
I agree. I'd restate it in a way that applies to both engineering and management: It's ok to be very opinionated about your job. You're paid the big bucks to be an expert, what's the point if you don't have a strong idea of what the Right Thing To Do(TM) is? If I go to a PM or manager with questions on a feature I'm supposed to develop I sure hope they have a strong opinion about what I'm supposed to be building!

Opinionated is orthogonal to being persuasive though. To work on a team you need both; you can't just say what you think is right without evidence and you need to be able to persuade others on your team that you're right. And it's orthogonal to being self aware as well, in particular knowing when you're wrong or a battle isn't worth winning.
Entrepreneurs, Beware Survivorship Bias
That's what it says it does under the control to turn it off in the settings.
For someone who can afford a collection of bespoke suits, prominent branding would be signalling a lower status than they already have, so obviously they aren't going to go for it. For a middle-class person, status signalling is not going to work the same way.
As someone who stepped up from an engineer to a leader, I've been struggling with this talking-in-2-roles problem. Thank you very much for bringing this up.
Looks like a solution in search of a problem.
They could, and in fact the medicare block grants in Obamacare are for that purpose. States accepting the block grants expanded access to medicare, massively reducing the number of uninsured. It doesn't have to be an every-state solution, but like any insurance it benefits from economies of scale.

Why don't they? There's a lot of people in CA and NY who don't think it's more affordable and better, notwithstanding 20 or 30 countries who have done it successfully. The private insurance industry is, understandably, a huge lobby against it since it would likely reduce or eliminate their business (the mandate to buy insurance, under Obamacare, was pretty explicitly a payoff to the insurers to accept it because they would receive a huge influx of new customers), etc.
Don’t look now: why you should be worried about machines reading your emotions
I'd like to see Apple split apart the two things it's doing with app review.

There's value in Apple forbidding installation of apps that might contain malicious code (or just drain your battery).

There's also value in Apple running a "store front" which declines to advertise apps which have poor UX or are too similar to a thousand other apps.

Apple could have a category of app that has a download page you can link to, but is otherwise invisible on their app store. And it could receive a fee (in line with its costs) for hosting and reviewing those apps.
What is wrong with using a rake to pick up leaves? Leafblowers are loud, dirty, they raise huge clouds of dust, they stink of gasoline, and at the end of the day, blowing leaves into a pile isn't even faster than raking them together. Using a leafblower is a sign of entitled loutishness.
I think it does have the minus operator. Compare:

https://duckduckgo.com/?q=linux&t=h_&ia=web

https://duckduckgo.com/?q=linux+-ubuntu&t=h_&ia=web
At some point if most people are following your framework incorrectly it might be time to acknowledge that the framework is hard to implement correctly.

If your proposal for fixing it is for people to try harder to do it correctly then you might have a bad framework.
How does Datalog differ from something like MiniKanren?
> The consciousness merely registers the choices that are already made.

A point made in the Matrix movies: you're not here to make a choice, you've already made it. You're here to understand why you've made that choice. I think that's probably a pretty good analogy of how consciousness operates.
Stayed in the Hotel Euler (not mentioned on the page) when I visited Basel. In the restaurant were no pictures of or anything related to Leonhard, at least not that I saw, but plenty of owls (eulen).
"Ecosia’s operation leaves a negative CO2 footprint on the world – their servers operate on 100% renewable energy and each tree that they plant removes 1 KG of CO2 from the atmosphere." But then later it says that Ecosia search results are based on Bing? If they are effectively searching Bing in the Background, wouldn't they have to factor in the CO2 footprint of a Bing search?
Wow. Fucking stupid.

Not that it really matters, since there's no real singular vision behind Apple anymore, and never will be again, but... vertical integration is the fundamental strength of the company itself.

Put another way, Apple has likely outlived its capacity to innovate, now that Jobs is gone, and there's no real hero to rally under, or respect on a fundamental level and a persona/personality. So the organization is coasting on repackaged derivative works (sort of like when dead rappers catalogs magically expand, posthumously, because reciting vapid poems with confidence requires little more than an ego and a wind bag to ham it up, and you can dump outtakes into primitive synthesized drum loops and call it a song), and nostalgia for the moment. To dissect this being, and force the organs to stand alone will basically kill the golden goose. What a fucking moron.
The feeling of being in control and acting on your free will on the spot is demonstrably not connected to actual decision making will. The whole concept of free will is so vague that debating if it exist or not is useless.

If you think that "free will" is becoming aware of your decisions just when you make them, consider the fact that the human perception of "Now" spreads over 3 seconds or more. The ordering of two events can swap up to 5-7 seconds in some cases (ever feel that you are thinking about somebody and then they call you).

There is some evidence that your brain does stuff parallel and out of order and then marshals them into stream of consciousnesses where causality of internal processes seems right.
It improves the build time problem by offering a way to do fast, hermetic builds. Caching is very accurate, targets only rebuild exactly when they need to, and you can distribute just about any kind of work over a build farm. It may not sound like much, but having the distribution at the build system level, versus say, distcc, makes a big difference, especially if you have long build steps that aren't just compilation. You literally can't accidentally have dependencies that aren't explicitly defined. When you go to compile it will not find headers from targets that are not depended on, for example.

>I’ve looked a little bit at bazel but haven’t spent long on it. It seems to really, really want you to do things in its specific googly way ( that seems to stem from monorepo style and always knowing the exact build path and never needing to distribute to users) which is hard if e.g. trying to to convert an existing project that doesn’t perfectly fit (us: combined C++/Python with some legacy fortran generation)

I don't really think this is the case. There's definitely certain aspects that can be challenging but I do not feel it has much to do with monorepos. It works well with a monorepo using the workspaces system, but it also should work fairly well using modular git repos as well, each repo is just treated as it's own workspace. It's possible to even have Bazel go and get other workspaces, and you can refer to targets inside of other workspaces.

One of my favorite parts about Bazel is combining different languages. If Starlark rules for the language you are trying to build for don't exist, you can write them. Starlark is a fair bit like Python, it's relatively easy to learn and write your own targets.

I acknowledge that most people don't want to maintain BUILD files for external stuff. There are some options here. Some people already maintain this, like here: https://github.com/bazelregistry - and there are experimental rules for dealing with external build systems.

I use it outside of Google on personal projects and find it perfectly manageable. You don't really need a large build team unless you're doing interesting things. There are a few aspects of Bazel that really are tough, like how you must explicitly specify dependencies on every target, and how actual builds can't even see files not specified in dependencies, and when you get fairly deep you'll probably run into trying to understand what's going on with runfiles. It's definitely a bit more compliant than a Makefile generator at this point. But in exchange, it delivers on its promise of being fast and correct.
This is such a great point! Experiencing this balancing act right now.
> Docker itself is in trouble because they got the wrong use case from the start. They completely missed out about orchestration.

That's actually how they started -- they were a PaaS called dotCloud before they were Docker!

This was before the term "orchestration" became common, but the point was that they were running apps in multiple languages. They were like Heroku except they supported more than one language (back when Heroku was basically Rails apps).

They didn't get much traction and had to pivot to Docker. I think the underlying reason is that writing a PaaS / distributed OS like Kubernetes is extremely difficult, and they were spread too thin. They didn't really nail a single use case like Heroku nailed Rails apps. They were trying to run everything and ended up running nothing.

----

This "rhyming" of history makes me smile, and makes me think how important timing is. dotCloud was the right product, done too early and done poorly. Docker was arugably the wrong product at the right time! I say "wrong" because I never thought it was a sustainable product or business, but it did come about at a time when people really needed a quick and dirty solution.

And now the surrounding ecosystem has changed drastically and I agree with the OP that Docker may be left out of it.

----

Another thing I find funny is that App Engine was already "serverless" 10+ years ago... you wrote Python apps and uploaded them as .zip files (web or batch processing). You didn't manage virtual machines. So somehow they were also a bit early, and maybe the product was lacking in some ways as a result.
We are in the minority but there are places where motorcycles aren't welcome. The trailer park I live in during the week is one of them. It's a pleasure to arrive home M-F to a pastoral environment where the smell of lemon blossoms accompanies the birds chirping, but then there's this shock when I go home to the mortgaged place on a golf course with daily lawn mowers, blowers, and straight piped Harleys.

There could be a middle ground: Allow lawn care only one day a week. That's what the $FAR_TOO_EXPENSIVE place down the road does.
I assume these are not trees that are planted and then left to grow forever, but probably the trees are harvested at some point. Go ahead and write them an Email, asking how they got that 1kg figure.