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 Linux is not ready for the desktop, the final edition
Described my windows experience. Except that windows insistently tries to convince you to make an account and has a very startmenu behavior.
marcodiego··on BSD kqueue is a mountain of technical debt (2021)
I remember that when io_uring was in it's early stages several pointed to kqueue (also nt'wait_for_multiple_something or iocp and solaris event ports). By coming later, I think io_uring was able to better fit modern reality and also avoid problems from previous implementations.

Hope security issues with it are solved and usage becomes mostly transparent through userspace libs, it looks like a high performance strategy for our current computing hardware.

marcodiego··on Missiles are now the biggest killer of airline passengers
ERJ-190 has 0 in-flight deaths caused by aircraft failure. In 2006 an Embraer Legacy jet collided mid-air with a boeing 737; The boeing fell to pieces, the Embraer landed safely[1]. In 2019 an Embraer ERJ-190 flew with misrrigged control cables; the aircraft was under extremely high structural load until pilots got enough control to land it safely[2].

Embraer engineers are clearly doing something right.

[1] https://en.wikipedia.org/wiki/Gol_Transportes_A%C3%A9reos_Fl... [2] https://aerossurance.com/safety-management/erj190-p4kcj-main...

marcodiego··on Masks, Smoke, and Mirrors: The untold story of EgyptAir flight 804
Bookmarking this answer. This will be my automated response to the usual disrespectful comments by conspiracists on conclusions achieved by strong specialists.
marcodiego··on Intel Core Ultra 9 285K "Arrow Lake" Windows 11 vs. Ubuntu Linux Performance
The fact that Linux is still around 4% of the desktop market share is the example I use to illustrate that technical superiority doesn't always means commercial success.
marcodiego··on Pelicans on a bicycle
Most humans can't correctly draw a bicycle from memory: https://www.wired.com/2016/04/can-draw-bikes-memory-definite...
marcodiego··on ChatGPT Pro
I really need the source of this.
marcodiego··on The Tube Computer
For a long time I've been thinking about building one based on relays. The problem is that I would need a lot of relays just to achieve anything very simple. My solution: think about the simplest computer architecture I could come up with, and the simplest one was a NAND computer. In this architecture, the program is a simple loop with instructions all in the same format: input addess 1, input address 2, output address. The only supported instruction simply writes at the output address the result of a NAND operation of the input addresses.

Since any circuit can be built using only NAND's, this computer can simulate any circuit, including the circuit of a Turing complete CPU. It certainly would be very slow, but relatively simple to build. I still have to think about a good type of memory for this machine. Maybe one day I'll take the courage to build it.

marcodiego··on ‘With brain preservation, nobody has to die’
What if death is just a 'feature' of how life evolved in this planet? What if we discover life in other planets that are just endless? It just seems too anthropocentric to think that all forms of life must die.

Ok, that maybe part of how 'WE' define life, but, for me, that looks a lot like an arbitrary definition.

marcodiego··on Llama.cpp guide – Running LLMs locally on any hardware, from scratch
First time I heard about Llama.cpp I got it to run on my computer. Now, my computer: a Dell laptop from 2013 with 8Gb RAM and an i5 processor, no dedicated graphic card. Since I wasn't using a MGLRU enabled kernel, It took a looong time to start but wasn't OOM-killed. Considering my amount of RAM was just the minimum required, I tried one of the smallest available models.

Impressively, it worked. It was slow to spit out tokens, at a rate around a word each 1 to 5 seconds and it was able to correctly answer "What was the biggest planet in the solar system", but it quickly hallucinated talking about moons that it called "Jupterians", while I expected it to talk about Galilean Moons.

Nevertheless, LLM's really impressed me and as soon as I get my hands on better hardware I'll try to run other bigger models locally in the hope that I'll finally have a personal "oracle" able to quickly answers most questions I throw at it and help me writing code and other fun things. Of course, I'll have to check its answers before using them, but current state seems impressive enough for me, specially QwQ.

Is Any one running smaller experiments and can talk about your results? Is it already possible to have something like an open source co-pilot running locally?

marcodiego··on Free file compression tool – MediaReduce
Seems shady. I wouldn't use such a thing unless it was open source.
marcodiego··on The size of BYD's factory
BYD has factories in Brazil: https://valorinternational.globo.com/business/news/2024/09/0... https://en.byd.com/news/byd-company-announces-first-factory-...
marcodiego··on Linux CoC Announces Decision Wrt Kent Overstreet (Bcachefs)
I've been an on and off contributor of FLOSS software for a long time. Sometimes I sent some unfinished patches and got responses like ' I don't think you know what you're doing' and 'turn on brain'.

At the time I considered those developers were right and didn't complain. It made more careful before sending patches and commenting. But it also affected my willing to contribute with the project. I also consider that, although those devs were right, they could have expressed themselves more cordially. I don't think being that rude improves anything.

I do support the CoC committee decision and hope more projects had one.

marcodiego··on Apple Smells Blood in the Water
Many years I asked a very wise person: "what would happen if adobe port photoshop to Linux?"

The answer was "nothing". I asked why; the answers was: "no Photoshop user will migrate for Linux because of it, no gimp user will migrate to Photoshop".

Also, I've read in HN once: that are more people using Linux on the desktop than there are Photoshop users. People overestimate photoshop as a killer app.

marcodiego··on Avremu: An 8-Bit AVR Microcontroller Simulator Written in LaTeX
Now, let's get that 8bit microcontroller running Linux and run Linux inside a LaTeX document.
marcodiego··on ReiserFS and the Art and Artist Problem
Bill Gates multi decade marriage came to an end after his closeness with Epstein became public. I don't think anyone stopped buying ms software because of it.

Ok, he no longer works there, but I'm sure he still benefits from it.

marcodiego··on QNX is now free for anything non-commercial, plus there's an RPi image
Oh that's nice. But you know... There's a free (as in freedom) OS called Linux that now is also realtime. QNX is interesting for a few less cases now.
marcodiego··on Perhaps Rust Needs "Defer"
Never used it, but I follow wg14, ISO's workgroup that maintains the C programming language specification. From there, it looks like defer is one of the most important improvements since the go programming language and I've seen a good number of examples were it prevents mistakes, makes the code more readable and avoids use of goto.

I can only hope it 'infects' other languages.

marcodiego··on The C23 edition of Modern C
\* what operator is this? I have never seen it. Where can I read about it?
marcodiego··on Windows 11 24H2 hoards 8.63 GB of junk you can't delete
My mom gives a f** about Nvidia.
marcodiego··on DeskPad – A virtual monitor for screen sharing
Xnest is probably enough. I've used it for similar purposes a few times. Don't know the equivalent for Wayland though.
marcodiego··on The Elite College Students Who Can't Read Books
Many people now actually have difficulty even reading this article in its entirety. Quick access to information, easy to change from on thing to another makes reading anything long an extremely boring task. Why read the next paragraph if there something interesting just a click away?
marcodiego··on Peer Calls: WebRTC peer to peer calls for everyone
You can user Tor and expose a service running on your lan to the whole world.
marcodiego··on The Arch Linux team is now working directly with Valve
No other OS is as configurable, adaptable and versatile as Linux. It runs on the biggest super-computers, on the helicopter that flew on Mars, on the server that is hosting this service and on the device I'm typing just now.

Now, just imagine... just imagine how much performance could be gained if game vendors didn't ignore it.

marcodiego··on Minix 3 (2014)
Yes.
marcodiego··on Attacking UNIX Systems via CUPS
Resuming:

  1 - cups-browsed is able to install printers automatically (without the requirement of user confirmation) by listening to UDP packets on port 631.
  2 - Attacker uses this "feature" to install a fake printer with a custom driver (which is also installed without user confirmation and can be downloaded from an arbitrary host) which specifies the "command to run" when a print job is sent.
  3 - User prints something in the fake printer and the "command to run" is executed.
marcodiego··on The Slow, Painful Death of Agile and Jira
Jira is dying? Hope it is a slow and painful death!

Well.. actually, it doesn't needs to be slow.

marcodiego··on Show HN: Hosting my website using my C web server
How about embedding the contents of the HTML files so that no access to the filesystem is required?

That would make it not only faster but also safer.

marcodiego··on Show HN: EloqKV – Scalable distributed ACID key-value database with Redis API
License?
marcodiego··on Three Mile Island nuclear plant restart in Microsoft AI power deal
Nuclear plant, microsoft and AI on the same phrase. What could possibly go wrong?
← PreviousPage 5 of 34Next →