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 Open Source security camera on Raspberry Pi
Because that gives me independence with a decentralized service.
marcodiego··on Open Source security camera on Raspberry Pi
Some (maybe most or all) of these devices require an external service to be used. That means it will work as longs as the service exists. You are in the hands of the vendor. My dream is to make devices like this and make them remotely accessible through Tor; that way it can be fully local but remotely accessible from anywhere in the world.
marcodiego··on Linux 6.11 Released
Bets for 6.12: sched_ext, PREEMPT_RT anyone?
marcodiego··on Noisy neighbor detection with eBPF
Looks like we finally reached DTrace level.

I long for the day when Linux apps will be transparently compiled in a way that the time-critical bits will run as ebpf progs and communicate with user space through io_uring and sched_ext will allow the system to be tailored to very specific workloads. Imagine games! How much of a difference that could make! It is a shame that games vendors simply ignore Linux.

marcodiego··on The magic of DC-DC voltage conversion (2023)
A commonly used alternative in the microcontroller world is to simply stack a few diodes. Very simple alternative which I have seen being used a few times.
marcodiego··on Another police raid in Germany
I think I have a solution: countries (governments) could publish lists of forbidden addresses; you could be allowed to safely run you Tor exit node as long as those addresses are blocked. Of course, not ideal, but could make a lot of people more willing to run exit nodes.

It wouldn't fix the "someone used my exit node to send a bomb treat" case though.

marcodiego··on Windows NT vs. Unix: A design comparison
I created a file named aux.docx on a pendrive with Linux. Tried to open it on windows 7. It crashed word with a strange error. Don't know what would happen on 8+.
marcodiego··on Show HN: Hacker League – Open-Source Rocket League on Linux
And it is very funny. I used to play it sometimes and then I told a friend about it, he then introduced me to rocket league which I didn't knew at the time.
marcodiego··on HMD Barbie Phone
Long time ago, I worked on a project for a Korean cellphone vendor. Our task was to customize, fix bugs and implement a few features whenever a new model was going to be released in LATAM.

A colleague of mine bought (on a store) one of the models that was going to be released in another country. He customized it with a Disney Princesses theme and glued a few stickers. He gave it as a birthday present to his daughter. A unique model nobody else had.

marcodiego··on Window Maker: X11 window manager with the look and feel of the NeXTSTEP UI
Casas Bahia. I think they still use it to this day. Their IT must be made of heros.
marcodiego··on IOGraphica
For anyone fearing downloading and running a binary from an unknown source: it looks like the source is available: https://github.com/anatolyzenkov/IOGraph
marcodiego··on They don't make 'em like that any more: Borland Turbo Pascal 7
The builtin help in Borland IDE's was supreme. I used to everyday choose a random help page, read it, copy the example and modify it until I understood what it did. That's probably the best programming tutor I ever had and how I learned programming by myself in my teens without Internet.
marcodiego··on Toasts are bad UX
There things worse than toasts: hidden slide panels. They are basically hidden toasts that are necessary for some actions and are completely unintuitive, unfindable and undiscoverable. My worst experience was with waze using the cellphone of someone else; I had to do something (don't remember what) and just stared at the screen (like a retard) trying to guess what I had to do; the person eventually got the phone, slid the hidden panel from the right and showed me what I had to do.

I understand how much this saves space, but it is absolutely ridiculous! How does an UX expert expects someone to guess that? Are current UI's supposed to be used by people who behave like children poking everywhere to discover things?

marcodiego··on ImRAD is a GUI builder for the ImGui library
If doing task B requires doing task A first, then doing task A is necessarily easier than doing task B.
marcodiego··on ImRAD is a GUI builder for the ImGui library
To open a webpage you have first to run a native binary. So, running a native binary is necessarily easier than opening a webpage.
marcodiego··on Review – Ford’s First Engine
The engine lasted way longer than the links on picasa. An important sign about how we're handling how culture and achievements.
marcodiego··on LibreCUDA – Launch CUDA code on Nvidia GPUs without the proprietary runtime
Worse, some functions are prefixed libreCu which in Portuguese means "free ass hole".
marcodiego··on Can we trust Microsoft with Open Source? (2021)
> I have prototypes for one that are bitrotting on gitlab.

If you are talking about "drafting" I even had a few contributions in 2021. Would love to see it evolve.

marcodiego··on Can we trust Microsoft with Open Source? (2021)
Oh! So you are Christian Hergert, right?

I've been completely deaf to GNOME dev tools for a few years. What are the plans (if is there any) for a reasonably good RAD or ui builder tool (besides cambalache)? Is there any hope for blueprint + workbench turning into something to fill this gap? Was there any progress or plan on the "designable" interface for GTK?

For the record, I wrote this comment some time ago: https://news.ycombinator.com/item?id=35632761

marcodiego··on Hackberry-Pi_Zero – A handheld Linux terminal using Raspberry Pi Zero 2W
I wonder if simply adding one of these ESP with GSM builtin would turn this into a practical linux phone.
marcodiego··on Pnut: A C to POSIX shell compiler you can trust
Master Foo once said to a visiting programmer: “There is more Unix-nature in one line of shell script than there is in ten thousand lines of C.”

The programmer, who was very proud of his mastery of C, said: “How can this be? C is the language in which the very kernel of Unix is implemented!”

Master Foo replied: “That is so. Nevertheless, there is more Unix-nature in one line of shell script than there is in ten thousand lines of C.”

The programmer grew distressed. “But through the C language we experience the enlightenment of the Patriarch Ritchie! We become as one with the operating system and the machine, reaping matchless performance!”

Master Foo replied: “All that you say is true. But there is still more Unix-nature in one line of shell script than there is in ten thousand lines of C.”

The programmer scoffed at Master Foo and rose to depart. But Master Foo nodded to his student Nubi, who wrote a line of shell script on a nearby whiteboard, and said: “Master programmer, consider this pipeline. Implemented in pure C, would it not span ten thousand lines?”

The programmer muttered through his beard, contemplating what Nubi had written. Finally he agreed that it was so.

“And how many hours would you require to implement and debug that C program?” asked Nubi.

“Many,” admitted the visiting programmer. “But only a fool would spend the time to do that when so many more worthy tasks await him.”

“And who better understands the Unix-nature?” Master Foo asked. “Is it he who writes the ten thousand lines, or he who, perceiving the emptiness of the task, gains merit by not coding?”

Upon hearing this, the programmer was enlightened.

marcodiego··on Caffeine suppresses cerebral grey matter responses to chronic sleep restriction
Rule: if you drink (coffee) dot not stay awake.
marcodiego··on Women who make Samsung semiconductors are striking
I worked for a giant Korean company (offshore, third party outsource). Their view of workers right is very different from "the west". It was said, among my colleagues at the time, that in our country their main headquarters had a law office exclusively to handle abuse cases quickly. I heard stories of Korean lifting their voices and a case where the chair of a programmer was kicked by a Korean manager because he let a bug pass.

AFAIK, this is actually part of their culture. They are very strict about hierarchy and it is seen as a kind of honor that is ingrained even in their language. There's even a case where this resulted in an air disaster.

I really hope that the current trend of culture interchange between Korea an "the west" may influence both societies for the better.

marcodiego··on Zed on Linux Is Here
The last collaborative editor that I could use locally successfully was gobby. Currently its development is very slow or seems abandoned. I've been waiting for Zed because it was introduced as something that was "multiplayer-first" from the beginning. Reading the docs now, it looks like I need a feature called "channels" that I couldn't confirm can be used fully locally. Is there a way to use Zed as a collaborative editor fully locally?
marcodiego··on Reverse engineering Ticketmaster's rotating barcodes
> I now know everything I would need to duplicate TicketMaster’s barcodes

Until they change their encoding.

Requiring the installation of a proprietary app to do anything should be forbidden.

marcodiego··on The Origins of DS_store (2006)
You can hide files from windows by setting a property on the file. You can hide files from MacOS by inserting it's name in a file called ".hidden".
marcodiego··on Show HN: I made a search engine for Hacker News
Please, add also the possibility to search in links posted/commented in hacker news. I bet it would be competitive against google for the hn crowd.
marcodiego··on CHART: The Hackable Amateur Radio Telescope
Without beautiful images, the appeal to amateurs is very weak. How complicated would be to use one of these for scanning so we can obtain an image of the sky?
marcodiego··on ExectOS – brand new operating system which derives from NT architecture
> Would I trust an OS which states "Why don’t you use GCC? – Because GCC is a crap."

No.

Two decades ago I could be willing to accept this kind of comment from the 'FLOSS' community if it was about a proprietary vendor (especially microsoft). Nowadays, this behaviour is only useful for pointing: 'look they are still acting like teenagers'.

marcodiego··on Linguist and philosopher Noam Chomsky dies at age 95
AFAICS, DCM (the source) was the first to publish the confirmation clearly.
← PreviousPage 6 of 34Next →