|
they actually got their second nine a few years ago and are cruising towards a third iirc
|
# ? May 4, 2023 17:11 |
|
|
# ? Apr 28, 2024 07:11 |
|
Sapozhnik posted:there is no such thing as a prototype
|
# ? May 4, 2023 17:12 |
|
bob dobbs is dead posted:youtube has been materially rewritten and so had reddit. and reddit had disgusting perf and uptime problems for decades, almost all attributable to their eav db schema Most companies could use Django until they encompass one of the largest websites on earth before they have to refactor then?
|
# ? May 4, 2023 19:53 |
|
kinda a yogi berra-ism but performance doesnt matter until it does
|
# ? May 4, 2023 19:57 |
|
python is an ok language because it provides decent abstractions for writing readable and maintainable code, unlike say c or go where the language is hostile to the idea of abstraction at all, or c++ or lisp where people get so obsessed with abstraction that they end up writing completely inscrutable poo poo.
|
# ? May 4, 2023 20:52 |
|
I think you're all forgetting that EVE Online is written in Python which definitely speaks to its quality and ability to build large applications. lol
|
# ? May 4, 2023 21:23 |
|
Just a Moron posted:I think you're all forgetting that EVE Online is written in Python which definitely speaks to its quality and ability to build large applications. I don't think anybody is advocating for writing games or performance-critical applications in Python.
|
# ? May 4, 2023 21:27 |
|
If I remember my Eve lore right, they simply wouldn't have made a functional game in time in a language they were less familiar with. Getting stuck on an old version of Stackless Python was terrible, though.
|
# ? May 4, 2023 21:29 |
|
give me javascript or give me death
|
# ? May 4, 2023 21:38 |
|
the game was shipped and has been, presumably, a financial success for like 20 years. seems good to me.
|
# ? May 4, 2023 21:39 |
|
games programming is cool because you do the interview and they throw you some horseshit like "invert a b tree in place" and unlike "software" engineering if you press them they will explain that this was a real problem for the company because it had to run inside the xbox controller which has the wrong kind of ram
|
# ? May 4, 2023 21:48 |
|
eve being python rules because it makes it extremely easy to reverse engineer and programmatically manipulate
|
# ? May 4, 2023 23:38 |
|
Just a Moron posted:I think you're all forgetting that EVE Online is written in Python which definitely speaks to its quality and ability to build large applications. not just python *stackless* python
|
# ? May 5, 2023 00:14 |
|
the eve online programmers making a bad decision does not denigrate the usefulness of the thing they built upon source: every loving software application built forever into infinity but also: god i hate these dialogs
|
# ? May 5, 2023 00:18 |
|
basically the only useful software is built in raw c or assembly with no network access or nonenglish internationalization and anything else built on top of that is a hellworld am i getting that right? there is no good programming
|
# ? May 5, 2023 00:20 |
|
no. the computer is mostly good. and so is the programming. including javascript
|
# ? May 5, 2023 00:29 |
|
12 rats tied together posted:no. the computer is mostly good. and so is the programming. including javascript FlapYoJacks fucked around with this message at 00:34 on May 5, 2023 |
# ? May 5, 2023 00:32 |
|
odd that the thread called "terrible programming" is sometimes down on the concept as a whole
|
# ? May 5, 2023 02:41 |
|
12 rats tied together posted:no. the computer is mostly good. and so is the programming. including javascript [while scribbling notes] and how do the gun and the penis rank
|
# ? May 5, 2023 02:47 |
|
quiggy posted:[while scribbling notes] and how do the gun and the penis rank lmao i'll get my briefs n boots
|
# ? May 5, 2023 02:59 |
|
i would like to remind everybody itt that they are posting on a forum written in PHP 4 with i think register_globals enabled php is so atrociously bad that it is the entire reason why wafs exist. at least that's my headcanon.
|
# ? May 5, 2023 03:53 |
|
FlapYoJacks posted:casting everything to void * is what enlightenment did and then Samsung forked enlightenment to make Tizen so every object with TizenOS is a void *. Or it used to be, perhaps they cleaned it up over the years. Microsoft called their void* HANDLE.
|
# ? May 5, 2023 03:57 |
|
does PHP still let you ignore errors with the @ symbol? because I loved that.
|
# ? May 5, 2023 04:04 |
|
lifg posted:does PHP still let you ignore errors with the @ symbol? because I loved that. C# lets you say "nah fam it's not null just trust me" with ! and it owns
|
# ? May 5, 2023 04:19 |
|
12 rats tied together posted:the game was shipped and has been, presumably, a financial success for like 20 years. I should clarify that I love EVE, I think it's great. But I've gotten the impression over the years that it running in python has been a consistent source of technical debt that they have to overcome.
|
# ? May 5, 2023 04:26 |
|
Just a Moron posted:I should clarify that I love EVE, I think it's great. But I've gotten the impression over the years that it running in python has been a consistent source of technical debt that they have to overcome. it's a shame that keeps getting in the way of them becoming insanely profitable... oh.
|
# ? May 5, 2023 04:27 |
|
Today I ran into an amazing problem in LabVIEW. They have an event structure that you can setup to register and react to changes in variable state. What makes it beautiful, is that it only reacts to changes to variable state that are initiated from the GUI. So if a value is changed within your program, for example an external program modifying the variable over a network interface, the event handler ignores it. Naturally, this distinction isn't documented anywhere, isn't that great?
|
# ? May 5, 2023 04:35 |
|
labviews wikipedia page has a section on the inability to zoom
|
# ? May 5, 2023 04:37 |
|
nudgenudgetilt posted:it's a shame that keeps getting in the way of them becoming insanely profitable... oh. They're profitable because they built a great game, but they're constantly running into performance problems. I guess that could be inevitable due to the single server architecture, but running in python probably doesn't help.
|
# ? May 5, 2023 04:48 |
|
bob dobbs is dead posted:labviews wikipedia page has a section on the inability to zoom Don't get me started on the zoom nonsense.
|
# ? May 5, 2023 04:48 |
|
Just a Moron posted:They're profitable because they built a great game, but they're constantly running into performance problems. I guess that could be inevitable due to the single server architecture, but running in python probably doesn't help. Unlike those other games that don’t have performance issues and are coded in C++ like CP2027 or Jedi Survivor or Destiny 2.
|
# ? May 5, 2023 04:51 |
|
Just a Moron posted:Don't get me started on the zoom nonsense. i think its come up on this thread like 6 or 7 times, the implementation on pixels thing
|
# ? May 5, 2023 04:52 |
|
eve "running into performance problems" is typically because they want to have thousands of players interacting with each other in a single instance, instead of having instanced content or forcibly dividing players between servers. it's purely a game design issue rather than a technology issue. if you claimed that python was responsible for them not being able to delete billboards without breaking the game then that'd be pretty believable
|
# ? May 5, 2023 04:54 |
|
Fine, python is a perfectly good language. I like using it over most other languages/environments. I was just repeating what I've been told in terms of how it scales.
|
# ? May 5, 2023 05:06 |
|
Just a Moron posted:I was just repeating what I've been told
|
# ? May 5, 2023 06:29 |
|
I like python, I think it's fun to develop applications in.
|
# ? May 5, 2023 07:48 |
|
12 rats tied together posted:no. the computer is mostly good. and so is the programming. including javascript i've said it before and i'll say it again: computers are fine. letting them talk to each other was the big mistake.
|
# ? May 5, 2023 07:53 |
|
I wrote and deployed a Python application while you were having this conversation. (New job, their old phone directory was a static page generated as csv from LDAP via a large Perl script, then processed by a php script with a huge batch of dependencies, then uploaded. And it is dependent on deprecated and abandoned code.The new one is a few lines of Python, its dependencies are ldap3 and jinja2, and it works in a fraction of the time) Yay Python imo.
|
# ? May 5, 2023 08:00 |
|
i remember when python was first released the big demo was "web server in three lines" or whatever where someone would bring up a terminal, start python then type whatever the three lines were and then be like "look at that! so powerful! so concise!" and like i was always so surprised when people were amazed by it.
|
# ? May 5, 2023 08:08 |
|
|
# ? Apr 28, 2024 07:11 |
|
Share Bear posted:but also: god i hate these dialogs I'll see if I can find or possibly create a nightmare to post later today
|
# ? May 5, 2023 08:48 |