HNHacker News
TopNewBestAskShowJobs

SadWebDeveloper

345 karma · joined February 16, 2016

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.

submissionscomments
SadWebDeveloper··on Macie: Automatically Discover, Classify, and Secure Content at Scale
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.
SadWebDeveloper··on Ask HN: Is coding like speaking another language?
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.

SadWebDeveloper··on JavaScript for People Who Hate JavaScript
Screenreaders do work, but document navigation gets crippled above and beyond, SPA's tend to alienate visually impaired people.
SadWebDeveloper··on Bitcoin Makes Even Smart People Feel Dumb
Ethereum is harder than bitcoin, specially the dApps thing of ETH
SadWebDeveloper··on Bitcoin Makes Even Smart People Feel Dumb
Until transaction fees start to rise due those people pushing their own agenda on the network.
SadWebDeveloper··on Cybersecurity Humble Book Bundle
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.

SadWebDeveloper··on The Facebook Algorithm Mom Problem
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.
SadWebDeveloper··on Scott's Cheap Flights: Growing a small side project into a booming business
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.
SadWebDeveloper··on Scott's Cheap Flights: Growing a small side project into a booming business
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.
SadWebDeveloper··on Scott's Cheap Flights: Growing a small side project into a booming business
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.
SadWebDeveloper··on By installing NAT, MIT stifles innovation
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.
SadWebDeveloper··on Linus Torvalds Explains How Linux Still Surprises and Motivates Him
> 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.

SadWebDeveloper··on Stripe and Coinbase apparently can't find my Bitcoin
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.
SadWebDeveloper··on Stripe and Coinbase apparently can't find my Bitcoin
> 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.

SadWebDeveloper··on Two Approaches to Learning Programming: Top-Down and Bottom-Up
Missing next phrase: ", we are still using Java".
SadWebDeveloper··on I’ve become worse at programming
And your point is? besides self-aggrandizing yourself there is no point related with the original topic of my comment nor yours.
SadWebDeveloper··on I’ve become worse at programming
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.

SadWebDeveloper··on I’ve become worse at programming
https://www.youtube.com/watch?v=Go-jJlGd1so
SadWebDeveloper··on I’ve become worse at programming
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".
SadWebDeveloper··on Learn Kotlin in Y Minutes
Probably everyone will try to hide your comment but that's the truth, there hasn't been a worse ecosystem than Android, learning the Android SDK it's so painful that even if they choose a decent language like Python to support it won't change the fact that the APIs would still be called in the same way, just look at the examples, same just sugar-coated flavor: https://github.com/JetBrains/kotlin-examples/blob/master/gra... vs https://github.com/JetBrains/kotlin-examples/blob/master/gra...
SadWebDeveloper··on Graphcool – Serverless GraphQL Back End
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.
SadWebDeveloper··on Graphcool – Serverless GraphQL Back End
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?
SadWebDeveloper··on Graphcool – Serverless GraphQL Back End
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?
SadWebDeveloper··on Web Developer Security Checklist
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.
SadWebDeveloper··on Web Developer Security Checklist
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".
SadWebDeveloper··on Web Developer Security Checklist
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.
SadWebDeveloper··on YouTube Stars Feel an Advertising Pinch
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.
SadWebDeveloper··on Exploiting the TOR-Browser
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.
SadWebDeveloper··on The alarming state of secure coding neglect
You can only have two things in software development either your software is "user friendly" or "secure". Example: PGP
SadWebDeveloper··on Exploiting the TOR-Browser
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.
← PreviousPage 6 of 10Next →