|
when I grew up "coder" was a term associated with the highest honors but I don't think I've heard anyone use it in like a decade
|
# ? Jan 17, 2019 03:11 |
|
|
# ? May 17, 2024 03:46 |
|
I saw a then-current coworker post "CSS proves that coders have class" and wanted to strangle them.
|
# ? Jan 17, 2019 03:17 |
|
i'm a code cowboy
|
# ? Jan 17, 2019 03:21 |
|
Vanadium posted:when I grew up "coder" was a term associated with the highest honors but I don't think I've heard anyone use it in like a decade the term coding must have made itself into some elementary education research or something because now all the school curriculums i've seen around programming or computing are referred to as coding and nothing else.
|
# ? Jan 17, 2019 03:24 |
|
can we change the thread title to be about Software Engineering Languages so our discourse isn't mistaken for some sort of low-status activity
|
# ? Jan 17, 2019 03:25 |
|
Vanadium posted:when I grew up "coder" was a term associated with the highest honors but I don't think I've heard anyone use it in like a decade in my world coders are the people who turn medical records into bills somewhere in the basement of the hospital
|
# ? Jan 17, 2019 04:08 |
|
hackbunny posted:I wonder why microsoft never made an async I/O variant of select/poll so you could get writability/readability notifications on a iocp, instead of having to mix async and non-blocking styles. hell it could have been done with special flags to WSASend/WSARecv, to ask for a non-blocking send/receive. immediate completion would mean the operation completed without blocking, asynchronous completion with error WSAEWOULDBLOCK would mean "try again now", so it could be easily used in a loop and you wouldn't pay the cost of two system calls Because it would lead to direct performance comparisons which would highlight that Windows IO is actually terrible. at listing WSAPoll though, that API is a complete clown show, it's like 5x slower than select(). Windows is the OS that requires a registry setting to stop the IO subsystem throttling packets above 10,000 per second because is freezes the entire host. MrMoo fucked around with this message at 04:39 on Jan 17, 2019 |
# ? Jan 17, 2019 04:30 |
|
Captain Foo posted:🎵 return of the MAX regulate with nate dogg
|
# ? Jan 17, 2019 07:37 |
|
jit bull transpile posted:in my world coders are the people who turn medical records into bills somewhere in the basement of the hospital you can do medical coding remote at home now. i actually know multiple people who have a basement office they descend into to do their coding. it actually ain't a bad way to punch the clock if you live in the sticks and have a side racket
|
# ? Jan 17, 2019 07:55 |
|
engineer is a meaningless noun appended to titles to imply that the employee is an understand computes person rather than sales and marketing we got sales engineers, support engineers, customer success engineers, any type of engineer you want. idk how you engineer a sale, support, or success, but we do it, as far as hr records are concerned. jit bull transpile posted:in my world coders are the people who turn medical records into bills somewhere in the basement of the hospital dispense with your epic life; one need not think of that nonsense world while waking, only in
|
# ? Jan 17, 2019 08:09 |
|
my programming job title is "spaghetti artist"
|
# ? Jan 17, 2019 09:36 |
|
havelock posted:C# is verbose, but you get useful info from it (along with the garbage) this works a lot better in .NET Core. check it out: code:
code:
|
# ? Jan 17, 2019 11:29 |
|
Soricidus posted:my programming job title is "spaghetti artist" put your variables in a box
|
# ? Jan 17, 2019 14:43 |
|
Could somebody recommend some reading on how asynchronicity is achieved by programming languages? I can't imagine a way for a caller to receive a signal from the callee other than using polling or hardware interrupts.
|
# ? Jan 17, 2019 14:55 |
|
mekkanare posted:Could somebody recommend some reading on how asynchronicity is achieved by programming languages? I can't imagine a way for a caller to receive a signal from the callee other than using polling or hardware interrupts. like reading about an event loop? signals and callbacks, you can find the python impl on github (Lib/asyncio/unix_events.py) it isn’t overly complicated. the kj concurrency library used for capn proto also has an event loop and promises you could look at
|
# ? Jan 17, 2019 15:51 |
|
mekkanare posted:Could somebody recommend some reading on how asynchronicity is achieved by programming languages? I can't imagine a way for a caller to receive a signal from the callee other than using polling or hardware interrupts. mystes fucked around with this message at 15:57 on Jan 17, 2019 |
# ? Jan 17, 2019 15:54 |
|
mekkanare posted:Could somebody recommend some reading on how asynchronicity is achieved by programming languages? I can't imagine a way for a caller to receive a signal from the callee other than using polling or hardware interrupts. https://pragprog.com/book/pb7con/seven-concurrency-models-in-seven-weeks and then look at implementations on top like someone suggested with python's asyncio stuff
|
# ? Jan 17, 2019 16:38 |
|
Assuming this is about async/await kinda stuff: For C# specifically https://blogs.msdn.microsoft.com/ericlippert/2011/10/03/async-articles/ might be interesting. I found the "long series from earlier this year" linked there pretty enlightening even as a non-C# person. In practice it's usually like "we actually just return really early, but arrange for some work to happen in the background (using threads or an existing IO loop or...) and later the caller has to go there and ask for the result". Like, very low on magic in the sense of interrupts or OS tricks, but some language-level magic and library/runtime conventions to make it look just like normal control flow. Vanadium fucked around with this message at 17:02 on Jan 17, 2019 |
# ? Jan 17, 2019 16:58 |
|
Vanadium posted:In practice it's usually like "we actually just return really early, but arrange for some work to happen in the background (using threads or an existing IO loop or...) and later the caller has to go there and ask for the result". Like, very low on magic in the sense of interrupts or OS tricks, but some language-level magic and library/runtime conventions to make it look just like normal control flow. Crucially you also get callbacks or at least some form of intelligent locking (await), which lets you know when to continue with the result. Otherwise it would not be very different from plain mutexes.
|
# ? Jan 17, 2019 19:09 |
|
Sweeper posted:like reading about an event loop? signals and callbacks, you can find the python impl on github (Lib/asyncio/unix_events.py) it isnt overly complicated. the kj concurrency library used for capn proto also has an event loop and promises you could look at I believe this is what I was asking about. I briefly looked at the source code, but can go over it better later. Thank you. mystes posted:If you mean async/await in a single threaded event loop, it's like a cooperative multitasking os: under the hood the asynchronous functions have to explicitly cause execution of the event loop to resume at await statements by returning or whatever. Okay, that makes some more sense. Helicity posted:https://pragprog.com/book/pb7con/seven-concurrency-models-in-seven-weeks and then look at implementations on top like someone suggested with python's asyncio stuff I will definitely look at this when I am not at work, thank you. Vanadium posted:Assuming this is about async/await kinda stuff: Thanks, I will also look at this when I can. I realize my question was very vague, so I apologize! Like I stated earlier, I don't have a clue on how async/awaits are implemented other than imagining some software equivalent of an IRQ.
|
# ? Jan 17, 2019 20:29 |
|
The other thing that's useful to know is that await can be thought of as syntactic sugar for a callback. (in javascriptish pseudo code) code:
code:
|
# ? Jan 17, 2019 21:03 |
|
mystes posted:The other thing that's useful to know is that await can be thought of as syntactic sugar for a callback. same but monads (which is why async and future and all that are examples of monads)
|
# ? Jan 17, 2019 21:04 |
|
gonadic io posted:same but monads
|
# ? Jan 17, 2019 21:05 |
|
Has anyone made a drag and drop Angular/Bootstrap 4 layout? Basically I have some forms all laid out with Bootstrap all working great. What's wanted is a way to restructure the bootstrap layout, resize the container, move them around etc. Just wondering if anyone knows of any good libs for this. I've seen a few libs like GridStack which seem good but they're more for something which is always editable, this is for a form designer, someone makes the layout and everyone else gets it. It's not particularly difficult but it's just for a PoC so I don't want to spend time on it if something already exists.
|
# ? Jan 24, 2019 11:00 |
|
Aramoro posted:Has anyone made a drag and drop Angular/Bootstrap 4 layout? Basically I have some forms all laid out with Bootstrap all working great. What's wanted is a way to restructure the bootstrap layout, resize the container, move them around etc. Just wondering if anyone knows of any good libs for this. I've seen a few libs like GridStack which seem good but they're more for something which is always editable, this is for a form designer, someone makes the layout and everyone else gets it. It's not particularly difficult but it's just for a PoC so I don't want to spend time on it if something already exists. i dont have an answer for you but you'll probably get better responses in the terrible programmer thread https://forums.somethingawful.com/showthread.php?threadid=3863535
|
# ? Jan 24, 2019 21:03 |
|
DONT THREAD ON ME posted:i dont have an answer for you but you'll probably get better responses in the terrible programmer thread
|
# ? Jan 24, 2019 21:33 |
tbf it’s any programming thread because this thread just holds academic seminars on maven
|
|
# ? Jan 24, 2019 22:52 |
|
monads
|
# ? Jan 24, 2019 23:04 |
|
redleader posted:monads your mom's a monoid in the category of endomorphs
|
# ? Jan 25, 2019 01:08 |
|
DONT THREAD ON ME posted:i dont have an answer for you but you'll probably get better responses in the terrible programmer thread Wasn't sure where people ask things like that. Doesn't matter now, I threw something together with Dragula and maths.
|
# ? Jan 25, 2019 12:54 |
|
Aramoro posted:Has anyone made a drag and drop Angular/Bootstrap 4 layout? Basically I have some forms all laid out with Bootstrap all working great. What's wanted is a way to restructure the bootstrap layout, resize the container, move them around etc. Just wondering if anyone knows of any good libs for this. I've seen a few libs like GridStack which seem good but they're more for something which is always editable, this is for a form designer, someone makes the layout and everyone else gets it. It's not particularly difficult but it's just for a PoC so I don't want to spend time on it if something already exists. it is really weird that the web hasn't been dominated by some modern-day delphi equivalent yet, a ton of poking about in extremely low-level layout stuff still going on in every little app (and then having to poke it around twice as browsers differ and/or break)
|
# ? Jan 25, 2019 13:00 |
|
Cybernetic Vermin posted:it is really weird that the web hasn't been dominated by some modern-day delphi equivalent yet, a ton of poking about in extremely low-level layout stuff still going on in every little app (and then having to poke it around twice as browsers differ and/or break) It is wierd, like what I'm doing feel like something loads of other people must have done before. Editing and saving a bootstrap layout.
|
# ? Jan 25, 2019 13:09 |
|
Cybernetic Vermin posted:extremely low-level layout stuff the dom and css are not low level at all what they are is super inadequate for what they are used for nowadays, forcing people to build gigantic piles of poo poo on top of them to create a completely different high level framework the web is a huge case of https://en.wikipedia.org/wiki/Abstraction_inversion
|
# ? Jan 25, 2019 13:38 |
|
Zlodo posted:the dom and css are not low level at all true true, the actual interaction tends to be a very low-level-seeming experience, but it is not really accurate to call the design low-level. the core point stands unchanged otherwise though
|
# ? Jan 25, 2019 14:08 |
|
Cybernetic Vermin posted:it is really weird that the web hasn't been dominated by some modern-day delphi equivalent yet, a ton of poking about in extremely low-level layout stuff still going on in every little app (and then having to poke it around twice as browsers differ and/or break) i know nothing about delphi but for drag and drop webdev you kind of have things like wordpress and drupal right?
|
# ? Jan 25, 2019 14:18 |
|
Cybernetic Vermin posted:it is really weird that the web hasn't been dominated by some modern-day delphi equivalent yet, a ton of poking about in extremely low-level layout stuff still going on in every little app (and then having to poke it around twice as browsers differ and/or break) don't worry, the future past is here
|
# ? Jan 25, 2019 15:10 |
|
NihilCredo posted:don't worry, the future past is here Thanks! I hate it.
|
# ? Jan 25, 2019 15:16 |
|
Aramoro posted:I threw something together with Dragula and maths. and SMASH through the stack with my
|
# ? Jan 25, 2019 15:17 |
|
NihilCredo posted:don't worry, the future past is here oh man i love RangeError: bad Memory initial size
|
# ? Jan 25, 2019 15:22 |
|
|
# ? May 17, 2024 03:46 |
|
that version of calc.exe uses 1.5GB. and constantly swapping.
|
# ? Jan 25, 2019 21:06 |