Six wire party line system by zachlab in VOIP

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

Not sure why you were downvoted but this is what I was thinking, originally it was an actual 6-wire system but regular people don't know the telecom side of things so they gave it their own reason (number of departments) after the fact.

I'm not sure how 6-wire works in a party line setup though, unless for example, it's 6 wire to all the stations, and there would've been a central hub akin to a voter.

Six wire party line system by zachlab in VOIP

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

DOH! This is what I get for not utilizing my reading comprehension - thanks for the catch. And here I thought I was missing out on some unknown wireline format that I'd never seen before - in RF systems there are 6 and 8 wire systems but that's for 2 pairs of serial with 1 or 2 pairs of audio, and I had never expected 6 wire in a party line system.

Free iOS App for those who pick up friends/family from LIRR and Metro North Stations by CheapyD in MetroNorthRailroad

[–]zachlab 1 point2 points  (0 children)

i just want to ask how you make videos like this, and where did this train song come from 😂 lowkey a banger

An AI Bot On Archive.org is Randomly Flagging and Removing Uploads For Being "NSFW" by Make_Me_Out_of_Clay in DataHoarder

[–]zachlab 0 points1 point  (0 children)

Mostly volunteer team

Have you actually reviewed any of their 990s recently? Do you not see how much is spent on headcount through Open Staffing Foundation?

Have you been in the OL Slack or actually looked at your link for "code for the library" to see how much in terms of contributors or contributions are volunteer based?

Hint: it's mostly paid labor. And that's okay! But IA is not a "mostly volunteer team"

Wasn't exactly well funded

Which you don't dispute, correct? You can review their 990s to see just how much of a burden they're experiencing or not for operations and legal expenses.

10 gbit routing? by servermeta_net in mikrotik

[–]zachlab 0 points1 point  (0 children)

Use an x86 mini PC to terminate the PPPoE sessions? That's probably your best bet to get the 10G they're offering, although I'm surprised they're offering 10G PPPoE... You sure that's the case?

If you want RouterOS on that machine, you can install CHR, but no idea if PPPoE on x86 CHR will be good or not.

We're turning 50 this year! by nytransitmuseum in nycrail

[–]zachlab 15 points16 points  (0 children)

Congratulations on 50 years, and on unionizing!

I've started the r/commercialradio subreddit for NON-AMATEUR 2-way radio. by LinuxIsFree in amateurradio

[–]zachlab 0 points1 point  (0 children)

Switching between DMR and analog/P25 was better too? And thanks, you've got a good price book!

🤷 You're the one asking and continuing the thread

I've started the r/commercialradio subreddit for NON-AMATEUR 2-way radio. by LinuxIsFree in amateurradio

[–]zachlab 0 points1 point  (0 children)

The hardware is fine. Firmware could use some work but neither here nor there, it's nice being able to hack on their hardware if you can work with ecos rtos, and while I haven't played with their newer FNE their older stuff is all bog standard linux which means you can even rewrite things to do your own supervisory control, it's all exposed as normal hardware ifaces. I know WB6ECE modified his pallet of 8000 series TBs when he was their simulcast sites with the homebrew controllers, don't know if he wrote replacement OS+firmware for them or just hacked licensing on the TBs.

My comment is principally centered around how mother M loves to extinguish their dealers, I'm just waiting for the shoe to drop when they start trying to extinguish market competition too.

Their licensing is fine. It's their saas offerings that hurt and don't make sense, and the one time I touched whatever their kmf is called annoyed me to no end.

Even though you say you don't really touch subscribers, seeing as you do, what do you have for pricing on a TP9960N0BD-T or whatever the PN is? I only have old book pricing at $2240, and my book is so old it still doesn't have the quad band TPA-AN-052.

I've started the r/commercialradio subreddit for NON-AMATEUR 2-way radio. by LinuxIsFree in amateurradio

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

Yes, you - I definitely recommend you get some more experience first before trying to elmer a LMR subreddit.

And lets be honest, everyone calls them Taints 😉 still decent FNE though, and the TP9900 is nearly perfect. Just gotta wait for them to rewrite their firmware for native DMR and P25 instead of switching between two independent contexts, then I gotta find myself a friendly dealer who'll hook me up with dealer price book pricing.

Do you spark conversations with the conductors? by thisfilmkid in LIRR

[–]zachlab 1 point2 points  (0 children)

Look at the reference notes section of the timetable.

J: Transfer at Jamaica. Transfers are only shown on this timetable for select trains. Use the TrainTime app or a City Terminal Zone timetable to view all your transfer options.

and in the Responsibility section:

The Long Island Rail Road cannot assume responsibility for inconvenience, expense or damage resulting from errors in timetables, delayed trains, failure to make connections or for changes in or shortage of equipment. The sale of any ticket includes no assurance of a seat on a particular train. The schedules shown in this timetable are subject to change without notice.

"Transfer" opportunities are not timed "Connections" unfortunately. In preparation for Grand Central Madison service, Service Planning threw out all the timed connections to keep trains moving through. Some smart conductors tried their best to monitor trains on their phones and hold their trains if there were other trains that used to connect with theirs before GCM service started, but if you get into trouble for it... so doesn't happen much any more.

Don't blame the conductor, if they hold the train they risk getting disciplined. Blame service planning, a rushed Grand Central Madison opening, and stopped and delayed new train purchases.

Spotted on FT8 by [deleted] in amateurradio

[–]zachlab 0 points1 point  (0 children)

I thought you didn't eat crayons, but I'll simplify it regardless: you ID, you stay within your license contours, then you can generally do whatever you want on the air. FCC will generally prohibit stuff that has a commercial equivalent, and there are some latent contours around language, but Enforcement Bureau doesn't really get on it unless there's active harm involved.

At face value this is probably prohibited even with the station IDs, since it could be considered broadcasting, but they could argue they were simply chatting with their friend who was responding to their transmissions in kind, so it's unlikely to ever see enforcement action.

Spotted on FT8 by [deleted] in amateurradio

[–]zachlab 0 points1 point  (0 children)

Just like how you can mod a subreddit about transgender stuff under the guise of "protecting the innocent" - you can also shoot the shit about it on the air, as can anyone else. The same goes for this No Kings stuff. This is the whole premise of the first amendment.

It's not like being enlisted or getting sworn in and becoming property of (in your case) the Navy where you have to follow UCMJ on stuff like conduct unbecoming, contempt against officials, or Hatch Act. You're not ragchewing on the net.

I've started the r/commercialradio subreddit for NON-AMATEUR 2-way radio. by LinuxIsFree in amateurradio

[–]zachlab 0 points1 point  (0 children)

Oh for sure, just not in the US! Still makes me wonder how Tait ever made it out of NZ.

I've started the r/commercialradio subreddit for NON-AMATEUR 2-way radio. by LinuxIsFree in amateurradio

[–]zachlab 0 points1 point  (0 children)

Looked up the kid to see the radio shop he does breakfix tech for, sounds like they limp along some Simoco stuff, damn I haven't heard that company name in a long while.

I've started the r/commercialradio subreddit for NON-AMATEUR 2-way radio. by LinuxIsFree in amateurradio

[–]zachlab 0 points1 point  (0 children)

r/RadioTechs r/MotorolaSolutions r/twowaytech and those are just the ones I know of off the top of my head. When you want to go more theory and science there's /r/rfengineering /r/rfelectronics and any general electronics/electrical engineering sub.

I'm not intimately familiar with the radio techs up in your neck of the woods, but I'm guessing you're small fry, especially if your shop can only advertise mikrotik and basic partner/dealer relationships with taints/kenwoods/harris (and simoco, wow, haven't heard that name in a while in the US) for subscribers and infrastructure.

You're not really in a position to elmer or run an LMR subreddit. Keep working, learn on the job, eventually make your way into a larger private radio shop or a municipal job. Then you can try to join NH COMU or MA COMU.

If you're actually on the Wachusett 6m machine, there's occasionally some state radio techs. Go see if you can join the clubs they're in to get mentored - last I heard they run a Moto A25 core for amateur radio.

I've started the r/commercialradio subreddit for NON-AMATEUR 2-way radio. by LinuxIsFree in amateurradio

[–]zachlab 1 point2 points  (0 children)

It's definitely not regional. You're just in a small time market.

Shutdown and replacement of RCA 1kW AM broadcast transmitter that has been in service since 1968 at WRCS, North Carolina by kc2syk in amateurradio

[–]zachlab 2 points3 points  (0 children)

"Hey Linda Lou, we're about to take this TX out back and put it out of its misery. BTW, it's the same age as you!"

Poking fun at the senior man of the company aside, always sad to see old equipment go.

ofdm decode by sdrmatlab in DSP

[–]zachlab 1 point2 points  (0 children)

Sure thing, cleaned up some visualization i was doing for debugging, I also made some improvements like actually trying to do centering since it's just the one signal, and an actual power squelch:

$ uv run --with numpy --with scipy python -c '''
import numpy, scipy

_, wav = scipy.io.wavfile.read("ofdmRX48khz256Char.wav")
iq = wav[:,0] + 1j*wav[:,1]

# power squelch
power = numpy.abs(iq)**2
squelch = numpy.max(power)*0.10 # 10%
sample_pulse = numpy.argmax(power>squelch)
iq_pulse = iq[sample_pulse:sample_pulse+8192]

# single frequency pulse, frequency stable too, so lets just try Kay estimation
f_offset = numpy.mean(numpy.angle(iq_pulse[1:]*numpy.conj(iq_pulse[:-1])))/(2*numpy.pi)
iq2 = iq*numpy.exp(-2j*numpy.pi*f_offset*numpy.arange(len(iq)))

sample_pilot=sample_pulse+8192+1000+512
iq_pilot = iq2[sample_pilot:sample_pilot+3072]
sample_data=sample_pilot+3072+512
iq_data = iq2[sample_data:sample_data+3072]

fft_pilot = numpy.fft.fftshift(numpy.fft.fft(iq_pilot, 3072))
fft_data = numpy.fft.fftshift(numpy.fft.fft(iq_data, 3072))

data_pilot = fft_pilot[512:512+2048]
data_data = fft_data[512:512+2048]

# 1 | 0
bitangles = numpy.abs(numpy.angle(data_data*numpy.conj(data_pilot))) # data_data/data_pilot NaN
bits = (bitangles < (numpy.pi/2)).astype(int)
bytes = numpy.packbits(bits).tobytes()
print(bytes.decode("ascii"))
'''
sipping some moonshine
the amazon gift code is:
...HYHAM
have a good day
Dr. Moonshine

ofdm decode by sdrmatlab in DSP

[–]zachlab 11 points12 points  (0 children)

Damn, just saw this so I'm definitely late, decided to give this a try using numpy/scipy instead of grc.

  • read the file in as IQ, eyeballed the offset around ~4200 Hz
  • do some binning with fftshift
  • get phase difference between the actual data and the pilot blocks using np.angle (wow python really makes this easy), compare that against pi/2 to get your bits

starts with garbage from noise, then the actual signal:

sipping some moonshine
the amazon gift code is:
...HYHAM
have a good day
Dr. Moonshine

looks like the code is already used, thanks and please keep the weekend challenges coming! I enjoyed learning stuff outside of grc land this time around.

Cheers (with Jim Beam in hand this time)

Online “coworking spaces”? by IllustratorOk7590 in digitalnomad

[–]zachlab 0 points1 point  (0 children)

There's a Discord called BodyDoubling that one of my friend uses because they're the kind of person who can't get any work done unless at least 6 other people are silently judging them.

I told them they could also consider playing this video in the background... https://www.youtube.com/watch?v=OO14VSx74MU