HNHacker News
TopNewBestAskShowJobs

begoon

1,623 karma · joined February 13, 2011

submissionscomments
begoon··on Midnight Captain – A midnight commander inspired file manager
Consider https://github.com/begoon/xc
begoon··on Solod: Go can be a better C
Resembles V, but the memory management story is very clear, closer to Zig — explicit and manual with defer.
begoon··on Do you know that there is an HTML tables API?
I personally disagree. When data is semantically a table, not just a “table-looking” layout, I would rather use the table tag.
begoon··on How do you approach appealing to formal seniority in a technical discussion?
Sure. In terms of making a decision, yes, in the healthy process, there should be a person with a formal power to decide (and take responsibility) eventually.

I was more curious about the discussion when the parties were speaking on the same level of command.

begoon··on Trivial REST server in various languages to compare
Hey, the author here.

Agree, I wasn’t consistent with “a framework” vs “just language” approach. Ideally it should be 100% one or another.

My idea was to use the standard library as much as possible, but I didn’t eliminate the use of third party libraries entirely if it would allow async/concurrent processing.

It all started with Go vs Rust vs Zig as the main point of comparison. Then I added more languages I am familiar with.

By far, IMHO, Go is a clear winner in terms of being 100% with the standard library, fully concurrent and quite concise.

Sure, JS/TS implementations are also concise but it is different, not natively compiled technology.

The language's selection is purely my personal familiarity, so nothing wrong with Java, it’s just not my area.

begoon··on Tape Loading Error
No particular use
begoon··on A modest critique of Htmx
Has anyone used htmx for a more or less large project?

Everything turns into spaghetti code really quickly.

Separation of API and frontend isn’t just for fun. It’s for making testing bearable.

Finally, mixing data modelling (database) with presentation (html output) in one place (htmx handler) goes out hand really quick too, making testing much harder.

But real coding cowboys from the golden age don’t write tests, right? :-)

begoon··on The 6502 instruction set as a database
It might be related to some extend - intel8080.com.
begoon··on Zig is now also a Windows resource compiler
This feature of Go tool chain is so underrated. Yes, there is nothing magical here. I can achieve similar outcome with some custom preprocessing, but having it built into the ecosystem, with type checking and inferencing, single binary compilation, etc. is a great productivity booster.
begoon··on Some Miscellaneous Git Facts
staging or index is one of the most beloved by me features of git. It saved my careless butt from loosing files SO many times. I stopped counting. Severely underrated, even complained about to be confusing.
begoon··on Ask HN: Where to Host a FastAPI App
https://deta.space is underrated.
begoon··on Things I just don't like about Git
I’m always puzzled when people say than git is hard, confusing etc. Is English hard to learn? Russian? Chinese? It depends, as always.

Yep, it’s a learning curve, and as deeper understanding comes, in more ways you start bending this great tool (git).

There is an endless ocean of toolings, helpers etc of all kinds, for all levels.

I’m not saying git is the best. There is no the best tooling in general. Fossil is great, git is great, and some other VCS. Pros and cons are everywhere.

git is a battle tested software. Who argues?

begoon··on HTML Textarea vs. Contenteditable
When using which?
begoon··on Stop Using Brave Browser
Indeed. After a few hours with Arc, I abandoned Chrome and Safari and never looked back :-).

I keep other browsers for frontend developments testing only.

begoon··on Advanced Python Mastery
Also, the python content of Fred Baptiste, 4 parts course on Udemy, is the gold mine. As deep and detailed as I never imagined :-)
begoon··on Advanced Python Mastery
The legend :-)
begoon··on Tailwind and the Beauty of Ugly Code
The ugliness of vanilla CSS is in the absence of scopes, though it’s coming.

I was a big fan of Tailwind, but after switching to mostly Svelte, where CSS is scoped by definition, I found that the vanilla CSS is not as nasty as I previously thought.

begoon··on Lisa Source Code Release
Releasing to public the sources of the old software, especially from platforms which are gone, is very cool!

I would die to see the original sources of Norton Commander 3.0 written by John Socha. They say, he used "an ortodox" (back in the day) approach of C and assembler mashup, which not many programmers used that time, and "real programmers" always wrote in assembler :-)

begoon··on Lisa Source Code Release
What Pascal compiler did Apple use to build all that?

Looks like Turbo/Borland Pascal but I'm not sure that it existed in that time or/and was ported to 6502.

begoon··on Ask HN: LastPass Alternatives
The only use case I found (though still quite possible) is if I have NO access at all to any of my devices, and I only have access to internet, and precisely - web only. I could go to 1Password website (for example, in an internet cafe or via someone’s tablet), get into my vaults with the master key and the password, and start recovering other passwords, details etc. Without SaaS, it would be barely possible.
begoon··on x86 Quine: These 12 Bytes of Machine Code Print Themselves (2005)
This quine is a bit of cheating. It reads its own memory and dumps it.

It is like “10 LIST” quine.

For the machine code, the memory is THE source, and this code simply reads it because it can.

Imagine a quine in machine code running on an architecture where it is not allowed to read the code segment. This quine will not work there.

The REAL quine should generate the output purely via output data transformation encoded INTO the source, without any assumption of the runtime.

begoon··on Recommend great Django projects
For example, https://github.com/healthchecks/healthchecks
begoon··on Best command-line-only video games (2019)
After some fiddling I have built Moon Patrol on macOS. I was curious why a text mode program requires X11 and libpulse libraries. I had to install xquartz.

But overall, I salute the author of AsciiPatrol ;-). Kudos!

begoon··on The GNU C Reference Manual
Thanks for pointing out. This is the the correct recent link - https://savannah.gnu.org/git/?group=c-intro-and-ref
begoon··on GNU poke 1.0
It reminded my radare2 when it had just started.
begoon··on Dropbox Passwords
Dropbox does read and analyses my files.
begoon··on Dropbox Passwords
Indeed. From my communication with Dropbox support:

—-

Katie, Feb 5, 8:56 AM PST: Hi Alexander,

Thank you for contacting Dropbox. My name is Katie, and I will be helping you today.

It appears that your links are disabled because you may be hosting malware from your account and this is against the terms of service.

Can you please remove all malware from your account or your account will be disabled. Any further violations of the terms of service will result in the immediate deletion of your account with no warning.

The file that needs to be removed from your Dropbox is: old-stuff.rar

Once this has been addressed I would be happy to assist you further!

Thank you.

Regards, Katie The Dropbox Team

begoon··on The History of Development of Norton Commander (2010)
Nimble Commmader (https://github.com/mikekazakov/nimble-commander) is the real deal for dual panel managers fanboys with macs.
begoon··on MOV is Turing-complete (2013) [pdf]
https://pragprog.com/magazines/2012-03/the-nor-machine
begoon··on Fluent Terminal – Open-source, native Windows 10 tabbed terminal
MS could buy/employ conemu guys and close the question forever.
Page 1 of 2Next →