HNHacker News
TopNewBestAskShowJobs

capableweb

37,790 karma · joined September 7, 2019

Curabitur pretium dui sit amet quam pharetra, at condimentum turpis auctor. Maecenas vitae varius sem. Sed vel ante massa. Nulla a leo est. Morbi quis pulvinar nulla, et imperdiet nibh. Curabitur varius felis tempor nisl vulputate, id accumsan libero placerat. Sed mi odio, auctor ac lacus vel, sollicitudin mattis dolor.
submissionscomments
capableweb··on Why Cities: Skylines 2 performs poorly
> 100,000 vertices for pile of logs isn't really a bad bet on tech, though. That is just piling vastly more onto any tech stack than it can handle, with nobody having the time or the political okay to do a perf pass through the code and put all these ideas on a diet.

I can easily see this happening though.

Artist starts making assets, asks "What's my budget for each model" and engineering/managers reply with "Do whatever you want, we'll automatically create different LODs later" and the day gold master is being done, the LOD system still isn't in place so the call gets made to just ship what they have, otherwise publisher deadline will be missed.

capableweb··on Why Cities: Skylines 2 performs poorly
Considering Paradox/CO are dragging their feet to release the modding docs/tools, we don't have much choice if we wanna start building our mods today :)
capableweb··on Why Cities: Skylines 2 performs poorly
I've played a lot of CS1 (and recently, lots of CS2), here are the biggest improvements for me:

- The simulation is much deeper than before, not basically just statistics on a page

- The game plays slightly harder, more management needed in order to have a proper budget. But like in the first, that disappears once you have 100/200K citizens, as it's hard to fuck up the budget at that stage.

- The control of roads is a lot better, compared to vanilla CS1. Nowhere near modded CS1, but it'll easily get there with some time, the foundation of CS2 is a lot stronger and easier to extend

- Able to build bigger cities will less lag compared to CS1. I'm sure this will improve even more in the future. Going ECS I'm sure made a huge difference in simulation performance.

capableweb··on Why Cities: Skylines 2 performs poorly
Not sure how the "frontend" (UI) developers have anything to do with the assets, but it's a easy scapegoat I guess...
capableweb··on Why Cities: Skylines 2 performs poorly
That's a huge misrepresentation of what happened to SimCity. EA released a incredibly user-hostile version of SimCity (always online, microtransations and more) that almost no one liked, and Cities: Skylines was released around that time too.
capableweb··on Why Cities: Skylines 2 performs poorly
The developers of Cities Skylines has less than 50 employees in total, it's a small developer based in Finland (Colossal Order), I doubt they have those sort of issues at that scale, that's usually something that happens with medium/large companies.

Edit: seems I misunderstood, ignore me

capableweb··on Why Cities: Skylines 2 performs poorly
Svea Rike II was pretty bug free, but it was released quite some time ago...
capableweb··on Why Cities: Skylines 2 performs poorly
Not sure what kind of projects you've worked on before, but the ones I've been involved in, you wouldn't spend time optimizing something taking <1% of render time when other parts are heavily affecting the final render time for each frame.

Why on earth would they try to optimize how the UI renders when they're having big issues elsewhere?

capableweb··on Why Cities: Skylines 2 performs poorly
> Reminds me of the state of frontend development where you need 8000 tools and dependencies to show even the simplest of things, and i'm not surprised they bundle React for the menus.

Correction: React/Web technlogy is responsible for all the UI, from the loading screens to in-game labels when using road tools and everything in-between.

And their implementation of Coherent Gameface is not the reason for the performance issues in the game, so not sure how it's even relevant.

capableweb··on Why Cities: Skylines 2 performs poorly
I also doubt any of the developers were aiming for that too.

I've been looking through the decompiled code for the purposes of modding for the last few days, wrapping my head around their ECS/DOTS code, and the game has a much better foundation for a scalable simulation than CS1 ever had, even after years of optimizations.

capableweb··on Why Cities: Skylines 2 performs poorly
I think the guess in the article is pretty close to the truth, I've seen stuff like that happen countless of times. You make a bet on a early technology (Unity DOTS + ECS in this case) which gives you a lot of benefits but also, it's immature enough that you get a bunch of additional work to do, and you barely have time to get everything in place before publisher forces you to follow the initial deadline.
capableweb··on Why Cities: Skylines 2 performs poorly
Unlikely. The game actually does run, even though it has performance issues and bugs. Cyberpunk barely ran on the PS4 when it launched.
capableweb··on Why Cities: Skylines 2 performs poorly
Where are you getting this from? I'm literally sitting with the game open right now with the Chrome Devtools connected to it, and I'm seeing no unnecessary modifications on the DOM side of things.

Could be that the integrated the Gameface library incorrectly I guess? Still interested in more details from you.

capableweb··on Why Cities: Skylines 2 performs poorly
I don't think was a huge concern for Colossal Order (the developer of Cities: Skylines) as the team is very tiny and they're not trying to grow like crazy. Seems they're happy being a smaller studio, so having 100,000 Unity devs available on the market VS 10,000 Unreal Engine devs makes less of a different (numbers made up, don't quote me on those)
capableweb··on Why banks are suddenly closing down customer accounts
There is a feud between CloudFlare and the person/people running Archive.is/ph, where they blame each other for X, and people using CloudFlare's DNS gets sent into some redirect loop or something when they try to access the website.

- https://news.ycombinator.com/item?id=19828317 "Tell HN: Archive.is inaccessible via Cloudflare DNS (1.1.1.1)"

capableweb··on Why banks are suddenly closing down customer accounts
Not everyone is using CloudFlare's DNS. These archive links work perfectly fine for me and I'm happy people post them.
capableweb··on Sam Bankman-Fried is a feature, not a bug
> Effective altruism is a philosophical and social movement that advocates "using evidence and reason to figure out how to benefit others as much as possible, and taking action on that basis

I'm not sure how anyone could argue that what SBF was doing fits it any way with that. He's just been found guilty of fraud on multiple counts, so clearly the whole "Effective altruism" was just a image he was trying to present, while acting completely against it in private.

capableweb··on Building a high performance JSON parser
https://yourdatafitsinram.net/
capableweb··on Cooking and bird safety
If your aim is to avoid anything that could potentially be dangerous for you in high quantities, how fun would life really be?

You can lower your intake rather than skipping out on life's gold like scrambled eggs.

capableweb··on Email obfuscation rendered almost ineffective against ChatGPT
You train your model, publish it on huggingface and then write in the README:

> This is how I made this model: Design your tasks to be repeatable and small steps, call the OpenAI API and log all requests/responses. > Filter out any bad responses and take a representative sample of the data you have collected from OpenAI,and train a Mistral or Llama2 model with the request/response pairs.

Just one example.

capableweb··on Effective Neovim: An Instant IDE [video]
Biggest personal issue with VS codes vim mode is that it only works in the text editor. The beauty of vim/neovim is that the keybindings work everywhere in the UI, not just the text edit window.
capableweb··on Email obfuscation rendered almost ineffective against ChatGPT
If you do this, be careful how/if you publish your weights trained on OpenAI output as if they look into how it was generated and it becomes clear you broke the ToS, they'll most likely ban you from the platform.
capableweb··on Tesla strike widens as Swedish union expands blockade
Rightly so, wildly off-topic when talking about Tesla ignoring how a industry works when trying to enter it in a foreign market.
capableweb··on Tesla strike widens as Swedish union expands blockade
Parent didn't blame the US (government?) for anything in their comment, but are talking about the "US system" of how unions work.
capableweb··on Topic: Discord Stealer
Most of those projects listed aren't exclusively Discord "stealers", but seems to grab a bunch of things like cookies, tokens and more.
capableweb··on Sam Bankman-Fried might not be the last crypto criminal
Atomic Transfers.
capableweb··on Bevy 0.12
I mean, Bevy 0.12 was released... Yesterday.

Most pages are for version 0.11 or 0.12 already, and not much changed between the two versions besides the assets, if you already have a game written in 0.11. Together with the release notes, you'll survive :)

capableweb··on Shinzo Abe's Assassination
Ultra-national movement in Israel was strong then and is still strong, a movement which publicly were happy about the assassination as they thought that Rabin would lead down the road of loosing ground to Palestine.
capableweb··on Shinzo Abe's Assassination
> The primary purpose of a functioning judicial system is really to allow the public to sleep soundly in their beds at night

*In some countries.

In others, the primary purpose is rehabilitation so people can eventually re-join society as "better people".

capableweb··on Shinzo Abe's Assassination
I never played Persona 5, is that relevant to "public support of a assassination"? Otherwise I don't see how it's relevant.
← PreviousPage 10 of 34Next →