skysight-inc/HackerNews huggingface dataset:
A good definition of The Cloud is just "servers in a datacenter" so the discussion is best framed as Private Cloud (on-prem or co-located servers) vs Public Cloud (AWS, etc) or some combination.

People with expertise in running private clouds and using public cloud services can judge each case pretty easily, by taking into account the organization's technical needs, plans, budget, abilities, etc. And for non-experts, the question is even simpler: use the public clouds if or until it becomes a technical or financial blocker. And in that case, hire an expert.

There's really not a lot of room for controversy. It seems most of the arguments come from people without the relevant expertise, who only know how to develop in public clouds, responding defensively. Like people with little programming experience flaming each other over which language is "best".

There's no single "best" cloud option, since they're just different tools for different things. Sometimes either way would work, in which case it comes down to personal preference, and sometimes there's a clearly better option for a specific organization's needs. Framed correctly, it's a "boring" question just like most technical questions should be.
https://media.tenor.com/K3ysWo8hdloAAAPo/tank.mp4
Think of this the other way around. Do you want to work for a company who equates "GitHub" with coding and doesn't know what GitLab is? I wouldn't.
Nah, she’s always had a door opener that someone in a wheelchair could easily use to get in the building. It was probably installed by the prior tenant after the ADA was passed.

In fact, the problem wasn’t even the ADA. The ADA is a Federal law, but California also has a similar accessibility law (the name of which I have forgotten). But while the ADA exempts old buildings from most of its requirements, the California law does not. This definitely makes the California law worse than the ADA; it destroys (and has destroyed) more valuable things than the ADA does.

> Maybe she should have made sure to rent a building that enables her business to follow the law

She thought she was! The building is decades older than the ADA, so she thought it was exempt. She wanted larger, more accessible restrooms, but if she had tried to remodel before opening the restaurant it would have bankrupted her. I’m surprised the recent remodel didn’t bankrupt the restaurant; I’m sure she had to take out a loan to cover it. Either way it’s destroyed at lot of value.

Going back to the subject of Berkeley briefly, it doesn’t matter how much money they have. What matters is that they had a collection of educational videos that they were making available for free, but they had to take it down because they couldn’t make it accessible. It doesn’t matter why they were incapable of it; it could be internal politics, budgeting problems, or simply a lack of manpower in that department. What matters is that they couldn’t get it done. That’s a destruction of value that could have been avoided if the law had been better written.
Very heartening to know other people are thinking about this. For about 4 or 5 years I've been warning about an equivalent problem in the HPC space, whereby even if on-prem is cheaper, companies will be forced to adopt cloud due to the lack of skilled bare-metal sysadmins.

I should note that these warnings aren't accompanied by much sympathy; companies and academic institutions both do a profoundly terrible job at incubating the skills they need, then bleat at their local governments about new graduates not having the skills to be employable.
Not sure what the name of the tool is, but the phenomenom exist and the ZIP format makes it feasible (especially for store only files).

Guesss that’s why a JAR or APK is a ZIP file with another name.
> didn't Ubi team up with some European nonprofit to make other real world locale into games for educational purposes?

You're likely thinking of the Discovery Tour line derived from Assassin's Creed. https://www.ubisoft.com/en-gb/game/assassins-creed/discovery...

"[F]reely roam Ancient Greece, Ancient Egypt and the Viking Age to learn more about their history and daily life. Students, teachers, non-gamers, and players can discover these eras at their own pace, or embark on guided tours and stories curated by historians and experts."
A kind reminder that the cloud is just other people computers
I'm sure you believe I said "floats were used because it was easier" but I didn't, which is why if you go look at the comment you replied to that's not what it says.
All You Need to Know about Debugging Kubernetes Cronjob
Using the search function at HN: There are several previous discussions of Quaise tech, the most commented being 3 months ago:

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

Those discussions clear up some confusions that are likely to recur.

This particular New Atlas article has also been submitted more than once, garnering a few comments.
So all of a sudden a switch flips on in the brain when you turn 18 that allows one to consent?
Indeed. It's already getting difficult to hire a competent DBA who can end-to-end manage a MySQL on a bare metal; things like replication, backups, setting up data pipeline to data warehouse and what not. I'd give it about 5-8 years before DBA gets de-skilled.

Similarly, managing servers through Chef/Puppet used to be a thing just a decade ago. Now with the onset of serverless, Lambda etc., it's slowly fading away.
I routinely have to run file system scans on a giant NFS filer, and even without a hiccup, out of a 100M stat or read calls, ten or so will just never finish. In Go, I have to wrap the call with a channel thing and a time out and hope I don’t run out of threads before scanning all 400 M files.
We don't grant a government the monopoly of violence -- they are the government because they hold the monopoly of violence.

The monopoly of violence is disconnected from issues of legitimacy and authority. You don't have to agree with the government, and plenty of folks don't -- hence insurgencies and rebellions all over the world. But unless you can usurp that monopoly of violence from the existing government your feelings about their legitimacy and authority are moot. Lots of governments don't give a damn about your rights, and never will.
Once you know your way around APT and dpkg, you can work through any issue you might have during an upgrade on other Debian-based distros, too. The copy of busybox that Debian-based distros package and ship even includes dpkg, so you can repair even a broken libc.

Most end user issues with upgrade breakage on Debian downstreams like Ubuntu and Pop!_OS wouldn't be serious problems for experienced Debian users.
Here is a pressing problem for the United Nations: end a major war that threatens the UN itself. The UN is primarily an institution about peace. If peace exists, individual states and collections of states can take care of their pressing problems. Quoting Branko Milanovic:

> The second reason for the decline of the UN and international organisation is ideological. According to the ideologies of neoliberalism and ‘the end of history’ which so heavily dominated the 1990s and the first decade of the 21st century, dealing with world peace and security was no longer the most pressing task of the UN. Helped by the proliferation of non-governmental organisations (and false NGOs), the new ideologues broadened the mission of the UN to many subsidiary issues with which it should have never been involved but rather left to other governmental and non-governmental bodies.[]

>

> The third, related reason is financial. As the mandate of the UN, the World Bank and other international institutions was broadened to include practically everything imaginable, it became obvious that the resources provided by governments were insufficient. Here NGOs met billionaires and private-sector donors. In a series of actions unthinkable when the UN was created, private interests simply infiltrated themselves into organisations created by states and began to dictate the new agenda.

>

> This is how the entire UN system went into decline and we ended up in a position where the head of the only international institution ever created by humankind whose role is preservation of world peace has become a spectator—with as much influence on matters of war and peace as any other of the 7.7 billion denizens of our planet.

https://socialeurope.eu/does-the-united-nations-still-exist
It's the very definition of a free market concept. The price the market determines for something is the fair price, to charge more or less would be unfair to someone else
The Strategic Pizza Reserve idea is centralized and obsolete. Instead there should be a decentralized Web3 pizza reserve policy where people store a few pizzas in their freezers for situations where they are needed. Policy compliance can be arrested and verified on the blockchain.
> I mean, try finding a sys-admin who can just do simple tasks like set up and properly configure a mail server these days.

I will do that. Horrible work. I would need >$200K/year....
Yes. All the evidence in his case was badly tainted. Doesn't mean he is innocent, but that is what we are supposed to presume in absence of anything reliable.
Yes, with CISC instructions and powerful macro assemblers like TASM and MASM.
Makes sense, they both do the same thing, no?
> your particular ethics that is derived from your lived experience

Nothing you say should be taken seriously by anyone, ever.
The term for the percentage of accepted students who enroll is “yield”.

Every college predicts its yield and admits enough extra to get a full class. It’s basic college admissions.

https://en.m.wikipedia.org/wiki/Yield_(college_admissions)
https://www.thoughtco.com/what-is-yield-788445
I think you are too charitable here.

I would simply state that some ideas are so ridiculously bad, they should never leave the paper. The fact that the soviets actually built one prototype is mind-boggling. Most likely there were some people in power who did not have an ounce of technical competence. Who in their right mind greenlights such a project?
Your abstract is very intriguing, I’d love to read the paper! Is there anything beyond commenting we can do to help encourage publishing?
Incarceration is not necessarily effective but what alternative can you propose, as a scalable form of punishment? How do you define "totally rubbish"?
People justify conscription all the time, which is a particularly bad form of slavery. There is a difference between someone being evil and someone being wrong.
GitLab internal instance and GitLab hosted.

I like it, though we probably could do permission automation better on the internal instance. The team who run the hosted stuff have this perfect.
I found some rough edges as well trying to deploy a rust app.

Having heard about fly.io from fasterthanlime I was expecting things to be smoother but there were a few gotchas.

Eventually I managed to configure things in the right way but it was a far cry from heroku buildpacks.

I'm trying to get my clients (1M+ spending per year) to switch from azure (absolute dumpster fire) to fly.io but I'm not sure it's mature enough just yet.

At that point I'd rather have to configure standard machines on hetzner than finding the quirks of a random paas
Unless there is enough behind it to become a viral news story (a photo, video, a document) there is little incentive for these authorities to act.

For this reason, ensuring the freedom of whistleblowers, Wikileaks and others is so important. Without that, it becomes much easier for the authorities - which we trust our rights to - to do nothing and get away with it
This is an odd dichotomy you seem to have built. I'm perfectly fine condemning both.
Pretty sure you meant https://windmill.dev
Computing started in the cloud.

Once upon a time computer bureaus sold time on their main frames, and you used a terminal (on a 1200 baud modem) to communicate with it.

Computer programmers were all men in ties, and fine looking suits.....

History rhymes
This guy Lars Anderson is fascinating, doing so much more with arrows. He has a great video, trying to rediscover or recreate the Comanche capabilities. Well worth 5 minutes of your time if you have any interest in historic military or the abilities of humans to do amazing things. https://www.youtube.com/watch?v=liHlCRpS70k
150 years ago premature burial was one of the greatest fears of many people.

George Washington famously feared premature burial. While on his deathbed in 1799, he instructed his personal secretary Tobias Lear to make sure he was dead before he was buried:

“Have me decently buried; and do not let my body be put into the vault in less than three days after I am dead.”

Washington ushered in an era of taphophobia, or fear of premature burial. During the 19th century, popular books and magazines promoted the idea that many people were buried alive. They reported tales of bloody shrouds, gnawed fingers and horribly contorted bodies inside their coffins.

“Less than 150 years ago many medical practitioners freely admitted to being uncertain whether their patients were dead or alive,” wrote Jan Bondeson in Buried Alive: The Terrifying History of Our Most Primal Fear, published in 2002.

https://www.newenglandhistoricalsociety.com/when-fears-of-pr...
Finally a split keyboard that looks professional, I been using the Ergodox EZ for a while and thanks to you I'm going to switch to the Advantage 360.

The official adoption of ZMK is a total win.
Then this should be supported by evidence that forced labor is rehabilitating. Show us it’s true if it is.
As Labor Pool Shrinks, Prison Time Is Less of a Hiring Hurdle - https://www.nytimes.com/2018/01/13/business/economy/labor-ma...

> Nearly every weekday morning for much of last year, Mr. Forseth would board a van at the minimum-security prison outside Madison, Wis., and ride to Stoughton Trailers, where he and more than a dozen other inmates earned $14 an hour wiring taillights and building sidewalls for the company’s line of semitrailers.

> After he was released, Mr. Forseth kept right on working at Stoughton. But instead of riding in the prison van, he drives to work in the 2015 Ford Fusion he bought with the money he saved while incarcerated.

> Meghen Yeadon, a recruiter for Stoughton, found part of the solution: a Wisconsin Department of Corrections work-release program for minimum-security inmates.

> Work-release programs have often been criticized for exploiting inmates by forcing them to work grueling jobs for pay that is often well below minimum wage. But the Wisconsin program is voluntary, and inmates are paid market wages. State officials say the program gives inmates a chance to build up some savings, learn vocational skills and prepare for life after prison.
> Why is there never advance warning? It's the lack of courtesy that gets to me.

They give you advanced warning in the T&C. If they gave more warning, this could assist people who commit fraud. Fraud is not some imaginary issue. It's very real and very problematic.

I'll say it again, get your own merchant account if you don't like this.
It is pretty easy to completely hork a large box with a very disk intensive process; hit a local file system hard enough and you can get a majority of the processes into D state, uninterruptible IO Disk wait. Maybe not from inside a container, haven’t see it, but definitely on a box with shared processes. Even just too much logging can harm unrelated processes that aren’t even doing much with the disk.
More Americans Now Believe in Aliens
The key to this is: which is worse for middle management; a 15 minute outage which is your fault, or a 2 hour outage you can blame on AWS?

Cloud is to the IT department as big consulting companies are to HR.
> Tolkein's "Lord of the Rings," a very long pro-war (warmonger) screed that he consciously designed to counter pre-WWII pacifism in England

This is hilariously off-mark. Tolkien was a very anti-war person (shaped by his experience in the Great War).
I'd consider initiating them from free GitHub actions
I tried to avoid using @apply but that makes creating variations (e.g. of button styles) REALLY hard — as your code is just littered with class names. Plus if you're adding :active :hover and :focus styles, you have to do it on ALL the variations on all of the pages. It's frustrating and takes a really long time.

I've moved to using @apply in a few generalized classes and I love it, since my class names like "btn" "btn-success" "btn-success-outline" describes what I want, and I can easily go in and change them.

I'm not creating a new component for every tiny thing, like a button or a link, just so I can avoid using @apply...
There are far more effective ways to stand out as an applicant than your GPA and university — in particular, by actually contributing notable work to the field, but also by making social connections and leveraging those into a job.

I didn’t even graduate from high school, but I’ve never struggled to find employment with the companies I wanted to work for.

The idea of a degree as a first-pass filter is oversold at best.
I was a happy gitlab user for a long time. As ops manager I led the migration from GitHub to gitlab 3 years ago. At the time it seemed like a great decision. Now, as tech director I am looking to switch us back. It is very clear in my interactions with gitlab they do not care about small companies. Their pricing structure is bonkers and has completely catered out the middle. IMHO the jumping the shark moment was the IPO.

I want gitlab to succeed. I’ve spent several sessions with various teams there sharing my feedback and it goes nowhere. I am not arrogant enough that I expect it to be implemented; there are no follow ups even for clarity or to say “thanks but no thanks”.

How is their code search so broken at this point? What features are they cranking out that are more important than making the site usable? Right now it looks like they are solely focused on implementing pricing increases, storage limits and user restrictions. I have had a representative say to me why don’t you upgrade to premium- as if a $99/seat/user/month is palatable to any company or a realistic solution.

I get that companies need to make money, but their approach is tone deaf. They had an issue where pricing was discussed and it ended up changing nothing [0].

I agree with the sentiment in this thread. It seems there are two common themes. 1- the inconsistencies in the UI are frustrating many people. 2- The pricing that probably made them an attractive alternative is no longer there.

I look forward to the incoming PR damage control in this thread per company policy [1], that again will lead to no changes.

[0] https://gitlab.com/gitlab-org/gitlab/-/issues/213185

[1] https://about.gitlab.com/handbook/marketing/community-relati...
Yes. But if you don't want to deal with PayPal/Stripe, this is what you need to do. Stripe was never different from PayPal in this. People just don't take payment processing seriously enough to care.
> I greatly appreciates knowing just how bad things can be, sometimes for no reason.

How do you know that the people posting about problems they had for “no reason” are being honest and not disingenuous? They could be leaving out key facts or straight up making up a story that they feel will gain enough traction for it to end up on the front page.

A Stripe employee replied elsewhere that they have been looking into the poster’s case for the past 24 hours and it isn’t straight forward. So either Stripe is lying or the poster was getting support but they didn’t like the way things were going or maybe they felt they weren’t getting support because Stripe was taking a few days to respond because they were investigating the situation.

We have no way of knowing the truth. Stripe and/or the poster could be lying or they could be telling the truth or the truth could be somewhere in between. And we will never know what the reality of the situation is.

I’m really not trying to be provocative, I’m just trying to figure out why in situations like this HN seems to take the complaints at face value. At least that’s what I’ve seen. If people have examples of complaints like this not being taken at face value by HN I’d love to see them.
Haha! Cynically speaking, yes.

But to be serious, I would say they’re both labor-intensive jobs with high barriers to entry that have to be recouped in the hourly rate.
> I notice that the concept of 'retaliation' is taken as a given

There is no room for 'retaliation' in reality. All the superpowers' defense systems are set up to launch in around ~10 minutes if they detect a nuclear launch from the other side. So, all these 'they used nuclear weapons first so we have to retaliate' delirium in the press is totally nonsense. There is no such 'first - second' in a war between nuclear superpowers. They launch simultaneously within ~15 minutes and destroy each other and entire world within ~40 minutes. (includes flight time of the slowest ballistic missile)
There used to be one of those in the hackspace in Glasgow, years ago.
Why do you say that reads and writes may also block?

Let's define "may block" first, perhaps? What do we mean when we say "network I/O may block"? Usually, this means that the kernel may see your network request and raise you a context switch while it waits for the network response on your behalf. In your last sentence you appear to argue that the reason why the kernel performs a context switch is relevant in determining if an operation "may block", and the GP is arguing that that's a distinction without a difference.

If the definition of "may block" is really just "the kernel may decide to context-switch away from your program", then yes, the GP's assertion that file I/O, memory I/O (mmap) and memory access (swap) are all operations that may block is correct -- the only difference is in degree: from microsecond delays for nvm-backed swap to multi-second delays for network transfers.

Or, of course, I may have misunderstood the GP's train of thought.
That was actually a big concern. Especially for the Pacific Islander students who were worried about being lumped in with Asians. Nevertheless, they were still advised to identify as Asian/Pacific Islander rather than White.
It’s the default
Wow. That is incredible. I don’t want Google inspecting my files for “hate speech” or any other thought crime. I am absolutely canceling my Google drive subscription.
I just want a fresh supply of the old Microsoft Natural Ergonomic keyboards from the late 90s/early 2000s, before they started using chiclet keys or mushy switches. (The model with a USB and PS/2 option.)
Yes. An old co-worker in security used to leave them on the floor in the lobby and had to stop when a C-level got mad about falling for it. It rarely didn’t work. The company has mandatory annual security training.
I couldn’t get used to this layout for programming.

I’m all for moving the modifiers but I couldn’t deal with moving of `, =, [, ]
Whenever I look at the Win32 runtime I realize that it is one of the fundamental reasons that Windows has dominated the desktop market.

One of the major reasons Windows is still the powerhouse for gaming that it is revolves around the fact that, unless there were bad choices made by the game author, most games from around 2000 or so will continue to run to this day unmodified. Basically any XP game that doesn't do something Actually Dangerous is probably able to Just Work^tm in a way that no other OS really has the capacity to.

The youtube user NTDEV, rather famous for getting That XP Leak to build, took the herculean effort to upgrade windows across every extant build that they could: https://www.youtube.com/watch?v=nW4rk3gFOxM