m_randall

joined 1 year ago
[–] m_randall 4 points 4 months ago* (last edited 4 months ago)

Ah yes that makes sense. I was taken aback by my latest install of freepbx. I feel it wasn’t as aggressive during the Digium days but it definitely left a bad taste in my mouth.

I heard good things about free switch, although it seems like a paradigm change. I’ll have to check it out.

[–] m_randall 13 points 4 months ago (4 children)

Interesting - why avoid asterisk?

I looked into fusion to play with but I’ve been using asterisk casually since like the 00s with no issues.

[–] m_randall 9 points 4 months ago (2 children)

What are you trying to understand and what type of project are you looking at? Are you looking to run a program or use a library?

Good documentation to me is here’s how to get this installed, here’s a basic overview of getting started, here’s all the methods/functions with their arguments and a description, and optionally some very basic examples programs to sanity check everything is working ok.

[–] m_randall 1 points 4 months ago

Spamming is just a numbers game. The bad actor is likely running a script to automatically post as much as it can before it gets caught and banned and the content deleted. It’s super hard to proactively catch but relatively easy to clean up once it is. The usernames aren’t really a person but just an account used to spam.

There is almost no effort, no cost, and no time spent which is why it’s so prevalent.

[–] m_randall 3 points 4 months ago

You may have facts but there are like 10 people here saying they won’t buy a Tesla so…

[–] m_randall 2 points 5 months ago (1 children)

Oh yes! Even better. People having Linux machines just hanging around is rare so I didn’t even consider it.

I did a little looking and found instructions for hosting a matrix server here:

https://element-hq.github.io/synapse/latest/setup/installation.html

Once you get a bit comfortable on the command line give this a try!

[–] m_randall 2 points 5 months ago (3 children)

Excellent - that site is nice and basic. A good first project.

Seek out some resources on HTML, CSS, basic Linux command line and nginx and start playing around. If you’re on a Mac you can do all this locally then rent a small VPS from digital ocean or the like for about $5/mo to host everything on the web when you’re ready. I can’t speak to options on windows.

On your last comment it looks scary but if we break it down it’s not bad at all.

while true ; do Programs are (super) basically made up of if “this” then do “this stuff”, and while “this thing” do “some stuff”. While true means run this next bit of code (until done) forever.

nc -l -p 80 -c

nc is a program (netcat) that reads/writes data to a network. - in Linux denote options for the program. These are saying listen, listen on port 80, and run a command.

‘echo -e “HTTP/1.1 200 OK\n\n $(date)”’;

The command netcat will run. This is HTTP protocol magicness and $(date) is a Linux command that prints the date.

done Ends the loop

Ez pz.

If you have a Mac you can probably run this in terminal and check out what it does (do take care in running commands from the internet tho).

[–] m_randall 2 points 5 months ago (1 children)

FYI on your careers page (https://nurl.website/careers) Technical Cofounder is abbreviated as CTO in the parens.

Are these paid positions?

[–] m_randall 2 points 5 months ago* (last edited 5 months ago) (5 children)

All good. Learning and exploring is part of the journey! For example hosting a website can be as simple as running a program

(egwhile true ; do nc -l -p 80 -c ‘echo -e “HTTP/1.1 200 OK\n\n $(date)”’; done)

or as complicated as an entire application with multiple databases and processes.

For your first goal - what do you want your website to do? Blog? A bio about yourself? Are you interested in creating the HTML or do you want to focus on getting someone else’s application (eg matrix) up and running?

[–] m_randall 2 points 5 months ago (7 children)

Do you have more specific goals? Running a home server and website isn’t really programming, more sysadmin work. If you want your website to be a web app that’s a different story.

For arduino work C would be the most directly relatable. It’s a simple language but can be a bit tricky since the language itself doesn’t do much hand holding for you. Arduino does make it a bit easier though.

The C Programming Language is probably the best programming book ever written for any language.

[–] m_randall 2 points 5 months ago* (last edited 5 months ago) (2 children)

Neat question. I’m a ham (amateur radio) and moon bounce is fairly common. Doing a bit of research I found one mention of people doing successful sun bounce but I haven’t found any details:

https://www.sdarc.net/2011/03/31/amateurs-achieve-sun-bounce-on-23cm/

So it looks like it’s possible but not practical or common.

Amplifying? No not at all. These bounced signals are very weak on the way back.

[–] m_randall 7 points 5 months ago

I did. It’s rambling and unclear. I was trying to help the best I could. Good luck.

view more: next ›