I'm not going to be maintaining this document anymore. I'm leaving it as-is since much of the FAQ section is still accurate and has yet to be incorporated into other resources.
Use CanI.RootMy.TV to find an exploit for your TV.
I'm not going to be maintaining this document anymore. I'm leaving it as-is since much of the FAQ section is still accurate and has yet to be incorporated into other resources.
Use CanI.RootMy.TV to find an exploit for your TV.
Ever since I started working on my honours thesis in 2013, I had been tinkering with various workflows to manage references, PDFs, PDF annotations and notes all in some coherent way. The workflow I describe here is the latest one (February 2021 as of writing), and I think I've finally found something that satisfies a lot of the [admittedly very subjective] desiderata.
Being [perhaps overly] wary of mis-citing something, I'd like to be able to quickly go back to the original source, and the exact page and PDF highlight that I'm referring to. For the last couple of years, I have been using the Highlights App (MacOS only, unfortunately; though there may be Windows/Linux equivalents). The two main features of Highlights are that:
Ram_et_al_2020_Neural_Network.pdf, there'll be| import React from "react"; | |
| import { useQuery } from "@apollo/client"; | |
| import styled from "@emotion/styled"; | |
| import Button from "@leafygreen-ui/button"; | |
| import { Skeleton } from "antd"; | |
| import { ColumnProps } from "antd/lib/table"; | |
| import { SortOrder as antSortOrder } from "antd/lib/table/interface"; | |
| import every from "lodash.every"; | |
| import get from "lodash.get"; | |
| import queryString from "query-string"; |
| -- POCKET2DEVONTHINK | |
| -- script imports articles from a local Pocket for Mac app into the inbox of the current Devonthink database | |
| -- script comes with the use-it-like-you-want-to-and-dont-blame-me licence | |
| -- last changed on Jan 5, 2015 | |
| -- recent changes: errorhandling; pdfs for pocket records without mime setting; conditional searches | |
| -- USER SETTINGS; please adopt to your needs | |
| --loop_min/max define the range of pocket articles to be imported | |
| -- 1/10 would, e.g., import the first ten articles you've ever stored in Pocket | |
| -- 1 and, say, 100000 would presumably move all of them into DT |
| describe('EditFieldContainer', () => { | |
| let utils; | |
| describe('user has permission to edit', () => { | |
| beforeEach(() => { | |
| utils = render( | |
| <div data-testId="outside"> | |
| <MockedProvider mocks={{}} addTypename={false}> | |
| <EditFieldContainer {...props} /> | |
| </MockedProvider> |
by Tatiana Mac
Last updated 14 April 2021
As speaking comes with immense privilege, I have crafted a speaker rider to set expectations and boundaries around my engagement. I am grateful to all the conference organisers who have brilliantly hosted me. I would love to continue to exercise this privilege to speak at conferences, and use this privilege to make the landscape more accessible and beneficial to tech's most historically excluded and marginalised communities.
😫 I provide a lot of explanations for those of you who never had to consider these things. Most thoughtful conferences I've attended check most of these boxes intrinsically, particularly when conference runners are experienced speakers. They get it.
| // This object contains a string value that in contains a single quote, | |
| // a double quote, a backtick, and a backslash. | |
| const data = { foo: `a'b"c\`d\\e` }; | |
| // Turn the data into its JSON-stringified form. | |
| const json = JSON.stringify(data); | |
| // Now, we want to insert the data into a script body as a JavaScript | |
| // string literal per https://v8.dev/blog/cost-of-javascript-2019#json, | |
| // escaping special characters like `"` in the data. |