The cremlings emerge.
- 0 Posts
- 20 Comments
ORM’s are the bridge between the two.
Object Orientated Programming Structured query language (OOPS-ql).
For non-techies, SQL (Structured Query Language) is used to interact with databases and is often pronounced as sequel.
Was the first thing that came to mind looking at this.
This is why we trust but verify. Thanks mom for teaching me that cruel lesson of unplugging the phone cord to get me to bed (dial up days). It lasted about a week before I caught on you always came up from the basement before bed.
I’m so glad you never noticed I swapped my line with the guest bedroom. Also glad that ancient block in the basement could be hand wired.
My work laptop is a Dell Precision. It was a “data science” model that came with Ubuntu. Wiped Dell’s modified Ubuntu and put vanilla Ubuntu on it and now running Nixos. Works great. There was a weird period when using triple monitors with their dock had an intermittent issue on boot where resolutions and monitors were not being detected. Cause was Nvidia drivers. It eventually got resolved and it was easy enough to rollback the drivers to one that worked.
sloppy_diffuser@sh.itjust.worksto
Memes@lemmy.ml•I would camp out to be the first to watchEnglish
4·2 years agoKevin Sussman is going to do the prequel/reboot.

I do a passphrase like the comic followed by 56 characters of gibberish using an https://onlykey.io/ (acts as a USB keyboard) that has a 10 digit pin (6 characters to choose from) and a kill switch pin (if I were ever forced to unlock it). I use this method for my disk encryption, main account login, and password manager.
I also use a https://www.themooltipass.com/ for vendor diversity (4 digit pin but all hex characters). I prefer the onlykey.
I rotate the gibberish monthly and the passphrase 2-3 times a year.
Once a year I change up the pin codes.
I figure that gives me enough entropy from brute force on all my systems with a balanced level of convienence and security. I literally don’t know a single one of my passwords.
And not have to wait for a maintainer to update the package to have the latest version.
Saw another quote on Lemmy on a similar meme that resonated. Its not that I have something to hide, its that I don’t trust the observer’s motivations or their judgements.
Make your own with GTK and Hyprland using ags. Its like gnome on the backend but your own custom JavaScript for the frontend.
The authors personal dotfiles are pretty slick.
sloppy_diffuser@sh.itjust.worksto
memes@lemmy.world•I just had to throw out a batch that I'd barely started.English
5·2 years agoI did it a couple weeks ago after seeing this tip here. No after taste. They were fine for about 4 days but on day 5 every strawberry was covered in fuzz instead of just one or two.
https://i.insider.com/5936b56079474ccf008b6f29?width=1500
Would pair well with the G4 era themed dildo speakers.
Great to hear! They are awesome for system access before a password manager is available.
Looking to play with the fido2 function soon to unlock luks encrypted partitions for my headless media server after a power outage.
sloppy_diffuser@sh.itjust.worksto
Memes@lemmy.ml•They started searching for port locationsEnglish
5·2 years agoBecause I convinced my work to get me a linux laptop on the condition I would not get any IT support.
I don’t abuse the privilege, but I can at least check my bank account without the man-in-the-middle TLS spyware or remote monitoring software.
I can’t access anything on the corporate network because I don’t have the root certs. Everything is in the cloud now so I’m not really missing much.
I was a happy OnlyKey customer until I wanted some spares a couple months ago and they were out of stock. That’s when I got a Mooltipass. The OnlyKeys are back in stock this month so I did get some more as backups.
OnlyKey is lower tech which I honestly think makes it more reliable. It also supports a longer pin.
Mooltipass input is the scroll wheel which you push to click. Pin is only 4 digits but supports all hex characters where OnlyKey is only 1-6.
Passwords are stored on device with the OnlyKey. With the Mooltipass its on a card you can swap out, clone, etc.
OnlyKey is powered through USB. Mooltipass has a battery. Battery needs to be cycled often so I use it as my daily driver for that reason. I’d probably use the OnlyKey if it were not for that. I feel it is faster for my workflow since I can pick 1 of 12 passwords in one short or long press on the device. Mooltipass I have to go through a couple menus and confirmations.
I can see the attraction to the additional features of the Mooltipass but I just don’t use them (at least yet).
Either are great though. The extra input requirements of the Mooltipass are not that bothersome.
I use a memorized passphrase with a random string stored on a mooltipass or onlykey. I use both interchangeably for vendor diversity.
They are both pin protected and act as USB keyboards (how I use them). They have more features like FIDO2 (both), WebAuthN (moolti), Bluetooth (moolti), etc.
I only store my computer decryption and account password plus my bitwarden password on them (random part for use with memorized passphrase). After that I just use bitwarden once I’m logged in.
There are self-hosted options with strong encryption. My BitWarden vault is just as secure as if my laptop were stolen. Argon2id to secure the key for AES256 encryption.
Yeah it is a wierd flex I’ve been trying to wrap my head around.
I’m kind of wondering if this move is just a data grab. Matter gives controllers a lot of insight into how smart products are used. Only iPhone in the house is for your teen so they don’t have that “dreaded” green text? As soon as you let them on your Matter network as a controller they now know when you turn your lights on and off, lock your doors, etc.
Thing is, this doesn’t (or at least shouldn’t) require a Thread radio. A controller on the phone can still get this info so long as one border router exists in the Thread PAN on the same network as the phone.
Everything is encrypted in Matter so you would have to be a controller to get any good data. With that, I doubt its just for passively farming packets over the air.
I guess it could be used to control devices remotely during a network outage if one person with an iPhone is home since its a local only protocol.
The radios are cheap enough that I guess they could be just throwing it in there without a great use case to generate buzz. Cost of radios is a drop in the bucket for most marketing budgets.
Head scratcher for sure.
Visible light, radio frequencies, microwaves, x-rays, infrared, ultra violet and so on are just light (photons) at different frequencies.


BSP Tree (with custom nodes).
With a vanilla BSP-tree you can accomplish your diagram. Simply reordering your splits can do it by making the footer and main content areas first. Better approach is to support splits on non-leaf nodes. In the example below just split the root where all its children go to the new top node and a new bottom bar leaf node is created.
To access neighbors you’ll need your nodes to track their parents (double linked). Then you can traverse until all edges are found. Worst case its O(height+num neighbors that exist) if I am remembering.
Depending on how efficient you want it to be, there are speed ups. It has been awhile, but I do remember keeping the tree as balanced as possible makes the search around log(n). Each split node keeping an index of all children in its sub-tree also reduces how much traversing is needed when you need all children after a split.
Can get a little complicated but it is doable. That said, how many splits will a TUI have? This may be preemptive to do.
Custom nodes is where you support some patterns that could use further optimizations. Tables that will always be a grid. Tab bars that are a 1xn grid could be a further specialized node.
This is all about layout. Fixed/Dynamic width/height windows, padding and margins, borders, are all render processing and don’t effect the layout (unless you want reactivity). By that I mean you have windows that will split differently when the viewport is portrait or landscape and it dynamically adjusts to the window size. Sometimes with different “steps” like a square viewport may be different from both portrait or landscape or 4:3 could be treated different from 16:9.
TUIs are not my day job but I’ve made a few in my day. Above are just my opinions from experiences. There is no “right” answer but hopefully some of this helps your journey.
TypeScript is my day job and using a custom JSX Factory makes it pretty easy to define HTML-like interfaces for devs that can support mixing layout, render attributes, content, and app logic.
Explicit BSP splits:
Custom nodes:
Not sure your stack but throwing it out there as something I’ve used successfully.