That’s their position for the next 2 months… after that they’ll be able to just cash out a check to some politicians and it’ll be forgotten.
That’s their position for the next 2 months… after that they’ll be able to just cash out a check to some politicians and it’ll be forgotten.
The reactions here are why people don’t join forums, don’t ask questions, or choose to learn alone. “duh, I knew that”. Yes, the dude didn’t, which is exactly why he’s frustrated. I think too many have forgotten what it’s like to be a beginner and make a fatal mistake, which would explain the mocking responses here and things like recommending new linux users Arch.
Which is exactly the situation the dude was in. As a newbie, it’s an easy mistake to make. Telling somebody who doesn’t know “well, would you look at that, you didn’t know!” is not just unhelpful, it’s useless and condescending.
😄 understandable. Are you open to one or more of the things I mentioned being added? Strict type checking, tests, formatter, linting?
Attempting to get something working first and possibly adding tests later? Or are there other reasons?
Oh my… I’ll eat my words about python maintainability. No unit tests, no emulation tests (with emulated services), no tests with a database, no formatter, no linter, no type hints, simple pip… The result is working, but I’m a little bit concerned about the nigh complete lack of testing and though they use an ORM (SQLAlchemy), I find the raw SQL therein (even if it’s simple) concerning.
Besides that, the end result looks quite usable and it’s nice to see an alternative to lemmy.
I don’t know when the last time you worked on a python project was (professionally or privately), but things have changed. If all you know if python and python projects from 10 years ago, I’d agree with you, but modern python projects can be made very maintainable. See my other comment.
As for meta programming, dude, I don’t know if you’re seen C++ templates…
Python has typing hints which mypy uses. It’s similar to something javascripts wants to introduce call type annotations. It also has linters and formatters (ruff which does the work of multiple tools in one and is very fast). It also has unit tests built in as well as popular test libraries like pytest and nox and tox for running tests.
It is up to the maintainers to use the tools they have been given to make projects maintainable. I have worked on and seen very maintainable python projects of various sizes. While legacy code is always a bit of a nightmare (python 2 and < python 3.6), it doesn’t have to be that way and getting into a python project nowadays is way easier than most other languages I’ve tried (maybe also because it’s what I know well).
I read the intro here, opened the page and saw “105 minutes”. Uh… I think I’ll wait for the conclusion of what the C++ committee does instead of reading this monster of an article (even though I do like the apprehensive tone of it).
Edit: oh wow, is this really the new boost logo? Is boost.io a joke website or something?
Chinese? This is business. The tactic of undercutting competitors by underpaying (or not paying employees/slaves) has existed for decades if not centuries.
Does that mean we’ll start seeing desktop apps like IDEs running in Android? How are you going to develop python on android? A linux container / VM? That’s going to be so wasteful. But I am curious.
It won’t be good for flashing though. Probably once support ends, it’ll be a slow brick upon which one can’t install linux.
Things like the EU-Linux petition and public money, public code are becoming evermore important. If you’re European, sign the petition and share it. We are looking down the barrel of all US software being used to spy on us (if it isn’t being done already).
People laugh and mock China while the same is bring implemented here. But they’ll tell you “I have nothing to hide”. I guess they have to be personally misjudged by AI to understand the privacy is indeed important.
Sadly, these are the mistakes humans have to make to understand. Whether they can remedy it is unknown as Pandora’s box might already have been opened.
If you’re like many developers and you generally use println for debugging and rarely or never use an actual debugger, then this is wasted time.
I weep for the time lost on debugging with println. Good grief. It’s like having access to a time stopping ability and going “nah, I like trying to add a marker and tracing footsteps”.
Yes, for multi threaded workloads there aren’t many options, but most are single threaded and eschewing a debugger is bonkers to me.
👏👏👏
Great response. You didn’t just recommend your favourite but considered the requester’s input, explained why options were filtered out, and narrowed it down to an option with a great description.
I hope OP agrees, but this is what’d be considered stellar customer service if OP were a customer.
Extra disk space (30GB minimum)
Holy shit. Are they generating documentation or a game?
On November 14th at 1PM UTC
Looks like the announcement was written by somebody from the US and the picture made by somebody non-US.
2.7%
I thought they were talking about something like 10%. Title seems overblown and just bait to get readers to read about something completely unrelated.
I feel like I’m getting nerd-sniped 😄 Believe it or not, writing tests, adding type hints, adding a formatter and linting, are actually more interesting to me than UI-work 😇
I’ll see if I can make some time this week, but no guarantees!
Anti Commercial-AI license