skysight-inc/HackerNews huggingface dataset:
I’m not sure what the theme of your contention is: it sounds like you’re basically saying everyone will fight as hard as possible with whatever means at their disposal to be maximally selfish.

But that tired toy example from game theory shows that everyone loses if both grass the other up. Countless studies of both human beings and computer programs in the iterated prisoner’s dilemma show that the wining strategy is not in fact to drive housing prices so high that the homeless problem eventually wrecks your property value.

This smash and grab, “how much can you carry” mafia capitalism has been tried before and the result was a guillotine.
awesome - glad to hear it resonates
The source is literally a communist magazine.
What does the public debt have to do with any of this? You're treating the problem like it's all about money (numbers on spreadsheets) rather than power (ability to make the world the way you want it to be)
I've worked at a few tiny startups, and I've both manually administered a single server and run small k8s clusters. k8s is way easier. I think I've spent 1, maybe 2 hours on devops this year. It's not a full-time job, it's not a part-time job, it's not even an unpaid internship. Perhaps at a bigger company with more resources and odd requirements...
And yet there are still huge profits. Seems like some people (execs, for example) are still making way too much money. Try giving more of that to your workers and lemme know if morale and productivity improve.

See also: bullshit jobs.[0]

0: https://en.wikipedia.org/wiki/Bullshit_Jobs
Yeah, the Australian Government was never going to structurally separate Telstra because it would have trashed the share price, which would have made them look bad because they were the ones that sold it off to create the Future Fund (public sector pension fund, sort-of).

Telstra's behaviour post-privatisation somewhat precipitated the creation of NBNco.
> Don't stick your neck out unless you control the outcome (for positive or negative), and figure out what you're really being told to do or asked to do, and keep your effort to that. Don't go above and beyond, it's out of scope and you're better off sleeping. Not joking. If you can't do that, you might struggle to stay employed, and it's not worth your personal risk.

Generally good advice but I would caveat it. Sometimes the org doesn’t know it wants something, or doesn’t know that you are the right person to ask. For example, I’ve had good success when finding ways to save millions of dollars. And other, more domain-specific things that make management happy.

Granted, you don’t need to do this if your position is stable and that’s enough for you. But if you are early in your career, trying to move up, or just want to be on the keeper list when there are layoffs, simply doing what is asked may not be enough.
lol i like LLord I might steal that
My Dad was a university professor in mathematics. He loved his field! But the math department he worked in was taken over by someone who loved playing politics and maintaining power by playing favorites. My Dad refused to kiss the ring, and paid the price for that in his career advancement. He had tenure so it was never as bad as what happened to Marshal Brain.

Now we have n == 2, this could be a pattern. Of course it's a similar situation outside of academia too.
I think you are proving the point; there are very, very few applications that need to run on two cloud providers. If you do, sure, use Kubernetes if that makes your job easier. For the other 99% of applications, it’s overkill.

Apart from that requirement, all of this is very doable with EC2 instances behind an ALB, each running nginx as a reverse proxy to an application server with hot restarting (e.g. Puma) launched with a systemd unit.
I’m having to learn kubernetes to improve my job hunt. It’s really too much for most projects. Cosplaying doesn’t make you money.
I received my engineering masters from NC State, but not this department (I was in the Industrial & Systems Eng. dept, in the IMSE program: https://imsei.ncsu.edu/). That said, my program was intentionally broad & flexible because students seeking higher ed in manufacturing engineering might be EEs, MEs, CS undergrads, or something entirely different and could be pursuing any sort of leadership role in a manufacturing environment. Because of that, the program often referred students to Brain's program, and it was always common knowledge that one of the bigger differentiators at NCSU's engineering school was the focus on entrepreneurialism (especially compared to most other regional unis in the southeast, except perhaps GATech and maybe UFlorida).

Even if the loss of Brain and/or the scandal around the circumstances seem fairly inconsequential to most of you, it's a big deal for NC State's engineering program and the students there. It's also likely going to be a big deal for large donors like John Sall (co-founder of the SAS Institute, which is HQ'd in Raleigh).
What are the odds, the Direct Messaging solution, could be inspired / replicate the Matrix protocol? I love how the system works, despite many shortcomings (mostly on the front-end), especially the bridges to other services functionality.

Is there a chance the direct messaging task could enjoy some cooperation with the Matrix protocol / Element people?

I have little-to-no knowledge about the politics, goals & inner-working of both groups.
#![deny(must_use)] on the root of your crate makes it a hard error for your whole crate.

Typically what happens is that having this set on is very annoying while developing code, because we often want to test incomplete code without proper error handling before we finish it. So sometimes people will block on this kind of issue in CI, but not error out during development (a warning is more than enough)
Why does a startup need zero-downtime-deployment? Who cares if your site is down for 5 seconds? (This is how long it takes to restart my Django instance after updates).
This is due to people being taught that inflation is about the money supply as a matter of faith in (US at least) grade schools and colleges. It's rare for other causes to discussed or for the quantity-of-money argument to be questioned.
"You fell victim to one of the classic blunders! The most famous is 'never get involved in a(nother) land-war in Asia', but only slightly less well-known is this: Never go up against a once-Korean-resident when death is on the line! Aha-haha-hahaha!"

https://www.youtube.com/watch?v=pRJ8CrTSSR0
They’re selectively bred for one thing, and they start changing the moment you pick them. Just sitting on your counter changes a piece of fruit. Touching a berry with your finger introduces millions of tiny bioreactors onto its surface, some will go to work breaking cell walls, fermenting, fighting with the local and antecedent microscopic flora, and so on.
> But we also have AT&T

That might be part of it. When I first moved in, Comcast was the only ISP available. Then the city got municipal fibre. Suddenly, comcast decided to lower prices, and increase speeds. I will say that it was still a pain to cancel my subscription when I switched to the new setvice, though.
Yes. I've worked on a number of very large banking and telco Kubernetes platforms.

All used multi-cloud and it was about 95% common code with the other 5% being driver style components for underlying storage, networking, IAM etc. Also using Kind/k3d for local development.
To have easy side entry the front wheels need to be in front of the driver. So you need something to cover the front suspension and hold up lights. Try drawing a flat nose version of this vehicle that maintains the same ease of access.
"Imagine you are in a rubber raft, you are surrounded by sharks, and the raft just sprung a massive leak - what do you do?". The answer, of course, is to stop imagining.

Most people on the "just use bash scripts and duct tape" side of things assume that you really don't need these features, that your customers are ok with downtime and generally that the project that you are working on is just your personal cat photo catalog anyway and don't need such features. So, stop pretending that you need anything at all and get a job at the local grocery store.

The bottom line is there are use cases, that involve real customers, with real money that do need to scale, do need uptime guarantees, do require diverse deployment environments, etc.
Why do moments matter? Can we engineer them?
I’ve found that with a good dotfiles[1] setup + cloud storage, it is better to just reset the whole system and re-install whatever is needed.

The ability to do that is actually quite powerful as both disaster recovery and getting new hardware - it is in my mind so much cleaner to just install everything again. The built in migration tools have always done too little or too much for my taste. Dotfiles feel just right.

Funny enough hkdobrev introduced me to this philosophy almost 15years ago which I still use to this day and try to spread wherever I am. Thank you!

[1] https://github.com/webpro/awesome-dotfiles
Which policies? What you've said is something the right wing frequently asserts is happening, but can never say how. It goes in the same bucket as
"mexico is invading us" and "Portland burned to the ground during BLM" until proven otherwise.
Both EKS (Amazon) and GKE (Google Cloud) run Cilium for the networking part of their managed Kubernetes offerings. That's the only real "hard part". From the users' point of view, the S3 buckets, the network-attached block devices, and compute (CRIO container runtime) are all the same.

You are using some other cloud provider or want uniformity there's https://Talos.dev
My personal goto-solution for those requirements -- well 1 cloud provider, I'll follow up on that in a second -- would be using ECS or an equivalent service. I see the OP was a critic of Docker as well, but for me, ECS hits a sweet spot. I know the compute is at a premium, but at least in my use-cases, it's so far been a sensible trade.

About the 2 cloud providers bit. Is that a common thing? I get wanting migrate away from one for another, but having a need for running on more than 1 cloud simultaneously just seems alien to me.
This has always felt incredibly thin to me and shouldn’t in my opinion constitute probable cause. It’s essentially a dousing rod with four legs.
These anti-Kubernetes articles are a major signal that the competency crisis is very real.
Htmx works on all browsers I want to support.

I don't use any prefixed CSS and haven't for many years.

Last time I did knowingly and voluntarily was about a decade ago.
It can be done via the api
Lets be honest, most faculty members eventually become simple Ectoparasites on student work, or ruminate on problems they stopped making progress on for decades.

As someone prone to idealism, you need to careful of the external consequences of work that runs into conflict with institution politics, government goals, and foreign/domestic intelligence services (professional thieves.)

I am probably just a clown, but often had to consider the escalation of coercion stages in the context of personal resolve. You will be evil one day too... Best of luck =3
I don't know, I may be old fashioned, but if I find out that a podcast I like is just audio generated by an AI it's going into the digital garbage bin. I think a lot of people think like me, as I'm not -that- weird. Maybe I'm wrong, and the younger generations are going to welcome in AI as a replacement for humans on something as person as a podcast. It all just seems so fake to me, I have no interest in it.
> non-US postal services

What postal services are those? Are you sure you aren't confusing the USPS with a parcel service?
A "canine" is any kind of dog. A "K9" is a very specific type of dog used in US law enforcement, specially trained to act as if it smelled something when it sees a special signal from its handler.
FDB is a sorted KV database. So you can do range queries.
As an industry, we spent so much time sharpening our saw that we nearly forgot to cut down the tree.
I didn't find most of the affected models there, and for these which I did, pages are full of warnings like that OpenWrt support is obsolete since 2022 and/or that 4 MB of flash and 32 MB of RAM is not enough to do anything useful
My son wants to be a mathematician. I told him never go into academia because it's a pit of poisonous vipers, administrators and professors both. I'm going to send him this article to hopefully re-indoctrinate him in case he forgot my previous message.
Do I read this correctly in that the only thing they found for now is that those eating UPFs ate 500 more calories per day, thus indicating the negative health effects could just be attributed to the weight gains?
That's an interesting set of requirements though. If that is indeed your set of requirements then perhaps Kubernetes is a good choice.

But the set seems somewhat arbitrary. Can you reduce it further? What if you don't require 2 cloud providers? What if you don't need zero-downtime?

Indeed given that you have 4 machines (2 instances, x 2 providers) could a human manage this? Is Kubernetes overkill?

I ask this merely to wonder. Naturally if you are rolling out hundreds of machines you should, and no doubt by then you have significant revenue (and thus able to pay for dedicated staff) , but where is the cross-over?

Because to be honest most startups don't have enough traction to need 2 servers, never mind 4, never mind 100.

I get the aspiration to be large. I get the need to spend that VC cash. But I wonder if Devops is often just premature and that focus would be better spent getting paying customers.
Umm, I guess technically it is? We've known about Windows 10 EOL date for a long time now, since it was first released in 2015.

Say what you will about Microsoft, but they have consistently supported Windows for a MINIMUM of 10 years since Windows XP (2001). That's absolutely a solid record when you compare it to the computing half-life of support that other tech companies usually give. Look at Samsung, or even Google. Hell even Apple maxes out at 7.5 years for it's longest supported device.
Just like the title implies. There are a few examples which spell out a middle ground. The passing of the Corporate Transparency Act; not Marxist but attacked as technically unconstitutional if Congress doesn’t have the power.

https://news.ycombinator.com/item?id=40431579
OpenAI hits pause on video model Sora after artists leak access in protest
Never mind the actual mistake "the intern" made.

Not only was "the intern" tapped to write code that accepts user input from HTTP and also use system administration shell commands - and use C to do raw string handling, for that matter; who knows if `buf` is properly allocated? - but there was either no review/oversight or nobody saw the problem. Plus there are two layers of invoking a new program where surely one would suffice; and it's obviously done in a different way each time. Even programmers who have never used Linux and know nothing about its shells or core utilities, should be raising an eyebrow at that.

Meanwhile, people want to use AI to generate boilerplate so that their own company's "the intern" can feel like a "10x developer" (or managers can delude themselves that they found one).
Wkat does URL ownership have to do with control over content? DNS & HTTP hosting are just another services. Maybe a bit less vulnerable themselves, than some social media website. But still, even facebook does routing errors & internet archive gets hacked.
To me that sounds harder than just using EKS. Also, other people are more likely to understand how it works, can run it in other environments (e.g. locally), etc.
> Stuff like this is incredibly confusing to people on the autism spectrum.

Upvoted for this alone. We thrive in clearly defined systems, but the powers that be are careful to hide the actual systems of power from us. It’s infuriating to find out we’ve been playing the wrong “game”.
Satellite space junk might wreak havoc on the stratosphere
I always play the (2n+1) game myself. (Or do I??)
Here are some lessons from this:

1) One of the most important aspects of software is support. No support means an insecure device.

2) Devices should state when they will stop receiving security updates. People should stop using devices once they stop receiving updates.

3) Do not buy from manufactures who do not state how long they support a product or do not tell you when they stop supporting a product. Note putting a notice on a page buried in a web site is not good enough. The product itself should tell people when it is no longer receiving security updates.
What does "Nextcloud will eat your data" mean, specifically?

Do you mean the applications of the suit are buggy, or are they somehow hackable / leaking private information?
opnsense also has hardware options.
>It's a free country

Obviously, it isn't.
These systems must be used in conjunction with public media.
LLMs are a very good tool for a particular class of problems. They can sift through endless amounts of data and follow reasonably ambiguous instructions to extract relevant parts without getting bored. So, if you use them well, you can dramatically cut down the routine part of your work, and focus on more creative part.

So if you had that great idea that takes a full day to prototype, hence you never bothered, an LLM can whip out something reasonably usable under an hour. So, it will make idea-driven people more productive. The problem is, you don't become a high-level thinking without doing some monkey work first, and if we delegate it all to LLMs, where will the next generation of big thinkers come from?
Let's just not believe anything said by an untrustworthy person. What they say should not calculate in what we believe to be true, but only evidence we can verify.
AI is spam itself. If you go reddit, you can see lot of bots working for an Agenda.
Keep in mind that Zeta office runs completely in the browser with WASM while the thing you provided runs on a server and just streams back and forth to the client.
In 100 years the air may not be breathable, much less have enough CO2 carrying capacity for silicon based AGI
But all they add to Windows is optical character recognition and webcam backgrounds, so really they're just ultra efficient GPUs, nothing neural about it

I assumed they would do some kind of local LLM that helped me find files, but no, the search function in windows explorer has actually regressed and no longer matches on exact substrings.
> - Helm sucks, but so does Kustomize

Helm != Kubernetes, FWIW

I'd argue that Kustomize is the bee's knees but editor support for it sucks (or, I'd also accept that the docs suck, and/or are missing a bazillion examples so us mere mortals could enlighten ourselves to what all nouns and verbs are supported in the damn thing)

> how many times your app OOMed in the last hour.

heh, I'd love to hear those "shell scripts are all I need" folks chime in on how they'd get metrics for such a thing :-D (or Nomad, for that matter)

That said, one of the other common themes in this discussion is how Kubernetes jams people up because there are a bazillion ways of doing anything, with wildly differing levels of "it just works" versus "someone's promo packet that was abandoned". Monitoring falls squarely in the bazillion-ways category, in that it for sure does not come batteries included but there are a lot of cool toys if one has the cluster headroom to install them

https://github.com/google/cadvisor/blob/v0.51.0/metrics/prom... which is allegedly exposed in kubelet since 2022 https://github.com/kubernetes/kubernetes/pull/108004 (I don't have a cluster in front of me to test it, though)

https://github.com/kubernetes/kube-state-metrics/blob/v2.14.... shows the metric that KSM exposes in kube_pod_container_status_terminated_reason

https://opentelemetry.io/docs/specs/semconv/attributes-regis... shows the OTel version of what I suspect is that same one

And then in the "boil the ocean" version one could egress actual $(kubectl get events -w) payloads if using something where one is not charged by the metric: https://github.com/open-telemetry/opentelemetry-collector-co...
ARM wanted to deprecate Jazzelle as fast as possible. Even during its development, it became clear that Java bytecode is never going to be quick, and that it's better to just JIT/AOT it.
Go's error handling is not explicit because error is an interface. So, a nil MyError is not the same as a nil error, and error comparison is inconvenient because the interface constraints are so loose that people often resort to checking errors with strings.Contains.
"In practice, few companies switch providers unless politics are involved, as the differences between major cloud services are minimal."

This is not always true.
Do you think a slightly more complex piece of math that can't be replaced with an equation would have significantly different performance from the benchmark?

I don't. So the simple math just makes things easier, it doesn't harm results.

Your suggestion to skip the math entirely is the apple-smash.

> Since nobody does large loops in python

Oh I doubt that.

Numpy would be fine as a different entry.
At a rough 10 trillion kms = 1 light year,
Sombrero galaxy is 31.1 million light years away,
1 quadrillion kms = 100 light years,
1 quintillion kms = 100,000 light years,
100 quintillion km = 10 million light years,
so basically we are looking at an object 300 quintillion kms away
At this fraction of light speed 0.99999999999999999999 to the person inside the spaceship only 1.6 days will pass. But to a person on earth, it would be 31.1 million light years. Crazy eh?
"cautionary", "real life vs", "Nothing is more difficult or dangerous", "exist purely in that imagination".

You're claiming that real life is always as in this episode; and so, I guess, that you should never oppose someone at an higher position? Or with more power?

It's healthy to be aware of the possibility that things could go this way, but it's definitely not a guarantee that they will; in some environments it's more likely to happen, in others more likely to not happen.

But if we always acted as selfish cynics, then yeah, real life would be guaranteed to be what you describe
My personal takeaway, when it fails and you can't blame anyone for any reason, blame a tool.

You'll get the whole team helping you when replacing the tool and setting up a better solution.

If you blame anyone, people will start to be extra cautious and won't take any initiative.

But don't overuse it, if you always blame the tool, you'll end up like my ex colleague "Steve" where every failure was Microsoft's fault.
> That isn't the case at all in my experience. In any neighborhood I've ever lived in, you see at least one van from each organization come through daily. And if anything, UPS and FedEx come through more than once per day sometimes, whereas USPS doesn't.

USPS doesn't deliver freight, UPS does. So yeah, you are going to see both in a residential setting but you won't see any USPS trucks making freight deliveries in an industrial area. UPS has to support that use case, USPS doesn't.
bro animals can be vengeful see-

https://www.fox26houston.com/news/elephant-kills-indian-woma...

that, and cats, cats can be very vengeful creatures
> ZetaOffice is also available as a native Desktop application for Linux and Windows. Download the Beta here.

Why is a desktop application being developed and provided if this is compatible with LibreOffice (since the latter already has desktop applications)? Is it just to have the same name and recognition?

Is the desktop application kept on par with the latest LibreOffice release or does it only guarantee document format compatibility up to a specific version?
Yep this is my setup. I'm a Windows/WSL2 or Linux-native person depending on machine but I basically have my system tune-up automated. The Windows+WSL2 one is a little more finicky because I haven't really desired to deep-dive on PowerShell but otherwise I can basically provision new machines really quickly for myself and it's just so much easier than maintaining a long-lived system.