• 0 Posts
  • 80 Comments
Joined 2 years ago
cake
Cake day: July 14th, 2023

help-circle
  • I primarily use Standard Notes. It’s a fantastic tool and I can use it anywhere, online or offline. It’s not great for collaboration, though, and it doesn’t have a canvas option. But I use it for scratch pads, for todo lists, for project tracking, for ideas, plans, plotting for my tabletop (Monster of the Week) game, software design and architecture, for drafting comments, etc…

    Standard Notes also has a ton of options for automated backups. I get a daily email with a backup of my notes; I can host my notes on my home server and the corporate one; I can also set up automated backups on any desktop.

    I don’t use it for saving links. I’m still using Raindrop.io for that, even though I’m self-hosting both Linkding and Linkwarden.

    For sharing and collaboration, I either publish to Listed with Standard Notes or use Hedgedoc, which is great for collaboration and does a great job presenting nodes, too.

    For canvas notes, I use GoodNotes on a tablet or the Onyx Boox’s default Notes app. I’d love a better FOSS, self-hosted option, especially for the Boox, but my experiences thus far have been negative (especially on the Boox).

    I’ve been trying out SilverBullet lately, since I want to try out cross-note querying and all that, but I’m too stuck in my habits and keep going back to Standard Notes. I think I’ll have better luck if I choose one app and go with it.

    I also have a collection of Mnemosyne notebooks that I use with fountain pens (mostly the Lamy 2000, but also quite commonly a Platinum 3776 or a Twsbi). Side note: the Lamy 2000 was my first fountain pen and after getting it I went deep into fountain pens. I explored a ton of different options, found a lot of nice pens across a number of brands… and yet how I still haven’t found something that I consistently like more. The Pilot VP is great but deceptive; a fancy clicky pen that only holds 30 minutes of ink (in a converter, at least) is decidedly inconvenient.

    I’ve also been checking out Obsidian on my work computer. So far I haven’t seen anything that makes me prefer it over my existing set of tools.


  • Hedgedoc is fantastic. If you’re okay with your notes app being web-only (without an app or even a PWA) and you don’t need canvas notes or multi-note queries, you should check it out.

    First, every note is Markdown, but it supports a ton of things natively. It has native Vim, Emacs, and Sublime (the default) editors and it’s built to be great for collaboration (if you want).

    It also has

    • syntax highlighting for a ton of languages
    • Mermaid.js support
    • LaTeX support
    • easy drag and drop image uploads
    • a solid mobile interface (for a webapp in your browser, at least)
    • built in revision history
    • support for other diagram tools, like graphviz, flowchart.js
    • a bunch of other little Markdown enhancements that make using it feel oddly intuitive

    And best of all, they have a Hedgehog for the icon! (I may be biased.)






  • We already beat back the fascists, back in 2020 and 2012 and so on. When do you expect we’ll be able to check that one off?

    We elected Biden and even had a Democrat majority in both the Senate and House until 2022. Do you mind refreshing me on what they did to implement ranked choice voting?

    RCV is being banned by states quicker than it’s being adopted (and many of its opponents are Democrats) even though it wins by huge margins when people are allowed to vote for it. I’m skeptical of any argument against voting for parties with our best interests in minds until it’s implemented. I’ve been hearing the rhetoric that “this election is critical and if you vote third party, you’re throwing your vote away” since Gore vs Bush, and I don’t think it was new then, either. Lately it’s morphed into “a vote for a third party is a vote for Trump,” which isn’t even remotely how it works.

    If Democrats aren’t competently opposing the fascists, why should we keep supporting them?





  • From https://www.bbc.com/news/world-us-canada-61311966

    [In 2021], the House of Representatives, controlled by the Democratic Party, voted to approve legislation that would secure - and, in some cases expand - the right to abortion afforded by the Roe decision. The vote was 218 in favour and 211 against.

    The bill then moved to the evenly-divided Senate, where one Democrat - Joe Manchin of West Virginia - joined the Republicans in voting it down. Because of Senate rules that several Democrats (including Mr Manchin) are adamantly against altering, passage would have required 60 votes out of the 100 senators - a mark the abortion bill did not approach.




  • But being rude and abusive to support staff doesn’t help, encourage, or even compel the support staff do their jobs any better or faster. In fact, I’d wager it’s rather the opposite.

    I work in IT (not IT support, though) and I’m fortunate enough that none of my business partners are outright abusive. Even so, I still have some that I deprioritize compared to others because working with them is a pain (things like asking for project proposals to solve X problem and never having money to fund them). If someone was actively rude to me when I had fucked up, much less when I was doing a great job, I can guarantee I wouldn’t work any better or faster when it was for them.




  • I’m Hedgehog, the poor senior dev who was assigned to review Hal’s code.

    Panel 1: ✅ (PR Approved) LGTM but you’re missing the styling from the mock-ups, should be easy to add.

    Panel 2: ❌ (Changes requested)

    Nit: Hal, your PR failed in CI. You should have used const instead of let. Did you forget to run the linter before pushing?

    Also, the useState hook isn’t doing anything. If it doesn’t need to, just leave it as an uncontrolled component. I didn’t look at the surrounding code but this is part of a form, right? If not then it should be receiving the setter/value as props.

    Panel 3: ✅ LGTM, ship it.

    ❌ Actually wait, you still have that do-nothing state code in there. Either get rid of it or do something with it.

    Panel 4: ❌ Hal, I don’t like where this is going.

    Panel 5: (during stand-up) I reviewed Hal’s PR and just had a couple pieces of feedback. Shouldn’t take long, right, Hal?

    Panel 6: ❌ WTF, Hal. <InputField /> is literally just passing through props to input, so you don’t need it.

    Also, Hal, I recommend you look into the Styled Components library. It might better fit your needs here. You could rewrite the LoginComponent as a styled input. Of course, if you do that you should refactor the existing places where you’re using style sheets to use styled components and themes instead.

    You also still have the do-nothing useState hook for some reason. Seriously, Hal, get rid of it.

    This is how I’d write this without bringing in Styled Components, but if you use it make sure to test it first:

    import React from ‘react’;
    export const LoginForm = (props: React.ComponentPropsWithoutRef<‘input’>) => (
      <input
        {...props}
        className={`border rounded-md p-2 focus:outline-none focus:border-blue-500 ${props.className || ‘‘}`}
      />
    );
    


  • This article is full of misinformation and reads like the rantings of an angry and incompetent MAGA propagandist.

    Does it make sense to have robust protections for an event that will have 65,000 civilians present - and where the equipment and personnel involved can be deployed to other high profile events afterward, even if there isn’t a specific drone threat? Yes.

    This year’s Super Bowl in Las Vegas has better protections against rogue drones than the many small U.S. bases in the Middle East like Tower 22

    “Many small US bases,” huh? And the author thinks that each of them should be better protected than the Super Bowl? That doesn’t make a ton of sense to me. Is this in a heavy casualty zone or something? No - we’ve had 3 casualties, total, across all bases, since this engagement started.

    Don’t get me wrong - I think our soldiers should be kept safe. Leave it to me and I’d have every single one of those soldiers back on US soil. That would keep them safe but probably wouldn’t make the author happy.

    Unlike Tower 22, this year’s Super Bowl will enjoy a host of “hardened” measures including electromagnetic weapons that can incapacitate drones.

    The bases have anti-drone tech, but they also have drones and one was returning at the same time as the attack, which likely is why a large part of why the attack was successful. Does the author think that the super bowl defenses would have foiled such an attack? He implies as much but gives no evidence in support of that claim.

    In fact, the entire region is a no-drone zone. So sure, we can deploy the super bowl defenses to those bases - they just have to understand that their drones will be shot down, too.

    To be honest, from my uneducated point of view, the defenses described for the bases sound more sophisticated than the ones in place at the Super Bowl, not less.

    That all said, the author’s other article has this tidbit:

    Just a week before the attack, the military announced an $84 million contract to work on a replacement to the TPS-75, a mobile, ground-based radar array from the 1960s.

    So the military is literally in the process of improving their defenses and they just haven’t been built yet? Strange, in this article the author said there hadn’t been any efforts to improve them.

    Compare this hypervigilance with the glib way the Biden administration has discussed the terrorist drone that slipped past military defenses and killed three Americans and injured 41 others.

    Glib how? This is what I found for their response:

    The president, in the written statement, called it a “despicable and wholly unjust attack” and said the service members were “risking their own safety for the safety of their fellow Americans, and our allies and partners with whom we stand in the fight against terrorism. It is a fight we will not cease.”

    Doesn’t sound glib to me.

    For the most part. You know, besides the deaths of three National Guard soldiers from Georgia. Working class people with families — the supposed focus of the Biden administration’s “foreign policy for the working class.” But who cares about them?

    I imagine at least the victims of the 85 retaliatory attacks the US made cared.

    It’s unclear what the author wants, other than to wave a “Let’s Go Brandon” flag around while getting drunk and posting misinformation.