Hacker News new | past | comments | ask | show | jobs | submit | hales's comments login

All of the linked XMPP-phonenetwork bridging services appear to be United States + Canada only, so I have no hope of trying or testing this software.

The best I have in my country (Australia) are SIP providers. They generally only offer landline numbers; I think some might offer mobile numbers but I have not tried those services (they cost more and I suspect texting won't work anyway).

Nonetheless some simple self-hosted SIP-XMPP bridge software would be amazing. We'd also need XMPP clients that understand this, however, otherwise using existing tel://xxx address books would be fiddly (you would have to manually retype them to be an XMPP address).

N.B. SIP clients on phones seem to be a bit slow and unreliable. I use one daily nonetheless, along with Snikket (conversations), which also has its fair share of issues on different people's phones.


I haven't tried it myself (I don't even run an XMPP server anymore) but based on the description, combining something like sylkserver[1], perhaps with a dedicated SIP service (Asterisk/FreePBX?), should get you VoIP phone calls from XMPP. You can probably get one of those SIM-to-SIP devices (or maybe there's software) if you want mobile phone calls.

There's one problem with this setup: emergency numbers may not work and might get routed to the wrong place.

[1]: https://github.com/AGProjects/sylkserver


There is another major problem which is latency. I hate it when someone decides to call me using whatsapp by convenience (the phone/call button is easy to reach right on top of the message view) because latency is way too high which means people keep speaking at the same time unless you use it like a walkie-talkie and say "over" when you clean the line.

I know the latency is already a thing with regular wireless phone network and we will probably never get back to analog wired level but it is still much lower than the latency the instant messaging apps call have, which is just too much to be bearable for anything else but the very occasional call.


> which is just too much to be bearable for anything else but the very occasional call.

I've compensated for this in IM calls by speaking with a more deliberate and measured cadence as well as adding slightly longer pauses (and waiting for such) at transitions in conversation. At least for me, it's worked just fine.

I have plenty of friends on the opposite side of the planet who I can carry a conversation with despite the latency by following this.



Wow, thanks for the link, I had no idea:

> AMD has ported early AGESA features to the PSP, which now discovers, enables and trains DRAM. Unlike any other x86 device in coreboot, a Picasso system has DRAM online prior to the first instruction fetch.

Perhaps they saw badly trained RAM as a security flaw? Or maybe doing it with the coprocessor helped them distribute the training code more easily (I heard a rumour once that RAM training algos are heavily patented? Might have imagined it).


This will not work if ISPs redirect DNS queries. Only the methods CAP_NET_ADMIN mentioned will work.


DoH APIs at these endpoints:

https://dns.google/dns-query – RFC 8484 (GET and POST)

https://dns.google/resolve? – JSON API (GET)

And tunneling obfuscated traffic is easy... =3


An easy solution would be for Google to host their DoH endpoints on the same domain(s) as their regular service, so that governments can't block DoH without blocking all of Google or YouTube. Using a dedicated domain like that, they're just begging to be blocked.

I wonder if DoH requests can be easily proxied? So if I set up https://www.mydomain.com/dns-query on a U.S.-based cloud server and proxy_pass all requests to Google or Cloudflare, and point my browser at my server, will it work?


Iodine will obfuscate the traffic using the redirected DNS hijack servers themselves.

Perhaps someone will put a configured wifi router image together over Christmas holidays for demonstration purposes... because it is fun to ignore tcp drop DoS too.

Tunneling well-obfuscated traffic is easier than most imagine... and IDS technology will fail to detect such things without an OS OSI layer snitch. =3


> An easy solution would be for Google to host their DoH endpoints on the same domain(s) as their regular service

That's not how that works. DoH resolvers need an IP address, not a domain name. Sure, Google could host DoH on www.google.com, www.youtube.com, etc. but most users are not going to be savvy enough to find those IPs and use them.

Then again, perhaps users savvy enough to try to use DoH to bypass these blocks would also be fine with this.


> most users are not going to be savvy enough to find those IPs and use them.

Very few people configure DoH on their own. It's up to the DoH-enabled client software (mostly browsers) to obtain lists of resolver IPs and keep them up to date.

If Cloudflare, for example, really wanted to make their DoH traffic indistinguishable from other HTTPS traffic, they could literally host DoH on any domain or IP under their control and rotate the list every now and then.


These are being redirected by the Malaysian government as well.


You do know what happens when people try to MiM SSL traffic correct?

Even the UK/China firewall can be tunneled over, but the ramifications for those that do so can be dire. =3


Yes, the connections fail, and most clients will fall back to regular ol' DNS on port 53, which then gets redirected to the government's DNS servers.

So far clients have chosen availability instead of fighting this fight.


Unless your local router tunnels the DNS traffic via other means. The clients may see slightly higher latency, but for <16 host hotspots it would be negligible.

It is quite easy for example, to bonce traffic through a reverse proxy on a Tor tunnel, and start ignoring spoofed drop-connection packets (hence these bypass local DNS, tunnel to a proxy IP to obfuscate Tor traffic detection, and exit someplace new every minute or so.) This is a common method to escape the cellular LTE/G5 network sandbox.

Ever played chase the Kl0wN? Some folks are difficult to find for various reasons.

Have a nice day, =3


> Chinese clones are the epitome of your “enshittification.” They drive prices up for the real product and invade the market with garbage.

The opposite, having no clones makes it easier for a group (like RaspberryPi) to enshittify.

Enshittification is where a group first obtains a large market share with cheap/free services and then pivots to squeeze as much out as possible. Having a competent clone is a strong preventative.

> This has most recently happened in the 3D printing world, with Prusa versus BambuLab. Who actually develops an open source slicer? Who allows 3rd-party firmware? Who contributes to the community? Who abides by open source licenses? Hint: It is not the Chinese company.

Bambu pisses me off too.

Unfortunately your parent is talking about patents, not open source vs closed source, or license violations.

> No, it would be terrible, as technology development is not free.

What about compatibility? Wouldn't it be good for competitors to be able to provide compatible PIO interfaces, so customers can churn from one SBC to another SBC without needing to rewrite their code?


> Having a competent clone is a strong preventative.

This causes a similar problem: people don't buy from the innovator, who needs more money to carry on innovating. They buy from the clone, who mostly only copies the innovator.


Is there a recorded demo? Reading about speech-to-text is different from hearing it.


Speech to text, not text to speech. There's nothing to hear but your own voice.


Well, considering everything outside/before whisper would be less than a 40% accurate on my voice (don’t know the reason and now whisper is close to 100% even with tech stuff/abbreviations). Things like Siri, Google, Alexa, Dragon etc all never understand (I stopped trying, so it might have improved, but I did try not long ago) anything I say. When I ask for the weather, something like Siri looks on Google what the border is etc. I am not native english, however I am fluent (work in English fulltime) and humans never have any issues; also, in my own language, none of them work either, except whisper, even locally running (which, like said, might’ve improved recently).

So it would be interesting to hear how articulated you would need to speak and have different people with accents and such.


I experience exactly the same. For me it’s an “accent” caused by profound hearing loss. No issues in everyday conversation, but almost zero success with any speech to text tool.


Could still have a demo showing how example recordings got transcribed


I also miss using both Seamonkey and themes :( I wasn't a fan of LCARs, but Earlyblue was great.

> The HTML editor not so much, and didn't appear to get much attention.

I found it useful. Firefox's inbuilt HTML editor features are worse, they don't have floating table editing. Nowadays I use Thunderbird to write HTML whenever I don't want to do it by hand, almost the same thing.


Completely useless for me:

> Wikipedia cannot determine your location. Please try again with a better signal.

I'm on a desktop. Plugged into wired internet. My "signal" is fine.

No way of manually specifying a location is provided.


Maybe because op did post the mobile link, try https://en.wikipedia.org/wiki/Special:Nearby instead


The same problem occurs: "Wikipedia cannot determine your location. Please try again with a better signal."

EDIT: Same thing occurs in both Firefox and Chromium


oh, come on ...

  https://en.wikipedia.org/wiki/Special:Nearby#/coord/[lat],[lon]


<strike>How did you work out how to do this?</strike>

EDIT: Doesn't seem to work, the pages ignores what I put there and doesn't change behaviour.


Yep, seeing the same thing.

> No way of manually specifying a location is provided.

... and that's exactly the issue.


Depends on the fuse time rating and the inrush current for the power supply (which can sometimes be more than 10A). Some 1A fuses might occasionally blow when you turn the unit on.


Hm yreah but if it's 10A it will be really short like < 100ms. A physical melt fuse should have no issues with that. Most general-purpose fuses are really slow.


I gave up on their controller software and rolled out OpenWRT to the Unifi AP AC lites at my previous job. I didn't try managing them centrally (there were only 5 of them) so I don't know if there are any good options for that.

The difference was night and day. The guest networks actually worked. They had uptimes of over a year without issue.

Sadly only _some_ Unifi AP models are supported by OpenWRT. Check before you buy. I use GL.inet stuff where possible now.


It's kind of strange for me that the most secure out of the box wifi router I could find was made in China by a Hong Kong based company. The new one comes with 2 2.5 slots fwiw.


How in the world do you know it’s secure?


Yeah I don't trust the firmware they come with. It's some customised variant of OpenWRT, but I replace it with vanilla immediately. At least this is very easy (simply upload the new firmware in the web interface, no serial port or TFTP shenanigans necessary).

FWIW I don't trust the OEM firmware of any router. They're all a mix of crap, some intentional, some not.


I simply use imagebuilder and bake custom scripts in. Then whenever I can I flash the new configs.

That's my way to manage a few openwrt devices


> my router can only do one at a time, and there's no way I'm switching as needed

That's abysmal! Every 5GHz Wifi AP I've ever come across lets you run both PHYs at the same time.

Please, on my behalf, sternly talk down to your router.

Even ignoring the massive issue of device compatibility: 5GHz and its protocols do not have anywhere the range and penetrating power of 2.4GHz. When I walk outside my house I can keep watching videos, but my laptop does this by transitioning to the 2GHz radio link modes.


In a lot of places 2.4ghz is unusable because of the density of networks transmitting in the space. I live in a SFH in a lower-tier metro and only 5ghz is performant


Most cheap wifi modules are all 2.4ghz, so printers, iot stuff, etc will almost certainly be 2.4ghz. Like 1$ cheap.

> only 5ghz is performant

Most of these barely need any bandwidth. A printer is possibly on the higher end of bandwidth, but I think the number of printers that support 5GHZ is possibly still single digits.


Doesn't help that Bluetooth is on the same spectrum


It's an 8 year old SBG6580-2 with radio button selection for 2.4 GHz and 5 GHz on the web interface. I bought the cheapest one guaranteed to work with Xfinity to save on the rental costs. I'll upgrade when they force a move from DOCSIS 3.0. Just like I'll upgrade my cheapest smart phone with a replaceable battery when they force a move from 4G (or finally make a workable phone with a physical keyboard again).


Eww!

Whenever you replace it, get a separate AP and modem.

Also, DOCSIS 3.1 modems come with queue management. You may benefit significantly from an upgrade even if nothing else changes.


Just spend the $150 on an omada eap670 and call it a day.


oh, I actually needed to check routers recently. Prices like 5 years ago but specs for cheaper models are "slightly broken". Like 2.4+5 router, but only 100MBit ethernet (and full AC speed for wireless). So, you kinda have "cheap" models, but to get a real usable router you have to pay the full price. Marketing.


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

Search: