I hereby claim:
- I am nathggns on github.
- I am nathggns (https://keybase.io/nathggns) on keybase.
- I have a public key ASBV3YWIoDIwLrDm90x-rjghaPiWU0bk6khGxpp-uFKAHAo
To claim this, I am signing this object:
| #!/usr/bin/env python3 | |
| """ | |
| Measure how often the edit_artefact prompt produces output that _normalize_diffs can parse. | |
| Runs the prompt N times in parallel with the exact inputs from the #2125 bug report trace, | |
| then checks each output for JSON validity and schema conformance. | |
| Usage: | |
| uv run python -m evals.scripts.edit_artefact_schema_check [--runs N] | |
| """ |
I hereby claim:
To claim this, I am signing this object:
Twitter has started testing a new desktop website based on their mobile website that should be a faster experience.
If you're not lucky enough to be included in this A/B test, you can "break" into it by setting the rweb_optin cookie to on.
You can do that by pasting the following URL into your browser's address bar while you're logged-in on https://twitter.com.
javascript:document.cookie%3D'rweb_optin%3Don%3B%20expires%3D01%2F12%2F2019%3B%20path%3D%2F%3B'%3Bwindow.location.reload()%3B
| type JestFNs<T> = { [P in keyof T]: jest.MockInstance<any> }; | |
| type Mocked<T> = JestFNs<T> & { reset(): void }; | |
| export type Mock<T> = T & { mock: Mocked<T> }; | |
| export default function mock<T extends any>( | |
| inst: Partial<T> = {} as any | |
| ): Mock<T> { | |
| const target = {} as any; | |
| const proxy = new Proxy(target, { | |
| get(target: any, key: string) { |
| myUMember(X, [Y|T]) :- X == Y; myUMember(X, T). | |
| myU([X|Y],Z,W) :- | |
| myUMember(X,Z), | |
| !, | |
| myU(Y,Z,W). | |
| myU([X|Y],Z,[X|W]) :- myU(Y,Z,W). | |
| myU([],Z,Z). | |
| #!/usr/bin/env osascript -l JavaScript | |
| const NC_HIDDEN_POSITION = [99999, 99999]; | |
| class NotificationCenterBridge { | |
| constructor() { | |
| this.systemEvents = Application('System Events'); | |
| this.uiServer = this.systemEvents.applicationProcesses.byName('SystemUIServer'); | |
| this.notificationCentre = this.systemEvents.processes.byName('Notification Center'); | |
| this.notificationTable = this.notificationCentre.windows.byName('NotificationTableWindow'); |
| { | |
| "Aberavon": [ | |
| { | |
| "name": "(LAB)", | |
| "votes": 22662, | |
| "share": 68.1 | |
| }, | |
| { | |
| "name": "(CON)", | |
| "votes": 5901, |
Included in this gist are two C implementations of Quicksort. One designed to work with pointers, and one with arrays.
These were created for educational purposes and should not be used in production. Any suggestions on improvements would be vastly appreciated.
| import { invert, assign, object } from 'lodash'; | |
| class Enum { | |
| // Should probably look into using a Symbol for this instead?? | |
| static privateKey = '_private'; | |
| constructor(map) { | |
| const inverted = invert(map); | |
| const keys = Object.keys(map); |