Details
Joined devRant on 12/19/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
-
Total comp is 180k, base is 128k, Seattle
-
@thecritic look into a vim plugin, command t. Then look into selecta for the CLI.
-
I do most of my projects on fresh cloud based VMs. I tried messing with sshfs to use IDEs locally but it was very problematic.
I started to learn vim/tmux near the end of last year and invested the time in automating setting up all the tools/configs I need.
It's not without trade-offs but I'm much happier using vim. -
@retnikt why?
-
@snakebyte you can always change your desktop environment. It's just another program!
I run Ubuntu for the package ecosystem and driver compatibility but i3wm for productivity.
I do recommend going through the setup of arch/Gentoo. It's a great learning experience. -
@jandje5 @faisalhakim47 well to go the full way- assembly is complied into machine code by an assembler.
You can write machine code by hand and enter it into the computer. (have you ever seen all those switches on old microcomputers?)
More likely that assembler was compiled by a C compiler on a different machine where one existed. -
@Xunie that doesn't scream nom verbose :)
But yah post the code! What version of C++? -
Probably the first version was all in assembly. And at one point someone wrote that in machine code. Got to start somewhere!
Go is an easier example of bootstrapping to grock. After ~1.4 it became self built and written completely in Go (barring some ASM). So to fully build a modern version you use a C compiler to build an old go that was written in C, then use that to build a recent version. -
Riced out!
-
Looks more like VPS/VM hosting, not a cloud provider
-
You spend most of your time at work or school. Make that time focused on what you enjoy doing and part of the path you want to do.
-
@slinavipuz what's the use case where public data can't be spoofed? Just because it's public why trust it?
-
Default int as said by @QoolQuy2000. the compiler feeds data laid out like a float in memory to a function that treats the same memory as an int.
Even if you don't use the stdlib, C++ keeps you safer by default.
And no matter which, always -Wall -
@slinavipuz spoofing/mitm is also mittagated by HTTPS
-
Linux user here but it's the support and the ecosystem. Many (most?) Popular UNIX tools are available but shit like mirroring displays and DPI scaling actually work.
I tried Mac recently but am too stubborn to relearn a lot of text manipulation movements. So DPI struggles till then.
Price isn't an issue. If it's $1.5k more but improves your productivity by a few percent then its worth the expense. -
@RexOmni it's all open to critique!
My critique would be to put an those hosts behind a single endpoint :) but that's not always possible. -
@RexOmni it may be by design.
Presumably you should know what host names you serve from and they're a pretty fixed list that doesn't change. You don't want apps to be able to grab traffic for .* -
Married to another engineer here!
-
I work on a self hosted PaaS, but I do still do some RoR as a side project
-
@TktStatusPICNIC former office dev here, the legacy formats (doc, xls) are binary. They're rooted in taking the in memory representation and persisting it to disk. That breaks down as new things are added. Modern formats (docx, xlsx) are XML and pretty fun to work with. Both are heavily documented and punished before major releases/changes if you're interested!
-
@sragha45 oh one day is rough, you need at least one day a week for partying
-
@sragha45 that's not out of line with my time in school in the US, or work for that matter. Do you have weekends?
-
Rest time? It's college, you're paying to learn so do it
-
Postgres for real projects. Whatever clouds key value store for example apps.
-
@phorkyas oh yeah gRPC is great for that!
-
Good luck, there's always i3!
-
@starless this was the norm in a lot of legacy C/CPP I used to work in. There were attempts to spread it out to multiple files, I think it was something like save, save2, save3. Fortunately the new stuff was a bit more informed, but the old stuff still needed to work.
-
Poor mongo
-
Use HTTP!
-
I've not interviewed with AWS, but with Amazon:
Memorize the company values/mission and be prepared to talk about them.
Then the normal algorithms questions. I'm guessing distributed system design but everyone is asking those these days.