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

Goatherd's pie.

What does it matter that the claims are "false" if claiming them as the truth results in encouraging the society we wish to exist? That paper is a cornerstone of sustainability initiatives, if you retract it, you might as well set the whole Earth on fire. To hell with integrity, I say, it's time to do some good for the world!

The status quo wasn't great for the ordinary people and the only offramp they had was clown world. Brexit should have been a hard lesson proving the people will vote against their own interest if they believe they are also voting for something harmful to the regime they despise.

People weren't voting against their own interest. They are voting against a system which they do not believe worked for them. Saying people vote against their own interest is saying that they aught to just shut up and listen. If you propose policy X and say it will be good for people, and they vote against X, then that is a moment of self-reflection on why people think X is not good for them. That attitude is exactly why people despise the regime above them.

A lot of people vote for vibes, not policies. The mistake is in not giving them the vibe they are asking for.

By googling "best open source games" and finding blogs and forums that talk about them. In fact googling that exact phrase returns as its first search result a Reddit thread in which OpenTTD is one of the first games listed.

It's not like you can discover it on Steam any easier.

Of course, searching for information itself is also a skill, but it is a truly essential one for the modern world.


I know things are bad in the USA right now, but news like these show that you still have your basic rights. This kind of song would not fly in any other country on Earth. No other country has Freedom of Speech laws strong enough to defend against insulting the police. There have been some people abusing their freedom in recent times cough Kanye cough, but for every loud nazi there are ten more excellent people whose right to speak should not be infringed!

> This kind of song would not fly in any other country on Earth. No other country has Freedom of Speech laws strong enough to defend against insulting the police.

I'm fairly certain you could do the exact same thing here in Canada. I honestly don't think it's as exceptional as you're making it out to be.


Canada has better defamation laws than most of Europe (as truth is an absolute defense), but the US puts the onus of proving falsehood on the plaintiff, not the defense, in cases concerning public figures. The US's freedom of speech laws are one of the few truly exceptional legal constructs we should be proud of. Most other good legal concepts the US has pioneered have been copied to similar or greater effect abroad, such as the ADA and worker's comp.

This wasn’t a 1A case, it was a civil defamation suit. He won because they failed to prove defamation, NOT because the judge threw out the lawsuit because of a violation of constitutional rights.

Separately: saying something shitty or unpopular that you disagree with isn’t someone abusing their rights to free expression. Expressing unpopular viewpoints that others consider abusive is exactly the point of such rights.

There’s a REALLY BIG reason it isn’t “freedom of expression, except for expressing racial hatred”, and it’s not because we like racism. Germany sometimes bans entire political parties that they declare unconstitutional. Now imagine that power in the hands of Trump. You can see what Putin did to Navalny for a preview.


Perhaps interesting here is that some of the things he said were definitely not defensible via "truth is an affirmative defense." But it's ultimately up to the jury, and they can also find him innocent because a reasonable person wouldn't be offended by outlandish accusations.

(Ultimately, though, they can find him innocent for any reason. If they decided he should walk because you can't legally offend cops, that's fine too.)


“walk” refers to criminal prosecution where the alternative is going to prison. This was a civil trial, he was not being prosecuted. The police, despite raiding his house, never charged him with a crime. He was not “found innocent” in a civil suit. He was innocent the whole time even if he lost this trial, it’s just a matter of monetary damage.

Truth is far from the only defense.

Opinion is not defamatory. Satire is not defamatory.

With public officials like police, even false factual statements are not defamatory unless you knew they were false and lied about it specifically to hurt them.


> Germany sometimes bans entire political parties

You make it sound like Germany bans political parties every other year.

Germany formally only ever banned two parties:

- Socialist Reich Party (SRP), 1952 - Communist Party of Germany (KPD), 1956

For context: The Federal Republic of Germany was founded in 1949.

There are current discussions about banning - or evaluating a potential ban of - the Alternative für Deutschland (AfD). If the ban went through (I think it won't), it would be the first in 70 years.


That’s just an example. Germany’s censorship (a violation of human rights to peaceful free expression) doesn’t just stop at political parties.

The fact that they are even discussing a ban of AfD shows how ridiculously dangerous such powers are when held by the state. The AfD is disgusting but until and unless they take up arms, speech is speech. “First they came for the racists, and I didn’t speak up because I was not a racist. Then they came for the publishers of violent video games…”

There is no power that you can give to the state that they will not eventually abuse at their convenience. It positively astounds me that Germans do not understand this, given the nation’s history.


Many state AfD Organisations are classified as Right Extremists that want to violate our constitution, that's because they discussed concrete plans of violating constitutional rights of citizens.

We already experienced what happens when you don't stop antidemocratic parties, and we don't want to run the experiment another time.

It astounds me that you don't understand this simple concept.

Also the US Administration currently is a beacon of free speech, threatening senators with the death penalty for reminding officers that they don't have to comply with unlawful orders


> Now imagine that power in the hands of Trump.

The Germans would argue such powers prevent the Trumps.


> This kind of song would not fly in any other country on Earth. No other country has Freedom of Speech laws strong enough to defend against insulting the police.

What? You have no idea what you are talking about.


> This kind of song would not fly in any other country on Earth. No other country has Freedom of Speech laws strong enough to defend against insulting the police.

What? There's lots of antifacist/rather left-wing music that heavily critizes the police and their work. Usually not the one police officer himself but rather the institution as being part of a state who behaves injust (is that a word? non-native here...). I think that's fine and is part of a democratic system.


Well we can't not review things, because the workflow demands we review things. So we hacked the process and for big changes we begin by asking people who will be impacted (no-code review), then we do a pre-review of a rough implementation and finally do a formal review in a fraction of the time.

It is.

Honestly, probably the best Linux GUI stack would look like a root Wayland server (not running as root ofc), inside which are nested a per-user Wayland servers (which can be switched between rendering to a monitor or offscreen for a remote login), inside which is nested an X11 server (which is freed from having to care about hardware), inside which runs a normal window manager.

That's how valve's gamescope works. It's a compositor on it's own. Run it inside KDE Plasma and you've got nested compositors.

Pretty close to Wayback.

Pretty sure Deepins DE uses this model

It is 18 years old (started in 2008 IIRC) and just now approaching something usable. So on the one hand it is a really old project whose original design considerations became obsolete a decade ago - I remember people were very bothered by the performance loss of needing several process switches with the X11 damage model in order to push an update to the screen, but on today's multi-core hardware that is basically free and everyone is using browser engines and writing their GUI in javascript anyway. But on the other, do you really want to spend another 10-20 years rewriting the Linux GUI stack from scratch only to reimplement "Wayland with best established extensions"?

It's biggest hurdle is having to explain even to tech people on HN that it's actually a good idea to have a UI where a user can approve a screen sharing request. You'd think for folks that claim to care about security that'd be a prime concern. It really is so weird how difficult that is for people to grasp. The implementation is likewise not complicated. Seriously how hard is it to draw a box selector and show an okay / cancel box.

It's because people got used to using screen share in X11 when they really want remote login. You cannot do remote login if there has to be someone sitting at the PC to approve it. Since Wayland has no remote login model, people are left trying to kludge together something out of screen sharing. I can guarantee the moment login over RDP becomes available everyone complaining about the screen sharing will quiet down. And yes, I know this is "not Wayland's concern". Kicking the ball does not fix the problem of "if I switch to Wayland I cannot login remotely". There needs to be a parent project which IS concerned with all the use-cases people require to function for a full working desktop experience. Otherwise you get left with this fragmentation, which isn't good for anyone. Basic OS services being fragmented between implementations really sucks. Microsoft figured this out 30 years ago.

https://github.com/KDE/krdp

Works great.

Ya'll are exhausting. Wayland is the one thing where nerds on the internet will not even bother grabbing a livecd of a linux distro just to try it out and then complain about things that have been implemented for years.


>The server starts at session login

Okay so I STILL have to log in locally before I can log in remotely. Also the list of known issues is pretty concerning. This is in not even close to a remote login solution. You are not accomplishing anything by pretending Wayland is anything more than a half-baked toy at present.


It's actually far superior. X11 only provides frames of the display so you can't do h.264 encoding on RDP streams. With Wayland the compositor provides a stream of the window whether it's video or a game. The RDP protocol encodes it in h264 and you get much lower latency and frame loss. X11 can forward a socket but you get no clipboard, no audio, nothing except key strokes and frames. It's not encrypted. Doesn't scale. Have to use SSH tunneling. And good luck having any influence on what the physical displays are showing. You can only do a virtual display or a physical one but not both.

This RDP implementation has clipboard sharing and audio integration. It spawns in a user session but it actually locks the real screens and creates a virtual display. You can make as many virtual displays as you want. In theory you can attach to a single window or rectangular area of the screen. Also it works perfectly fine with SDDM Autologin so you can spawn a display on your server and just auto unlock it.

The project is actually awesome. It's a holistic and far superior RDP solution to anything in the Linux space before.


If everyone appears to be missing something that's so easy to understand and implement, perhaps they're not missing it. They could have a different security/threat model than you're using. They could be expressing frustrations with being forced to manually approve something every time. They could be hitting dumb bugs in the implementation. There could be different people clamoring for more security and less intrusive security.

Honestly most people are just being lazy about it. You don't even need to prompt the user if you wanna allow everything by default. You just need to implement the screenshots, screensharing, and hot keys APIs. All 3 are super simple.

Then we also hit the question of who we're talking to/about. If you want to tell devs that they should implement a handful of general, simple APIs, that's probably fair. (Please start with the GNOME devs.) But some of us are just users explaining why Wayland doesn't work for us; even if we wanted, we can't fix it.

Vim only works for writing if you are writing in a language that uses the latin alphabet. It's one of its bigger failings as a text editor and I have considered if it would be possible to remap everything so it uses only ctrl- and alt- key combinations for commands (those always send the equivalent ascii keycode), but in the end that sounds like a completely new editor.


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

Search: