HNHacker News
TopNewBestAskShowJobs

effie

1,121 karma · joined May 16, 2015

submissionscomments
effie··on Untouchable number
Paul Erdos is known for work in hobby mathematics which has little or no use "in real world".
effie··on Why GNU su does not support the `wheel' group (2002)
I am serious. He is famous for leaking interesting US gov documents and running away, but then he's become a celebrity who talks and writes on the internet. What computer security work is Snowden known for that makes him an authority on computer security? If let's say Kevin Mitnick said Qubes is a solid product for data protection it would be interesting; Snowden, not much.

What about that audit?

If you keep all your important data off internet, that's good for you, and Qubes helps.

effie··on Why GNU su does not support the `wheel' group (2002)
Yeah. From http://ec2-downloads.s3.amazonaws.com/AmazonLinuxAMIUserGuid... :

> To prevent remote root exploits, the Amazon Linux AMI does not allow remote root login via SSH[...] By default, the only account that can log in remotely via SSH is ec2-user. The ec2-user has sudo privileges.

Can someone please explain how this makes any sense for better security. It seems to be just a security theater.

effie··on Why GNU su does not support the `wheel' group (2002)
Don't do things just because twitter persona says so. Is there an independent security audit of Qubes that checks its factual capabilities in security?

> Never lead to escapes

Escape is the highest form of security failure. I'm talking about data access and exfiltration.

Do you store all your important data on a VM with no internet access? Even Qubes users don't, it's hard to work with. Then it's Firefox/ kernel bug away from being accessed remotely.

XSAs are publicly known vulnerabilities discovered by someone who wanted to make it public and later were published by the Xen developers. There very probably are publicly unknown vulnerabilities, both in HW and Xen, discovered/created by people who want to profit from exploiting them. There are whole teams focused on this kind of work, payed by states and criminal-enablers like NSO.

> What is restrictive about Qubes?

No GPU acceleration for video in a VM, legacy OS on dom0. Xen development in support of modern CPUs has fallen behind, didn't even boot on modern Zen X570 platform last time I tried, dysfunctional nested virtualization, using KVM from Linux does not work, can't run Android Studio with phone emulator.

effie··on micro – A Modern Alternative to nano
A person who knows and likes the program can do that, but the default name is a drawback for adoption. Nano is shorter name, using it is user-friendly and it already is on almost every modern Linux installation. So micro has a tough rival to beat, and it seems to be an "uphill battle".
effie··on Why GNU su does not support the `wheel' group (2002)
That's why the same question really applies to standard but insane practice of using sudo to get root. There is no security difference between root and lowuser that can sudo into root.

Sudoing into root from lowuser account is in some scenarios potentially more dangerous than just using both accounts separately, as the user who uses root regularly/very often gets accustomed to the fact his commands are powerful and can screw his system, so mistakes almost never happen. While sudoing all the time creates a false sense of security and the user is more likely to run harmful command with sudo.

effie··on Why GNU su does not support the `wheel' group (2002)
If you're targeted by state, Qubes on a PC isn't secure enough. It sits at a weird place, where it is stronger than your regular Linux, and showcases interesting ideas, but is quite restrictive in what you can do and doesn't provide any real security guarrantees. It's an open-source small shop project. Xen bugs and kernel bugs are too frequent, big boys know them/buy them/make them/exploit them, surely silently for years.

The idea your data on a PC connected to Internet can be really secured from the most powerful actors is very naive.

effie··on Why GNU su does not support the `wheel' group (2002)
> I have more than one interactive user account on some of them. I put these accounts to the wheel group, to avoid ever using a root password.

Why have multiple different unix users if all have the same power of the root user? They aren't isolated from each other, they aren't less powerful than root. So why not just use the already existing single root account?

effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
> Why does everyone think banning a party MUST be antidemocratic?

Probably because those "everyone" (in fact, a big portion of population) wants to have that party that the other side wants to ban, and there is chance it could happen. So they try to defend it preemptively by suggesting any banning in general would not be democratic (which is probably not true).

Another reason is that in recent history, most if not all German governments banning parties either were undemocratic, or turned out to dismantle democracy.

effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
This is fascinating, and seems to be a very wrong strategy, if the goal is to defend democracy. The law should indicate that if there is evidence a party wants to dismantle democracy, action should be taken to dissolve and ban the party as soon as possible. A law stating that courts should be waiting for such party to grow and get support is dumb and dangerous, from the pro-democratic viewpoint.
effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
Getting the right people into the lawmaking body, who will make the change.

I'm assuming the hypothetical weird situation where public advocacy outside the lawmaking process is illegal, but the lawmakers in the lawmaking process can discuss and repeal that law. This isn't implausible in democracy, as it is common in democracies that lawmakers have immunity from prosecution based on objectionable speech in a parliament.

Or illegally via advocating (just because an action is illegal, it does not mean it can't happen) or motivating the lawmakers in various ways, eventually a revolution (which still can be democratic in a sense).

If lawmakers can't repeal that kind of law legally, the system is not a sovereign democracy, but, at best, restricted/controlled democracy, by someone else than demos, who is maintaining that superlaw.

effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
> is it antidemocratic to advocate for a Parliamentary system over a Presidential system?

It depends on the law (constitution). If the law says it's forbidden, then it is anti-that-kind-of-democracy. If there is no such law, then it's consistent with democracy.

Real presidential democracy should allow for change of law and constitution, so the democratic process here would be to first change the law/constitution to allow for advocating, then advocate for switching to Parliamentary system, then get this change passed through the lawmaking process. Lots of steps, very hard to do, but in principle there should be a legal and democratic way. If there isn't legal democratic way, the system is highly suspicious, and probably isn't even formally a democracy.

> If we didn't, should the NZ government be able to ban a party advocating for one?

If the government (in extreme, the president) is democratically elected, and if the ban is done constitutionally and lawfully, then that would be still democratic.

> Germany supports lots of antidemocratic measures. They oppose binding referenda of the population before the adoption of international treaties

Interesting, is this an official government position with some rationale? Or the government just does whatever they can legally and ignores the calls for referendum?

One rationale I've came across is that international treaties (in parliamentary systems) have to go through the parliament, which is representative, so referendum is not needed, and if someone wants to invoke one, they have to do the necessary work required by the law.

effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
> what would you accept as qualifying evidence

Party leadership making apologies for Nazi Germany or support for Nazi/equivalent policies, or tolerance of party members behaving in such a way.

> There's a protocol

OK, so they were not found overstepping the red lines yet, only problematic and dancing on it. OK, this may change in the future. When the relevant institutions make the judgement, then it should credible.

> say you want to create

Sorry, I can't play this game. But you have a point, yes smart Nazis would try to do that.

effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
Democracy does not imply that a political party cannot be banned. Nazi party is forbidden in many countries that are usually considered democratic or at least flawed democratic (democratic formally, but not in effect).

Democracy in contemporary context also does not mean direct democracy, it means representative democracy. That's why banning a party that has overwhelming popular support can still be democratic, if it is done lawfully by democratically controlled institutions (via regular and free elections). Dissent of the people for a specific decision or policy does not have legal power in standard democracies unless a special mechanism is invoked, such as referendum with the power of law (whose invocation the president or representatives have to agree on, details depend on country).

effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
Any incontrovertible evidence for party being nazist? And if there is, why weren't they banned already? Nazi parties can't legally exist in Germany.

Re downvotes, I'm pointing out that decisive German institutions so far did not pronounce the party as Nazi, and there were probably good reasons for that.

effie··on Germany is debating whether to ban AfD as the party surges to 21% in the polls
It would be, if AfD was credibly anti-democratic, e.g. if there is evidence they support restricting or dismantling democratic processes, such as regular and free elections, balance of powers, etc.

I don't know if there is such evidence, so no judgement on AfD.

However, it seems very often media in west write "protecting democracy" when they actually mean "protecting political power of centrists/liberal democratic parties". Some people even genuinely think that it's democracy only when that part of political spectrum rules.

effie··on Gnu/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way
No problem. For more, this looks like a good intro

https://arstechnica.com/gadgets/2021/09/examining-btrfs-linu...

effie··on I'm 17 and wrote this guide on how CPUs run programs
Mrmrmmm, the youngling, an engineer with skills in writing, is not just that. An effective PIRATE, and a connoiseur of fine music, she is also. Great things, destined to do, she is.
effie··on Gnu/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way
Does it run on Linux or ordinary BSD? Does any company use it?
effie··on Gnu/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way
It's "perpetually half-finished". Convoluted admin cli tooling, bad track record with reliability and loss of data, lots of stories on the internet. It perhaps got better, but RAID5/RAID6 for metadata (standard use of disks) still not oficially recommended and thus standard RAID5/RAID6 is not reliable. Also, look at some FS benchmarks - BTRFS is still much slower than EXT/XFS, and slower than ZFS.

About the only class of scenarios to use BTRFS instead of ZFS is if you want the features, do not need RAID5/6, require support by Linux distributor/kernel developers or for some other (hard to think of) reason you can't use ZFS.

I do use BTRFS on a single disk where I don't touch it with cli tools, and there it's fine.

effie··on Gnu/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way
Oh it's word games with "implement". OK then, let's agree then developing a modern filesystem into a robust software for practical daily use is hard.
effie··on Gnu/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way
We did not yet have a big publicized hack of whole cloud infrastructure causing massive economic harm. When that happens (the buggy PC/Linux architecture running the world is ripe), more secure architectures will become commercially interesting despite the 1% performance penalty.
effie··on Gnu/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way
Simple filesystems - those oriented at speed, without integrity checking, compression, encryption and raid-like features. Which are extremely useful and desirable in a filesystem.

When people tried to do a full-featured filesystem, with a remarkable exception (ZFS) it's either a disappointing unfinished mess (btrfs) or a promising, but a long-term project taking years (bcachefs).

Making a filesystem with strong support of important features is an extremely demanding project.

effie··on Final nail in the coffin of Red Hat rebuilds?
> Hang on: where?

In your The Register article. It's good that here on HN you have clarified that this is Red Hat's position and your position. But that's the mistake - you should have stated this clearly in the article. Making an honest mistake is fine, pretending you don't see it at all is the reason for length of this conversation.

> That a corporation which over 20Y has gone from being worth very little to being worth tens of billions of dollars solely from selling contracts should not consider contract law or license terms before making such an important decision?

> To conclude that and maintain it seriously is laughable.

> Amusingly, RH itself has contacted me officially, as well as several members of staff unofficially, and ex members of staff privately, to thank me for a cogent analysis and being fair.

Nice deflection and PR work there. From outside, you seem to fit better in Red Hat's PR department than in a journal that prouds itself in "biting the hand that feeds IT".

effie··on Final nail in the coffin of Red Hat rebuilds?
> It's analysis.

Analysis should involve also sources and argumentation. You stated a contentious belief as an obvious fact without source and argumentation. That's more like a commentary.

> The position that "they can't do this, it's GPL!" is risible. It's stupid: it means those saying it have not thought about what a corporation worth tens of $billions has to do before such a move.

That's your analysis?

No it's not risible.

Commentators do not usually claim this is their official legal position. It's an understandable emotional reaction to IBM/RedHat turning their back on decades of established mutual understanding with the community, which was that clones are fine.

What's risible (or sad) is that some people, on both sides, including you, think their position is obviously correct and the other one is obviously wrong. None of the legal questions here are obvious.

From a legal standpoint, the contract vs GPL issue is contentious, and if you do not see why, then you probably did not came across enough of various sources on the matter. There is a documented case in the past where Red Hat violated GPL as they threatened to revoke support to a customer using the GPL code if they won't pay royalties; the customer said go pound sand, and Red Hat ultimately backed down. The spook of GPL, or "no further restrictions" in particular, is strong, and Red Hat/IBM are not likely to want to test it in court.

effie··on Final nail in the coffin of Red Hat rebuilds?
So, do you think your article is neutral reporting, or personal view/commentary? It seems to me it is the latter. That's OK, but then don't pretend you're just reporting and not playing a lawyer. Your last summary is pretty engaged and one-sided.

> I see a lot of entitled angry people who haven't put real thought into what's going on and are angry because something they felt they were entitled to has been taken away... but they were never really entitled to it at all.

That is pretty funny, because it works both ways, depending on your attitude to Red Hat :)

In addition to reading what people/organizations wrote since the announcement, it's eye-opening to read also past sources on the Red Hat attitude, especially how Red Hat tolerated CentOS, then embraced it and supported it [Jim Whitehurst quotes], then killed it, and now that they themselves have caused original centos rebirth (alternatives like Rocky and Alma), they've decided to make problems and even call the people doing useful work for the user community "freeloaders".

Jim Whitehurst quotes [1]:

"CentOS is a derivative of RHEL that works for people that want a stable release without support,"

"If they don't see the value of our model then at least I'd rather have them on something similar to RHEL."

"We don't view CentOS as a competitor. It's almost a complement,"

"Red Hat is great for production, but there are so many new innovations with OpenStack... There was nothing in the Red Hat family to support that. CentOS is moving faster and fills a gap in our portfolio of offerings."

The old management got the culture and did not attack the community. The present management is the opposite, and I think it's dumb.

[1] https://www.zdnet.com/article/red-hat-ceo-whitehurst-on-vmwa...

effie··on Final nail in the coffin of Red Hat rebuilds?
Wow, that is pretty defensive/offensive and dissonant with your post above. You wrote in your article:

> [...] as far as we can see, the Hat is acting perfectly in accordance with the terms of the GPL [...] The key point being is that to obtain those binaries, customers – as well as developers on free accounts – must agree to a license agreement and are under the terms of a contract, which overrides the GPL license of the code itself.

And later here:

> I covered my take on the situation at length [...] if you have further points or questions I will be happy to try to address them.

So, if you were just reporting, and you're happy to address questions, my question is - who did you report there? Who thinks contract overrides the license? Is it you yourself, is it the Register team, or somebody else?

I think that if using that claim at all, you should have reported that this claim is pretty controversial, there are many discussions on the internet that show this.

effie··on Final nail in the coffin of Red Hat rebuilds?
You wrote

> customers [...] are under the terms of a contract, which overrides the GPL license of the code itself

Do you have a source for this claim? Why would the contract be legally stronger than the license?

GPL prohibits further restrictions on rights of the code recipient. Contractual terms are sometimes found unlawful/invalid by courts. I guess this question can really be resolved only by a court.

effie··on YouTube legal team contacted Invidious developers
Perhaps they mean they, as a project, don't access Youtube API? But the user does?
effie··on Desktop Linux Hardening (2022)
How does re-installing the OS from scratch every 6 months "eliminate most of the advanced threats"? The malware has up to 6 months to do its work. OS re-install may delete the malware, but the next visit to bad link may re-install the malware as well.
← PreviousPage 5 of 34Next →