News for hackers. Stuff that matters.

pid0x17

In the name of The Large Language Model, The Harness and The Tokens!

Amen

Re:Wayland desktop for Linux with skeuomorphic design on Thursday October 15, 2026 @12:16PM (#50105885)
It feels like UI design froze somewhere in the mid-2010s. There are some changes here and there, but it all looks similar and very bland.

I don't know if this is accurate, but I blame Windows 8 and, especially, Windows 10 for popularizing this extremely bland and boring design.

AIMAN to the rescue!!
I never heard of Daemon and Freedom, they sound very interesting. Thanks a lot for the bringing that up.
Interesting how much of our current timeline the show Person of Interest predicted.
Re:Ask HN: How to recover Google auth after phone stolen? on Friday September 18, 2026 @02:58AM (#49750978)
We need to better educate non-technical users about making multiple local backups of things like password managers, TOTP seeds, etc.

Yes, even writing the most important ones on a piece of paper and keeping it somewhere safe (like a safe in your house) is an option, as long as you have a low threat model, of course.

Code: The Hidden Language of Computer Hardware And Software by Charles Petzold.

I read it in my second year of studying computer-science during the summer break, and it completely changed how I view computing.

First of all, the contents alone are quite valuable, even though it is an old book, as it basically walks you through building a simple relay computer on paper, with a CPU, RAM, simplified input devices, teaches you Intel 8080 assembly as an example of assembly programming, and then even goes over a simplified BIOS, OS, GPU and higher-level languages at the end, and it does not assume you have any previous knowledge; it starts from the basic physics behind electricity, then goes into boolean algebra, logic gates, etc. It's basically computer-architecture for the layman.

Beyond the content of the book, I think the biggest mark it left on me is that it taught me that there is no magic behind the layers of abstraction, and that breaking problems and concepts down into simpler ones can make what initially seems like a very complex topic into something that someone can easily follow and understand.

After I read the book, a lot of things I had already learnt at university felt like they made more sense, and I then took courses like Computer Architecture and Digital Circuit Design, where I felt a lot more confident than I probably would have, had I not read that book. It definitely colored how I viewed a lot of the courses I took at university after having read it.

In my career as a software developer, I still often think about that book, and I love to learn things by re-inventing the wheel and building simpler versions of complex existing software.

Re:CCC invites all model citizens to 40C3 on Thursday September 17, 2026 @09:57AM (#49740837)
Go to the local smaller CCC conferences, where you can pay with things like GNU Taler or cryptocurrency, and the entry is often free anyway, with a donation being appreciated or buying event merch being a nice alternative to simply donating.

I think the hacker spirit is definitely alive & kicking in those smaller CCC events.

Re:CCC invites all model citizens to 40C3 on Thursday September 17, 2026 @09:52AM (#49740777)
If you live in Germany and would like to experience this on a smaller scale THIS WEEKEND, come to the CCC conference in Dresden, called Datenspuren, run by our local CCC Erfa-Kreis C3D2. It takes place from 18.09 - 20.09 in Zentralwerk Dresden.

It is a beautiful and inclusive environment that highlights not only a lot local hackers, but also a lot of artists.

I was there last year and it was amazing! I totally recommend it.

You can find more info about the event and the featured talks and events here:

https://talks.datenspuren.de/ds26/talk/

https://datenspuren.de/2026/#start

Re:CCC invites all model citizens to 40C3 on Thursday September 17, 2026 @09:52AM (#49740761)
I was also wondering what they meant, tbh, but I have never been to DefCon, so I don't know.

One ex-colleague from my previous employer was there, though, and he absolutely loved it.

Re:CCC invites all model citizens to 40C3 on Thursday September 17, 2026 @09:49AM (#49740720)
This year will be the first time I go to Interfug. I found it while browsing the CCC event calendar 2 weeks ago. I have no idea what to expect, especially because the program preview currently up only lists a few talks (but it clearly says it is still not the full program).

Still, even if there aren't many talks, I like the spirit of these conferences and very interesting conversations you get to have with very interesting people who go there.

Plus, it's only a 90 min train ride away from Dresden, so if I don't like it, I will just go home.

Re:Nvidia announces native GPU programming in Rust on Thursday September 17, 2026 @09:12AM (#49740262)
Thank you very much for the effort you put into your advice!! I think I will start with WebGPU (wgpu), even though I have an Apple Silicon Macbook. I would really prefer to work with Rust instead of C++ because I am not good with C++. (I believe) I am good with C, so my C++ code looks like C code, and I am kinda learning the differences as I learn CUDA, which is a terrible way to learn C++, I guess.
Re:CCC invites all model citizens to 40C3 on Thursday September 17, 2026 @09:09AM (#49740218)
Marry a hacker, and have hacker kids, problem solved :3
Re:CCC invites all model citizens to 40C3 on Thursday September 17, 2026 @09:03AM (#49740129)
If you live in Germany and would like to experience this on a smaller scale THIS WEEKEND, come to the CCC conference in Dresden, called Datenspuren, run by our local CCC Erfa-Kreis C3D2. It takes place from 18.09 - 20.09 in Zentralwerk Dresden. Entry is completely free of charge, with a donation being appreciated.

It is a beautiful and inclusive environment that highlights not only a lot local hackers, but also a lot of artists.

I was there last year and it was amazing! I totally recommend it.

You can find more info about the event and the featured talks and events here:

https://talks.datenspuren.de/ds26/talk/

https://datenspuren.de/2026/#start

Re:Nvidia announces native GPU programming in Rust on Thursday September 17, 2026 @07:40AM (#49739348)
As someone only recently getting into HPC, what do you mean when you say learning things the hard way? What would you suggest?

I recently started learning CUDA and parallel programming paradigms.

Re:Ask HN: What default model do you use and why? on Tuesday September 15, 2026 @12:11PM (#49714726)
We moved from Gemini to Claude recently, and while I absolutely love Claude's coding capabilities, I often find myself extremely overwhelmed whenever I ask Claude to explain something to me, whereas that was a breeze with Gemini Pro models.

It generates pages for what could be explained in 1-2 paragraphs.

I use to love using Gemini CLI to have Gemini explain a module for me before I dive into the code and point out specific points of interest, but I can't do that with Claude Code without feeling overwhelmed and starting to heavily procrastinate

I recently started noticing myself using the term "candidly" instead of "honestly" a lot more. The only term I doubt I will ever use is "churn". I still don't understand why Claude likes to plug that term into random sentences every now and then.

English is not my native language.

Re:iOS 27, iPadOS 27, and macOS 27 on Tuesday September 15, 2026 @03:15AM (#49708894)
But Ubuntu sticks to the year and month the OS was released. I think OP was complaining about MacOS using year+1 as the version, even though the OS is being released in the current year.

I personally find Ubuntu's versioning to be the easiest to understand because you know when this Ubuntu version was released. It would be very annoying if they called Ubuntu 26.10 Ubuntu 27, though.

Re:Ask HN: What are you working on? (September 2026) on Monday September 14, 2026 @12:12PM (#49699336)
That's a really cool idea!!

I was actually wondering: are we allowed to publish our work on GitHub? I already have a Github repo but I made it private and only show it to potential employers and individual people who are interested, because I am not very certain about the copyright rules of the HDL skeleton files, and whether we are allowed to publish our work, given Coursera's honor code.

Re:Ask HN: What are you working on? (September 2026) on Monday September 14, 2026 @06:03AM (#49694402)
I am absolutely loving it!

I was very intimidated at first because the concept sounds very difficult, but Prof. Schocken and Prof. Nisan are amazing at breaking down the concepts and abstractions and making something complex very easy to follow and understand.

Re:Ask HN: What are you working on? (September 2026) on Monday September 14, 2026 @04:04AM (#49693463)
- Nand2Tetris part 1. It is a project-oriented course from the Hebrew University of Jerusalem (offered on Coursera) where you implement a whole 16-bit computer in a hardware simulator in a simplified HDL language, starting from a nand gate and ending with an ALU, RAM, CPU, program counter, and an assembler for the computer's assembly language. I only have two modules left before I finish part 1. In part 2 (which I did not start with yet), you implement a VM, OS, compiler and high-level language and more stuff.

- I am implementing my own MCP server in Go for Bitbucket. This is more of a learning project for me (I was curious about MCP servers), but I also didn't find any MCP servers that have a clean codebase. Many seem to be vibe-coded, and as I work at a company where security is really important, I thought I would implement my own. (Still a WIP: https://github.com/pid0x17/mcp-bitbucket). I haven't touched this project in a while, though, as I am focusing on Nand2Tetris.

- I am reading the Rust Programming Language book, but I am still in the beginning (just finished Chapter 3 on the weekend).

Same. I remembering feeling both shame and guilty pleasure when I was 3-5 years old.

I have a lot of memories from my childhood.

One particular shameful memory from when I was 4 is I remember purposefully spilling powdered milk on the floor at my grandma's house to play with it as if it's snow, but then feeling very bad when I saw how upset and tired my grandma was when she was cleaning it, even though she did not explicitly express being angry at me.

A guilty pleasure memory I have was secretly taking sips from my mom's Turkish coffee cup when she was not looking, loving how it tasted but feeling guilty for doing something bad because I knew I was forbidden from drinking coffee (I just didn't know at the time why it was forbidden (for my own good)).

Re:The two Christian saints who are the Buddha on Wednesday September 09, 2026 @10:23AM (#49627145)
My family are Orthodox Christians from Jordan, where the (minority) Christian culture is very orthodox, even though there is a large number of Catholics. It was very fascinating for me to see the huge difference between Catholics in Germany (where I live now) to the very Orthodox-style Catholics back in Jordan.
Re:GamersNexus and LG: Or why rooting your TV is a bad idea on Tuesday September 08, 2026 @06:01AM (#49608127)
I am still somewhat new to networking concepts (currently reading Computer Networking: A Top Down Approach by Kurose & Ross), and as far as I understood, most IPv6 networks don't have a NAT, or did I misunderstand? If that is the case, that means homes using IPv6 have globally routable IP addresses for their connected devices, right?

Would the router's firewall protect it if it denies incoming connections?

I had the exact same problem because I had a strong addiction to smartphone apps.

I looked into the Light Phone and The Mudita Kompakt, but I ended up buying a refurbished Pixel 8 and putting Graphene OS on it, then I installed only essential apps I need. I keep my old iPhone 12 in a drawer at home and use it for anytime I Need any apps that don't work on a custom ROM, which includes my bank app (plus, imo, it's safer not carry around a phone that has my baking data on it in case it gets lost or stolen).

The light phones are a really cool concept but the Light Phone 3 is quite expensive (more expensive than a new Pixel 10) and the Mudita Kompakt seems to have a huge amount of grievances from users on their forum, so that put me off.