HNHacker News
TopNewBestAskShowJobs

hohohmm

182 karma · joined September 12, 2011

submissionscomments
hohohmm··on 15-150: Principles of Functional Programming
Use to be called 15-212. TA-ed it for 1 semester. That's when I really understood programming.
hohohmm··on China is flooding Taiwan with disinformation
The fact that saying it's disinformation is downvoted so rapidly perfectly illustrates how hard it is to tell what is the actual disinformation
hohohmm··on Data-Oriented Design (2018)
This is exactly right. Good summary.
hohohmm··on I liberate the ending to Minecraft from Microsoft and give it to you
Which is mistaking the most sales for the most popularity. There is a universe of games that have huge number of users, but doesn't sell copies.
hohohmm··on I liberate the ending to Minecraft from Microsoft and give it to you
you make the same mistake of the op.
hohohmm··on I liberate the ending to Minecraft from Microsoft and give it to you
Just want to say, it's definitely not THE most popular game of all time... Candy crush could be a strong candidate, though they probably never use that term on themselves.
hohohmm··on Managing People
Very well said. This has indeed helped me too.
hohohmm··on Managing People
This is gold. Concise and to the point. A lot of self-reflection must be put into this.
hohohmm··on Support for team members who are mistreated in their country
Well, did gitlab forget how it explicitly said to not hire chinese or russian in fear of paranoid espionage concerns, that resulted in a hiring manager quitting gitlab? I wonder how it would do it people are mistreated in GitLab.
hohohmm··on The potential Orwellian horror of central bank digital currencies
Either you are controlled by the government, or you are controlled by the captilist oligarchs. In a system where capital speaks louder than the people, only a true leftist could see another way out.
hohohmm··on HK's Apple Daily raided by 500 officers over national security law
Where did I state that? Or is this whole fuss just another imagined adversary against China of the US crusader mentality?
hohohmm··on HK's Apple Daily raided by 500 officers over national security law
That makes me laugh. I guess the United States is ran solely on this document and no other detailed laws.
hohohmm··on HK's Apple Daily raided by 500 officers over national security law
I guess even the lowest bar of news integrity is an optional choice when it comes to Hong Kong?
hohohmm··on HK's Apple Daily raided by 500 officers over national security law
Well deserved. Apple Daily is not pro democrazy but pro-chaos. It routinely manufatures fake news and rumors that only matched by the mainstream fake news.

I'm all for pro democrazy. But there is a clear line between pushing a democratic agenda for the benefit of Hong Kong people and that of provoking dissidents at any opportunity possible with whatever means possible, to foster agendas by local tycoons and foreign intelligence agencies, which eventually cost Hong Kong people.

If you have never read the published paper on fostering dissidents for "academic" research in Hong Kong pease search for it.

hohohmm··on China is betting that the West is in irreversible decline
Exactly. China has never opposed a strong, healthy and positive US. It's the US that's getting increasingly poisonous over China, to maintain its hegemony. A change of political mindset could really see the world with two great countries with different but competitive systems that could learn from each other and see each other's shortcomings.
hohohmm··on China is betting that the West is in irreversible decline
You must be seriously disconnected from reality, both ways, to say something like this, like disconnected on a cyberpunk level. It's funny to even give the slightest thought of trying to rebunk some of those points lol.
hohohmm··on China is betting that the West is in irreversible decline
Wrong. China is not betting on it, rather the US is betting that China is betting on it, to poise China in an adversary role.

China has plenty of its own problems to mind and its road to mondernization is far from over. It's the US that's in question. Why is it fussing over China so much? Why not mind its own business? Why blame everything on China when the US could spend the time improving lives for its own citizens? Or is its blood-sucking, globally exploitive economy cannot function without the sacrifice of an imaginary enemy?

US is the one that gets red-eyed all over a country that's doing good, just because itself can't seem to get out of the decline. What the US doesn't have, others can't either.

hohohmm··on Journalism, particularly at the highest level, is about raw power
I saw this title and I figured, good point, highest level in the world of journalism is about raw power, hardly about any truth. Then I clicked and read a few lines, wow, completely turned around, it's actually saying that powerful people don't need journalism, and it's bitching about being dumpped... Not a minute of self-reflection. what kind of irony is this? I have to say, well deserved...
hohohmm··on The Game UI Database, a comprehensive reference of game interface design
Though useful, this website appears to exclude mobile games entirely. The amount of screen space on big screens makes it a lot easier to design UI for. The true magic of UI design mostly happens in mobile games where devs cram an incredible amount of stuff into limited space while trying to maintain sanity. A big loss, without mobile games.
hohohmm··on Geometric Algebra (2012)
Thanks for the explanations. Just want to elaborate on this point:

>> Also is it possible to collapse a series of such transforms in a single versor like you can do with matrices without going into dual quaternion stuff? In generic game developemnt, translation, rotation, and non-uniform scaling are all extremely basic things that cannot be handwaved away or "too big".

>Versors combine just like matrices (using just the ordinary product). (doing this for translations/rotations _are_ the dual quaternions, but you don't have to (and imho shouldn't) call them that.). Non-uniform scaling along your scenegraph (as opposed to in the beginning (object space) or at the end (view space)) is usually frowned upon in professional game development. (it makes it impossible to correct matrices using Gramm-Shmidt, and adds a lot of complexity to things like tracing hit rays etc).

Though frowned upon, it's important to retain the ability to do non-linear scales, as that's part of tuning things in-engine fast. It could be later corrected but without it, it becomes very cumbersome to do quick tunings of object scales or maybe simply doing quick scene mockups. I work in games in a professional capacity and find this usage very common and almost indispensible.

hohohmm··on Geometric Algebra (2012)
yes but what about non-uniform scaling. Is it possible to handle it in this case?
hohohmm··on Geometric Algebra (2012)
The problem with carrying a vector with you is, you can't really concatenate transform. Maybe I am missing something?
hohohmm··on Geometric Algebra (2012)
Thanks for the information.

It's nice of you to point out that 4x4 matrix is projective in nature, and I understand that GA could potentially be more performant for its more compact usage of numbers.

But to really make it popular and understandable, a "simple" version of GA that handles translation, rotation & non-uniform scaling would really help, without the group thoery concepts, even better, make it in the context of a scene graph hiearchy, with a unified operator like "multiply".

Also is it possible to collapse a series of such transforms in a single versor like you can do with matrices without going into dual quaternion stuff? In generic game developemnt, translation, rotation, and non-uniform scaling are all extremely basic things that cannot be handwaved away or "too big".

Also, why the need o a dual(e12, e02, e01) to represent a point when in vector it's just a (e0, e1, e2). This is just counterinuitive. This is what I mean by "quickly gets complicated" and it feels nearly as opaque as cross product in vector math.

Just explaining my experience digging in GA for a couple of weeks.

hohohmm··on Geometric Algebra (2012)
The main problem with GA is if you want a unified transformation hiearchy, geometric algebra could quickly get very complicated, as it requires projective GA to handle translation and dual-quaternion to handle non-uniform scaling. Geometry algebra appears beautiful to simple rotation cases and explains very well concepts that feel incomplete in simple vector math, but in real application for genric game engine, you can't really code up a scene graph with unified transforms in like 2 hours. Not to mention that even the GA people do not all agree with each other how to do the more advanced GA stuff(strange inversions and ext).

Surprisingly very few people talk about this on Youtube with all those GA tutorial videos, and you can find scant information on the bivector site forum. In comparison, despite matrix represetntion's weaker mappng to geometric concepts, it handles everything in a more unified interface without too much complications.

For that matter the GA math feels much to be desired. There probably exists a undiscovered better version of GA that handles translation and scaling better and everybody could instantly agree on. Until that day GA probably won't see much general usage.

hohohmm··on Gitlab Blocked Iranians’ Access
Imperialism in its truest form.
hohohmm··on Things I Was Wrong About: Types
The benefits of types is not something to be discovered, but something that's taught in school with very convincing arguments, if not too much zeal. It's interesting to see this kind of post. Not to be sarcastic about the late discovery of typed goodness, but the fact that this is not already a concensus in the engineering world.
hohohmm··on TikTok: Cheerfulness and censorship
Try replacing 'TikTok' with Facebook, and replacing 'Chinese with 'American'....
hohohmm··on China
"If you can't convince with a real argument, bring ethnicity into the discussion to discredit."
hohohmm··on China
Please don't use Hacker News for political or ideological battle. That destroys intellectual curiosity, the value of the site.

https://news.ycombinator.com/newsguidelines.html

hohohmm··on China
Lies are lies. Chinese lies are easy to spot and rarely pretend it's lying. Western lies are so elaborately fabricated and that's what inspires articles like this.
Page 1 of 2Next →