• 0 Posts
  • 524 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle


  • As a mobile developer, tiny unhittable buttons drive me batshit. I used to get handed app design documents all the time that had these little buttons, along with image files for these buttons that were just large enough (width and height) for them. I would always do a trivial amount of extra work to make the actual tappable regions larger than the images to improve their usability, but when I mentioned this to the designers they would go apeshit and demand that I restore the original tiny tappable regions, usually with the bullshit rationale of that being what end-users expected and they didn’t want to verify that what I’d done to my best judgement was OK. Management would go along with the designers, on the grounds that enlarging the tappable regions required more time and effort - even though I’d already done it and undoing it would require even more time and effort.

    It eventually occurred to me to just do it without telling anyone and I had no further problems.

    A fun little fact about iOS: the operating system includes a private method (which is something developers supposedly can’t use without getting their app rejected) named _warpPoint. This hack was put in when they started supporting landscape, because the top toolbar and its tiny buttons became even tinier and virtually unusable in that mode. _warpPoint intercepts touches near the toolbar and changes the coordinates to the middle of the nearest button - basically doing the same thing I was doing by enlarging the tappable regions, just doing it at the global level. The irony is that they still don’t really work very well, despite the very existence of this method proving that Apple knows it’s a general problem.






  • Bigger/faster the bullet the easier it was for water to stop.

    For bullets that’s probably true because of their light weight, but heavy shells from the big naval guns of battleships (12" to 18" caliber) actually carried a long way through water and sometimes hit and damaged target ships below the waterline. The Japanese in particular actually designed some of their shells to maximize their underwater performance.


  • It doesn’t matter how you run because ALLIGATORS WON’T CHASE YOU.

    I used to live in Florida on the edge of a big lake where my landlord had carved out a lagoon that mama gators used to hatch their broods, so there would often be between 50 and 100 little alligators chilling out in my backyard sunning themselves. For fun I would try to sneak up on one of them and poke it on the head just to watch it and all the others scatter into the lagoon. Everybody I told about this thought I was absolutely batshit crazy, but I knew that at the time there had been something like 5 alligator attacks on humans in Florida since the 1940s, always on little children playing in water (I was obviously a little child mentally but physically I was a 200-pound adult man). So I knew I wasn’t risking life or limb doing this. For the record, my sneaking up technique was to stand stock still and only move a step or two towards the gator whenever the wind blew; it seems that the gators just took me for a swaying branch and ignored me.

    What made me stop doing this was one day I happened to look down at what I thought was a big log and realized that it was actually the mama gator, about 12’ long from tip to tail and probably 2’ in diameter at her midsection. I was fairly confident that she wouldn’t attack me on land either - but not that confident.






  • Based on fossil records we’ve estimated that homo sapiens sapiens emerged about 200k-300k years ago.

    All of the estimates of when modern humans “emerged” (originally called the “Out of Africa” or “Mitochondrial Eve” hypothesis) are/were based on population analyses of samples of modern DNA (mitochondrial or otherwise) and are/were presented as being in opposition to conclusions based on the fossil record. The original such estimate was 100,000 years ago subsequently revised to 200,000 years ago (both in the mid-1980s) and since then these estimates have been all over the place, ranging from 50,000 years ago to 500,000 years ago. The fossil record shows no significant changes even within this wide time range: bipedality appears in the fossil record for our lineage around 5 million years ago, while our brains enlarged from chimpanzee size to modern human size between 2 million and 1 million years ago.



  • c-suite

    CEO, CTO, CFO etc. In a '90s Internet startup like the company I worked for, the “C” really stood for “clueless”.

    giant printouts of insanely over-normalized databases

    Over-normalization is a database thing - a simple example of normalization would be a “People” table where instead of having the “Salutation” field just contain text like Mr, Mrs. etc., you have a separate “Salutations” table with all the possibilities listed and keyed with an ID (usually just a sequential number), and then the “People” table stores a Salutation ID for each entry instead of the actual text. It’s a valid and standard thing to do with database design, but it can be taken to extremes where absolutely every possible trivial thing that can be normalized is, producing an overcomplicated mess that is extremely difficult to work with programmatically.

    Printing out this over-normalized mess of a database on multiple sheets of paper which are then taped to the wall is utterly useless.

    How is a database a trick?

    The printout is the trick - it fools the bosses into thinking you’re doing something amazing and productive when you’re really just fucking around. It only works on the technically incompetent, of which there was no shortage in '90s Internet startups (or today).