-
15 votes
-
Test usa.politics filter
Test
0 votes -
The world’s first wooden satellite was launched into space, will begin testing in December
17 votes -
Tried switching to Fedora KDE Plasma, have issues with nvidia driver
Solved I was idiotically installing a legacy driver instead of the current driver. I installed the current one and it is now working. Background on Tildes For background I posted about distro...
Solved
I was idiotically installing a legacy driver instead of the current driver. I installed the current one and it is now working.
Background on Tildes
For background I posted about distro recommendations a few weeks ago: https://tildes.net/~tech/1ji6/switching_to_linux_looking_for_distro_recommendations. I settled on Fedora KDE Plasma.
Steps taken before the problem
I installed Fedora onto an unallocated space on my SSD, alongside Windows 10. I have tested that Windows 10 is currently working, and that Fedora starts normally. I have also used the boot media to install onto my laptop with no issues. However, on my desktop before installing GPU drivers for my GTX 970, I found Fedora to be quite buggy. This would include the session freezing and needing to be restarted , or my screen would go black with text saying something along the lines "desktop session cannot be unlocked, press ctrl + alt + f3 and login and run a command (I cannot remember the command)" and then I could switch back to my previous session. Overall, it was a buggy mess. My thought process was that it may be a GPU driver issue, and so I started the process of installing RPM fusion and installing the driver from there. I have a GTX 970, so I followed the section titled "Legacy GeForce 8/9/200/300" on this page: https://rpmfusion.org/Howto/NVIDIA?highlight=%28%5CbCategoryHowto%5Cb%29. The commands I ran after installing RPM were:
sudo dnf update -yandsudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xxand followed all the prompts provided as necessary. I would then leave my computer for about 30min, before returning and restarting (thinking that a restart may be necessary to be fully using the drivers).Current Situation
After going through the process listed above, I turned my computer on and booted into Fedora. My screen would hang on a black screen with a flashing white underscore at the top left corner. The computer would not get past this point, no matter how long it was left. Hitting "ctrl + alt + f2" would give me a working terminal that I could interact with, showing the basic CLI of Linux working. I did not play around much with the commands, but I do know the basic shutdown now command was working.
Troubleshooting Steps Tried
I was thinking that it may be due to the driver being X11 and I am running Wayland. I searched online and results seemed to indicate that this would not cause an issue
(I will add more steps here when people recommend them)9 votes -
Cmake strategies or alternatives for building (different) code for different platforms
Okay, so this is getting really long, I'll put the ask up front: I have a strategy, I think it is reasonable. Now is a point where I can easily change things, and it won't be so easily later. So...
Okay, so this is getting really long, I'll put the ask up front: I have a strategy, I think it is reasonable. Now is a point where I can easily change things, and it won't be so easily later. So I'm looking to see if anyone has trod this road before and can recommend any of:
- a different build system that will be easier to manage for this use case
- a different strategy for using cmake that will be easier to manage
- any gotchas I should be aware of, even if you don't have better solutions.
Background
I have a project I'm working on where the ultimate deliverable will be a hardware device with 3-4 different microcontrollers coordinating with each other and interacting with a PC-ish platform. This is a clean rewrite of a C++ codebase. Due to the microcontroller (and some of the PC APIs) being C++, the language of choice for most of it is likely to remain C/C++.
I'm succeeded in setting up a build system for embedded code. The old code was arduino, so it relies a lot on those libraries, but I've managed to set up enough custom cmake to get off of the ardunio tools altogether, even if I am borrowing their libraries and some of the "smarts" built into the system about setting build flags, etc. So far, I have a dockerized toolchain (cmake + make + gcc-arm-none-eabi) that can successfully build ARM binaries for the target platform.
The thing that I'm up against now is that I'd like to have a robust off-target unit testing infrastructure. My ideal case is that everything in the embedded system will be broken down into libraries that have clear interfaces, then to use unit tests with mocks to get high coverage of test cases. I'll still need some HIL tests, but because those are harder to set up and run, I want to use those for integration and validation.
In terms of OSes available, we're mostly working on Windows systems using WSL for linux. I'd like things to be as linux-based as possible to support CI on github, etc.
Goals and Cmake limitations
I started out using cmake because I hate it least of the tools I've used, and I am at least pretty far up the learning curve with it. But a limitation I'm hitting is that you can't do a mixed compile with two different toolchains in one build. The reasons why cmake has this limitation seem reasonable to me, even if it is annoying. You can easily change the toolchain that your code is built with, but that seems to be largely targeted at cross-compiling the same binaries for different systems. What I want to do is:
- build my code libraries with embedded settings for linking to the embedded binaries and build those embedded binaries (the end product)
- build my code libraries with linux-ish tools and link them against unit tests to have a nice CI test process
- (eventually) also be able to build windows binaries for the PC components -- when I get to that point, I'd like to get away from the MSVC compilers, but will use them if I have to
Current strategy
My current plan is to configure a library build like this (pseudocode):
add_library(mylib sources) if (BUILD_TYPE STREQUAL BUILD_TYPE_EMBEDDED) <embedded config> elseif (BUILD_TYPE STREQUAL BUILD_TYPE_LINUX) <linux config, if any> endif() #unit tests are built for each library if (BUILD_TYPE STREQUAL BUILD_TYPE_LINUX) add_executable(mylib_test sources test_sources) target_link_libraries(mylib gtest etc.) endif()For the rollup binaries, I make the whole target conditional
if (BUILD_TYPE STREQUAL BUILD_TYPE_EMBEDDED) add_executable(myembedap sources) target_link_libraries(mylib) endif()Then the build script (outside cmake) is something like
cd build/embedded cmake <path to src> <set embedded toolchain> -DBUILD_TYPE=embedded make cd ../../build/linux cmake <path to src> -DBUILD_TYPE=linux makeThings I like about this strategy:
- It's relatively simple to do all the builds or just one of the builds (that control would go in the shell script)
- I have one source tree for the whole build
- It lets configuration be near code
- It lets tests be near code.
- I think it's extensible to cover the PC component builds in the future
Things that worry me:
- It feels like a hack
- Support for off-target tests feels like it should be solved problem and I'm worried I'm missing something
Thanks for reading. If you made it this far, you have my gratitude. Here's a video with funny out of office messages that I enjoyed.
6 votes -
Declaration of Helsinki turns sixty – how this foundational document of medical ethics has stood the test of time
8 votes -
Nintendo Switch Online Playtest Program is a new multiplayer game
13 votes -
New largest prime number found! 2¹³⁶²⁷⁹⁸⁴¹-1. See all 41,024,320 digits.
36 votes -
Switching to Linux, looking for distro recommendations
Overview When I swapped the motherboard on my computer, I lost my Windows license and Microsoft support was useless. So I am switching my desktop over to Linux. I am planning on setting up dual...
Overview
When I swapped the motherboard on my computer, I lost my Windows license and Microsoft support was useless. So I am switching my desktop over to Linux. I am planning on setting up dual boot, so that I still have Windows 10 with the watermark for certain use cases, but hoping I can run primarily Linux.
Previous Linux Experience
I have swapped an old laptop to Linux (elementaryOS) before and was able to have it do the simple tasks I required of that computer. I also have an old desktop running proxmox, with various VMs, primarily a NAS running openmediavault. Also, I took a college class on Linux system admin, which focused on various tasks on ubuntu. So overall, I am pretty familiar with Debian-based Linux and doing stuff in the terminal, but I would prefer to not have to use the terminal often.
Workload
So I use my computer for fairly normal use cases that should not be too problematic for Linux. Things I plan to do are:
- Non-competitive gaming (Minecraft, Civilization V and VI, occassionally single player FPS games)
- Video editing via DaVinci Resolve
- General web browsing
- Libre Office is what I plan to switch to from MS Office
Plans for testing
I am going to setup a VM on my hypervisor to try out the basic interface of each distro, and try basic tasks. Testing will probably not involve running the heavier applications such as DaVinci Resolve or games. However, I will look into the install process of some of these. For games, I am just going to rely on the work Steam has done for Linux gaming recently.
Things I am looking for in a distro
The things I want in a distro are:
- Debian based preferable, but am considering others
- Simple tasks can be done graphically, instead of via terminal
- Upgrade in place is preferable (I believe similar to how ubuntu now allows for upgrades to the next LTS does not require a reinstall)
- Similar UI to Windows 10 is preferable
Planned distros to test
Distros I wanted to try before posting
- popOS
- Mint
Distros I am considering testing after being recommended them:
- Arch
- Fedora (I am strongly leaning towards this one, but want to do more testing)
48 votes -
Recreating dog food from the last 2,000 years
7 votes -
Ladybird chooses Swift as its successor language to C++
I've copied the full tweet below (it's from August, I missed this news somehow): We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our...
I've copied the full tweet below (it's from August, I missed this news somehow):
We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our needs appears to be @SwiftLang 🪶
Over the last few months, I've asked a bunch of folks to pick some little part of our project and try rewriting it in the different languages we were evaluating. The feedback was very clear: everyone preferred Swift!
Why do we like Swift?
First off, Swift has both memory & data race safety (as of v6). It's also a modern language with solid ergonomics.
Something that matters to us a lot is OO. Web specs & browser internals tend to be highly object-oriented, and life is easier when you can model specs closely in your code. Swift has first-class OO support, in many ways even nicer than C++.
The Swift team is also investing heavily in C++ interop, which means there's a real path to incremental adoption, not just gigantic rewrites.
Strong ties to Apple?
Swift has historically been strongly tied to Apple and their platforms, but in the last year, there's been a push for "swiftlang" to become more independent. (It's now in a separate GitHub org, no longer in "apple", for example).
Support for non-Apple platforms is also improving, as is the support for other, LSP-based development environments.
What happens next?
We aren't able to start using it just yet, as the current release of Swift ships with a version of Clang that's too old to grok our existing C++ codebase. But when Swift 6 comes out of beta this fall, we will begin using it!
No language is perfect, and there are a lot of things here that we don't know yet. I'm not aware of anyone doing browser engine stuff in Swift before, so we'll probably end up with feedback for the Swift team as well.
I'm super excited about this! We must steer Ladybird towards memory safety, and the first step is selecting a successor language that we can begin adopting very soon. 🤓🐞
Nitter link:
https://nitter.poast.org/awesomekling/status/1822236888188498031
Original post:
https://x.com/awesomekling/status/1822236888188498031
Some of Kling's replies in that thread are also pretty interesting:
My general thoughts on Rust:
- Excellent for short-lived programs that transform input A to output B
- Clunky for long-lived programs that maintain large complex object graphs
- Really impressive ecosystem
- Toxic communityIn the end it came down to Swift vs Rust, and Swift is strictly better in OO support and C++ interop.
The September monthly report for Ladybird released the day after I posted this. It provides basically the same information:
This Month in Ladybird September 2024
The section about Swift:
Successor language search progress
Over the past year, our core contributors have been exploring potential safe languages to complement or succeed C++. We evaluated several options, including Rust, Swift, Fil-C, and others. While some languages offered compelling features, many fell short in either C++ interoperability or providing the level of memory safety we needed.
After extensive testing and discussion, Swift emerged as the top choice among our core developers, thanks to the new Swift 6 interoperability features and its growing cross-platform support. As a result, we’ve decided to adopt Swift as our C++ successor language.
That said, this will be an incremental shift. The existing C++ codebase is deeply embedded in the project, and a complete rewrite would be impractical. Instead, we’ll be gradually introducing new components in Swift, carefully integrating them with our existing C++ code over time. Look forward to a dedicated blog post on the topic soon.
32 votes -
Simulating an ISP's access to your traffic
Hey all, We're working on a press-freedom / anti-censorship project and we're testing a variety of scenarios in which a journalist's internet traffic is being monitored by a hostile state. We'd...
Hey all,
We're working on a press-freedom / anti-censorship project and we're testing a variety of scenarios in which a journalist's internet traffic is being monitored by a hostile state. We'd like to simulate an ISP's access to the journalist's traffic so we can run some packet collection and other tests to see what it looks like.
What's the best way to do this? Put a few routers in series and collect on the last one?
19 votes -
The eye test image mystery
6 votes -
A bigger basket air fryer is worth it, even if you aren't cooking for a crowd
37 votes -
Viewport Tester — Test your website on 180+ device viewports
15 votes -
Valve appear to be testing ARM64 and Android support for Steam on Linux
34 votes -
HaLow Wi-Fi has now been tested at 9.9 miles — new Wi-Fi world record is a near 5X increase over previous best
23 votes -
Three Cheers for Tildes: App updates and feedback (September 2024) — Version 1.1 adds an in-app YouTube player
This topic is for the Three Cheers for Tildes mobile app. I'll summarize the major updates at the start of each similar topic, so people can read the updates and then hit Ignore if they don't care...
This topic is for the Three Cheers for Tildes mobile app.
I'll summarize the major updates at the start of each similar topic, so people can read the updates and then hit Ignore if they don't care about more frequent updates and user feedback.
Recently:
Three Cheers version 1.1 is out for Android and iOS! (Sep 14, 2024)
- Added an in-app YouTube player
- Added 2 settings related to YouTube and autoplay
- Tweaked the labels dialog UI
- (Android) Fixed Back button navigation in the WebView
- (iOS) Fixed UI bug commenting on a deeply nested comment
Android version 1.1.2 (Oct 4, 2024): Fixed YouTube player setting, should take priority over Browser type setting. Fixed a UI bug with ignored topics appearing unignored.
Some technical details: The YouTube player uses the YouTube IFrame Player API using the Android and iOS wrapper libraries. They are both open source and I was able to submit some improvement patches to them.
Regarding release schedule: Prior to version 1.0 of the app, I was working (a little too) hard on the app and putting out monthly megathreads. These days I'm allocating my time differently, so topics won't be monthly. Please continue to feel free to reach out, whether posting in the megathread even if months old, or emailing me using the contact info on the app store pages, or using iOS TestFlight feedback functionality.
Huge thank you to the few people who have set up a recurring donation in the app. From a worker perspective, it's still a tiny tiny amount if comparing with an actual wage developing apps, but luckily for my users, I'm not trying to make a wage from this app, and plan to continue developing it at my own pace. That does mean that updates will be somewhat unpredictable though.
Previous topic: May 2024
Where to get it
Android version on Google Play Store: https://play.google.com/store/apps/details?id=com.talklittle.android.tildes
Or sideloadable APK at https://www.talklittle.com/three-cheers/
iOS version on the App Store: https://apps.apple.com/app/three-cheers-for-tildes/id6470950557
Join TestFlight for iOS beta testing: https://testflight.apple.com/join/mpVk1qIy
91 votes -
Germany’s expansion of border controls is testing European unity
12 votes -
The original Star Trek USS Enterprise filming model
6 votes -
Types and other techniques as an accessibility tool for the ADHD brain - Michael Newton
20 votes -
NASA's Boeing crew flight test re-entry and landing
5 votes -
Norway's anti-doping agency left red-faced after mistakenly producing a list for testing that included two footballers who have been dead since 1962 and 1983
4 votes -
Happy birthday, Dreamcast! Sega's iconic and final console turns 25 this month.
Anniversary The Dreamcast is now 25 years old in the US, after its memorable release date of 9/9/99! Europe has another month to go (it released on 14 October 1999), and Japan already beat the...
Anniversary
The Dreamcast is now 25 years old in the US, after its memorable release date of 9/9/99!
Europe has another month to go (it released on 14 October 1999), and Japan already beat the world to the anniversary by almost a year (27 November 1998).
Share your thoughts, memories, favorite games, or anything else related to the Dreamcast here. You can reminisce about how cool Sonic Adventure was, how groundbreaking Shenmue was, or how unsettling Seaman was.
Play Along
I am taking a month out of my regular gaming habits (mostly smaller indie Steam stuff) to play different Dreamcast games through September in honor of the anniversary. If anyone wants to join me in that, I’d love the company!
Every so often I’ll post a comment to this topic with thoughts on what I’m playing. Feel free to post yours as well!
If anyone needs a place to get started, we have a topic with some game recommendations.
I’ll be emulating them on my Steam Deck through RetroDECK (which uses the Flycast core for RetroArch). I’ve already tested out a bunch of games, and performance and compatibility seem to be really good.
There are no points for this (it’s purely for fun), but if there were, anyone playing on original hardware would get bonus ones!
27 votes -
The Marshmallow Test and other predictors of success have bias built in, researchers say
28 votes -
NASA tests new solar sail in low orbit. Could lead to more advanced space travel techniques!
13 votes -
The US government spends millions to open grocery stores in food deserts. The real test is their survival.
35 votes -
Looking for advice — extreme frustration with my dog
My dog is really important to me. Without going into much detail, he and I have been through a lot and I’m committed to making his life as good as possible. a couple of years ago we lived in San...
My dog is really important to me. Without going into much detail, he and I have been through a lot and I’m committed to making his life as good as possible. a couple of years ago we lived in San Francisco and we were happy. Then I moved to the East Coast, spent a year with my parents before starting a PhD. That was not the best experience, it was at the last stage of his adulthood before being elderly, and he got attacked by my mom‘s dog several times and we were in a shitty concrete hell suburbia that had no good places to walk him. I am very sympathetic to how difficult the transition has been.
Finally we have a place to ourselves again, and it sucks. I feel like he’s ruining my life. It’s been upsetting me to the point that I want to scream.
-
he will not leave me alone. He needs to be where I am at all times. We live in a modest one bedroom apartment, and you can see every room from any other room. if I go into the bedroom and he’s in the living room, he has to hop off the couch and follow me 15 feet. If I go to the bathroom, he’s laying down outside the door. Because of his arthritis, I wish he would just stay and not walk unnecessarily.
-
I take him on one good size walk and two or three small walks per day. these are the most frustrating times of my day. He lags behind me no matter how slowly I go. I have to keep the leash very short so that I don’t have him fearing off left and right. He wants to smell every single thing. He used to, be a good walker and he would stay at my side and come to that position if I signal him to. But in his old age, he just doesn’t listen to me, it’s not a matter of hearing. He completely ignores me.
-
if he is not eating, out on a walk, or tearing up a stuffy, he is unhappy. He lays and will now and then sneezes or sighs.
-
he has always had this problem where, a sudden loud noise will deeply disturb him. He will shake uncontrollably, and any attempt to soothe him, by talking to him or touching him, just makes him shake worse.
-
he hounds me for food. The moment I touched something in the kitchen, he comes.
-
I have gotten him several bowls to try slowing down his eating, but he eats like he’s starving. So I have to feed him in small bits, and if the bits are spread apart too far, he starts shaking like he’s being neglected. I have had him tested for diabetes or other issues, his blood work comes back normal.
-
he always wants to sleep in my bed, but he does not want me to touch him. If we are sleeping back to back and our hips touch, he gets off the bed. And then he gets back on as soon as he sees a decent opportunity. we used to share the bed, because I have had a California king size bed by myself, and it was fine. But in the last year, it’s just like he hates it.
I have come to hate the sound of his collar jingling. I have nasty thoughts like waiting for the relief of him passing away. Sometime I have an aggressive voice, but I really do always try to keep my voice light and keep his tailwagging in my interactions with him. I’m sure he can sense my agitation though. It has become overwhelming. I don’t enjoy a single moment of our life together.
And I have to work and he needs to be walked several times a day and he will shake if he feels like he’s being neglected in that aspect, so when I have to go run errands, I take him with me, but I can never get anywhere because not only is he naturally slow. He has developed this instinct of lagging behind and he wants to stop and smell everything and it’s just annoying to have to constantly crouch down and Argue with him to get him to move his body. I don’t feel comfortable, forcing him to move, especially because of his arthritis.
Like I said, he used to have good training, but it has all fallen by the wayside and he is old and stubborn.
But this cannot continue. I Don’t believe either of us are happy. I would like some advice on how to effectively train him in the time that I have, I do not have the money to hire a trainer. I also ask that you handle your responses gently; I am extremely upset by this and I am aware of how shitty it sounds of me to speak of him so poorly, but my mental health is falling apart because of the lack of freedom and relaxation that I can find living with him.
I have no intention of rehoming him, and have always been committed to his safety, and comfort and mental and physical happiness. if I rehomed him, it would haunt me, it would devastate me. But I would do it if I believed he would be happier. But I don’t believe he would be, I have left him with my parents and other people in the past, and he just waits vigilantly for me to return.
Edit: I also want to say that I am open to advice on how I can manage myself and my feelings about this
33 votes -
-
Test post for ef-spring on tildes
Warning: this post may contain spoilers
https://protesilaos.com/emacs/ef-themes-pictures
CSS
HODLAdapted using @tomf's tildes-stylus-template. No tweaks, minor updates to the CSS:
body .btn-post-action { color: var(--foreground); } body .btn-post-action:hover { color: var(--fg-dark); }body .chip { background-color: var(--border);Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Emphasis
Bold
Bold-Emph
StrikethroughCodeHeadings Values One 111zorkmids Two 222zorkmids Three 333zorkmids 1 vote -
Japan orders ‘drastic reforms’ for Toyota after fresh certification violations
17 votes -
The truly disturbing story of Kellogg's Corn Flakes
34 votes -
We tried and failed to find performance differences in our twenty-six microwaves
58 votes -
Alzheimer’s blood test catches 90% of early dementia cases, study finds
38 votes -
Struggling with first dev job - seeking advice
This is my cry for help. I'm a newer programmer who just got hired for my first actual programming job a few months ago. Before now the only things I really made were simple python scripts that...
This is my cry for help.
I'm a newer programmer who just got hired for my first actual programming job a few months ago. Before now the only things I really made were simple python scripts that handled database operations at my last job. I live in an area with no opportunities, and so this new job I got is my saving grace at this point. For the first time in my life I can have actual savings and can actually work on moving to an area with opportunities. However...
Everything is falling apart. I have no idea how this place has survived this long. There is no senior dev for me to go to. There are no code reviews. There is no QA. There is a spiderweb of pipelines with zero error handling or data-checking. Bugs are frequent and go undetected. The database has no keys or constraints, and was designed by a madman (so it's definitely not normalized whatsoever). I already have made a bunch of little scripts handling data-parsing tasks that are used in prod, and I've had to learn proper logging and notifications on errors along the way, and have still yet to learn how to do real tests (I ordered a book on pytest that I plan on going through). I am so paranoid that at any moment something I made does something unexpected and destroys things (which... kinda actually happened already).
We're in the long and arduous process of moving away from this terrible system to a newer, better-designed one but I'm already just so lost and... lonely? There's a few separate dev "teams" but one is outsourced and the other is infamously unapproachable and works on a completely different domain. There's no one there to catch me if/when I make mistakes except myself. The paranoia I have over my programs is really getting to me and already affecting my health.
I guess I just want advice on what I should do in this situation. Is this a normal first experience? I care deeply about making sure the things I make are good and functional but I also don't have the experience to forsee potential issues that may come up due to how I'm designing things. And how can I cope with the paranoia I'm feeling?
EDIT: It takes me a while to write responses, but I want everyone to know that I really appreciate all your advice and kind words. It does mean a lot to me! I'm doing my best to take in what everyone has said and am working on making the best of an atypical situation. I'm chronically hard on myself, but I'm gonna try to give myself a bit more grace here. Again, thanks so much for all the thoughtful replies from everyone. :)
34 votes -
Finland's deportation law puts EU's migration norms to the test – human rights organizations sound the alarm over the controversial measure
20 votes -
Yarn, React, and Udemy. Help requested.
My apologies if this kind of content is not allowed here. Mod(s) please feel free to delete it if it is not without any butthurt on my part. I'm new to React Testing, so I am taking an Udemy...
My apologies if this kind of content is not allowed here. Mod(s) please feel free to delete it if it is not without any butthurt on my part.
I'm new to React Testing, so I am taking an Udemy course on it. The Udemy course uses yarn, so I would like to stick with that though I do know yarn isn't the top accepted tool in the React community.
I've posted this question elsewhere, I haven't gotten any responses, so I am posting it here ( costs nothing ).
I am getting this error when executing yarn build:
$ yarn build yarn run v1.22.22 $ react-scripts build Creating an optimized production build... Failed to compile. TS2305: Module '"web-vitals"' has no exported member 'ReportHandler'. > 1 | import { ReportHandler } from 'web-vitals'; | ^^^^^^^^^^^^^ 2 | 3 | const reportWebVitals = (onPerfEntry?: ReportHandler) => { 4 | if (onPerfEntry && onPerfEntry instanceof Function) { error Command failed with exit code 1.I've tried installing web-vitals over what is already in the modules section, but that hasn't helped.
Any clues appreciated!
Update: the tip about ReportHandler being deprecated helped. I ran create react app in a new folder, did NOT run yarn update as the instructor called for,moved my work over, and now everything runs fine.
7 votes -
Any experts on electrophoretic lacquer here? Need some help in sourcing a high quality lacquer.
Need to apply lacquer on a mild steel product that is zinc plated and has some vibratory surface polishing on top of it, which wears the zinc down a bit. Need to pass 500 hours on a British...
Need to apply lacquer on a mild steel product that is zinc plated and has some vibratory surface polishing on top of it, which wears the zinc down a bit.
Need to pass 500 hours on a British Standard salt spray test (BS EN ISO 9227: 2017)
If anyone has any sources on a good lacquer supplier please let me know. Tried one by LVH coatings but it didn't pass more than 300 hours.
12 votes -
Keith eats everything at Buffalo Wild Wings
9 votes -
Chicago’s NASCAR Race is a marvel of physics
6 votes -
Chef cooks from 720 year old cook book
15 votes -
YouTube is testing "Premium Jump Ahead" (built-in sponsorblock)
43 votes -
What are some great time savers on CLI that you would recommend?
I use these right now on Debian: ncdu ncdu (NCurses Disk Usage): A disk usage analyzer with an ncurses interface, providing a fast and easy-to-use overview of disk space utilization. Ideal for...
I use these right now on Debian:
ncdu
ncdu (NCurses Disk Usage): A disk usage analyzer with an ncurses interface, providing a fast and easy-to-use overview of disk space utilization. Ideal for identifying large directories and files in a user-friendly terminal interface.
duf
duf (Disk Usage/Free): A modern disk usage/free utility with a beautiful interface written in Go. It provides a quick and easy way to check disk usage across various file systems with color-coded output.
tldr
tldr (Too Long; Didn't Read): Simplified and community-driven man pages. Provides practical examples for commands, making it easier to understand and use without wading through lengthy and detailed man pages.
nala
nala (Next-Generation APT Frontend): A modern frontend for the APT package manager, designed to provide a more readable and user-friendly output for package management tasks.
Speedtest-cli
Speedtest-cli: A command-line interface for testing internet bandwidth using speedtest.net. Allows you to quickly check your upload and download speeds directly from the terminal.
htop
htop: An interactive process viewer for Unix systems. It provides a real-time, color-coded display of system processes, making it easier to monitor and manage system resources.
powertop
powertop: A tool for diagnosing issues with power consumption and power management on Linux systems. It provides detailed information on power usage by various system components and applications.
thinkfan
thinkfan: A simple fan control program for ThinkPads. It helps manage the system's fan speed to balance cooling and noise levels based on the temperature sensors.
tlp
tlp (Linux Advanced Power Management): A power management tool for Linux. It provides various configurations and options to optimize battery life on laptops without requiring manual tweaks.
flatpak
Flatpak: A system for building, distributing, and running sandboxed desktop applications on Linux. It provides a universal app distribution system that works across various Linux distributions.
neofetch
Neofetch: A command-line system information tool written in bash. It displays an aesthetically pleasing summary of system information alongside your terminal prompt.
iftop
iftop: A real-time console-based network bandwidth monitoring tool. It shows a list of network connections from/to your system and the bandwidth usage for each connection.
nano
nano: A simple, user-friendly text editor for the command line. Known for its straightforward and easy-to-use interface, making it a go-to for quick text editing tasks.
Edit
Oh wow! Thank you all for your suggestions!I was looking around and found cheat; it's defined as a cheat that allows you to create and view interactive cheatsheets on the command line. Hopefully, someone else might find it helpful as well.
38 votes -
Recommendations for less mass-produced and more artistic tv
I'm looking for tv shows, films, animation that feel unique, smaller and less like it was made to order and taken through incessant A/B testing and market research and more like a creative type...
I'm looking for tv shows, films, animation that feel unique, smaller and less like it was made to order and taken through incessant A/B testing and market research and more like a creative type was given a bit of freedom and went with it, and least to a point.
A few that I think would qualify though obviously filtered through my own preferences.
Films
Children of Men
A post-apocalyptic journey.The Man From Earth
Just a few people talking in a room about a fantastical scenario. Strangely I tried to imagine a bigger more cinematic version going through the events and actually came to the conclusion the I'd probably like it less.Stardust
A fantasy romance with a truly whimsical, wondrous feeling. And a bit of humor.TV shows
Alphas
A superhero show, however they are flawed and the powers are limited. I particularly liked that the problems depicted were small, personal and only started to ramp up later.Station 11
A post-apocalytic show following a traveling troupe with a repertoire of Shakespeare's plays.Severance
What if the work and personal lives were separated taken to the logical extreme.Firefly
A sci-fi western. Small family feel with the crew.Animation
Mushishi
Episodic series about dealing with varied and fantastical creatures.Webseries
Anyone but me
A lesbian slice of life romance.LARPS
A life of a guild of role players. I particularly like how the sessions manage to still get a bit of an epic feel with people simply talking and a bit of props.Watch blue movies
NSFW theme, though I don't recall much of actual NSFW material. Just hilarious.33 votes -
Swedish accident investigators determine country's oldest amusement park Gröna Lund didn't properly test new parts for a roller coaster that derailed last year, killing one
7 votes -
Update #2 - "Reopening", Advertising, and so on
I picked ~misc and don't really have an idea of what tags would be appropriate. If there's stuff I can include in future posts like this I'll be glad to make sure they're there, just let me know....
I picked ~misc and don't really have an idea of what tags would be appropriate. If there's stuff I can include in future posts like this I'll be glad to make sure they're there, just let me know. There probably won't be one for a long while but I'll remember. Technically I am advertising myself a bit, but I think I've framed it well enough that ya'll will see it's not really the point of the post. I'll never be bothering ya'll with offers and ads and shit.
This is a continuation from a post I made a while back about how it's going with the endeavor I've set in front of myself. In some ways, things proceed as I'd hoped, while in others there's been need for flexibility/adjustment. I wanted to give an update because a few big steps happened this past week which hopefully mean moving into a busier phase of the whole thing, and to add to the corpus, create the proof of what this all was as it begins if that makes sense.
The biggest thing has been an article published in our local paper. Two, actually, which were combined together into a front page spread I did not expect. Yes, there's a photo of us and our contact info in there, and yes, you're welcome to reach us if you've an idea for something you'd like to do. You'll be talking to me, and I'll be happy to go over details and land on pricing that actually does work for both of us. Primarily we are offering the space, with some ability to accommodate large groups and connections with folks who can provide stuff. It depends on what you want, how things will be priced. The less you need us to do, the less we need to charge. We don't want to regularly be a place where folks stay overnight, but I can probably swing that from time to time for someone coming from far away. If you aim to do something in the near term, do be aware it is hot as shit down here and very humid. The house is a-ok staying cool, but you'll want to be prepared for Mississippi in the summer. I have a dog too, so if you've got allergies you'll need to prep accordingly. She's gonna be 16 this year, she's nothing but friendly to people and sleeps a lot. Pets are welcome, provided they are house-trained and well behaved.
I am intentionally avoiding the internet on the whole for reasons I'll get into, but I do want to extend an offer to this forum in particular, as thanks for allowing me the space for expressing my thoughts as they took shape. I'm aware the site is public facing - what I'm going to share here is public already. I have to bite the bullet on sacrificing some anonymity and just try to control how that anonymity goes away, is how I've come to see it. You won't find me on social media, and what exists for the house/my grandmother is wildly out of date/largely inaccessible - it's gonna stay that way if all remains up to me, so this is just about the only way for someone outside of Brookhaven to know of us at this time. I'd like for at least a few people to know what we were up to, in a form that serves as proof of my intent from its actual beginnings. While the plan took shape before I ever wrote about it, it was in writing about it that I was able to make it clear to myself, what I aim to be doing, so I feel like it's part of completing things to share this stuff here.
The paper is very much a local thing, they got a few details wrong and you'll probably pick out how the quotes don't quite sound like me if you've read a lot of what I've posted. It's fine, the details in need of correction aren't critical. There isn't a lot in there about the more high-minded stuff I like to write about, because I'm not there yet. For now, it's simply building a business out of something, I have to make the something from which that business will spring. I'll think more about where it goes when I've got it moving. The article was free, which was pretty awesome. The paper is in a slow time, and it's mostly one guy doing a lot of the writing, they were just happy to have something to include. I think he did great.
The articles worked, too. I got calls the day the print version went out, and am expecting some followups soon to set dates and square away payment. I go walking downtown every day in the afternoon, and got some extra attention. While it's possible, while the pressure is light, I've been taking advantage by trying to advertise almost solely through word of mouth and face-to-face interactions, fully aware it will take a while for that to have an effect and that I may need to branch out fast if pressures change. Thus far, it's been the local paper, a print ad in a different paper that goes out primarily to local businesses, and a radio ad. There's a couple of reasons I've stuck to stuff like that.
The first is that I think it will provide a good foundation for sustaining the enterprise. If it's possible to have enough business to stay around purely from what exists around me, that means I can capitalize maximally if/when we do extend advertising outside our area, and it means security if for whatever reason those means can't be utilized. I don't want to be dependent on the internet for a livelihood if I can possibly manage it. It's not so principled a position that I'd refuse to do it at any point, rather it's like a back-pocket option, something to be engaged with strategically at what I determine to be either the proper time or because the needs have grown past what I can sustain without it, if that makes sense. My aim is to be a part of this town, to be of it, so I want to keep what we're doing as local and simple as possible. I have to be ready to constrain everything and take care of my grandmother too. I won't let that priority slip and will endure whatever hardship is necessary to fulfill it. It's easier to do that the smaller things are, a bit of a balancing act.
The second reason is much more practical and kind of silly. My grandmother's computer is the biggest security risk I think I've ever encountered in person. I refuse to introduce new online components when such a risk exists, if that makes sense, and I will endure whatever hit to efficiency/development it means until I can get it corrected. Her usage habits are minimal which is a lucky thing - she sticks to old fashioned stuff for almost everything. But, a priority of mine is that she can see and understand everything I'm doing, so I need this machine to be in a better state before I can take some of the steps with that. The challenge of it isn't technical at all, I could get the thing in good working order in a day, probably.
To give you an idea of what's difficult here, imagine for a moment you just ignored the internet as a whole since it began. You used it, you know how to do some stuff on it, but only by way of memorizing actions, the steps necessary to do a thing you wanted, a setup someone made for you. You never really engaged with what the stuff you use is designed for, you didn't follow how any of it developed, you're (blissfully, I'd say) unaware of pretty much that whole end of things. It's very difficult to explain the danger of something like an AI phishing scam, to someone who for all intents and purposes, never learned what phishing is, and further doesn't tend to believe in the shittiness of other people. That last part is one of the reasons I love my grandmother as much as I do, but it does make this task harder, and delays further action on my part.
I've gotten the machine to as secure a state as I can, and have gotten the data backed up, so hopefully movement really gets going on this and I can feel better about spreading out our net, so to speak. I think what frustrates me about it is having been there across years of time - a lot of why this machine is the way it is, is because other people took it upon themselves to "fix it" and almost none of them knew what the hell they were doing. They didn't explain anything to my grandmother either. Their interactions mean misunderstandings on my grandmother's part, and the lack of a foundation of knowledge means it's starting from zero in a way I have never actually encountered before doing this kind of work. I've gotten close, seen some pretty absurd things, but the lack here is just of a different kind, more complex than it seems. I've been writing about it separately/on my own because I think the experience stands as a sort of ultimate test of a lot of the stuff I did before I got here.
There is also health to think about. The priority, for now, is to set things up in a way which is compatible with what my grandmother can do. I'm trying to set up situations that let her do the things that make her happiest, and do all of the nitty-gritty shitty stuff myself. That means house maintenance, yard work, grocery shopping, cooking, arranging for stuff like an electrician when something breaks, learning how to do some of the fixing myself. I've only ever rented. I've never been in a position to maintain a house before, and as I'm sure plenty of you know far better than me, that's a good bit to learn all on its own. Especially with a home as old and complicated as this one with an owner who hasn't done a lot of that herself. Can't exactly tell me what needs doing when someone else was being paid to come do it for years. I feel good about it though, I like to learn and I like to fix things, and there's lots of opportunity. I've been able to eliminate a lot of costs and reduce regular expenses by taking on a lot of what others were doing and applying effective fixes to longstanding issues. It's very fulfilling, like getting to do the type of work I always hit a wall with in all my other workplaces, improve and optimize. That it's for my family brings together a lot of what matters the most to me, keeps me constantly motivated.
The town is nice too. It's been a few months so I've gotten more acclimated, the slower pace of things and friendlier atmosphere really does a lot for me. Here are a bunch of images of downtown I took on some of my walks. Because of the slower pace, I can be measured, precise, take the proper time to consider things and work out problems without feeling like I'm in some inner state of siege/under the gun all the time. At first I missed a lot of what was available to me elsewhere, but as time went on I came to realize a lot of that just didn't matter as much as I thought it did. As much as I love a good Indian restaurant and a computer store, not having them is not the detriment my mind used to pretend it was. Along with that has come an explosion of creativity, I've done a ridiculous amount of writing and reading, and am slowly getting myself up to snuff drawing things. The house exists on an art school campus, and from what I've gathered reading local magazines the presence of that school has done a ton to really give this place character and variety. My hope is to really lean into that, support it and see if we can have our space be a place for folks to work their creativity. Connections are taking shape and that's made me real happy to see. I cannot tell you how heartwarming it is, for example, to talk about this stuff with the guy who does a radio show and then hear him on the radio a day later saying "this place is really good you should go see it!" Folks are really beginning to grasp my aims when it comes to the scale and type of stuff we want to do, and I haven't really encountered much suspicion/doubt/etc. Folks tend to just trust the simple motives. I can't ask for more than that, the sense of gratitude I wake up with every day is beyond my ability to capture here.
So, there you go. Another step taken, one more further toward whatever comes, as precisely as I can manage to get to the goals. I wanted to post the followup because I said I'd do that and as part of the effort itself, share the vision and the way it plays out in the hope others spot what my eyes miss, and/or that they might take something useful for themselves from it. I'd love to read it if you have thoughts, opinions, advice, experience. Or if you just want to talk about the high minded stuff, I do like doing that. Helps me stay consistent. Anyway, i've said plenty, so off I go to walk around downtown again. I've got that phone on me all the time, call/text whenever (text if it's after 5pm CST, is my only request with that). As always, I very much appreciate you taking the time and giving me your attention.
16 votes -
YouTube tests harder-to-block server-side ad injection in videos
72 votes -
Rapid UTI test that cuts detection time to forty-five minutes awarded Longitude prize – could herald sea change in antibiotic use by identifying correct treatments
26 votes -
Buoyed by regulatory vacuums, Silicon Valley is building a booming online wellness market that aims to leave the doctor’s office behind
17 votes -
What to know before you implement public-facing APIs
9 votes -
Japanese automakers Toyota, Mazda, Yamaha, Honda, Suzuki caught cheating on certification tests
29 votes