• 1 Post
  • 54 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • I spent 30 years working with derivatives of the Pick Operating System and its integrated DBMS. Notably Universe and Ultimate. Back in the day, it was very, very difficult to even explain how they worked to others because the idea of key/value wasn’t commonly understood, at least as it is today.

    I was surprised at how similar MongoDB is to Pick in many many respects. Basically, key/value with variant record structures. MongoDB uses something very close to JSON, while Pick uses variable length delimited records. In either case, access to a particular record in near instantaneous give the record key, regardless of how large the file is. Back in the 1980’s and earlier, this was a huge advantage over most of the RDBMS systems available, as storage was much slower than today. We could implement a system that would otherwise take a huge IBM mainframe, on hardware that cost 1/10 the price.

    From a programming perspective, everything revolves around acquiring and managing keys. Even index files, if you had them (and in the early days we didn’t so we maintained our own cross-reference files) were just files keyed on some value from inside records from the main data file. Each record in an index file was just a list of record keys to the main data file.

    Yes, you can (and we did) nest data that would be multiple tables in an SQL database into a single record. This was something called “Associated Multivalues”. Alternatively, you could store a list of keys to a second file in a single field in the first file. We did both.

    One thing that became very time/disk/cpu expensive was traversing an entire file. 99% of the time we were able to architect our systems so that this never happened in day to day processing.

    A lot of stuff we did would horrify programmers used to SQL, but it was just a very different paradigm. Back in a time when storage and computing power were limited and expensive, the systems we built stored otherwise unthinkable amounts of data and accessed it with lightening speed on cheap hardware.

    To this day, the SQL concepts of joins and normalization just seems like a huge waste of space and power to me.


  • That’s a little confused. From what I remember, it’s the server that matters, not the domain when being blocked. If you self-host this is a problem, but not if you use your own domain on a commercial service.

    The “MX records and such” are all a function of domain management. You’ll have to do this whether or not you self-host.



  • As an IT/Development manager, I only had one role that I hired for where the skills for getting the job matched the skills for doing the job: Business Analyst. Not job entailed presenting information clearly, both written and verbally. So I expected the resume and cover letter to be organized and clear.

    Programmers, on the other hand, I wouldn’t expect the same level of polish. But I would expect a complete absence of spelling errors and typos. Because in programming these things count – a lot.

    A lot of the people that applied, and that I hired, did not have English as a first language. So I gave a lot of latitude with regard to word selection and grammar. But not spelling. Use a goofy word or two, but spell them right.

    I figured that most people were highly motivated when writing a resume – about an motivated on you can get. And if not level of motivation cannot get you to take care, then you’ll just be a bug creation machine if I let you touch my codebase.












  • Agreed, but I don’t know the mindset of those people and how to think of them. Do we just take them out of the voter pool? Are they potentially swing?

    My take on 2016 was that the Dems were deeply unenthusiastic about Hillary - and who can blame them - so they didn’t show up to vote. On the other hand the Reps were stoked about Trump so they turned up at the polls.

    Swing voters? I don’t get it. I cannot see any rational person sitting in the middle comparing Trump and Harris and picking Trump as a better presidential option. Irrational people? My gut tells me they they are probably sitting and the far ends of either camp.

    My guess is that the people closer to the middle aren’t actually swing voters, but they are far more likely to have their enthusiasm to vote influenced than the true believers.

    The big question, in my opinion, is how much - or how little - the polls reflect the enthusiasm to go out and vote. My impression is that Dem enthusiasm in high right now, while not so much for the Reps. It’s possible that a 50/50 poll may hide the fact that a big chunk of one of the 50% is much less likely to actually vote.

    I’m Canadian, so I see the news but I don’t have day to day experience with US voters. Of course, neither do the 90% of Americans that don’t live in those swing states.