• Ideas for Making Notes More Inviting

    Right now my personal note taking practice is mostly structured text with a few conventions, published as a really long list. This makes it difficult to explore and uninviting.

    Content types

    What if there were more types of notes? Ones that included images, videos, diagrams, etc.? It would certainly make the content pleasing to the eye, but is it actually useful?

    Instead of content types, notes could have tags visualized. Special tags might have their own icon and clicking them shows you other items tagged that way.

    Visualize subgraphs

    One thing I really like about org-roam-ui is how you can select a subgraph and see adjacent nodes N hops away. The overall graph is intimidating, but a subgraph of < 20 items is approachable. Maybe you could see a sparkline of a graph and click on it to see it’s connections to explore right there.

    Hover to see summary of linked notes

    Wherever there are links to notes, show a short summary on hover without having to click. This prevents some of the issues with gardens where you “lose the path”.

    Show click history as you navigate to more notes

    Embed a history of the notes you visited so you can see your path and go back to specific notes without losing your place. Could this all be done statelessly?


  • Dictator Book Club: Orban

    Dictator Book Club: Orban from Astral Codex Ten describes the rise to power of Viktor Orban, dictator of Hungary.

    Viktor started out as a leftist liberal, rebelling against the Soviet Union. After a brief stint as an MP (and with no experience or political skill), he lost his election.

    He switched from a liberal democrat to a far-right nationalist. (Having power can easily override idealists, see Robert Moses and The Power Broker). Remade himself as a religious man with traditional family values—completely counter to his previous political identity.

    He fostered nationalist appeal, drawing on a proud history of steppe nomads, how they were humiliated throughout history, and how they would rise. Orban briefly became Prime Minister and led the Socialist party until he lost control.

    Orban found an opening by targeting the socialist party leader. With a leaked speech, he started rumors that socialists were liars. When they bit and denied it, he showed the leaked speech. He organized a massive protest during a Hungarian parade that injured hundreds and destroyed property. He and his party won a 2/3rds majority in 2010.

    That’s where they tightened the noose. They changed the constitution to remove road blocks to power. They passed laws to nationalize schools. He made favorable deals to his cronies, rewarded loyalists, and stamped out dissent (he could fire any civil servant, most media outlets were owned by loyalists, etc.).

    When the party was threatened due to a far-right platform that wanted to disallow refugees from the Syrian War, Orban co-opted it—keeping his party firmly in control and eliminating a rival party in one fell swoop.

    Thus he became an American far-right hero by pulling off what Trump could not. Orban erected a border wall, stopped migrants, and instituted all manner of political maneuvering needed to stay in power. Republicans cozying up to Orban include Steve Bannon, Mike Pence, and Rod Dreher, envious of a unambiguously far-right dictator.


  • Women Are Better Investors Than Men

    An analysis by Fidelity found that women, on average, earn 0.4% more than men annually when investing. Women bought and sold half as much as male customers.

    Fidelity’s analysis covered 5.2 million customer accounts (some people had more than one), from 2011 to 2020. It looked at individual retirement accounts, 529 plans and basic brokerage accounts that individuals (not financial advisers) controlled, but not workplace accounts like 401(k)s. No strategies were excluded: Those who traded individual stocks were tracked along with those who stuck to mutual funds.

    Read Women May Be Better Investors Than Men. Let Me Mansplain Why.


  • Melanzana Micro Grid Fleece Review

    The Melanzana Micro Grid fleece is a casual and warm midlayer. As someone not wearing it for any serious hiking or physical activity, it’s appeal is being a cozy fleece for chilly SF mornings.

    The sweet spot for the Melanzana as an outer layer is very narrow—temperatures in the low to mid-60’s when walking around the city. Anything colder and the lack of wind resistance makes it too chilly. Anything warmer and it’s easy to overheat after 10 minutes of walking uphill.

    Unless I’m wearing it around the house, I much prefer using it as a mid-layer underneath an unzipped jacket in cooler temperatures (50’s). That way it’s comfortable, doesn’t overheat, and looks nice.

    At 10-12oz it’s easy to throw it in a bag or pack it when traveling. It would also make a decent airplane hoodie.


  • The National Nexus Program Standardizes Voluntary Disclosure Agreements to Pay Back Taxes

    Each State has a process administrating a Voluntary Disclosure Agreement to pay back taxes. The Multistate Tax Commission runs a program to standardize the VDAs and make it easier for companies to meet their tax obligations and pay back taxes.

    Member States:

    State NNP Member
    Alabama Yes
    Alaska No
    Arizona Yes
    Arkansas Yes
    California (FTB) No
    California (BOE) No
    Colorado Yes
    Connecticut Yes
    Delaware Yes
    District of Columbia Yes
    Florida Yes
    Georgia Yes
    Hawaii Yes
    Idaho Yes
    Illinois No
    Indiana No
    Iowa Yes
    Kansas Yes
    Kentucky Yes
    Louisiana Yes
    Maine No
    Maryland Yes
    Massachusetts Yes
    Michigan Yes
    Minnesota Yes
    Mississippi No
    Missouri Yes
    Montana Yes
    Nebraska Yes
    Nevada No
    New Hampshire Yes
    New Jersey Yes
    * New Mexico Yes
    New York No
    North Carolina Yes
    North Dakota Yes
    Ohio No
    Oklahoma Yes
    Oregon Yes
    Pennsylvania No
    Rhode Island Yes
    South Carolina Yes
    South Dakota Yes
    Tennessee Yes
    Texas Yes
    Utah Yes
    Vermont Yes
    Virginia No
    Washington Yes
    West Virginia Yes
    Wisconsin Yes
    Wyoming No

    See also:


  • Mark Zuckerberg as Anti-Hero

    Current consensus is that Mark Zuckerberg is an evil billionaire. A contrarian view would be this: Zuckerberg is an anti-hero who, in an unprecedented position of power, advances technological progress and well-being.

    Take the metaverse—a bundle of interesting ideas that are, more or less, already happening (VR, AR, crypto, NFTs, and so on). It’s easy to mock, but what if we’re wrong that it’s a dumb idea? What if it’s a useful abstraction that fosters a new kind of digital economy that creates opportunity for more people?


  • What Is a Tech Company

    In What Is a Tech Company on Stratechery, a tech company is defined by the following characteristics.

    Software has zero marginal costs Providing the product to subsequent customers costs nothing (or near nothing) once it’s created.

    Software improves over time Updates to the product happen continuously which increases the value to the user after they buy it.

    Software offers infinite leverage Software creates efficiency that opens up new levels of scale and markets (e.g. the whole world can be your customers).

    Software creates ecosystems The software creates and ecosystem that wasn’t available before like connecting buyers and sellers or third-party software vendors on a platform.

    Software enables zero transaction costs Self-serve software reduces or eliminates the need to be hands-on with customers making each additional transaction cost nothing.

    Not every technology business will meet all of them, but it is highly skeptical if a company purports to be a tech company and doesn’t exhibit most of these characteristics (like WeWork).


  • Banned Engineering Words

    • Depreciate: unless you are building accounting software, you probably mean deprecate.
    • Receive: it’s inevitable you will track down bugs due to a misspelled variable name recieve.
    • Referrer: if the inventors of the HTTP_REFERER header can’t spell it correctly, neither will you.