Readit News logoReadit News
cdogl commented on Trade in War   news.mit.edu/2025/why-cou... · Posted by u/LorenDB
blackhaz · 9 days ago
I am completely naive,l as I don't understand much in contracts, but wouldn't war effectively nullify those contracts? I mean, if a large proportion of your adversary's economy hangs by a simple piece of paper, I'd expect one to suggest them to go and wipe themselves with it.
cdogl · 9 days ago
I don’t think you are naive - it’s counter-intuitive. The political context is important: Ukraine is incentivised to portraying itself as a country that respects international law and norms. The fact of life is that this includes respecting civil contracts made in good faith. This moral high ground has a cost.
cdogl commented on Leaving Google   airs.com/blog/archives/67... · Posted by u/todsacerdoti
90s_dev · 4 months ago
> That is far beyond what any of us expected in the early days, when our best hope was that Go might serve as an example for useful ideas that other languages and programming environments could adopt.

Am I understanding you correctly? The Go authors basically expected Go to be just a good starting point or source of ideas for real languages to stand on?

cdogl · 4 months ago
I read it as simple humbleness, which is not too surprising given the careful management of the project and the tone of the piece.
cdogl commented on Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming   github.com/sinclairtarget... · Posted by u/weebst
dvt · 6 months ago
> EDIT: and one of the main reasons it's a useful feature is it tells you who to talk to to understand a piece of code, or to coordinate a roll back, or to do any other sort of communication. It probably matters more in a big company where code is changing frequently and you're unlikely to know everyone and what they're working on.

It's actually a pretty awful feature because it misses so much context. I've been blamed before for changes which were technically my fault, but while my code was to spec, some unrelated part of the code I was interacting with was not (iirc it was some multi-threaded nonsense like a race condition or something).

It was a super-stressful week of constantly having to defend my design decisions and white-boarding my thought process (think of the "am I taking crazy pills?!?" scene in Zoolander) as my senior coworker tried to gaslight and throw me under the bus.

Maybe I've had a uniquely bad experience with it, but I've vowed to never use it (as a way to attribute `blame`). Code should be holistically understood and it's your job as a technical leader to know how the parts move, resolve issues without drama, and make sure your whole team is on the same page: this is a cohesive team, not an adversarial dick-measuring contest.

cdogl · 6 months ago
That sounds like an awful workplace culture. I doubt the name of the git command is responsible, though.
cdogl commented on Sign in as anyone: Bypassing SAML SSO authentication with parser differentials   github.blog/security/sign... · Posted by u/campuscodi
rendaw · 6 months ago
A dedicated work account _where you use your work email address_... that was the missing part throughout this thread.

But then if you do that you also lose all your open source work history, which is important from a hiring/resume perspective.

cdogl · 6 months ago
One option for those so inclined is to cryptographically sign commits with a key that lists both work and personal email address (assuming your enterprise’s policy allows it). The employer retains control but you have a claim to credit for your work.
cdogl commented on Nearly all binary searches and mergesorts are broken (2006)   research.google/blog/extr... · Posted by u/thunderbong
makach · 8 months ago
Wait a second. Is it really your bug if the fix is to make it work around the hardware's limits?
cdogl · 8 months ago
My personal experience is yes. Hardware provides a substrate of reality, and software developers are asked to implement aspirations.

Deleted Comment

cdogl commented on AAA Gaming on Asahi Linux   rosenzweig.io/blog/aaa-ga... · Posted by u/6a74
hu3 · a year ago
I've been gaming on Linux since Warcraft 3 days.

Wine is wonderful and with Valve's help it only got better.

But why would gaming on a mac be better? Maybe one day, but for now:

FTA: "While many games are playable, newer AAA titles don’t hit 60fps yet."

cdogl · a year ago
> FTA: "While many games are playable, newer AAA titles don’t hit 60fps yet."

You’re lucky to get 60fps playing a fairly undemanding game on MacOS, even on hardware that is otherwise a dream.

For example, Baldur’s Gate 3 is barely playable on my M3 MacBook Pro at well below native resolution with all settings turned down. It’s a brilliant game but hardly cutting edge graphically.

cdogl commented on Malaysia started mandating ISPs to redirect DNS queries to local servers   thesun.my/local-news/mcmc... · Posted by u/uzyn
JumpCrisscross · a year ago
Sparta and Carthage had elected governments. Hell, Imperial Rome had electeds. Elections are a prerequisite for democracy, not a proof of one.
cdogl · a year ago
Without universal suffrage I think the comparison between modern democracies and these examples is apples and oranges. The voters in Rome and Sparta were a small elite, so their “democracy” is more like a novel form of power sharing in an otherwise bog standard system.
cdogl commented on Rust's Ugly Syntax (2023)   matklad.github.io/2023/01... · Posted by u/nequo
d_tr · a year ago
> Most people would probably be better served by a language that was a tiny bit slower but had better developer productivity.

D maybe? D and Rust are the two languages which come to mind when I think about "possible C++ replacements".

cdogl · a year ago
When GP said “most”, I interpreted it more broadly. Most applications simply do not require the guarantees of a non-GC language. When you expand that horizon, list of contenders becomes considerably larger - even when restricted to statically typed languages.
cdogl commented on Are We Anti-Cheat Yet?   areweanticheatyet.com/... · Posted by u/iscream26
sadeshmukh · a year ago
The only feasible solution is to have high-level players compete in physical tournaments or at verified centers, where the authenticity of the player is replaced with some authority. At a high enough level, there is no way to distinguish a really good player from a cheater.
cdogl · a year ago
Competitive games are unlikely to reach the market share necessary for a competitive gaming tournament if their casual scene is inundated with cheaters. Only a tiny handful of games even have a viable competitive scene.

u/cdogl

KarmaCake day820May 16, 2017
About
Backend developer in logistics. Melbourne. Go, AWS, event sourcing, delivery.
View Original