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

I am using OpenBSD on an x86-64 desktop, and X is still very much the supported graphics environment.

That said, there is interest in Wayland in these circles.

https://www.openbsd.org/papers/eurobsdcon2023-matthieu-wayla...


Supported by whom? Xorg, the server, no longer maintained. Also, OpenBSD users already a tiny fraction of users...if every single OpenBSD desktop switches to Linux and Wayland, not a single metric will change significantly.

OpenBSD also maintains OpenSSH, which has enormous market penetration.

Their ssh supports the -X and -Y options to run remote X applications.

Let me know when those go Wayland-specific and are able to encompass the new protocol.

Until then, get comfortable in a small and discardable minority.


OpenBSD maintains its own Xorg fork, called Xenocara.

As I understand it, systemctl uses D-Bus to send commands to systemd. I have read that systemd implemented their own D-Bus which is faster than stand-alone D-Bus.

So this gives me pause:

'Ever seen kwallet or gnome-keyring? Yeah, these things. These are supposed to be "secret storage" for things like signing keys, passwords, etc. They can be protected by a password, which means they are secure... right? No. No, they aren't. These secrets may be encrypted on disk, which technically prevents them from being stolen if your laptop is stolen. If you just cringed at that because disk encryption has been a thing for 20 years now or so, you're not alone. However, the best thing is this: any app on the bus can read all secrets in the store if the store is unlocked. No, this is not a #%&@ing joke. Once you input that password, any app can just read all of them without you noticing."

So, how does systemd ensure that D-Bus commands cannot originate from an unprivileged account?

Does systemd's D-Bus implementation use a different security architecture than stand-alone D-Bus?

I admit that I don't know anything about these mechanisms.

https://www.reddit.com/r/linux/comments/1lxd0hl/systemctl_vs...


systemd accepts commands from the system bus (i.e. the dbus instance running as uid 0). User desktops have their own session bus, which runs as the user.

Thanks, that makes sense.

Still, for user-level systemd, that means the bus is open to any binary running with the user's credentials.

This is not any worse than the risk of running ssh-agent, though.


polkit


I had vaguely remembered that chitin was equivalent to cellulose in our inability to digest. The article addresses it:

"The first modification, eliminating a gene for chitin synthase, resulted in thinner fungal cell walls."

This also has an enormous potential benefit of reducing avian flu and other zoonotic bird diseases.


> This also has an enormous potential benefit of reducing avian flu and other zoonotic bird diseases.

How?


By replacing (some) farmed meat with farmed fungi protein.

Although it's theoretically possible for a disease to infect both fungus and animals, because the biology is so different, the risk is greatly, greatly reduced.

In addition, it may be possible to reduce the use of treatments such as antibiotics which, in their currently mass application to farmed animals, could directly lead to the development of antibiotic resistant in diseases which affect humans and animals.


Plus, chucking the contents of a few biotanks in case of infection is a hell of a lot better than having to kill and waste millions of birds.

I mean, industrial slaughter isn't a pretty process, even in better plants, which most aren't, but where they come to wipe out the barn, they're not putting animal welfare first.


Fish foods with chitin is marketed as roughage.

for humans, does shellfish allergy (tropomyosin and other proteins) diagnosis imply chitin allergy?


The Geneva Convention ought to have something to say about how a general may and may not be attacked.

If I remember correctly, the assailant must be dressed in some sort of military uniform to be considered a prisoner of war if captured. Lacking the uniform, it would be espionage and no Geneva Convention rights.

Obviously, neither side in the conflict is adhering to these rules.

I should give this a read:

https://en.wikipedia.org/wiki/Geneva_Conventions


>The Geneva Convention ought to have something to say about how a general may and may not be attacked.

Except nobody in power actually gives a damn about the Geneva convention or the "laws of war" being thrown around in this topic.

Those laws were made up so that victorious powers can bully smaller countries when they lose a war, but superpower nations themselves don't have to abide by them because there's nobody more powerful than them to hold them accountable when they break those rules. Because laws aren't real, it's only the enforcement that is real.

Like the US also doesn't care about the Geneva Convention with all its warmongering and crimes against humanity in the middle east, and the torturing in Guantanamo Bay, and the likes of George Bush and Tony Blair will never see a day at the ICJ. Hell, not even US marines accused of using civilians for target practices in Afghanistan got to see a day at the Hague because the US said they'd invade the Hague if that happened. Russia also doesn't care about the Geneva convention and Putin won't see a day at the Hague. Israel doesn't give a crap about the geneva convention when bombing Palestinian hospitals, and Netanyahu won't see a day at the Hague. And if China invaded Taiwan, they won't care about the Geneva convention and Xi Jinping will never see the Hague. Trump can invade Venezuela tomorrow, and same, nothing will happen to him or the US.

THAT IS THE REALITY, that is how the world really works, dominance by the strong, subservience of the weak, everything else about laws, fairness, morality, etc only works in Tolkien tales and internet arguments, not in major international conflicts.

Edit: to the downvoters, could you also explain what part of what I said was wrong?


There are indeed actors who only respect might. That is not universal. Preaching might is right is also not universal.

It is still important to have might even if you aren't in that camp because inevitably you will run into people with that worldview and they cannot be reasoned with without might.


Military might is the thing keeping the USD the world reserve currency instead of the GBP, EUR or Yuan. It's literally the core keeping the US economy and prosperity.

And things don't have to be universal to be true, but just one leader/nation bombing or abusing the shit out of you is all you need to teach you this lesson, and waving the Geneva convention in their face won't help you.

The real world is harsh, unfair and unjust and pieces of paper named after European cities don't change that. A barrel in your hand pointed at them does. The ability to use force is the only thing in history that was guaranteed to change things in your favor.


>Military might is the thing keeping the USD the world reserve currency instead of the GBP, EUR or Yuan. It's literally the core keeping the US economy and prosperity.

No it's not. The size of the American economy, it's extensive trade, the independence of the Central Bank and the rule of law and commitment to paying debts do that. Americans do not force anyone to trade in USD.


>>Military might is the thing keeping the USD the world reserve currency instead of the GBP, EUR or Yuan. It's literally the core keeping the US economy and prosperity.

> No it's not. The size of the American economy, it's extensive trade, the independence of the Central Bank and the rule of law and commitment to paying debts do that. Americans do not force anyone to trade in USD.

The OP is correct, historically. US might, albeit aimed at anyone attempting to disrupt trade, WAS the basis for US hegemony. The US effectively policed the largest oceans, ensuring world trade was reliable and cost-stabilized since WW2. As long as you dealt in USD, you were supported. A type of soft influence that was very effective.

This has been disrupted recently. The US has declined to re-invest in the navy (ship construction has almost bottomed out), routed most of the navy to east asia, and antagonized other nations by disrupting agreements that could have sustained on momentum. This year's farming subsidy (to the tune of 12 billion) is due to those abandoned agreements, paired with unnecessary antagonism.


>The size of the American economy

And how did the American economy get to that size without the military protecting it from IDK, the USSR just taking it?

>As long as you dealt in USD, you were supported.

And what happened to you if you wanted to trade with the USSR? You're omitting that part


>> The size of the American economy

> And how did the American economy get to that size without the military protecting it from IDK, the USSR just taking it?

The US hegemony successfully strangled the USSR leading to the current Russian oligarchy (with a dictator at the top). The USSR never found itself in a position to expand its borders without threatening an internal insurrection, a coup, and/or the extermination of most of the military forces in a single conflict. US funded the rebuilding of Europe as part of the manufactured hegemony, allowing free trade to supply europe with cheap goods and workers safely across the waters, or under strict supervision of US intelligence for deals with the USSR and the rest of Asia. The USSR wasn't part of these agreement negotiations per se. They had to deal with their own internal politics and manufacturing limitations, while negotiating with countries that had a veto-enabled silent partner.

TBH, I have no idea what people are talking about when are implying "the American economy" is large. It's 8% of world pop and is largely an exporter of natural resources. The strength of the US economy is the reliability of the bond market. The USSR had no chance of taking the US, but did meaningfully threaten the security of the US during the cuban missile crisis. USSR was considered a credible threat to most of Europe for the duration of the cold war, in a carefully structured scenario of mutual destruction.

> And what happened to you if you wanted to trade with the USSR? You're omitting that part

World politics is not as simple as cause and effect. Many countries did deal with embargoed/sanctioned countries, including the US - notably the sale of grain to the USSR during the 70s. If you wanted first crack at new trade deals or wanted security guarantees from the US for delicate trade deals, you had to make allowances according to US wishes. Germany made it clear that they were going to purchase natural gas from the USSR as a matter of their own energy security. The US made an allowance. Maybe one US partner attacked another (Iraq vs Kuwait), the US would step in militarily. You wanted to sell oil to Russia? Sanctions or embargoes or worse, you were not able to call on the US navy when your shipping lanes were disrupted. Maybe the US called on some pirates regularly to raid your ships, maybe not. Thems the breaks, mafia style.


That is naive, it is much more about the US hegemony and mainly about their military might. I would be good to sometimes reach such a state, but as of today it is not.

The language that implements Python's high-speed floating point has often been FORTRAN.

https://fortranwiki.org/fortran/show/Python


My local grocery store offered free blood testing for Vitamin D a few years ago, and I was low.

I take a 2000IU tablet a few times a week now.


Haha the article states that the recommended daily dose should be 6-8k

If you are buying now, you want a device on a v5 Linux kernel with BPF support, where the bootloader can be unlocked and VoLTE is implemented in the 3rd-party ROM.

LineageOS has a build roster of current devices at this URL:

https://lineageos.org/Changelog-30/

The Pixels are the most flexible, but don't buy a model from Verizon (they don't allow unlocked bootloaders).

Most other OEMs require you to generate an unlock token and send it to them, then wait a week, which is extrememly inconvenient (and sometimes they just stop and refuse, as I understand OnePlus has).

If you want a locked bootloader at the end of the process for security, then you will be on a later Pixel with Graphene.


Unfortunately, even with the best after-market support, banking apps and/or contactless payments becomes a cat-and-mouse game, that, even if it works, can stop working at the drop of a hat.

I can tell you that Wells Fargo works both on Lineage with Mind the Gapps, and Graphene with the Play store installed. I have it on my OnePlus 5 and Pixel 6a.

I understand that most U.S. banking apps work on Graphene.

As far as contactless payments, try a Pixel watch. I understand that it is entirely separate from the phone.


Provisioning payment cards on your watch without being able to run the phone app will be quite a challenge, however!

I have never tried this, as I am happier with RFID on my individual credit cards.

However, Google Pay will certainly run on my Lineage OnePlus 5. It will not provision localhost, but I am guessing that it will provision a watch.

I would go buy the parts and try it just to know, but I doubt interest would remain here by the time I assembled everything.

Edit: Graphene has a page on this subject, and Garmin appears to be the best option.

https://discuss.grapheneos.org/d/1040-compatibility-with-sma...


And now Android uses mksh, a free Korn clone.

I will admit to you that Brave historically had many problems with bad behavior:

https://old.reddit.com/r/browsers/comments/1j1pq7b/list_of_b...

The lobste.rs site has taken hostile speps towards Brave:

https://lobste.rs/s/iopw1d/what_s_up_with_lobste_rs_blocking...

Still, Brave does offer a few unique advantages.

- it is equivalent to Chrome on sites that require it, and does not have the compatibility problems of Firefox

- Ad block is built in

- it is easily available if you are not running Play and GMS

- it is a mature browser, where most everything works as expected

- the bad aesthetic choices that have been introduced to Brave so far are easily undone

No, it's not perfect, but there are use cases.


None of those seem like unique advantages. In fact, the only advantage there seems to be "Ad block is built in", which is still a dubious advantage at best.

To you, perhaps.

You could install Brave, or you could install adblock for the browser you're already using. It doesn't seem like much of an advantage for Brave to ship with adblock built-in, given that everybody already uses a web browser.

So it might seem to you.

Do you come on HN just to troll? Why even bother hitting the reply button if you don't have an actual reply to offer?

If you enjoy HN, consider that if comments like yours were the norm, nobody would use this website and it would die.


Why, do you?

Perhaps quibbling over an upvoted comment is a pattern that tires me.

You karma cumulative karma is around 120 if I read it correctly. Mine is 7356. I think I know how to turn a popular idiom.


A second spent thinking about HN karma is one too many.

>Perhaps quibbling over an upvoted comment is a pattern that tires me.

You could just simply not reply if you think I'm not engaging in good faith, as opposed to actively sabotaging the forum with pointless trolling. What's the point?


Because you are an interesting target.

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

Search: