HNHacker News
TopNewBestAskShowJobs

claytonaalves

77 karma · joined July 23, 2012

submissionscomments
claytonaalves··on Make Reviews Possible Again with This One Simple Trick
So you split a big work into stacked branches (brach B3 depending on B2 that depends on B1). What happens when the changes on B1 are not accepted? You have to rewrite the entire branch stack.
claytonaalves··on Claws are now a new layer on top of LLM agents
I'm impressed with how we moved from "AI is dangerous", "Skynet", "don't give AI internet access or we are doomed", "don't let AI escape" to "Hey AI, here is internet, do whatever you want".
claytonaalves··on Hackers (1995) Animated Experience
I miss this David Gilmour track

https://www.youtube.com/watch?v=s-eZSIn9kHA

claytonaalves··on Mostly dead influential programming languages (2020)
Pascal isn't dead. At least here in Brazil it's widespread. I've heard in Russia and China too.

Freepascal [1] is up and running, targeting a lot of platforms: x86-16, x86-32, AMD64, RISC-V (32/64), ARM, AArch64, AVR, JVM, Javascript...

... and operating systems: Windows, Linux, MacOS, iOS, web and others.

I don't know an easier way to build multiplatform desktop applications other then Freepascal/Lazarus. I mean, real desktop apps, not that Electron bullsh*.

[1] https://www.freepascal.org/

claytonaalves··on Learn Makefiles
I work with Makefiles on Delphi/FreePascal projects.
claytonaalves··on Charts.css
Why not just use a canvas or a SVG ?
claytonaalves··on Robust Wavefront OBJ model parsing in C
> Does the author actually use Windows XP?

I've switched to XP (from Windows 7, on a VM) and the performance is astounding even on limited hardware settings. No bloatware, just good old Win32 x86.

claytonaalves··on Learn x86-64 assembly by writing a GUI from scratch (2020)
This repo is private. Can u make it public ?
claytonaalves··on How I learned to stop worrying and push to master
Well here is the workflow we use here at our company:

Branch feature from master/main.

Keep feature branch in sync with master/main (merging from master/main everyday). This minimizes conflicts when we finally get to merge feature branch to master.

Any refactor made in feature branch may be cherrypicked to master any time. This reduces differences between feature branch and master/main, resulting in less code to review.

claytonaalves··on Ask HN: I'm a software engineer going blind, how should I prepare?
You should really talk to Lucas Radaelli, a very tallented blind programmer working at google. He calls himself Brazilian Daredevil (marvel character).

https://twitter.com/lucasradaelli

claytonaalves··on Mastering Bash and Terminal
Ctrl+l clears screen. This is very useful even if you are inside a REPL like python, ruby, mysql, etc...
claytonaalves··on Who Needs Git When You Have ZFS?
"Using ZFS as a replacement of Git for is probably not a good idea..."

Of course not.

claytonaalves··on Ask HN: Is anyone missing Google Reader
Every single day of my life.
claytonaalves··on Ask HN: What's a good cross platform alternative to C#?
Lua has LÖVE (https://love2d.org/), a 2D engine. Python has PyGame (http://www.pygame.org/). Both are cross platform interpreted languages. If you are planning to develop for mobile, unfortunately there's no cross platform.
claytonaalves··on Poll: What OS do you currently use?
Linux Mint on my laptop for 2 years. Win7 at work.
claytonaalves··on Just Run
Just remembered Forrest Gump.