HNHacker News
TopNewBestAskShowJobs

brilliantcode

1,177 karma · joined November 7, 2016

Capitalism creates structural pressures which marginalize those without capital. It's a rigged game. One in which the player is told with hard work and wit that the player can become just like them-oppress others in exchange for a diminishing utility for increase in capital that can never be satiated.
submissionscomments
brilliantcode··on Rupert Murdoch Cashes in US$125M of Theranos Stock for US$1
Theranos did not have a product/market fit not because they didn't try but they didn't actually have a working product at all it seems from the article. It's interesting to see they've been kept afloat by big name investors all these years.

edit: why is this comment being downvoted? Theranos failed and now looks like investors are angry. Do you disagree?

brilliantcode··on Show HN: SpreadsheetDB – A database that you can query with spreadsheets
Not sure what pain problems this solves. You can already programmatically access and manipulate Google Sheets.

And no, you are not going to run in to their upper bound limitations on rows and columns often.

brilliantcode··on A Multibillion-Dollar U.S. Spy Agency Few Know Exists
So who bombed Hiroshima?

which oil rich part of the world do you think they were raining bombs from aircraft carriers?

Who spies on US allies and their corporations to benefit American ones?

Who spends more than the US on the military?

brilliantcode··on A Multibillion-Dollar U.S. Spy Agency Few Know Exists
Not sure why you are being downvoted. Seems like any criticism of America on HN lately is automatically receiving drive by downvotes.

All colonialism is inherently evil. I guess you are saying the US is the "lesser evil" which I tend to agree.

I have no idea what the alternative is, I'm just writing what I observe based on facts that this article reminded me of.

brilliantcode··on A Multibillion-Dollar U.S. Spy Agency Few Know Exists
The value I got from reading your comment was nil. If you have nothing to add to the discussion, why do you contradict yourself by replying?
brilliantcode··on A Multibillion-Dollar U.S. Spy Agency Few Know Exists
Read the article and it made me think about just how long the US hegemony will last, it's array of tools deployed against the rest of humanity is vast:

- It blackmails the rest of the globe with the biggest nuclear deterrence across land, sea, air and probably space.

- It ensures trading routes remain open by muscling American naval and air superiority. Not to benefit others or play fair, it's there to benefit American interests.

- It actively undermines and spies under 3 letter acronyms, including it's own citizens and allies to benefit American corporarchy [1]

- It consistently outspends the rest of the world combined on it's military upkeep which guarantees it's #1 postion.

Just how long on earth will such superficially-democratic superpower maintain it's hegemony? It's like holding everyone hostage and telling them to trade with each other by selling their own clothing or body with the US taking a cut on every transaction.

This is fucked.

[1]: http://amslang.enacademic.com/2064/corporarchy

brilliantcode··on Modern JavaScript for Ancient Web Developers
> Javascript is only becoming hackier and hackier

ES6 is NOT a hack. It's world class and expressive. It definitely doesn't resemble the old Javascript.

> prototypical-inheritance single-threaded language that was DESIGNED to run in the browser initially)

Yes, said by literally every evolving technology. Javascript is NOT rendering in your browser anymore. It's powering a lot of mission critical applications used by the same people who once bought into JVM and now choosing to opt for rewrite using lighter and saner stacks.

> While one can only complain of minor brain damage from learning it, and it certainly has it's front-end web uses

It's not limited to front-end but back-end. This alone brings a ton of value by removing the context switching between different languages.

Reading your comment, it's clear you haven't spent enough time with Javascript by calling it a "hack". Node.js is not a "hack" and neither is NPM. These are the new tools of the trade that's dominating all other stacks (just take a look at stackoverflow-its a measure of everyone).

I can't believe some people would be willing to push Java Swing/FX to their developers when a far more lighter and saner platform exists in the form of think HTML5 clients.

Single Page Applications are the same as desktop to 99.99% of the users out there. Your customers don't give a shit if it's written in Java Swing or Electron + SPA. What they do care is that you move as quick as their changing expectations. You can't do this with a late 90s technology built on the assumption software should mimic a heavily short sighted interpretation of the world-that you should write everything in terms of classes because the world is made out of objects and hide many parameters and layers buried under a hierarchy. To be more insulting, Java applications require a heavy JVM pre-requisite on the client side, riddled with zero day security vulnerabilities.

brilliantcode··on Modern JavaScript for Ancient Web Developers
Atom is a full IDE rendered on the desktop.

Vim is a terminal based IDE.

The sky is blue.

brilliantcode··on Amazon, the world’s most remarkable firm, is just getting started
It's very easy, people have been buying from Walmart longer than Amazon.

edit: Walmart has enough cash to copy Amazon in everyway at a discount-Walmart has been watching Amazon very carefully and is able to learn without failing or expending capital.

When the capex fails to yield the returns investors were hoping for, it will significantly hurt confidence in Amazon.

Amazon is built upon share price. When it goes down so does it's survival prospects. Nothing goes up forever.

Walmart on the other hand is far more robust and stable. When Amazon trips, Walmart would be in a very good position to put the final blow.

Yet the market continually overvalues Amazon. I actually saw someone comparing Amazon to Weyland-Yuteni from Aliens!

brilliantcode··on Amazon, the world’s most remarkable firm, is just getting started
Amazon, the world's biggest net unprofitable website, kept afloat by investors expectation of turning on net profits in some distant unknown future.

It's like, the laws of gravity doesn't apply to American tech firms but ruthlessly expected from the rest.

It's only a matter of time before Walmart kills Amazon. Walmart has enough cash to copy Amazon and steal their market share. The unchallenged status of Amazon will signal Walmart to enter it's turf and steal away the competition.

Whether I buy a box of condoms on Amazon or Walmart need not matter. Whoever gets it to me quickly and cheapest wins.

Short AMZN and long WMT

brilliantcode··on Rents in Megacities Can't Go Up Forever
I don't think such salaries are sustainable but you are absolutely right in that Vancouverites are taking not a pay cut but a reduction in quality of life overall.
brilliantcode··on VS Code uses 13% CPU when idle due to blinking cursor rendering
Why was this downvoted? I expect a rebuttal instead just silent downvotes. This just solidifies my opinion, there are lot of dinosaurs on HN and they are going to find themselves unemployable without Javascript in the future.

Javascript is essential knowledge, along with AWS. Software engineering has changed in the past 20 years like it or not.

brilliantcode··on Modern JavaScript for Ancient Web Developers
I find it amusing to find so many luddites on HN. Take what you will but you are going to find to hard software engineering jobs in 10 years when everything moves to Javascript and Frontend Application development becomes the new norm. With progressive web apps, that day is closer than you think.

Opinion sure, but some are more probable than others, and valuable in predicting the future and allocating resources accordingly.

The most used language on stackoverflow is Javascript, does not tell you anything about trends?

Javascript is no longer the hack you are thinking of with ES6. ES6 is world class and I find it hard to fathom 19 year olds in SV building desktop applications using Java Swing & FX (which supposedly some old timer HN claim is happening which is a lie because it's way more time consuming, I've built with Java Swing and Electron and people commenting have no fucking clue the night and day difference) vs Node.js + Frontend framework of some sort. Walmart also adopted Node.js fairly quickly which sort of kills the argument that Java is king. In fact, less code is a trend in the enterprise with the rise of Scala and other less verbose languages that run on top of JVM.

Javascript has evolved from it's humble roots in the browser, it is now expanding and finding developer mindshare well beyond the browser (in case you didn't know about Node.js).

I find it hard to continue this discussion when it's clear you haven't spent any time recently with Javascript and instead relying on your outdated misconceptions about Javascript.

Please spend some time with the modern javascript tech stack before you offer a rebuttal so you are using the latest facts.

brilliantcode··on Modern JavaScript for Ancient Web Developers
The big objection to Javascript is likely arising from what you've seen 10~20 years ago. The fact is, the older you are, the more likely you will reject it.

I'd say look hard at your own skepticism and actually test it out. While it doesn't make sense to write a blog using React/Redux, what one needs to get over is he fact that Javascript is no longer just "rendering documents" but the next evolution in software development as everybody moves to using a common codebase and components.

Why build complicated native applications when a thinly wrapped SPA in Electron will be indistinguishable to the customer? The only objection here is the engineer's ego and reversion to the familiar.

Enterprises will still run on Java, but minimizing code and weight the ROI on managing existing legacy technical debt for a simple CRUD desktop application vs. utilizing current Javascript technologies will be a continued pattern as Javascript wins more buy-in from the corporate executives.

This is coming from the biggest Javascript skeptic. After learning that the problems Javascript were solving were already very difficult, I feel more comfortable speaking the most active language on the web. Nay, I feel anxious that I've not fully caught up with Javascript technologies.

brilliantcode··on Programming won’t be automated, or it already has been
any examples?
brilliantcode··on Apple has acquired Workflow, an automation tool for iPad and iPhone
Do you think hindsight contributes to that high success rate?
brilliantcode··on Rents in Megacities Can't Go Up Forever
It's around $126,000 USD /year in Seattle. [1]

They didn't bother listing Vancouver because the salary here is so painfully low with entry level software engineering positions regularly listing $40,000 CAD /year or $30,000 USD /year, which is what a Starbucks barista in Seattle clears.

As your experience goes up, so should your salary right? Not in Vancouver. It's around a couple hundred dollars per month in after-tax pay bump provided you've slaved at a company for 5 years minimum.

Pretty fucking hard to build a competitive tech company in Vancouver, when people are unmotivated due to depressed wage, high cost of living with no upward mobility. Almost everybody I talk to, housing is a big issue. Everyone is working, commuting on congested public transit, house poor but the image of living in Monaco, coupled with good ol' Canadian Ohwellism, people really don't give a shit about career mobility as long as they have a regular job that will let them sustain a roof over their heads.

There is a large brain drain happening here, in 15 years, this city is going to be a very different place. I don't know what the impact of losing long time middle class residents who comprise of the economy.

You will be poor but working in Vancouver, and that alone serves as a novelty for newcomers. There's really nothing special in Vancouver, to justify a 100%~300% pay cut (factoring in exchange rate and low Vancouver salary).

Vancouver might be multicultural but it's also a ethnically silo'd and very tough to meet people in general as they are very cliquey and stick with their own skin color.

Lot of broken dreams and disappointed Canadians/Americans from other provinces/states who tell me these things, which is why I'm writing this long comment to warn those who have a romantic attachment to Vancouver.

Fuck Vancouver.

[1] : http://wonderfulengineering.com/much-software-engineers-arou...

brilliantcode··on VS Code uses 13% CPU when idle due to blinking cursor rendering
In the minds of people who've spent long time on traditional client-server tier architectures view Javascript as a toy and view all the Javascript frameworks as "over engineering".

Yet, what they fail to realize is they are comparing a webpage to an application. An application contains information about the state it's in. Handling the application state has always remained complex and it has been two way coupling to the presentation layer making life more difficult.

The latter is why Javascript is perceived to be "over engineered" by people viewing it nothing short of "fairy dust on ugly document pages" which is absolutely incorrect way of viewing application development.

I used to be the biggest Javascript skeptic but once I realized the intent behind React/Redux/Vue.js, it changed my perspective and have started treating it with more weight and respect.

Once that paradigm shift happened in my perception, I found it a lot easier to navigate and endure the fragmented tooling and endless variations of npm modules.

Because I realized that it's going to get better eventually and it's here to stay. Young people aren't learning Java & using Maven on Eclipse or Netbeans anymore. They are on Atom or Visual Code, writing Javascript.

brilliantcode··on VS Code uses 13% CPU when idle due to blinking cursor rendering
Why use JavaFX when you can change the CSS in a web app which is indistinguishable?

Here's a easy way to get a job done but people refuse to do it because of philosophical/ideological indoctrination. ex. the world is made of objects therefore our languages and how we build software should now mirror it.

brilliantcode··on VS Code uses 13% CPU when idle due to blinking cursor rendering
Intention is in the hands of the builder not in it's inherent design.

> webapps are essentially a pile of ugly hacks on top of a document rendering engine

That's your own opinion. You claimed Java Swing & FX was the correct way and that thin clients like Electron is wrong. I disagree.

If Swing was meant to do UI then it's probably the most awful and inefficient way to do it.

If Web was not meant to do UI but it's the fastest and more efficient to work with than Java.

It's a matter of opinion but with starkly different development experiences. Sure, you can build using Java Swing/FX but you are going to get a completely different demographic and developer culture...one that is still ingrained in the era it was released.

brilliantcode··on VS Code uses 13% CPU when idle due to blinking cursor rendering
well if you've ever built a cross platform native desktop application, you will appreciate Electron.

Java Swing. Never again.

edit: Do people downvoting even know what it's like building cross platform desktop applications using Java Swing? It's fucking awful, and that's a fact. Even the end result UI design look & feel is butt ugly. Sure you can spice things up with JavaFX but why? Do you not realize how masochistic it was back then vs now with thin web browser clients? Can't believe people are still thumping Java Swing in 2017.

brilliantcode··on Rents in Megacities Can't Go Up Forever
The article title is spot on. Vancouver is not a megacity, therefore our rent will go up forever.

It's unbelievable how relatively expensive rent is to income.

I'm beginning to wonder why I'm putting up with Vancouver.

I'm thinking I will take the first train out of here but that doesn't seem to be coming.

brilliantcode··on Apple has acquired Workflow, an automation tool for iPad and iPhone
Local Man Discovers Hindsight Bias, Shocked By It's Accuracy.
brilliantcode··on Apple has acquired Workflow, an automation tool for iPad and iPhone
Congratulations. But there's one critical skill that lot of us here will not have.

Luck.

There's probably a dozen automation tools out there. There are dozen chat and dating apps as well.

Yet all the effort and attention is focused on becoming a lottery ticket.

brilliantcode··on Programming won’t be automated, or it already has been
I feel like at the rate we are going we will eventually reach the Visual Basic days where a monolithic IDE will lower the barrier for front-end development so much that anyone could tinker with it and produce stellar applications with little to no programming knowledge.

The only difference from Visual Basic days is that now we have ML and AI to further simplify and do the thinking for us.

Designers will be hit the hardest. Followed by developers.

brilliantcode··on Stack Overflow Developer Survey Results 2017
even north koreans uses stackoverflow!
brilliantcode··on GitHub lets staff own IP developed for personal projects using company resources
I'd like to know why my comment was downvoted, none of what I laid out is false.
brilliantcode··on GitHub lets staff own IP developed for personal projects using company resources
what you do on your own time with or without company resources is yours. too many armchair lawyers on HN trying to spread FUD and scare employers.

As long as you don't compete using their code, everything is fair game.

Such bullying lawsuits would irreversibly damage the credibility of you and your organization.

brilliantcode··on The ‘Terminator’ of startups says he’s seeing two to four wind-downs a week
where can I find a complete list of unicorns trading on the exchange? seems like a great year to short them all.
brilliantcode··on Fossjobs: A website for free and open-source software jobs
What I'm trying to do with http://letsopensource.com is similar except offer structured incentives for developers that contribute to FOSS.
← PreviousPage 5 of 21Next →