HNHacker News
TopNewBestAskShowJobs

venamresm__

206 karma · joined February 24, 2016

https://venam.net

Patrick Louis (Lebanon/Lebanese)

submissionscomments
venamresm__··on Ask HN: Share your personal website
https://venam.net
venamresm__··on The input stack on Linux: An end-to-end architecture overview
> How is how inputs gets routed to the right window

It is covered for both X11 and Wayland. I just don't get into the particular decisions and details of how each WM/DE picks what they deem the current focused window, since it varies widely and it's more part of window management than of input management (I've written a WM and it's a bit messy). An article on WM/Compositor development would be more appropriate for that, I have a few already on my blog.

venamresm__··on Building my own solar power system
We also setup our own off-grid solar system, almost 4 years ago now. The cost was much lower due to lower import fees and lack of regulations where I live, it was altogether somewhere between $3-4k total, for 16 panels, mounting rack, inverter (with backup inverter), mptt, 12 acid-lead batteries, etc.. We saved so much money, and fewer headaches, since state electricity only came around 5-6h a day and people relied on scammy-mafia generator providers that ask for insane prices.
venamresm__··on A New ASN.1 API for Python
Most of the open source tools need patching to properly support certain scenarios (been there done that). They also lack support for parsing ASN.1 Value Notation format (textual), which is used everywhere in specifications, OSS Nokalva offers the full set of tools to handle this even with a playground and ASN.1 editor, this is non-existent in open source right now. For now the open source tools only focus on the crypto aspect, and doesn't really dive into telco, banking, biometric, and others.
venamresm__··on A New ASN.1 API for Python
In the ASN.1 space everyone hopes that someone can dethrone OSS Nokalva's proprietary solutions
venamresm__··on FreeBSD for hi-fi audio: real-time processing, equalizer, MPD and FFmpeg
Relevant? https://medium.com/@skikirkwood/truth-lies-and-fraud-in-the-...
venamresm__··on Ask HN: Could you share your personal blog here?
https://venam.nixers.net and nixers.net I have two main feeds, one is about Unix, really deep articles. And I got usual life stuff and philosophy-related articles. I always try to take new perspectives when I write. The second link is to the nixers community.
venamresm__··on What Is Textmode?
Got to mention https://16colo.rs/
venamresm__··on Wargames can help you to learn and practice security concepts through games
This website regroups most of the other wargames and their points: https://www.wechall.net/
venamresm__··on Apple said to be preparing for iPhones without SIM card slot in 2022
People missed the first device that was eSIM only back in 2019: https://www.androidauthority.com/motorola-razr-esim-only-105...
venamresm__··on Apple said to be preparing for iPhones without SIM card slot in 2022
Disclaimer: I've been working in the eSIM ecosystem for the past 3 years.

The integration in the device doesn't really mean the device manufacturer has more control on the sim, far from it. The integration is limited to the interface needed to download/enable/disable profiles, what's referred to as an LPA (local profile assistant). Still OP is misinterpreting that this somehow gives the ability to device manufacturer, which are not network providers, to somehow be able to now step into the telco space. The reality is far from it and Apple cannot provide such service. What they do on the field though, is market devices are easier to use and follow up with mobile operators so that the integration is seamless.

venamresm__··on Apple said to be preparing for iPhones without SIM card slot in 2022
You're misinterpreting what eSIMs are if you think they provide a new way to connect to the network, they don't. They are simply a new sim form factor, so step two in your analysis is unrealistic as the mobile equipment is still owned by mobile operators. There's literally no difference with current sim other than the sim being embedded in the device and the users being allowed to install multiple profiles on it.
venamresm__··on Apple said to be preparing for iPhones without SIM card slot in 2022
This was discussed in the specs of the latest version (v3), and actually Apple and other GSMA members stood in the way of this. AT&T and Verizon wanted to include lock as part of the specs but it didn't pass and they were accused of collusion: https://www.macrumors.com/2018/04/20/apple-verizon-att-switc... So in summary, it's the opposite of a carrier lock.
venamresm__··on Show HN: Glitch Image Generator
I dived into glitching once, but from a file format perspective instead of a generative art perspective: https://venam.nixers.net/blog/programming/2020/10/05/corrupt...
venamresm__··on The Surreal Horror of Pam
I tried to demystify it once: https://venam.nixers.net/blog/unix/2020/07/06/dbus-polkit.ht... Maybe it can help someone else understand it too.
venamresm__··on Networking I/O with Virtual Threads – Under the hood
Very well written.
venamresm__··on No More Movies
I'm also going down that rabbit hole and I think the experience is mostly about getting out of a single mainstream cultural narrative and to increase cognitive diversity. This can be achieved by either watching movies from multiple different cultures or from completely different era. I've opted for both, and I've started writing reviews on my gopher[1] about the (mostly B&W and silent) movies I've been watching. I can clearly say, some of these are so impressive that they make contemporary movies (particularly Hollywood) look like slapstick jokes with a single plot.

[1] gopher://g.nixers.net/0/~vnm/classic_movies Also available on proxies such as: https://proxy.vulpes.one/gopher/g.nixers.net/0/~vnm/classic_...

venamresm__··on Social media is broken – a new report offers ways to fix it
I love it, it's very good. It touches a lot of things I went through when writing this book: https://venam.nixers.net/blog/internet_communication_narrati...

I think people agree on a lot of the dynamics in this space and what needs to be done.

venamresm__··on PipeWire Under the Hood
Arnavion got it right, but a simpler case is that you would be able to share your webcam or video streams with multiple applications at the same time, while also allowing you to insert filters or modification of that video on the fly. Similar to how you can do that with audio servers right now.
venamresm__··on A Substack on how social media has supercharged culture war and driven us insane
I recently did a mini internet-studies on this and some of the stuff is indeed regional, but a lot of it is international too.

https://venam.nixers.net/blog/internet_communication_narrati...

venamresm__··on The clockwork universe: is free will an illusion?
I once wrote an article about that specific idea. For me, it's a question of scale and definition. If someone doesn't agree on the existence of a "self" they won't agree on free will either.

https://venam.nixers.net/blog/psychology/2018/02/15/scale.ht...

venamresm__··on The Sisyphean Task of DNS Client Config on Linux
I also tried once to make sense of domain name resolution: https://venam.nixers.net/blog/unix/2020/11/01/resolving-a-ho...
venamresm__··on The Future of Group Messaging
Related: https://a9.io/glue-comic/ https://flarum.org/
venamresm__··on Making Sense of the Audio Stack on Unix
Great points, thanks for the insights.
venamresm__··on Making Sense of the Audio Stack on Unix
I think this is a filter bubble thing. Considering the difference in the time of the posts, I'd say the user base that was previously commenting was mainly from the USA where Apple is king and has its own bubble. Around the world it might be different.
venamresm__··on Making Sense of the Audio Stack on Unix
It is mostly hardware dependent. Most people don't have a clue what they are talking about. The software layer is only there to take care of buffering going towards the hardware and conversions that needs to happen such as resampling. When it comes to low-latency, the difference lies in how that buffer is handled. Otherwise you can always play in bit-perfect mode where no software changes anything in the stream. I gave a small overview of it in this section: https://venam.nixers.net/blog/unix/2021/02/07/audio-stack.ht...
venamresm__··on Making Sense of the Audio Stack on Unix
Don't confuse things. Music production and acoustic/audio research are two entirely different domains.
venamresm__··on Making Sense of the Audio Stack on Unix
> "unix? That's Linux, right? Oh, and free bsd..."

Arguably, this is sort of true today, adding MacOS to the mix. With Oracle Solaris discontinued, and Oracle Linux being where the work is at, plus a bit of IBM AIX and HP-UX used in some companies server but less common. That's mostly where the POSIX/Unix-like landscape is at today.

venamresm__··on Making Sense of the Audio Stack on Unix
It's like a routing system for audio based on use case. You could say for example: "Play notifications on this device", "Play media on that other device at this volume", "Mute anything that's VOIP", etc.. Kind of like what you have on mobile operating systems. As far as I could see, this isn't used by anything major. PipeWire is planning on making use of this in the future.
venamresm__··on Making Sense of the Audio Stack on Unix
Unix was never a single OS, it was mostly about being POSIX compatible. In the "Unix war" everyone wanted to call themselves Unix but couldn't because of AT&T trademark so they chose different names.

- AIX is Unix from IBM - A/UX is Unix from Apple. - They’re both AT&T System V with gratuitous changes. - Then there’s HP-UX which is HP’s version of System V with gratuitous changes. - DEC calls its system ULTRIX. - DGUX is Data General’s. - And don’t forget Xenix—that’s from SCO.

So if we want to talk about the most popular POSIX compatible systems today that are free we're left with the different kinds of BSDs and Linux OS. I also mentioned MacOS in the article, in relation to CoreAudio, but decided to leave it out as its design can't be inspected and compared properly. And also it's not a very popular OS amongst my readership and the world in general.

Page 1 of 2Next →