Hacker News new | past | comments | ask | show | jobs | submit login
Small3dlib: Public domain 3D software rasterizer (codeberg.org)
223 points by flykespice 89 days ago | hide | past | favorite | 113 comments



The other repos from this person are also worth checking: https://codeberg.org/drummyfish

E.g.: https://codeberg.org/drummyfish/Anarch


Also worth nothing that this person is an open pedophilia advocate and "race realist" as can be seen on their homepage https://www.tastyfish.cz/

Can't speak for the quality of the software but important to note.


I was about to flag this comment but... yikes. You're right. Super awkward.

"I immediately turn off any documentary where a woman starts talking as a "scientist"." - what the hell.


  > I no longer use 4chan (in fact I'm banned)
Well. That says something.


Banned on 4chan?! That's speaks "boss-level evil"!


Getting banned from 4chan should warrant you an automatic subscription to FBI watchlist.


"Some things I like: [...]

    - *n-word*
    - objectifying women
    - weak women
    - stalking"


> Things I dislike: https://xkcd.com/1357/

Yeah, I guess it makes sense they wouldn’t like that one.


Could that page be all sarcasm? Is this person head to toe drowned deep in sarcasm and living a sarcastic life?


Wow, this harkens back to the dark corners of the old Internet, where people posted whatever they felt like because nobody was ever going to find it. I'm not sure which one it is, but this guy is definitely on a spectrum.

The likes and dislikes section is quite a trip.


“What, they have to be exaggerating.”

2 minutes later, I noped out of there. I want nothing to do with this person.


[flagged]


^^I think we found this guy's account

This isn't at all kindness. This guy's perception of kindness (and love, etc.) is extremely flawed. He doesn't have to worry about other people because he is mentally ill. I'd have to read up on it more to figure out the exact kind, but this seems something in the region of BPD or schizophrenia. It's very possible that it's multiple diagnoses.


[flagged]


How is the hypothetical person's nationality in any way relevant? Oh, yes, it's relevant, because the Western society hates racists, so if he is something the society doesn't want, then he must be mentally ill!

No. This guy is actually mentally ill. If I were a betting man, I'd wager that it's some kind of BPD and I think a psychologist could analyze this better than me, a layman.


> important to note

Why is that important? The guy surely has controversial opinions but you’re not supporting them by importing his rasteriser, is it?


It's the association. Things vary in value to us depending the brand it portrays. This is why people pay $150 for Nike shoes despite them being made by the same kids in the same sweatshop as the $10 Primark runners.

It's also why initiatives like ReiserFS died after its creator turned out to be a murderer.

As humans we're always looking for things that align with our values and "tribe". Maybe it shouldn't be that way and we should judge each product purely on its merits but for most of us it's just how we are.


People never seem to apply this to the arts.

People still use Eric Gill's fonts (sexually abused his kids), they put on plays by Oscar Wilde (who was definitely a sex tourist and the descriptions in letters makes it fairly clear the boys were underage), several murderers are admired for their works: https://www.bbc.com/culture/article/20170517-can-you-separat...

I would not want to work with this guy, but using his code is not the same. I suspect if ReiserFs had been more successful it would have been forked rather than died after the murder conviction.

THis guy also sounds like he has severe mental health problems or is trolling: "I am physically the most disgusting form of existence that ever lived, I am so ugly people vomit when they merely see me. I can't even buy a prostitute no matter how much I would pay."


He links to a panoramic scan of his unclothed body. Seems normative.


Yeah I really doubt the "can't get a prostitute" thing. And I really would recommend him to get one tbh. Not having had sex well into your 20s takes a toll on most guys' confidence and becomes something you look up to too much. Just doing it that way takes the pressure off and make you realise it's not the huge thing you thought it was. Been there and done that :)

IMO there's nothing bad about seeing one. People make sex out to be a bigger thing than it is. Most of the sex workers I know also enjoy the work.


Reading a bit their LRS wiki made me think that it's another case of a perhaps very good programmer but with some kind of mental disorder, which certainly modify how I would approach their software (trustworthiness, long term evolution and support...).


Not only that, but also hating on memory safety (for no reason at all) is just dumb. Most of his software is just simple projects, except maybe this, it's definitely not something I'd use in my day to day life.

My opinion on him is the same as my opinion on Terry Davis (if he would contribute to Linux (or other FOSS projects, instead of making his own useless TempleOS), he would leave a way better legacy)


> hating on memory safety (for no reason at all) is just dumb (and another sign of his mental illness).

Hah, this has to be peak HN, hating on memory safety is now a mental illness :)

What's next, not liking static typing means you suffer from mental illness too?


I agree with your sentiment - and I apologize, I've since revised my comment.

Hating on memory safety as a concept is pretty cognitively dissonant for a programmer (and in this case [& many others], cognitive dissonance is a sign of some underlying mental illness). Memory safety is something a programmer should strive to achieve 100%.

Not only that, but static typing is absolutely unrelated to memory safety. (How can you even compare these two concepts???)


Depends on the use case, while you care about it when writing software for use on modern systems, low level programming on something where you can have unrestricted access to, for example, all of its 1024 bytes of address space at once can be fun too

But of course appreciating this doesn't equal "hating memory safety"


I agree with you.

He's conflating memory safety with languages that provide memory safety (by which I think he means Rust, as that's another thing listed in his "disliked" things list) - that's what I feel is the dumbest about this. For me, this seems like the most of his code is riddled with use-after-free, double-free, not freeing etc. bugs. He may be intelligent, but if his intelligence goes to no use (besides making random C side projects..), it is not worth it. Also he claims he was a member of Mensa, no comment on that one.


Nazism and pedophilia are controversial???


Not all racists are nazis.


> open pedophilia advocate and "race realist"

Damn, what a combo... if HN had default link colors, I'd say that one stays blue


[flagged]


For anyone curious, the name for this is "nut picking" ! :)


Now if rule 34 doesn’t apply here, I’ll be damned


i laughed out loud and then did not investigate any further :)


[flagged]


you're really showing your hand here...


[flagged]


>ethnic differences

Show me the differences between a French Basque and a Spaniard Basque. The first one it's called a French White and the other, Hispanic. Yet they are virtually the same.

Then, the differences between a Catalan and some French Occitan.

Or some Galician and a Northern Portuguese.


Wait until you find most ethnics are just remixes of each other since forever. Specially, the Roman Empire and the Mediterranean. It grew up thanks to three simple things:

- The same law for everyone no matter the race or ethnics.

- Sharing knowledge and goods. And genes. Inbreeding: retardation and diseases.

- Adopting the good things universally, discarding the rest. The Golden Rule works. Math works. Science worked everywhere.

Just look at Unix. Stagnation and minimalism made it to evolve into Plan9/9front adopting traits from other OSes. Namespaces. Acme looking like Overon.

Even GNU mainly enhanced Unix from ITS with GNU/Emacs to crazy levels. Does the guy from that atrocious linked site (not tastyfish) use Emacs under ITS instead of GNU on top of Unix? No? Then he might be the greatest hypocrite ever.

Because RMS at least tried to bring the ITS hackability to the masses with pragmatical reasons under a libre reinvented Unix called GNU.

These purists don't realize that no system nor human has been pure, ever, save for very primitive inbreed humans and technologies.

Yeah, go, White Power. What where the WASP guys doing at the Roman times? Living in huts. What did the multi-ethnics spawning olive/white colored Roman and Greek doing in the meanwhile? Shaping up the Western Civilization.

On tech, did RMS kept using PDP10's and ITS/Maclisp with Emacs? No, he adapted and it carried on Unix' legacy by writting something technically superior with namespaces (Hurd), empowering the user and Emacs on top providing a great shell (even with Eshell) compared to the previous one.

Meanwhile, a pure Unix would leave us with bc/dc and a simple AWK plotting tool with C which is not as portable as you think, even with TCC and C99.

Heck, even Unix v10 and Plan9/9front don't look like your typical Unix at all. You have sam, not ed/vi. It shows up that using the mouse it's sometimes fine, it killed the VT, albeit using a keyboard helps with the RSI too.

That's why Emacs provides the two interfaces greatly working in parallel. Can you use Emacs under X with just a keyboard? Perfectly well.


To be clear: the two ideas are pedophilia and racism?

You're saying there's no valid arguments against pedophila and racism?


[flagged]


"Race realism" is pseudoscientific racism. Racism in a cheap suit.

I bet if you sat down and thought about it, you could come up with some valid arguments against both of those things.


A lot of crazy stuff on there, but Privacy is censorship threw me for a loop.

I haven’t heard that one before


woah the guy was banned on 4chan is there a hall of fame for "fires too hot for hell"?


Looks like that guy got lost a little in his life, I'm asking myself if he can be helped somehow? And if so then how?


On an individual level - no, I don't think so, at least not easily. One can't be helped if they don't want to, or don't see a reason why they would need help. Successful therapy is 99% your own work, a therapist will help you find the door but it's you who must take the step.

On social level, we need to call out this sort of viewpoint/behaviour, and make it clear it's beyond unacceptable. Then it's up to the individual to decide if they want to reintegrate with society (which would be predicated on seeking help).


This is what I have learned after working with some really crazy people:

1. Show them some love, even if they don't deserve it

2. Don't be combative or argumentative. If the guy believes earth is flat, don't try to change his mind. But be open on where you stand and don't try to pretend sharing some of his views just to please him.

May not work on everyone and some folks are just evil, but I think many crazy dudes out there are just alone and have really bad social skills.


I had to think about this for a while.

> 1. Show them some love, even if they don't deserve it

That's the problem. Everyone deserves love, but it's a bit of a chicken & egg problem when you run into someone who thinks of themselves as so repulsive, that they are convinced they don't deserve being loved.

My personal experience in this area has mostly been with people who already have been in therapy, sought help, etc and sometimes even then have problems accepting love, even when offered unconditionally (which might be also super difficult for the offering side).

But you're right, even a little bit of love and well-intentioned attention can go a long way. I hope that if drummyfish is reading this entire thread (which might be extremely emotionally demanding), they can see that the appreciation for their work and achievements is well-earned and deserved.

The root of the problem and the solution is (and always has been) to love oneself. If one can't accept self-love, how would they be able to accept love from others?


> One can't be helped if they don't want to, or don't see a reason why they would need help.

It appears to me he does see a reason why he'd need help. Some statements from his site:

> I am quite lonely

> I am physically the most disgusting form of existence that ever lived, I am so ugly people vomit when they merely see me.

> I am impossible to be loved romantically

> I am largely scared of falling in love.

He appears to have significant social and self-esteem issues. He recognizes that.

I assume the lonelyness he has to deal with is the core reason for why he developed such extreme views.

Since he recognizes these issues it appears to be quite realistic for him to learn to normally engage with society again. I think he can be helped.

Now, as to how someone who's cut off from society and doesn't posess basic social skills can learn to socialize again, I don't know. Therapy perhaps, but that's a difficult step to take.


He is also the maintainer of a web browser whose specification seems to be ‘to leave as little trace as possible in the event of a police raid’, which is pretty suspicious.


Your home can be raided for, say, running a Tor node, and you best believe they'll be looking for anything to charge you with because that's their job. I don't see anything wrong with this one.

Fun fact: having nmap installed on your computer is illegal in Germany.


Fun fact: having nmap installed on your computer is illegal in Germany.

That does not sound right and I am unable to find any source for that claim.

EDIT: Nmap might fall under § 202c STGB [1] and »verschaffen« (obtain) probably does not even require installing it, downloading it would probably be sufficient. But my non-lawyer interpretation would be that this only applies if you are doing it for the purpose of a crime as it starts with »Wer eine Straftat nach § 202a oder § 202b vorbereitet, indem er [...]« (Who prepares a criminal act according to § 202a or § 202b by [...]).

https://www.gesetze-im-internet.de/stgb/__202c.html


Do you think the police, when they raid your house on some pretext, will accept your argument that it wasn't to prepare for a crime?


Innocent until proven guilty, it is their job to show that I was preparing some crime, I would not make any arguments.


Having nmap on your computer and a plausible story from the police is sufficient proof of guilt.


In my country "tools designed for hacking" (simplifying legalese a bit) are illegal, but I'm not aware of anyone who was sentenced purely because of this. I think it might've been an additional charge during trials of actual cybercriminals.


Indeed. If they raid your house for running a Tor exit node and find nmap installed, they'll add on a hacking tools charge to your running a drug marketplace charge and your money laundering charge, and in court, the hacking tools charge will actually stick because you actually did that.


Fun fact: I operated a TOR node for a while (not an exit node). It was in a datacenter and I mostly got yelled at because the IP was flagged as malicious outbound and the reputation of the IP range was degraded. I stopped the node but I still have the IP adress which is still inaccessible to most office workers years after ;-).

At no time did I think that I was risking jail time if my computer was seized. I'm lucky enough to live in a democratic country and I have a clean conscience.

There are two main types of people who are interested in TOR, the defence of privacy and the development of privacy protection software:

- Those who think about the situation of homosexuals and journalists in countries where they risk the death penalty or life imprisonment. Police state, government overreach, woman health, etc...

- Those who live in democratic countries but have a lot to hide.

The two populations coexist but do not mix.


Interesting, I thought that only exit nodes carry a reputation risk. I guess there must be some really zealous scrapers who ban middle nodes based on the public list.


Entry nodes also run a big reputational risk. A number of list providers filter them. Many organisations want to prevent their users from accessing TOR to bypass filtering or exfiltrate data.


All nodes are allowable entry nodes, although the standard client uses a guard selection algorithm that ensures the entry node will always be one with a good uptime record.


This is from his homepage. This dude is weird af. Certainly gives off some pedo incel vibes.

>Since I've been banned from Wikipedia, here are some non-sexual, completely legal PHOTOS OF NAKED CHILDREN, hosted by Wikipedia itself: 1, 2, 3, 4. Please stop being afraid of nudity.

and

>Pedophilia is a sexual orientation and is completely natural, it is not a disorder, it should be morally and legally accepted.

and

>Censorship is always wrong, possesion and sharing of any kind of information, including any type of pornography, has to be legal and moral.

and

>I am quite lonely, if you want to FUCK let me know please (but I've never done it yet).

What in the fuck lol


Dude is the king of incels. What I see is a lot of "I'm lonely" on the page, but at the same time he lives out in the woods and has the kind of personality that made this page. Dude would probably benefit greatly from some dude taking him under his wing and getting him cleaned up inside and out, but that is a huge task for anybody to consider. This guy is really far gone at this point.


He extensively talks a ton about pedophilia. He for sure is a pedo.

- https://meta.wikimedia.org/wiki/Special:CentralAuth/Drummyfi...

- https://old.reddit.com/r/4chan/comments/7v5ihj/nobody_says_i...

- https://old.reddit.com/r/UnethicalLifeProTips/comments/7axrc...

The reason he was banned from Wikipedia is noted as:

>Reason: WP:CHILDPROTECT: advocating defiance of "arbitrary law-imposed age limits" regarding sex & the legalization of child pornography at [https://web.archive.org/web/20230610082151/http://www.tastyf...] (page on a personal website that is linked openly on userpage.) History of on-wiki pedophile-coded conduct as well.


I have a theory that in cases like this the pedophilia is more of a symptom of his living conditions. If the guy got cleaned up, made some real life fiends, and even started actually dating it would fade into the background. I would never hire him as a babysitter or schoolteacher, but he could live a normal life if he took care of the loneliness issue.


I'm not so sure. This guy lives off welfare, rants about being a pedo online, and is a 34 yr old self-admitted virgin. I think he's too far gone and fucked in the head mentally to be "saved" or being able to be molded into a productive citizen in society.


> He extensively talks a ton about pedophilia. He for sure is a pedo.

I'm not sure why there is any doubt, "child nudity" is literally filed under "Some things I like" on his website. Not sure anyone needs any further evidence.


> but important to note.

Not sure why. Terry Davis made incredible software and his disability made it more exceptional. Being a weirdo doesn't make code better or worse. I wouldn't want my kids going to a school run by this person, but who cares about who writes interesting code.


I’ve seen quite a few instances of excellent art produced by people whom I would classify as extremely abominable, so I think we should eat the fish, throw out the bones here.

He’s quite the specimen, though. Wow. I remember reading stuff by crazy people on the old internet some years ago, he sure would fit right in.


He also likes "trolling" and "Flat Earth"; this all might still be second degree, however distasteful. I mean, "I am physically the most disgusting form of existence that ever lived", seriously.

If so, then people reacting so strongly — even negatively — would play into his hands. Hence the old age saying, "thou shall not feed the troll". He might even get one of those "very generous one time donation" thanks to all that attention.


Race realism died long ago when education mattered far most than genetics, at least on behaviour.

- African tribe culture not used to give playtime/talk to kids when they are babies: behavioural problems raise at adulthood.

- Western world used to it, no matter the class or money: potentially good adulthood.

The problem is that the wealthy class didn't like to have educated citizens in Africa; but a brute workforce, like donkeys, to get nearly free raw goods.


Would you agree that some populations have darker skin? Sprint faster? Have different kind of hair, or skin (requiring different products)? Do you agree with the non-controversial opinion that indigenous Australians have superior vision to white people?

Everyone believes in race realism. It's only when it's about a few specific traits of a few specific groups that people deny it. And it's only about one specific organ of the human body (the most complex one), that somehow is completely identical for everyone.


>indigenous Australians have superior vision to white people

never heard of that, thank you


I would consider personal non-technical idealoligies of the author of this code are off topic.


So disgusting that you should probably drop `https://` to make it not directly linked. I'm not only talking about "usual" stuffs, but he also overlaps with Terry A. Davis to me in the way that they are technically proficient and have potential to make a great thing but still remain very terrible as a person...


Terry A. Davis had a mental illness, so it is a bit unfair to claim that he was very terrible as a person.

If someone breaks a leg, they may be unable to walk, but may walk again when they are cured. It does not make them a non-walker as a person.

I think the distinction between illness and identity is important.


Also, was Davis that hateful? Haven't followed him, and what I know from him is mostly anecdotal, but apart from some slurs he mostly did long weird God and CIA unhinged posts, but not active hate edgelord stuff like what I see from this guy.


Take a look at some of his HN accounts (like https://news.ycombinator.com/threads?id=losethos) and judge yourself if it's hateful or not.

Some would say the hateful language came only because of his disease, others the disease only added to existing behavior. Hard to know from the outside without really knowing him I'd say.


For anyone else curious, you have to go into your HN settings and change showdead to YES in order to see all the majority of his Comments. Only two show up if not.


Ah well, not great. I didn't know his HN accounts, I think I mostly read his site for TempleOS and something else (can't remember, it was long time ago so this was mostly a gut feeling).

It's true it feels like it comes from a different place, but yep, not great.


He never struck me as a cruel person, maybe a bit callous, and definitely very sick.


How do you know the drummyfish person doesn't have a mental illness either? Arguably most personality "quirks" are caused by either some medical issue or events in childhood, some of which can be addressed as an adult and "sorted out", but some of which cannot.

It's entirely possible that drummyfish is a victim of some childhood trauma, which is likely easier to get into control than severe schizophrenia in the case of Terry Davis.

To be clear I totally agree with you, but I am arguing that you never quite know where illness ends and identity starts and we should try to attribute less bad behavior to identity for everyone.


I mean, not exactly his fault but most people would still find it difficult to deal with him anyway.

On the other hand, I'm actually less concerned about the identity stuff. I'm much more concerned about how he represents himself and makes multiple conflicting statements without any context in public. I don't want to judge how minor-attracted people should be considered in the society because I honestly have no idea, but the modern society at least in principle requires some tolerance in the value system and I can see absolutely no such evidence from the website. Never good for his identity even if we can accept that.


"- I am physically the most disgusting form of existence that ever lived, I am so ugly people vomit when they merely see me. I can't even buy a prostitute no matter how much I would pay.

- I have a condition which makes me physically unable to bear seeing or hearing just 1 second of ads.

- I am immune to propaganda and see the world in undistorted way, resulting in previous point.

- My favorite algorithm is most likely Hough transform.

- It physically hurts me when someone says "the reason ... is because" or "just because ... doesn't mean".

- I immediately turn off any documentary where a woman starts talking as a "scientist"."

Ah, I miss personal webpages.

Reminds me of an article which said that positive side of autism is that autists are impossible to brainwash, and that they are the only ones to speak up in a nazi society -- because they ignore the social cues.


Not so interesting


I just skimmed it, but to my mind and judging only by the few sample texts I red, it seems that it’s really someone who suffers extreme loneliness and try to put "pure logic without conscious will to make suffer anyone" to some extreme reaching thus some bizarre conclusion.

I mean, when I see people making video of themselves stating "ĉiuj nigraj devas morti, vivu Hitler" ("all nigers must die, viva Hitler" in Esperanto) in some easily accessible Telegram channels, it feels like a far harder case of "Ok, this person is really on a wrong track, how can I help steer them to a saner state of mind?".

Also consider this: who is the most dangerous, someone like this person who publish without filter what is in their mind, or some sociopath making political plots through lies all day through promising consensual bullshits and ready to use all forms of violence to achieve their secret egoist goals?


I don't think anyone is personally scared, just not someone they want to follow or associate with.


>Pedophilia is a sexual orientation and is completely natural, it is not a disorder, it should be morally and legally accepted.

Dude is a pedo


[flagged]


I’m not so much concerned with their fiscal policy.

> Pedophilia is a sexual orientation and is completely natural, it is not a disorder, it should be morally and legally accepted.

is where I drew the line. Well, a line. There were plenty of lines to draw there.


They are correct. Note that pedophiles, on average, discover their orientation at 14 years old. They first experienced it when they were just 12, on average.

42% of MAPs (minor attracted persons) had suicidal thoughts at 16 years old. 32% had concrete plans for ending their life, and 13% actually attempted to end their life.

The most common age of first suicide attempt for MAPs is 14 years old. Of those who attempted suicide, 36% were minors.

Source: https://www.b4uact.org/research/survey-results/youth-suicida...

(NOTE: If you are a hidden minor attracted person and this comment hasn't been flagged to oblivion, check out https://maphelp.page/ for self help resources, to keep yourself and children safe.)


I am sympathetic to someone diligent about not acting on their attraction to children. I’m attracted to adult women. I didn’t choose to be. I just am. I can’t imagine how much it’d suck if people wanted to kill me because I liked women. So in that sense, I feel bad for people attracted to kids who take steps to never, ever act on it. That would be a tough life to live.

OTOH this guy claims to have “non-sexual” pictures of naked children on his website. Damned if I’m going to click through to see if his idea of non-sexual is the same as mine. Someone advocating pedophilia while collecting pictures of naked children is beyond the pale. That’s acting on it. I cannot and will not tolerate, let alone accept, that action.


First of all, thank you, thank you for being sympathetic and understanding. That is more than what most of the general population provides.

For the second paragraph, I agree with you personally. While I can think of the nudism counterargument ("nudity should not be sexual"), it is true that in current society, nudity is unfortunately sexual, and the collection part of it makes it suspicious that it is a sexual endeavor (e.g. even in the nudism community, a "collection of nudist pictures" is often suspected to be porn [and thus not genuinely nudist], especially if it is sold, even if the pictures were non-sexual). Therefore, I agree with you that I believe this was likely a sexual act by the author, even though the pictures themselves may not actually be sexual (as the nudist community has experienced).

If we assume that it was sexual, then to make the jump to conclude that it was intolerable, we can actually depend on what the anti-contact (a stronger version of non-contact) minor attraction community says. They are, of course, strongly against it as well, on the grounds that the production (and therefore the encouragement of production) of CSAM harms children. [1] Therefore, please know that I agree with you, and in fact, anti-contact MAPs and anti-contact pedophiles agree with you too. None of these groups want to harm children, and in fact, resources are provided in the groups to report and prevent child abuse and CSAM.

Note that there are of course some counterarguments. For instance, Aaron Swartz said: "This is absurd logic. Child pornography is not necessarily abuse. Even if it was, preventing the distribution or posession of the evidence won't make the abuse go away. We don't arrest everyone with videotapes of murders, or make it illegal for TV stations to show people being killed." [2]. But that's a separate argument, not related to anti-contact or non-contact MAPs, which was what I was focusing on in my original comment.

[1] https://www.mapresources.info/guides/csam

[2] https://web.archive.org/web/20031229025933/http:/bits.are.no...

TLDR: Thank you, and I agree with you (though I had to explain why I agree), and anti-contact MAPs agree with you too.


While I see what you tried to mean, that doesn't justify what was quoted above. At the very least, it alone can't determine whether it's a disorder and/or sexual orientation or not.


Fair enough, I agree that the word disorder or orientation is not supported by my evidence*. But it does support that, for non-contact minor attraction at least, it should be morally and legally accepted (this was what I was trying to reply to). It is actually a marginalised group. The MAPs (minor attracted people) most vulnerable and prone to suicide are actually children themselves, as supported by the evidence.

*For non-contact minor attraction, I believe it is not a disorder because it does not affect functioning in society (it doesn't harm others), nor does it impact functioning in occupational contexts. But you're correct that this was a separate point and shouldn't have been conflated.


[flagged]


People using their free speech and free association is now "policing thoughtcrime"? It's always interesting how that works.

Ought we not be allowed to make an informed decisions about whether we want to use a piece of tech? Or whether we wish to associate with an individual?


His website also lists "child nudity" as one of his passions, so let's not pretend that we're just talking about some unconventional political beliefs.


Note that it’s not by “Suckless (TM)”. I.e. not affiliated to https://suckless.org/


I think at this point "suckless" (as a quality) is pretty much understood in the same way as "free software", and firmly distinct from "suckless.org e.V." or "Free Software Foundation".


I assumed it was suckless.org, so I appreciated the distinction


I know nothing of this topic, but it sure looks neat.

A few features that are great to see are:

- No dynamic heap allocation.

- No dependencies

- C99

Maybe it’s time for me to learn something new.


I implore you all to read the coder's website, http://www.tastyfish.cz This is one of the craziest rabbit holes I've been through. That being said, the guy sure can code, but judging by the website and its content, he can't AT ALL function in a normal society. His "wiki" is a cesspool of cognitive dissonance. I don't even think flat earthers or other anti-system people have that much cognitive dissonance going on. In short - this guy is as if someone took the worst opinions from a left-wing person and the worst opinions from a right-wing person. I hope he can get treated for whatever condition he has and live normally. I feel sorry for him.


No exessive caps.

No huge letters.

No colored background behind certain text lines.

No bright colors everywhere.

Nothing is blinking, nothing is moving.

This guy is obviously completely sane, just unorthodox.


Yeah, I'll just throw this here seeing as the other main thread on here is so long - his website _is_ wild, and I'm not prepared or willing to go through and figure out where all we agree and disagree. BUT, the linked library is public domain, and the dude's website specifically says he's against forced attribution [0], so one should feel completely free to use the library and his other projects without even mentioning the author.

[0] "Attribution mustn't be forced and the requirement of attribution (e.g. by a license) is inherently wrong." https://www.tastyfish.cz/#:~:text=Attribution%20mustn%27t%20....


Indeed, if you scroll down to his "Fun facts about me" section you'll realize the whole webpage is a cry for help.

Examples:

> I am physically the most disgusting form of existence that ever lived, I am so ugly people vomit when they merely see me. I can't even buy a prostitute no matter how much I would pay.

> I am suffering from anxiety and depressions (diagnosed AvPD).

> I am impossible to be loved romantically and futhermore I get extremely repulsive to anyone I fall in love with, therefore I am largely scared of falling in love.

> I am not a "person".


Also he is afraid of women. Come on, most scientists, mathematicians and programmers would love to have a smart and curious partner.


My point exactly! (Well not only being afraid of them, but also being a fan of them being objectified and generally being treated as less..)

In his case, being (mostly) straight (taken from his website) means being doomed from ever having a partner - if he dislikes the gender he's attracted the most to.


There is something so satisfying about software written in C99 with this style/philosophy. This program has just the right amount of complexity. This is an art that needs to come back into style.


Lua is written in C89, perhaps a good example of that.


This is very cool and a very impressive effort.

I want to discuss though if "real" 3D is the right solution for such constrained platforms. The aliasing is quite extreme due to large pixels and lack of filtering. A more constrained 3D renderer or faking 3D with billboards may be better suited for these platforms. Then the aliasing can make it look more like pixel art than the unstructured noise a real render gives.


“ The aliasing is quite extreme ”

One interesting thing in becoming a graphics expert and discussing graphics with non-graphicsprogrammers, is that many don’t care about aliasing.

Aliasing in sound is usually painfully untolerable. It does not seem to be like that in graphics.

Based on this, I dont’t think aliasing is a technical critical fault - it should be considered a specific aesthetic IMHO. As long as people can perceive the shape of the geometry information displayed, it’s ‘fit for purpose’.

If one is rendering in constrained environments I’m fairly sure they’ve made peace with the platform limitations.

(I’m not arguing for aliasing, just that in many practical cases it does not actually matter)


> it should be considered a specific aesthetic IMHO

Case in point, in a 3D platform/adventure game i made back in 2020 for an MSDOS game jam[0], the rasterizer has intentional "flaws" - like lack of subpixel and subtexel accuracy, no zbuffering and no perspective correction (and perhaps unintuitively, the last two actually made the whole renderer more complex) because i had in my mind a specific "glitchy" look. Adding those would be trivial (and probably speed up the rendering a bit on 90s hardware), but things like the wavy lines (as seen in the first shot) and "trembling" vertices are intentional.

Similarly when i ported the game to use 3D hardware APIs, i went for full bilinear filtering because i wanted that 90s "just ported our SW 3D game to use 3dfx" style that a lot of 90s 3D games had (and FWIW the game also runs on an actual Voodoo 1 too[1] :-P). Though i do know some people dislike it so i added an option to disable it.

[0] https://bad-sector.itch.io/post-apocalyptic-petra

[1] https://i.imgur.com/JssBdox.jpg


I forgot about taht game, I loved it.

source for the rest:

https://codeberg.org/badsector/PetraEngine


I can imagine no z buffer requiring finding a way to efficiently sort the triangles but how can affine mapping be harder than perspective correct?


(i assume with "harder" you meant "slower")

Right now i tessellate the world quads dynamically based on the distance from the camera, which not only has an overhead of its own but it also adds additional geometric overhead (more transformations, more sorting), so perspective correct texture mapping would let me get rid of that tessellation.

Also 3D meshes (which are static, no dynamic tessellation) need to have enough tessellation to avoid getting too distorted when the camera is close even if the extra geometry isn't really necessary (e.g. IIRC the top sides of the desks are 9 quads/18 triangles when with perspective correct mapping they'd be just 1 quad/2 triangles).


> Aliasing in sound is usually painfully untolerable. It does not seem to be like that in graphics.

It's tolerable in graphics in many cases, but becomes painfully obvious when the spatial frequency of some model approaches the pixel grid's frequency, and you get very distracting Moiré patterns.

edit:

But I guess in 3D rendering you deal with this differently, probably. You probably don't want to spend resources on painting model details that are half a pixel in size, so they get entirely culled, instead of causing any Moiré problems.


Like below, I’m not the target market outside this is interesting enough for me to maybe considering for a project I’m playing with. I love the old school graphics.


Sometimes you just want to show things, without showing things off..


Sadly, I'm getting Terry Davis vibes from this particular developer. I hope they seek help.


Definitely had to read that subject line twice.


[flagged]


?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: