HN user

boje

94 karma
Posts0
Comments26
View on HN
No posts found.

Linux Desktop is starting to smell a lot like Android now judging by how vertically integrated it is becoming. With the push for a permissively-licensed (MIT, BSD etc.) userland and concentration of developers within a small group of companies and orgs sponsored by them, they might eventually do what Google is doing and start delaying releases for sourcecode, or stop altogether. (MIT, BSD and other licenses do not mandate the distribution of source code alongside binaries like the GPL family does.)

It's may get harder in the future to have a Linux desktop that keeps up with the times and also does not include third-party cruft or spyware in the future.

Digging further, this has been shown before in 2020:

https://news.ycombinator.com/item?id=23337091

The author mentions in the thread that he eventually plans to have a proper license for it and needs to figure out the licensing of some of the dependencies, but that was six years ago.

https://news.ycombinator.com/item?id=23338538

This is not directed at the quality of the project itself, however, which seems to be good.

Now that I think about it, and I don't know if this exists yet, but APL would probably very much benefit from having a Scratch-like or Factorio-like visual editor paired with a touch interface. You would drag and drop symbols, and long-pressing a symbol would popup its definition.

You could also probably do nice things with the symbol "icon blocks" themselves, and provide them with colors or different visualizations to convey different contextual meanings.

APL suffers from the same apparent problems as Perl: They have friction coming from an unconventional syntax that's hard to understand without knowing the language beforehand, and when faced with competition, people went with the path of least resistance.

* Out of all people, and especially in the newer generations, it is increasingly uncommon to find someone with a desktop or even a laptop.

* Out of them, very few decide to do anything with it besides checking mail, social media, the web or play games.

* Out of them, very few decide to learn a programming language.

* Out of them, very few decide to learn anything besides Javascript or maybe Python.

* Out of them, very few decide to learn anything besides Java/C#/C++, learn algorithms, or learn tools like Vim or Emacs.

* Out of them, very few decide to learn anything besides Rust/Go/Haskell/Lisp/Scheme or even Fortran.

* Out of them, very few decide to learn a language with an alien, symbolic notation that resembles a code golfing language, and which, too, requires them to possibly learn a completely new keyboard layout to type with proificiency.

Not trying to discredit APL's contributions to functional programming and the like, but from the letter, it is pretty obvious Djkstra had little respect for friction. Not saying that he's right to dismiss it outright, though.

Godot locks you into the Godot way of doing things. MonoGame is a thin cross-platform abstraction over platform APIs for sprite rendering, audio playback, input, and font, leaving you to build your game engine yourself however you like.

That might be changing: https://github.com/godotengine/godot/pull/110863

Besides, there's a lot of value Unity, Unreal and Godot provide besides just the GUI in ways similar to and different from MonoGame.

Honestly, this sounds like a future headache that would otherwise go unnoticed unless the programmer is dealing with porting or binding over source code meant for older Windows systems to Zig (or supporting older systems in general). Eventually it might result in a bunch of people typing out blogposts venting their frustrations, and the creation of tutorials and shims for hooking to Win32 instead of the Zig standard library with varying results. Which is fine, I suppose. Legacy compiler targets are a thing.

This is already a problem with Linux binaries for systems that don't have a recent enough Glibc (unless the binaries themselves don't link to it and do syscalls directly).

Wouldn't that be just QR codes (and equivalents)? I suppose 3D printers can be used to etch/print them onto a durable material and then have it read back using the measuring tools you mention, but at that point I think you would be better off just 3D-printing out something like a a vinyl disc maker/reader and using that.

I haven't really looked into this, but is it possible to make GTK4 apps look liek standard GTK2/GTK3 applications? It feels like every single modern GTK app I've encountered has that modern Rounded-Material look to them and ignores the window manager decorations.

`archive.ph` doesn't seem to work on paywalled Medium articles.

Not trying to point fingers or make a comment on the value of the article's content, but it's worth noting that 7 links from this Medium account have been submitted in the past 10 days. All of the previously submitted articles are similarly paywalled.

I really hope Google doesn't pick this out (and similar events) as further justification for getting rid of APK-based installation.

I skimmed through it. Note that this book was written right before Tinder launched (2012), which might have skewed the demographic data points found in this edition (2010). Although dating apps have definitely existed before then, that (and popular internet adoption) have by far been the most influential to society at large.

Another aside - I do end up spending a lot of time working on the presentation of a thing like trying to polish things like user interfaces, vector or raster graphics, typesetting, CSS and other visual-ish stuff. It's something I've tried to suppress to actually get functional aspects of a work done. Admittedly, this is the more fun part of a work for me.

I'm not sure if I understand correctly about "thinking in concrete English sentences or words" as other comments have mentioned, so here's a description of what happens to me:

I can visualize things in my mind, and it's almost as if I was playing a video or rotating 3D models in Blender, but they happen as if they were at a 70-80% brightness level. I can verbalize my thoughts or words I am reading from some text as if someone were speaking into my head, but that's not how I "comprehend" them, especially if they have more than a negligible amount of complexity. They have to be converted into a set of visualizations, however vague or abstract, somewhat resembling what GenAI does. This has a noticeable delay and I almost always lose track of, say, what a lecturer is saying in real time. Because of this, I almost always prefer having text or a prerecorded video being available.

I can "render" text in my head too, as if they were being written down in a word processor or like a screenshot of a blogpost, but it's still an image.

I find difficulty trying to manipulate any symbols in my head. Mental math or algebra with more than a miniscule amount of rigor is hard for me to do and I always require pen and paper as a support. Trying to do this requires me to "graphically" move symbols around a written equation, and because of my usual scatterbrained-ness, the context quickly breaks down and evaporates. I have to maintain that context with paper. I find it easier, however, to visualize an algorithm or similar things in my head as a video-animation "playback".

Here's an example: https://commons.wikimedia.org/wiki/File:Tree_rotation_animat... - This is exactly what occurs in my brain when I think of tree rotations (extended to larger tree heights), and was the only, singular useful thing for me in the entire wikipedia article on tree rotations.

As an aside, the imagery that video GenAI generates, with spontaneous, random pop-ins of objects is eerily similar to what happens in my dreams and in my mental imagery. Second, I'm not particularly fond of reading books, literature or poetry, but I do find myself semi-regularly reading long blogposts or texts if they interest me, and watching long-form videos or podcasts.

Putting aside all logical arguments for and against Linkedin and other social media, when I do force myself to log in to my account, I find myself peering into the abyss of thousands upon thousands of people trying to game the system and "advance their careers", which they presumably do well.

To me, it is the essence of the rat race that I try my best to ignore in my daily life while I try to balance time between my hobbies and work. I know fully well that the rat race takes an interest in me too, but it is so, so incredibly devastating to me that so many people to engage in hours upon hours, days upon days of "grinding", smooth-talking and evangelizing just to sell what essentially amounts to metaphorical snake oil and rake in as much cash and favors as possible. People seem to either support and praise these acts to high heavens, or simply excuse it. They do it because "that's just how the world works" and "that's just how people and businesses are", and they're right.

I feel like the answer the world gives me about my discontentment is "There's more to life than the rat race, idiot, but you better come up on top of the rat race or else you'll be a poor, irrelevant loser! It's what life is about!" - There is perhaps some truth to this statement. After all, grand structures and monuments are not built by people who "just want to have a quiet, peaceful life". It's even more true now that it's quickly becoming a de-facto prerequisite to having a career in the first place.

My coping mechanism has been to shut myself off of all noise and simply focus on what matters to me and what matters most for my continued sustenance. One of the measures has been to basically access my Linkedin account only a few times a year, mostly to accept new connection requests. It has worked reasonably well, I'd say. Maybe I'm shooting myself in the foot by not having an entire large-double-digit-number-network of people that can hand me a job if and when I get booted, but it's a risk I'm willing to take for my mental health.

I feel like articles like these almost always leave out the people who want these questions to be answered:

* "Why would I want to network with people?"

* "I don't feel like engaging with anyone."

* "I don't enjoy or feel fulfilled doing any of this. I'd rather be home or by myself."

* "I have never enjoyed doing this. I have to keep up a facade in front of other people at all times. It makes me angry and resentful."

They should expand upon why networking is a thing, why having a social rapport among peers and coworkers is important to healthy relationships both inside and outside of work, how you can have your connection to your social circle weakened if you don't, and spell out clearly why that's a bad thing.

Maybe an article like this should look at it from the perspective of mental health and neurodivergence, but that might be pushing it.

From the article: "The next morning, I’d wonder if anyone even remembered I was there."

Personally speaking, this question has never popped into my mind. I suppose that's owing to the fact that it's simply not in my nature to actively seek out people or connections.