Programming and DIY
Talk about computer programming and DIY projects
Create a new thread
-
No. 4 How do you interact with your computer?
I'm interested in how developers work with computers.
As for me, I've been feeling really dissatisfied with my current setup. I feel like bash and friends are a really poor way to interact with a computer. I've been looking into using scheme as a ...
-
No. 1 Compilers
Some resources for implementing compilers
https://eli.thegreenplace.net/2017/adventures-in-jit-compilation-part-1-an-interpreter/
-
No. 35 Operating Systems
What are your thoughts on OS dev?
http://wiki.osdev.org/Expanded_Main_Page
I feel like OS dev is a very niche area of programming. Outside of Windows, OSX, Linux, and some BSDs, it doesn't seem like there is too much going on. Maybe this seems ...
-
No. 43 Learning Programming
Lets talk about learning to program. I've been thinking recently that there doesn't seem to be many "learning projects". For example, I've been learning graphics programming recently and I've been making a UI just using OpenGL. There don't seem to be...
-
No. 13 Graphics Programming
What are some good resources for graphics programming?
I've heard that Michael Abrash's "Graphics Programming Black Book"[1] is good. Looking at it, it seems pretty hardcore, but I've added it to my list of books.
[1] https://github.com/jagrego...
-
No. 41 Clocks and Watches
Anyone into watchmaking? I've been getting more interested in watches over the last year, and this HN thread[1] has sparked an interest into making a timepiece.
[1] https://news.ycombinator.com/item?id=16666197
-
No. 3 SysAdmin
Post sources for SysAdmin work!
This looks like an interesting host: https://prgmr.com/xen/
Testing IPv6 functionality: http://ready.chair6.net/
Apparently my DNS does not support IPv6, any reccomendations for DNS with IPv6 support?
-
No. 37 Woodworking
What woodworking/carpentry have you done? I've been working on a desktop recently. I bought a 6'x3'x1" board and drilled 2 holes for cable management. Then I sanded, stained, and sealed it. It was basically my first project and it went pretty well.
...
-
No. 28 Lessons Learned
Post lessons that you've learned here. Maybe your pain will help someone else (it won't).
- Look at the big picture when making changes.
I was working on a patch for a FOSS project, and some of the decisions that I made were just silly. If I ha...
-
No. 23 Mathematics
Maths are an important part of programming (although sometimes it doesn't seem like it). What maths are you studying?
I'm currently reading Concrete Mathematics by GKP as a primer for reading TAOCP. Concrete Mathematics is a really fun book so far...
-
No. 12 Questions that don't deserve their own thread
This thread is for questions that don't need an entire thread.
-
No. 10 AI
Let's talk about AI. I really dislike the term AI, because I think it carries a certain connotation with it that isn't necessarily true.
I'm not very knowledgable about the current state of AI, but I often see people on HN saying that we will have...