HNHacker News
TopNewBestAskShowJobs

nj5rq

113 karma · joined May 24, 2024

submissionscomments
nj5rq··on We are destroying software
> blog comments powered by Disqus

Isn't this kind of ironic?

nj5rq··on Operating System in 1,000 Lines – Intro
There are very good kernels written in Ada, like Ironclad[1].

Besides, what's the point of this comment? What if people wanted to write a million more Unix-like kernels in C? Do you think this is bad? Why do you care? If you want, just write your own in whatever language you want, with whatever design you want.

> Why not Plan 9 in Zig, or Hare, or even D?

Because nobody to this point was interested in doing this. It's really that simple.

[1] https://ironclad.nongnu.org/

nj5rq··on Don't Clobber the Frame Pointer
That color scheme is nice for my eyes.
nj5rq··on Manual for PUB (a markup language in 1971) – Larry Tesler
That website format is very interesting. The original text (while also hyperlinked) on one side, and notes/explanations on the other side.
nj5rq··on Pleasant Debugging with GDB and DDD
Debugging with GDB from Emacs is amazing; thanks to Nick Roberts and Dmitry Dzhus.
nj5rq··on Microsoft's 'Recall' feature can't be uninstalled after all
Ubuntu is supposed to be the most intuitive or friendly distro (very arguable), but it's a shame how bad and bloated it is.

I have been using steam in arch-based distros for a very long time and I have had no issues at all running most Windows games (see https://protondb.com). As someone else mentioned, the only real issue might be anti-cheats in competitive games.

nj5rq··on Show HN: Underthreaded – The Brand for Engineers
Basic/minimal designs are fine, but just by looking at the brand logo the buyer isn't really showing that he supports free open source projects, at least right now. Perhaps adding some tech-specific designs, as the other user suggested, would help associate your brand with that. I wish you the best.
nj5rq··on Show HN: Voxcreo – Turn written text into podcasts
Source code is not public? I rather read with my eyes.
nj5rq··on How the OCaml type checker works (2022)
Say whatever you want, but this is how websites should be designed.
nj5rq··on Getting back into C programming for CP/M
It's the first time I ever see the function parameters declared like this:

    int my_function (a, b)
    int a; char *b;
      {
      ... body of function ...
      }
What do you even call this?
nj5rq··on Interviewing the Interviewer: Questions to Uncover a Company's True Culture
Sure, but do you think that's the reason why there is an interest in promoting diverse teams? For helping the people "grow up"? Besides, that's only true if the differences are relatively small, you can't understand and relate to everyone. You can obviously collaborate with them on a professional level.
nj5rq··on Interviewing the Interviewer: Questions to Uncover a Company's True Culture
> They really want you but don't want you to think that so they can get you to accept less in the negotiation.

I wouldn't call this shady, it's just basic business. If you want to buy a house, and you want to lower the price, you can't act all excited.

nj5rq··on Interviewing the Interviewer: Questions to Uncover a Company's True Culture
> modern HR philosophy seems to be "Always keep the employee/candidate on their back foot." Always make sure the corporation is Alpha Dog.

This is absolutely true. A good way of accomplishing a more submissive team is by making it more diverse. If the members of the team can't relate to one another, the less personal connection, and the more submissive each person is to the guys on top.

I am sure some people will think this is not the case and that companies just care about "making things right".

nj5rq··on Interviewing the Interviewer: Questions to Uncover a Company's True Culture
> "Tell me about a change that's been made with the support of senior leadership to improve engineering culture." [...] If the answers I get are too diplomatic, then my suspicion is that changes aren't being made to improve culture.

There is no "engineering culture" in a company. I don't know why everyone loves that word so much.

nj5rq··on Interviewing the Interviewer: Questions to Uncover a Company's True Culture
I was going to type something like this. I don't know how the interviews are in your country, but in mine the interviewer doesn't take this well.
nj5rq··on Discrete Mathematics – An Open Introduction, 4th edition
I was intimidated by these math books, but I was able to find a lot of interesting stuff in "Applied Discrete Structures" by Al Doerr and Ken Levasseur[1]. I was attracted by the "Logic" section, and I was not disappointed. You can download it for free from their website.

> It’s a bit old and unfortunately not free

It's available on Anna's Archive, in case someone is looking for it.

[1] https://discretemath.org/

nj5rq··on Aristotle – How to live a good life
There are so many good (non-mainstream) tech articles to share. A lot of them are not repetitive. A lot are shared here every day. Yet, for some reason, people decide to share these self-help low effort articles on HN. Just make some "news.selfhelp.how2behappy.com" website.

(No offense to you, I just don't get it)

nj5rq··on Writing a C Compiler: Build a Real Programming Language from Scratch
Thank you for sharing this, very useful. The BYTE magazine is absolutely amazing, it's a shame nothing similar could be done today.
nj5rq··on Markdown is meant to be shown (2021)
As someone else mentioned, this is how Org mode works on Emacs, not only that, but by setting:

    (setq org-hide-emphasis-markers t)
You can hide the markers (*, /, _, etc.) by default, and toggle them with:

    M-x visible-mode
It also has many other features that integrate well with Emacs.
nj5rq··on How does it feel to test a compiler?
I am making a simple Lisp interpreter, and this is my whole testing stage:

    $ valgrind --leak-check=full --track-origins=yes ./lisp < test/test.lisp
    $ cat test/expected.txt
What can I say, works for me.
nj5rq··on SponsorBlock – skip sponsor segments on YouTube
> I (a nobody internet weirdo) hold an opinion that it harms society more than it does it good by boosting the economy.

I agree with that, but precisely because of how effective they are on manipulating people into consuming and wasting their time.

nj5rq··on SponsorBlock – skip sponsor segments on YouTube
> you won't automatically steer yourself towards a product that you have never heard before just because you have not seen an ad for it. having some names in your mind, even them showing up when you do research creates influence

This is 100% percent true. I thought about exactly this, and it's the first time I hear someone say it, I am glad. I try to keep away from advertisements, but it's just not really possible, you get influenced by even what your friends or family say.

nj5rq··on SponsorBlock – skip sponsor segments on YouTube
> Such a belief purports that the effect of all advertising is measurable. It clearly is not. For example, someone sees your ad and decides your company is reprehensible. They were not a customer and they decide to never interact with your company. It's not possible to measure this. Anyone claiming it is holds what amounts to a religious belief.

What on earth? You obviously haven't worked on anything related to sales. It's clearly measurable: An advertisement is shown one day on TV, for example, the sales the next day are higher. That's the case 99% of the time. You can say it's not, and you can call that "religious belief", if you want to.

Companies use ads because they work, obviously. Everybody thinks they are somehow "immune" to advertisements because they are "smarter than the rest", but the sale statistics are plain and simple.

nj5rq··on Go is my hammer, and everything is a nail
> all popular programming languages can do basically anything

That's just very not true...

nj5rq··on Tony Hawk's Pro Strcpy
Very good article.
nj5rq··on #F – A Minimalistic Scheme System
The C source code in the GitHub looks... Interesting. At least the "fixpoint" directory.
nj5rq··on Can reading make you happier? (2015)
Obviously depends on what you read...

> innovative courses to help people deal with the daily emotional challenges of existence.

No offense, but what the hell is this.

nj5rq··on Libera IRC Channels Sorted by Number of Users
I currently use ERC, the GNU Emacs IRC client. Obviously, if you are not using Emacs already, you should not use it, so I recommend irssi. Pretty easy to configure, and with lots of options.
nj5rq··on Optimizing a bignum library for fun
Fascinating article, I have always been wondering how these big number libraries worked.

As a side question, does anyone the program that the author used when making that "addition" and "multiplication" performance graph? Thanks.

nj5rq··on Reverse engineering Ticketmaster's rotating barcodes
> If you take a closer look at your ticket, you may notice that it has a > gliding movement, making it in a sense, alive.

I feel like I am in a Disney movie.

Page 1 of 2Next →