|
if back in the day the day they had offered delphi 5 only as a subscription i wouldn't be in this hosed up situation right now!
|
# ? Sep 4, 2015 20:25 |
|
|
# ? May 16, 2024 12:31 |
|
piratepilates posted:As long as they offer a cheap or free pristinely use/educational version then who cares, just expense that poo poo looks like it lol if your school didn't let you keep mail forwarding as an alumni benefit forever just lol
|
# ? Sep 4, 2015 21:55 |
|
Valeyard posted:My first three days have been pretty lovely. The team got given 2 grads because it was super understaffed with people leaving - and I can definetly see why people don't stick around that sucks. all of my computer jobs have owned. my last one had lovely development practices and the codebase was a nightmare but people were friendly and no one was getting super mad and it was a great place to work. redhat is even better
|
# ? Sep 4, 2015 23:12 |
|
MALE SHOEGAZE posted:that sucks. all of my computer jobs have owned. my last one had lovely development practices and the codebase was a nightmare but people were friendly and no one was getting super mad and it was a great place to work. did they give you a red hat do you wear it with the company branded jorts too
|
# ? Sep 5, 2015 00:20 |
|
piratepilates posted:did they give you a red hat some people have them on their desks but i've never seen someone wearing one. i think your boss has to like, actually request one or whatever and fortunately my boss has not bothered i did not know there were company branded jorts. gonna have to go track them down.
|
# ? Sep 5, 2015 01:27 |
|
MALE SHOEGAZE posted:some people have them on their desks but i've never seen someone wearing one. i think your boss has to like, actually request one or whatever and fortunately my boss has not bothered watch a guy do a presentation with one https://www.youtube.com/watch?v=Jogdz6gvodU
|
# ? Sep 5, 2015 01:44 |
|
i have a company hat and two company polo shirts, all are still shrinkwrapped and will stay so until I lose a bet or something
|
# ? Sep 5, 2015 01:50 |
|
piratepilates posted:watch a guy do a presentation with one he's foreign so it's ok
|
# ? Sep 5, 2015 01:52 |
|
Blinkz0rz posted:looks like it i still have my @ed.ac.uk address
|
# ? Sep 5, 2015 02:27 |
|
tef posted:i still have my @ed.ac.uk address use it to get free jetbrains poo poo it's good
|
# ? Sep 5, 2015 02:44 |
|
like if you don't care about licensing or anything https://www.jetbrains.com/student/
|
# ? Sep 5, 2015 02:44 |
|
they killed both my regular and engineering school emails after i left for 6 months . it's okay though because i never donate to their funds
|
# ? Sep 5, 2015 02:57 |
|
their hearts are in the right place at least: http://arxiv.org/abs/1508.07231
|
# ? Sep 5, 2015 04:23 |
|
i have my student email after i dropped out like 6 years ago
|
# ? Sep 5, 2015 04:32 |
|
Microsoft changing Dreamspark to hook into your school's auth infrastructure and check that you're in the CS department instead of just blindly trusting your .edu address was a sad day for us all.
|
# ? Sep 5, 2015 04:39 |
|
pseudorandom name posted:Microsoft changing Dreamspark to hook into your school's auth infrastructure and check that you're in the CS department instead of just blindly trusting your .edu address was a sad day for us all. yeah, rip
|
# ? Sep 5, 2015 04:43 |
|
fleshweasel posted:somehow they've managed to make nuget even worse in vs 2015. I updated nuget and now none of my dependencies will resolve lmao you have to enable nuget package restore for the 1000000000th time
|
# ? Sep 5, 2015 06:54 |
|
tbh if i'm going to break license agreements in order to obtain a commercial piece of software, i feel much less hypocritical doing it the good old warez way
|
# ? Sep 5, 2015 13:14 |
|
Barnyard Protein posted:IMO the best answer is "oh, threading code, i'm not the right person to maintain this code. concurrency is a specialization that i don't have. concurrency should be handled by specialists". actually, concurrency is easy and you should be able to handle it
|
# ? Sep 5, 2015 15:14 |
|
Just use parmap??
|
# ? Sep 5, 2015 15:31 |
|
Bloody posted:actually, concurrency is easy and you should be able to handle it The Sushi Bar Problem posted:Imagine a sushi bar with 5 seats. If you arrive while there is an empty seat, you can take a seat immediately. But if you arrive when all 5 seats are full, that means that all of them are dining together, and you will have to wait for the entire party to leave before you sit down. coffeetable fucked around with this message at 16:14 on Sep 5, 2015 |
# ? Sep 5, 2015 16:11 |
|
Bloody posted:actually, concurrency is easy and you should be able to handle it concurrency is one of those things that separates the good programmers from the bad ones. I'd rather have people admit that they are not good at concurrency and hand it over to someone that knows how to do it right.
|
# ? Sep 5, 2015 16:26 |
|
pseudorandom name posted:Microsoft changing Dreamspark to hook into your school's auth infrastructure and check that you're in the CS department instead of just blindly trusting your .edu address was a sad day for us all. why why didnt i write down my serial numbers somewhere why
|
# ? Sep 5, 2015 16:30 |
|
~Coxy posted:you have to enable nuget package restore for the 1000000000th time the more i use nuget the more it seems like a huge pos
|
# ? Sep 5, 2015 16:38 |
|
if you don't know how to do concurrency you should learn. read a loving book if you have to. have your coworker who does know review your code or work with you. it's not this exceptionally hard thing especially if your language offers constructs for doing it nicely. if you're writing a scheduler for an OS, sure, not everyone can specialize that much. but concurrency is too fundamental a thing to skip out on and is necessary for even relatively simple programs to work nicely.
|
# ? Sep 5, 2015 16:39 |
|
come to think of it being a combination programmer and digital designer probably does lend itself to concurrency ease
|
# ? Sep 5, 2015 16:53 |
|
also lol if you don't just use libraries and built-ins for literally every task
|
# ? Sep 5, 2015 16:54 |
|
fleshweasel posted:if you don't know how to do concurrency you should learn. read a loving book if you have to. have your coworker who does know review your code or work with you. it's not this exceptionally hard thing especially if your language offers constructs for doing it nicely. if you're writing a scheduler for an OS, sure, not everyone can specialize that much. but concurrency is too fundamental a thing to skip out on and is necessary for even relatively simple programs to work nicely. if you are a bad programmer you should learn to be a good programmer
|
# ? Sep 5, 2015 17:01 |
|
i would be really excited if i needed to do a concurrency thing for work because then i'd finally have an excuse to learn about concurrency i mean if it were really important that the thing be done quickly/properly i would say 'oh i dont think i can do that' but lol nothing i do is important
|
# ? Sep 5, 2015 17:06 |
|
MALE SHOEGAZE posted:i would be really excited if i needed to do a concurrency thing for work because then i'd finally have an excuse to learn about concurrency the best way to learn
|
# ? Sep 5, 2015 17:10 |
|
MALE SHOEGAZE posted:i would be really excited if i needed to do a concurrency thing for work because then i'd finally have an excuse to learn about concurrency if you're lucky it'd be a nice trivial parallel map thing, because that's basically the one use case all the libraries and languages support because it's nice and easy to solve (you won't be lucky and your language will actively try to make your life a misery)
|
# ? Sep 5, 2015 17:27 |
|
fleshweasel posted:if you don't know how to do concurrency you should learn. read a loving book if you have to. have your coworker who does know review your code or work with you. it's not this exceptionally hard thing especially if your language offers constructs for doing it nicely. if you're writing a scheduler for an OS, sure, not everyone can specialize that much. but concurrency is too fundamental a thing to skip out on and is necessary for even relatively simple programs to work nicely. it's not hard with some training to write a concurrent program that you think works correctly, but you'll still have a lot more fun debugging it when it breaks it's basically a distributed system without (hopefully) network partitions, which still leaves race conditions, deadlocks, starved queues, full queues, incoherent cache, reordered reads/writes language constructs are good, but it's just as important knowing what *not* to do, like go which provides queues and threads but doesn't prevent you from unsafely scribbling all over global state from those threads reading a loving bock is a good idea imo, to learn the commonly used patterns that keep minimal contact area between processes, and why those are good i agree it's worth learning, not saying "don't go there", just "stick to the path and still expect some rocks"
|
# ? Sep 5, 2015 17:49 |
|
suffix posted:incoherent cache, reordered reads/writes what level are we talking about here because almost nobody knows this.
|
# ? Sep 5, 2015 18:06 |
|
1) minimize cross-domain signaling 2) triple-check all boundary crossings 3) use safe primitives, operations, libraries, etc wherever possible
|
# ? Sep 5, 2015 18:11 |
|
you forgot the blood sacrifice, your code will not please the gods
|
# ? Sep 5, 2015 18:14 |
|
The Management posted:what level are we talking about here because almost nobody knows this. the level where you just spin up a handful of threads and ad-hoc it because how hard could it be i'm not saying people should know about them, i'm saying they should stick to established patterns so they don't encounter them that's the reason people say that concurrency is "hard", just like cryptography is "hard" but that doesn't mean never use encryption
|
# ? Sep 5, 2015 18:29 |
|
i'm reading this thanks. i don't know anything about concurrency other than simple multithreading in java it's easy when you have a library do nearly everything for you.
|
# ? Sep 5, 2015 18:35 |
|
pepito sanchez posted:i'm reading this thanks. i don't know anything about concurrency other than simple multithreading in java it's easy when you have a library do nearly everything for you. incidentally the author of TLBoS, Allen Downey, has written a bunch of other fantastic, free books on bayesian probability and statistics for programmers, and has upcoming ones on OSes and DSP (which im really looking forward to since i know gently caress all about it)
|
# ? Sep 5, 2015 19:05 |
|
if u have access to pluralsight teh C# async + parallel one is very good
|
# ? Sep 5, 2015 20:28 |
|
|
# ? May 16, 2024 12:31 |
|
triple sulk posted:lol @ all the people getting mad about it going subscription I used to be happy to spend $500/year or so on a Metrowerks CodeWarrior license because it was the best IDE on any platform at the time and I'm sure plenty of people are happy to pay for MSDN subs with how much the JetBrains tools are evangelized I'd expect everyone to be falling over themselves to talk about how the subscription is a huge deal and way better than having to spend a ton up front. instead it's "waaah, I don't like paying for things I use to make money!"
|
# ? Sep 5, 2015 22:04 |