clif

joined 2 years ago
MODERATOR OF
[–] clif@lemmy.world 2 points 1 day ago

This is absolutely evil.

... I love it and am stealing it.

[–] clif@lemmy.world 2 points 1 day ago

Don't get jealous. How you use it is more important than size ; )

[–] clif@lemmy.world 4 points 1 day ago

I was positive this was going to be the onion.

... I really wish this was the onion.

[–] clif@lemmy.world 4 points 1 day ago

Aha, the separate breaker box is the part I wasn't thinking about. I'll need to do some thinking on how I could make that work for me. Thank you for the info.

[–] clif@lemmy.world 8 points 2 days ago (10 children)

Out of curiosity, how do you have that setup (at a high level)?

I've got a bluetti system for emergency power (12kWh, 6kW AC output) but I need to plug things directly into it. It'd be nice to feed it directly to my house wiring but ... selectively. That is, I wouldn't want to power the HVAC but it would be nice to not have to shuffle the fridge/freezer plugs from the wall to the inverter.

Dedicated circuit(s) with a manual switch from mains to inverter, I'm guessing? But then we get into all the extras required to do that safely and avoid back feeding the grid.

Granted, they have systems/setups specifically for whole house power but I don't want to feed the whole house, just the important circuits/appliances.

 

URL is a direct link to the document on the arkansas.gov website.

[–] clif@lemmy.world 3 points 2 days ago

This is exactly the (hobbyist) motivation that led me to pick it up when I saw it in a store. I don't need it frequently enough for hobby projects to justify getting dykem/layout fluid, but this will work in a pinch and has alternative uses.

... I used it yesterday to mark some wood that needed to be routered flush to take off a high spot.

[–] clif@lemmy.world 3 points 2 days ago* (last edited 2 days ago) (2 children)

Approximately 1.5cm. I'm attaching a picture but with skew, perspective, scale, lighting, etc it's not a perfect example.

[–] clif@lemmy.world 3 points 2 days ago

Seems the Debian chain (Debian, Ubuntu, Mint) hide it by default but there is an option to enable it. It's one of the first things I do because I use it a lot.

I think they're all using Nemo (depending on desktop)? Not at home to check it currently (Debian 13 at home, Mint on bootable USB drives).

... Don't trust me on Ubuntu, I haven't used it since the telemetry debacle.

 

That's it... It's a big permanent marker.

[–] clif@lemmy.world 1 points 3 days ago

Yeah, at the core it's just a hierarchy of directories/markdown files with a WYSIWYG/autorender web editor but then they kept adding more and more fancy stuff : )

[–] clif@lemmy.world 6 points 4 days ago (1 children)

The ad blocker was from the package manager built into OpenWRT. I think tailscale was too but I'm not 100% sure since it's been awhile.

Though, I just did a search and the first result from the OpenWRT docs shows the install from the package manager so that's most likely how I did it : https://openwrt.org/docs/guide-user/services/vpn/tailscale/start

So, yes, very simple.

[–] clif@lemmy.world 7 points 4 days ago* (last edited 4 days ago) (3 children)

I got the gl-mt6000/flint2 about 6 months ago. I'm definitely not a network expert but I unboxed it, powered it up, and immediately flashed OpenWRT. No problems.

The only slightly technical things I've done with it are to install a router level ad/tracking blocker when my RPi2 pihole stopped being reliable and install the tailscale client on it with exit node enabled. Everything works fine.

I use tailscale to get to my LAN (even though the desktop is also running tailscale) for many reasons (self hosting) but the main reason is my home server is disk level LUKS encrypted. The router restarts autonomously after a power outage so I use it to get to the server via tailscale+Dropbear to remote unlock the server disk after a power outage.

I've had zero complaints and would recommend.

[–] clif@lemmy.world 2 points 4 days ago* (last edited 4 days ago) (2 children)

The two biggest things I use it for are programmatically generating "lists of lists" (lists of pages, more accurately) and as a semi-hacky way to get text colors. Semi-related, the "Treeview" plugin gives you a folder hierarchy panel off to the left (by default) which is really, really nice.

I should probably clarify that I didn't write these, I stole them from the Silverbullet community forums... also I should reiterate that I suck at Lua so take my explanations with a grain of "this person may not know what they're talking about" ; )

Lists of Lists : I have a bad memory so I create a LOT of lists. I even have a base page named "Lists" that I then nest different types of lists under (TODOs for home, for work, for school, for projects, for selfhosting, etc). Since the table is programmatically generated, it's always up to date on each load. This first snippet relies on using frontmatter on the respective pages along with the tags property.

${query[[
from index.tag "todolist"
order by lastModified desc
select {
  List="[[" .. _.name .. "]]",
  Modified=_.lastModified
  }
]]}

This retrieves all pages from the space index with a tag of todolist (from the frontmatter), orders them by lastModified, descending, and renders a table that contains the name and lastModified date. This is excellent for providing a list of pages (based on tag, todolist in this case) related to a topic and ordering them by the last time they were changed. I use this in the base page for pretty much all of my "folders". Screenshot :

Text Color Hack : Since the Silverbullet markdown interpreter doesn't (currently) support plain HTML, and the way we usually color specific areas of text within Markdown is <span style="color: #fff">white text</span>, they had to get inventive. Somebody came up with a way to provide Lua functions that will accept text as a parameter and then render it with the specified HTML color/style.

In my CONFIG page (that is applied to the entire space) I included a space-lua code block like :

function Red(text)
  return widget.html(dom.span {
    style="color:#e60000; font-weight: bold;",
    text
  })
end
// Also about 5 more for different colors I use, snipped for simplicity.

Then, anywhere in my Silverbullet space I can use a Lua code snippet like The following word is ${Red("red")} and it will invoke the space-lua function named Red() on the text red, apply the styling, and render it with CSS color #e60000. Hacky? Yeah... but it works for now. Screenshot :

... I've been meaning to build a generic Colorize(text, hexColor) function (which would likely take all of 30 seconds : ) but haven't yet. Maybe tonight.

EDIT: That did, in fact, take 30 seconds. Function :

// This assumes "color" parameter is a valid/properly formatted CSS color, meaning a known word ("red"), hex ("#ff0000"), or presumably RGB/etc but so far I've only tested color names and hex (I typically use hex)
function Colorize(text, color)
return widget.html(dom.span {
    style=string.format("color:%s; font-weight: bold;", color),
    text
  })
end

Usage : ${Colorize("any text", "#00ff00")}

 

I don't know what the fuck this is, but I'm in.

(sorry, no peertube videos that I can find... yet) https://www.youtube.com/watch?v=JSueN78OIk4

 

“We know that many of our families are feeling the effects of the government shutdown and the pause in SNAP benefits. For some, this will make an already difficult situation even harder. That’s why this effort is not just timely, it’s essential,” he said.

Nonperishable food items like canned goods, pasta, rice, peanut butter and cereal will all be accepted, as will personal care items like soap, deodorant and period products. Mabelvale Middle School Principal Jasmine Geter said it’s part of the community schools model used by her school and seven others in the district.

“That not only means focusing on academics, but also ensuring that our students and families have support that they need outside of the classroom. And that’s why having a school pantry is so important,” she said. “We know that when basic needs are met, students aren’t worried about food or hygiene, then we can focus on learning and growing and thriving.”

 

Michael Moon submitted a library book challenge form to the Benton School District on Oct. 2 asking for the novel “Jo: An Adaptation of Little Women (Sort Of)” by Kathleen Gros to be removed from the library at Mountain View Middle School.

Two weeks after Benton school officials ordered two books hidden from students, the North Little Rock School District ordered staff to block students’ digital access to dozens of LGBTQ+ books. Administrators called it “a proactive step to ensure all content used in our classrooms is appropriate for our students and respectful of family beliefs.”

Several parents expressed opposition to the decision, calling it censorship and unrepresentative of all NLRSD families, in emails to the district that the Advocate obtained via a public records request.

 

Follow up from https://lemmy.world/post/37310527

We did it gang, and we went even further to be able to enter the LUKS password from anywhere via Tailscale.

The general Dropbear info from the Debian wiki seems accurate though it included dropbearconvert usage that wasn't mentioned elsewhere. Unsure if that was needed or not but I did it anyway.

I also referenced this guide. I especially enjoyed the -c cryptroot-unlock param to Dropbear so it automatically prompts me for the password on login.

I've been getting familiar with Tailscale over the past few weeks and also just replaced my home router (immediately flashed with OpenWRT). Turns out you can run Tailscale on OpenWRT and cajigger it in a way that you can use the router as an exit node while allowing LAN access. So, I did that. Now, with Dropbear, the static IP in my initramfs, and Tailscale, if the server reboots while I'm away from home I can SSH via my phone and enter the LUKS password to allow it to boot.

... mostly it's just going to be when I don't want to dig behind my desk to plug in a keyboard, but the truly remote option is nice too.

Thanks for all the input.

 

I've done a little research but curious about first hand experience.

I've got a little home server that is full disk encrypted with LUKS (+LVM, of course). It's headless (no display, no keyboard, etc) and just lives attached to the back of my desk, out of the way.

If it gets rebooted due to a power outage, I can plug in a keyboard, wait long enough for it to get to the LUKS password prompt, enter password, hit enter, and assume it worked if I see the disk activity light blinking. Worst case scenario, I can move it to a monitor and plug it in to get display too.

Because lazy, I'd prefer to be able to enter the decrypt password remotely. "Dropbear" seems to be a common suggestion but I haven't tried it yet.

So, asking for your experience or recommendations.

I'll start. Recommendation #1 - get a UPS : D ... But besides that.

Addendum: either way, I currently need to be home to do this because I access it remotely via tailscale along with my desktop. Since both are full disk encrypted, neither will boot to the point of starting tailscale without intervention. But, I might repurpose a nonencrypted RPi with SSHd to act as a "auto restarts with tailscale so I can SSH to it, then SSH to server to enter the LUKS password" jump point.

 

My Buff Orpington laid this one yesterday. She often lays "oddly" textured ones but this is the weirdest by far.

 

One in three or more farms in Arkansas could be shuttered by next spring if the federal government doesn’t provide some type of supplemental assistance to farmers this fall, Agriculture Council of Arkansas President Joe Mencer told Talk Business & Politics.

Commodity prices continue to plunge and as of mid-August the state’s ag sector was projected to lose $1.145 billion this season and that number has ballooned by another $300 million by the end of the month to $1.4 billion as rice prices spiraled downward to an eight-year low.

And, the overall losses will almost certainly continue to rise, Mencer said.

The Ag Council has submitted two letters, one to the White House and the other to the U.S. Trade Representative, seeking relief in a number of areas, said Ag Council Executive Director Andrew Grobmyer. The federal government has reported a record $100 billion in tariff collections, and many in the farm sector would like some of that money used to supplement farmers, he said.

 

https://www.ualrpublicradio.org/local-regional-news/2025-08-20/sanders-appoints-new-arkansas-state-library-board-members

All six members of the Arkansas State Library Board have been replaced, with a more conservative bench.

This comes after a law to replace the board was passed in the legislature and signed by Gov. Sarah Huckabee Sanders earlier this year. The replacements, all appointed by Sanders, are a part of a statewide push to regulate the content of books in public libraries.

Former board members refused to pass a resolution withholding funding from libraries, or requiring libraries to relocate certain books to a restricted section. Lawmakers decided to replace them at the last legislative session.

 

As participation in Arkansas’ school voucher program has grown, so too has tuition at the private schools receiving state funds.

According to an Arkansas Advocate analysis of private school tuition obtained through a public records request, the average tuition for the 2025-2026 year is around $8,800, which is more than the roughly $7,000 the state will provide each student this year.

 

A federal judge said he will decide soon whether to block implementation of a new state law requiring the display of the Ten Commandments in public schools, following a nearly nine-hour hearing Friday.

Act 573 of 2025 requires that “a durable poster or framed copy of a historical representation of the Ten Commandments” be “prominently” displayed in public school classrooms and libraries, public institutions of higher education, and public buildings and facilities maintained by taxpayer funds.

view more: next ›