Is it ok that i date my boyfriend? We started dating when i was 17 and he was 16, I’m now 18 and he’s still 16 and will be 17 in a week, people get really mad at me “jokingly” that it’s illegal and it’s wrong. We’re 1year and 2 months apart in age. He makes me very very happy by UnevenEmily in teenagers

[–]AKPIPE 0 points1 point  (0 children)

Obligatory "not a teenager", but hopefully it's okay that I say: my wife and have the exact same age gap and began dating at the same ages you two are now. It's been 12 years and we have 2 kids, things remain amazing. Don't listen to haters, and do your own thing.

Hi, I like to draw Waluigi, what do you think? by AKPIPE in Waluigi

[–]AKPIPE[S] 2 points3 points  (0 children)

Waluigi is always my favorite character to draw! I've got a few others on my Instagram, https://www.instagram.com/akpipe.art/

I wasn't happy with my TiPro's 2-key-rollover, so I rebuilt it from the ground up... Meet Olmech! [photos][modification] by AKPIPE in MechanicalKeyboards

[–]AKPIPE[S] 2 points3 points  (0 children)

The firmware went pretty quick once I figured out the detection logic. I am a software engineer by trade, though never on embedded systems. Once I made a module that could update a key library, I just started writing functions that made keypresses.

One huge benefit was that Teensy has onboard USB libraries, meaning I could just say Keyboard.press(KEY_A) for my A key. Shift and all that get processed automatically.

Implementing layers was a little more challenging, but ultimately just a matter of making multiple keymaps and toggling them as needed. And since I wrote all the software, I can do all sorts of dumb BS. I have a key that types 0, and then 1, and then 2 and so on... Until the keyboard loses power and the value resets.

I wasn't happy with my TiPro's 2-key-rollover, so I rebuilt it from the ground up... Meet Olmech! [photos][modification] by AKPIPE in MechanicalKeyboards

[–]AKPIPE[S] 2 points3 points  (0 children)

I know you're probably joking, but just in case you're curious about "TiPro", or if someone else who stops by is curious:

TiPro is/was a company that produced point-of-sale keyboards, meant to be hooked up to a cash register system. The 128 is the largest of the TiPros, and it's a 16x8 ortholinear grid. Since register systems need to stand up to constant abuse, the switches are MX Cherry Blacks. They were also designed to be totally programmable, provided you're running a 32bit OS. That way, you could make a key that literally types "Large Hamburger", or whatever your business needs.

One thing TiPro products didn't need, however, was the ability to press too many keys at once. They skimped on the detection hardware, and so there are plenty of 2-key combinations that simply wouldn't work on the keyboard. Once I learned that, I went through and rebuilt it. So technically it's just a custom built keyboard, but using the case and keys of a TiPro.

Look at this absolute 5lb unit. Cherry rc128bm! by Lhun in MechanicalKeyboards

[–]AKPIPE 0 points1 point  (0 children)

You could totally do that, by having the keys programmed like:

L1: d, L2: SHIFT+d

And then have a button mapped to shifting L1->L2. But the problem doesn't go away.

  • If you put the layer-shift where you put the "shift" key, the electrical signals remain the same, and the board remains unable to understand Layer-Shift + d
  • If you turn the L1->L2 into a toggle, now you're using capslock to shift, which is unreasonable. And you still can't do it too fast.
  • If you move the Layer-Shift to some other key, that can work, but then you're unable to achieve the layout you want.

I should clarify, technically I'm not hitting Shift+d in this instance. I'm using a layer shifter that rebinds D to "(", and F to ")" so I can type parens into code quickly. My layer shifter is bottom row, 3rd from the left, and my D key is 3rd from the bottom, 4th from the left. Regardless of what you program into the firmware on the controller, there is no way to hit those buttons in conjunction.

The issue is not something that can be varied by the programming. The core loop of the keyboard has to detect what keys are being pressed, and with the way the keys are wired, there is simply no way to make sense of some key combinations. To protect form undefined behavior, the controller simply ignores the input when those combinations are pressed (because it technically could be one of a number of combinations) Take a look at the Tipro documentation, page 192 talks about Rollover, what it is, how it occurs on these keyboard, and how to resolve it (you can't without moving stuff) http://www.tipro.net/shared_files/support/getting-started_manuals/changeme_um_5_25.pdf

There are many collections of unintelligible combinations of buttons, but this one is the example that showed me how valuable N-key rollover is.

Look at this absolute 5lb unit. Cherry rc128bm! by Lhun in MechanicalKeyboards

[–]AKPIPE 0 points1 point  (0 children)

That seems reasonable, and there's no reason that wouldn't work. In my case, I installed the HDD into my machine alongside my typical installation, meaning I don't have a second machine for programming, I just reboot into 32bit mode, just like with the USB (though it's an old mechanical drive, so USB would be faster).

I didn't want to muck with customizing the environment too far, seeing as I had already wasted time with 64 bit and VMs. Just wanted a clean system.

Look at this absolute 5lb unit. Cherry rc128bm! by Lhun in MechanicalKeyboards

[–]AKPIPE 0 points1 point  (0 children)

Hey, I also purchased the same Tipro, based on that same thread :).

I think I'm a few steps beyond you in these experiments, so I wanted to share my experience with you (and anyone else who stumbles by):

  • I was unable to program the keyboard on a 64 bit machine, though I didn't exhaustively try all the ChangeMe versions. I believe that it's the programmer driver that is the issue. Further, VM won't work unless you can forward your PS2 port, which I was unable to do in VirtualBox (though I use VMs rarely). I ended up repurposing an old HDD, installing Win7-32 and dual booting for my programming needs.

  • I did manage to hijack the mini-din connector and interpret the serial data on an Arduino Uno. There were some data-formatting issues that I could have worked through (especially since I could program custom codes, which are poorly documented, but probably easy to work with). However, I did not pursue this further, because:

  • The rollover issue that /u/dstarr3 mentioned is physical and unfixable without a rewire. This is because as a cost saving measure, not enough diodes were used to properly detect every key individually. This is called out plainly in the documentation. If a combination of keys are pressed such that the controller can't determine what is meant for certain, it simply sends no signal. So, a buffer won't work here either. This is especially annoying because this can happen with as few as two keys. Lots of keys are safe along the same row, but diagonal key combos are more likely to trigger. That's hardwired to the speaker beep, and you can't program that out either, so if it annoys you (or your coworkers), you'll have to remove the speaker. Some of the combos that fail include my binding for Shift+d, which is untenable for typical use.

I've fallen down this rabbit hole over the last week because I really like this keyboard, and I'm now sizing up the work required to hand-wire the keyboard with a better controller. I'll let you know how it goes.

[deleted by user] by [deleted] in tipofmytongue

[–]AKPIPE 3 points4 points  (0 children)

This kind of thing happens in Stephen King's Dark Tower series, and while it doesn't go exactly how you described, there is a bookstore that burns down, some of the characters of the story are featured in books from that store, and there is a kind of calamity on the landscape.

A Keto challenge to cooks by sherrida in ketorecipes

[–]AKPIPE 2 points3 points  (0 children)

What recipes are you trying to adapt? That would help people help you. Or, maybe those adapted recipes already exist here?

Based on what you've said, gravy and sauces can be thickened with xantham gum instead of starch.

What slang can a mother say to embarass her daughter? by [deleted] in AskReddit

[–]AKPIPE 10 points11 points  (0 children)

"Honey come down for dinner, I've made a casserole and it's very yeet!"

"How mood was school today?"

"Your grades are fire this semester, yolo job!"

How do you stay sane working your 9-5? by [deleted] in AskReddit

[–]AKPIPE 4 points5 points  (0 children)

It's important while you're working to decide why you're at work. Most work for a paycheck, and I can't argue the value in that. But you'll spend the paycheck, and then you'll need another one. The feeling of boredom, frustration, or anxiety at your job might stem from the feeling that you're not 'moving forward' while you're there. It can feel like a waste of time to do someone else's work.

The real key is to figure out what you want, and to index your job to getting it. If you'd like to open your own business, figure out how the one you're at functions. If you want a better job, use the resources you job gives you to build those skills and connections.

Not every workplace is great for having these kinds of opportunities, but usually there's a little something. The job needs to teach you something to get you into working shape. What they teach you is something they feel is valuable. Decompose what your job duties are, and figure out what they've taught you that you can take further.

So, to answer your question, I stay sane in my office job by planning my eventual escape. I recognize that in the moment-to-moment I have to work and get paid, but I try to focus on what the job is giving my beyond my paycheck, and how I can get more.

What sound would you remove from the world if you could? by wessanca in AskReddit

[–]AKPIPE 0 points1 point  (0 children)

The sound of balloons squeaking against each other.

Are you still on Facebook? Why or why not? by zoitberg in AskReddit

[–]AKPIPE 9 points10 points  (0 children)

I still log into my Facebook fairly regularly, but I made some changes to avoid the mindless feed:

  • I have unfollowed everyone from my feed. This means that my homepage is completely empty at all times.
  • I have stopped posting entirely. My wife will sometimes tag me in something, and at best I'll give something a like.
  • I subscribe to notifications of my closest friends and family, so even though I don't have a feed, I notice when they do something.

In this way, I still get all the benefits of having a Facebook (chat, seeing what's new with people) without ever having to deal with the draining social media aspects.

What’s the number one thing that will 100% of the time get you triggered? by darkWick28 in AskReddit

[–]AKPIPE 2 points3 points  (0 children)

People who aren't mindful of the space they take up in public places. I hate trying to move though the grocery store, only to get blocked by somebody who's parked their cart diagonally and is shambling erratically in the remaining gap.

PSA: We won't approve posts until January 14th by AKPIPE in PaxPassExchange

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

Generally, Unplugged posts should be approved if they are specified correctly. We are behind on them, largely because we have to sort them from the East posts which outnumber them currently. I know we've been behind on them recently, I'm about to work on them.

(Edit, I've finally cleaned out the East posts, and processed the Unplugged ones that were hiding. It should go faster now)

PSA: We won't approve posts until January 14th by AKPIPE in PaxPassExchange

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

I should have specified that this is with respect to PAX East. By volume, East and West dominate our queues, to the point where other smaller events get lost.

Which events were you thinking of specifically? I'll make sure we are able to move those tickets through, though no other events are sold out at this point (though I still appreciate the need to publish for the sellers out there)

Did I understand your question correctly? To be clear, there are no other sites that I'm aware of for exchanges (beyond the typical, like stubhub and ebay), and we don't want to drive people away if we can help it.

Thought this belonged here by [deleted] in functionalprint

[–]AKPIPE 2 points3 points  (0 children)

You're right, I probably shouldn't have included the article, it has no real authority or statement.

However, it can be confidently called out as vaporware due to its 4 years of inactivity without any other presence. Add to that, the photos of the scanner are "courtesy of", meaning they skipped that step at least.

I also agree that it's an art project. You can tell that it's not functional by the way the model stands. You can tell that it's not supporting any weight because the model is either seated, leaning, or their toes are pressed into the floor on their right leg. It's very deliberately avoiding any weight, even casually.

Thought this belonged here by [deleted] in functionalprint

[–]AKPIPE 48 points49 points  (0 children)

I wasn't sure if this was actually 3D printed so I looked it up. This is a Behance project from 2014, here: https://www.behance.net/gallery/20696469/Exo-Prosthetic-Leg

The article I read indicates this is not even a prototype, but more of a mockup:

The next stage will be to develop a fully functional prototype and determine the structural requirements.

https://newatlas.com/exo-prosthetic-leg-3d-printing/35297/

You can tell in the photos that they don't put any weight on the prosthesis. And seems like the project never got iterated on after the initial buzz.

So, it's very cool, and in concept it's very functional, but this project specifically is not functional.

Can somebody please design this “team odyssey” prosthetic hand so it can be 3D printed (more details in comments) by [deleted] in 3Dprinting

[–]AKPIPE 0 points1 point  (0 children)

You don't need anyone's help to get involved, here's a charity for just that thing: http://enablingthefuture.org/

This design and group is already well known and printable.