Nate
jeang3nie@social.linux.pizza
Posts
-
View post
The worst timeline. Fracking in Wayne National Forest. https://www.dispatch.com/story/news/state/2026/09/18/wayne-national-forest-plots-leased-to-fracking-industry-for-11-million/91823667007/
-
View post
I have very little to add to this story. The US Supreme Court just gutted the remnants of the Voting Rights Act. https://abcnews.com/Politics/5-things-supreme-courts-landmark-decision-voting-rights/story?id=131396119
-
View post
I've played around with NetBSD over the years. Never tried to use it as a daily driver though. In light of the fact they're just about the only viable OS that's taken a string stance against AI contribution, that might be about to change. There are issues of course. Some software is massively outdated in Pkgsrc (the NetBSD packaging system) or just plain non-existent. But 10.0 feels quite a bit snappier than earlier versions. I could get to like it I think.
-
View post
I've read a couple of different post-mortems on the uutils CVEs in Ubuntu now. I still love Rust, but I'm struck by a couple of things. A lot of this comes down to TOCTOU, time of creation to time of use. Those issues would be mostly mitigated if the code took full advantage of Unix features such as passing file descriptors rather than paths, or passing permissions to file creation functions instead of creating a file and then modifying the permissions. The path of least resistan...
-
View post
The NetBSD VM experiment continues. Currently building WebKitGtk60 using pkgsrc-wip to see if I can continue developing Sunstone if and when I make the switch for real. Overall I have to say NetBSD has come a long way from what I remember. In years past it really felt like it had lagged behind eg. FreeBSD. I'm not getting that impression now. The installer is really straightforward, you get X11 as part of the install, and Pkgin works just like you would expect a modern package manager to wo...
-
View post
This $5 a gallon gas is really pouring a crimp on my riding plans for this spring...
-
View post
So among the things that got seriously neglected when I started school were my blog and Gemini capsule. I've been trying to get a bit more active again with programming (hence the Sunstone project) but I also really miss writing. At least, I miss writing about what interests me, and not just writing endless essays and term papers about subject matter that only half the time really aligns with my interest. But the blog was already kind of hard to maintain -before- I started school. I've...
-
View post
#Sunstone browser now has a searchable history. The period to display can be set to the last hour, day, week, a custom timeframe or 'all'. There is also an option to group the results by host. By default, 50 results are displayed per page. This is a WIP and subject to change. This biggest miss so far is a link in the page to navigate beyond the first page of results, although you can get there by appending 'page/<n>' to the url. The link to the host...
-
View post
Short rant. My tuition is company paid. That's great, and I'm grateful for it. But it definitely feels like punishment that every dime is considered taxable income. Bumps me up into a significantly higher tax bracket.
-
View post
#Sunstone browser now has a start page, with default search provided by DuckDuckGo. All of Sunstone's internal pages are going to be linked through the menu bar provided in the default page template. I am no web designer, but I've taken time to make the design responsive and hopefully nice and cleanly functional. Shrink the page down past a certain level and the sidebar becomes a top bar. There are still some omissions in the "internal" pages that are available...
-
View post
I don't often go to the movies, but being able to share #projecthailmary with my wife and son was awesome. Some differences with the book, yes, but I didn't hate them. It had all of the same emotional impact as the book, and they kept the ending intact. Highly recommended.
-
View post
Another nice to have feature just dropped in #Sunstone browser, access to WebKit's built in Web Inspector. This is currently tied to the context menu that pops up when you right click on a web page. You can choose to either just open the inspector or else inspect the element that was just clicked on. A little bit of exploration showed that the inspector is just as fully featured as Mozilla's. Definitely nice if you're doing web development work.
-
View post
Every time I am forced to write Java, I am reminded of just how much I dislike Java.
-
View post
Working on page search in #Sunstone browser. Nothing challenging here, it's just implementing a feature, but I figured I'd take a minute to post. There's a design decision when it comes to a tabbed interface. Do you give each tab its own controls? This simplifies logic at the expense of additional memory. Or do you have one set of controls and switch a bunch of state every time you change tabs? Back when I was working on the Eva gemini browser I did the former, but in Su...
-
View post
Finished up page search in #Sunstone this morning. Unfortunately I can't pay changes because of codeberg being down. I'm the meantime, watching Krull (1983). I remember living this movie as a kid, but I could never remember the name of it. In spite of being almost comically bad and stereotyped at times, there is definitely something endearing endearing about this film, still. It makes me sad sometimes that there is such a lack of fantasy films now compared with how many were mad...
-
View post
I've been attempting to configure Vim-Classic in a way that works for my taste. https://sr.ht/~sircmpwn/vim-classic/ This is Drew Devault's fork of Vim from around 8.2, before the codebase was tainted by llm commits. I've been using Neovim long enough that I got really used to Lua configuration, so going back to VimScript is a bit jarring. Another issue is that plugins move so fast that older versions just aren't supported, plus the fact that most plugins are targeting Neovim...
-
View post
It feels obvious that llm's have no place in free and open source software. Apparently it isn't, at least not to everyone. I recently became interested in exploring the scope of the problem after finding out that both Vim and Neovim not only don't have policies banning llm contribution, but already contain fairly significant amounts of llm generated code. https://codeberg.org/small-hack/open-slopware
-
View post
Some fairly big #Sunstone #browser feature implementations today. Bookmarks can be displayed at the 'sunstone://bookmarks/' uri. Clicking on the tag buttons for each bookmark card will bring up a page with all bookmarks that have that tag. There is also a search entry, which by default will search within the bookmark's name, alias, description, and url. This doesn't yet work from within a tag page, but that shouldn't take too much of a rafactor to implement. Because the sea...
-
View post
Ok, decision time. Teal, or Chrome/Black? #motorcycles #classic650 #royalenfield
-
View post
I'm experimenting with a mini titlebar in #Sunstone for when the main controls are hidden. It's just big enough to give you a handle to move the windows around, with the title in the center. Clicking the title beings to the controls and focuses the address bar, hitting escape hides the controls again. So far I like it. If a new user accidentally hides the controls they can get them back with one click. I'll probably add a button on the left to open the sidebar, and some windows contr...
-
View post
I spent a few hours today rethinking the schema for the bookmarks database in #Sunstone . The result is better functionality in less code, which is hopefully a lot less brittle. This database is also going to be used for history, and it's tied in to parsing address bar queries, so it's definitely worth getting it right before going too much further. Next steps are going to be displaying bookmarks in list form in the sidebar, followed by serving a bookmarks page at the uri sunsto...
-
View post
Does Pam Bondi know that the Dow is no longer above 50k?
-
View post
#Sunstone #browser grew a couple of features over the past two days. - History This is in the same `places` database as bookmarks. For the time being, there is no interface for browsing history or deleting entries. I've added two settings, max_entries and max_days. Every fifteen minutes a background job runs at low priority to clear and history beyond what those two settings allow. There are a lot of plans for how history is going to be displayed such as grouping visits by host and dele...
-
View post
@artemis@dice.camp this one's a hard line in the sand for me. Three of my kids are Trans. I'd say I don't know how that happened but so is my ex wife's younger brother. Honestly even without that personal connection, I could never be all drift with walking back people's civil rights after they fought so long and hard for them.
-
View post
#Sunstone #Browser got a few nice quality of life improvements today. - A slim progress bar at the top of the WebView to display loading progress - Page zoom via keyboard shortcuts. Currently there is no user feedback to display the zoom level because I still need to decide where to fit that into the interface and how it should look. - You can create bookmarks now via the bookmark editor, called up via the button just to the right of the address bar. Some limitations apply (more on that below)....
-
View post
@matzipan@hachyderm.io it was. Thanks for the heads up, it's fixed now.
-
View post
I've renamed my web browser project from SWB to Sunstone. The sunstone was a translucent mineral prized by Viking navigators because it had a natural property that polarized light, making it possible to see through the haze and find the sun on a hazy day - quite common in the North Atlantic. I liked the connection to a primitive navigation tool. Some code progress: - Downloads are displayed in a grid form inside a popup menu with a progress bar - I've added a (non-functional) bookmark...
-
View post
I've started dogfooding this browser as I work on it now that I've got downloads working. I'm not going to say it's all that nice yet because it really feels unfinished, but it covers what I need it to do for personal use and for my online classes already. I'm also loving that I can hide every bit of the interface and just control it via keyboard shortcuts. Ctrl/g pops up and focuses the address bar so I can just hit that keycombo and start typing where I want to go. The hug...
-
View post
Getting more and more burned out and tired of school. I'm way too far in to give up now, but man sometimes I just really hate spending so much of my free time on this. I really hate that so many of my CS courses seem to be geared around exactly the type of dictate development that I have zero interest in - using some bloated web framework that's basically a black box to implement a list of features for a commercial oriented app I'd have zero interest in using or working on in the rea...
-
View post
I made some progress towards handling downloads in SWB. It took quite a bit of reading the docs to figure out where and how to trigger downloads when simply clicking on a linked file that WebKit can't display. Not much of it was obvious. Exploring names. I kind of like Sunstone, but theres a library that uses the name to implement a REST api. If anyone has any suggestions for what to call a new web browser, fire away please.