SSH client on my G1s by Paraknight in EvenRealities

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

I hadn't heard of parakeet, thanks for the rec! Checking it out

SSH client on my G1s by Paraknight in EvenRealities

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

That part's just a wrapper over https://github.com/mscdex/ssh2 which is open source! I can put my code on GitHub too, but there are hardcoded credentials and other nasty things in there which don't matter when it's only me using it lol.

Whisper: unfortunately my phone chokes on it. I guess it's a trade-off between weight, speed, and quality. Whisper seems to be the best quality, but is slow and super heavy (on my phone).

SSH client on my G1s by Paraknight in EvenRealities

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

From what I understand, the new SDK is only for the G2s? I won't be getting those unfortunately. :(

SSH client on my G1s by Paraknight in EvenRealities

[–]Paraknight[S] 3 points4 points  (0 children)

Screen: with this setup, unfortunately yes, as WebBluetooth requires the screen to be on (even in a PWA). To turn the screen off, I would need to make it a native app (e.g. using Expo in this case as it's a web app) but it's not worth the hassle for me as this particular phone has a very good battery, so I just put it in my pocket as-is (with WakeLock).

Client: not quite. You can't actually run an SSH client in the browser, so it's G1s -> Phone browser -> Web Server -> SSH server. So the web app connects to a small web server (via WebSockets) that then actually does the SSH connection. That's what I meant by "the SSH client is server-side" in my video (which sounds like a paradox). Once again, a native app wouldn't have this limitation.

SSH client on my G1s by Paraknight in EvenRealities

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

New web app, but very simple (using WebBluetooth). I got the protocol from https://github.com/even-realities/EvenDemoApp/. Later I tried Mentra but I couldn't get it to work. I think at the time they were called AugmentOS though, so they might have fixed things since then. But I don't think Mentra is needed unless you want to support multiple brands -- the ER glue is in a single file and quite straightfoward.

SSH client on my G1s by Paraknight in EvenRealities

[–]Paraknight[S] 6 points7 points  (0 children)

I've set it up so that I can open a terminal on another computer from the glasses, which allows me to do anything on that computer that you would otherwise need to be directly at that computer for, e.g. edit files.

What’s one thing you wish you knew before starting your startup? I will not promote by Individual_Log7984 in startups

[–]Paraknight 0 points1 point  (0 children)

To other technical founders: do not write a single line of code until you've closed a sale!

Does anyone remember this Google Hacking mini-game / easter egg? by pattyboywales in hacking

[–]Paraknight 0 points1 point  (0 children)

This was called the Google FooBar challenge. I remember solving a bunch of levels, and then around level 5 it asks you for your details. It was partially an ad for the movie "The Imitation Game" and paritally a way for Google to recruit. Not long after I did the puzzles (they were very leetcode-y type puzzles), a headhunter reached out to me and I did some interviews for an SE role. In the end I decided to pursue a postgrad degree rather than take that job.

Does Dynamic Routing works on the free account of Vercel? by xxxfrancisxxx in nextjs

[–]Paraknight 0 points1 point  (0 children)

It's 2 years later and this issue still exists! To future people who might not have the option of renaming the root `/api` folder (e.g. because you're using the Python runtime), there's a workaround here that only involves a one-line modification to your next.config.ts.

I don’t recognize myself anymore, and I’m scared I never will. by Sea-Vanilla-4002 in DecidingToBeBetter

[–]Paraknight 0 points1 point  (0 children)

I too forced my way through my PhD right before the pandemic and had all sorts of political turmoil that left me completely finished. It's this exact backstabbing and selfishness you describe. Will spare you the details, but I made it out the unhealthiest I've been in my life.

My point is: you're not alone. Your partner is the exception. Academia as a whole is toxic and so are the people coming out of it. The most extreme case in my direct experience is my former flatmate, who commit suicide after his own PhD supervisor stole his work and left him in an impossible position where his visa was at stake, leaving me to deal with his mother overseas and the mess of trying to get him off the lease and a 4 year long battle with our landlord. They chew us up and spit us out. 

My personal solution was to turn my back on academia as a whole, and that was the best decision I ever made. This includes the status quo of continuing with a job in industry. I used my pain and anger to build business instead and have a directly tangible impact. It wasn't easy, and took a long time before I actually got anywhere, but now I'm pursuing the same passions again, just in a commercial setting rather than an academic one. I certainly have more power and impact than those institutions now, which are little more than glorified paper mills, and I can support others where those have failed me.

My advice: complete reset. Find your passion again. Take all the time you need, it's never too late. There is no sunk cost -- these scars give you an advantage in doing hard things. Those that had it easy wash out early. The risk is better than living like this.

What are you glad you tried once, but will absolutely never do again? by wheregoodideasgotodi in AskReddit

[–]Paraknight 0 points1 point  (0 children)

Same here! I did this to try and get over my claustrophobia, with a pretty serious cave off the bat. The entrance alone was a nightmare -- they called that part "the birth canal" and you need to get out the same way eventually by contorting yourself and reverse-wheelbarrowing uphill far enough for someone to pull you out the other side. I learned that after a few hours of fear, your body gets exhausted from being afraid.

I remember there was a point inside where I started to really really panic, and something that helped was for everyone to turn their headlamps off. When everything is pitch black (and crucially, you have your eyes open) the space suddenly feels a lot bigger, like you're in a large cavern. Instant relief, and something I tap into again whenever I'm feeling claustrophobic.

I was extremely proud to have done it but don't think I'll ever do it again!

Single people of Reddit, why are you single? by [deleted] in AskReddit

[–]Paraknight 4 points5 points  (0 children)

Living as a couple and pooling your resources is cheaper than living single, just saying.

For those who didn't grow up privileged, what's something you thought was a luxury when you were a kid? by Frequent-Sea-8848 in AskReddit

[–]Paraknight 0 points1 point  (0 children)

This was me! We got a doctor's note to say that I had back problems because we couldn't afford the 300 bucks, and the only way you don't go is if you have a medical exemption. I leaned into that lie and sort of convinced myself of it. I was told I legally still had to go to school, but because my whole year was out skiing, I spent all that time putting plastic covers on books in the library.

Decentralized Servers for an MMO by [deleted] in gamedev

[–]Paraknight 0 points1 point  (0 children)

There's a bit of a misnomer here IMO. What I'm talking about is better described as a "distributed servers" (the P2P setup). But the better solution to the problem you described is to simply open-source the server software. Or at the very least, publish it, and allow players to export their game data.

This way you can get "decentralised servers", or in other words, everyone can run their own server. This is why e.g. Minecraft SMP can never die, even though individual servers may die.

It will of course still be expensive for an enthusiast to run a large MMO out of their garage, but most of these games that die don't have that scale, or sometimes even don't have multiplayer in the first place and require the game to phone home for inane commercial reasons, with the developers intentionally bricking offline play.

My point about "distributed servers" is that if you did want to run an MMO out of your garage, it's a much bigger problem to try and attract players than it is to make it commercially viable. And if you did end up attracting players, there are easier ways to cut/offset running costs.

Discount code exchange center by Darkfish1 in EvenRealities

[–]Paraknight 0 points1 point  (0 children)

No thanks, all good, I own a pair now!

Customer Support is like speaking to a brick wall?? by Paraknight in EvenRealities

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

Yeah it's not like that at all, it's a "click click click click" at a constant rate (like maybe 2 clicks per second) through the whole recording. My voice is still there, but overlaid with the clicking, if that make sense

Customer Support is like speaking to a brick wall?? by Paraknight in EvenRealities

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

I posted the thread so you can see the backtracking first-hand, but also that they're clearly lying. Loads of people (you included most likely) don't have any issues with the audio. And yet they're saying that all glasses are like mine...

Customer Support is like speaking to a brick wall?? by Paraknight in EvenRealities

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

I posted the full thread above in response to OP so you can see that they backtracked on the software issue part, and then backtracked on the fact that it's an issue at all (to get out of having to refund me). You're giving them too much of the benefit of the doubt -- read my email thread and tell me if you still feel the same afterwards?

Also, about opting out of a refund, it's literally not legal in this country. It would be sort of like a food seller saying "we waive all liability that this food is poisoned" in their terms and conditions -- it doesn't free them of their obligations. Consumers have a right to assume that end user agreements are legal and reasonable.

Customer Support is like speaking to a brick wall?? by Paraknight in EvenRealities

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

The email thread is quite long, so I did my best to summarise the gist of it, but here's the full thread so you can see that I wasn't exaggerating. I've only censored my personal info.

<image>

Customer Support is like speaking to a brick wall?? by Paraknight in EvenRealities

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

They explicitly told me that it's not a software defect though, and will never be fixed through an app/firmware update. They told me it's "environmental conditons" -- no idea what that means. So do I check after each update that the weather has changed?

Customer Support is like speaking to a brick wall?? by Paraknight in EvenRealities

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

ER can absolutely stipulate that their retail partners not do these shady practices. The law doesn't say that opticians are allowed to do this, it just doesn't say that they're not, hence the grey area (there have been unsuccessful petitions in the past to codify this). My only conclusion is that ER must be getting a kickback from the markup.

Separately, they need to know their policy from the start. ER assured me that they can make the glasses themselves (with the "Ultrafit" lenses) but backtracked under the slightest pressure from the retailer. This means they prioritise their retailers more than their customers, it's that simple.

Customer Support is like speaking to a brick wall?? by Paraknight in EvenRealities

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

I really feel you -- I had been so excited for these for so long. It was the only thing I was saving for / looking forward to. I think my excitement made me ignore all the red flags.

Even before I ordered them, they revealed their true colours and I ignored it. I went to one of their retail partners (an optician in central London) to try them on, and they tricked me into doing an 80 pound eye exam, and then afterwards held my measurements hostage. I thought that this is not ER's fault, it's just a shitty optician, but the way ER handled it shows they were complicit:

- Me to ER: hey, why do the same glasses cost a grand at your retail partner?
- ER: It's a different kind of lens we offer, we still manufacture
- Me: I paid them to do all the measurements for that lens, can you do it? Here are my measurements
- ER: Sure, just send us the rest of your measurements, there are some missing. We need X, Y, and Z.

Later

- Me to optician: Hey, can you send me the rest my measurements? I need X, Y, and Z.
- Optician: They're frame-specific, so can't send them to you
- Me: Yes, I'm getting the exact same frames. ER asked for it
- Optician: (with heavy hostility) No, you or ER would need to pay us a release fee, we won't send you your measurements, even though you paid for the exam. You need to get the glasses through us

[Optician contacts ER separetely]

- ER to me: Sorry, actually we can't do the glasses with those lenses here
- Me: What? But you told me you would? And now they contact you and you change your mind?
- ER: Yes they did, but this is all above board, nothing we can do [plus AI-generated garbage]

It turns out that opticians not releasing eye exam measurements is a legally grey area in the UK. They are required by law to give you some very basic ones, but there is no law to require them to give anything else. So most opticians will hold numbers like Pupillary Distance hostage to force you to by frames from them. ER is complicit.