HNHacker News
TopNewBestAskShowJobs

evilturnip

511 karma · joined March 11, 2012

submissionscomments
evilturnip··on The 3D Software Rendering Technology of 1998's Thief: The Dark Project (2019)
5-hour interview with Sean Barrett where he also talks about the technical details of the Thief engine:

https://www.youtube.com/watch?v=T1tXepGXDDM

evilturnip··on ASCII Clouds
I think it's technically Simplex noise, but yes also developed by Perlin.
evilturnip··on Sculpting the moon in R: Subdivision surfaces and displacement mapping
In planetary rendering circles, the cubified sphere is a great method and I'm glad he went over that here.

I should say you do get distortion where the cube faces meet at the edges. May or may not be a problem depending on how your texturing.

evilturnip··on Correlation between fecal microplastics and inflammatory bowel disease (2021)
100% agree. I've found no theory as to what correlates with my particular issues: hives and elevated heart rate when consuming processed food/gluten/I don't know what over a long period and also difficulty sleeping. If I go pure low-carb, I'm fine, even if I consume large amounts of sugar. However, stress can also induce it even if I am eating properly. Additionally, evaporation of sweat also causes it in certain cases.

Nobody seems to have any idea what the issue is, but I've learned to manage it by controlling diet and stress basically. I'm still not 100% why/how it happens.

I've learned that these sorts of issues may be something science will never figure out for me since they focus on populations rather than the individual. I expect in 10 years some studies at some point will start isolating some of these triggers as they become more prevalent. I've talked with a few people who've had similar issues.

evilturnip··on Jim Keller on AI, RISC-V, Tenstorrent’s Move to Edge IP
lol I'm always fascinated by the weird psychology motivating these comments. Must be a troll.
evilturnip··on Microsoft Unveils Its Own Version of Nvidia's RTX Super Resolution
Nvidia recently rolled out upscaling in video too with new drivers and latest Chrome/Edge [1]. Honestly, it's pretty decent from my usage. Required a 3080 or above, however.

1. https://arstechnica.com/gadgets/2023/03/nvidias-new-ai-upsca...

evilturnip··on Python Asyncio
Ah, ok that makes more sense.
evilturnip··on Python Asyncio
Question though: asyncio is implemented as threads, which is where the GIL chokes, right?
evilturnip··on Comparison of Data Lake Table Formats (Iceberg, Hudi and Delta Lake)
We're currently looking into datalake implementations. Right now, we only have 1 or 2 data sources. Current thinking is reading them on the fly, combine them using pandas dataframe and query that. Anyone have experience with doing something similar?
evilturnip··on The data-oriented design process for game development
If it's just to serve CRUD apps or run web sites, bottleneck is network time and browser rendering time, unless you're doing actual data processing.

And if you are doing data processing, easier to use a data science library like Pandas for Python which implicitly have DOD built-in.

evilturnip··on The data-oriented design process for game development
Although the article focuses on Unity DOTS, Unreal Engine 5 introduced a fast and performant data-oriented system called Mass.

Originally introduced for its particle system, the underlying system is a pure data-oriented framework that is supposed to be extremely fast.

https://docs.unrealengine.com/5.0/en-US/overview-of-mass-ent...

evilturnip··on Foundations of Game Engine Development
There are a lot fewer people with this expertise, and of those, that can communicate it well and have the time to write a book I'm sure makes them a relatively small group of people. They probably mostly work in AAA studios, since only they have the scale and money to encounter and tackle these problems. I do wish more of them would, however.

Someone like Pat Wyatt comes to mind:

https://www.youtube.com/watch?v=1faaOrtHJ-A

evilturnip··on Unreal vs. Unity Opinion
I remember he mentioned something about his role to that effect in one of his handmade hero streams. Can't remember which exactly, but he did mention he did a bunch of code contributions to the engine. Possible I am misremembering.

In any case, he has experience in working on and shipping actual 3D game engine code.

evilturnip··on Unreal vs. Unity Opinion
He was a programmer at RAD game tools, which is industry standard for game tools. He also was the principal game engine engineer on The Witness, and has probably worked on other 3d games in the industry.
evilturnip··on Persepolis of ancient Persia rendered in WebGL
Came here to see if someone mentioned this. It truly is breathtaking. There's a youtube video with an ancient greece scholar giving a commentary as a player walks through ancient Athens in the game.

https://www.youtube.com/watch?v=etq7Rw5ioUI

evilturnip··on u/DeepFuckingValue and the GameStop Reddit mania
Almost everything has a cost and benefit. Point is to tilt more toward benefit.
evilturnip··on CD Projekt Red is under investigation
Another pretty underhanded move. They definitely knew the console versions had major issues and didn't want reviewers to see it.
evilturnip··on CD Projekt Red is under investigation
Not really the issue, also anecdotal. Clearly a large enough base complained for Sony to pull it from their Playstation store, and they've never done that before.

The real issue is what was promised and teased and what was delivered. Honestly might border on false advertising. There are countless videos breaking down what was advertised in their promotional feature walkthrough videos and what was actually delivered (not even withstanding pretty glaring bugs and performance issues).

evilturnip··on Facebook Indefinitely Suspends Trump
That's honestly just an interpretation of it. He could just mean "remember this day of protest against the establishment". Everyone just reads everything he says with their own biases.

I don't think that's inherently wrong, just let's not ban people based on our own biases.

All of the intepretations of the events that happened yesterday could be equally uncharitably interpreted of BLM with the riots, violence, and protests across the country. I mean, they forcefully took over an entire city zone at one point.

evilturnip··on Facebook Indefinitely Suspends Trump
I agree, I'm confused. He's urging against violence, but standing by his claims of fraud. But people are claiming that's not what he's "really" saying. OK.. so I can basically say the same thing about anyone saying anything. Who decides what he "really" means?

Just so I won't be downvoted, I'm not a fan of Trump.

evilturnip··on DuckDuckGo is growing fast
Funny... Google was a name specifically coined by a child so he has no leg to stand on with that complaint
evilturnip··on Walking Dream – single-player adventure game for the Oculus Quest
treadmill solutions seems to be the way the industry is going. The Kat Walk C is a kickstarter project that actually works pretty well, and relatively small:

https://www.youtube.com/watch?v=sqchs9xMLCw

evilturnip··on How Bad Is the Coronavirus? Let’s Run the Numbers
If you're suspicious of the numbers of China, why would you not be suspicious when they said they 'controlled' the spread? I mean the press has all but forgotten about China and focused on the global spread, so there's probably less information being reported from China. Unless I had some good evidence apart from China state news sources (which is pretty much where this info is coming from), I would remain suspicious.
evilturnip··on Study Identifies Effective Mental Strategies for Aversive Challenges
Agreed, these strategies might help people who already possess a certain level of conscientiousness and these are merely the strategies they use to maximize their results.

At an even deeper level, it ignores the deep motivations that drive people. Especially for people who are low in conscientiousness like myself, they need a deep existential reason for pursuing their goals. Merely setting up a goal I think I want and then working toward it isn't sufficient to drive me.

It has to be tied to a sense of meaningfulness toward my life (e.g. I'm not depressed or nihilistic), actively policing my negative self-talk, questioning my sense of paranoia or bad intentions in others, feelings of gratitude, etc.

I find if these drivers of my behavior/psychology are fixed, the other stuff just "snaps" into place.

evilturnip··on Hiring Is Broken
This is a very acute answer. I actually do think well-structured algorithm questions that are variants of common ones might be strongly g-loaded. E.g. They test knowledge + IQ.

I would say big companies that hire new people or generalist programmers benefit greatly from them. These types of questions test for intelligence at scale without outright being an IQ test. In fact, I think I read somewhere that Google engineers' performance is strongly correlated with how well they do on their interviews.

Sure, these questions might not test for conscientiousness, curiosity and general agreeableness, but that's why you have the other portions of the interview.

All this being said, I don't necessarily think these questions work at most companies where the engineering teams are significantly smaller and you can really spend a lot of 1-1 time probing knowledge and experience and reviewing coding exercises. However, I would still say basic DFS/BFS and using a hash to solve a problem is still a must. I use them on occasion, even as a generalist.

evilturnip··on So Long, Macbook. Hello Again, Linux
For some cool Linux desktop setups, checkout r/unixporn on reddit. Some of the desktop setups on there approach the level of art.
evilturnip··on Ask HN: Go-to web stack today?
Excellent write-up. I use pretty much the same.

Only difference: Webstorm for JS and PyCharm for Python.

Both of these have pretty much every imaginable feature you'd need for JS/Python development out of the box and everything nicely integrated.

evilturnip··on Unabomber's Manifesto(Industrial Society and Its Future)
Wow, the section “the psychology of modern leftism” is pretty much point for point criticism of the modern left by the modern right.

Were those critiques in the air at the time or was he just a nascent conservative?

evilturnip··on Does it matter where you go to college?
>In other words, if Mike and Drew have the same SAT scores and apply to the same colleges, but Mike gets into Harvard and Drew doesn’t, they can still expect to earn the same income throughout their careers.

I've read that SATs are heavily g-loaded.

In such a case, your success being correlated with the SAT is obvious, as IQ being positively correlated with income is well-accepted in psychometrics.

So yes, you can be successful without going to a good school, but mostly because you're relatively intelligent.

evilturnip··on On Being Accused (Neil DeGrasse Tyson)
Neil Degrasse Tyson, Laurence Krauss and Michael Shermer have all been accused of sexual misconduct. What’s up with the New Atheists?
← PreviousPage 2 of 3Next →