skysight-inc/HackerNews huggingface dataset:
Indeed. Docker should've been plumbing. They could've had a really nice business with developer tools on top of the core bits, but they decided to try to jump straight to enterprise and did a number of things to alienate partners and their broader community.

Instead of adding value to Docker they're just trying to find the right knobs to twist to force people into paying. And I think people should pay for value when they're using Docker substantially for business. But it seems like a very short-minded play for cash disregarding their long-term relationship with users and customers.

All that said: They have to find revenue to continue development of all the things people do like. I'd encourage people to ask if the things they've gotten for free do in fact have value, and if that's the case, maybe disregard the ham-fistedness and pony up if possible.
This is such a pointless discussion. If the economic and political atrocities that occurred under capitalism were listed out it would make the book on communism look like a pamphlet.

Shitty people doing shitty things can and will happen under every economic and political system. If you let people convince you that trying to break the cycle of worker exploitation by changing our literally feudalist corporate structure in any way is a one way ticket to the gulag then the only thing that will happen is you’ll be happier with the lot in life that’s been decided for you.
What are you proposing? That software should be up to date and working for all eternity without the user paying a cent past the purchase price? EU rules state that software is included in the warranty but it doesn't extend seven years.
While that's true, for the amount of network traffic they're likely moving around, I wonder where they're placing their servers.

eg something like AWS with massive data transfer costs, vs something else like carefully placed dedicated/colocation servers at places which don't charge for bandwidth
That said, a lot of the true cost of rubygems.org is borne by Fastly, who provide the CDN.

Disclosure: I work at Shopify on a team that does work in and around RubyGems.
With time they'll all fusion into one mega-corp.
I can also throw in an open-source free alternative that we use and are very happy with: https://umami.is
We are even using Docker Hub to store and distribute VM images... The so-called "container disk image" format is sticking a qcow2 file in a Docker image and storing it on a Docker registry.

https://github.com/kubevirt/kubevirt/blob/main/containerimag...
8 Years and Counting
I'm still unsure whether Docker saves companies money or not. Had spent 10 hours+ for each docker network issue at a company. Scripting is cumbersome but it's mostly write-once, easier to dev/debug/deploy etc.
Capitalism 101 explains that the consolidation of capital is necessary to maximize the capital extracted from customers. Basing our entire economy on a few average people handling the assets of billions is bound to go disastrously wrong. As we have seen cyclically for decades now. Does a bank exist that hasn’t knowingly laundered organized crime money, paid bribes, or otherwise engaged in substantial white collar crime? I cannot find one.

Credit unions are superior and their disparate ownership structure is a key reason why.
I don't think this is true. There's Perl 5 and there's Raku.

All that happened is Perl 6 became Raku because some people didn't want Perl changing that much.

So Perl will jump version 6 and naturally evolve into Perl 7 at some point.
Asianometry youtube/substack/etc.
Epistemologically wrong
I bet a lot of Russian oligarch's/China's money is parked at Credit Suisse. They will be quiet as a mouse.
You can like tech and not be a "tech bro".
If I were tetrazzinily wealthy, I'd lidar the solar system. There's no telling what we'd find in the asteroids alone.
what do you mean "demand profit"?

Last time I check rent is not free, food is not free, bus ticket is not free. No reason why software should be free.

Open source was invented by big co as a "marginalized your complement" strategy, not the ideal that is marketed as. As an evidence, I do not see any cloud vendor open source their code?
Too many cooks in the kitchen. There's a ton of competing ideas to 'fix' packaging in python, but no will or desire from the core to step up and own/shepherd a solution.

There's a recent podcast with most of the folks important to the ecosystem and they pretty quickly get to the realization that yes it sucks for users but it's not their domain and no one really owns or can fix python packaging: https://talkpython.fm/episodes/show/406/reimagining-pythons-...
They could probably have made more money from 1-line contextual advertising in image pull messages than this shit
> but pretending that regulation are not needed because there is some way for some people to get some insight about what's going on under the hood is just not a receivable argument.

What are you going on about?

If you listen to the All-in-podcast, where Sacks and the other guys talked about what happen, they actually point out that the problem was improper regulation that allowed banks to get in that state in the first place.
It's kinda shameful that only one screen reader can read the Unicode. All screen readers should be able to read all Unicode symbols properly. It's hideous that people with accessibility needs have to put up with such shoddy products, some not cheap.
It's a nice self fulfilling prophecy. Smaller cities shouldn't exist. Imagine the internship opportunities available to high school students that kids can get in a big city vs small ones. My peers had tech companies in their hometowns whereas I didn't. Small cities put children in a disadvantage and should not exist. Big cities also have the scale to have specialized schools that match students with their interests while small cities just have a classroom for the whole grade.
> Has my head spinning trying to make sense of it all.

I will stop your head spinning.

They added support for vehicle to load (V2L). It can output up to 6 kW. The onboard charger is also now faster and can accept up to 19.2 kW AC input as opposed to the previous 11.5 kW.
“On June 16, 1933, President Franklin Roosevelt signed the Banking Act of 1933, a part of which established the FDIC. At Roosevelt's immediate right and left were Sen. Carter Glass of Virginia and Rep. Henry Steagall of Alabama, the two most prominent figures in the bill's development”

https://www.fdic.gov/about/history/
As I already mentioned in another comment, DisplayLink requires proprietary software on the host computer. I like my open source solution better ;)

And the part of your comment about having fun hacking on a RPi is point on!
Aws seems to have mirrored some of docker hub for us (docker/library images seem to be hosted clones) and has their own public repos as well (not just docker hub’s images):

https://gallery.ecr.aws/

edit: typo
I think the risk manager think is a bit of a red herring, outside of pointing towards a culture that didn’t care in the first place.

SVB got blown up on a trade that is kind of at the core of what banks do (this is also why every bank is hurting). To even exist the bank has to be stuffed full of people very knowledgeable about rates risk at all levels of management. There should have been no shortage of people at any level, including executive, that understood the risks.

It wasn’t even like this was some weird bespoke product or something, they got blown up by plain treasuries afaiu. This is the sort of thing that’s “introduction to rates 101” material. They didn’t need a CRO to tell them this.
> We will require a crowd of 50 users per creative within the past 7 days before the ad can be rendered.

Am I missing something? 50 is not a big number. And 50 over 7 days is less than one per three hours, which suggests that coarse-grained time-based attacks or simply changing the targeting every few hours could end up effectively targeting a single user. Or just asking for the ad 49 times before unleashing it?
What's wrong with <input type="file" /> and the $HOME/Downloads folder?

Why is arbitrary access to a whole folder needed? Cool, yes. Dangerous? Very.
> FDIC will probably have to be reformed. You cannot guarantee everything, all the time.

Why can't you when you can literally print money? Just banks will have to be forced to pick up the tab for that, by limiting their money printing ability so that in case of emergency it can be safely printed.

Dollar deposits in a bank should be 100% safe operation regardless of the amount.

And investors can burn. Every investor is reaponsible for their own risk.
I think their goal, rather than making more money, is probably to stop spending money on resources belonging to "customers" who don't pay them any money.

As annoyed as I am with the change, I understand their motivation. It seems rather entitled to demand Docker continue offering me the free service of storing hundreds of gigabytes of redundant, poorly optimized image layers. The complaints seem to largely boil down to "This is outrageous! I will no longer consume your resources without paying you! GOODBYE, good sir!"
Take a look at our release article on Medium:
https://link.medium.com/vg7qCRVsayb

We welcome contributions from developers of all levels to our open-source project on GitHub (github.com/logspace-ai).
It indeed took several days of trial and errors to get a result I felt comfortable using
Getting out of a self inflicted problem isn't so easy. They have spent a long time trying. For example, putting distribution in the CNCF, working with the OCI on specs (like the distribution spec), making it possible to use other registries while not breaking the workflows for existing folks, and even some cases of working with other registries (e.g., their MCR integration with Docker Hub that offloads some egress and storage).

The root namespace problem was created by an early stage startup many years ago. I feel for the rough spot they are in.
It’s a long standing hate for me that isn’t limited to just Docker, companies that used “we’re free” to obtain massive growth only to turn around and switch monetization models completely once they’ve become the dominant player in the market. It’s a massive distortion on the market, driving companies that tried to be fiscally sound from the start into irrelevancy while extremely inefficient ventures become the market leaders on account of superior funding.

Or to put it another way, Docker should have been focused on sustainability from the start and not dangled a price they knew couldn’t last in front of people to increase adoption.
I like this post. As someone who is deeply afraid of their Raspberry Pi, this could be the silver bullet.

An RPI project to me is 20% surface level solution and 80% troubleshooting. Your standard RPI forum thread to do one thing quickly spans to a mile long, because "I tried what you recommended but what to do now that I have a new problem". You can really feel that experiencd in this thread. Most RPI experience in my opinion is similiar to mine. You can not solve "a" problem with "a" solution. You always need a series of solutions with progressive tweaking. This post captures that essence, solving a problem and coming to a goal with an RPI that is written like a travel story.
> I'm not really sure why there is so much anger

Because it's unfair to have millionaires bailed out. When the poor make bad decisions they don't get bailed out.
Ownership, conversions, and transfers suck. To get similar utility out of crypto as banks one must sacrifice the decentralized features.
Just a small correction:

By the way, did you know that Tyson's gross chicken breasts are on sale for only $199/lb at your local Kroger?
I have been seeing conflicting opinions from people in the financial know-how. On one hand, patio11 says that you can ignore this and that the banking system is very resilient. On the other hand, him and others mentions that you need to use 3rd party providers in order to distribute your deposits in order to have full insurance coverage. Is there any way for a non sophisticated person to avoid these headaches? Otherwise why is this so different than the knowledge required to self custody crypto-assets?
If you truly think that this radical change will make the company more productive, what's stopping you from raising a seed round for your new company built on this innovation as competitive edge?
When you usually have flags in your function then you really have two functions in one which can be a problem. In practice, I usually break these kinds of functions down if it's looking like it's handling radically different cases, it does add some duplication but most times it's just the boilerplate of the language/platform than the actual work itself.
> That's a neat idea but probably unworkable in practice. Container images need to be reliably available quickly; there is no appetite for the uncertainties surrounding the average torrent download

Bittorrent seems to work quite well for linux isos, which are about the same size as containers, for obvious reasons.

IMO, the big difference is that, with bittorrent, it's possible to very inexpensively add lots of semi-reliable bandwidth.
No. It is only a risk if an attacker can use it somewhow. Would you show me a scenario how could an attacker gain knowledge of which physical server my lambda function is running AWS and break out from the container and get access to my container? This risk is acceptable for most workloads. Maybe not for the tree letter gov agencies, this is why they got gov cloud. You see, again, what is the use-case? What is the risk? What risk is acceptable?
Basically, in my book, it means "don't build a team of clones of yourself", because everybody having the same profile is how you create blind spots.

Hire people who are going to have a different perspective, perhaps because they have a different reasoning (e.g. neuro-divergent candidates), different origins, different curriculum, different life experience, etc.
Apple Engineers Reportedly Working on ChatGPT-Like AI Despite Siri Design Flaws
The Earth Corporate.

Or E[vil]-corp for short.

Edit: I realised a missed opportunity for a Mr. Robot reference.
Yes, go back in time and tell the Elizabethan playwright whose work you need to study for your Literature class that they shouldn't use Roman numerals as is the custom, because it might cause you problems in a few centuries. Sure.

There's really no excuse for any Unicode symbols not to be properly read by a screen reader, except developer cluelessness or carelessness.
At least it's telling you that in this case.

They also "shadowban" users, i.e. you'd try to register only for them to lock your account, make you send them your ID and such, and then still refuse to open an account for you. All because their crappy fraud detection system didn't like the IP from which you sent it or something.
Thanks for the feedback. I did not expect people to enjoy my writing that much :)
Right. They are idempotent (making an API call doesn't cause a state change in the model[0] per se), but not necessarily deterministic (and less so as you raise the temp).

It is possible to architect things to be fully deterministic with an explicit seed for the pseudorandom aspects (which is mostly how Stable Diffusion works), but I haven't yet seen a Chatbot UI implementation that works that way.

[0] Except on a longer timeframe where the request may be incorporated into future training data.
I don't know how we can remove that point of failure though. Although we don't think about it, banks fail and are designed to do so. We just try to reduce the chances of that happening.
Right, it's a little different than my summary, but the main point was that they educated everyone that there's a way around that with specific image names, or a proxy, etc. If they push hard enough, the internet will route around them, distros will ship a patched docker, preset environment variables, or a docker->podman alias, etc. They will lose control over the "root namespace".
It's this way of thinking that has made requesting a source the new "Nuh-uh."

A better response is, "I see it different, here's a source I'm providing or story of personal experience that suggests why. Do you have other context or information that could help me understand your position?"
I'd like to see something resembling the Linux model. In the case of Docker, a foundation built around a suite of open source tools that's contributed to by pledges from all the big companies that use the tool. Maybe that means podman has a reliable source of funds for maintenance and improvement.

What I don't like is having these critical tools directly in the hands of a single for-profit corporation, at least where it can be avoided.
I did not accuse anyone. I said that it was in principle possible to use freeware as bait and switch.
Per their mid quarter update[1] there was ~20bn outflowing per quarter, so the question I have is if they had to sell their MBS for 20bn at a 2bn loss, that seems it would only buy them an extra quarter or so of liquidity. Surely they couldn't do that every quarter and remain solvent? Did this trigger their insolvency or accelerate it?

[1]: https://s201.q4cdn.com/589201576/files/doc_downloads/2023/03...
All banks have markdown issues, but SVB had liquidity issues due to the businesses they were serving, i.e. they served cash burning machines so naturally hit liquidity issues. The other banks, like First Republic, also have issues but might not have had a problem if not for the loss of confidence caused by SVB's collapse.
There’re some collaborations between companies and academics. EU runs several programs where a company can get a grant to hire a PhD student. This is supposed to advance the research in member states and give local companies an edge. These industrial PhDs are less common, but they exist.
So your sister didn't match the expected pattern the child had learned so they asked for clarification.

Pattern matching? You decide
Impressively the grid is not really a grid and certain regions are truly inaccessible. This does feel like some sort of "built from spec, in a different country, knock-off" so at least we can be glad there will be loads more mediocre code out there.
I have done that and it's a great management strategy. You can hire world class developers and talent if you just treat them as peers and don't jack your own compensation up to astronomical levels. It's like a "cheat" to win at management. People will also be less likely to quit and much more likely to join you at your next role.
Way over a year, since 2008.
Hotmail/outlook.com and OneDrive are two services that Microsoft has been offering for decades, for free (with a storage limit, but that’s nothing weird), no Windows required.
"Capitalism would get your bank and their depositors bankrupt, end of story."

Except that's not capitalism. America is real, actually existing capitalism, and only poor people get bankrupt, not banks or bankers. Capitalism is not about fairness or justice or whatever ideal. Is about maximizing profits and exploiting wage labor. "Socializing" loses maximizes profits, so that happens. Poor people getting bankrupt maximizes profits, so that also happens.

"It was the USSR that were using heavy machine industry to finance and subsidize unproductive companies, leading to monopolies and corruption."

I'm not sure what the argument is here. Nationalizing industries is not socialist per se. But you said it yourself "subsidize unproductive companies". So the objective was not to maximize profits, but to protect national interests and the development of socialism. Also, the USSR has a long and complicated history, from Lenin's War communism to NEP, to rapid industrialization, to perestroika, to liberalization. So we can't make sweeping generalizations.

But is unfair to talk about "monopolies and corruption" if you look at "western democracies" today. Monopolies. You realize that today only 5 or 6 companies (Unilever, Nestlè, Pepsico, etc.) control the vast, vast majority of food in the world? And "corruption". Corruption is legalized in the USA and banks and tech companies freely decide what the government should or should not do, get tax cuts, grants, subsidies, low-interest loans and so on. That's corruption through and through.
Aspects about 3D Modeling
3D modeling is the creation of a three-dimensional object with the help of software. Its history started in the 1960s when computer scientist Ivan Sutherland created the world’s first highly interactive computer program called Sketchpad.
You have a TARDIS to go back and tell Shakespeare this, do you?
As someone that lives in a rural community, the national mega bank wouldn’t offer me a mortgage because they didn’t understand the local market, whereas the regional bank was the one most people living here got their mortgages from.

Particularly business loans.
who cares about classes though? OOP is literally the most boring thing in programming, and the stuff Perl is awesome at doesn't require OOP.

If you want classes go use java or C#, the second and third most boring things in programming.
Full article: https://web.archive.org/web/20230315124232/https://www.nytim...
Large companies may compete with each other but they will always join forces to screw the consumer.

https://blog.twitter.com/official/en_us/a/2010/more-than-dab...

Which companies own the online data analysis tools market now?

Why couldn't Twitter continue with the products development back then?

Did they truly consider their contribution of those employees to their company more valuable than the potential of the product, or were they against the product falling into hands of another company?
Banks never were great for yield, only as a place to route all your payments through, and even that is done badly in the US system as compared to Faster Payments.
I may have remembered incorrectly, which post was it. Here[1], in the paragraph titled "Why they deny me?" (unlinkable), Daniel hints at the possibility that this may have been due to development of (lib)curl which is used for malware creation by 3rd parties. There was no proof though.

[1] https://daniel.haxx.se/blog/2018/07/28/administrative-purgat...
You totally hit the mark on being easy to follow, and pleasant to read, I love blog posts like this which don't just dump a solution and then leave it at that but also walk through the process of getting to that point.

Can I suggest adding an RSS feed to your blog? I'd love to follow it, but realistically unless I can add it to a feed reader I'm going to forget it exists!
As long as you define what it is to think right?
How reliable is the insurance? In other words, how bad would things have to get for it not to pay out?
Most of my non-programmer white-collar friends use ChatGPT daily for their work. They are aware that it hallucinates stuff, so they don't ask it factual questions. Instead, they use it to transform existing data. It's wonderful at that task and saves them a lot of hours.
Have you faced any challenge while managing your team?How did you deal with that
Hello, I work in different teams and sometimes we encounter some situations in our product development processes. This is even why we built the product called Notion Standup (https://notionstandup.com). I know that I am not the first/last one looking for solution to such situations. I need to hear about your experiences with the problems or different situations that you face and your solutions for them.
Buy-n-Large
In that case mandate exercise and diet instead
You will have no luck asking Europeans to ever start using arabic numerals for titles used by the royalty. Numbering centuries would be a much more approachable endeavour.

Bloody French.
I experimented with SQLite, trying to insert many rows in under a minute. I ran my script with PyPy, with zero changes and it was 4x times faster!

code here: https://github.com/avinassh/fast-sqlite3-inserts

my blog post: https://avi.im/blag/2021/fast-sqlite-inserts/