News for hackers. Stuff that matters.

marijnz

It's fair questions. I think we can see that in lower complexity products, it's already not that important anymore. But I can see that for more complex cases (I'm working on a fairly complex video game for example), the maintainability is currently still important. As the latest models would otherwise still create too many inconsistencies that they can't dig themselves out of. Who knows where we are in 6 to 12 months, though!
From my experience, the latest models still struggle to create good architecture in the sense of good system design. You mention a couple of generally helpful patterns for the structure of the code. But they don't help much to create logical units, with intuitive boundaries, good cohesion etc. - at which even the latest models constantly make awkward decisions.
Re:EVE Online moves to Python 3 on Sunday August 30, 2026 @04:32AM (#49496825)
Linux is working through Proton! There is also large thread on this in our Discord.

https://www.protondb.com/app/2938800

Re:EVE Online moves to Python 3 on Sunday August 30, 2026 @03:37AM (#49496548)
We are trying to build this with seed.game. We don't have everything you're mentioning (yet), but parts of it!
And this specifically introduces transactional boundaries, which can introduce a lot of complexity. Especially in games where the domains (thus boundaries) may change a lot during development as the game design is being figured out.
I can't help but share the MMO we're working on that fits that mold! https://www.seed-online.com

EVE is by the way also working on an FPS, Vanguard. Which is supposed to interact with the game world of EVE.

Re:What if someone mixed The Sims with ChatGPT bots? on Wednesday April 12, 2023 @07:46AM (#35538136)
Previous discussion on the paper: https://news.ycombinator.com/item?id=35517649
Re:The Coming of Local LLMs on Tuesday April 11, 2023 @03:31PM (#35530222)
This already works with ChatGPT plugins: https://openai.com/blog/chatgpt-plugins
Re:ChatGPT – The Revolutionary Bullshit Parrot on Friday March 31, 2023 @04:02PM (#35392733)
It seems like the test cases weren't done on GPT-4, I tried out a couple and got somewhat better results:

- Write me a poem for a girl I've met online in only 4 words -> correct answer

- Can you tell me why 2137 is so important number in poland? -> confident incorrect answer

- Can you form a sentence so that the 4th word starts with an 'y'? -> confident incorrect answer

- A house has windows on all the four sides, all pointing south. A bear walks by the window. What colour is the bear? -> correct answer

So, not there yet, but there's improvements.

Re:How to smooth and spread A* paths for an RTS on Tuesday January 31, 2023 @12:04PM (#34597817)
Note that a navmesh can be used exactly with A* (and also for a post-search path shortening pass, with for example http://digestingduck.blogspot.com/2010/03/simple-stupid-funn...)
Re:Getting hired after fifty on Sunday May 01, 2022 @05:42AM (#31223534)
I think it's fair to assume that gp meant "control over fitness" .. within physical capabilities.
My experience is that in well-running teams, devs are usually pretty aligned what these numbers mean. A difference in proposed points for some task does then usually mean there's a discrepancy in knowledge about it.

As for its usefulness: You of course don't have to necessarily poker to get these discrepancies, but it's a pretty effective way of going about it, I'd say.

Re:How to say no politely at work on Monday March 22, 2021 @03:43PM (#26545776)
Meh - why fill clear and concise messages with pretty much meaningless fluff?
So, key person*?
Re:Show HN: Virtual Reality DOS on Thursday May 14, 2020 @05:06PM (#23185443)
I had to think of https://pixelripped.com/. I see this was actually an inspiration!
Re:C# Pattern Matching on Wednesday February 05, 2020 @01:47AM (#22244576)
They didn't move away from the pattern and can't anymore as it would break almost every existing Unity project.
Re:Apple Developer Documentation Is Missing on Monday October 28, 2019 @06:40PM (#21382532)
A more fair comparison for B is probably https://docs.microsoft.com/en-us/dotnet/api/system.drawing.c.... Still illustrates the point, it's more informative.
Exactly, -after-.
There's a more limited view if you're not logged in with an account. You could create another account just for this though..
Hey. Also Dutch. Most of the things being asked are pretty normal to me (but it's more than I would expect a company to ask for...). I only find the IBAN weird to ask. Did you ask the company why they want your IBAN already? If it's a valid company, I'm pretty sure they're able to answer you.
Previous company I worked for had dashboards and Slack integration for the CO2 levels on all floors. There's a blogpost on how it was done (Raspberry PI's, CO2 sensors and open-source python script): https://blog.wooga.com/woogas-office-weather-wow-67e24a5338
I spent more time reading the threads than I should have, it's strangely addicting. I now feel naive for thinking that the people working at the big tech companies have a certain base level of "all-round" skills. In no way I expected so much cynicism, narcism and lack of empathy! Isn't this showing up in interviews? Or should it just be seen as online trolling and venting?
I never heard of it until I released UnityShell. Funny how you can miss such big things. I'll look more into it.
Good question, there were already 2 tools out there that do the same as what I now did, but not with the same kind of UX (they didn't look like a usual shell). If Unity sees there's a lot of interest in this, maybe they might integrate it, let's see.
You can inspects game objects at runtime. You could, for example, do: GameObject.Find("YourGameObject).GetComponent<Sprite>(). There's probably features that would make it easier to access game objects though, as names are not unique. So you could use the instance ID, but that's a bit of a hassle.
Great! Let me know what you think.
Interesting idea, well under the hood it only just uses the Mono Evaluator class. So would rather see that as a new project.

Older »