HNHacker News
TopNewBestAskShowJobs

Strom

4,372 karma · joined November 25, 2010

I am from Estonia and have been programming since 2001.

Check out my secure file transfer app written in Rust https://exomem.com

Personal site: https://www.kaurkuut.com

submissionscomments
Strom··on How the Baltic states became the hub of crypto money laundering and fraud
That heavily depends on who you listen to.

CIA indeed defines Northern Europe as you describe, including Denmark, plus Iceland. [1] However the United Nations has a different definition, which also includes the Baltics, UK, and Ireland. [2]

[1] https://en.wikipedia.org/wiki/Northern_Europe#CIA_World_Fact...

[2] https://en.wikipedia.org/wiki/Northern_Europe#UN_geoscheme_c...

Strom··on How the Baltic states became the hub of crypto money laundering and fraud
> no human capital

Let's look at some data. Estonia ranks extremely high in math, science, and reading tests given to 15 year olds as shown by the international PISA tests. [1] In fact only a handful of Asian countries rank higher. The results are basically the same as the highest ranking state in the US - Massachusetts.

> huge corruption

Estonia ranks #14 in the Corruption Perceptions Index, which is really good. [2] Also, having lived in Estonia most of my life I have never encountered a situation that involves a bribe, whether explicit or implied.

> most young people left for greener pastures

Young people want to see the world. I personally spent years living in other countries, and a lot of my friends as well. However most of us ended up returning in our 30s. Turns out Estonia is pretty great.

--

[1] https://en.wikipedia.org/wiki/Programme_for_International_St...

[2] https://en.wikipedia.org/wiki/Corruption_Perceptions_Index#2...

Strom··on MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve
> World of Warcraft

The original release of World of Warcraft had a limit of a few thousand per server too. It's only much later that this got increased. In the classic MMO era there's really only EVE Online that pushed to 10k and beyond, and never in the same star system. Single star system was limited to around 500 people for the game to still be playable. It's only later that they added time dilation which allowed for thousands to be in a single system at once.

Strom··on MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve
> Rewind 15-20 years ago and all the folks who wanted to make a game, their first game, and they want to build an mmo. None of them succeeded. Not 1.

I guess it depends on how you define success, but I would posit FOnline [1][2] as a success story. FOnline is a fan made MMO of Fallout by a single guy, using the assets of the original Fallout 1 & 2 single-player games. Having these assets and also general game mechanics already finished definitely played a huge role in getting it to a playable state in reasonable time. Still, FOnline is a from scratch code base not a mod of the originals. Also it changed plenty of mechanics too, most notably being real-time while the original games were turn-based.

It's still being pushed forward even today after 20 years of development by this one guy but it was playable in late 2000s already. Peak concurrent players that I remember seeing was a few thousand. Definitely not AAA level, but way past simple multiplayer. Would have gone higher due to the hype at the time, but the server started to really struggle at that point. After a few years of being a closed source free game it got converted into a SDK and spawned a dozen new fan games using that engine.

Perhaps even more importantly, it was extremely fun in the early days. PvP gained you experience and all the other player's loot. Later on the PvP was limited due to PvE lobbyists, but perhaps it made the game more fun for PvE lovers.

Here's a random screenshot from my personal archive that shows a bunch of players on the screen at once. [3]

In any case, I view it as a great example of a single person MMO success.

--

[1] https://fonline.ru/

[2] https://falloutmods.fandom.com/wiki/FOnline_Engine

[3] https://imgur.com/9sMJNE5

Strom··on Rimac unveils SineStack, battery energy storage system
45% is the direct ownership, but Porsche also has indirect ownership on top.

From the Rimac press releases we have two different states with accompanying charts.

2021-07-05 - Porsche owns 45% of the joint venture directly, plus 24% of Rimac for an effective total of 58.2%. [1]

2021-11-02 - Porsche owns 45% of the joint venture directly, plus 22% of Rimac for an effective total of 57.1%. [2]

--

[1] https://www.rimac-automobili.com/media/press-releases/rimac-...

[2] https://www.rimac-automobili.com/media/press-releases/rimac-...

Strom··on A journey into the shaken baby syndrome/abusive head trauma controversy
> because they’re too ignorant to even know Romanians are not Roma

I don't think the term Roma has a bad association, because in my experience nobody but the most woke even know it. That is the PC term. People I've encountered just use gypsy or their local equivalent.

Strom··on WinRAR zero-day exploited since April to hack trading accounts
You can, just download the latest version.
Strom··on WinRAR zero-day exploited since April to hack trading accounts
That is a popular fantasy story. The reality of almost all open source software is that nobody reads the code and the primary author is struggling to find the time to keep up with maintenance.

What's more, doing security review is very hard. You can't just casually read a bit of code. You need to deeply understand the surrounding context. People who have the capability to do that aren't going around providing that service for free.

-- More reading for the curious: https://www.explainxkcd.com/wiki/index.php/2347:_Dependency

Strom··on WinRAR zero-day exploited since April to hack trading accounts
Just to be clear, 7zip, gzip, bzip2 and others all have their own CVE's with arbitrary code execution. Open source software is not immune from these flaws.

You can argue for your political beliefs, sure, but let's be honest and not claim that there are any security benefits.

Strom··on TSMC, Bosch, Infineon, NXP to jointly build semiconductor fab in Europe
I've heard Harrison, Arkansas as an example.

[1] https://en.wikipedia.org/wiki/Harrison,_Arkansas

[2] https://www.youtube.com/watch?v=ltmlvk9GAto

Strom··on TSMC delays U.S. chip plant start to 2025 due to labor shortages
Water is also so essential that it's safe to assume there will be a solution. So it makes sense to look at other factors, which are less likely to be fixed as swiftly.
Strom··on Displayport: A Better Video Interface
The more expensive Gigabyte RTX 3080+ cards had 3x DP 1.4, 2x HDMI 2.1, 1x HDMI 2.0, which was great even if you could only use 4 of them at the same time due to Nvidia limitations. Unfortunately for the 40 series they stopped offering it and now they're the same as stock Nvidia with 3x DP 1.4, 1x HDMI 2.1.

Luckily ASUS still offers a bit more with their 4080+ cards - 2x HDMI 2.1, 3x DP 1.4. I personally depend on the 2x HDMI 2.1 to even be able to run my 4K 144Hz monitors at full speed.

Strom··on 2048 Bit RSA and the Year 2030
And yet I doubt you would be willing to bet against the sun rising tomorrow.

Our understanding is based on imperfect models, sure. That doesn't matter most of the time. It wouldn't matter in this bet.

So much of what any lifeform does is based on past experience, even though that experience isn't the direct driver of future effects. Turns out that bets based on experience work really well.

Strom··on YouTube Introduces 1080p Premium
A whole article about a higher bitrate option but doesn't actually tell what that difference is. Is it +10%? +50%?
Strom··on Go 1.21 will (probably) download newer toolchains on demand by default
> There is no reason I can think of that someone would want to be on an older version of Go.

Go 1.20 is is the last release that will run on any release of Windows 7, 8, Server 2008 and Server 2012, macOS 10.13 High Sierra or 10.14 Mojave.

In addition to these OSes there are also platforms like Google App Engine. Google is notoriously slow at updating the Go runtime. Until January 17, 2023 the latest Go runtime generally available on Google App Engine was Go 1.16, while in the broader ecosystem Go 1.20 was already scheduled to release two weeks later. That's two whole years behind. It sucks, but it is the reality of how Google operates things. They still haven't added support beyond Go 1.15 to the local development server.

Strom··on Submarine missing near Titanic used a $30 Logitech gamepad for steering
At those pressures I don't think you would want to open the door even if you could. I was more thinking about being at the surface and having nobody else to unbolt it from the outside.
Strom··on Gitlab has introduced a five-user limit for free groups
I wonder how many people even care that git is involved. I know my personal choice of GitHub has absolutely nothing to do with git. I would use it just as well if it had a different source control system. Indeed I used to use Mercurial and only switched because that's what GitHub demanded. I wasn't out looking for a git host.
Strom··on Submarine missing near Titanic used a $30 Logitech gamepad for steering
Logitech has orders of magnitude more experience in manufacturing peripherals than Microsoft. That said, Logitech does make products in a wide price range and the low end isn't competitive with their own high end.
Strom··on Submarine missing near Titanic used a $30 Logitech gamepad for steering
I guess for the immense pressure you get at that depth. However an emergency release would still make sense.
Strom··on Diablo Pitch Document (1994) [pdf]
There are extensive skill trees and itemization choices. The roleplaying is choosing which skills and items you wish to use in your quest to vanquish demons.
Strom··on North Koreans speak secretly to BBC from inside closed country
> It's not even a closed country. It's not hard to visit

So you're saying I can just go into North Korea as a tourist and I won't need a North Korean tour guide? I would like to learn more about this opportunity.

Strom··on Reddit’s blackout protest is set to continue indefinitely
> you still need a server to facilitate discovery/passthrough

You could just bruteforce IPv4 until you hit a peer that will give you a set of known peers.

Strom··on Edge sends images you view online to Microsoft
> On W11 you have to resort to more esoteric tricks, you can't actually complete setup normally without network and a ms account.

Maybe with the latest images, but I have an original W11 RTM image that installs just fine without network and a MS account.

Strom··on Rust Criticism from a Rustacean
Dynamic allocations work fine in a memory constrained environment. Successful handling can mean just postponing a task. [1] You just have to build your app in a way where there is a core that can continue running with no further allocations.

Chrome is a decent example. Some of its processes might crash in an out-of-memory situation, but that only causes some tabs to lose their display state. The browser as a whole keeps running just fine. A similar solution can be done within a single process too.

--

[1] By task I mean some app specific unit of work that makes sense, not some Rust std lib string allocation.

Strom··on Rust Criticism from a Rustacean
> Well, to be fair, I think the vast majority of developers using Rust do not care about linking to libc or handling allocation errors and actually prefer things this way.

I’d say it’s about the deceptive marketing. Rust is talked about as a safe systems language. I don’t think I’ve ever seen it followed by a disclaimer that this only applies to systems with unlimited memory.

It doesn’t of course stop at the marketing slogan. Problems like these aren’t sufficiently promoted in the documentation either.

I think that being more open about these problems would help enable a solution.

Strom··on Rust Criticism from a Rustacean
Rather successfully apparently. Maybe you’re overestimating the number of would-be contributors from sanctioned countries who aren’t using workarounds?
Strom··on Windows 11 calls a zip file a 'postcode file' in UK English
I've been using WinRAR for multiple decades and it works well. I'm not about to rearchive all my stuff with a new format so of course I still use it regularly. If I were a new computer user I might choose something else as I certainly experimented with various tools back in 2000. WinAce comes to mind as a decent competitor of the time.
Strom··on Apple Safari 17 beta release notes: JPEG XL support added
They probably meant the Bing flavor of ChatGPT as a cheeky way of saying nobody uses Edge other than to get access to the chat bot.
Strom··on Windows 11 calls a zip file a 'postcode file' in UK English
This smells like a bug. I have Windows 11 Pro and I'm seeing weird behavior in this menu.

1. Historically it used to contain a bunch of blank file types, including .txt files.

2. Now it only has a Folder, Shortcut, WinRAR archive. That's right, only three items. This has to be a bug.

Strom··on Rarbg Is No More
It didn't. Even the classic .org domain still works. However it is blocked by some ISPs, which may lead some people to think it has been shut down.
← PreviousPage 4 of 34Next →