|
the program i finally got the nerve to put on github actually had a horrible bug* and now i went from 0 releases to 3 releases in 2 days *there was a magic number i forgot about, oops edit: it was my automata bullshit that i still like messing around with http://i.imgur.com/JSivk6k.gifv Shaman Linavi fucked around with this message at 20:23 on Aug 10, 2017 |
# ? Aug 10, 2017 20:15 |
|
|
# ? May 23, 2024 12:43 |
|
JawnV6 posted:these were fun little games, but the boss fight at the end is a bear. everything else was pretty straightforward, get one thread in the right place and cycle the aggressor, but that last one is the kind of failure youd catch with batches of tests not inspection i got it my second try vv
|
# ? Aug 10, 2017 20:20 |
|
JawnV6 posted:jesus why are folks so eager to start "ACTUALLY" poo poo in the TP thread of all places? are you literally arguing that there's no value in going through an exercise if you can heuristically guess a potential solution? gently caress's sake man lmao criticizing someone in order to appear more skilled than them is like yospos' guiding principle
|
# ? Aug 10, 2017 20:22 |
|
MALE SHOEGAZE posted:i think it's finally time to learn c because unsafe rust is just confusing without a c background. currently doing this as a stepping stone out of web dev. it's pretty fun, you'll learn a bunch.
|
# ? Aug 10, 2017 20:22 |
|
carry on then posted:lmao criticizing someone in order to appear more skilled than them is like yospos' guiding principle ACTUALLY,
|
# ? Aug 10, 2017 20:26 |
|
gonadic io posted:tps: i will never get over the fact that grails can't count how many unit tests it has so it reports its good/bad to know someone else is also still using grails
|
# ? Aug 10, 2017 20:27 |
|
ThePeavstenator posted:C is a good language to learn because it demonstrates the low-level inner-workings of operations that modern higher-level languages have abstracted away and also it teaches you how much you enjoy not having to write in C. i enjoy writing C(99) more than most languages idk why.
|
# ? Aug 10, 2017 20:37 |
|
netcat posted:i enjoy writing C(99) more than most languages idk why. I am an embedded guy and I write the gently caress out of some C on the Cortex M0 in TYOOL 2017.
|
# ? Aug 10, 2017 20:53 |
|
Am I going to experience a lot of source control culture shock going from my current group (Git) to my new group ( Ciaphas fucked around with this message at 21:34 on Aug 10, 2017 |
# ? Aug 10, 2017 21:16 |
|
carry on then posted:lmao criticizing someone in order to appear more skilled than them is like yospos' guiding principle I have no teammates and I must well actually
|
# ? Aug 10, 2017 21:58 |
|
that looks like the term i was looking for.
|
# ? Aug 10, 2017 22:06 |
|
feedmegin posted:I am an embedded guy and I write the gently caress out of some C on the Cortex M0 in TYOOL 2017. C is ok if there's no user interaction.
|
# ? Aug 10, 2017 22:08 |
|
feedmegin posted:I am an embedded guy and I write the gently caress out of some C on the Cortex M0 in TYOOL 2017. so, i want to dip a toe into embedded dev and see if it's something i want to pursue but coming from web-land it looks kind of impenetrable. is learn some C and get an arduino a good way to go?
|
# ? Aug 10, 2017 22:43 |
|
imagine c++ with proper dependency management and a declarative and deterministic build system
|
# ? Aug 10, 2017 22:46 |
|
imagine never having to gently caress around with paths and environment variables etc.
|
# ? Aug 10, 2017 22:47 |
|
imagine checking out a c++ project and running 'buildmyshit.exe' and having it just work
|
# ? Aug 10, 2017 22:49 |
|
it's called rust friend
|
# ? Aug 10, 2017 23:09 |
|
Shinku ABOOKEN posted:imagine checking out a c++ project and running 'buildmyshit.exe' and having it just work Don't stop I'm almost there
|
# ? Aug 10, 2017 23:11 |
|
it's called bazel, imo
|
# ? Aug 10, 2017 23:14 |
|
Ciaphas posted:Am I going to experience a lot of source control culture shock going from my current group (Git) to my new group ( tfvc is simpler. a LOT simpler. if you used git, it will be trivial for you to learn tfvc. all the history is on the server, and only on the server. branches are basically just folders with a history - they're full, immutable, indepedent copies of all the files they contain. checking out is just downloading a folder (or a specific revision of one) from the server to your computer: after that, the only thing tfvc does locally on your computer is keeping track that c:\myproject\butt corresponds to $/company/software/projects/gluteus on the server shelvesets are a glorifed 'let's zip up my temporary changes, give them a name, and save them on the server'. they're used much more often than branches because, as mentioned, each branch is a full copy of the project so it's expensive to create and cumbersome to switch. if you did anything more than the most basic stuff in git, you'll probably run into tfvc limitations. like, want to unshelve your shelveset into a different branch than the one you were working on? you have to unshelve + commit to the original branch, merge to the new branch, then revert the commit on the original. if other things changed in the original branch since you made that shelveset, tough luck. in theory there's a 'power tools' command line utility that lets you unshelve to another branch, but it's never worked for me, and I always resorted to copying files over by hand and checking the diff tl;dr: you will probably be annoyed. you might be frustrated. you almost certainly won't be confused.
|
# ? Aug 10, 2017 23:18 |
|
MALE SHOEGAZE posted:it's called rust friend
|
# ? Aug 10, 2017 23:34 |
|
carry on then posted:lmao criticizing someone in order to appear more skilled than them is like yospos' guiding principle this isnt the thread and starting from the position of all bugs can be caught by inspection is asinine. theres an earlier one that deadlocks without reliance on the critical section, so it really comes off like he jumped to the end and skipped over the entire context of the thread and link for a ACTUALLY, JawnV6 fucked around with this message at 06:59 on Aug 13, 2017 |
# ? Aug 11, 2017 00:08 |
|
NihilCredo posted:tfvc is simpler. a LOT simpler. Possible annoyance and frustration are better than confusion to me! Thanks for the sum up Whenever things got gnarly in git I would quickly fall back to the "god damnit just re-use this last good commit and start again from backups" method so TFVC's limits shouldn't bother me much
|
# ? Aug 11, 2017 00:09 |
|
NihilCredo posted:tfvc is simpler. a LOT simpler. this sounds awful
|
# ? Aug 11, 2017 00:42 |
|
jony neuemonic posted:currently doing this as a stepping stone out of web dev. it's pretty fun, you'll learn a bunch. i picked up a book called "the linux programming interface" and it's good so far. i feel stupid for not doing this sooner because it's demystifying so many things that have always scared me. i keep going "oh is that all that is?"
|
# ? Aug 11, 2017 00:46 |
|
JawnV6 posted:i help write a concurrency library professionally, like if he wants to throw down I can bring it, but this isnt the thread and starting from the position of all bugs can be caught by inspection is asinine. theres an earlier one that deadlocks without reliance on the critical section, so it really comes off like he jumped to the end and skipped over the entire context of the thread and link for a ACTUALLY, i think you aren't the target of the website and so are missing the point? many many many programmers work by piling crap into a file until it builds and passes tests, until the skinner box rewards them with a program. the point is to demonstrate that is a losing strategy with threads and hint at an alternative. as you are aware, a winning strategy in many cases is to make things simple enough that you can't gently caress it up
|
# ? Aug 11, 2017 01:27 |
|
MALE SHOEGAZE posted:i picked up a book called "the linux programming interface" and it's good so far. i feel stupid for not doing this sooner because it's demystifying so many things that have always scared me. i keep going "oh is that all that is?" yeah, the language itself hasn't given me too much trouble. i really had it built up in my head as some kind of expert programmers only thing which is silly. jumping from contrived examples to actual programs is a thing, though.
|
# ? Aug 11, 2017 01:58 |
|
I can package up my Atari System 1 development environment for you, thats C... mostly
|
# ? Aug 11, 2017 02:11 |
|
MALE SHOEGAZE posted:i think it's finally time to learn c because unsafe rust is just confusing without a c background. everyone really should learn C or another language at a similarly low level at some point in their career actually writing serious code in C should be a very carefully considered decision, but learning it will make so many things about modern computing clear
|
# ? Aug 11, 2017 02:34 |
|
someone needs to combine message queues with document databases with blockchains I bet someone like tef or MononcQc could come up with a combined pitch for such a terrible piece of software that could easily raise $texas in angel & VC investment, followed by a nine figgy buyout by MS or Oracle or CA or someone
|
# ? Aug 11, 2017 02:39 |
|
JawnV6 posted:i help write a concurrency library professionally, like if he wants to throw down I can bring it, but this isnt the thread and starting from the position of all bugs can be caught by inspection is asinine. my driver's ed teacher insisted that every car accident was preventable, and that's why they're called accidents
|
# ? Aug 11, 2017 02:44 |
|
eschaton posted:someone needs to combine message queues with document databases with blockchains meanwhile at ibm
|
# ? Aug 11, 2017 03:02 |
|
NihilCredo posted:tfvc is simpler. a LOT simpler. sounds a lot like microsoft svn
|
# ? Aug 11, 2017 03:13 |
MALE SHOEGAZE posted:i picked up a book called "the linux programming interface" and it's good so far. i feel stupid for not doing this sooner because it's demystifying so many things that have always scared me. i keep going "oh is that all that is?" You know I don't know why I never thought of getting a book on this. Thanks for the rec! e: lol why is this book $100
|
|
# ? Aug 11, 2017 03:18 |
|
Illusive gently caress Man posted:it's called bazel, imo ive been having to use bazel to build tensorflow this week and idk why they cant just use cmake like adults
|
# ? Aug 11, 2017 03:24 |
|
VikingofRock posted:e: lol why is this book $100 technical books cost money
|
# ? Aug 11, 2017 03:24 |
|
eschaton posted:someone needs to combine message queues with document databases with blockchains i mean a blockchain is pretty much an adversarial sort of queue and putting child porn in the bitcoin blockchain is already a thing, so...
|
# ? Aug 11, 2017 03:28 |
|
eschaton posted:someone needs to combine message queues with document databases with blockchains datomic already exists
|
# ? Aug 11, 2017 03:29 |
|
redleader posted:sounds a lot like microsoft svn and thats why Microsoft is cool again.
|
# ? Aug 11, 2017 03:30 |
|
|
# ? May 23, 2024 12:43 |
|
Brain Candy posted:i think you aren't the target of the website and so are missing the point? im the one saying its useful to actually go through the exercises instead of sitting on your rear end and logicking thru it, but sure im missing the point by saying its useful for building the intuition around how threads can be antagonistically scheduled thanks
|
# ? Aug 11, 2017 03:54 |