|
to me the biggest red flag is that you're doing it at your desk instead of like, on a comfy couch somewhere but lmao if you're hourly and putting it on your timesheets
|
# ? Oct 1, 2021 01:18 |
|
|
# ? Jun 10, 2024 05:08 |
|
Joe Chip posted:i actually didn’t know std::function wasn’t a zero cost abstraction of function pointers. thanks!
|
# ? Oct 1, 2021 01:20 |
|
cinci zoo sniper posted:when is it ever not a bad look? this or is there some cultural norm that I missed?
|
# ? Oct 1, 2021 01:21 |
|
Unless you're coding for some 90 hour/week Japanese hellcorp, in which case enjoy your nap and god help you
|
# ? Oct 1, 2021 01:23 |
|
DoomTrainPhD posted:Yes, he's a 1099.
|
# ? Oct 1, 2021 01:32 |
|
Sagacity posted:there is some irony to the fact that you were defending c++ std::functions as being just as simple to use and understand as a single go 'defer' statement yet still learnt something new about c++ std::functions over the course of a few SA forum posts that's why i'm in the terrible programming thread
|
# ? Oct 1, 2021 02:38 |
|
i like c++ but i'd never want to work with it professionally again and for the same reason: it has a million little tricks and optimizations and edge cases so it's fun to work with for toy projects but large c++ projects with a lot of devs are a nightmare because everyone knows different tricks
|
# ? Oct 1, 2021 02:58 |
|
mystes posted:Sure let's add misclassification of employees as contractors while we're at it, why not sorry, I use 1099 as a generic term for contractor. They are W2 that go through a contracting company.
|
# ? Oct 1, 2021 03:33 |
|
Jabor posted:to me the biggest red flag is that you're doing it at your desk instead of like, on a comfy couch somewhere okay that's fair Sagacity posted:there is some irony to the fact that you were defending c++ std::functions as being just as simple to use and understand as a single go 'defer' statement yet still learnt something new about c++ std::functions over the course of a few SA forum posts until pretty recently go defer had a pretty massive performance penalty compared to doing the same thing without defer (for some reason it used a heap-allocated stack). it's fixed now, but for a long time if using a pointless std::function was actually a problem then using defer would have been a much bigger problem.
|
# ? Oct 1, 2021 03:54 |
|
cinci zoo sniper posted:when is it ever not a bad look? you gotta get to private office w/ non-glass walls level before this becomes acceptable.
|
# ? Oct 1, 2021 04:45 |
|
Jabor posted:to me the biggest red flag is that you're doing it at your desk instead of like, on a comfy couch somewhere king poo poo
|
# ? Oct 1, 2021 07:36 |
|
Joe Chip posted:i actually didn’t know std::function wasn’t a zero cost abstraction of function pointers. thanks! Type erasure is always costly
|
# ? Oct 1, 2021 07:50 |
|
Joe Chip posted:large c++ projects with a lot of devs are a nightmare because everyone knows different tricks
|
# ? Oct 1, 2021 18:53 |
|
Sagacity posted:there is some irony to the fact that you were defending c++ std::functions as being just as simple to use and understand as a single go 'defer' statement yet still learnt something new about c++ std::functions over the course of a few SA forum posts one thing i've noticed about c++ is that every time someone makes a concrete statement about it there's like 5 followup posts going "well actually ...." because the language is a byzantine mess of features piled onto features built on a foundation of undefined behaviour
|
# ? Oct 1, 2021 20:39 |
|
Found a real-life guy arguing that the only proper language to use on embedded Linux products is C or C++. He freely admits that his reasoning is based on his experience in the '90s. GO, Rust, Python, Java? NO SIR, CAN'T HAVE THOSE. WE HAVE TO SAVE (checks notes) 50c of BOM on a $70,000 product!
|
# ? Oct 1, 2021 20:41 |
|
convince him to settle on cython as a middle ground between python and c/c++, and then just never use any of the cython poo poo
12 rats tied together fucked around with this message at 21:16 on Oct 1, 2021 |
# ? Oct 1, 2021 21:12 |
|
DoomTrainPhD posted:Found a real-life guy arguing that the only proper language to use on embedded Linux products is C or C++. He freely admits that his reasoning is based on his experience in the '90s.
|
# ? Oct 1, 2021 22:05 |
|
12 rats tied together posted:convince him to settle on cython as a middle ground between python and c/c++, and then just never use any of the cython poo poo He called Python "new and shiny." It's 30 years old. He also claims that enforcing pep8 makes code less maintainable for ~*~reasons~*~ Edit* He said, "Let me know when someone writes a video driver and graphics engine in python that fully utilizes the hardware." lmao. I think he's trolling at this point. At no point have any of us advocated for using Python for literally everything.
|
# ? Oct 1, 2021 23:33 |
|
I'm an 40+ yo dev, I spent decades in the C/C++ mines on very small to pretty big machines because that was the environment for that sector (we did use python from time-to-time appropriately) and I have never been more loving happy to work on modern (mature) languages than I have in forever when I changed career paths. It's *FUN* to see what other stuff is out there, where you can pain points solved, where and how and why other langs can fall short, how to carry some ideas around to other langs.
|
# ? Oct 1, 2021 23:42 |
|
do people use pypy for python webshit yet
|
# ? Oct 2, 2021 00:25 |
|
I mean, he's right though. You shouldn't be using Python on embedded stuff.
|
# ? Oct 2, 2021 00:27 |
oh thank god I found this thread Go is fine and I kind of enjoy it
|
|
# ? Oct 2, 2021 00:36 |
Skim Milk posted:oh thank god I found this thread contradicting statements, op
|
|
# ? Oct 2, 2021 00:36 |
|
if it’s embedded but big enough to run a linux it’s big enough to run some size focused dialect of python
|
# ? Oct 2, 2021 00:39 |
|
DrPossum posted:where you can pain points solved one of the big pains with c and c++ that doesn't get appreciated enough in other languages is dependency management like there's bad and frustrating ones out there but drat if even the lousy ones don't beat c/c++'s 'lmao'
|
# ? Oct 2, 2021 00:50 |
|
Presto posted:I mean, he's right though. You shouldn't be using Python on embedded stuff. incorrect.
|
# ? Oct 2, 2021 02:21 |
|
if youre going to run a full linux os on an embedded thing, you might as well run python too, since most of the linux distros are unusable without it
|
# ? Oct 2, 2021 02:40 |
|
they're also unusable with it though
|
# ? Oct 2, 2021 02:58 |
|
Achmed Jones posted:they're also unusable with it though
|
# ? Oct 2, 2021 03:23 |
|
i apologize for the derail, the programming language thread is > here <
|
# ? Oct 2, 2021 04:00 |
|
yospos is all one thread. lets talk about pittsburgh
|
# ? Oct 2, 2021 04:04 |
|
cjs: tp
|
# ? Oct 2, 2021 04:15 |
|
bob dobbs is dead posted:yospos is all one thread. lets talk about pittsburgh your other sity, pittsburgh, ought-to perish
|
# ? Oct 2, 2021 04:23 |
|
bob dobbs is dead posted:yospos is all one thread. lets talk about pittsburgh what is the pittsburgh bracket style
|
# ? Oct 2, 2021 06:29 |
|
go is the pittsburgh of programming languages
|
# ? Oct 2, 2021 06:41 |
|
Presto posted:Currently I'm having a torrid love affair with structured bindings. Wait till you find out that they don't really work with lambdas
|
# ? Oct 2, 2021 07:57 |
|
Xarn posted:Wait till you find out that they don't really work with lambdas
|
# ? Oct 2, 2021 15:07 |
ahh that fresh smell of python dependency management, when you have to install 15gb of c++ build tools poo poo on windows to install a single package
|
|
# ? Oct 2, 2021 18:35 |
|
lol I use a grown up os. Fedora. it comes with Python.
|
# ? Oct 2, 2021 18:35 |
|
|
# ? Jun 10, 2024 05:08 |
|
Presto posted:That's OK I don't use lambdas. me writing lambdas: gently caress yes! Yes! Haha! me reading the lambdas I wrote: well this loving sucks what the gently caress
|
# ? Oct 2, 2021 20:21 |