Readit News logoReadit News
colatkinson commented on Superfile – A fancy, pretty terminal file manager   github.com/MHNightCat/sup... · Posted by u/oidar
kwhitefoot · 2 years ago
$ spf spf: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by spf) spf: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by spf)

I'm on Linux Mint 19

colatkinson · 2 years ago
Your version of glibc is too old. Mint 19 is based off Ubuntu 18.04, which ships glibc 2.27, whereas this binary seems to require symbol versions first shipped in glibc 2.34.

You'll have to compile from source, or update your distro to a maintained version. Ubuntu 22.04 ships glibc 2.35, and so Mint 21 should work.

Mostly commenting because while this isn't really a tech support channel, being able to identify glibc version mismatch errors comes up extremely often, even in this day and age.

colatkinson commented on Baltimore's Key Bridge struck by cargo ship, collapses   wbaltv.com/article/baltim... · Posted by u/tbihl
mannykannot · 2 years ago
The Tappan Zee bridge certainly wasn't built with the intention of replacing it after 65 years. Nor, fortunately, was the George Washington bridge.
colatkinson · 2 years ago
The old Tappan Zee was basically a perfect encapsulation of "dumb midcentury infrastructure decisions."

1. Built to last only 50 years to save on materials (as the other commenter noted).

2. Built over literally the widest possible part of the Hudson because the governor got in a pissing contest with the Port Authority and wanted all the tolls to go to the state, which wouldn't have been the case had it been built like 2 miles south where the river is narrower.

3. Designed with zero redundancy, such that a "critical fracture could make the bridge fail completely because its supports couldn’t transfer the structure’s load to other supports." [0]

So yeah if we're being real, 50 years was quite optimistic.

The new Tappan Zee is apparently supposed to last 100 years, though given the incidents with substandard materials being used, as well as ever-increasing traffic, who knows.

That said, driving over a bridge 10 years past its planned EOL and being able to look down directly to the water through gaps in the concrete was always a nice feature though -- who needs coffee when you've got that to get your heart rate up!

[0]: https://en.wikipedia.org/wiki/Tappan_Zee_Bridge_(1955%E2%80%...

colatkinson commented on Why is it so hard to build an airport?   construction-physics.com/... · Posted by u/gmays
eitally · 2 years ago
That would be fantastic. I'm almost salivating thinking about how appealing that would be in Manhattan (or DC, or even SF).
colatkinson · 2 years ago
God yeah it's like a hypothetical version of the AirTrain that isn't a huge pain. Last time I flew out of JFK from Manhattan IIRC the easiest way was to do the E or LIRR from Penn to the AirTrain anyway, so might as well streamline the whole shebang.
colatkinson commented on gh-116167: Allow disabling the GIL   github.com/python/cpython... · Posted by u/freediver
ptx · 2 years ago
Why is it a mess? What's wrong with it on Windows?
colatkinson · 2 years ago
Adding on to the other comment, multiprocessing is also kinda broken on Linux/Mac.

1. Because global objects are refcounted, CoW effectively isn't a thing on Linux. They did add a way to avoid this [0], but you have to manually call it once your main imports are done.

2. On Mac, turns out a lot of the system libs aren't actually fork-safe [1]. Since these get imported inadvertently all the time, Python on Mac actually uses `spawn` [2] -- so it's roughly as slow as on Windows.

I haven't worked in Python in a couple years, but handling concurrency while supporting the major OSes was a goddamn mess and a half.

[0]: https://docs.python.org/3.12/library/gc.html#gc.freeze

[1]: https://bugs.python.org/issue33725

[2]: https://docs.python.org/3.12/library/multiprocessing.html#co...

colatkinson commented on Oasis – a small, statically-linked Linux system   github.com/oasislinux/oas... · Posted by u/smartmic
dijit · 2 years ago
I cant speak much about the system, it just works, but the community was really nice when I interacted with them over IRC

I had the plan to build oasis with bazel for some immutable OS images that could run as kubernetes nodes. I succeeded with a little pointing.

colatkinson · 2 years ago
If you don't mind I'm super curious as to what approach you ended up taking. Did you use rules_foreign_cc to build the ninja files they generate? Or generating BUILD files directly? Or something completely different? Sounds like a really cool project!

Deleted Comment

colatkinson commented on The case for single-stair multifamily   thesisdriven.com/p/the-ca... · Posted by u/jbrins1
Pxtl · 2 years ago
Even as a compromise you could make a pretty good small building with 2 units per floor, single walk-up stairwell+landing+elevator on the front, and an exterior fire-escape on the back.
colatkinson · 2 years ago
This is a super common setup in my part of NYC (minus the elevator). It seems to work fairly well, especially since it makes it viable to have lots of buildings in a row with minimal wasted space between them.

It's definitely not the densest design possible, but it certainly seemed to let them fit a lot of fairly spacious 1-2 BRs in not a lot of space back in the early 20th c., and the height can scale up pretty well (though the elevator probably becomes at least a soft requirement above 4-5 floors).

colatkinson commented on M/o/Vfuscator: A single instruction C compiler   github.com/Battelle/movfu... · Posted by u/thunderbong
colatkinson · 2 years ago
For anyone else who immediately thought, "I've gotta try that!" and hit compilation errors: there appears to be a more maintained fork at [0].

And if you're on a 64-bit system, you'll want to make sure it finds the 32-bit libc and libm binaries (see [1]). On Arch, the following worked for me:

    ./build/movcc -L/usr/lib32 test.c
[0]: https://github.com/xoreaxeaxeax/movfuscator

[1]: https://github.com/xoreaxeaxeax/movfuscator/issues/39

colatkinson commented on Alliance of 40 countries to vow not to pay ransom to cybercriminals, US says   reuters.com/technology/al... · Posted by u/Beggers1960
jokoon · 2 years ago
Yup.

Maybe it's also time that companies take cybersecurity more seriously, and maybe not just companies, but governments too.

If insurance companies would cover ransomware damage, you can be certain those insurance companies would IMMEDIATELY lobby the government to enforce cyber security standards, audits, pentesting etc.

It's not happening as long as the NSA is on top of the race of cyberweapons, but once that changes, you can be certain that software is going to be more secure.

colatkinson · 2 years ago
Not sure if you're aware, but ransomware insurance is already a significant industry, and the contracts usually stipulate that the client company undergoes some type of regular auditing.

From what I've heard, insurance companies are actually kinda souring on the business because it's incredibly bad from an actuarial perspective: many of those targeted are SMBs (i.e. they're not paying the kind of premiums that would make it worthwhile), but even for large corps as time passes the odds of a ransom event approach 1. I mean, can anyone think of a large non-tech enterprise that doesn't have that doesn't have that one load-bearing Windows Server 2008 machine in a closet?

So to an extent, this seemingly represents the industry collectively declaring that even massive monthly insurance premiums are insufficient for companies to get their security posture together, and so they're trying to cut it off at the source by making ransomware as an endeavor unprofitable.

colatkinson commented on The Techno-Optimist Manifesto   a16z.com/the-techno-optim... · Posted by u/packym
zemo · 2 years ago
yeah he quotes the Futurist Manifesto further down the page, also with no historical context, which ... I dunno, that's gotta be a dog whistle, right?
colatkinson · 2 years ago
Yeah to be honest I think approvingly quoting the author of "The Fascist Manifesto" probably well exceeds the cutoff for "dogwhistle." At this point the only thing left is for a16z to start a youth brigade and invade Ethiopia.

u/colatkinson

KarmaCake day362October 23, 2014
About
https://colatkinson.site

I lurk 99% of the time

View Original