back
user profile
jjmarr
4,565karma·1,187submissions·February 8, 2024
about
All views are my own. Software Engineer II @ AMD
jjmarr.com
recent activity (1,187 total)
comment
Use GPLv3 or AGPL then. If you want companies to "give back" when they use your code, put it in the licence. Or you can charge money for your product.
comment
https://www.stimmel-law.com/en/articles/story-4-preprinted-f... Love this story so much I just posted it. Although it's from an era in which you'd buy CDs and book…
comment
Here's a gif on how a real pinball bumper works: https://www.reddit.com/r/mechanical_gifs/comments/aflmj7/how... It's not really a rigid body, it's …
comment
It is. As an example: https://sos.ga.gov/ In practice, people get confused by that.
comment
Those properties are beautiful! I can get a beachfront villa for practically nothing. In Canada something that close to the water would be several million dollars despite not even having a tropical cl…
comment
Can you give an idea of how much I'd have to spend on a house? And also what I'd get for that money?
comment
Domestic tech in Canada also pays significantly less. Entry-level for some banks is like US$50-60k
comment
wtf that's barely less than Canada? and significantly more on a purchasing power basis. How do I move to Mexico?
comment
They've removed the paywall, here's an archive of what it looked like: https://archive.is/1if4M
comment
Nobody actually knows what year Jesus was born, so setting "1 AD = Jesus' first full year of life" wouldn't be accurate. It's more or less the same puzzle as COBOL's alle…
comment
Most computers use modified Harvard architecture, funnily enough. There's a shared memory space like von Neumann, but separated caches for instructions and data. It's the best of both worlds…
comment
While this nursing home guide is interesting, it's important to acknowledge that it sounds like ChatGPT.
comment
You can pretty easily submit shareholder proposals for trolling purposes or ask questions. Other investors will probably vote "no" to your proposals, but for many companies you can force a v…
comment
magic_enum addresses your issue but will absolutely kill compile time on a large project due to recursive template instantiation.
comment
Aquinas was born in central Italy during the High Middle Ages. What hair and skin colour do you think he had?
comment
> Are AI-written books getting published? Yes, online bookstores are full of them: https://www.nytimes.com/2023/08/05/travel/amazon-guidebooks-... The issue is …
comment
Modules sound cool for compile time, but do they prevent duplicative template instantiations? Because that's the real performance killer in my experience.
comment
> He was consistent and clear when he talked about his identity in California courtrooms as he tried to fight the charges on the grounds that he really was the man whose name he was accused of stea…
comment
Yep. HIV is a treatable disease, and with consistent medication adherence it can become untransmittable. https://en.wikipedia.org/wiki/Undetectable_%3D_Untransmittab... It's…
comment
https://youtu.be/Ho9M-q_kcn8 > stop calling me a crypto-Nazi or I'll sock you in the goddamn face, and you'll stay plastered --William F. Buckley Jr to Gore Vidal in 1968…
comment
The language spec for C constrains the memory layout of a struct. From 6.7.3.2.7 of the draft spec: > a structure is a type consisting of a sequence of members, whose storage is
allocated in an o…
comment
> Instantaneous access to everything obviously comes at a cost. The cost being that we all behave like demented Roman emperors, at once bored and deranged, summoning whatever we want at any time. &…
comment
Deepseek gets incredibly enraged at me.
comment
You have to provide your email to sign up for HN, however, it is not publicly visible. If YCombinator had to pay $10,000 for leaking a user email, this site isn't going to exist since it's n…
comment
if using an int* over an int[] changes the memory layout of a struct, that necessarily implies a difference in the ABI. As an example, C++'s std::array can be implemented as a struct containing a…
comment
This isn't true. int[] decays into an int* but is a different type. An array member of a struct will have its data allocated contiguously with other struct members (subject to compiler padding). …
comment
From this article by a German lawyer, "the question will always be whether one employee can replace the other in the event of illness or absence on leave.": https://www.kuhlen-ber…