50 private links
djb2
This algorithm (k=33) was first reported by Daniel J. Bernstein many years ago in comp.lang.c
Another version of this algorithm (now favored by Bernstein) uses xor: hash(i) = hash(i - 1) * 33 ^ str[i]
The magic of number 33 (why it works better than many other constants, prime or not) has never been adequately explained.
unsigned long hash(unsigned char *str) {
unsigned long hash = 5381;
int c;
while (c = *str++)
hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
return hash;
}
Huyen Chip: Things Iād prioritize learning if I was to study to become a ML engineer again:
- Version control
- SQL + NoSQL
- Python
- Pandas/Dask
- Data structures
- Prob & stats
- ML algos
- Parallel computing
- REST API
- Kubernetes + Airflow
- Unit/integration tests
This document is intended for people applying to Ph.D. programs in computer science or related areas. The document is informal in nature and is meant to express only the opinions of the author. The author is a professor of computer science at CMU and has been involved in the Ph.D. admissions process at CMU, U.C. Berkeley, and MIT.
Enable ALS
ASUS_WMI_DEVID_ALS_ENABLE
Read FAN
ASUS_WMI_DEVID_CPU_FAN_CTRL
CPU Temp
WMI Method: 0x4647574D
0x00020013
AppleUserHIDEventDriver source code
IOHIDEventDriver
is superseded by AppleUserHIDEventDriver
IOUSBHostHIDDevice
is superseded by AppleUserUSBHostHIDDevice
To disable both AppleUserxxx
, use boot-args: AppleUserUSBHostHIDDevice-debug=1 AppleUserHIDEventDriver-debug=1
The saddest part of life is when that person that gave you the best memories becomes a memory.
Command:
find / -perm +111 -type f -exec sh -c 'jtool2 -L "{}" 2>/dev/null | grep SidecarCore && echo "SidecarCore matched at {}"' \; > ~/sidecarfind.txt
Found files:
SidecarCore matched at /usr/libexec/SidecarDisplayAgent
SidecarCore matched at /usr/libexec/SidecarRelay
SidecarCore matched at /System/Library/PreferencePanes/Sidecar.prefPane/Contents/MacOS/Sidecar
SidecarCore matched at /System/Library/PreferencePanes/Sidecar.prefPane/Contents/Resources/sidecarPrefCheck
SidecarCore matched at /System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit
SidecarCore matched at /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/XPCServices/DisplayMarkup.xpc/Contents/MacOS/DisplayMarkup
SidecarCore matched at /System/Library/PrivateFrameworks/ReminderKitUI.framework/Versions/A/XPCServices/com.apple.ReminderKitUI.ReminderCreationViewService.xpc/Contents/MacOS/com.apple.ReminderKitUI.ReminderCreationViewService
SidecarCore matched at /System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI
SidecarCore matched at /System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI
SidecarCore matched at /System/Applications/Notes.app/Contents/MacOS/Notes
SidecarCore matched at /System/Applications/Mail.app/Contents/MacOS/Mail
SidecarCore matched at /System/Applications/Reminders.app/Contents/MacOS/Reminders
SidecarCore matched at /System/Applications/Reminders.app/Contents/PlugIns/RemindersSharingExtension.appex/Contents/MacOS/RemindersSharingExtension
MacBookPro12,X and older:
- ALS and Keyboard Backlight is controlled by SMC
- ALS keys:
AL
,ALI0
,ALI1
,ALRV
,ALV0
,ALV1
- Keyboard Backlight keys:
LKSB
,LKSS
,MSLD
- See AsusSMC
Newer MacBook:
- On Macbook without Touchbar, ALS sensor is called
ALS0
. IOService isAppleLMUController
. - On Macbook with Touchbar, ALS sensor is connected via USB. IOService is
AppleUSBALSService
(com.apple.driver.AppleHIDALSService
) - Keyboard Backlight seems to be controlled by the keyboard itself. IOService is
AppleHIDKeyboardEventDriverV2
. It has a property namedKeyboardBacklightBrightness
- There's a boolean property
KeyboardBacklight
inIOResources
. AppleHIDKeyboardEventDriverV2
location:/S/L/E/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseDriverV2.kext
AppleUSBALSService
location:/S/L/E/AppleHIDALSService.kext