HN user

seba_dos1

9,278 karma

Hi, I'm dos. I do mobile GNU/Linux stuff and also make a lot of silly video games. he/him/any

https://dosowisko.net/

[ my public key: https://keybase.io/dos1; my proof: https://keybase.io/dos1/sigs/FMkys0vVncNF9H85wHvZfiUcJf8lrE0d9O7MqS7_E3o ]

Posts29
Comments4,317
View on HN
puri.sm 4y ago

Librem 5 Photo Processing Tutorial

seba_dos1
2pts0
puri.sm 5y ago

Adventures of porting postmarketOS to the Librem 5

seba_dos1
2pts0
meetings-archive.debian.net 5y ago

DebConf20: My phone runs Debian – and it does phone calls [video]

seba_dos1
4pts2
dcz_self.gitlab.io 5y ago

Wayland and Input Methods

seba_dos1
1pts0
puri.sm 6y ago

What Is Mobile PureOS?

seba_dos1
2pts0
puri.sm 6y ago

Oxidizing Squeekboard

seba_dos1
2pts0
github.com 8y ago

IOS Adventures

seba_dos1
2pts0
github.com 8y ago

USB Product ID Allocations for Free Software / Open Hardware

seba_dos1
132pts45
puri.sm 8y ago

On the Importance of On-Screen Keyboards

seba_dos1
2pts0
www.phoronix.com 8y ago

Gnome 3 Might Be Too Resource Hungry to Ever Run Nicely on the Raspberry Pi

seba_dos1
2pts0
www.indiegogo.com 8y ago

Atari VCS: Game, Stream, Connect Like Never Before

seba_dos1
4pts0
puri.sm 8y ago

Introducing Calls

seba_dos1
3pts1
blog.martin-graesslin.com 8y ago

Plasma/Wayland and Nvidia – 2017 edition

seba_dos1
8pts0
laforge.gnumonks.org 9y ago

Ten years anniversary of Openmoko

seba_dos1
4pts0
neo900.org 9y ago

Eeshow – Schematics renderer and diff viewer

seba_dos1
5pts0
cascardo.eti.br 10y ago

GNU on Smartphones

seba_dos1
2pts1
www.thankgoditspiday.com 11y ago

Thank God It's Pi Day

seba_dos1
2pts1
fosdem.org 11y ago

Reached milestones and ongoing development on Replicant [FOSDEM15] [pdf]

seba_dos1
1pts0
www.youtube.com 11y ago

Neo900: Crafting the Private Phone [video]

seba_dos1
4pts0
www.youtube.com 11y ago

Android/Replicant on GTA04

seba_dos1
2pts0
libv.livejournal.com 11y ago

PowerVR SGX code leaked

seba_dos1
77pts27
neo900.org 12y ago

Neo900 reorganization explained

seba_dos1
2pts0
code.paulk.fr 12y ago

Android with mainline Linux kernel support on the Goldelico GTA04

seba_dos1
1pts0
www.attensee.com 12y ago

Attensee – The closest you can get to eye tracking

seba_dos1
2pts1
github.com 12y ago

FlasciiBird – ncurses-based Flappy Bird port

seba_dos1
2pts0
www.neo900.org 12y ago

Neo900 hacker phone reaches minimum number of pre-orders for production

seba_dos1
2pts0
www.youtube.com 12y ago

First showcase of Neo900 open phone project

seba_dos1
1pts0
neo900.org 12y ago

Neo900 reaches its fundraiser goal in less than a week

seba_dos1
16pts4
neo900.org 12y ago

Introducing Neo900

seba_dos1
260pts105

The device only signals that it's a power sink with its 5.1k resistors, there's only one way to put them there without implementing the full-blown PD protocol. It can't signal power levels (USB legacy / 7.5W / 15W) and doesn't need to, it's the power source that signals its capability.

You're probably confusing it with the spec requiring that the device does not attempt to consume more power than USB legacy from a source that doesn't advertise such capability - but even then there's no "negotiation" happening, it's just a matter of measuring the voltage on CC lines.

It preceded its release with the iPod craze, making it a lifestyle product rather than something marketed for its capabilities (which were very humble compared to other contemporary devices and only started to catch up in second gen).

N9's Harmattan still used a regular X11 environment on a Debian-based system, just like N900's Fremantle (though it was supposed to be a stop-gap as MeeGo proper wasn't Debian-based anymore). However, aside of Aegis being a PITA, its portrait form-factor with a capacitive touchscreen and lack of physical keyboard simply wasn't providing a comfortable experience with "standard GNU/Linux apps" that N900 did.

Hah, I had expected this knee-jerk response, but kinda hoped you'd avoid this pitfall. Alas.

See, I could tell you that in English, "second to" is a construct that usually means "next to" or "inferior to" and has nothing to do with "being in second place", and that if it did, it would make the popular construct "second only to" completely redundant. But others already did that in sibling comments before me, and you could just respond with "you're wrong" anyway, so what's the point? Pointing to an LLM is, of course, often a lazy and unhelpful cop out from the discussion, but in this particular case it's pointing you to a dataset that's explicitly about extracting meaning and finding relationships between phrases in languages - so you don't have to trust me or anyone else that this phrase is actually being used in this particular way, you can find it out yourself based on enormous training datasets illegally collected from all over the Internet.

Opus - perhaps, but claiming that 128kbps Vorbis is transparent would be rather stretching it (unless it's a mono stream); though how easily it will be detectable depends on the kind of music used to test it. However, if you added, say, Bluetooth A2DP to the mix and made it go through a lossy encoder again the difference should be pretty obvious to anyone with good ears.

So I think it will have a negative impact on artists' incomes.

Creativity essentially becoming a hobby for already wealthy people isn't exactly "the end of creativity", but it isn't that far from it either.

Sure, but there's so much more going on in a human than "a thought process running on a powerful processor" that current models do not even begin to approximate. We're not some brains steering meatmechs they're trapped in, we're complex machines consisting of interconnected systems running continuous processes with feedback loops that brains are only a single part of (and LLM-like processes in our brains are also only one of many things that happen in a brain). So-called "agents" are nowhere close to having actual agency yet. Once that changes, I may become actually interested in their outputs and opinions in other contexts than technical curiosities, but I'm not convinced that I'll still be around when that happens (if it even happens before we manage to make ourselves extinct anyway).

Of course. The "content" is how humans communicate with each other, it doesn't just exist for its own sake (except in some degenerate cases). If you know that a human has authored it, you can infer their intent and thought-process from various choices they made across it. There's no such thing as intentional choices when the content is generated though.

What you're saying doesn't make any sense. Gamescope is essentially a XWayland-only compositor (with some basic xdg-shell support that's disabled by default). All games on SteamOS go through XWayland.

It doesn't yet mean that it suffers from the latency measured in the article, as the problem could very well be in something else, such as how KWin integrates with XWayland or how GPU drivers interact with it (especially that Nvidia drivers have a history of making XWayland suffer).

Even the simplest 3-wire cable with nothing but wires in it will handle 45W charging already, which is enough to power my laptop. It needs to be physically broken to not work. If it doesn't, it's usually the device's fault. There are many cheap devices out there that are just USB-C-shaped and don't actually implement the spec, working with some kinds of cables and not working with others.

Usually they won't charge because they're not actually USB-C devices but are just broken and only pretend to be one (mostly due to missing resistors on CC lines, but there are other ways a device can be non-compliant too).

Nope, at least in Play Store it's because of how Google chooses to run their store. Google is the middleman between two sides of the transaction and its the developer that actually sells these apps, while Valve is one of the sides of the transaction and sells things based on the license granted by the developer. Not sure how Apple does it though.

There's no such thing as "Wayland input latency". It's just a word salad, akin to "HTTP animation smoothness". The post is measuring Xorg vs. KWin (and also XWayland), other implementations of either X11 or Wayland will have different characteristics.

I wonder where the XWayland's added latency comes from though, it seems suspiciously high to just be easily hand-waved as overhead.

So you do just want to complain and simply choose to ignore what I mention about how Git UX makes sure the user has everything they need to avoid these pitfalls. OK, I'm afraid this is just wasting everyone's time. I'm not excusing anything, to the contrary, I'm showing a concrete example of a good UX and point out that there's been more and more stuff like this showing up in Git in the recent years, as it wasn't always like this. But I get it - complaining about Git is basically free karma, so why not just show up and state "I don't like it" or "it ruins everything with glee"?...

If the assumption was wrong, then your first comment was pretty much useless, and the second one didn't help either as it just describes doing things carelessly and without proper understanding. So if that reading of it is wrong, then it was just complaining for complaining's sake and not about Git at all, but rather about what you happen to find scary for some undisclosed reason?

People do have genuine troubles with these behaviors when they don't grasp what's going on well enough. These troubles go away pretty much entirely once they do. I think explaining them is the only thing one could write in such thread that will be useful to anyone, as the Git's UX already does make a pretty good effort to help the user orient themselves in these cases and has been visibly improving in this regard over time.

Also, files don't have to be text-based at all to version them with Git. When you're versioning things for your own sake, there's often not much difference between keeping text and binary files there, as it's not like you'll have to resolve an unexpected conflict.

Had you actually read what I wrote, you would rather summarize it as "Git is showing exactly what's going to happen when you attempt to do it, all you have to do to make is pleasant is to not ignore it". Reading things requires unpleasant effort though, I get it.

It won't result in the third graph on its own as E isn't reachable from D, but it could if you first merged D and E together and then used --update-refs with --rebase-merges. You could then just discard the merged branch and only take care of D' and E' on their own (and since you don't care about the merged branch, you don't have to care about resolving conflicts while preparing it either).