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

I think adoption will hinge on whether existing Android apps will just run on it with something like waydroid/anbox or not.

Gaming on Linux took off with Proton. Linux on phones might go the same path.


You should be able to do that via DNS SRV entries.

  _xmpp-client._tcp.domain.tld. TTL IN SRV priority weight port target
  _xmpps-client._tcp.domain.tld. TTL IN SRV priority weight port target

  example:
  _xmpp-client._tcp.not-my-domain.com. 3599 IN SRV 5 0 5222 jabber.my-domain.com.

You could also build a reverse proxy setup. Then you wouldn't need the keys to the SSL certs. But that is probably overkill to run at your client: https://wiki.xmpp.org/web/Tech_pages/XEP-0368

I don't think I have seen a client complain about the cert being for jabber.my-domain.com Which one is giving trouble there?

source: https://datatracker.ietf.org/doc/html/rfc6120

https://wiki.xmpp.org/web/SRV_Records


> Which one is giving trouble there?

Probably all of them.

Section 5.4.3.1

  > The receiving entity SHOULD choose which certificate to present
  > based on the domainpart contained in the 'to' attribute of the
  > initial stream header (in essence, this domainpart is
  > functionally equivalent to the Server Name Indication defined for
  > TLS in [TLS-EXT]).
and 13.7.2 says

  > Once the identity of the stream peer has been validated, the
  > validating entity SHOULD also correlate the validated identity with
  > the 'from' address (if any) of the stream header it received from the
  > peer.  If the two identities do not match, the validating entity
  > SHOULD terminate the connection attempt (however, there might be good
  > reasons why the identities do not match, as described under
  > Section 4.7.1).
You can manually set a server in most clients, and I don't know how that is generally implemented. I guess that should work then.

But if you serve a certificate for jabber.example.com for a user trying to connect to an account user@example.com using SRV records then that mismatch will give you at least a certificate warning popup. And for good reason too: How would a user verify that a certificate

abcde.1234.jabber.freshhosting.donut

is valid for the account joe.doe@example.com ?


Try Toast Hawaii. The weird mix of ham, pineapple and cheese the Germans make.

I am still convinced the lava cheese insulator is there only to burn people's insides with boiling pineapple.


Thanks for the recommendation, I will go out and try this, despite the belief that some people hold about Hawaii Toast giving you cancer[1].

1: https://en.wikipedia.org/wiki/Toast_Hawaii


But that’s because of the water content of pineapple, so now we’re back at water..

Although pineapple flavoured floor heating does sound delicious.


You do realize the answer is right there: https://www.sudo.ws/about/logo/

(and the old logo) ;)


I missed that, thanks!


P-CAD even had a dongle-caddy where you could plug in I think about 7 of them into to unlock different modules.

I will check if I can find an image of it.

EDIT: here is an old listing of it: https://www.ebay.com/itm/187748130737

Sadly the lid isn't open so you can't see what modules are installed.


It needs quite a few fixes to even run in a VM. But it can be done: https://github.com/JHRobotics/patcher9x


This post doesn't go to to great detail, but seems to run natively:

https://www.reddit.com/r/windows/comments/1n1no1k/august_202...


It might be possible to use the rest of that RAM above the 4GB barrier as a ridiculously fast RAM disk, with an XMS driver like this one:

https://github.com/Baron-von-Riedesel/HimemSX


Huh, so someone actually built this? I was thinking about something similar the other day, in the form of a Windows 9x driver that would use that inaccessible RAM as a "page file".


I did a similar thing on my DOS PC. Lots of DOS software gets confused when there is more than 64MB of XMS/EMS free. So I just gave 64MB of the 128MB to smartdrv. It's more RAM drive I ever had when using DOS for work back in the day.

Win95 complains about needing REAL mode compatibility for a RAM disk though. I wonder how much performance degradation is noticeable with a RAM disk though.


Hard disagree. You can run the same programs on any DE or Window Manager or even without one (on pure X11 for example). That's not a hurdle it's a feature.

Users who don't know about the feature can just use a pre-configured system like Mint Cinnamon and never know about any of these things.


Yeah I wanted to say, for people who don't care, there's Linux Mint. (I used to spend all my time tinkering with the DE, now I prefer to spend zero!)

Except even with Linux Mint you have to choose which one ;)


Nope.

Linux user for decades, but headless since the early aughts. Decided to dip my toes back into the desktop space with Mint Cinnamon.

I can mirror or run lots of phone apps on Windows or macOS, but ironically, not Linux. I decide to run an Android emulator so I can use some phone-only apps.

I read up on reviews, then download and install Waydroid as the top contender.

Does Waydroid work? No. It fails silently launching from the shortcut after the install. Run it from the command line, and, nope, it's a window manager issue. Mint Cinnamon uses X11, not Wayland, and Waydroid apparently needs... Wayland support.

OK, I log out, log into Mint with Wayland support, then re-launch Waydroid. My screen goes into a fugue state where it randomly alternates between black and the desktop. Try a variety of things, and I guess this is just how it is. Google and try any number of fixes, end up giving up.

Yes, that's my old pal Linux on the Desktop. Older, faster and wiser, but still flaky in precisely the same ways.


You can't run X11 programs on Wayland without Xwayland.

Likewise you cannot run Wayland programs on X11 without a wayland compositor like Cage (a wayland kiosk) or Weston. Both run as a window on X11 inside of which Waydroid works just fine.

It's an odd complaint that incompatible software is incompatible.


You read the parent I was responding to, no? You're reinforcing my point.

"Users who don't know about the feature can just use a pre-configured system like Mint Cinnamon and never know about any of these things."


I did. I agree it's not obvious. But you cannot run OpenGL, Vulkan, Glide or DirectX on Windows either without having the proper hardware and software installed. So yeah. Waydroid needs wayland. Anbox runs on X11.


> OpenGL, Vulkan, Glide or DirectX on Windows either without having the proper hardware and software installed

Windows will run at least basic OpenGL and DirectX in software if you don't have hardware to accelerate that, and those software renderers are included as part of the OS. It'll run like garbage, but it will run.

https://learn.microsoft.com/en-us/windows/win32/direct3darti...


I think that type of user wouldn't go out looking for an Android compatibility layer.


Bluestacks works fine for this on PC and Mac, and I've seen casuals use that because they want to play their gacha game on a bigger screen.

Waydroid compleatly fails in comparison, while giving you no pointers on what the problem might be or how to solve it unless you're already a Linux power user.


Headless daily driver? Hardcore. What do you use for a browser?

I've tried it as a challenge for a couple of days (lynx, mutt, some other TUI stuff) and it made some things like Vim stick (although that may have as much to do with that challenge as Tridactyl did). But I couldn't last longer than a week. It does free you from the burden of system requirements. CPU: Optional.


w3m can even display images in a linux console if you have the proper drivers or use KMSCON. It unwieldy but surprisingly usable. And my laptop battery runs for 8 hours which is quite amazing for a Zen1.


> And my laptop battery runs for 8 hours

I imagine your display is almost entirely black for the majority of the time, with your (most probably) LCD backlight blasting away, trying its hardest to get a few thousandths of its light output through the few pixels on the screen that it can escape! XD


Brightness down, LAN card disabled (the media sense on RTL cards sucks about 1.5W with no cable plugged in, wtf? Thats more than the Wifi needs)

And powertop (great piece of software, thanks Intel) tuned to the max + powersave scheduler. All that on Windows or KDE results in about 4-5h of battery though. So fbdev must be somehow really frugal.


That's cause you're using a distro like mint which is using older builds of stuff.

Get yourself a most recent plasma 6 Wayland setup with pipewire for audio. It even has rdp server now.

What's most likely happening is your user space app wants the newer API but you're running old builds from two years ago.

It will continue to degrade for you unless you fully switch to a Wayland DM.

Anything built on X11 is basically deprecated now and no one is building on it anymore.


> That's cause you're using a distro like mint which is using older builds of stuff.

The context here is that I was commenting on the parent's assertion that one "can just use a pre-configured system like Mint Cinnamon and never know about any of these things." Nope!

> It will continue to degrade for you unless you fully switch to a Wayland DM. Anything built on X11 is basically deprecated now and no one is building on it anymore.

That's my impression as well, and again, with the 2nd most popular Linux distro using X11 by default and with "experimental" Wayland support, that only reinforces my rebuttal of parent's claim.


I don't recommend Mint for this reason. SteamOS or Nobara for the white glove premium experience.


> You can run the same programs on any DE or Window Manager or even without one (on pure X11 for example)

The Flatpaks I've tried don't seem to understand this, however.


Has happened:

Core2Duo, Opteron64 and Athlon64 can run W11 RTM

They will bluescreen booting after an update to 24H2 because they are missing the POPCNT instruction.

https://arstechnica.com/gadgets/2024/02/windows-11-24h2-goes...


Athlon 64 is a 20 yo CPU. At some point...


Hey, my X200 has a Core2Duo and still does everything I need.

(No, I don't need gaming or LLMs.)


Same here. Telegram does not suggest contacts, groups or anything else to you. If you see wackos it's because you have them in your contact list.

It's the only IM I have used that works most of the time, is not Google or Meta, is free and is easy enough to get working for normies.

I'd use IRC, XMPP or Matrix but then I cannot contact the non-tech friends I want to chat with from time to time.


Except Telegram requires you to pay to have the option of only allowing your contacts to message you.

And even then, if the spammer buys premium, they can still message you!


True, but then the spammer still needs to have your phone number or your @username.

Sadly there are too many data leaks so those phone numbers are out there.


Phone numbers aren't secret. There's too few of them. It's feasible to send messages to every phone number.

The spam messages I receive don't address me by name. They're generic.


So like: https://geminiprotocol.net/

They claim the protocol is resilient to enshittification.


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

Search: