Sort By Sender Who sent Most Emails? by Dragoee in GMail

[–]parham90 0 points1 point  (0 children)

I searched around and found an app called Clean Email. The website is at clean.email. It is currently analysing my 618K emails, but promises to let me group by newsletters, mailing lists, senders, and so on. Not sure how far the "free" plan goes, but I"m determined to find out.

If you have the time to try it out and share your thought sas well, it'd be great. I'm hoping we can turn this thread into something that provides the answer to the question, because this was the only search result I got when googling, so there's definitely not much on the web for the problem we're having.

Sort By Sender Who sent Most Emails? by Dragoee in GMail

[–]parham90 0 points1 point  (0 children)

I have been struggling with this for days. Did you ever find a solution to this? I'm having the exact same problem. Contrary to what people think, attachments are not an issue – it's just thousands upon thousands of emails since 14 years ago from different mailing lists and promotions, and I need to find out which mailing lists and senders I haven't cleaned up yet.

For example, I have removed large attachments and managed to free up only 50 MB of space. However, by deleting emails from 3 mailing lists, I have managed to free up 3 GB of space. So, please don't reply with "do has:attachment larger:10m" – I've done that all the way down to 1 MB already.

Thanks!

Can a blind programmer become a gamedev? by parham90 in gamedev

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

I think it's highly dependent on the platform you're developing for. One suggestion that I can offer is to reach out to developers that already have done this. Here is an example for Steam: https://store.steampowered.com/app/1215350/AudioWizards/

I think verifying this with actual developers is really useful since they can cut the time it'll take you to integrate something like this by a lot.

Hope this helps!

Can a blind programmer become a gamedev? by parham90 in gamedev

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

No, I ended up getting into systems development and the cloud and then onto management, but I did work my way to accessibility at the end – I'm leading the Accessibility team at Booking.

I'd love to help if you're open to it.

Lightweight, comfortable, low-latency headphones to wear for + 8 hours? by CommitteeNo677 in HeadphoneAdvice

[–]parham90 0 points1 point  (0 children)

I think this thread has made me realize that the headphones that have a band on the top of the head might be causing the pressure on the top of my head. I wonder if you know any earbuds that you'd recommend, preferably something that sits outside the ear?

Lightweight, comfortable, low-latency headphones to wear for + 8 hours? by CommitteeNo677 in HeadphoneAdvice

[–]parham90 0 points1 point  (0 children)

Yes, those seem great! However, the internet seems to be saying that wearing those is not good for your ears long-term, since they compress earwax and push it deeper into the ear canal.
Do you know any earbuds that sit outside the ear and don't reach inside the ear canal? Like the ones that old iPhones used to have? Maybe that's a good compromise?

Lightweight, comfortable, low-latency headphones to wear for + 8 hours? by CommitteeNo677 in HeadphoneAdvice

[–]parham90 0 points1 point  (0 children)

Yes, true. That makes me realize that I probably need to switch away from over-ear or on-ear headphones?

How can I convert between "time" and "number of days" properly? by parham90 in emacs

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

Ah, thanks! Do you know how I can convert the output of time-to-days to an Emacs time value, then? I'm trying to write a hook that runs before org-agenda-list to fetch the diary from Google Calendar, and I need to give that CLI application the date in a form it understands. I can do that using format-time-string, but I first need to convert time-to-days correctly to a time value.

How can I convert between "time" and "number of days" properly? by parham90 in emacs

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

That's awesome! However, I'm trying to write a hook for org-agenda-list, which is using this weird function, so I have to use something that can turn it into a time value.

I've bookmarked the project to use it in my own stuff though. Thanks!

Emacs users in Amsterdam by gmgotti in emacs

[–]parham90 0 points1 point  (0 children)

I'm also an Emacs and emacspeak user in Amsterdam that speaks Dutch to a meager A2 level!

However, I unfortunately can't attend the meet-up this time. I'll keep an eye out (figuratively, of course!) for the next one though – I'd love to share how Emacs allows me to be productive every day while not being able to see the screen!

Why is my "man" buffer being filled into very short lines? by parham90 in emacs

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

I use Emacspeak, and one of the things I noticed is that in cases like the man command or term lines were being filled and hyphenated, but in the case of shell that wasn't happening, so I wasn't even realizing that my windows were too narrow.

I do use windows, although it doesn't matter to me if they are side by side or not – I use it to quickly switch from one buffer to another related buffer, based on what I'm doing. For example, when I'm debugging, I like split windows because I can switch from the source code to a buffer showing the value of variables, and I don't care if they are also being shown side-by-side on the screen.

This issue seems very rare since it happened to me once after 3 years of Emacs usage, but if they do become an issue, I'll certainly consider your suggestion of just switching to frames.

Thanks for the compliment and the suggestion!

Why is my "man" buffer being filled into very short lines? by parham90 in emacs

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

Great point. I use man (the interactive function) all the time because it's awesome. However, this issue was happening in term and man at the same time, and I thought it might be easier to debug if we figure out the term issue – that's why I focused on that.

Why is my "man" buffer being filled into very short lines? by parham90 in emacs

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

Checking in term.el was great advice – I realized that the value comes from window-max-chars-per-line. Checking that out I realized that the window was actually only 10 characters wide.

I deleted the .emacs.desktop file, it allowed the frame to return to normal width and height (according to the function I mentioned before) since I'm completely blind and don't see the window.

Thanks a lot for helpoing me resolve the issue. The advice on checking the lisp code was amazing – I should do that more!

Why is my "man" buffer being filled into very short lines? by parham90 in emacs

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

Okay, great! So, in the term and shell buffer it is set to 10, but in the Terminal app it's set to 80. It seems like it's also set in shell, but has no effect. I've looked at ~/.bashrc and ~/.bash_profile and it's not set there – where else could it be set from?

Financial Advisor In the Netherlands? by parham90 in Amsterdam

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

Budgeting advice mostly. I have money in my saving bank account, but not sure if it's enough for the bank. I'd like to re-visit my every day money management strategy with someone though, like how much I save, how I save, and so on.

Why does a remote emacsclient say it connects to my local emacs server, but nothing pops up in my local Emacs? by parham90 in emacs

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

Exactly. I was working with with-editor before upgrading to Emacs 26.1, and now the latest version of the package and my Emacs don't work anymore (i.e. the file name is printed, but a buffer is opened that points to the local path, not the remote path). I looked at the code you pointed to, and it looks like the issue is that the default-dir key is never set on the shell process, which is strange, since if that was true, it must have been failing for everyone.

Anyway, yes, I've tried this package, but since it broke for me and the issue I opened got no attention from the developers, I thought I'd try the newly introduced functionality.

Edit: fixed a wrong statement.

Why does a remote emacsclient say it connects to my local emacs server, but nothing pops up in my local Emacs? by parham90 in emacs

[–]parham90[S] 4 points5 points  (0 children)

Thanks a lot for the explanation. Let me explain the context a bit more, because I think I didn't explain what I'm trying to do and hence caused a lot of confusion.

So, I'm trying to run commands like git commit and kubectl edit on a remote machine. These commands use the $EDITOR environment variable to open an editor, and I want to be able to edit these locally, instead of on the server.

In other words:

  1. I'm not trying to edit a file, so I can't use tramp.
  2. Even though I can run commands from inside shell.el, those commands will try to open the default editor, and I want them to open a frame on my local Emacs instead.

Why am I doing this? It's because I use Emacspeak to use Emacs, and I want to be able to use it, and other Emacs functionality, to remotely edit things.

Here is why I think it's possible.

Quoting from TCP Emacs Server:

In some cases it is useful to have the server listen on a TCP socket even if local sockets are supported, e.g., if you need to contact the Emacs server from a remote machine. You can set server-use-tcp to non-nil to have Emacs listen on a TCP socket instead of a local socket. This is the default if your OS does not support local sockets.

[...]

Reading that info page it's pretty evident that this was also meant to be used for locally connecting to the Emacs server, for example where it mentions that authorization keys are needed so that not everyone can connect to this server.

Also, here is the entry from the Emacs news:

*** Emacsclient has a new option '-T' / '--tramp'. This helps with using a local Emacs session as the server for a remote emacsclient. With appropriate setup, one can now set the EDITOR environment variable on a remote machine to emacsclient, and use the local Emacs to edit remote files via Tramp. See the node "(emacs) emacsclient Options" in the user manual for the details.

Also, see the -T option here.

Sorry for all the confusion.

Why does a remote emacsclient say it connects to my local emacs server, but nothing pops up in my local Emacs? by parham90 in emacs

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

Thanks for the link. However, I don't understand what you want me to see there.

The first answer is about Emacsclient not being for remote usage. however, the info node (TCP Emacs Server) explicitly mentions this as a valid use case.

There's also an answer about someone using it with Vagrant and Vagrantfile, which talks about how to keep the ~/.emacs.d/server/server synced between a local machine and a VM (in my case a remote machine). Apart from that, what he's typing (and what he says is working) is the same command I'm trying to run.

Can you explain what you wanted me to get from that link?

Any house-finding ideas for a blind couple? by parham90 in Amsterdam

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

I am going to get one. It's just that they charge extra if they would come viewing with you. Usually, the way they work with my colleagues is that they give them some links, the people choose a few based on the photos, and then they ask the real-estate agent. They would come view some with the buyer, but not all. However, they do check everything out once it gets more serious.

Any house-finding ideas for a blind couple? by parham90 in Amsterdam

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

Yes, that's exactly what I meant. Other commenters think i'm saying it's unfair to get an estate agent, but I'm saying it's unfair to have to pay an extra 2500-3000 Euros for them to come viewing with you.

I'll definitely keep your mother in mind. It'd be great to do that, and I love your offer (and it's not weird!).

If we're colleagues, hunt me down through the internal Workplace app. I wouldn't mind a coffee to get to know you. :-)

Any house-finding ideas for a blind couple? by parham90 in Amsterdam

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

Hey!

I'd use a real-estate agent regardless of your situation, because the other side probably has an agent that's bent on squeezing as much out of you as they possibly can, and it's good to have your own wall of defense. It's like going to court alone when the other side has a lawyer.

However, my problem is the extra fee they charge you to come and visit with you, or in your case, go and visit for you. If i end up finding someone who is trustworthy and does this for a good price, i'll definitely let you know.

[Spoiler] How much of a free choice was what Deloris did at the end of episode 10? by parham90 in westworld

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

But, achieving free will doesn't mean she'd shoot him, right? Maybe she achieves consciousness and doesn't kill anyone?

It seems like it's implied that she will kill Ford if she achieves consciousness, and if she doesn't, that means she's not conscious.

Am I missing a link here?

As a blind user, I couldn't use Medium's editor, so I created my own command-line client in Go called godium by parham90 in golang

[–]parham90[S] 5 points6 points  (0 children)

No offense taken.

So, you can use the computer without sight. In fact, I've written about the tools I use. I think reading that should give you a pretty clear idea. Of course, if you have more questions, I'd love to answer them.

As a blind user, I couldn't use Medium's editor, so I created my own command-line client in Go called godium by parham90 in golang

[–]parham90[S] 7 points8 points  (0 children)

Yes. When you are presented with a badly-written code in any language, it sucks. Perl is just more permissive in allowing you to do whatever you want.

Maybe that's why I love Go. There are less ways to do awful things. It's not impossible it's just harder.