Immune response Updated +Created
Inflammation Updated +Created
Adobe Flash Updated +Created
ORF1ab Updated +Created
Photomultiplier tube Updated +Created
Can be used to detect single photons.
It uses the photoelectric effect multiple times to produce a chain reaction. In particular, as mentioned at youtu.be/5V8VCFkAd0A?t=74 from Video 1. "Using a Photomultiplier to Detect single photons by Huygens Optics" this means that the device has a lowest sensitive light frequency, beyond which photons don't have enough energy to eject any electrons.
Video 1. . Source. 2024. Wow this dude is amazing as usual. Unfortunately he's not using a single photon source, just an LED.
Pangaea Updated +Created
Age of Empires Updated +Created
Age of Empires II Updated +Created
Video 1.
Parsa's Age of Empires II Cartoons (2021)
Source. The cutest fan art ever!
Polarization of light Updated +Created
This section discusses the pre-photon understanding of the polarization of light. For the photon one see: photon polarization.
People were a bit confused when experiments started to show that light might be polarized. How could a wave that propages through a 3D homgenous material like luminiferous aether have polarization?? Light would presumably be understood to be analogous to a sound wave in 3D medium, which cannot have polarization. This was before Maxwell's equations, in the early 19th century, so there was no way to know.
Province of China Updated +Created
Stack Overflow link-only answer policy Updated +Created
Agilent Technologies Updated +Created
In a way, Agilent represents the most grassroots electronics parts of HP from before they became overly invested in laptops and fell.
They spun out the electronics part as Keysight in 2014, becoming life science only.
Existential risk of AGI Updated +Created
www.cam.ac.uk/research/news/the-best-or-worst-thing-to-happen-to-humanity-stephen-hawking-launches-centre-for-the-future-of
The rise of powerful AI will either be the best or the worst thing ever to happen to humanity. We do not yet know which.
Escola da Ponte Updated +Created
Video 1.
Aprender em Comunidade by Prof. José Pacheco
. Source. In Portuguese. Title translation: "Learn in community".
Internet privacy organizations Updated +Created
AI training robot dataset Updated +Created
Process memory layout Updated +Created
For each process, the virtual address space looks like this:
------------------ 2^32 - 1
Stack (grows down)
v v v v v v v v v
------------------

(unmapped)

------------------ Maximum stack size.


(unmapped)


-------------------
mmap
-------------------


(unmapped)


-------------------
^^^^^^^^^^^^^^^^^^^
brk (grows up)
-------------------
BSS
-------------------
Data
-------------------
Text
-------------------

------------------- 0
The kernel maintains a list of pages that belong to each process, and synchronizes that with the paging.
If the program accesses memory that does not belong to it, the kernel handles a page-fault, and decides what to do:
  • if it is above the maximum stack size, allocate those pages to the process
  • otherwise, send a SIGSEGV to the process, which usually kills it
When an ELF file is loaded by the kernel to start a program with the exec system call, the kernel automatically registers text, data, BSS and stack for the program.
The brk and mmap areas can be modified by request of the program through the brk and mmap system calls. But the kernel can also deny the program those areas if there is not enough memory.
brk and mmap can be used to implement malloc, or the so called "heap".
mmap is also used to load dynamically loaded libraries into the program's memory so that it can access and run it.
Calculating exact addresses Things are complicated by:
TLB replacement policy Updated +Created
When TLB is filled up, older addresses are overwritten. Just like CPU cache, the replacement policy is a potentially complex operation, but a simple and reasonable heuristic is to remove the least recently used entry (LRU).
With LRU, starting from state:
  valid  linear  physical
  -----  ------  --------
> 1      00003   00005
  1      00007   00009
  1      00009   00001
  1      0000B   00003
adding 0000D -> 0000A would give:
  valid  linear  physical
  -----  ------  --------
  1      0000D   0000A
> 1      00007   00009
  1      00009   00001
  1      0000B   00003

Unlisted articles are being shown, click here to show only listed articles.