HNHacker News
TopNewBestAskShowJobs

marcodiego

27,351 karma · joined January 17, 2014

Using your last breath of life to fix a bug or why I love free software: https://bugzilla.gnome.org/show_bug.cgi?id=78514#c19

Although I really like open source ideas, the humane, social and altruistic principles of free software are very beautiful. Reading this bug report a long time ago certainly influenced me on the software I choose to use.

I love the simplicity of the C programming language although I admit it is far from the most adequate tool for most of what I do.

https://hnbadges.netlify.app/?user=marcodiego

submissionscomments
marcodiego··on Why open source rocks – a new SM750 (Silicon Motion GPU) HDMI Driver
Hmmm... How about adding it to the Free Software Foundation's "respects your freedom" hardware list?
marcodiego··on Fuzix OS
Looks like the project is dead.
marcodiego··on LT6502: A 6502-based homebrew laptop
Maybe this can achieve RYF certification.

What I really would love: modern (continously built) modern (less than 10 years old tech) devices ryf-cetified.

marcodiego··on East Germany balloon escape
https://en.wikipedia.org/wiki/Servi%C3%A7os_A%C3%A9reos_Cruz...
marcodiego··on The Venezuelan Oil Narative Is Pure Theatre
The author blames interest in critical metals for the action.

Now, consider: Brazil has the second biggest known rare earth reserves in the World (second only to China). As a Brazilian, this scares me a bit.

marcodiego··on Microsoft denies rewriting Windows 11 in Rust using AI
The simple fact that they have to deny it, meaning such an absurd is widely considered plausible, is already a sign of their reputation.
marcodiego··on Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
I thought that was fixed after MGLRU.
marcodiego··on Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
Please check the relates wikipedia article. Updated to reflect recent secure attention key in the linux world: https://en.wikipedia.org/wiki/Secure_attention_key
marcodiego··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
Just one example: Around 2009 I met Thiago Vignatti. His master thesis was about improving X so it was easy to use in a multi-seat setup (2 monitors/keyboard/mouse) so a single computer could be simultaneously used by two people.

He later worked for Nokia, Intel and eventually his own startup related to VR.

During his time as a Google summer of code student, his project was to paralelize X code so it could run in multiple threads, making better use of modern hardware with many cores. His project failed. The reason: X code was so bad that paralelizing and making it thread-safe required so many locks that it ran slower! It was a better idea to start from scratch. I remember, at the time, taking a look at the source code and asking him why there was a X86 emulator built-in in X source code. His answer was that that was required to run some video BIOS on non-x86 computers, namely Sun workstations. That was the level of legacy code in X.

This is just an illustration of many problems X had. Vignatti was one of the X devs that migrated to wayland development. Many other core X devs did the same. People saying that X is fixable, that it can be improved or what else... These people may be right, but I trust X core developers more than these people when the subject is X development.

marcodiego··on HP and Dell disable HEVC support built into their laptops' CPUs
AFAIK, using linux instead if windows fixes the problem.
marcodiego··on Android and iPhone users can now share files, starting with the Pixel 10
If you're using android, you can easily share files over local network (or using your phone as hotspot) with this app: https://f-droid.org/en/packages/com.MarcosDiez.shareviahttp/

If you're not close, telegram fork allow easy sharing of files too.

marcodiego··on Android and iPhone users can now share files, starting with the Pixel 10
Most of what are called "dumbphones" allowed easy file sharing over bluetooth. Even the cheapest ones.
marcodiego··on Android and iPhone users can now share files, starting with the Pixel 10
Around 2008 I saw two girls, not too versed in technology, share a mp3 song over bluetooth. At the time I thought that if technology finally arrived at the point where "normal people" could be able to do things that required lots of technical knowledge just a few years ago then we were very close to a future where technology could be a giant enabler of powers to everyone.

I am really ashamed by how wrong I was and how WE allowed things to became so artificially limited.

marcodiego··on Linux on the Fujitsu Lifebook U729
> install Windows 11. This came with the laptop. And the installation makes installing Linux feel easy: I had to do so many weird tricks to avoid having to create an account with Microsoft during the installation.

The way secure boot evolved is disgusting. Specially because, at the time it was becoming popular, people we're warned that was more a tool of control than for security. Having to install a proprietary OS to install another should be forbidden.

marcodiego··on Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software
> Technically Asahi Linux isn’t facing a much different situation than standard Linux distributions as they relate to x86 hardware.

Very very different.

> There are thousands of PC components that don’t provide any sort of Linux driver where contributors reverse engineer those drivers.

Increasingly more rare. Maybe that only happens thèse d'ays on extremely specialized hardware.

marcodiego··on Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software
> they literally don't do anything to prevent you from running another OS.

Like not documenting their hardware? Like making Asahi Linux becoming a multi-year reverse engineering project that may possibly never achieve perfect compatibility?

> They make it easy to run Windows

On apple silicon without virtualisation? Sorry, didn't know that.

marcodiego··on Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software
Apple does not support running other OS's on their hardware. This is bad in many senses but it is specially bad since it weakens competition and reduces incentives for Apple to improve their own OS, meaning it is bad even for their users in the long run.

If you choose to buy hardware from apple, you must consider that you're encouraging a behaviour that is bad for everyone, including yourself.

marcodiego··on CPUs and GPUs to Become More Expensive After TSMC Price Hike in 2026
Entering a multi billion risky market is no easy task even if you have investira and teams with deep knowledge. That's the reason monopolise should be avoided.
marcodiego··on Skyfall-GS – Synthesizing Immersive 3D Urban Scenes from Satellite Imagery
This could be specially good for a world 3d model for flightgear.
marcodiego··on Linux running in a browser tab via WASM
Posted yesterday: https://news.ycombinator.com/item?id=45783074
marcodiego··on Linux gamers on Steam cross over the 3% mark
And people complained that GTK file picker didn't have thumbnails.
marcodiego··on Canva’s affinity strategy: Normies over power users
Affinity, DaVinci Resolve are not free software.

Actually good free software (Blender, Krita, Musescore, Audacity...) shows the FOSS community has been improving software for decades decades.

marcodiego··on Affinity Studio now free
And since it will be a freemium model or ad-supported, here comes one more example why we should use and support free software.
marcodiego··on Nearly 90% of Windows Games Now Run on Linux
That means 10% of windows games use invasive anti-cheat?
marcodiego··on Vibe Coding in the 90s
The closest to vibecoding in the 90's was to open Borland's Turbo C help in any page, copy and paste the example and modify it until you understand it or until it did what you wanted.

Microsoft Quick Basic help was also gold.

marcodiego··on Pyscripter – Open-source Python IDE written in Delphi
The Linux world was good. We didn't had a RAD, but we had good compilers, debuggers, source navigation tools and very good programming text editors.

It was around that time that I knew Linux and started migrating.

marcodiego··on Glasses-free 3D using webcam head tracking
How about contributing that to Godot?
marcodiego··on Pyscripter – Open-source Python IDE written in Delphi
No, not a good Idea. We did tons of efforts to achieve good multiplatform open source dev tools with exclusively FLOSS dependencies. Take dev-cpp as a remainder of what happens when people follow such path.

And this is a comment I often link whenever I ser any news related to Delphi: https://news.ycombinator.com/item?id=37520509

marcodiego··on Doing well in your courses: Andrej's advice for success (2013)
I have some friends who say that "learning to learn" (the skill and the book with the same title) is key to being successful; specially if you're not a genius. Through my whole life, I met people who seemed nowhere near as bright as me but eventually got to surpass me both in academia and at work. From what I could observe about these people, the main difference was regularity; these people studied or wrote code every single day; they took small steps, but never stopped. Also there was the point of asking for help, not to get the answer, but to find a way out. There's also the "curse of the genius", but I don't think that is the case.

In the moments I was struggling the most in my life, what helped me the most was managing my time and finding ways to work a little bit every day, even if it was only writing down the plan of what I had to do. Pomodoro timers also helped me a lot to "start doing something".

I really think motivational, self improvement, anti-procrastination and studying advice courses should be offered by universities. I'm convinced that regularity and a good study strategy is enough to move even the weakest among the mediocres to attain a doctorate level. I saw some cases like these myself.

marcodiego··on Free software hasn't won
As I said other times: we need a Free Hardware Foundation now like we needed the Free Software Foundation for many years. The GSD (GNU software distribution) is basically a standard GNU-Linux distro using GUIX as the package manager seems very interesting, but if you want to run 100% free software on a RYF-certified device you'll have to pay a lot of extra money for 15 years old class hardware.

We need the equivalent of a Linus Torvalds + Richard Stallman but hardware. We were lucky to have had both for software at the same time. We need the same luck again now.

Page 1 of 34Next →