Spyke

Posts

solarpunk·Solarpunkbyjeffhykin

Finally A Right-to-Repair Small Affordable Electric Utility Vehicle

The best daily transportation isn't a car/truck at all, but there is still some need for freight/hauling to be done.

I'm posting because this truck feels like the opposite of modern trucks. I mean the CyberTruck (literally the icon of Cyberpunk dystopia) and other trucks like Rivian are:

  • extremely anti-right to repair
  • brag about their 0-60 (instead of practicality/efficiency)
  • a privacy nightmare
  • massive in size
  • have high prices across the board
  • are absolutely crammed with manadory luxury features like air conditioned seats or motorized trunks

This truck, with manual roll-up windows, seems to be about getting work done. Its not trying to be the biggest baddest fastest most-techo-advanced thing money can buy.

I bet, in less than 1 year, hobbyists will have solar panel array mounted on the back of these.

View original on lemm.ee
science·Sciencebyjeffhykin

CL1: Using Actually-alive Neurons as a Computer (First Commercial Release)

This from the same guys who got neurons in a petri dish to successfully play pong. The CL1 is a box with biological neurons inside that can be controlled and programmed with an API. They've been working on this for quite a while and just made their first public release.

Its expected the CL1 will be extremely helpful for researching Alzheimer's and other neurological based disorders, including neuron response to medicine for faster drug testing.

CL1: Using Actually-alive Neurons as a Computer (First Commercial Release)https://corticallabs.com/cl1.htmlOpen linkView original on lemm.ee
ergomechkeyboards·ErgoMechKeyboardsbyjeffhykin

Your Recommendations for Corded Keymappings (e.g. Techinques and/or Software)

While I'm particularly looking for chords (ex: if jkl; are all keydown at the same time then send the space keypress) I'd be happy to hear about your keymapping approach in general. E.g. how do you organize your layers, have you needed to custom compile anything, mapping choices you regret but are too hard to change now, etc.

I got my first ergomech board recently. I've got the background to flash the board manually and code everything in C. But before I go down that very deep rabbit hole, I wanted to see if what others had done/learned.

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

View original on lemm.ee
privacy·Privacybyjeffhykin

Question: Random Browsing Tools (Dilute and Confuse)

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.

View original on lemm.ee
privacy·Privacybyjeffhykin

A System for Handling 1 Compromised Key

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

View original on lemm.ee
solarpunk·Solarpunkbyjeffhykin

Transparent Wood: Solarpunk fantasy in reality

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

View original on lemm.ee
nostupidquestions·No Stupid Questionsbyjeffhykin

Why don't computers have "computer-numbers" equivalent to phone numbers

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
View original on lemm.ee
privacy·Privacybyjeffhykin

Web Devs: is there a phone-number-less AUTH that still prevents bots?

  • 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?

View original on lemm.ee
solarpunk·Solarpunkbyjeffhykin

Convincing: How do you convince the unconvincable?

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.

View original on lemm.ee
programming_languages·Programming Languagesbyjeffhykin

Question: Any Serialization Lang for Pure Functions

JSON and YAML work great for passing data between languages.

However, sometimes, I have a pure function like y = mx + b, that I would like to pass between languages (for making plots).

What operators should be available? I think jsonnet's standard library(skip to the math operators) is the perfect example of a useful set of operations that could be shared across basically all programming languages. The operations would take/return json values rather than working with language-specific data types.

My question is does such a language exist already?

Close candidates:

  • Dhall and jsonnet are pure languages that generate json. But AFAIK they can't actually serialize pure functions. They can only use pure functions as a shorthand for generating json. I want to actually save/send functions over the wire.
View original on lemm.ee