jeffhykin

joined 1 year ago
[–] [email protected] 0 points 3 days ago* (last edited 3 days ago) (4 children)

Oh! Yet another thing I didn't think of. I'll start trying that.

While I don't have choc (I wanted choc switches) I did take the time to print choc-like keycaps for MX switches, because apparently 3d printing and Etsy are the only way to get those (for some reason).

I don't know how people tolerate keycap profiles like DSA

[–] [email protected] 0 points 3 days ago (6 children)

this is really cool, I did not know about keymapDB!

The letters in between keys make sense to me (press both keys). I'd never thought of doing chords that way before.

I'm confused by the vertical in-between keys though. Like how are S and W pressed at the same time physically?

 

Cord Example: if jkl; are all keydown at the same time then send the space keypress.

Background: Got my first ergomech board recently, still learning QMK (I code but, haven't manually flashed anything yet).

AFAIK it looks like Via and QMK Configurator don't have direct support for cords, so I'd love to know of existing techniques for corded keys. I'd be happy to hear any interesting key-mapping methods you have in general (ex: a numberpad layer).

Personally I'm not looking to go full asetniop I think I just want a handful of chords to go along with layers.

[–] [email protected] 2 points 1 week ago

Usually you can just google tiktok downloader, paste in the url and download it. Its possible those services have died since I last checked though.

[–] [email protected] 0 points 1 week ago* (last edited 1 week ago)

Its worth mentioning: workers would also be liable for company failure; but that actually might be one of the best parts of this idea.

See, right now you can get hired to run a company, drive it straight into the ground with stupid decisions, get paid the whole time, and then leave the now-bankrupted company with no downside for yourself. That would no longer be allowed if you were held responsible for the company at a personal level.

[–] [email protected] 0 points 1 week ago

Wow, I really wasn't expecting a positive response to my comment. You just made my day :D, thanks!

[–] [email protected] 0 points 1 week ago* (last edited 1 week ago) (1 children)

TLDR: When you commit a crime for an employer, you and the employer are responsible and must both receive the consequences. Even if you signed a contract saying you're not liable -- doesn't matter; you can't choose to be "not liable". When you commit not-crime for an employer, the consequences (the payment/income from that work) are given entirely to the employer; they are treated as if they were 100% responsible/liable. Somehow, this time, you can separate yourself from liability with a contract.

The argument is: Either liability is totally inseparable from a person or it is totally separable. We can't have "its inseparable but only if the person is committing a crime".

[–] [email protected] 0 points 1 week ago* (last edited 1 week ago) (2 children)

I'm usually the one person in the Solarpunk who debates "capitalism==bad" titles. This was a solid video; I don't think I have any critiques of the arguments. It gives me a lot to think about. The speaker does a good job at not being polarizing or sensationaliazing the topic; he simply presents the information without getting emotionally charged.

That's in contrast to the Lemmy title, which I think is senasionalized/polarizing and a bit of an insult to the listener; telling them the conclusion they should have instead of assuming they're smart enough to understand the consequences themselves. "Why workplace democracy is an inalienable right, and its incompatibility with capitalism" would be more appropriate title IMO.

Either way I'm glad this was posted.

[–] [email protected] 3 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

I think it could be a great solution. I've never considered it before. That said there's one sticking point for me:

Apportion payment to developers based on software use by paid users and the size of their contribution to that software.

That^ . That needs a lot more detail. If they provide solid details -- details that most can agree on -- then I will actually be on board with the solution.

[–] [email protected] 9 points 3 weeks ago* (last edited 3 weeks ago) (7 children)

Yeah I wish there was a way to contribute to the hosting with torrent-like seeding. My phone can seed a torrent, but its not going to host an instance.

1 like = seed for 1 month seems like an interesting model

[–] [email protected] 3 points 1 month ago

Why not both?

[–] [email protected] 32 points 1 month ago* (last edited 1 month ago)

Its a tough problem. You have to find something that you want to exist; like an app or a website or a game. For example, try making a GUI for managing SSH keys. You know, like the ones github makes you create in order to clone and push to a repo. Make a visual representation of those keys (stored in the .ssh folder), and tools to add/delete them.

Along the way you'll find tons of missing things, tools that should exist but don't. Those are the "real" projects that will really expand your capabilities as a developer.

For example, I was coding in python and wanted to make a function that caches the output because the code was inherently slow.

  • but to cache an output we need to know the inputs are the same
  • hashes are good for this but lists can't be hashed with the built-in python hash function
  • we can make our own hash, but hashing a list that contains itself is hard
  • there is a solution for lists, but then hashing a set that contains itself is a serious problem (MUCH harder than hashing a list)
  • turns out hashing a set is the same problem as the graph-coloring problem (graph isomorphism)
  • suddenly I have a really deep understanding of recursive data structures all because I wanted to a function that caches its output.
 

Fingerprinting isn't always possible to defeat, and its not always possible to avoid making accounts (work and school accounts)

However, it should be possible to fill up tracked data with meaningless garbage and reduce the signal-to-noise ratio. Ex: a bot that browses random products on amazon to reduce profiling accuracy.

Do you guys know of any tools that do this? Anything from browser extensions to command line scripts, to anonymous group-accounts.

25
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/[email protected]
 

I'm asking for existing tools/systems that let me programmatically say: "here is my public key, BUT if each of these 5 other public keys all send a signed message saying that my public key has been compromised, then you should mark my public key as compromised, and use the new one they provide". (This is not for a particular task, I'm just curious if any existing auth systems are capable of this)

I call the idea "guardian keys" because it could be friends' public keys or or just more-securely-stored less-frequently-used keys that you control.

NOTE: I know this would not work for data encryption. Encrypted data is simply gone if a key is lost. But, for proving an identity, like a login, there could be a system like this but I don't know of any

 

I don't think I've seen any solarpunk art (much less real world construction) with transparent wood, so I wanted to share

Not only is transparent wood real but apparently it has been around in labs for a bit. Take a look! (And let me know if this is old news for you)

Article: https://arstechnica.com/science/2023/12/why-scientists-are-making-transparent-wood/

Wikipedia with video: https://en.m.wikipedia.org/wiki/Transparent_wood_composite

Original paper publication: https://45-79-48-20.ip.linodeusercontent.com/s/trDsHKKWwsHsQZ5

 

Why doesn't every computer have 256 char domain name, along with a private key to prove it is the sole owner of the address?

Edits: For those technically inclined: Stuff like DHCP seems unnecessary if every device has a serial number based address that's known not to collide. It seems way more simple and faster than leasing dynamic addresses. On top of that with VOIP I can get phone calls even without cell service, even behind a NAT. Why is the network designed in such a way where that is possible, but I can't buy a static address that will persist across networks endpoint changes (e.g. laptop connecting to a new unconfigured wifi connection) such that I can initiate a connection to my laptop while it is behind a NAT.

  • Yes, it would be a privacy nightmare, I want to know why it didnt turn out that way
  • When I say phone number, I mean including area/country code
  • AFAIK IP addresses (even static public ones) are not equivlent to phone numbers. I don't get a new phone number every time I connect to a new cell tower. Even if a static IP is assigned to a device, my understanding is that connecting the device to a new uncontrolled WiFi, especially a router with a NAT, will make it so that people who try to connect to the static IP will simply fail.
  • No, MAC addresses are not equivalent phone numbers. 1. Phone numbers have one unique owner, MAC addresses can have many owners because they can be changed at any time to any thing on most laptops. 2. A message can't be sent directly to a MAC address in the same way as a phone number
  • Yes, IMEI is unique, but my laptop doesn't have one and even if it did its not the same as an eSim or sim card. We can send a message to an activated Sim, we can't send a message to an IMEI or serial number
 
  • I make websites
  • If someone is banned twice (two accounts) I want it to take them more than 5min and a VPN to make a 3rd account
  • I'm okay with extreme solutions, like requiring everyone to have a Yubikey-or-similar physical key
  • I really hate the trend of relying on a phone number or Google capcha as a not-a-bot detection. Both have tons of problems
  • but spam (automated account creation) is a real problem

What kind of auth should I use for my websites?

 

Often we dig our own grave making people "defend" their opinion. Instead of winning them over, we push them to become more and more entrenched in their opinion as they build larger mental defenses against the challenges we present. So I want to hear from you:

How do you avoid putting people on the defensive? (Even though those people had a strong alternative opinion)

What was a time where the opposite happened; all the facts were there, but absolutely no one was convinced by the talk?

I feel like solarpunk has a lot of obvious-once-seen ideas and powerful "ahh-ha" moments. But if we can't convince others to take a glimpse from our perspective, not much benefit will come from it.

31
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]
 

My friends and I did this a while ago and it was quite fun.

1
submitted 11 months ago* (last edited 11 months ago) by [email protected] to c/[email protected]
 

I'd like a small group with strict/well-defined meeting times that has a coach/conversation-conductor to keep topics on track. I feel like it would work really well if advice was given/received by others with ADHD, while having a leader do stuff like

  • make sure 1 person doesn't dominate the conversation
  • keep meeting notes
  • call/text people who miss a meeting
  • follow up with people who said they were going to do something

But I've never really heard of such a system.

I've found at least two online services, but I don't really know if they're worth trying. I'm curious on your opinion and/or if any of you have tried something similar.

There's "Study Hall" which I'm not sure is what I'm really looking for https://adult-study-hall-by-adhd-rewired.mn.co/sign_up?plan_id=230880

Then this site seems to have good coaching https://news.ycombinator.com/item?id=37252231

 

Cyberpunk themed rooms are pretty common, but I don't want to limit solarpunk discussion to just rooms; It could be as big as getting your city council to add a greenway, or as small as finding a nice desktop wallpaper. I'd like to hear about it. I'll start off with a few of my own:

  • I got a sunlight alarm clock; best decision I've ever made. The minimal design of this one is great except for one thing; you have you take 5 min to drill a hole in the dead-center of the speaker to kill the alarm noise. It's the only way to disable the sound. I'm sure there's other good options as well.
  • A couple years ago I got an EcoFlow battery with a small 100W solar panel. I mention it specifically because, unlike other batteries, the EcoFlow was extremely repairable, while also having top of the line specs (at least a couple years ago). I still haven't hooked up the solar panel to the grid, maybe next year.
  • I know plants help a ton, but you're going to have to get plant tips from someone else. Maybe someone will have some fake plant recommendations for me.
  • String lights and LED strips work wonders, both indoors and outside. Higher quality string lights (the lights are close together, bulbs are usually brighter and classic-looking) are quite a bit better than the cheap amazon ones, but even the amazon ones add atmosphere. Combine them with cheap timer-sockets and outdoor light sensor sockets to make a nice automated system.
  • I know it's kind of weird to consider going somewhere as part of a "theme" but I haven't found a farmers market that wasn't nice community. Last week I got an IRL side quest; one of the vendors heard I was going to visit the other market location and asked if I could bring a jug of sweetener to his counterpart there. Sometimes the people are them most important part of a theme, so I recommend participating in a market.
  • For transportation, there are some truly great e-options as of late. It's $300 for a cheap-but-good electric scooter on Amazon. I've also got an overpowered e-bike (Onyx RCR) and even at $4000 it's cheaper than a couple years of a car insurance and gas. Silently zooming with the confidence of being able to charge it off a solar panel is a really pleasant feeling.
  • Finally I've recently attended my first city hall meetings, and it's been shocking how helpful the city staff is. Absolutely nothing like the DMV or national politics. For example, I was told about a "SeeClickFix" app, and it has been great for getting street lights fixed.

It's not much, but that's all my tips.

Got any string lights of your own to show off? or maybe some watering systems, or plant tips? I wish we had an r/battlestations equivalent

view more: next ›