Nate
jeang3nie@social.linux.pizza
Posts
-
Post #2502499
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
-
Post #2502498
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.
-
Post #2502497
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...
-
Post #1903362
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...
-
Post #1900857
This $5 a gallon gas is really pouring a crimp on my riding plans for this spring...
-
Post #1763226
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...
-
Post #1182400
#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...
-
Post #1182399
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.
-
Post #990267
#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...
-
Post #990266
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.
-
Post #990265
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.
-
Post #990263
Every time I am forced to write Java, I am reminded of just how much I dislike Java.
-
Post #990262
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...
-
Post #990261
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...
-
Post #913454
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...
-
Post #873490
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
-
Post #610543
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...
-
Post #573436
Ok, decision time. Teal, or Chrome/Black? #motorcycles #classic650 #royalenfield
-
Post #572961
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...
-
Post #519591
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...
-
Post #519590
Does Pam Bondi know that the Dow is no longer above 50k?
-
Post #519589
#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...
-
Post #442735
@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.
-
Post #415599
#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)....
-
Post #390825
@matzipan@hachyderm.io it was. Thanks for the heads up, it's fixed now.
-
Post #390688
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...
-
Post #365905
I mentioned a little while back that I was considering starting a new browser project using WebKitGtk. The result, written in Vala, is nearing minimum viability. Right now it's nothing special, just a simple tabbed browser that's missing a lot of features, but the skeleton is good and you already get some goodies that Gnome Web doesn't give you: - Ability to hide the tab bar - Ability to hide the address bar and other controls - When the tab bar is hidden, am overview but...
-
Post #365904
Repository is now public. Right now this is just called Swb, or Simple Web Browser. Open to naming suggestions. Swb is being written in Vala using WebKitGtk. I've been daily driving Gnome Web since Mozilla's new CEO decided that Mozilla should be an AI company, but I'm cheap (actually quite poor) and have a crappy laptop with a small, low-resolution screen and I hate that there's no way to reduce the size of the interface. That was the original motivation, anyway...
-
Post #365903
Some progress on Simple Web Browser today. - Forward/Back/Reload implemented - Control buttons are sensitive only when they do something (ie, forward button is greyed out if you can't go forward) - Added a shortcut to focus the address bar - Change text in address bar and window title when changing tabs https://codeberg.org/jeang3nie/swb #swb #vala #programming #WebBrowsers
-
Post #365902
Currently 46° outside. The snow and ice are finally melting off the driveway enough to get the bike or for a ride. Had it out earlier picking up some candy for my wife for valentine's day and it immediately made me feel better than I have in months. #motorcycles