Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)P
Posts
3
Comments
1592
Joined
3 yr. ago

  • I didn't want to make it sound too scary 😉

    Seriously, though, git really needs an option to treat --force as --force-with-lease. In the exceedingly rare occasion where I might want to completely overwrite a branch, it should be extra explicit by having to type something like --force-and-overwrite.

  • One of PyFed's selling points was that it was easier to work with than Lemmy. It's going to be amusing when that takes a 180 turn and people start complaining.

    Python is great for prototyping and iterating on small projects or as glue for modules written in C and C++. What it isn't great at is linearly scaling on a single node. When the day that throwing more powerful hardware at the problem stops being an option, Kubernetes is going to walk through that door and fuck any semblance of simplicity up.

  • Solution:

     
        
    git commit --amend
    git push --force
    
      

    Problem:

    The process of discovering best practices on how to keep a clean git history is a goddamned challenge.

  • If a landlord could put an air mattress in a bathroom, they would advertise it as 1-bed 1-bath.

  • A horse can call itself a duck, but that doesn't make it a duck; it's still a horse.

    Likewise, a country that calls itself communist while practicing capitalism under a hierarchical ruling party isn't communist. Even if every member of the CCP had equal say in the country's policies and direction, 8% of the total population is far from representing the working class, let alone being led by them.

    They're not communist, correct. They're capitalist.

  • Oh, please. Nobody needs cough syrup when you could instead be drinking radium as an ailment cure-all.

  • I'm surprised you didn't stick with NixOS. After spending tens of hours learning how to use it, the sunk cost fallacy is strong.

  • I'd be surprised if it's not easy to transpile a Markdown document into the format

    By hand—if you have experience writing roff typesetting—it is.

    Having a program do it for you... you're going to get something, but it won't be correct and you will need to fix most of it.

    A few problems come to mind:

    1. It's a macro-based typesetting language. As a consequence, there's a one-to-many association between representations in Markdown with some equivalent in roff. A Markdown paragraph is just a paragraph, but in roff it could be an un-indented paragraph, a paragraph with first-line indentation, a paragraph with line-wrap indentation, or a paragraph with a left margin.
    2. Rendering a man page, you have multiple different implementations of man and multiple different implementations of *roff (roff, troff, groff, nroff). The set of macros and features that are available differ depending on which implementation, resulting in one-size-fits-all solutions targeting the lowest common denominator.
    3. Ironically, the one-to-many association goes both ways. With Markdown, you have code fences, quotes, italic text, bold text, and tables. With lowest-common-denominator manpage roff, you have paragraphs and emphasis that will either be shown as bold or inverted. If you're lucky, you might also be able to use underlines. If Markdown tables are no wider than 80 characters, you could preprocess those into plain characters, at least.
    4. Despite being more structured with its typesetting, the contents of a manpage are mostly still unstructured. The individual sections within the page and its use of indentation and emphasis are entirely convention, and not represented in the source code by anything more than just typesetting macro primitives.

    It could work out if you generate both the Markdown and man page from something with more explicit structure. If the plan is to go from a loose Markdown document into a manpage, you're going to end up having to write your Markdown document almost exactly like a manpage.

  • Sign a 5-year contract for one baby a month, outsource the first 8 deliverables at a loss while using the time to ramp up production staggered such that it produces a baby on a monthly basis. /s

  • Don't forget to add incompetent leadership to that list. If feature needs to be shipped by some arbitrary deadline and the engineers are forced to rush through the design process, you end up with a patchwork hack of tech debt that leads to more tech debt.

  • (Read this in a David Attenborough voice)

    And here, we see the product manager in its natural habitat, the office boardroom. Although dark and desolate, it provides the product manager with one its most critical resources: the whiteboard. The average product manager goes through two whiteboards every meeting, and this one is no exception. Thankfully, it is well-prepared for the quarterly meeting, having found a boardroom with four whole whiteboards.

    But, not all is perfect for this product manager. The natural enemy of the product manager—the project manager—has sensed activity in the boardroom. In their natural habitat, it's a constant struggle between product manager and project manager. A fight between metrics: user, or developer. Luckily for our product manager, it's not its first encounter with a project manager.

    The intruding project manager takes a sip of its coffee, demanding a higher share of the metrics for its lines of code. A notification channel is 6 extra lines, and that can make the life-or-death difference between the project manager's quarterly bonus. Our product manager is unwavering, however. It has dealt with this project manager before, and it knows just how to drive it away. The product manager raises itself up and puffs out its chest, trying to scare away the project manager by marking it's territory with click-through rates and loudly mentioning the CEO.

    The product manager's strategy worked. At the mention of Steve, the intruding project manager turned pale and scurried away. The product manager is safe for another day in the office.

  • Any distro works.

    Any non-LTS distro works*

    Using a distro release based on a 2 year old kernel with brand new hardware is asking for a horrible experience. For gaming especially, you're also losing out on months/years of improvements to Mesa.

  • One more and they can redeem the card for a free audit!

  • Actually, they are. As far as the average conservative cares, both of them are dirty pests that should be driven away.

  • On █████████, Jeffery Epstein's communications with ████████████ and ██████████ confirmed the █████████ of ████████. In a private █████ exchange, ████████ discussed the █████████ of ████████ for ███████. The ████████ was then scheduled to ██████████ with █████████, and would then meet up with Bill Clinton at the █████████ of ██████████. Flight logs for flight ██████ corroborate the meet up between Bill Clinton and █████████.

    Further investigation into ████████ revealed the █████████ with █████████ and Bill Clinton. █████████ Obama ████████████ purchase █████████████ Bill Clinton ████████ and Do███████████████. ████████████████████████

  • I was going to make a joke that they could also replace the taskbar search bar with an AI chat bar, but after reading the article, it turns out that they're planning on doing that for real:

    Windows 11 taskbar is now being “upgraded” with AI-first features. Microsoft is working on the Ask Copilot bar, which may replace Windows Search in the taskbar.

  • Oh, no. I'm saying Microsoft owning your operating system and using it to push their data-harvesting software as a default browser is a monopolistic practice, whereas using Chrome by itself is just reinforcing an existing monopoly. The same goes for Mac and Safari or Android and Chrome.

    Neither option is good, but it's a step in the right direction to punish a corporation for their active attempts to subvert competition in a bid to establish their own monopoly in place of the current one.

  • What next, people claiming to want to protect the children giving their vote to a man whose best friend was a child sex trafficker?