Readit News logoReadit News
kmeisthax commented on NIMBYs aren't just shutting down housing   inpractice.yimbyaction.or... · Posted by u/toomuchtodo
cosmic_cheese · 3 days ago
The thing that gets me is how many people are seemingly in favor of preserving zoning that keeps out mom and pop corner grocers and cute coffee shops and the like.

It’s just like… why?! I can’t wrap my head around it. There’s no downside to being able to top off on milk and eggs by taking a leisurely stroll on a sunny Saturday morning. That sounds downright idyllic.

People would rather stay marooned in the middle of an endless desert of houses with essentials being a 30-45m drive away.

kmeisthax · 2 days ago
The average person does not think about such things at all. They live in Car World, where they sit in a giant metal box for 30-45m and then wind up at the place where they can actually buy their shit. Their brain shuts off during driving[1]. To them, it's just The Way Things Are. And then they go take a trip to Tokyo and wonder why it feels so much nicer[0].

The thing to note is that NIMBYs are loud and obnoxious, but they do not have broad democratic support. What the average person has is a deep aversion to change they were not consulted with. What gives NIMBYs power is the fact that the average zoning agency is not very good at explaining the rationale of their changes or collecting and incorporating public feedback. It's very easy for a NIMBY to take a few things out of context, bring out a parade of horribles, and scare the average guy into opposing something they otherwise might have liked.

Since NIMBYs are inherently minoritarian, the real base of their power isn't even democratic outrage. Their favored tool to stop projects they don't like is paper terrorism: i.e. finding as many legal complaints as possible that they can sue over to block the project. Even if they're bullshit, it'll take a year or two to get the lawsuit thrown out. Which means that, congratulations, you just increased the cost of the project by about 10% or so, and you're probably gonna have to explain to the feds why the grants you applied for aren't enough and your project is late.

[0] And, in the process, piss off a bunch of locals as they bumble their way through the city using their translator app

[1] In fact, a lot of the hype surrounding self-driving cars is just to make it possible to completely shut off one's brain while driving. I would argue that trains and buses already do that, but...

kmeisthax commented on Fraud investigation is believing your lying eyes   bitsaboutmoney.com/archiv... · Posted by u/dangrossman
wredcoll · 2 days ago
Look, this is a mostly reasonable, if slightly vague, article about investigating fraud and mechanisms by which you do so.

What it lacks is any concrete suggestion as to what should change, beyond some vague allusions that perhaps racial/ethnic profiling should make a comeback.

The real problem here though is that the entire article ignores the duty[1] the government owes its citizens.

It's "fine"[2] if stripe or visa or whoever flips a coin and if it's tails they decide this person isn't allowed to be a customer of their company. The company loses any profit they might have made and life goes on.

It's considerably more problematic when the government refuses to serve a citizen (or even worse, levies an accusation).

There's some famous quotes about how many innocent people are appropriate to harm in the pursuit of the guilty but I'll leave those up to the reader.

[1] duty feels like too weak of a word here. Obligation? Requirement? The only reason the government even exists is to benefit the citizens.

[2] it becomes rapidly less fine when the company essentially has a monopoly over a system requires to participate in modern life, but that's a different topic...

kmeisthax · 2 days ago
I've called the phenomenon of private corporations refusing service the "Maoists in the Risk Department" in the past.

The reason why risk departments all inevitably reinvent Maoism is because the only effective enforcement mechanism they have is to refuse service. Fraudsters are fundamentally illegible to businesses of this size. And as the article stated, recidivism rates in fraud are high enough that someone caught doing fraud should never be given the time of day ever again. So the easiest strategy is to pick some heuristics that catch recidivist fraudsters and keep them a jealously guarded secret.

This calculus falls apart for the government. If someone rips the government off, they can arrest them, compel the production of documents from every third party they've interacted with, and throw them in jail where they won't be able to rip anyone else off for decades. Obviously, if we gave the Risk Department Maoists these same permissions, we'd be living under tyranny.

Well, more tyranny than we already live under.

But at the same time, the fact that we have these legal powers makes Risk Maoism largely obsolete. We don't need to repeatedly reinvestigate the same people for the same crime "just in case".

kmeisthax commented on The Monad Called Free (2014)   blog.sigfpe.com/2014/04/t... · Posted by u/romes
KPGv2 · 2 days ago
Right. I don't know how many times I've been exasperated by how monads are perceived as difficult.

Do you understand "flatmap"? Good, that's literally all a monad is: a flatmappable.

Technically it's also an applicative functor, but at the end of the day, that gives us a few trivial things:

- a constructor (i.e., a way to put something inside your monad, exactly how `[1]` constructs a list out of a natural number)

- map (everyone understands this bc we use them with lists constantly)

- ap, which is basically just "map for things with more than one parameter"

Monads are easy. But when you tell someone "well it's a box and you can unwrap it and modify things with a function that also returns a box, and you unwrap that box take the thing out and put it inside the original box—

No. It is a flatmappable. That's it. Can you flatmap a list? Good. Then you already can use the entirety of monad-specific properties.

When you start talking about Maybe, Either, etc. then you've moved from explaining monads to explaining something else.

It's like saying "classes are easy" and then someone says "yeah well what about InterfaceOrienterMethodContainerArrangeableFilterableClass::filter" that's not a class! That's one method in a specific class. Not knowing it doesn't mean you don't understand classes. It just means you don't have the standard library memorized!

kmeisthax · 2 days ago
It's also important to note that in Haskell and other functional programming languages, there is no implied order of operations. You need a Monad type in order to express that certain things are supposed to happen after other things. Monads can also express that certain things happen "in between" two operations, which is why we have different kinds of Monads and mathematical axioms of what they're all supposed to do.

Outside of FP however, this seems really stupid. We're used to operations that happen in the order you wrote them in and function applications that just so happen to also print things to the screen or send bits across the network. If you live in this world, like most people do, then "flatmap" is a good metaphor for Monads because that's basically all they do in an imperative language[1].

Well, that, and async code. JavaScript decided to standardize on a Monad-shaped "thenable" specification for representing asynchronous processes, where most other programming languages would have gone with green threads or some other software-transparent async mechanism. To be clear, it's better than the callback soup you'd normally have[0], but working with bare Thenables is still painful. Just like working with bare Monads - which is why Haskell and JavaScript both have syntax to work around them (await/async, do, etc).

Maybe/Either get talked about because they're the simplest Monads you can make, but it makes Monads sound like a spicy container type.

[0] The FP people call this "continuation-passing style"

[1] To be clear, Monads don't have to be list-shaped and most Monads aren't.

kmeisthax commented on A case study in PDF forensics: The Epstein PDFs   pdfa.org/a-case-study-in-... · Posted by u/DuffJohnson
shrubble · 4 days ago
I don’t agree with this analysis.

The reason I don’t agree is that moot banned any Gamergate discussion and those people then went to 8chan, a site which moot had no control over.

And it was Gamergate that put some fuel on the fire which (IMHO) increased support for Trump. The 8chan site grew a great deal from it, then continued from that first initial “win”.

kmeisthax · 4 days ago
From moot's perspective, it can be as simple as being convinced by some rich guy you've never heard of to bring back the politics board. He doesn't need to have an intent to start a fascist coup, that's Epstein's job. GamerGate is just the point at which moot realized he'd fucked up and destroyed 4chan imageboard culture by letting /pol/ fester.
kmeisthax commented on Linux From Scratch ends SysVinit support   lists.linuxfromscratch.or... · Posted by u/cf100clunk
its_magic · 5 days ago
It was never good? Weird. Works fine for me.

When will Wayland earn the label "good"? I don't think it currently qualifies.

kmeisthax · 5 days ago
It works fine for you because...

1. You're using X11 with hardware that is fantastically newer than anything available at the time the UNIX-HATERS Handbook was written.

2. Every graphics vendor that still supports X11 is shipping workarounds for bugs in Xorg.

I used to have a citation for that second one but it went away when Hector Martin dropped off the face of the Internet.

kmeisthax commented on A case study in PDF forensics: The Epstein PDFs   pdfa.org/a-case-study-in-... · Posted by u/DuffJohnson
ted_bunny · 5 days ago
Has anyone analysed JE's writing style and looked for matches in archived 4chan posts or content from similar platforms? Same with Ghislaine, there should be enough data to identify them atp right? I don't buy the MaxwellHill claims for various reasons but it doesn't mean there's nothing to find.
kmeisthax · 5 days ago
I'm pretty sure Epstein tried to meet with moot at least once: https://www.jmail.world/search?q=chris+poole
kmeisthax commented on X offices raided in France as UK opens fresh investigation into Grok   bbc.com/news/articles/ce3... · Posted by u/vikaveri
techblueberry · 6 days ago
I'm not saying I'm entirely against this, but just out of curiosity, what do they hope to find in a raid of the french offices, a folder labeled "Grok's CSAM Plan"?
kmeisthax · 5 days ago
Have you taken a look at the Epstein files lately? Rich people write out basically all of their crimes in triplicate because they don't fear the law.
kmeisthax commented on Linux From Scratch ends SysVinit support   lists.linuxfromscratch.or... · Posted by u/cf100clunk
eikenberry · 6 days ago
SysV init was the overengineered cousin to BSD init and I never liked it. Easily my least favorite of all init systems I've worked with over the last 30 years. On the flip side, daemontools or maybe runit were my favorites. Lots of good options for init/supervision tooling over the years and SysV was not among them.
kmeisthax · 6 days ago
It's always a little amusing when the Open Source Tea Party bemoans the lack of "the UNIX way" and someone else with actual historical experience (and not misguided nostalgia) brings perspective.

On a related note, X11 was never good and there's a whole chapter in the UNIX-HATERS Handbook explaining why.

kmeisthax commented on Generative AI and Wikipedia editing: What we learned in 2025   wikiedu.org/blog/2026/01/... · Posted by u/ColinWright
kmeisthax · 7 days ago
Grokipedia is a pile of propaganda written by an AI that moonlights as a CSAM generator, built to serve as a weapon in a culture war being waged by a bunch of billionaires trying to normalize pedophilia by selling it to neo-Nazis.

For now, I think I'll take the Wikipedia edit gangs.

kmeisthax commented on PlayStation 2 Recompilation Project Is Absolutely Incredible   redgamingtech.com/playsta... · Posted by u/croes
flykespice · 10 days ago
I wonder how they will tackle the infamous non-conformant Ps2 floating-point behavior issue, that is the biggest hurdle on emulating Ps2.
kmeisthax · 10 days ago
PS2 floating-point behavior is one of the few hardware misfeatures so awful it affects emulation of competing systems[0]. The game True Crime: New York City is so dependent on PS2 floating point that the GameCube port installs an error handler just to make 1/0 = 0. Which isn't even PS2 hardware behavior. But it is "close enough" that the game does not immediately throw you into the void every time you step on a physics object.

[0] https://dolphin-emu.org/blog/2021/11/13/dolphin-progress-rep...

u/kmeisthax

KarmaCake day14500March 28, 2013View Original