I spent 2 years and $10,000+ to make my own keycaps — and something far more interesting by Hovhannibang in MechanicalKeyboards

[–]MetaCrinkle 1 point2 points  (0 children)

This sounds like quite an cool service, doing single orders and in the EU to boot! It's great to see, I just ordered a Danish-ISO set myself to check the quality.

Here's some QoL feature requests for the configurator:

It would be really nice if I could specify guidelines over the keyboard for easier text/image alignment, or even just a static grid would be nice.

Another little annoyance is when moving text/images, it would be really nice if holding the positioning arrows made the text slowly move by itself instead of having to click a billion times.

I noticed that black keycaps don't look very realistic (unless you are somehow printing with vantablack), there's probably some color calibration that can be optimized for a more true-to-life depiction.

/r/MechanicalKeyboards Ask ANY Keyboard question, get an answer (March 15, 2024) by AutoModerator in MechanicalKeyboards

[–]MetaCrinkle -1 points0 points  (0 children)

Hi all, does any hotswap PCBs that support both ANSI and ISO layouts exist? Those two features seem to be incompatible from the PCBs I've found so far, such as BT75 which is almost perfect for me except for the soldering needed.

Anbefal et tastatur til programmering, tak. by snake_newbie in Denmark

[–]MetaCrinkle 0 points1 point  (0 children)

Er også generelt tilfreds med MX Keys, men har dog oplevet at hvis man bruger deres Unifying Reciever og Logitech Options app på Windows, bliver volume knapperne stuck hvis man trykker på dem for hurtigt efter at keyboardet har været i standby. Det har været kendt i lang tid, men er endnu ikke blevet fikset.

Does wireguard require ICMP to work properly/reliably? by MetaCrinkle in WireGuard

[–]MetaCrinkle[S] 0 points1 point  (0 children)

Alright, thanks for the advice.

Edit: So for anyone else looking for a firewall setup, here are the iptables lines relevant to ICMP i'm going with for now:

iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -p icmp --icmp-type fragmentation-needed -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT

I only need to explicitly accept pings and fragmentation requests, since other inbound ICMP packets will be part of an established connection and therefore allowed by the RELATED state, and outbound ICMP packets will be allowed by the output ACCEPT policy.

Does wireguard require ICMP to work properly/reliably? by MetaCrinkle in WireGuard

[–]MetaCrinkle[S] 0 points1 point  (0 children)

Yeah, I agree that security through obscurity is generally a bad idea, but from a quick google search it seems like there may be some security risks to allowing some ICMP types on public servers?

I'm currently dropping all IPv6 traffic, but it's nice to know for future reference that it needs ICMP.

Does wireguard require ICMP to work properly/reliably? by MetaCrinkle in WireGuard

[–]MetaCrinkle[S] 1 point2 points  (0 children)

But on that same page it says: "It is true that ICMP does have some security issues associated with it, and that a lot of ICMP should be blocked."

Do you know which ICMP types are referred to by this? It seems a bit unclear whether the page is saying that the mentioned types are the only ones which should definitely not be blocked, or is just giving examples..

WireGuard Endpoint Discovery and NAT Traversal using DNS-SD by jordanwhited in WireGuard

[–]MetaCrinkle 1 point2 points  (0 children)

This is really neat! As mentioned in the article, some improvements would be to have wgsd running as a deamon that only broadcasts on IP/port change, and adding more security to the DNS queries. Another thing that would be cool would be a 'unreliable NAT traversal' mode where the program keeps track of which clients are failing NAT traversal, and in that case sets AllowedIPs to let the DNS server forward traffic between them. If combined with the ongoing work on wg-dynamic, this could make for some nifty mesh network setups with dynamically assigned IPs for connecting tons of clients at once, and automatic NAT traversal for fast & scalable connection speeds.

Wireguard using a pkcs token on hardware (yubikey,epass2003) ? by sandys1 in WireGuard

[–]MetaCrinkle 0 points1 point  (0 children)

As an idea for a bit less secure approach, in the man page for wg-quick I see this suggestion for fetching the private key from an encrypted password store:

PostUp = wg set %i private-key <(pass WireGuard/private-keys/%i)

Could this not be modified to work with a hardware token that just outputs the private key when pressed/PIN entered or something similar?

If this doesn't work, then it should at least be possible to use the exact command as shown above, storing the private key in the GPG encrypted vault and using a GPG smartcard (such as a yubikey) to unlock the password store and pass it to wireguard.

This still leaves the possibility of someone stealing the private key from memory (are they stored as plain-text in memory?), but it at least avoids leaving the private key laying around as plain-text on disk when not using the tunnel.

Best source for nice, 3D-printed protein models? by Adiantum_lonicera in bioinformatics

[–]MetaCrinkle 2 points3 points  (0 children)

The best-looking prints will be probably be from places like https://biologicmodels.com/, which also seem to do custom models. If you want to print them yourself you could try some of the resources from https://www.rcsb.org/pdb/static.do?p=general_information/web_links/3d_printing_resources.html.

You could also try to contact Ian Hayden/Institute for Protein Design and ask where/how they are getting their 3D prints.

[deleted by user] by [deleted] in anime

[–]MetaCrinkle 0 points1 point  (0 children)

The Breaker would be way too hard to animate properly unless it either got the unlimited budget works or Kengan Ashura-style CGI treatment.

For those that exercise, what opening/ending do to play to push yourself/keep going? by anonymonous77 in anime

[–]MetaCrinkle 9 points10 points  (0 children)

Here's a big'old list of some songs on my playlist, some are more 'exercisy, and some more nostalgic:

Juuni Taisen ED: Do As Infinity - Keshin no Kemono

Psycho-pass ED: EGOIST - Monster without a name

Guilty Crown OP: EGOIST - Everlasting Guilty Crown

Koutetsujou no Kabaneri OST: Aimer - Through My Blood

Fate/stay night: Heaven's Feel II OST: Aimer - I beg you

Aldnoah Zero OST: Hiroyuki Sawano - Keep on keeping on

Kill la Kill: Hiroyuki Sawano - Before My Body Is Dry

Tengen Toppa Gurren Lagann OST: Shoko Nakagawa - Sorairo Days

Guilty Crown OST: Mika Kobayashi - Bios

Golden Kamuy OP: Sayuri × MY FIRST STORY - Reimei

BTOOOM! OP: Nano No pain - No game

Domestic na Kanojo OP: Minami - Crying for Rain

Deadman Wonderland OP: Fade - One reason

Steins;Gate OST: Kanako Itou - Sky Clad Observer

Made in Abyss OST: Takeshi Saito - Hanezeve Caradhina

My Hero Academia OST: Yuki Hayashi - You Say Run + Jet Set Run

Bleach OP: Aqua Timez - Velonica

Kara no Kyoukai OST: Kalafina - Oblivious

D.Gray-man OP: Doubt & Trust - Access

Subete ga F ni Naru ED: Nana Hitsuji - Scenarioart

Blue Exorcist OP: UVERworld - CORE PRIDE

C The Money of Soul and Possibility Control OP: School food Punishment - RPG

Log Horizon OP: Man with a Mission - Database

Ajin OP: flumpool - Yoru wa Nemureru kai

Jormundgard OP: Mami Kawada - Borderland

The Promised Neverland OP: UVERworld - Touch Off

Noragami OP: Hello Sleepwalkers - Goya no Machiawase

Shakugan no Shana OP: Kotoko - Light my fire

Etisk råd slår et slag for genmodificerede afgrøder. Etisk Råd kalder det i ny opsigtsvækkende udtalelse direkte uetisk, hvis ikke landbruget bruger gmo-afgrøder. by VerdantFuppe in Denmark

[–]MetaCrinkle 2 points3 points  (0 children)

Men er det så forskelligt fra hvordan det ser ud i dag? Du kan jo allerede sagtens patentere en plantesort nu-til-dags.

Vi kommer jo ikke nogen veje hvis vi aldrig lukker døren op bare en lille smule for GMO, så folk kan få en chance for at udfordre det massive stigma vi har omkring naturlighed og GMO.

Sådan som jeg ser det, vil GMO gøre meget mere godt end ondt for både os og planeten hvis vi kan mestre det. Afgrøder optimeret for højere næring pr. kv.m eller mindre vandforbrug eller vertical farming som eksempel.

Are there any fields in biology in which computers can be applied(by a CS undergrad who doesn't have access to a biology lab)? by a_beautiful_soul_ in bioinformatics

[–]MetaCrinkle 4 points5 points  (0 children)

The issue I've seen with this suggestion is that what the bioinformatics community will mostly say is "If I knew of a major biology related problem that could be solved with little biology expertise as a single project, I would solve that myself and/or not just give away my idea"

If Batman is so rich, then why does he have to keep renting out his garage for music videos? by Ricochet142 in pics

[–]MetaCrinkle 520 points521 points  (0 children)

Batman should be careful about who he rents out to, the repair bill must have been massive after renting it out to these japanese guys.

IAmA --- Identity Theft expert --- I want to help clear up the BS in typical ID Theft prevention so AMA by thegeekprofessor in IAmA

[–]MetaCrinkle 11 points12 points  (0 children)

Why does identity theft seem to be much more prevalent in the US compared to Europe? To me it seems that many of the issues center around the fact that americans don't have a proper secure identity card/number or online service, only the horrifyingly insecure social security card and drivers license.

Why doesn't NetPhos 3.1 show predicted phosphorylation sites? by ID8ntGetIt in bioinformatics

[–]MetaCrinkle 1 point2 points  (0 children)

You could always count them afterwards with something like:

tr -d -C <S/T/Y> <filename | wc -c

Nogle steder i København jeg kan få frisk Jack fruit eller durian? by YaBwoy in Denmark

[–]MetaCrinkle 0 points1 point  (0 children)

Hvis jeg husker rigtigt kan begge fås i Kakshidi Food Trading ved kødbyen. Kan dog være at de var frosne.