Details
Joined devRant on 5/3/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@NoMad
This is best understood with semaphores, in my opinion. Imagine you have a portion of a function that has a critical section, it might be written like this:
// Entry Section
wait(S);
// Critical Section
if (0 < V)
V--;
// Exit Section
signal(S);
But what does that wait(S) call do? There’s probably a while loop terminated with a semicolon, like this:
while(!lock.attainedLock()); -
@catadoxa
For what it’s worth, I agree. This shouldn’t trip up anyone. -
@Bitwise
Also, think mutex locks. -
@Bitwise
A while loop with just a semicolon and no body is a common practice for blocking execution until the condition is false.
I understand that it’s valid. I don’t think you and I disagree. -
The semicolon makes sense to me, that’s a way to block execution without actually writing a loop.
-
@xewl late but worth the wait 👌🏼
-
Touché
-
@Voxera I believe they waited for the patch before announcing (I think).
-
Awesome choice with Vim and with the laptop!
-
It’s Python but with braces
-
Are you calling him homo, without the courage of conviction? I don’t like people like you.
-
So how does the temperature in this rant compare to the temperature in https://devrant.com/rants/1408615/...
-
It does seem like JSON is the ubiquitous option. I prefer it myself.
In larger systems, and especially distributed systems, one mature option is protocol buffers (also called protobufs). The data serialized across the wire is defined in a language-specific interface, so it’s statically typed and you don’t need a DTD. Used correctly, they easily allow for rolling deployment and backwards compatibility. -
@fuck2code I think this is a different user. The other guys had more x’s in his name, right?
-
@yodude I agree, I don’t believe this happened. Unreal.
-
@Bitwise I believe that if you ctrl-z, and then logout, it’ll kill the process because it was a child process of the current session. I think...
-
Sounds like a waste of your time. I’m sorry. Dev or not, rant away!
-
topic = id ? “Sydney” : null
-
This totally matches what my shirt says!!
-
@TerraNimbus-io Haha I know what you mean. Have you taken a look at BitBucket?
-
@C0D4 hey thanks for responding. Yeah, I was super curious. I think it makes sense. I personally don’t use AWS’s code commit service either.
-
@C0D4 that’s really interesting, I’d be curious to hear more about what you mean. Do you think the block storage is more robust then their version control? Or are you saying that you don’t fear losing your block storage as much as you’d fear losing your source code and commit history?
-
There’s an interesting story of how GCC itself was compiled. Since it is a compiler, once the initial foundation of the program was built, they would use it to compile newer iterations of itself.
In simpler words, the compiler compiled itself. -
I think both of you guys are probably very reasonable and very respectful people, and would get along very well together in any other circumstance. My theory as to why there is a disconnect here is as such:
One side fears the identity politics and the potential extreme that could be taken with political correctness.
The other side fears a lack of empathy from folks who might be bigots.
I think maybe we’d make some progress if we recognized that both sides have noble goals. It’s a good idea to empathize with people from different backgrounds, and to acknowledge that everyone is doing so. And then we can discuss in a friendly and reasonable manner as to why this post modern movement is scary, hopefully without scaring anyone or threatening any group of people. -
“I feel you” is totally valid. Another good one is “I fuck wit you”
-
@GoogleAssistant haha ah for sure. I ask cause I’m at Verily. Just curious.
-
@GoogleAssistant do you work at Google?
-
@segfault0xff shoot my apologies. I see now. Sorry!
-
@segfault0xff you know absolutely nothing about me, which both makes your statement about calling me a sheep stupid and also proves my point about privacy 😝
-
@IndoDev I should clarify: I understand that there’s an invasion of privacy or subversion of privacy in a lot of cases. Granted. I’ll add, there’s a ton of stuff that is still private. That’s why I don’t understand the “privacy no more” approach. It’s too extreme. You lose ground when you make an absolute. I feel like this war on privacy would be much better fought if we argued for a line, and a way to enforce that line.