Hacker Newsnew | past | comments | ask | show | jobs | submit | asn0's commentslogin

You could use the prompts in the code to create a Claude Code sub-agent[1], which would do the same thing without an API key

1. https://docs.claude.com/en/docs/claude-code/sub-agents


How would you invoke the subagent? Can a HookResponse cause a subagent to be invoked, to perform analysis on the action taken and then inject that back into the main loop?

Or would the hook invoke another instance of claude code?

I just read through the hook docs and I’m a bit fuzzy on the bidirectionality of it.


Missed Nombas ScriptEase, a 90’s-era commercial runtime most famous for allowing JavaScript to operate the James Webb Telescope. http://brent-noorda.com/nombas/us/index.htm


Very cool, though when I was qualifying the scope for "the last decade", I was doing it by creation date rather than usage date, so I think I get a pass on this one!


There's a whole section on PhoneGap/Cordova, where, ignoring creation date, even most of the milestone years are outside the "the last decade" timeframe. It's a very strange decision, and leads to things like gjs only being mentioned as an afterthought, which exemplifies the major blind spot that people who came out of the NPM world have for the use of JS in stuff like Firefox (which was doing Electron before Electron) and Gnome (if you've used Gnome in the last 10 years, you've seen JS in action on the desktop). The best explanation for this is that the latter two are so successful at doing what they aim to accomplish that people don't even know it's there, and when things are more about getting things done than they are about hype, then the hype crowd of course fixates on the hyped stuff instead (no matter how short-lived or obviously-doomed-from-the-start).


Context: Hubris is an OS written in Rust for embedded systems https://hubris.oxide.computer/



Is it a slow news day, or did this really just come to light?

> Byline: today

> when the worker … shut off the circuit breaker Sept. 17, 2020


The lawsuit appears to have just been filed.


The "in related news" story in this article is way more interesting, someone who apparently feels pretty strongly about running a pirate radio station.

- FCC is proposing $80,000 fine against a man in Oregon for operating an FM pirate radio station since 2018

- first complaint was in 2018, agents tracked it down, warned the man, and he gave them his transmitter

- second complaint in 2019, agents tracked it to the man's new home, they warned him again, he gave them his transmitter

- 2 stern warnings wasn't enough, because third complaint came in 2022, agents tracked it to the man's home again, the man's wife gave them 2 tranmitters

- the man then posted many videos on Facebook about his pirate radio station, and dared the FCC to lock him up. He then started another pirate radio station


I know it's not a popular opinion, but the AM/FM radio bands have become such (corporate) crap that I laud people like this radio pirate. I wish a kind of public-access could open up on half the frequencies on the dial.


I develop radio transceiver software for FCC-compliant radios.

The FCC helps ensure that specific radio bands are allocated for emergency purposes. There are regulations based on numerous performance characteristics of radios that must be met before a radio transmitter can be sold and operated. The problem with pirates is that they either aren't aware of these considerations or don't care. Either way could lead to interference with firefighters, police, or ambulance dispatch in life-critical situations. (The P25 digital radio communications standard was written specifically to address interoperability between different manufacturers, as a direct result of the inability for first responders to coordinate efforts during 9/11, which led to more lives lost than would have happened otherwise.)

Beyond the FCC, counties need to stay within their allocated spectrum band, lest they interfere with neighbouring transceivers.

Yes, corporate radio is trash. In Canada, we have CBC Radio, which is free of advertisements. Allowing radio pirates to jam airwaves is neither a good idea nor a good solution to corporate crap.


Okay, now, can you explain to me how an FM transmitter, transmitting somewhere between 87 MHz and 108 MHz will interfere with your emergency services? Potential harmonics? Can you point at one case of this ever happening, ever in real life where modern emergency communications were interrupted by a FM transmitter?


> can you explain to me how an FM transmitter, transmitting somewhere between 87 MHz and 108 MHz will interfere with your emergency services

Jamming EAS(https://www.fcc.gov/emergency-alert-system). In the rural midwest, it's critical for distributing tornado warnings further from town than you can hear the sirens. Periodic tests are required, and there's a readiness report.

>Can you point at one case of this ever happening, ever in real life where modern emergency communications were interrupted by a FM transmitter?

EAS failures due to interference causing poor signal does happen. From the August 11, 2021 Nationwide EAS Test: "There were 78 test participants on receipt and 32 on retransmission that reported failure to receive the test message due to poor signal. Test participants attributed the poor signal to interference, a weak signal from their monitoring source, or a weather-related complication."

Also from https://www.govinfo.gov/content/pkg/CRPT-115hrpt843/html/CRP... ,

"Illegal pirate radio stations interfere with the Emergency Alert System (EAS). EAS is critically important to protect the public and national security. During national, regional, and local emergencies, the broadcast EAS system is essential to saving lives. Stations participating in the EAS system must be able to transmit and receive interference-free signals. Pirate stations do not participate in the EAS system and do not comply with FCC's EAS rules monitoring and broadcasting EAS alerts. Further, unlicensed illegal stations interfere with licensed radio stations. Such interference affects EAS alerts that are broadcast by licensed radio stations. Thus, consumers located near a pirate radio transmitter will not hear the legitimate station's EAS alert."


> Jamming EAS(https://www.fcc.gov/emergency-alert-system). In the rural midwest, it's critical for distributing tornado warnings further from town than you can hear the sirens. Periodic tests are required, and there's a readiness report.

Not just the midwest. Anywhere there is not cell service where there might be some kind of an alert that needs to be generated. AM, FM, and the weather bands are often the only reliable signals that can be received in some areas.

Flooding, tsunamis, avalanches, nuclear power plant warnings, civil defense warnings, etc all have SAME codes.

See page A-13 for all the codes that SAME provides. https://www.nws.noaa.gov/directives/sym/pd01017012curr.pdf


> EAS failures due to interference causing poor signal does happen. From the August 11, 2021 Nationwide EAS Test: "There were 78 test participants on receipt and 32 on retransmission that reported failure to receive the test message due to poor signal. Test participants attributed the poor signal to interference, a weak signal from their monitoring source, or a weather-related complication."

Out of how many test recipients? If I'm reading the report correctly, it was at least 19,302, which means interference caused failure for < 0.6% -- and the overall failure rate was slightly higher than 10%.

https://docs.fcc.gov/public/attachments/DOC-378861A1.txt

I understand that any interference could potentially cause loss of life, but I wonder how much illegal "pirate" broadcasts are really a factor.


Dunno - they don't break it down any further.

This may have some amount of survivorship bias in that remediated interference won't count toward those failures.


Doing something like that on VHF is utterly idiotic if you need to cover a large area, unless it's as flat as a snooker table.

Do it on SW, around 6MHz, and you'll cover a 300-mile radius with 50 watts.


But weather is more local. 6MHz might not get that good of a range with low powers like that thanks to the really high amounts of man made noise on HF bands.

So the inherently local nature of VHF complements the inherently local weather alerts. Floods and tornadoes are not an issue at a distance of 300 miles.


That seems rather limited compared to EAS in practice, since some EAS stations will relay appropriate alerts, and since EAS runs over both broadcast FM, AM, and TV stations.


Real life communications have been interrupted by faulty sump pump motors and bad LED drivers. Actually trying to build a radio is no guarantee of success.

A long time ago, we were acquiring the shadiest RF devices possible to test against our WiFi routers, which should avoid auto-selecting interfering frequencies. One device we got was an analog wireless security camera thingie bought right from Amazon. "2.4GHz" it declared, so it was the perfect test case. We turned it on and there was no WiFi interference whatsoever. We got out the test equipment and... its carrier frequency was right on the edge of the L1 GPS frequency. You turn the thing on, there goes GPS for the neighborhood. It was impressively disastrous and we did not test it any further!

That's a company trying to build a radio product, for sale to consumers in the US market. I don't have a lot more faith in random people trying to build FM radios. Sure, you'll know if it doesn't work, because you tune your car radio to it and you can't hear anything. But unless you're careful, you can radiate a lot of power in the sidebands and the harmonics. That will trash licensed spectrum users, which is Not Nice Of You. (As for "amateur radio" operators, how to build and test radios is part of the exam, so there are a lot of great homebuilt radios floating around out there. Also part of the test is knowing when you can use non-amateur frequencies, and what the punishment for doing so is. Needless to say, not a lot of trained hams are building pirate radio stations. So that brings the likelihood of doing a bad job even higher; by definition, only the unlicensed and untrained are even trying this.)

This comment is already too long but I want to relay another fun fact. Building a receiver can interfere with other users of the spectrum; a common design mixes the incoming radio signal by a higher frequency, filters it, and then mixes it down to audio frequencies. If you don't shield this well, then your receiver is actually a transmitter on some random other band. Be careful and test your design with a spectrum analyzer. It's not rocket science but it's not trivial either.


> can you explain to me how an FM transmitter, transmitting somewhere between 87 MHz and 108 MHz will interfere with your emergency services

In isolation it’s a dice roll. Normalise it and the game becomes power: since nobody is coördinating spectrum, the loudest transmitter (noisily) wins. Waiting until that predictable point doesn’t make sense, particularly given the FCC seems to have warned this guy in the past without handing out a fine.


It’s not emergency, but i would consider an airport to qualify. The airport on Orcas Island, WA had harmonics issues from someone running an illicit FM transmitter in 2018.


Another one is in California: https://docs.fcc.gov/public/attachments/DOC-128793A1.pdf

More recently, a construction permit on 107.9 was cancelled after it was determined that it could not co-exist with an airport. (If I find the link, I'll edit this reply and post it)


The transmitters near John Tune airport in Nashville regularly interfere with avionics. Been that way for years, and no action....


John Tune airport should complain. Interference with air traffic is one of the highest enforcement priorities with the FCC. They'd probably show up as fast as they could drive there.


> Okay, now, can you explain to me how an FM transmitter, transmitting somewhere between 87 MHz and 108 MHz will interfere with your emergency services?

The fifth harmonic will land squarely in the chunk of band between about 435MHz and 500MHz, and being roughly 200kHz wide even assuming they're not overdeviating like hell it'll obliterate a huge chunk of the band. Given how poorly constructed many "pirate TXes are it's almost a given that they'll have ridiculous amounts of out-of-band radiation.

There's one very popular design available on the Internet which I won't link to but will leave as an exercise for the reader, which has a rather nasty sproggie that's only about 10dB down at around 156MHz when it's tuned for about 104MHz. Now, that chunk of the FM broadcast band is quiet around here, but the sproggie passes through the transmitter's largely untuned (at least, broad as a barn door) PA and out the antenna.

The whole thing is not terribly efficient at radiating something 200kHz wide all over the bottom end of the Marine VHF band, but it sure is noticeable.

Source: literally my day job.


I have measured some cheap aliexpross specials and they ware remarkably dirty. A forest of spikes around the fundamental thanks to parts of the TX strip oscillating. I guess the manufacturers just pulled every last bit of gain and output power from their transistors with minimal amounts of additional parts. And the end result is something you cannot run even if you had a licensed FM broadcast band frequency.


Some years ago, here in Brazil, I saw a news report on TV where they played a recording from an ATC tower where you could hear a pirate station talking over their transmissions. The pirate station was operated by a church.


You've made a good point regarding bad pirate transmitters.

I still contend that public-access radio ought to be a thing. It can be a certified station in the same way that cable-access in the 1980's was not "pirate cable".


It's a thing in New Zealand.

Limited to a 1w transmitter, so it can only cover a small area. And only a few subranges within the FM band.

But no registration is required, you just need to use pre-approved equipment and anounce your contact details once an hour.


That's funny! I just mentioned that further down in the thread at about the same time as your post.

I think NZ started on FM later than many countries, so they saw the wisdom in reserving some frequencies specifically for that use. Unfortunately that wisdom was gained after the US (and most other countries) already allocated everything.


Ah, during the 80s and 90s, they only allocated 89.0 to 101mhz for FM radio due to previous allocations.

When users of of those bands were moved elsewhere (to mobile phones) they expanded to the standard 88.0mhz to 108mhz range in 2000. Looks like they reserved the 1mhz "guardband" of the expanded range for these unlicensed, low power stations.


Maybe LPFM fits your definition? Community FM radio authorized by the FCC. The restriction is that the range is limited, but then again, a tiny community of is not likely to be blasting a kilowatt anyway.

https://www.fcc.gov/media/radio/lpfm


I do think, since electronics have become cheaper and the AM/FM dial is becoming emptier these days, that we ought to look into what you're saying as a way to revitalize radio.

Although at this point I think it's on a one way path to being more bandwidth for the Internet (in one form or another).


Difference is cable was, well, cable. By definition is cannot cause interference.


The FCC has visited a friend because some hardware in their house was causing the cable TV signal to leak into the air and it was causing interference on some aircraft-related frequency.


Don't all these issues exist BECAUSE fm/am radio has no public access to begin with? Illegal marijuana means no regulation of the supply chain, for example


A quick Googling shows that, in the US, at least up until 2013, you could obtain a LPFM (<100W) license from the FCC for free.

https://www.prometheusradio.org/startup_costs

So it kinda seems like it was a thing?


I suspect part of the problem is that since there's no "off-the-shelf" solution, and with the entire category being more-or-less off-limits for the hobbyist, pirate-style radio is going to be done with random mispurposed or home-made gear that almost certainly ignores ALL the rules, not just the inconvenient ones.

Is there a "turnkey" solution for someone who wants a broadcast radius bigger than the "talking real estate sign" with a 100-metre radius, but smaller than the smallest commercial/non-profit products? I know there was a lot of talk about low-power FM a few years back, but I think that was still at a level of cost, complexity and licensing far above a lot of the potential audience.

If we had a few nationally allocated free-for-all spots on the FM and TV bands, I'd expect to see such products appear very quickly. Since they'd be made by legitimate manufacturers with the desire to stay in business, they'd generally be well-behaved and have controls limited to stay within bounds, but that would probably be enough to satisfy the niche of "I want to control what's on the radio." Yeah, the channels would be a complete noise mess, but we already did that with CB and the various bands we allocated for Wi-Fi.


Re: Turnkey Solution

Bluetooth Auracast still has a chance at becoming a thing, and is a one-to-many terrestrial broadcast solution that, if implemented by manufacturers, will be available on almost any mobile device. It allows for 4 watts EIRP and it's one-way (no pairing). I could imagine success in a pedestrian-heavy environment.

Re: "...a few nationally allocated free-for-all spots on the FM and TV bands"

The bandwidth unfortunately does not exist for a nation-wide channel in the USA.


It seems like we had no problems bumping broadcasters off of the higher UHF channels to open up space to sell to telecom companies, so how hard would it be to reallocate, say, channels 5 and 6 to public use?

I'd expect that a lot of broadcasters left VHF after the ATSC transition, because it seems like most modern TV antennas are UHF-centric designs, and channel 6 is already known for reaching into the bottom of the FM band, so it kills two birds with one stone.

The problem with anything new is that it's like the current appeal of ham radio products in general: the only community it reaches is people who already went out of their way to buy a compatible receiver. You can be relatively sure a "general" audience has standard FM and TV capabilities already.


Channel 5 and 6 LPTV stations are being given the opportunity to upgrade from secondary spectrum user (that could be forced off their frequency) to primary spectrum user (that can't be forced off their frequency). So the option to use channels 5 and 6 just closed, as those frequencies are now used in most markets.

I can't think of one major US market off hand that does not have a channel 5 or 6 station.


Phoenix has a nominal channel 5, but it's on RF 17. There's only two notable broadcasters on VHF, both above the FM band (8 and 10).

https://www.rabbitears.info/searchmap.php?request=result&stu...


I checked another source just to be sure, but you're right! Phoenix has an empty lower-VHF dial!

Prescott (Ch 6), Yuma (Ch. 2) and Tucson (Ch 4) have the lower-VHF stations in that region.


There are plenty of quality turnkey sokutions, but the price and legal encumberances make them rare in the pirate space.


Can you help us understand how realistic the concern is that a pirate might interfere with emergency services? Is it that easy?


Broadcast transmitters need certification or other forms of verification as a way to certify that they do not put out spurious emissions. Many uncertified transmitters put out emissions at 10.6 and 21.2 MHz above the operating frequency. 90.5 MHz plus 21.2 equals 111.7 MHz, which is in middle of a band of frequencies used for aircraft navigational aids. You can easily imagine how that can be a danger.

Pirate stations generally don't fork out the extra cash to get a certified or verified transmitter. And uncertified/unverified transmitter manufacturers generally don't test for compliance regarding interference to public safety bands.


Should we be worried about hostile powers building radio transmitters to interfere with emergency broadcasts, but only turning them on before they launch a nuke at us?


This desperate grasping for straw to try and justify illegal use of radio is sad to witness.

Radio is available for use for everyone with proper licensing and certification; there's even a block of frequencies reserved for amateur use (read: ham radio).

The US is a country based on rule of law, your anarchist arguments aren't providing useful discussion.


My comment wasn't attempting to justify use of illegal radio, and your comment was unnecessarily rude, but I'll ignore that (and I won't call you an authoritarian statist).

My comment was questioning the efficacy of FCC regulations against protecting from a "real" threat, i.e. same kind of argument as "gun free zones only stop good guys with a gun while not stopping bad guys with a gun."

If anything, I was asking if there should be more regulations to protect against threats that attempt to obfuscate their presence.


The FCC is, admittedly, reactionary in general because of geographical reality; generally they receive a complaint and then they investigate in response.

Any incidents that go beyond just interference will likely involve other regulatory and law enforcement agencies anyway, so it's unlikely the FCC itself needs more powers for now.


>Radio is available for use for everyone with proper licensing and certification; there's even a block of frequencies reserved for amateur use (read: ham radio).

yeah, but it is not legal to encrypt the ham radio traffic, kinda defeats the whole point of having a frequency for DIY usage.


No it doesn’t.


I come across a lot of digital signals and there are people who like to experiment with different digital modes. In practice, it's hard to distinguish this from encryption.


How would "hostile powers building radio transmitters to interfere" justify pirate radio?


I think they meant that if illegal broadcasts are such a danger, should we be worried about hostile powers deliberately exploiting that?

Conversely, if we're not worried, are illegal broadcasts such a danger?


I don't the parent comment you replied to is saying "if Russia hasn't killed our radios yet than pirate radio is fine". They're wondering if it's a potential attack at all - and if you don't know much about radio then that's a perfectly reasonable thing to think. It's only after you learn about energy dissipation and so on that you realize that the hostile power needs to be pretty close to the actual thing they want to jam.

Though it's not like Russia hasn't already tried anyway[0].

I'm pretty sure most people here are going to at least know what ham radio is. That's not the reason why people here are sympathetic to pirate AM/FM radio broadcasters. It's moreso because the AM and FM radio bands are basically a cultural dead zone: ClearChannel and friends bought them all up in decades past and turned them into garbage. This is the sort of misallocation of resources that economists tend to have a blind spot for. According to them, efficient markets[1] are perfect allocators and anyone not having their tastes satisfied are just harbingers of failure[2] angry that their Crystal Pepsi got discontinued. The reality is that there's literally no reason to have eight stations all playing the same mainstream format in one market, and the FCC has dropped the ball on maximizing public utility of the spectrum.

'Cause here's the thing: yes, radio is "available for use" with proper licensing and certification, but that's basically an elaborated no. It's sort of like saying "copyrighted material is available with proper licensing". Nobody is going to be able to afford the licenses, if they're even offered, because the FCC runs on an auction system. And it turns out that that the mainstream station formats are really, really profitable to the point where you can outbid everything else. Is this an actually worthwhile use of the AM/FM bands to have what are effectively duplicates of the same station on every band in every market?

[0] Ok, it was a radar system, not a jamming system, but that's just a difference of intent. See https://www.youtube.com/watch?v=xbi6eoh63ZQ

[1] Fun fact: did you know the Efficient Markets Hypothesis implies P = NP? It's true - if markets are perfectly efficient then they can solve boolean satisfiability problems, which are NP-complete, and thus you can break all crypto.

On the other hand, inefficient markets also imply all those finance soothsayers with their technical analysis can actually beat the market.

[2] "Harbingers of failure" are people who are unusually good at buying doomed products. See https://news.mit.edu/2015/harbinger-failure-consumers-unpopu...


I don't think so. The amount of infrastructure (most notably, power) needed to operate such a transmitter that would make a meaningful impact to emergency broadcasts would raise red flags on the local level well in advance.


Look at Ringway Manchester on YouTube. Goes deep on this.


I've had severe radio interference from Mexico while I was about 600 miles from the border and less than 50 from the US station's 5KW transmitter, and I have no idea how much further from the border the Mexican station was. Handheld radios from a business illegally operating on the wrong frequency rendered radio comms at a job site I was working at completely unusable, and those transmitters are less than 1 watt. Your received power is miniscule compared to what even small transmitters are throwing out, so it really doesn't take much to degrade the signal to the point of uselessness, and those are with properly built transmitters and receivers on the wrong channels, forget some amateur station that's blasting noise all over the spectrum.


What about those little Bluetooth fm transmitters in cars to hook phone up to?


You mean the FM transmitters so that you can play your music on an empty station? I've had interference from them, too, but they're usually very low power and most useful when not stepping on another station, so there's some incentive to not mess with other stations.


College radio stations are usually pretty good. i.e in Toronto CIUT 89.5. I occasionally listen to CBC radio but on the whole I find it pretty vapid.


I thought P25 predates 9/11? All those Astro Spectras and Astro Sabers surely predate 9/11?

But 9/11 likely put in much more work into it and multi-band radios that can more easily interoperate.


You're correct, and I should have fact-checked that rather than relying on my memory of what co-workers have said. Project 25 (P25) was started in 1988/1989; the first compliant radios came out in 2012. At some point after 9/11, it was mandated that all government radios purchased must support P25 (for interoperability), likely as a 9/11 Commission recommendation[1].

[1]: https://majorcitieschiefs.com/wp-content/uploads/2021/10/MCC...


The FCC's primary job is to protect the corporate profits after they pillaged a public good and auctioned it off for peanuts to preferred corporate buyers depriving the public the use of that resource using the false narrative of "public safety" and "public good" as justification for this....

it is shameful people buy into, and believe the FCC method of "allocation" is either good, or designed to "save lives" when clearly that is NOT the primary purpose of the allocation plan


I've purchased bandwidth in a competitive FCC auction and I'm in no way a preferred corporate buyer.

If you replace "preferred corporate buyer" with "highest bidder", that would be more accurate in my experience.

Otherwise, I agree-- "highest bidder" is not a great way to determine what is best for the public.


Radio frequencies are not public goods. Public goods must be nonrivalous and nonexcludable. But only one entity can effectively transmit on a given frequency at a time, so it is definitely rivalrous.

Seems the argument should be more that it is a merit good, but even then some determination must be made as to how to allocate each frequency resource. Auctions are a decent way to do that; supply and demand. So long as they are public and truly go to the highest bidder, I'm not sure there is much to be dissatisfied about.

Thankfully the internet exists to allow people to transmit whatever they want; granted it's still limited to the internet so not the same.


The idea of "only one transmitter" might have made sense in 1950 for analog signals with no chance of replay, but I have to think we've learned a lot about multiplexing and collision detection.

If we allocated broadcast bands today, would we have a hundred narrow channels, or would we have a smaller number of channels and use a TDMA or CDMA style system to expand the number of available slots? I could even imagine packetized broadcasts-- rather than "KXYZ-FM" being on 98.6, your receiver would just scan the entire band for packets tagged KXYZ, and they could dynamically reallocate based on local noise levels or atmospheric conditions.


That sounds a bit like DAB multiplexes. Except that there is a single transmitter and you buy a slot in it. Cognitive radio with dynamic frequency selection was all the hype along with TV white space radio. But the only actual service that has materialized was the 3.65GHz CBRS one. And that seems to only have been successful thanks to it sharing frequencies with the 3.5GHz 5G bands, making equipment available and affordable.


>>Public goods must be nonrivalous and nonexcludable.

Says who?

>> Auctions are a decent way to do that;

Clearly they are not, nor it is how that is done, as entire segments are portioned off for a use, then auctioned off for that use.

>So long as they are public and truly go to the highest bidder, I'm not sure there is much to be dissatisfied about.

Lots. for one the fact that companies can buy up huge parts of the spectrum for "future use" and sit on it for decades denying access for innovation.


But that's entirely different issue.

The way to "curb" it would be to just give part of the band as "free for all".

Then they can chase people running shittily designed transmitters separately


CBC radio is an advertisement.

What emergency services are operating under its Steeple in this case?


In this case, they're blocking out the Emergency Alert System of KBOO. Since KBOO is operating in HD mode, both stations were occupying the bandwidth between 90.5 and 90.6 MHz. KBOO is charged with providing emergency alerts for the immediate vicinity of the 90.5 pirate, but was compromised there.

EAS is expanding to provide visual alerts as well, which the 90.5 pirate fully blocked.


Worth pointing out here that KBOO is a non-profit community radio station, pretty close to the "public access" radio that people here are wanting.


Yes, I think a lot of people don't know what's available (or, at least possible) on their local dial.

It's hard to draw an exact parallel between public access on cable and public access on FM/AM.

Public access on cable is using infrastructure that cable TV companies were required to provide, as a cost for the privilege of using public right-of-ways to run their cables. All costs paid by the cable company.

None of that is in place in the US for radio. Each station has it's own transmitter and must obtain it's own tower space. There's no one to pay for the transmitter, tower and related infrastructure for a public access radio station.

The closest is the currently existing Low Power FM service, and the Non Commercial FM Service, but it's not free, like public access cable is/was.


Pretty damn popular with me. Licensing and ownership rules are as corrupt as can be.

Radio belongs to the people, it is the definition of a public good. It is incontrovertible that the ownership rules will be tweaked in the direction of corporate interests at every opportunity.

People (you and I, and our elected representatives, and pirates) need to do everything possible to yank it back, as far and as hard as we can.

The fact that LPFM hasn't even _pretended_ to offer the _opportunity_ for a license in _ten years_ is everything you need to know about that farce.


The timing of LPFM windows can't really be closer than 10 years from the previous window. Filing windows with LPFM and certain other services can't overlap, and there legally needs to be time between each for consider objections and competing applications.

An LPFM window can not overlap with: (1) Full Power Non-Commercial FM Stations, (2) Full Power Commercial FM Stations, (3) FM Translators (or, repeaters), (4) Full Power TV Stations, and (5) Low Power TV Stations. These windows can not overlap because each of the above services must consider each other in their applications.

The FCC is still wrapping up decisions from the recent 2021 Non-Commercial FM filing window, and has said that they expect LPFM to be next. But they can't do that until the public has the opportunity to object to the final permit granted.


What's stupid is that LPFM stations have a regulated max range of 3.5 miles, which means you could have a ton of them throughout the country without overlap, even if you reserved only 2-3 frequencies for them. This really shouldn't be an issue.


Yeah, spectrum is not being used in the most efficient way. I've heard many different valid ideas on how to do it better, but, in most cases, requires a literal act of Congress.


> Radio belongs to the people, it is the definition of a public good.

Public goods are defined as nonrivalous and nonexcludable. While you cannot exclude anyone from listening to your transmission, the very act of you transmitting prevents others from doing so on the same frequency, within the same locale. It is not a public good by definition.

Im very against government interference, but this is one situation in which government regulation makes sense, so long as the portions of the spectrum allocated to the public are fairly auctioned. Admittedly, I have no idea how the private allocation works.


But it’s not really a public good. A public good can’t be provided to just a few people.

Protecting “scarce” bandwidth is about managing private goods.


A great example of your opinions being too strong compared to your actual knowledge of the subject.


I agree 1000% about legal AM/FM being a corporate wasteland. The 1996 Telecommunications Act was a huge mistake and should be repealed.


During pandemic I set up a little automated FM radio station for my block and the surrounding ones. It had a voice-synthesized DJ and a big randomized playlist of great music. The whole thing ran on an RPi with a little USB FM transmitter. My neighbors - the ones who still owned radios - loved it.


Just to clarify, was this illegal?


I don’t think so, the transmitter was under the power limit for amateur FM, and it didn’t overlap any local stations. That was my interpretation of the law as I read it before I built the station, doesn’t make it accurate or authoritative though.


> I don’t think so, the transmitter was under the power limit for amateur FM, and it didn’t overlap any local stations.

I think the broadcasting of the music without a license[1] might have broken some laws.

[1] Unless you only broadcast music/content that was in the public domain, or free for broadcast, or similar license.


A legal unlicensed FM transmitter could possibly cover a small area as described.

If it's line-of-sight on a frequency with no interference and stays at the legal limit of 250 microvolts per meter measured at 3 meters, and there's a good receiver with a good antenna, it's possible.


For the most part that’s unfortunately true.

In some towns (like mine) I’m fortunate that there are a couple stations that are either listener supported, or run by a local university as a vocational program to teach broadcasting and DJ disciplines.

Good radio is (for me) the best way to discover music. I love my local stations WITR college radio run by RIT and WBER which is listener supported.

I totally get pirate radio as a cultural necessity to fill that gap for cities where the radio is all commercial shit.


Corporate crap or not, but disregarding regulations around spectrum use will cause modern society to ground to a halt.


May the loudest transmitter win. 50,000 watts out Mexico, I heard it on the X


Laughs in Russian Woodpecker. https://en.wikipedia.org/wiki/Duga_radar

Back when I was really active in HF, this thing was nuts.


Allocating radio spectrum by the loudest transmitter is like allocating infants by tug-of-war. It destroys the resource in the process.


Let’s reenact the discovery of the microwave!


The guys hijacks a public frequency to put whatever he personally wants on, broadcasts Alex Jone's Infowars and Steve Bannon's War Room[1], and people are celebrating it as "the people" taking back the airwaves?

[1] https://web.archive.org/web/20201101121303/https://preoradio...


More interesting than a Clear Channel radio station.


FYI, the company Clear Channel was bought out long ago and split up, with the billboard company keeping the name Clear Channel while the radio/ broadcasting/ media company re-branded as iHeart.

You may think the radio stations are still awful, but it's an entirely different company.


I like this opinion. When they move corporate radio to DAB+ or whatever I'd love to see the FM band or part of it become available to special user groups. Of course with a centralized planning authority and certified equipment. Shouldn't be a huge deal, it would be similar to CB, just a bit more regulated.

This way this band and its ubiquitous receivers would still be very useful.


The only reason governments are pushing DAB/+, so they can sell off the FM bands to corporations. Don't expect those to remain empty to amateurs.


I doubt that's very feasible though. There's so much equipment around for this band. The same way with the 27Mhz CB band. If they ever sell it it will be swamped with interference by people still using their old radios.


If you're lucky enough to have a college radio station nearby, those are usually okay.


"I wish a kind of public-access could open up on half the frequencies"

You can always run a net on ham.


I've sat next to an FCC officer whilst operating just above and just below citizens band. He was more curious than anything about our local CB group. This may no longer be the case but at the time they didn't really care about people doing their own thing unless they were interfering with a business or any other revenue impacting shenanigans. We were careful to not interfere. Well, most of us. One of us could be heard through ceiling fans, toasters, light bulbs, TV's but he rarely spoke. We noticed that the FCC would make an example of an extreme clown about once a month and it would get published in a magazine but they always left us alone I think in part because we all used nice gear and only operated with the power required to get the job done. We would only step it up when someone was trying to clobber the truck drivers.


That still seems to be the case. If you tune into some shortwave bands between 6 and 7 MHz where there never seems to be any commercial traffic, there's still regular pirate broadcasts inside of the US (I think it's a neat hobby for a lot of people -- I certainly like listening). I'm sure if really pressed the FCC would do something about it, but short of extreme abuse they don't seem to do much outside of occasional spurts of cracking down (unless you're operating in the FM bands, or otherwise impacting commercial or military comms).

Probably the quickest way to get the FCC hunting you down, now that I think about it, outside of irritating a commercial or mil operator, is to draw the ire of hams, some of whom, so far as I can tell, will go to the ends of the earth to stop you/ruin your day if you give them reason.


Wait what. "could be heard through light bulbs and ceiling fans"?!


Yup. Even though he had a nice President series radio, he was driving the amp too hard and his beam antenna was aligned to skip to the south-east of the US which happened to align with the 15KV lines. He liked to occasionally talk smack to the guys in the Louisiana swamp lands. I guess one could say that was an old school troll.


> yup.

So obviously fans don’t have speakers or Alexa in them, I think.

How does this work for things without speakers to produce sounds? You hear sounds from the motor/wiring?

I never even imagined this was a thing.


So obviously fans don’t have speakers or Alexa in them, I think.

At the time the internet was just a slow link between a few colleges and nobody had cell phones so I tend to agree.

You hear sounds from the motor/wiring?

I honestly don't know. The only induced reactions I can explain are when the truckers running powerful RF linear amps could partially illuminate the fluorescent lights at trucks stops. But I have no idea how he managed to induce not only enough signal to make noise but to also somewhat hear his voice. It was very "tinny" and raspy sounding. The more I think about it the sound was similar to what one might hear if they had two cups connected by string and someone was screaming into it.


Couple years ago I was driving down the highway and got within a few hundred meters of a guy who was no doubt shooting skip on CB (skipping the ionosphere to work hundreds of miles away). The signal was powerful enough that when he keyed on his taillights would almost shut off and I could hear him through the cassette adapter in my car.


Back when modems were a thing, I spent some time living at a friend's house, and shortly after I moved my computer in I started hearing voices. Very faint, but the content was ominous fire and brimstone stuff. I thought I was losing my mind, but I hunted around and they were coming from the computer. Apparently the phone line was acting like an antenna and picking up some religious AM radio show, and playing it through the modem's speaker.


I used to have that happen to my speakers picking up my university's radio station when they were powered on and nothing was playing.


I’ve heard it’s possible to anonymously fry people’s systems with annoyingly loud bass this way. Urban legend?


> Urban legend?

Likely, we had a thread on HN a few years back that just turned out to be IR remote disabling speakers: https://news.ycombinator.com/item?id=28817683 .

However there are some 'jammer' type technologies used to temporarily disable cars and UAV's by causing the chips to overload and makes the ECM crash on most cars. It doesn't fry them: https://www.teledyne-e2v.com/en/solutions/rf-power/rf-soluti... and an article on it https://www.police1.com/police-products/pursuit-management-t...


I picked up radio on an old metal dental filling back in the day. Was enough to subtly vibrate it and make it audible to me in my bedroom when it was quiet.


It's not bas extreme as a filling, but I've encountered several accidental radio receivers over the years. A solar powered race car I worked on had a problem with going to 100% throttle whenever someone transmitted on a handheld radio nearby. A stereo audio pre-amp I built from a kit would readily pick up AM stations. When I first visited my in-laws home, I discovered that their subwoofer was preaching evangelical gospel.


I've got a few guitar distortion pedals that can pick up AM when the knobs are in a certain position. It's fun to turn it on in between songs at a gig when we're checking our tuning.


The MythBusters did an episode on this: https://en.wikipedia.org/wiki/MythBusters_(2003_season)#Radi...

> The gold and amalgam tooth fillings did not act as an antenna or point-contact transistor when placed in a real human skull. Explanations for the supposed Morse code pickup included a Galvanic cell reaction between two teeth fillings and saliva.

> This myth was first claimed by Lucille Ball in an interview on The Dick Cavett Show, with the fillings explanation offered by Buster Keaton.


A couple things on this:

Myth Busters was great. But for some of their tests you need to keep in mind they built a model with limitations (such as their assumptions) and tried to replicate a claim. In certain cases they were unable to replicate either due to an incomplete model or trying to replicate something that was never published as science in the first place. In their case the endless shape and size of fillings, location, signal frequency and strength, other things that could amplify, etc.

I know it happened because it happened to me once. With a sound mind, unencumbered by substance, and able to test. I could never replicate outside of the one time. But during that time if I moved my head one way (I assume my saliva and contents of it moving) it would go away. Moving it back, the sound was clear. Very tinny, vibrational if that makes sense, but there. Coming from the inside. I remember the weather from that day even as it was such a weird thing.

But I could never replicate.

They are right in saying they could not replicate. But it’s theoretically possible to create a semiconductor with saliva solution and a filling and pick up a strong enough signal in a certain position.


Amsterdam pirate stations in the heyday of pirate radio (and TV!) had spares on the shelf. It usually wouldn't be more than an hour or two after a raid and they'd be back on the air as if nothing changed. In rare cases stations were off the air for more than that, and usually only because the studio itself had been raided and that took a lot more to put back together again than the transmitter location (usually far removed from the studio).


How much does a transmitter (station) cost?


Depending on the output power anything from a few hundred to many thousands, especially if you want it to be clean.


https://www.linkedin.com/in/thomas-barnes-985020a2 His LinkedIn lists his job as "Pirate Radio" lol. (archive: https://archive.is/9UHfk)


This gives Kurupt FM vibes


It's mostly ham boomers who find and report these. Same goes for unlicensed ham'ers. The FCCs enforcement arm is very tiny.


No, most of these broadcast enforcement actions are driven by interference reported by licensed broadcasters.

I don't know (offhand) who reported interference for the Portland station, but they were running an analog FM signal over the digital signal of a licensed independent public broadcaster. There were two signals on the bandwidth between 90.5-90.6 MHz. If a pirate station operates in the same town on the same frequency, it's likely a complaint would generate from that.


Amateur radio is by definition self-policing. The operators are required to keep their own frequencies clean, and will go to considerable length to do so.

They have little interest however in interference involving CB, broadcast FM or similar (unless they are asked to assist).

Most interference investigations into Broadcast (TV, AM or FM) are triggered by complaints from the commercial licensee (who pay big money to use the channel).


Yep. Amateur radio operators couldn't care less about a pirate FM station, but will fiercely defend their own bands.

Our local ham community once got a foreign country to move their over-horizon radar off the ham bands by escalating it with the authorities until they raised a formal diplomatic complaint. Lol.

And rightfully so - ham bands are under constant threat of getting reclassified and auctioned off to the highest bidder. It's use it or lose it.


[flagged]


Generational flamewar is not ok here. No more of this, please. Fortunately, it's particularly easy to avoid.

https://news.ycombinator.com/newsguidelines.html


Was it Christian Slater?


+1


> the nofly csv is almost 80mb in size and contains over 1.56 million rows of data. this HAS to be the real deal (we later get confirmation that it is indeed a copy of the nofly list from 2019).


CSV you say? Let's hope Bobby Droptable's cousin Bobby Double Quote Comma-Semicolon don't get in it...


1.5 million rows you say? Better hope nobody opens it in Excel and overwrites it…


Hopefully the first column isn't ID either[1]

[1]: https://alunr.com/excel-csv-import-returns-an-sylk-file-form...



Software is hard...


I just had one today that had the last char of a field as '\', which escaped the closing quote and then munged the column count from there.


Isn't that your parser's problem? I don't think true CSV has any special characters other than comma, quote, and CRLF.


There is no “true CSV”. https://en.wikipedia.org/wiki/Comma-separated_values:

“The CSV file format is not fully standardized. Separating fields with commas is the foundation, but commas in the data or embedded line breaks have to be handled specially. Some implementations disallow such content while others surround the field with quotation marks, which yet again creates the need for escaping if quotation marks are present in the data.

The term "CSV" also denotes several closely-related delimiter-separated formats that use other field delimiters such as semicolons.[2] These include tab-separated values and space-separated values. A delimiter guaranteed not to be part of the data greatly simplifies parsing.

Alternative delimiter-separated files are often given a ".csv" extension despite the use of a non-comma field separator. This loose terminology can cause problems in data exchange. Many applications that accept CSV files have options to select the delimiter character and the quotation character. Semicolons are often used instead of commas in many European locales in order to use the comma as the decimal separator and, possibly, the period as a decimal grouping character.”

https://en.wikipedia.org/wiki/Comma-separated_values#Standar... mentions a few standards for csv, one of which is the MIME type text/csv, standardized in RFC 4180.


I think it's valid to argue that you shouldn't be able to put some of commas, quotes, and newlines inside fields at all. And comma versus semicolon.

But that doesn't extend to using backslash escapes in something that's legitimately trying to be CSV. That's someone getting confused and implementing a mix of data formats, or trying to be clever and making an extended CSV format.


It’s valid to argue that, but that means you can’t use CSV for many real-world data sets.

That, in turn, means you almost cannot use CSV in any robust solution. Even if, today, your input doesn’t have commas, quotes or newlines, can you guarantee it won’t tomorrow, next year, etc?


> Even if, today, your input doesn’t have commas, quotes or newlines, can you guarantee it won’t tomorrow, next year, etc?

But... but those are the ones I listed as real special characters, unlike backslash. I don't understand the question.


Yes? What do I not know that makes this question harder than it seems to me?


Every field is quoted. Every field is quote-escaped. That's all you need.


There are simpler and better approaches. Fortunately for us all, IP datagrams are not JSON-encoded, for example.


Unless it's a CSV file exported from a Nordic locale Excel, in which case your CSV exports will use semi-colon as column separators and commas as decimal points. And yes the filename will still end with ".csv"

So the following Excel export I just did will parse perfect fine with your CSV parser but give you completely the wrong thing:

  1;2,3;3,3
  2;7,3;9,3
  3;4,5;7,5


That has nothing to do with the Nordics, but with the decimal separator. In locales that use a comma as the decimal separator (i.e., most European locales), Excel uses a semicolon as CSV separator.


I thought it strange too. I saw what the issue was, and just "fixed" it be correcting the data in the CSV. For the lulz, I guess I could have played with the parser's options on deciding what is needed to be escaped. However, the data would have still been incorrect as the '\' is definitely not part of the desired content, so ultimately it was better to correct the input. i would kind of rather the import die than having the potential foot gun of '\' in a field for later sabotage.


How do I name my child CRLF?


earn Musk money, you can name your child WTF you want


i think you failed to parse the technical joke


no, i totally got the line ending joke. i'm not an ID10T


If I’m not mistaken RFC 4180 says that quotes should be escaped by prepending them with another quote, so “” and not \” (these are not double quotes but my phone won’t let me type normal quotes), but yeah I guess it is a rather perverse value to put in a csv.


Note that virtually no one implements that RFC. CSV is merely a style of file, not a true file format.


That's how Excel does it though


Oh don’t. I spent several hours last week unfucking one of those.


Thank you, I'm considering adopting this as job title, like "senior unfucker".


Intermediate Fucker reporting for duty.


Mine is principal dung roller.


I’ve long described myself as half janitor, half firefighter.


Data Plumber.

Some planning, some building out new stuff (usually clean work), some repairing active geysers of partially processed data that's getting all over the place fouling up the works.


I sometimes fill in my name as [object Object].


Do tell! If you’ve recovered ;)


I have. All I'm saying is this plus someone who left 10 years ago who can't and shouldn't have written a CSV parser using regular expressions. Input row:

  A,B,Alice "Mallory" Bob,123


Yet another "unprecedented" data point - that doesn't even make the Top 10 for world-wide public debt-vs-GDP:

https://www.visualcapitalist.com/global-debt-to-gdp-ratio/


I've used a recruiting company https://www.facet.net/ that also handles contract work, and works with a lot of startups. They can add you to a mailing list to send you opportunities that match your criteria.


I'm one of the founders here. Yes, we work with hundreds of startups and large FN 500 companies. Happy to answer any questions. That's why we created Facet - trying to eliminate recruiter spam and create a better experience for engineering, product, or design contractors. Dev founded - dev run.


I was really excited to try out Facet at the start of the year, but I was disappointed to see that most of the opportunities were for full time work and there isn't a lot of contract work advertised!


Good feedback - contract work on the platform was super heavy in the beginning. Been lighter as of late, but does tend to ebb and flow a bit. Anticipate we start seeing more contracts coming through esp in the a potential recession where companies may not have the certainty to hire FTE, but still need work done. They tend to contract to fill that void in the interim.


Quite interesting system you have made there.

Do you perhaps publish (or could publish) some statistics on earnings and the like?

Also, how often the jobs are available for non-USA candidates?


Thx. Happy to - generally for senior engineers and above our market rates tend to be $120 - 160+/hr. For mid-levels, I would say about $100 - 130/hr. Our rates are market driven in that Facet members can set their salary and contract rates where ever they would like. We do an 80/20 rev share on the hourly billable to the client (the rates above would be general market averages for North American based engineers - this is the average hourly take home). People in other geographies tend to set their rates at a lower limit/range. We are growing internationally both in that we have clients looking for non-USA engineers and working with non-USA based companies. Most of our client side demand is for US-based engineers, but more roles and companies are coming onto the platform all the time. Hope that helps!


Can you pay on W2's? That would save hassle at my end. Obviously the split would take payroll taxes into account.


Yes we have options for that too! (also do FTE placements quite often)


We provide guidance on how to set your market rate as well based on experience (some people looking to dip into contracting have no idea) whether or not you work on a contract for Facet. We have some documentation there that might be helpful.


This seems interesting. How was your experience?


Weave Communications | Backend Go Engineer | US remote or Lehi, UT Hybrid | https://grnh.se/76a607ec3us

Job posting is for Sr, but it's flexible - Mid and Jr should also apply https://grnh.se/76a607ec3us

Weave provides the leading SaaS "integrated communications" system (VoIP phones integrated with CRM, Google reviews, payments, scheduling, customer texting, analytics) for small businesses like dentists, vets, optometrists, plumbers, etc.

Backend is all Go running on modern infrastructure supported by a strong Platform Engineering and SRE team (i.e. you will spend more time coding than managing infrastructure). More about that here https://engineering.getweave.com/post/weave-devs-dont-do/

https://www.getweave.com/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: