Senior Web Developer or "Full stack developer" by today standards, better-know as the "unpopular opinion" on several threads.
The current state of web development makes me sad, mostly because it's all fault of all the die-hard javascript developers, you know what f*ck all javascript/ecmascript/typescript/node developers.
Is there an actual use for this? seems like its another useless service from the aws team instead on focusing on improving their interfaces, api's and pricing options.
No, coding is a series of instruction put on a specific order for a machine to process not an a instrument to communicate with another (computer) entity.
Modern languages are designed to be the most human-friendly possible to express those "commands", even the "lowest" language you could learn (assembly) it's still way to human friendly if compared to real bare bones communicating with the computer hardware.
CEH v9 at 15 USD bundle-level is quite a joke, IMHO that should go to the 1 USD level but anyway as someone said Applied Cryptography might be the selling point here.
Personally speaking the only books valuable in this bundle are "Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation" and "Applied Cryptography: Protocols, Algorithms and Source Code in C, 20th Anniversary Edition" the other are either quite outdated, too oversimplified or script-kiddie level stuff.
Offtopic: It always baffles me when people "suggest" better ways to customize their "internet feed" because they don't realize how much information the "system" need to know about you (or those persons close to you) in order to make it useful and when confronted/informed about it, they explicitly denied such permission because it undermines their privacy.
Human labor has always been seen as an expensive "disposable" business resource (primarily in the US) and for bussiness to grow that "big" they will need to scale globally, so they have three paths "optimize" human performance, automate web scraping or outsource to a 3rd party country.
From the last three m inclined to think that this will be their answer to scale and only have 3-4 teams with high salaries moderating what gets published and what not.
That's my main issue with this type of business... can't it be automated? probably a huge NO without legal implications therefore the "human" expenses are high and if we start to think "globally" like the Silicon Valley startups type guys always do, the next logical step is to make a mutual benefit business partnerships with the Airlines. This will end in a war like Airbnb vs Travel Agencies vs Hotel Chains vs Everyone else, were the best price in town will be to go directly to the source rather than to 3rd parties.
Just wondering if the guys can automate the scraping part, seems unlikely this is usually information that needs to be handpicked or "moderated" by one or more humans.
My college didn't have internet campus wise, you had access to a limited, firewalled internet "protected" by Fortinet so i can't feel empathy for the MIT alumni since you can perfectly work without those tools.
> For the first 3 to 4 years, the complaint about Git was it was so different and hard to use. About 5 years ago something changed
It's still hard to use IMHO, once you deep dive into it, the complexity start to rise up to the point where a complete reset of the repo is required but anyway "what changed" is that Google Code close and suddenly every svn backed project looked for alternatives, the easiest one being "git" since it has a compat API for svn repos, later Jr's started learning git at school and ditched svn et al and now everyone chooses git for default, not because its great, but because everyone is using it and GitHub exploded in popularity due to "social coding" being the norm.
The problem is that when you are putting money in Coinbase you are basically loosing your biggest asset on the btc network... trust; You have to fully trust that Coinbase won't transfer your btc's to another "internal" account.
> Unfortunately, for transactions between two Bitcoin addresses that are on the Coinbase network, Coinbase will perform an internal transfer of funds. The transaction is never pushed to the blockchain, avoiding the need to pay Bitcoin fees, and making payment confirmation instantaneous.
Wait... what? how does this work? didn't the wholepoint of using Bitcoin is that there is a public ledger for every move? Looks like Coinbase find a way to act like a real bank on the bt network.
You are talking about programming at work, this is a different place that requires a different mindset to approaching problems, m talking about side projects, the ones you do to learn, fun or to solve a common problem you have, developing at work it's usually the only place were you can't innovate, nor "become better at" something, it's driven by experience and profits.
PS: Without offense but you sound like a management robot, all those "big words" usually come from project leads who don't code, just "integrate" code.
We live in a time were everything gets "community reviewed", jr devs like to post everything they do on github/bitbucket/etc, fork someone else code and comment on issues aka "Social Coding" just to get people to "praise them" and to score "internet points" but historically coding has been an a "alone skill", despite years of people advocating "pair programming" or some "agile" shit, the most useful codebases come from devs that isolate themselves on a topic, solve the problem and came with a solution. In the old days i used to code "things for me" not for everyone but since the era of "Social Coding", everyone pressure you to code for everyone and i have been only disappointed with people bashing "my code" because it's not "unit tested", made in "go" or "rust", etc... my advice for everyone that feels the same, is to stop "contributing" on github and start doing things for themselves, stop listening to the crowd and start living outside "the grid".
You are not understanding the problem and therefore you are shifting the POV from an IT problem to an economic problem. M going to use a more direct "example" from my POV: Imagine if JetBrains suddenly forces you to use their own "cloud platform" to host your own applications and projects? of course the IDE it's free and you can prototype everything for free, just need to paid for what you use, they got your back as longest you paid them to.
For this case your analogy is way-off this topic, you focused on age/old rather than what GraphQL cool offer... The correct analogy will be something like: Why do i need to lend a machine that only builts another machine on his own premises?
As seasoned developer this things really make me feel old and dumb... so many acronyms, frameworks, unnecessary features, etc... that live me wondering, what kind of job requires to built things this way?
Depends on your choice, personally i would choose between 410 or 501 but whatever you choose, just don't allow an implicit redirect with any of the 301/302 codes.
General guidance mostly, nothing too deep, seems suited for C-level since there is no discussion on securing the infrastructure (as in hardware, not in software), deployment and way too heavy on looking at the world "from the clouds".
Nop.. it isn't good, secure endpoints for API's shouldn't be exposed in plain, an error should be raised when a developer/app tries to contact via HTTP rather than HTTPs.
Everyone hopes they do well but that project its going to crash and burn big time or stay as another patreon, because what makes YouTube great is the huge device compatibility it already has with several platforms, i can't be the only one watching YouTube on my TV rather than my smartphone, tablet or PC.
If you can identify _a single person_ on the TOR network with the TOR Browser, across several sessions, just with the data you are describing and without false positives, it will probably make a case but those attacks are well-know since 2k8 and so far no one has made the same claims you firmly believe, so unless you know something that no-one in the world, then for the common "TOR user", those who use the integrated TOR Browser are in good standing just by disabling JS alone.
If you are THAT paranoid, you should already know that you shouldn't use the integrated browser itself, since you are loosing half the battle just there by giving your adversaries a well-known attack vector.
Of course but that will require to also accommodate for the fact that after N queries the circuit/endpoints changes and unless you have a unique tracking system per every "attacked" user (like an random generated ID per CSS served) or a way to store persistent across sessions, Screen Size alone won't be able to identify everyone on the TOR network, and that's my point if you disable JS (raise the security level to the max for the case of the tor browser) you will be good for the most common attacks for "APT's" you pretty much don't stand a chance unless you go "outside the grid" aka don't use the integrated browser.