[-] j4k3@lemmy.world 3 points 5 hours ago* (last edited 4 hours ago)

The easiest way I know of to check any machine is to put another router or machine in front of it with a white list firewall or way of logging DNS traffic. You just need to spot the address in the list.

DNS filtering usually only filters on incoming packets, but for bot stuff that should catch issues.

In general, most routers run everything from a serial flash chip on the board. These are usually 8, 16, or 32 megabytes. They have a simple bootloader like U-Boot. This is what loads the operating system. These devices have a UART serial port on the PCB. You can use a USB to serial UART adaptor to see what is happening in the device. With a proprietary OS, you are still likely to see the pre-init boot sequence that the bootloader prints to terminal. Most operating systems also print information to this interface, at least of the couple dozen junk devices I have been given and messed around with. I make a little mount for a USB to serial adaptor and add it to all of my routers when new, so I only need to plug in USB to get to the internal bootloader and tty terminal interface of OpenWRT. You will need to know the default baud rate of the device, although it is probably listed somewhere online or can be guessed as one of the common high values at or above 9600.

Getting into this further gets complicated. It is probably better to look for any CVE that is relevant to the device or software and work backwards. Look for any software updates that have obfuscated the risk for each CVE. If the issue was not fixed, that is where to look to see if someone has exploited the device. Ultimately, they need clock cycles from the CPU scheduler. So it must be a process or some way of executing code from unregistered memory.

This is getting to the edge of what I have messed around with and understand. There may be a way to get a memory map that includes unused pages, and compare that with a hex dump of the flash memory. This is outside of your scope of a proprietary OS, but hopefully frames the abstract scope of what is possible on this class of device when you have an open source stack. The main advantage of this kind of device and issue is that you can physically remove the flash chip and then see and manipulate every page and memory location. The device likely doesn't have microcode loaded into the CPU(s) that make it challenging to determine what is going on.

There is probably an easier way, but a hex dump of the current system can be hashed against the factory updated version to see if any differences are present. It is likely that any exploit will include a string with the address to connect to somewhere in flash memory. It could be obfuscated through encryption or a cypher, but a simple check for strings in the hex dump and a grep for "http" is a simple way to looks for issues.

The OpenWRT forum is a good general source. The people behind the bootloaders for these devices are also Linux kernel developers and on the OpenWRT forum.

[-] j4k3@lemmy.world 3 points 6 hours ago

Democracy is predicated on the Citizens that have a right to all information sources, the right to skepticism, the right to error, and the right to dissent in all nonviolent forms.

The right to information, skepticism, and to error, is the right to communicate freely, albeit directly, public commons, or press.

The right to dissent, is the right to offend when it does not cause substantive harm to others.

Calling it a Democracy, while destroying the foundations is spurious nonsense. No one will make you a slave in name: "You will own nothing, and you will be happy about it." They redefine the word Citizen to be functionally equivalent.

[-] j4k3@lemmy.world 8 points 1 day ago

How do you punch holes in that dogma? I can think if many logical ways, but that is meaningless against the tribal structure.

  • If family is so valuable, why didn't strong families usher in the present age of technology
  • intelligence, business acumen, and competency are not hereditary.
  • team sports are a capitalist marketing scam. Putting a blue jersey on your sperm does not make it relevant or better than purple jersey'd sperm.
  • patriarchal male culture is chauvinistic ineptitude and masochism marketed as a replacement for intelligence. It is an admission of subservience to those that dominate by thought and fundamental logic. Fools only fear a brute, civilizations fear a physicist.
  • Strong families are only peripherally useful if capable of creating the opportunities and support needed to produce a physicist.
  • We are all only a product of our environment. That environment is primarily a result of the opportunities and support given freely by its members. So if your family is not strong, one should look in the mirror first.
  • A plant dies because you did not water it, not because of the room it was placed within.
[-] j4k3@lemmy.world 6 points 1 day ago

Obviously, all the junk noncoding DNA most life is carrying around likely includes some coping mechanisms for whatever potential situations arise. Like there is the one town in Iran with something like ten times Earth's nominal background radiation and people are fine living there.

Makes me a bit concerned when this kind of thing is talked about and researched. Probably my cynicism, but if it gets out that most species have some genetic tolerance in a significant portion of the population, the potential for nuclear weapons use increases dramatically. I believe it is likely that early life had a lot more exposure to radiation, so early ancestors likely evolved the machinery. When the vast majority of DNA is noncoding, I think the probability is high. We come at the medical issue backwards, playing wack-a-mole with symptoms, rather than building a full ontological understanding of biology. That level is still centuries away. Hopefully we are less primitive murder orgy fans by then. We survived the world war of chemicals, and physics that followed. If we survive the world war of computer science, the world war of biology will be the brutal final boss for the starting planetary level of Evo' Universe. Who bets we can beat the game on one evo life?

[-] j4k3@lemmy.world 1 points 2 days ago

I don't mean you are lying or anything like that friend. There is a certain unique language to witnesses. Most of my reply was me showing my authenticity, and that was to see if anyone more recently familiar had any corrections to make or might want to chat over common ground.

One of the oddities of Jehovah's Witnesses is that they have a disproportionately large footprint in human rights legislation regarding the right to knock on people's front door. It may seem annoying, but this impacts postal, logistics, neighborhood kids playing, and the public commons around the world. To a lesser extent, also the fundamental right of a citizen to error, to be skeptical, to all sources of information, and to offend, aka dissent in all nonviolent forms (though indirectly).

They are also apolitical. While doing nothing is still a useful tool for conservatives, at least they are a group of dogmatic people that would otherwise be sympathetic to spurious and populist politics, but are removed from that danger.

Anyways, I'm trying to frame this softly. Legally, soliciting is defined as the sale of goods or services. Witnesses generally ignore those. You need something to the effect of 'no evangelists' if you want to stop Witnesses and Mormons.

When it comes to lists like returning to a do not call or a person that is disfellowshipped, you might end up on a call list record. The elders in a hall have an overseer that visits each hall a couple of times a year for a week. That person is checking to make sure everything is managed correctly. So long as someone technically tried to call on the address once, that is all that matters. It would have been a couple of old men, probably at 11 am on a weekday when the odds of them finding the right address, you hearing them, or being home are extremely low. The statistics of actually encountering people at the door are very low.

Only the most obnoxious or oblivious witnesses, and pioneers are likely to ignore your sign. When I was young, it was all I knew, and I was one of those. It wasn't because I wanted to argue with you. It was because it erodes the legal rights of citizens to categorize noncommercial activities as solicitation.

[-] j4k3@lemmy.world 12 points 2 days ago

You are likely to end up on an list where congregation elders will call on you if you say you're disfellowshipped. That is the protocol. Just ask to be added to the do not call list. That should stop them from calling again.

All areas are divided into tiny maps that are laminated and checked out by publishers in the respective congregation. These are called, territories. There is a little piece of paper clipped to each of these territories that has the do not call list. Anything on this list is skipped.

People make mistakes at times. Like there is only one territory card and list and there may be 4 people in a car group. Witnesses always go to doors in pairs, so there might be 2 groups on the street. One might work even and the other on the odd address side. If someone is not all that bright, as is often the case, they may forget to look at the do not call list and share that with the other pair. With Witnesses, it is never malice. They mean well, but such is dogma.

I forget the cycle time, I haven't been a pioneer for a couple of decades and outgrew that dogma a decade ago. I think it is or was four years for the do not call list, and it is supposed to only be elders from the hall that revisit those homes on the list. Almost everyone is either not home or does not come to the door anyways. From 9:30 in the morning until 12:00, a witness might knock on a hundred doors and talk to all of 3 people, at least that was the case 20 years ago.

22
submitted 2 days ago by j4k3@lemmy.world to c/asklemmy@lemmy.world

I don't need useful translation. I need a way to randomize the words across different languages within the same sentence like a noise source where the basic grammatical structure is English but the words are many languages. I need to ensure the translated words are not in a list, then display the rest as a pull down menu or just code to swap the first option.

I was thinking about using the Wiktionary data dump, but if anyone knows a better option, I'd love to hear it.

[-] j4k3@lemmy.world 4 points 3 days ago

Do any artists make substantive revenue from physical media? I am under the impression that the only meaningful revenue available to artists is from live performances. I get the impression that physical media is either someone else buying publishing rights from the artist, or basically someone selling the illusion of support. I could be wrong, but I see the whole thing as audio art ads for exposure/influence, that drives the live performance revenue source.

[-] j4k3@lemmy.world 18 points 3 days ago

Get on the 'bus

19
submitted 2 weeks ago by j4k3@lemmy.world to c/asklemmy@lemmy.world

Not asking for cynicism about clickbait. I feel a degree of emotional blindness about what makes some content creators popular. No one is universally popular. Demographics determine much. What drives a channel like Kurzgesagt or Veritasium over others?

I find it funny that I intuit how think tanks have a popularity formula they are following, but the second I find out about that relationship, I tune them out. The only exception I know of is Dr. Ben Miles. Prager trash was the first one I recall encountering ages ago with their spurious nonsense.

I have no interest in emotional empathy driven stuff. In terms of technically interesting content, I feel totally blind to the popularity rules. Do you know? Please explain them.

10
submitted 2 weeks ago by j4k3@lemmy.world to c/asklemmy@lemmy.world
  1. How are you focused mentally?
  2. Do you think about other things at the same time?
  3. Are you focused on the lines, the imaginary half line, the staring points, the previous letter alignment, spacing, what comes next, what will fit on the line, the artistic expression of style, or simply the pure minimal effort required to communicate written thought?
  4. Do you often find yourself bored and evolving or changing your style of writing as an outlet of secondary creativity along with whatever task is at hand?
  5. Are you concerned with the impact your writing style has upon others, or are you only concerned with the expansion of your own short/long term memory and usefulness?
  6. Are you aware of the loose correlation between intellect and handwriting? What does that mean to you personally.
  7. Are the ergonomics a point of conscious focus?
13

I like the hacked breadboards so far. I made a sloppy super-breadboard. I should have glued it before soldering but was worried the glue might make it into the slots with the metal contacts. I also broke up the internal rails and labeled so that 8b data and 16b address all exist on the same set of 4 power rails.

I think I am having an issue with either some crossed wires or how Bus Request works with the Z80 versus how the Bus Enable of the 65x chips work. I think one or all may have some type of routine that does not high-z the buses immediately... a problem for tomorrow.

11
submitted 2 weeks ago by j4k3@lemmy.world to c/askscience@lemmy.world

I watched Anton Petrov's last upload on the impossible merger of intermediate mass black holes,(https://www.youtube.com/watch?v=8p6PgXqL6OQ).

Do two orbiting black holes have a gravitational resonant effect that is different than a single object of an equivalent mass?

22
submitted 2 weeks ago by j4k3@lemmy.world to c/3dprinting@lemmy.world

I woke up to this idea for some reason. I come from having owned an auto body shop twice and doing custom graphics and airbrush work for a decade. One of the biggest expenses in auto body work is abrasive sandpaper. Few people ever take prints to anywhere near the finish quality of automotive paint, but that is another thing entirely.

In optics, metrology, and machine tools, often reference flats are made by rubbing two objects together by various means of lubrication.

Likewise with auto body refinishing, I am always thinking in terms of sanding blocks. Sanding blocks are either bought or custom made. Commercial blocks are usually foam or rubber of various hardnesses. Sandpaper is attached or just wrapped around the sanding block by hand. The purpose of the block is to only sand the high spots without touching the low spots, kinda like a bridge. The flexibility of the block allows it to conform to the broader curves of panels, but its overall length determines the size of depression it will bridge.

This is super important for auto body work where the clear coat reflections will be plainly visible in the end, and depending on the color, will show several types of errors that other categories of finished objects are never subjected to by critique.

So, if you follow thus far, let's go one level further. The next level of block sanding involves reproducing positive contours that a block cannot bridge. Most jobs can be sculpted freehand, but sometimes this just doesn't suffice and it still looks wonky. The way to fix this is by making a custom shaped sanding block. Often balsa wood is a good choice for making a custom block by cutting thin boards in a stack of contoured profiles. At least this is how I did it back before 3d printing was a hobby accessible thing, and if I couldn't use another method. The most common method I used was simply a collection of oddly shaped and contoured objects I kept around for the purpose of sanding.

The purpose of my bla bla bla is to contextualize this overall post idea and abstraction. This is a very advanced and niche concept involving high quality finishes. So let's combine the ideas.

  1. Like polishes like, or precision abrasion is possible with similar objects and abrasives like with optics.
  2. Sanding is about bridging to abrade the highs without touching the lows, and following contours.
  3. If fiber infused filament is much more abrasive than regular filament, it has potential to abrade a part as a tool.

So my idea here is that there are many potential small run applications where a sanding form could be printed that will shape or finish the final print. There are many possible techniques I can think of for this type of application.

If you have messed with sanding ABS, you may realize it has a somewhat unique texture and feel. It is the primary plastic used in automotive bumper covers and trim parts. The reason why it is used is because ABS has very similar thermal expansion and adhesion properties that make it compatible with automotive paint refinishing systems. It would be my choice for the best plastic to use for this idea of a fiber infused print as a sanding abrasive.

With any type of sanding, special care is required to ensure finer sharp details are retained. Like on an automotive panel, I often turned any sharp transition like a crease or corner into a sharp edge throughout the filler and primer phases. I only shaped these contours at the end, just before the final primer sealer.

With a print, let's say something like a chess piece, I should be able to print a 2 part shell out of a fiber infused ABS. This should have a small gap that surrounds the final print. Then print an abrasive version of the final product. If these are fastened to something like the sanding surface of a dual action power sander, the two like forms should smooth any layer lines without requiring effort from me. Then once the final part is printed without any fibers infused, is placed inside the shell and the DA sander is run, the extra abrasiveness of the shell should last for a small production run. Adding water into the process like wet sanding would likely speed up the process and make the abrasive shell last longer.

Overall, the complex formed abrasive might enable an unique form of manufacturing process. The potential for automation greatly reduces labor costs in time. Even just as a basic abrasive material, it may be cheaper to print something than it is to use sandpaper in some applications. I have no idea how effective it will be overall. If mostly automated, the time does not matter.

233
submitted 3 weeks ago* (last edited 3 weeks ago) by j4k3@lemmy.world to c/lemmyshitpost@lemmy.world
50
submitted 3 weeks ago by j4k3@lemmy.world to c/3dprinting@lemmy.world

The Ultimative Filament Drybox

Introduction

So... I saw those filament dryboxes. Of course I'd wanted to design one by myself so badly…

And here it is! Let me introduce an overengineered but cool looking drybox spool stand!

  • Does it print fast? No!
  • Does is has bearings? Damn, yes!
  • Will I need metal saw? Of course yes!
  • Can I insert a hygrometer? I've got you covered!
  • And silica gel? What's about silica gel? Put it into the included container!

Motivation

I designed this quad-roller-spool-baseplate with maximum spool width in mind for a 4L cereal box. The four rollers have small but sufficient shoulders, so any spool smaller 68mm in width can fit.

All parts are designed to fit into 4 liter "Skroam" cereal boxes with three finger grips, you can find these at the big A.

For my Prusa Core One an outlet on the top is perfect. This way I can put the box besides the printer. If I'd like to store a spool for a longer period, I swap the printed cover with the original one, and the box is 100% air tight.

BOM

To build one box you'll need:

Printed parts

  • 1x BasePlate (Filabox-BasePlate.stl)

  • 1x Cover (Filabox-Cover.stl)

  • 1x Silica box (Filabox-Silicabox.stl)

  • 1x Silica box cover (Filabox-SilicaboxCover.stl)

  • 4x Roller (Filabox-Roller.stl) Additional parts to buy

  • 1x 4l cereal container, obvious

  • 1x 4mm PTFE tube of your needed length

  • 4x bearing 685ZZ (5x11x5mm)

  • 2x M5 threaded rod L=62mm max. (61.0mm to 61.8mm will fit best)

  • 1x digital rectangular hygrometer

  • 1x bondtec push-fit pneumatic coupler (PTFE ECAS04)
    Optional parts

  • 2x Roller Tool (Filabox-RollerTool.stl), it's a tiny allen key to mount the rollers easily

  • 1x Cap (Filabox-Cap.stl) to close the PTFE tube

  • 1x PC4-M6 pneumatic coupler for the cap How to print
    I printed my parts with PLA:

  • Base: 2 perimeters, lightening infill, 15%, support for the hygrometer-bridge, 0.25mm layer height

  • Rollers: 3 perimeters, infill 30%, change scarf joint placement, 0.2mm layer height

  • Other parts: 2 perimeters, infill as needed, 0.2mm layer height

  • However, if you'd like to change anything for your needs, go for it.

For your convinience: I've added a 3mf file with all parts for one box and appropriate settings!

Assembly

  • Print all parts
  • Cut 2 pieces of a M5 threaded rod to a length 61-62mm (max.)
  • Insert all 4 bearings as shown in the pictures
  • Screw the threaded rod pieces in one roller each (thread will cut into plastic)
  • Get the rollers with mounted rods into the bearings (gently)
  • Screw the second roller for each axis very carefully until no gap is left
  • Insert hygrometer
  • Finally, fill your silica container and put all together Rollers should turn easily! Don't screw it tight, the bearings are tiny and should not give you any resistance!

Appendix

You may ask... What the heck are the V-slots for? Why is there a notch on the top? Well... You'll might surprise me with your addons for smaller spools or clip-on filament labels :)

14
submitted 3 weeks ago by j4k3@lemmy.world to c/fediverse@lemmy.world

We need a system like a RockChip processor based single board computer, paired with a trusted protection module, and all fediverse services prepackaged for minimal user input required to self host any fediverse services. All updates should be safely installed over the air via the TPM chip based encryption just like with Graphene OS. All of the necessary connections should be preconfigured to punch a hole for the port into the internet. The hardware should be completely locked down with an immutable base system and SE Linux fully configured. There shouldn't be any accommodations for obscure edge cases outside of the base configuration. It should not require any further payment or services.

A RockChip RK3588 is fully documented with a 3k3 page long full datasheet. As I understand it, this chip is open hardware, though it still has the ARM proprietary blob (TrustZone), similar to the x86_64 Intel Management Engine, and AMD Platform Security Processor. I have not heard of a similar system present in RISC-V processors, but I also have not seen RISC-V SBCs that are more than alpha prototype dev kits. Unlike other single board computers, the RK series has the documentation required for community based Linux kernel support. No one could pull kernel support that they are the only ones providing using a proprietary datasheet.

There are many RK3588 single board computers available for around $100 already. As a back of the napkin quality idea using baseless imaginary statistics, I bet we could get around 3-5% of regular users to purchase hardware within a year if it was within a $250 price point. This should be set up for one click image and video hosting, threadiverse, mastodon, file sharing, git, blogging, etc.

This is way outside of the scope of a project I am qualified to manage; I am no real developer, just a sloppy hacker type. I'd volunteer to do a hardware design, or at least the bulk of the tedium for someone more experienced with production stuff to review. I would not mind playing the glue between those that have more limited time. If LW has 6k plus active daily users, and 3-5% of these purchased the hardware, the rough margins are nowhere near a viable business. Still, something in the back of my head says the only thing actually impeding internet freedom with the fediverse is the challenge of self hosting, and this is like the issue that Android addressed with mobile hardware. If people could one-time purchase the hardware, and only pay for their regular internet connection, I think they would buy straightforward honest open hardware they fully own.

I don't know if it is possible, or if the fediverse projects would participate in some kind of automatically updated end point. This was just a fantasy shower thought that I have been mulling over all day. It addresses all of my personal hesitations and insecurities about self hosting, and is simple enough I can imagine my techno illiterate family giving it a try. It is the kind of project I would like to be a part of.

44
submitted 3 weeks ago by j4k3@lemmy.world to c/asklemmy@lemmy.world
25
submitted 3 weeks ago by j4k3@lemmy.world to c/asklemmy@lemmy.world

I'm specifically looking for small microcontroller implementations for a simple clock project. I want to use a good temperature compensated real time clock and/or network time protocol-only (no sunrise/sunset APIs), to calculate local solar noon, sun rise, and sunset times. Then I want to make my own local time where midnight/bedtime is simply 9 hours before sunrise on any given day. I am in special life circumstances where I have no real use for daily coordinated time. This is a little psychology experiment more than anything else. I'm super rusty on the math.

15
submitted 3 weeks ago by j4k3@lemmy.world to c/3dprinting@piefed.world

https://www.thingiverse.com/thing:5881008

Summary The PCB Workstation Kit V1 with Micro Needle Probes is the ideal tool for hobby or professional work on small or medium sized electronic boards (PCB width from 10 to 156 mm).

UPDATED! Now you can buy the new 2025 kits at ingegnotech.com

The haxagonal base is equipped with sliding supports (PCB Holders), having a flat front and an angled front, which allow the positioning of even irregularly shaped electronic boards.

The base can also be equipped with "flat PCB holders" having a flat vertical front, on which a non-slip rubber adhesive can be applied, to easily hold taller and bulkier electronic boards.

In addition, the base features 18 custom sockets along the edge for the assembly of articulated arms or other specific attachments.

Thanks to its articulated crane arms, it is very easy to connect electronic instruments even to the smallest components of a circuit board. Each articulated arm has adjustable extension and ends with a custom holder for an acupuncture needle (0.30 x 30 mm) that is held in position on the test points of the electronic card thanks to a slightly flexible pressing arm.

view more: next ›

j4k3

joined 2 years ago
MODERATOR OF