HNHacker News
TopNewBestAskShowJobs

HexDecOctBin

1,225 karma · joined October 5, 2020

You see a user account. To the south are links. To the north is the name.

meet.hn/city/in-Bengaluru

submissionscomments
HexDecOctBin··on Music Theory for Programmers
West Asian maqam has 24 notes, Indian classical has 22 notes, Indonesian gamelan has 5 or 7 notes. What would be the ratios that sound pleasurable now?

What is or isn't pleasurable is a matter of cultural training, and treating them as absolute facts is what I found frustrating in the books that I was complaining about.

HexDecOctBin··on Music Theory for Programmers
As a non-musician non-Western programmer, the only music book that is making sense to me (still reading) is Robert Snyder's Music and Memory[1]. It's the first book that doesn't trick me by trying to pass cultural artefacts (notes, scales, raga, etc.) as some universal truth, or douse me in medieval pseudo-science (Pythagorean small ratios, etc.)

I am not an expert, so maybe this book has its own shortcomings which I am being blind to. But this is the first book on music I have been able to read this far without having to fight the urge to fling it against a wall.

[1] https://mitpress.mit.edu/9780262692373/music-and-memory/

HexDecOctBin··on Your Racist Linux Distro Is Very Nice (Scott Jennings)
Even ignoring Hansson's racism and general assholery, can Linux users please start treating OSes like infrastructure and not like costumes? Just use Mint (or Fedora if feeling adventurous) on PCs and Debian on servers. Nobody can build anything if the ground keeps shifting.
HexDecOctBin··on Introducing Ad Blocker for Firefox on iOS
It’s not clear from the post, are they supporting the Content Blocker API? In other words, can I use Adguard with Firefox now on iOS?
HexDecOctBin··on Casey Muratori – The Root of the Root of All Evil – BSC 2026 [video]
History wouldn't keep repeating if they did so.
HexDecOctBin··on Casey Muratori – The Root of the Root of All Evil – BSC 2026 [video]
> that I could practically apply in my daily work

When has History of any kind ever held practical value?

HexDecOctBin··on The End of Programming
And who will fix the slop? Not Silicon Valley programs being paid $200K or whatever. We stand on the verge of a golden age of outsourcing in software which will make all previous phases of outsourcing look like trial runs.
HexDecOctBin··on Japan tried to build an operating system for the world, the US intervened
Ah, so international law matters? In that case, surely China will follow the verdict of the South China Sea Arbitration?
HexDecOctBin··on India has paved the way for charging merchants a fee on UPI transactions
And much of this is result of corruption and mis-governance. Hence my comment of the State betraying the Nation.
HexDecOctBin··on India has paved the way for charging merchants a fee on UPI transactions
What do you mean "finally"? And why are you so willing to accept the fault of Kings but not the fault of the current Government in circumstances that look increasingly similar each passing day?

Just because a Government was elected doesn't mean that it can't be corrupt, what kind of naive understanding of politics is this?

HexDecOctBin··on India has paved the way for charging merchants a fee on UPI transactions
India has gotten more powerful since the Cold War. If Iran can stand up to USA, then surely India can too; but only if the State has not sold its soul and its Nation.
HexDecOctBin··on India has paved the way for charging merchants a fee on UPI transactions
> Both sides are getting something out of it

Indian kings made deals with the East India Company. What did the people got out of it? Destitution?

So no, I am not being melodramatic. India has a history of the State betraying the Nation. Sadly, this is but the latest chapter in a very old saga.

HexDecOctBin··on India has paved the way for charging merchants a fee on UPI transactions
What a fall from grace for the progenitor of Non-Aligned Movement to be bowing down to USA and hurting its own people. The Nation has been betrayed by the State.
HexDecOctBin··on A third world engineer responds to “RISC-V: They should have known better”
So primarily state intervention then?
HexDecOctBin··on A third world engineer responds to “RISC-V: They should have known better”
Why is that? Is it simply a matter of scale (not enough shipping containers leaving from India to Trinidad and Tobago)?
HexDecOctBin··on Firefox for iOS now has a native adblocker
So they still don't support the Content Blocker API? Wouldn't that have been easier? Then I could use whichever lists or providers (Adguard, uBlock, etc.) that I want.
HexDecOctBin··on RISC-V: They Should Have Known Better
Well, graphics programmers were used to the mess from OpenGL days. Now compiler writer and hardware designers get to share the sorrow.
HexDecOctBin··on The Indo-European Family Tree
> The theory of an immigration of IA speaking Arya ("Aryan invasion") is simply seen as a means of British policy to justify their own intrusion into India and their subsequent colonial rule: in both cases, a "white race" was seen as subduing the local darker colored population.

Source: Edwin Bryant in https://archive.org/details/EdwinBryantLauriePattonIndoAryan...

HexDecOctBin··on The Indo-European Family Tree
People don't like getting their dogmas challenged, especially when it comes to their Fathers' sins.
HexDecOctBin··on The Indo-European Family Tree
But the advent of Indo-European languages in Northern India (let alone Southern Sri Lanka) has nothing to do with Alexander or the Mughals.

The Aryan Invasion Theory was propagated by the British to justify their colonial brutality, and no self-respecting historian will now call the gradual Aryan migration an invasion. The only people who still do are usually trying to achieve some political aims, usually imperial apologia.

HexDecOctBin··on Sizeof is surprisingly difficult to parse in C
Yeah, despite puritanical hand-wringing over C23, I do like both the discipline and the selectivity with WG14 has shows (and I say this as a card-carrying C++ hater).

I do wish they will start looking into proper arrays since there is already a syntax for this can can be augmented semantically:

    int func (int arg[static 5])
HexDecOctBin··on SDL_GPU minimal, single-header, high-performance 2D graphics painting library
It doesn't.
HexDecOctBin··on JEP 401: Value Objects (Preview) merged to OpenJDK master
But if I don't care for object atomicity, can I get struct-like behaviour in Java for arbitrary large types?
HexDecOctBin··on JEP 401: Value Objects (Preview) merged to OpenJDK master
What's the latest status? Is it still limited to 63-bits of data plus 1 bit for nullability?
HexDecOctBin··on SDL_GPU minimal, single-header, high-performance 2D graphics painting library
How is this different from SDL_Render? https://wiki.libsdl.org/SDL3/CategoryRender
HexDecOctBin··on AI in Linux
I hate how this ostentatious caring for Indians is used to push personal political goals. Want to help with global warming? Reduce your consumption. Stop driving, stop eating non-local food, stop buying things made off-shores or with supply chains that require global shipping. Move to a much poorer country (or just a poorer neighbourhood of your country) and live the way people there live.

It seems like for much of Western world, Indians aren't really humans but a giant undifferentiated mass of temporarily animated bodies that are fit only as a canvas for one's own political paintwork.

HexDecOctBin··on User Interfaces of the Demo Scene
Another good one is the visual editor of .werkkzeug3 used to make .kkrieger which serves as an alternative interface to the typical node based shader editor.

https://media.demozoo.org/screens/o/82/e2/a055.334456.png

HexDecOctBin··on Steel Bank Common Lisp version 2.6.7
Yeah, but I am guessing one needs a bit more info on how this works together with GC. For example, once an arena goes out of scope, what happens to allocations made inside it that have been returned and thus are referred to from outside that scope? Are they copied out or do we have a dangling pointer? Stuff like this needs some decent documentation in order to be able to use a low level feature like this properly.
HexDecOctBin··on Steel Bank Common Lisp version 2.6.7
If any SBCL dev is here, please add documentation for how to use the memory arena feature. The only doc is an very old proposal document.
HexDecOctBin··on Introduction to Data-Oriented Design [pdf]
Mike Acton (author of this presentation) has released a LLM skill for Data Oriented Programming: https://github.com/macton/nagent/blob/main/context/data-orie...
← PreviousPage 2 of 16Next →