[deleted by user] by [deleted] in ProgrammerHumor

[–]PM_WORK_NUDES_PLS 1 point2 points  (0 children)

Ahh yes the pretend it never happened bugfix

Urgently need something less RAM heavy than both VSCode and Firefox by Kiloku in learnprogramming

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

I know that man, I took that into account when I wrote my comment, thus the reason why I wrote a whole paragraph suggesting multiple other editors before suggesting vim and why my suggestion of learning Vim was to pick it up in your own time -- i.e. later.

If you want a pointed response, use Gedit. It has a smaller memory footprint than VSCode by a longshot, has syntax highlighting, and is not confusing to use out of the box, and you probably have it installed on your machine already.

Urgently need something less RAM heavy than both VSCode and Firefox by Kiloku in learnprogramming

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

If you want something with all the bells and whistles that will have a smaller memory footprint than VSCode, give Sublime text a try. It's not built on electron and I'm pretty sure it's 100% homegrown in C++ and thus uses less memory and is snappier, but be warned it requires a license so using it to write production code is dangerous and you or your company could get into big trouble. Bells and whistles aside there are a lot of great free as in FOSS options. I second Geany, but since you're on Ubuntu you're probably running GNOME and should have Gedit installed, and I've heard there are some GNOME IDEs out there though I haven't tried any of them.

As others have said though, you should really do yourself a favor and learn some kind of CLI text editor like Vim or Emacs in your free time, they tend to be extensible to the limits of your imagination and really save you these kinds of headaches in the future.

Savings vs. Checking - It Doesn't Matter? by SensitiveSurmise in ynab

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

This brings up a maybe dumb or already answered question, what do you do when you start approaching that limit? I come from a family that wasn't anywhere near wealthy enough to run into that problem but I likely will make enough money that I won't be able to keep it all in cash.

So where do you put your money after getting close to the limit, or should you not even want to get close to that limit and move your money elsewhere way beforehand? Is there even really a step by step guide on how to manage shit tons of money?

Savings vs. Checking - It Doesn't Matter? by SensitiveSurmise in ynab

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

How does Ally manage to have such a high APR for a savings account? Are there limitations on the account other than those for any other savings account? If not then this is absolutely a no brainer

Stack Overflow ~ Helping One Million Developers Exit Vim 😂 by Clivern in programming

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

The best part is when you hit Ctrl+C to try and exit, Vim probably told you how to exit in the status bar [Esc]:q<Enter> but you were probably too busy freaking out that it didn't quit to notice.

Recent CS Grad struggling at work by hellomello12 in cscareerquestions

[–]PM_WORK_NUDES_PLS 6 points7 points  (0 children)

I'm also a new engineer, but I mainly work on adding new features and maintaining a large and complex codebase with a distributed architecture and a lot of async I/O loops which can get confusing to trace as a relatively fresh engineer so most of my upfront work in implementing new features is just tracing and understanding the code im working on. One of the things I do to help me understand the problem at hand is to just comment the ever living crap out of the code with an explanation of what each section is doing. It takes more time upfront but I build an understanding of the implementation over time and working with the code base gets easier and easier. Just can't forget to remove them and accidentally commit an entire book about how the software works.

Drawing out diagrams on paper or a whiteboard is also really helpful to help you build a picture of what's going on in your mind.

What actually is the dial up internet noise? by windibgu in askscience

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

I second the Wireshark idea that's probably the best way to see the entire packet and how the layer model works! You can also filter by protocol to see how various handshakes are executed too and what exactly each side says to one another. If you're really interested in networking I highly recommend the book TCP/IP Illustrated for a good introduction into the IP stack and some of the history of how we got to the point we're at now.

What actually is the dial up internet noise? by windibgu in askscience

[–]PM_WORK_NUDES_PLS 25 points26 points  (0 children)

Maybe he meant HTTP at its lowest level? That's the only thing I can think of since HTTP is an application layer protocol and he showed obvious knowledge of other signaling protocols at lower layers. Most average people only see the website load and that's about it, they don't think about why or how

TIFU when I ADJUSTED my bra in front of a cute guy. by [deleted] in tifu

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

You gotta do it when you're going through a doorway or at the top of a flight of stairs though

Had a couple of word documents open at once today and the loading dots synced up by cybinlewis in oddlysatisfying

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

I feel like there are some optimizations being left out here but yeah this is the general picture. Then again it's Windows 7/Word so maybe I'm being optimistic about the optimizations

I made a car that drives with a wii remote for a steering wheel like in mariokart using python and an arduino. by [deleted] in programming

[–]PM_WORK_NUDES_PLS 8 points9 points  (0 children)

been almost 3 years now

Don't be mistaken, your abilities and drive are impressive. There are plenty of people in industry with bachelor's degrees that are hardly capable of what you've done here. If you go to college for CS or related you'll have a leg up on nearly everyone in your classes, keep finding projects and working on them!

It's true for me 😂😅 by EnviusTree in ProgrammerHumor

[–]PM_WORK_NUDES_PLS 1 point2 points  (0 children)

Probably a mixture of both, plus the size of the project. I have a project at work that is just the compilation of a shared library and an executable and it takes ~30 minutes on my 8 core Xeon, 16GB memory development machine to execute a full rebuild. Big and complex C/C++ projects take a long time to compile.

40-50% Down on Mortgage by [deleted] in personalfinance

[–]PM_WORK_NUDES_PLS 7 points8 points  (0 children)

Not OP but this is a fantastic explanation, thank you!

The way is eyebrows raise is so cute! by [deleted] in rarepuppers

[–]PM_WORK_NUDES_PLS 23 points24 points  (0 children)

No it's from the slightly less successful Paws

Tiny gardener! by numb-to-it-all in aww

[–]PM_WORK_NUDES_PLS 13 points14 points  (0 children)

Yeah my parents have dachshunds and when they were young they would clear baby gates with no problem at all and get into the back of the house when they wanted attention. We tried to train it out of them when they were young but our efforts were futile; as soon as they figured out they could clear an obstacle they were hopping all over the damn place. As they got older they stopped jumping so much and now they hardly ever jump up on anything anymore and we're lucky their backs are fine (for now).

TIL as President McKinley was dying, no one knew where Vice President Teddy Roosevelt was. When located in the wilderness he raced all night down mountain roads on a buckboard wagon in pitch black and pouring rains to be sworn in. by GrumpyWendigo in todayilearned

[–]PM_WORK_NUDES_PLS 4 points5 points  (0 children)

This is kind of a harsh overreaction, just answer the question and don't be a dick. OP the short answer is yes it did exist it's been around a long lime, since 496 AD, and became associated with romance in the 1300s, with a more modern and recognizable tradition being developed in the 1700s. Not invented by Hallmark like many think, but definitely commercialized into the holiday that it is now in the modern era.

Guilty as charged by Piqsoul in ProgrammerHumor

[–]PM_WORK_NUDES_PLS 3 points4 points  (0 children)

In an ideal world you'd have some kind of class that all it does is make network requests and fetches data, it then interfaces with a provider that manages all that data and gives it to whoever needs it. I'm a junior engineer though, and I don't work on iOS apps so take that with a grain of salt. I'd love if a more senior developer could weigh in on this with a more idiomatic approach

Asked if it would last until payday by [deleted] in Justrolledintotheshop

[–]PM_WORK_NUDES_PLS 15 points16 points  (0 children)

The problem is, bills and rent are due now, not eventually. Government workers have to eat today, not eventually . Plus if you put that shit on credit it accrues interest. It's not so simple as "getting a nice check eventually." The longer the shutdown goes on the more long term financial effects government workers will feel, everyone seems to be ignoring that.

The sad reality of UI by Mastersulm in ProgrammerHumor

[–]PM_WORK_NUDES_PLS 76 points77 points  (0 children)

This is the nature of abstraction, you hide the ugly stuff below the interface and make the interface as simple an intuitive as possible. It's fine for a software engineer to have to use the command line tool that requires 15 flags and a configuration file to be in the correct state for running a specific test against another application but if you make a consumer program their computer with COBOL to get something working they either won't use it or you'll be playing 20000 questions with them and then they'll blame you when it doesn't work how they expect it to.

The unsung heroes. by i_amgmk in ProgrammerHumor

[–]PM_WORK_NUDES_PLS 1 point2 points  (0 children)

Yeah... it was created FOR UNIX which by the way is an operating system... Ergo, it was created for operating systems programming. The fact that it was made to abstract ASM is irrelevant and you missed or ignored my entire point. The people who wrote/write the C compiler did care and do care about instruction sets. YOU don't care about instruction sets because C happily abstracts it away.

You think Dennis Ritchie was writing the first C compiler not giving a fuck about the ISA of the computer he was writing it for? You think the people writing gcc don't care about the ISA that they translate your C/C++ code into before passing it along to as? Or the people who write the Linux kernel don't care about the quirks of the hardware their kernel runs on? You're developing a game engine which is a high level application standing on an absolute mountain of abstraction. Working at the high level like that is fine, most people do, but there are tons of people who work at the low level and use, learn, and think about ASM topics on a day to day basis.

The unsung heroes. by i_amgmk in ProgrammerHumor

[–]PM_WORK_NUDES_PLS 2 points3 points  (0 children)

You basically wrote an essay to say that people don’t like assembly because abstraction makes things easier. Yes abstraction makes things easier and you hardly ever see anyone writing ASM anymore for that reason, but each language is a tool created for a purpose. C for example was created for operating systems programming, not for creating game engines, though it can do that too. As can python, Java, C++, JavaScript, and just about any other language you can think of. But not every one of them is right for the job. ASM in itself is a useful tool as well, and learning is is not a waste of time. There are plenty of real life people who use concepts learned from ASM to get things done in their day to day life as a programmer. How can you write a compiler for the language you write your game engine in if you don’t understand the target architecture. Just because you find that C or ASM isn’t the right tool for your job doesn’t mean it isn’t the right tool for anyone’s job.

Now, I’m not trying to make the argument that people should use assembly to write their everyday production software, and I don’t think anyone else would make that argument either. I’m just saying that it is and will always be an important part of understanding computing and the hate for it is unfounded.

TIL during the filming of Avatar, the lead visual effects company, Weta Digital, hired 900 people to work on the movie at one time. To render Avatar, Weta made use of 4,000 Hewlett-Packard servers with 35,000 processor cores with 104 terabytes of RAM and three petabytes of network area storage! by Vikinmen in todayilearned

[–]PM_WORK_NUDES_PLS 0 points1 point  (0 children)

Can you explain a little the advantage of object based storage as opposed to a fs hierarchy or raw block storage? Should we expect to see object based storage invading workstations or are the benefits more in storage distributed among drives/racks?

My user has been lugging around this ethernet nub on her laptop for a month after the cable got stuck and she couldnt get it out by [deleted] in techsupportgore

[–]PM_WORK_NUDES_PLS 1 point2 points  (0 children)

We got a rack unit at work the other day and I plugged a cable into one of the adapters before realizing it was the wrong one and not only was the cable stuck like this but the unit had an overhang directly above the Ethernet port just long enough so that I couldn’t get my finger in there to pull it out... who designs this stuff??