HNHacker News
TopNewBestAskShowJobs

Ralfp

1,999 karma · joined October 16, 2013

xstack developer working with Python and JavaScript

I've created Misago open source forum software which I am actively improving in my spare time: https://github.com/rafalp/Misago

submissionscomments
Ralfp··on Satellite images of damage done to Saki airfield in Crimea
If you pointed to that actual data, you would sound less like a putin bot.
Ralfp··on Satellite images of damage done to Saki airfield in Crimea
There are people out there who want to avoid the war by all costs and so they will give in to any and every demand of the aggressor to avoid it.

Russian propaganda proposes partitioning of Ukraine. Sometimes they present Ukraine as small buffer after its western part is annexed by Poland as their pre-WW II territories and eastern part as being ethnically russian anyway. Regrettably radical polish right is dumb enough to pick this up and call for cooperation with Russia

But people forget that Russia is a mafia state and this war is little about Ukraine for them and all about demonstratibg their status as local superpower to internal population, to regain popular support for the govt.

Ralfp··on Electric Vehicles Are Going to Suck; Here's Why [video]
Not really. It doesn’t matter if I’ll get to choose between $10000 first party battery or $8000 replacement. Both of those prices are outside of my reach.
Ralfp··on We're improving search results when you use quotes
My average search starts with „site:reddit.com” because otherwise first three pages of results will be SEO blogs where 90% of article follows „First, what is XYZ?” followed by „so we see why it serms hard, but if you pay us/our affiliate money we will do it for you nice and easy!”
Ralfp··on Django 4.1
Its in the release notes: they don’t yet support async database clients. ;)
Ralfp··on Django 4.1
exactly, it fires database call in a separare thread with coroutine awaiting this threads result.
Ralfp··on Germany has three months to save itself from a winter gas crisis

    I'd like to know how these sanctions are working for us.
Short term: not too good.

Long term: great.

Russia is a mafia state where oligarchy funded by resource exports uses most of money for lining their pockets but they spend rest on keeping up appearances that Russia is modern developed country. This setup allowed them to weaponize their foreign trade and use it against Europe on many occasions. Oligarchs don't care about changes of prices of goods on domestic market as long as they get money from resources while at same time European companies functioning on free market depend on trade to Russia for part of their income. So if Russian govt. wanted to pressure some government in Europe, they would just randomly announce that they found african pig virus in imported meat, and they are ceasing all meat imports from the country immediately. Or they would announce that apples are sick and do the same. Or they would announce that in October that they will have to reduce gas exports to given country because they have unspecific technical issue in transit system that they are currently working on resolving.

This is why limiting economic ties to Russia is so important for Europe. Its a shock therapy that will let us bullet-proof our economies from Russian political influence while at same time Russian corrupted economy will not have it this easy to switch their tech industries (namely heavy industries and military production) away from dependence on European imports. And "they'll just switch to Asia" excuse will not work here because they are cut from first-league Asian exports because those happen to also be democracies that are part of states sanctioning them. They are left with China, Turkey and India who don't know how to produce fifth-generation radar systems for fighters, fifth generation tank armors and gun barrels or fifth generation tracking systems for their munitions.

Great twitter thread explaining the situation: https://twitter.com/kamilkazani/status/1501360272442896388

Ralfp··on You want to know something about how bullshit insane our brains are? (2018)
As bit of trivia I’ve had procedure of laser ablation performed on one of my eyes upper edge of retina that detached. I’ve pink cloud from bleeding obfuse botton half of image in that eye for short time.
Ralfp··on Are forum platforms dead?
I am aware how it looks like with JS off, but I'm not doing anything here that Discourse haven't done and they had massive success doing so, so I'm going to stick to it. :)
Ralfp··on Ask HN: Should a professional software dev know how many bits go in a byte?
This analogy assumes that JS/Python devs work with byte-level measurements all the time like how carpenters work with measurements centimeter-level measurements, which is very debatable.
Ralfp··on Are forum platforms dead?
> Forums inside categories?

Category holds forums which hold threads/topics is "classic" way that you can find in phpBB/MyBB/FluxBB/Invision/vBulletin.

> What made you start the project?

I've used to run plenty of forums over last 15 years and I was never happy with existing solutions so I've started writing my own. I've written first forum software with PHP in high school and I am developing Misago since 2010. It's also lot of fun!

Ralfp··on Are forum platforms dead?
I'm currently working on next iteration of my own forum software that I am using to run private forum about classic space games and I am now torn between traditional and "infinite scrolling". I've got a prototype that was infinite scroll but I've moved it back to paginated. I also have simple categories structure but I am considering going back to classic one where there was category that stored forums which in turn stored threads.

When Discourse and Flarum first appeared infinite scroll was hailed as killer feature that will bring back the life to the forums, because navigating to next page of content supposedly was the issue that prevented people from discovering all the content. But on large forum "all threads" view will just flood the user with everything (forcing them to category selection) and neither of those two offer a way to bookmark a position on threads list (or even make it easy to just browse threads older than given date) - something that paginated threads list makes easy.

Link to prototype for interested: https://v4.misago-project.org/ Source: https://github.com/rafalp/misago-local-dev

Ralfp··on George Orwell’s 1940 Review of Mein Kampf
In Poland we say that popular support for communism ended together with food supply.

This is somehow relflecyed in Solidarity’s initial mission of fighting for „socialism with human face”.

Ralfp··on George Orwell’s 1940 Review of Mein Kampf
It was always matter of when and who will betray the other in Nazi-USSR pact. AFAIR NY Times even mentioned this in their story on the pact from august 1939.
Ralfp··on Former PM Abe Shinzo dies after being shot
I know this is a joke, but if you want to get close to the target of assassination, you want to blend in with the crowd.
Ralfp··on Internet Filtering in Canada: Rogers' NHL Blocking Order
I’m from Poland and this is final year that we can watch F1 on TV or via F1.tv. Starting with 2023 F1 in Poland becomes available exclusively via streaming on ViaPlay. And those guys are hell-bent that 780p is best for sport because 60fps is more important than picture quality. Liberty Media is up for a rude awakening.
Ralfp··on It costs $110k to fully gear up in Diablo Immortal
DI is high profile release, which is why the uproar is large enough to reach the mainstream. But its nothing new and happens in every fandom when favorite brand enters the mobile gaming.

It’s rumored that EA lost exclusivity on Star Wars games because of their mishandling of license and time-gating legendary Star Wars characters behind hours of gameplay (it took 42h of grind to unlock Darth Vader, but you could just pay extra on in-game roulette to unlock him sooner). This also caused uproar that reached mainstream media and commentary from members of state governments.

Ralfp··on It costs $110k to fully gear up in Diablo Immortal
The way those games are designed most of time there is a way to get good gear for free, but its usually behind hundreds of hours of same monotous gameplay.

I’ve played Homeworld mobile recently. The progress is great for first 15 hours but then game drops at you timegates. Wanna spaceship strong enough for later content? You can do god know how many missions hoping you get ship design, or you can do god knows how many missions to earn money to buy that from one of factions for cash. Or you can buy credits for cash. But only on Android because game is in public beta and Apple forbids monetization in those.

And once you get the ship design, you need to mine resources for it (this is manageable) but then you need to refine those, which takes around 70h of wait, but if you have other premium currency named „adamantium”, you can cut that wait in half for 100 adamantium, then another half by another adamantium and half of that.

And then you need to build ship in shipyard which takes between 10 to 15 days, but with adamantium you can slice that time down like for refining.

Every day you can collect 100 adamantium for free and buy 1000 extra for $9.99.

Ralfp··on Stars in distant galaxies are typically more massive
It doesn’t. Galaxies studied were very far from Milky Way and hence much older. This discovery shows that era of massive stars ended later in evolution of universe than we’ve assumed, not that we got mass of stars wrong.

We still see younger galaxies with less massive stars not rotating as expected.

Ralfp··on GraphQL JIT – GraphQL execution using a JIT compiler
Only if you are okay with maintaining two separate and evolving codebases until Rust one catches up to Ruby one used in production. But who knows how many months or years that may take.
Ralfp··on How do black holes swallow stars? (2021)
Current best bet is using our sun as gravitational lens, but with current technology it would take 2-3 decades to get satellites far enough (few times further than New Horizons is currently) for that to be possible.
Ralfp··on Twitter Deal Temporarily on Hold
> Then the goal posts shift to how much more money the Musk family had than the average family, which is true enough.

There's hardly a move of goalpost here. People merely argue that showing Elon as self-made "in parent's garage" is bullshit. He had family with capabilities to enable him to participate in ecoms bubble.

> Zambia, not South Africa

"You are wrong, that labour camp wasn't in USSR but in North Korea." I've haven't named the country BTW.

Ralfp··on Twitter Deal Temporarily on Hold
Imagine arguing that somebody didn’t have financial backing because his dad sold plane and bought emerald mine for half of profit (in country then known for black worker exploitation) for $40.000, and is worth couple millions at best.
Ralfp··on The original “Bambi”
I’ve grown watching „The Animals of Farthing Wood” (1993 cartoon).

It has episode showing family of mice struggling to survive and worried about future for their babies. In following episode we get shot of same mice family impaled on needles by birds going to eat them.

https://www.wykop.pl/cdn/c3201142/comment_EkpfJKfyX8WRKQnr7H...

Entire story is told around forest dying out and animals struggling to survive in it. It was once called „that animals cartoon that traumatised generations”.

Ralfp··on Square-Enix sells all of its Western game studios and their games to Embracer
Fun fact: Westwood Dune games are (legally) Lynch's movie adaptations, not book adaptations.
Ralfp··on Unreal vs. Unity Opinion
Interesingly enough Homeworld 3 which is space rts is being made with Unreal 4.
Ralfp··on Unreal vs. Unity Opinion
Tiger Engine that Bungie uses in Destiny supposedly took hours to rebuild a level and didn’t do incremental builds or cache so fixing that one bad light on the map was potentially days of wait.

Still better than earlier versions of Frostbite Engine from EA Dice that took week if no cache was present and ran on server farm that took raw assets together with metadata and spit out final game assets.

Ralfp··on Over 15% of world population has a headache on any given day
Not 100% sure on this but humans have two ways to metabolise alcohol, with one that results in hangover and other where liver breaks alcohol in one go, meaning it doesn’t release internediate product back into blood, triggering hangover symptoms. Proportion between those two differs from human to human and with age.

Downside of being in „mostly second group” is high risk of liver scarification.

Ralfp··on React v18.0
Well, yeah, but OP claims doing REST client with react is something hard.
Ralfp··on React v18.0
If you are looking for api client library that has automatic updates propagation in the UI, condider giving Appollo Client and GraphQL a try.

…but I am finding lack of client library for React implementing eg. Open API protocol hard to believe. Is that true?

← PreviousPage 7 of 15Next →