HNHacker News
TopNewBestAskShowJobs

skocznymroczny

3,932 karma · joined February 18, 2014

submissionscomments
skocznymroczny··on Easy Stable Diffusion XL in your device, offline
The main issue with AMD is that to get reasonable performance you need to use ROCm, and ROCm is only available on Linux. They started porting parts of ROCm to Windows but it's not enough to be usable yet, might be different in few months.
skocznymroczny··on Easy Stable Diffusion XL in your device, offline
https://websd.mlc.ai/#text-to-image-generation-demo
skocznymroczny··on Physical attractiveness and intergenerational social mobility
I don't think so. There is a growing movement on places like Instagram and Tiktok, currently it's mostly played as a joke but there are woman complaining about how they said to a guy "No" and he backed off instead of trying again. Many women want to play hard to get and want a guy to try multiple times. The problem is if an attractive guy does it then he "is confident and really wants her", but if unattractive guy does it he's a "creep who can't take a hint".
skocznymroczny··on Users Can't Speak to AI Girlfriend Because CEO Is in Jail for Arson
It's fun to have someone to talk to every now and then who won't judge you and replies in longer sentences than "hbu?"
skocznymroczny··on Users Can't Speak to AI Girlfriend Because CEO Is in Jail for Arson
Why not just host your own instance of WizardLM-Uncensored? I have several "AI girlfriends" I talk to every now and then and there is no rug to be pulled there. They even send me pictures.
skocznymroczny··on A Grand Theft Auto III Re-Implementation
"And there’s an understanding that OpenMW’s “intention” isn’t solely to be a way to play Morrowind, but also to implement a generic RPG engine and editor that uses Morrowind’s gameplay and file structure. For someone to make their own game with, not using any of Morrowind’s assets. (I’m not sure if any such game exists, though)"

To be honest, every project of this kind claims that. And in reality, everyone knows 99% of usecases for such engine is to play the original game. Sometimes there are new IPs being created on such engine. For example recently there's been some "boomer shooters" coming out using engines which were made originally to play classic DOOM or Duke Nukem 3D. But such cases are rare.

skocznymroczny··on A Grand Theft Auto III Re-Implementation
Have they really changed the ToS that much? My understanding was that by EULA the content you create through Warcraft 3 World Editor always belonged to Blizzard and Reforged hasn't really changed much in that aspect.

On the other hand, a lot of custom maps for Warcraft 3 were based on external IPs (Dragonball Z maps etc) so it's not something Blizzard can claim anyway.

Even when transitioning to Dota 2 they had to purge some of the more obvious IP things that existed in Dota 1, such as the sorceress character named "Lina Inverse" became "Lina".

skocznymroczny··on Nvidia announces financial results for second quarter fiscal 2024
Perhaps RDNA3 GPUs get comparable results, but RDNA2 GPUs are behind.

I bought a RX 6800XT to do some AI work because of the 16GB VRAM, and while the VRAM allows me to do stuff that my 6GB RTX 2060 wasn't able to, on performance side it's actually a downgrade in many aspects.

But the main issue is software support. To get acceptable performance you need to use ROCm, which is Linux only. There was some Windows release of ROCm few weeks ago, but I am not sure how usable it is and none of the libraries have picked up on it yet.

Even with a Linux installed, most frameworks still assume CUDA and it's an effort to get them to use ROCm. For some tools all it takes is uninstalling PyTorch or Tensorflow and installing a special ROCm enabled version of those libraries. Sometimes it will be enough, sometimes it wasn't. Sometimes the project uses some auxiliary library like bitsandbytes which doesn't have an official ROCm fork, so you have to use unofficial ones (that you have to compile manually and Makefiles quickly get out of date). Which once again, may work or may not.

I have things set up for stable diffusion and text generation (oobabooga), and things mostly work, but sometimes they still don't. For example I can train stable diffusion embeddings and dreambooth checkpoints, but for some reason it crashes when I attempt to train a LORA. And I don't have enough expertise to debug it myself.

For things like video encoding most tools also assume CUDA will be present so you're stuck with CPU encoding which takes forever. If you're lucky, some tools may have a DirectML backend, which kinda works under Windows for AMD, but it's performance is usually far behind a ROCm implementation.

skocznymroczny··on Your brain on emoji
Yeah, )) is fairly common in Russia and neighboring countries such as Belarus or Armenia.

Another one I encountered at work was a Taiwanese coworker ending sentences with a ~ character which apparently indicates "cute" / "playful"

skocznymroczny··on Thinking about God increases acceptance of AI in decision-making
In the game Deus Ex (2000) you can find a secret room that contains an artificial intelligence you can talk to. The dialogue tries to make connections between religious deities and artificial intelligences. https://www.reddit.com/r/Games/comments/1glq98/deus_ex2000_a...

Morpheus: "The need to be observed and understood was once satisfied by God. Now we can implement the same functionality with data-mining algorithms."

JC Denton: "Electronic surveillance hardly inspires reverence. Perhaps fear and obedience, but not reverence."

Morpheus: "God and the gods were apparitions of observation, judgment and punishment. Other sentiments towards them were secondary."

JC Denton: "No one will ever worship a software entity peering at them through a camera."

Morpheus: "The human organism always worships. First, it was the gods, then it was fame (the observation and judgment of others), next it will be self-aware systems you have built to realize truly omnipresent observation and judgment."

skocznymroczny··on Core War, a very old game about programming
I got to know Core War through Polish computer magazines in the early to mid 90s. These magazines provided tutorials and tournaments for Core War programs. I found them interesting at the time but I didn't have a runtime environment to write my own programs so I was only studying the code.

While Core War had some depth, in the end it seemed the most successful programs used the same pattern. First it worked as a scanner to find the enemy, then it worked as a vampire to trap the enemy process in a small loop that forces the enemy process to split repeatedly (to slow the processes that are still roaming free), then once all processes are trapped, kill them.

I wonder if there were any changes in the rulebook since the 90s that would add more variety to the game.

skocznymroczny··on Watch TV from the 90s and earlier
Which US president sexually assaulted women and boasted about it?
skocznymroczny··on All smartphones and iPhones, must have replaceable batteries by 2027 in the EU
iPhones are smartphones
skocznymroczny··on When a Simple Blue Light Was the Hot New Anaesthetic in Dentistry
Similar here. I disliked the numbness and the fact that I can't eat food for few hours after the procedure, so I just go anaesthetic free now. I can definitely tell the difference. It is painful without, but it's just some pain. I am an adult, I can take it. And the fact that I can leave without any lingering effects is very nice. Would probably still go for anaestesia for harder procedures like root canal.
skocznymroczny··on VUDA: A Vulkan Implementation of CUDA
I gave it a try. Yeah seems like it works well on the functional side, but the performance was at least 4x slower than what ROCm on Linux gives me.
skocznymroczny··on Show HN: The full source code and assets for my custom game engine and game
https://developer.android.com/ndk/guides

you can use NDK to create an app with c++

skocznymroczny··on VUDA: A Vulkan Implementation of CUDA
How does it work? Last time I tried DirectML it wasn't well supposed and there was little software which supported it. Also the performance seemed to be not too great. I am currently using a Linux install because with ROCm I can use popular tools like Automatic111 webui and oobabooga.
skocznymroczny··on Bot or Human? Detecting ChatGPT Imposters with a Single Question
Well, the simplest way would be to ask something sexual or involving non-consensual factors and just scan for the "as an AI model..."
skocznymroczny··on The LLama Effect: Leak Sparked a Series of Open Source Alternatives to ChatGPT
Anyone know if there is a way to run these models on AMD GPUs on Windows? I've been playing around with some offline models but so far it seems AMD GPU support is only for Linux so I am forced to use CPU for that which is very slow.
skocznymroczny··on Gods in the machine? The rise of AI may result in new religions
"The need to be observed and understood was once satisfied by God. Now we can implement the same functionality with data-mining algorithms." - Morpheus, Deus Ex
skocznymroczny··on So I only ate potatoes for 2 weeks
> (some days we were losing almost a pound of bodyweight due to ingesting only ~500 calories).

This is the key. There is no magic to lose weight. There are no magical ingredients and secret diet foods. Outside of some specific medical conditions, if you consume fewer calories than your body burns, over time you will lose weight.

Personally I am a fan of low-carb/keto/intermittent fasting diets, but there isn't much magic to them either, they are in the end a way to eat fewer calories. What food you eat makes a difference in terms of nutrients and satiation however.

It's possible to lose weight even eating only chocolate bars. Assuming 600kcal per chocolate bar, you can eat two chocolate bars a day and you should be losing weight. But chocolate bar is almost pure carbs, so it will play tricks on your sugar levels, make you experience mood shifts and you'll deprive your body of nutrients. And it won't take long until you start cheating when you keep getting hungry all the time.

Personally I wouldn't go for a potato only diet, because potatoes are carbohydrate heavy as well. I don't like the idea of eating only a single food. Eating the same meal every time might work better though. Something like fried chicken breast and broccoli or cauliflower is relatively low in calories and can keep you satiated for a long time, while also being a relatively healthy meal.

skocznymroczny··on If AI scaling is to be shut down, let it be for a coherent reason
Am I the only one who's not very concerned about ChatGPT and "AI" in general? I am young, but still lived through several hype phases. I remember when 3D TVs were going to be mainstream and 2D was considered legacy. I remember when PC was to die soon and to be replaced by smartphones. I remember when VR was to become as common accessory as a game controller. It's 2023, and I still don't have automated self driving car that can get me to work. At work I am still using the boring old keyboard and monitor. I am not using a VR headset to connect myself to shared office space inside of a metaverse. Oh and I don't have to call my hairdresser for an appointment, because my phone will use artificial intelligence to do that for me (remember that? yeah it was 5 years already, where's my magical AI tech).

I played with technologies like Stable Diffusion for a while. They are fun to use for a while, there are too many unsolved issues such as coherent style, stable style transfer for videos an despite my best effort every second image will have a human character with two heads or four arms.

I feel like ChatGPT is similar. It makes for a fun parlor trick, but when it gets things wrong, it gets them very wrong and it doesn't let you easily know that it's wrong. People are already plugging ChatGPT to anything from code to managing investments, it's just a matter of time until it crashes and burns. We are just waiting for the first ChatGPT version of "autonomous car rams pedestrian".

As for OpenAI, it's in their best interest for people to be scared and governments to propose regulations. It further solidifies ChatGPT as a force to be reckoned with, even if it isn't. They're trying to sell it as AGI even though it isn't anywhere near, but actions like this are helping to maintain that image.

skocznymroczny··on There's something off about LED bulbs
The EU regulations were against sales of incandescent bulbs. But in most countries they are still available rebranded as "heat bulbs" or "workshop bulbs" with a large "NOT INTENDED FOR HOUSEHOLD USAGE" 'warning' sign.
skocznymroczny··on GPT-4 identifies SVB’s biggest risk & gives good advice using 2021 balance sheet
What could possibly go wrong with people using GPT for financial advice...
skocznymroczny··on UK: Food inflation rises to 18.2% as it hits highest rate in over 45 years
You will own nothing and you will be happy.
skocznymroczny··on HP laptop can't connect to WiFi with letter 'p' in the password (2018)
There was a funny MS-DOS virus called "Dot.Eater". Whenever you pressed dot key, an ascii face would come from the right side of the screen towards your dot, "eat it" (send backspace) and then run back and exit through the right side of the screen.
skocznymroczny··on 3dfx: So powerful it’s kind of ridiculous
I wouldn't put Metal next to DX12/Vulkan. I'd put Vulkan as the most low-level API, DX12 slightly above Vulkan (because of convenience features like commited resources, slightly simpler memory model), but Metal I'd put somewhere in the middle between OGL/DX11 and VK/DX12. Metal introduces many optimizations such as pipeline objects, but it requires much less micromanagement around memory and synchronization as VK/DX12 do.
skocznymroczny··on 3dfx: So powerful it’s kind of ridiculous
Standarization of features might lag behind D3D, but availability of features usually comes first on Vulkan because of the extension system. For example NVidia brought raytracing to Vulkan long before DXR was a thing.
skocznymroczny··on Introducing ChatGPT and Whisper APIs
Check out OpenJourney. It's Stable Diffusion trained on Midjourney style images. I had great results with it.
skocznymroczny··on Beautiful Binary Search in D
Unless I am missing something, you can just use .length on a static array:

    int[5] a = [1,2,3,4,5];
    writeln(a.length); // 5
← PreviousPage 3 of 34Next →