this post was submitted on 16 Sep 2024
48 points (100.0% liked)

TechTakes

1276 readers
212 users here now

Big brain tech dude got yet another clueless take over at HackerNews etc? Here's the place to vent. Orange site, VC foolishness, all welcome.

This is not debate club. Unless it’s amusing debate.

For actually-good tech, you want our NotAwfulTech community

founded 1 year ago
MODERATORS
top 47 comments
sorted by: hot top controversial new old
[–] bitofhope@awful.systems 14 points 1 day ago (1 children)

Yea a plane hijacking is totally like a buffer overflow.

Bleeding is also a bit like a buffer overflow, since blood goes in a place it's not supposed to. Hurricanes are another example of a buffer overflow. Accidentally wearing a shirt inside out? Buffer overflow. Unskippable ads are buffer overflow. War is buffer overflow. I had my buffer overflown by some guy claiming to be a wallet inspector. Aliens are a type of buffer overflow. I sometimes have buffer overflow with my girlfriend. Buffer overflow was an inside job. I put too much shine paste in my polishing machine and you better believe that was a buffer overflow.

When a train crashes into a station building, that's not a buffer overflow, though. That's a buffer overrun.

[–] bitofhope@awful.systems 13 points 1 day ago (1 children)

You can totally hack a plane using a buffer overflow. C airlines don't check how many tickets they sell on a single flight. Usually if you overbook a flight, they will simply reallocate some of their buffer into business class. However, if you buy a bunch of tickets to one flight at once, you can craft a scenario where you overwrite the pilot.

[–] sinedpick@awful.systems 13 points 1 day ago* (last edited 1 day ago) (1 children)

Nope, actually this used to work but the genius computer scientists at Boeing put the cockpit in a random place around the cabin, thwarting most pilot overwrite attacks.

[–] sailor_sega_saturn@awful.systems 7 points 21 hours ago

Aeronautic Seating Layout Randomization.

[–] swlabr@awful.systems 40 points 2 days ago (1 children)

I hate hate hate this so much. This is precisely the kind of smug, reductionist, dunning-kruger, every-problem-is-a-nail-and-programming-is-my-hammer type of shit that fuels my hatred of not only TESCREAL but pretty much everyone I meet in STEM.

[–] Soyweiser@awful.systems 16 points 2 days ago* (last edited 2 days ago) (2 children)

I wonder how much of the coder mindset is behind the anarchist diy chemistry biohacking people (which seems to distress people who have actual experience in chemistry).

[–] anton@lemmy.blahaj.zone 10 points 1 day ago (1 children)

When I think of diy bio hacking I think of "The Thought Emporium", thankfully he knows his stuff is not suitable for the public.

[–] SkaveRat@discuss.tchncs.de 3 points 1 day ago

A reason I support his patron is that when he becomes the next super villain, I'm already on his good list

[–] skillissuer@discuss.tchncs.de 9 points 2 days ago* (last edited 2 days ago) (3 children)

these people are full of shit. sofosbuvir contains single fluorine atom in such a place that its introduction requires either hydrogen fluoride (also as NEt3.3HF) or DAST (or other very friendly reagents like Xtalfluor-E) and even then, synthesis sucks balls as in has low-to-medium yield (15-50%) and requires extensive purification. you do not, under any circumstances, fuck around with hydrogen fluoride in your garage

relevant patent https://worldwide.espacenet.com/patent/search/family/051842422/publication/WO2016066283A1?q=pn%3DWO2016066283 first few pages for literature review, around 97-102 for procedures. these sub-50% yields are already heavily optimized

[–] self@awful.systems 8 points 1 day ago (3 children)

I honestly feel really bad when I see fairly respected leftists and journalists celebrate Four Thieves as something that could make a big difference for folks who are paying way too much for medicine (which is all of us) and enable a mutual support network of hobby chemists saving lives.

and then I look at it and that’s not what I see at all — it’s just a fucking cosplay anarchist (complete with cheap camo pants) with the type of opsec that gets the people around them arrested and an understanding of chemistry that will get people killed. and that fucking sucks! the part of me that’s susceptible to a dream like this thinks a 3D printer for medicine (per the marketing) is a great idea!

every other part of me is horrified. 3D printers barely fucking work and that’s our reliability target for fucking organic chemistry, a branch of science where it’s so easy (and sometimes necessary for a synthesis, as you pointed out) to produce chemical byproducts that give you fucking horrifying cancer if you’re lucky? and then the fucker just forgets or doesn’t know about yield and purification? this fucker calls his output “street drugs” and expects you to fucking bareback them without an appropriate validation to make sure you haven’t synthesized fucking poison in your little tin-foil-and-tape reaction vessel? and he sure as fuck isn’t giving test catalysts out with the pills he keeps throwing into crowds

one thing I’ve noticed from this most recent article is they forked some MIT designs for their synthesis discovery software and their chemical reactor. I’m not a chemist, any chemistry knowledge above was gleaned from YouTube and probably isn’t correct (let me know if I was way off), so I wanna know — is there anything at all to that for any drug, or is the idea as a whole just fucking terrible? I’m leaning towards the latter, but like I mentioned, I’m susceptible to this kind of dream.

[–] skillissuer@discuss.tchncs.de 13 points 1 day ago* (last edited 1 day ago) (1 children)

right, so let's start with equipment. instead of using lab-scale techniques with lab-scale equipment, they instead decided to make an industrial-type reactor but tiny. so for a thing that stirs and heats your reaction mix they came up with arduino-powered jars that cost all in all $300-500. you know what does this job? a hotplate-magnetic stirrer combo with external thermometer that you can get on amazon for $70ish, with some associated glassware that still will be cheaper than $300 total, won't leach plasticizers and that you can actually clean up thoroughly. if you're looking for case of coder mindset where every problem can be solved with iot and 3dprinting, it's there. that thing only really allows purification by extraction and crystallization, but this is straight up not enough for some cases. maybe they're limiting their syntheses to cases where it is enough. sometimes you need to run distillation, if it's something other than solvent this means vacuum pump ($2k ballpark) with dry ice trap (that has to be fused quartz and not normal glass) and dry ice. sometimes you need to run chromatographic column, that alone is easy if you know what you're doing but it requires a lot of solvent that would be ideally recycled because there's a lot of solvent involved (100x mass of compound to be purified is on lower end) (honeywell doesn't want you to know this but recycled solvent is free you can do it in-house. i recycled 1500L). then you need equipment to evaporate that solvent (rotovap) and recycle it. like derek lowe said, it's a lot of like trying to make your own aluminum foil

and then there's entire waste management of it all, and there will be a lot of waste that you just can't flush down the drain

another problem is that they expect anyone to be tied to this rube goldberg model reactor and don't provide instructions in human readable form, but only as instructions for that contraption, and even that only through chatbot (??) if you can pull something let me know. (they have something better than machine generated free association right? as in, something they have tested. i don't expect orgsyn.org level work where they repeat all procedures they publish, but at least something grounded in reality)

like you said there's zero quality control and options for purification are extremely limited, this alone will get people killed. some of their testing was outsourced, and there are some ancient methods of determining what you've got based on things like melting point, but this is critically sensitive to fucking up due to not knowing what you're doing. but this won't tell you what it is, it only allows you to compare your result to someone's else result to check if they match. i don't know how likely in this case would be that fucking up synthesis will get patient killed, but in their previous one where they tried to cook naloxone there was a way to fuck up synthesis that would give compound with opposite activity to what was intended (oxymorphone).

regarding sofosbuvir. it's fluorinated, which means they either

  1. handled xtalfluor-type reagent and hydrogen fluoride-triethylamine complex in their garage, which will get people killed if they try to make it at home without necessary preparation like good fume hood and PPE and knowing what do to in case of accident, and requires teflon or poylethylene containers because this thing corrodes glass and expensive reagent disappears, or
  2. bought fluorinated building block. due to quirk of stereochemistry in this case it's easier to fluorinate that position after nucleobase is already installed, which means they just probably bought right half of sofosbuvir (as drawn on wikipedia) and tacked on the rest (which looks easy but still requires rather spicy chemicals). i don't think their supply will be cheap then, but if it works then their stated goal of bypassing patent-based profit extractors could work if (load bearing if) nothing goes wrong along the way, but i have doubts as of how sustainable will this get, or
  3. they're just bluffing

e: by now i suspect they just ran with outputs from 2 without actually trying to make in their jarware. there's also stereogenic centre on phosphorus which can, but doesn't have to, make things significantly harder, but idk how actually important this is

and this is all forgetting about that sofosbuvir is used in combination therapy, where all the other drugs come from

the other drugs are also patented and just from looking at them it seems to me that these require a bit more specialized starting materials and a few steps that involve palladium couplings

synthesis-prediction software is an alleged thing that will sometimes work, i personally never did, but if you do use it, it's critically important to know what you just have cooked because these outputs are predictions, not procedures. in this case point is moot because they just can replicate what is in patents, as patents describe something that already works, even if some details are missing

there are degrees to it. their abortion cards from what i understand just repurpose veterinarian misoprostol, which has similar if not the same requirements for purity and such and because it's also used in humans, i won't be surprised if it (as in, API) rolls off the same production line. but here, they don't cook anything so there's less room to fuck up. this is also not golden standard on how pharmaceutical abortion can be done now, but it's available and it's basically unregulated which i suspect was the entire point

single sane take from hn that is grayed out for some reason. something like quarter of discussion involves nootropics

This looks more like a libertarian nightmare than an anarchist dream. I couldn't care less what you inject your body with, and will always support open science, but this is no solution to the USA's disastrous healthcare system.

The real "right to repair your body" necessarily involves a socialized healthcare system, like in the rest of the West.

e: looked up their synthesis planner. for the easy example they mentioned (ivacaftor) 1/3 of the last step reactions are wrong, and these that aren't require mildly to wildly spicy reagents (allergens, toxic or corrosive, that last bit is expected). first few candidates split entire molecule in two parts across amide bond (correctly) into amine and acid. acid is listed at $1/g amine is listed at $28/g, which are prices cited in 404media article actual link provided lists amine at $28 per 10mg. predicted synthesis of amine does not include the actual pathway that i found on reaxys (and one that would work in garage). ivacaftor is listed as commercially available at $86/g, but link provided only lists 10mg at $12. i take they just punched these compounds into their wrong prediction machine and ran with numbers it provided without checking

that's not even synthesis planner like i've seen before that will provide you with suggested reaction conditions, any extra reagents and all that jazz, that still require careful supervision and good analysis of reaction mixture afterwards. no, here you have two bits that you can possibly stitch up to get something, fuck you, you won't get anything better. figure out all the other bits, draw the rest of the fucking owl on your own

[–] istewart@awful.systems 4 points 22 hours ago

Deep dive into complex chemistry may be the most important thing in this thread. The bullshitters need more pushback like this, even though the effort involved means it can't happen nearly as often as the bullshit. Thank you.

[–] maol@awful.systems 4 points 1 day ago

It's interesting to me that they're named after four thieves. Not sure if it's a deliberate joke or just another manifestation of the anarchist herbalism tendency that seems to have developed in the last 20 or 30 years.

[–] self@awful.systems 10 points 1 day ago

and their name would be a lot cuter if other fucking shitheads weren’t still to this day selling thieves’ oil (aka four thieves vinegar) as a cure-all to people with terminal illnesses

[–] Soyweiser@awful.systems 7 points 2 days ago (1 children)

hydrogen fluoride

Yes one of the !!fun!! chemicals.

[–] chunkystyles@sopuli.xyz 5 points 1 day ago (1 children)
[–] Soyweiser@awful.systems 4 points 1 day ago

Here have a welcoming gift. *hands over !!«☼Rope Reed Left Sock☼»!!

[–] skillissuer@discuss.tchncs.de 6 points 2 days ago

of course it was on hn

[–] mountainriver@awful.systems 16 points 2 days ago (2 children)

This was so stupid.

A hijacking happens when passengers overflow into the cockpit from the cabin.

Oh no! A little kid has been invited to have a look! Passenger overflow! Hijacking!

His attempt at solution isn't as cringe worthy, if one overlooks the reasoning. Separating the cabin from the pilots is a way of preventing hijacking that has been attempted, but it has problems. Notably if the pilots get acute medical emergency or indeed if the pilot steer the plane into the ground.

Some ten years ago a french pilot locked out his second and ran the plane into the ground. For increased safety the after 911 the door to the cabin could only be opened from the inside.

[–] sorter_plainview@lemmy.today 6 points 1 day ago (1 children)
[–] mountainriver@awful.systems 2 points 1 day ago

That's the one, thank you.

German pilot, and crash in France, not French pilot. Second pilot locking out the captain, not the other way around. Otherwise my memory seem to have served.

[–] cstross@wandering.shop 5 points 1 day ago (2 children)

@mountainriver Also of note: the Helios Airways Flight 522 disaster. (Loaded 737 crashed, everybody killed … because of a locked cockpit door: plane depressurized and pilots' oxygen failed, cabin crew—inc. a pilot—were unable to gain cockpit access in time to save the plane before it ran out of fuel and crashed.) https://en.wikipedia.org/wiki/Helios_Airways_Flight_522

[–] gamermanh@lemmy.dbzer0.com 4 points 1 day ago

because of a locked cockpit door

Door wasn't locked and had nothing to do with the crash. In fact a flight attendant managed to get into the cockpit and turn the plane from a populated part of Athens, likely saving lives shortly before it fully crashed

The plane simply never pressurized and literally as the co-pilot realized what was happening hypoxia took them and the captain, all because a switch could turn pressurization into a manual override and there was no warning before takeoff that it was that way

[–] gerikson@awful.systems 5 points 1 day ago

JFC that's a horrifying story

[–] swlabr@awful.systems 24 points 2 days ago

I have found a way to solve world hunger with a fork bomb

[–] V0ldek@awful.systems 23 points 2 days ago (1 children)

I also had some extremely cringeworthy and not-even-wrong opinions 23 years ago, but at least I was 3yo then.

[–] shnizmuffin@lemmy.inbutts.lol 19 points 2 days ago (1 children)

I maintain that we should all aspire to be a firetruck when we grow up.

[–] V0ldek@awful.systems 8 points 2 days ago (1 children)
[–] schizo@forum.uncomfortable.business 9 points 2 days ago (1 children)
[–] V0ldek@awful.systems 13 points 2 days ago (1 children)

Passenger! I wanted to drive people to their cool vacations and whatnot. Also passenger trains go vroooom and freights are like super slow and lame, and carry coal or some other boring stuff.

[–] schizo@forum.uncomfortable.business 11 points 2 days ago (1 children)

See, I'd be a freight train.

Towing hundreds of cars of things from place to place, and blocking railroad crossings for hours making people wait for me to move past? I'm all for the annoy-other-people-while-doing-a-vital-job life.

[–] V0ldek@awful.systems 14 points 2 days ago (1 children)

We had different childhoods

[–] i_dont_want_to@lemmy.blahaj.zone 12 points 2 days ago (5 children)

What the hell.

I would like to think I'm a decent developer. I know what I'm talking about when it comes to code.

I do not know what I'm talking about in other fields. So I don't speak like I know what I'm talking about there.

Hopefully PG learned this skill in the last 20 or so years.

[–] istewart@awful.systems 3 points 1 day ago

As the old saying goes, hope in one hand, Lisp in the other.

If you try it, I personally hope you've got a damned good garbage collector...

[–] V0ldek@awful.systems 5 points 1 day ago

Hopefully PG learned this skill in the last 20 or so years.

LOL.

LMAO.

I hope this was sarcastic.

[–] Soyweiser@awful.systems 11 points 2 days ago* (last edited 2 days ago)
[–] froztbyte@awful.systems 11 points 2 days ago

Hopefully PG learned this skill in the last 20 or so years.

it's pretty clear he hasn't

[–] pikesley@mastodon.me.uk 1 points 1 day ago

@i_dont_want_to @dgerard have you bumped your head?

[–] froztbyte@awful.systems 21 points 2 days ago (1 children)

can't decide if it's soothing or infuriating to learn/realize that, despite insane wealth causing him to get billionairebrain, he's also always been quite the dim fuckwit

[–] vga@sopuli.xyz -5 points 2 days ago* (last edited 2 days ago) (2 children)

That's just being good at programming

[–] luciole@beehaw.org 11 points 2 days ago (1 children)

So as a programmer I was a little offended but then I remembered I’m not good so I’ll let it slide.

[–] vga@sopuli.xyz 3 points 1 day ago

That's probably a mark of an actually good programmer.

[–] froztbyte@awful.systems 11 points 2 days ago (1 children)
[–] swlabr@awful.systems 11 points 2 days ago

That’s just being good at bootlicking

[–] fasterandworse@awful.systems 12 points 2 days ago (1 children)

what came first, lisp programmers or door locks? we may never know

[–] chunkystyles@sopuli.xyz 4 points 1 day ago

I think it probably comes down to which one is more likely to be touched by another human.