[-] bloopernova@programming.dev 63 points 7 months ago

"TAYLOR SWIFT WAS A LINE THAT SHOULD NOT HAVE BEEN CROSSED.

PREPARE TO REAP THE WHIRLWIND!"

-- The Whitehouse, apparently.

[-] bloopernova@programming.dev 68 points 8 months ago

They'll still all vote Republican.

[-] bloopernova@programming.dev 49 points 8 months ago

I haven't read anything about what hamas thought would happen after the October 7th attack. Did they think Israel would do nothing because hamas had hostages?

Or were they trying to prompt a huge response? Certainly the abhorrent despicable acts perpetrated against women that were detailed in the article are something no one would ignore. Similar to Bucha in Ukraine, the horror won't make people surrender, just the opposite.

[-] bloopernova@programming.dev 65 points 10 months ago

Gotta communicate to their base that it's really ok to stab 6 year olds dozens of times if they are of Palestinian heritage.

[-] bloopernova@programming.dev 51 points 10 months ago

Hmm.

That was too easy.

[-] bloopernova@programming.dev 66 points 10 months ago

Mullvad because they don't need your name, and you can pay by cash anonymously.

[-] bloopernova@programming.dev 66 points 11 months ago

2023 version of Jobs' "You're holding it wrong"

[-] bloopernova@programming.dev 56 points 11 months ago

RIP Sean Lock.

I wish he'd have done Taskmaster, he'd have been hilarious.

[-] bloopernova@programming.dev 57 points 1 year ago

I could imagine that there's some very angry and confused developers who might feel violent towards unity right now.

Not that threats are the answer, just that I could see people might feel their livelihood is threatened.

[-] bloopernova@programming.dev 50 points 1 year ago* (last edited 1 year ago)

Pipewire is the new hotness. I've read comments from various audio engineers and programmers that pipewire "gets it right".

Pipewire came out in 2017, pulseaudio in 2004.

"PipeWire has received much praise, especially among the GNOME and Arch Linux communities. Particularly as it fixes problems that some PulseAudio users had experienced, including high CPU usage, Bluetooth connection issues, and JACK backend issues."

https://en.m.wikipedia.org/wiki/PipeWire

https://en.m.wikipedia.org/wiki/PulseAudio

[-] bloopernova@programming.dev 55 points 1 year ago* (last edited 1 year ago)

Lisp. All is Lisp.

Data's entire consciousness was written as an Emacs package.

Klingons program in Brainfuck. A Warrior's Language!

Vulcans exclusively use APL.

The F in Ferengi stands for Fortran.

Python is banned across the known galaxy. If your race is discovered using it, your planet is immediately bombarded until the entire crust is molten.

Cardassians use Haskell because they're evil.

[-] bloopernova@programming.dev 51 points 1 year ago* (last edited 1 year ago)

Firefox with tree style tabs, with the user CSS that removes tabs and combines bookmarks bar into the title bar.

Away from computer right now but I'll take a screenshot in an hour or so.

And Emacs. :)


Back at my computer now!

OK, here's my screenshot:

screenshot of desktop showing Firefox showing Tree Style Tabs on the left of the window

So, you can see the tree style tabs (TST) in the sidebar area on the left. I'm using the "photon" theme for TST. with another extension for TST called TST Colored Tabs. If you middle-button-click a link, it's opened in a new tab like usual, but TST also assigns it as a child tab of the page you were viewing. It's incredibly useful for keeping track of where you are and what you're doing. Especially in my DevOps job, I have dozens of tabs open and chaos would reign supreme if I used top-of-window tabs like standard. You can see the bookmarks toolbar has been dragged up into the title bar using the customize toolbar window accessed by right clicking on the title bar.

To accomplish this you need to enable a setting in about:config called toolkit.legacyUserProfileCustomizations.stylesheets, set that to true. Then exit Firefox.

Then create a directory called chrome in your profile directory, which on Linux is in ~/.mozilla/firefox/PROFILENAME/, which you can get from the about:profiles page. Inside the chrome directory, you create a file called userChrome.css and add this stuff to it:

#main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar > .toolbar-items {
  opacity: 0;
  pointer-events: none;
}
#main-window:not([tabsintitlebar="true"]) #TabsToolbar {
    visibility: collapse !important;
}

#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header {
  display: none;
}

/*
    Display the status bar in Firefox Quantum (version 61+)
    permanently at the bottom of the browser window.
    Code below works best for the Dark Firefox theme and is based on:
    https://github.com/MatMoul/firefox-gui-chrome-css/blob/master/chrome/userChrome.css
    This userChrome.css file was last modified on: 28-Jun-2018.
    Tested to work with Firefox 61 on Windows.
    Related blog post: http://www.optimiced.com/en/?p=1727
*/

#browser-bottombox {
  height: 20px;
  border-top: solid 1px #505050;
}

.browserContainer>#statuspanel {
  left: 4px !important;
  bottom: 0px;
  transition-duration: 0s !important;
  transition-delay: 0s !important;
}

.browserContainer>#statuspanel>#statuspanel-inner>#statuspanel-label {
  margin-left: 0px !important;
  border: none !important;
  padding: 0px !important;
  color: #EEE !important;
  background: #333 !important;
}

window[inFullscreen="true"] #browser-bottombox {
  display: none !important;
}

window[inFullscreen="true"] .browserContainer>#statuspanel[type="overLink"] #statuspanel-label {
  display: none !important;
}

/*
  Begin section to move system UI buttons to the same UI bar/box
  as the addressbar
*/

/* Adding empty space for buttons */
#nav-bar {
	margin-right:100px;
}

/* For dragging whole window by mouse*/
#titlebar {
	appearance: none !important;
	height: 0px;
}

/*
  Fix for main menu calling by Alt button
  THIS BREAKS THE UI!!
  */
/* #titlebar > #toolbar-menubar {
	margin-top: 10px;
} */

/* Move minimize/restore/close buttons to empty space */
#TabsToolbar > .titlebar-buttonbox-container {
	display: block;
	position: absolute;
	top: 5px;
	right: 1px;
}

And there you go! TST has more tips and configuration details in its Github project: https://github.com/piroor/treestyletab and https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules#for-userchromecss

view more: ‹ prev next ›

bloopernova

joined 1 year ago