The square brackets are for a closed interval wherein endpoints are included.
The round brackets are for an open interval wherein endpoints are excluded.
The square brackets are for a closed interval wherein endpoints are included.
The round brackets are for an open interval wherein endpoints are excluded.
Today I read about the Morris worm, malware from 1988.
I finally got around to reading about YAML at Wikipedia. Worth doing if you use YAML anywhere and haven’t read the YAML page yet.
The Wikipedia article links to the official website: yaml.org, which is good fun. It’s written in YAML! :D
If you’re interested in data formats and markup languages here’s some other reading on the subject:
I was watching Relational Theory for Computer Professionals – C.J. Date and he made this fun remark:
There’s only three databases in the world: there’s departments and employees, there’s courses and students, and there’s suppliers and parts.
ChatGPT explains a Complex Programmable Logic Device (CPLD):
A CPLD (Complex Programmable Logic Device) is a type of digital integrated circuit that is used for creating custom digital logic designs. It’s a step between simple PLDs (Programmable Logic Devices) and more complex FPGAs (Field-Programmable Gate Arrays).
Click through for further details.
I asked ChatGPT to format php datetime as “Fri 24 Mar 2023” and it “understood” what I meant and gave me the answer that I wanted! If that’s not intelligence I don’t know what is…
This looks like fun: protohackers.com. If I had more time I would definitely do this. If… :P
Here’s a great talk about the Apollo Guidance Computer: Light Years Ahead | The 1969 Apollo Guidance Computer.
The initialism “RTL” can stand for both “Register Transfer Level” and “Resistor-Transistor Logic” as explained by ChatGPT.
I always get the concepts “critical path” and “critical section” confused.
The “critical section” is the part in your algorithm which you must hold a lock for; whereas the “critical path” is an idea from hardware design which relates to the time taken for the longest combinatorial logic that needs to be processed during a clock cycle, thus limiting the frequency you can run your clock at.
Although the terminology “critical path” came from hardware, the same terminology is used in software. ChatGPT has a fairly good write-up on the two uses of the term “critical path”.
I learned a little more about this in Introduction to VHDL for FPGA and ASIC design.