HNHacker News
TopNewBestAskShowJobs

FlipperBucket

12 karma · joined August 9, 2018

submissionscomments
FlipperBucket··on Bullshit jobs and the yoke of managerial feudalism
> This is pretty off-putting, especially given a few glaring factual errors in your own post.

Ironic, given you started with none. I standby the response, as appropriate commentary.

> IDK what "good money" means,

I don't know either, but that's irrelevant to the topical subject of comparison (not equivocating over 10% here or there in difference).

> Again, offputting.

That is often the case, when you are demonstrably wrong and have to deal with the realization.

> This is super offputting because you're taking on an extremely condescending tone and haven't even bothered to do the research yourself.

The income of Cargill offset by costs is not 114 billion. That's just gross. It has a fraction of that income as opposed to the incomparable bank nets.

> Wait. This is literally exactly the point I was trying to make in my original comment.

You failed and started with talking about how blue collar workers are fine and comparisons to white collar management is unfair, which is frustratingly disingenuous. Good luck with whatever.

FlipperBucket··on Bullshit jobs and the yoke of managerial feudalism
> This article compares "teachers, police officers, nurses, farmers" to "lawyers and bankers", claiming that the latter make much more money than the former.

> In general, that's not actually true.

Please do cursory searches for data to backup what you imagine to be true.

> Nurses make good money.

On average, no. There's the eventual objection about what "compensation" means versus "salary", but moving the bar introduces a number of other variables. Keep it simple, as per the article. Feel free to goole nursing salary - not counting the issue of registered nurses acting as sergeants for teams of nursing assistants who perform the vast majority of the care, they are arguably underpaid (and assistants are shamefully underpaid). This disturbing feudal system is mirrored across multiple industries.

> Comparing teachers and police officers to hedge fund guys is weird

Weird is a strange way of saying "accurate".

> Education or law enforcement consultant/vendor/leader

Whatever that means. Making some other unclear comparison serves what purpose? Law enforcement entry pay is less/parity with a teacher, but is less than a federal worker at the post office in salary and definitely in other benefits.

> the largest farming companies are just as powerful and profitable as the largest banks.

Google 'largest banks', and assume annual profit to be about 10-20% of their assets. Over 94% of farms in the US are family owned, so I don't know what you think you mean by farming companies. I don't need to guess, I know that there isn't a single farming-related company one that comes close to the banks in terms of profits, assets, or valuation.

The world isn't in the state you believe it is.

FlipperBucket··on Introducing Ghost 2.0
> You're complaining that you can't tell what this HN submission is about from the top-voted comment alone

Nope. johnonolan's post is top and it explains about as much as the site. Not much at all. There's an animated thing going on a page break down from the top, but the site is so jam-packed with marketspeak and vagary that it shouldn't be surprising. Also, I still don't know what it is. Compare that with Codesandbox (also on HN) which is straightforward.

FlipperBucket··on China Invests Big in Clean and Cheap Energy from Thorium
https://en.wikipedia.org/wiki/Nuclear_proliferation ? Thorium/breeder reactors don't work for large booms, but would be fine for small booms and dirty bombs.
FlipperBucket··on Companies shouldn't give candidates homework assignments
That's missing a tangential point, but not THE ostensible point (topical)?
FlipperBucket··on Companies shouldn't give candidates homework assignments
So it was an accurate depiction of what they would be working on? It seems like this is akin to the goal.
FlipperBucket··on Things People Eventually Learn About JavaScript Projects
No. It's alive and particularly pragmatic in dynamic languages. The type of sigil, @ or $ or I or Array(space) are all equal to the interpreter. The difference is how offended you might be that type annotations are semantically identical.
FlipperBucket··on Things People Eventually Learn About JavaScript Projects
I prefer a convention of semantically relevant variable names prefixed/suffixed by a letter indicating type.
FlipperBucket··on How to Hire
> He was working at an Arizona bank, where he was a “programmer,” not a “software developer.”

That's an example of nightmarish bureaucracy getting in the way of hiring. Titles don't mean anything in software development. If you don't know that, your notions of what to do or not to do are suspect.

> Everyone was arguing until Anthony suddenly said, “Can I speak now?” The room went silent

VP or not (lots of software devs that aren't supervisors hold VP titles of Software Dev in various industry), this is an example of a terrible communicator who is less creative than autocratic, due to insecurity. Again, so common an archetype that, the rest of the article feels tainted.

FlipperBucket··on Code review review is the manager’s job
> Code Review should be about catching mistakes.

Overly-complicated code is a mistake. Maintainability matters almost as much as a passing unit test. You want your code reviews to catch meaningful things, but they often end up being about things like this (fixing inefficient small bits of code).

e.g.

     function isDry(weather) {
         if (typesUtil.isSunny(weather) ||
             (!typesUtil.isSunny(weather) && typeof weather.hasSnow === 'boolean' && !weather.hasSnow)) {
            return true;
        }
        return false;
    }
vs

    function isDry(weather) {
        return typesUtil.isSunny(weather) || 
        (typeof weather.hasSnow == ‘boolean’ && !weather.hasSnow);
    }
vs

    function isDry(weather)
        var hasSnow = false;
        if(typeof weather.hasSnow === 'boolean') {
            hasSnow = weather.hasSnow;
        }
        return (typesUtil.isSunny(weather) || !hasSnow);
    }
FlipperBucket··on When Security Compromises Security – The Caesars/Defcon debacle
> The fourth amendment absolutely applies to hotel rooms.

Hotel Security aren't the federal government. The 4th amendment? C'mon.

FlipperBucket··on People start hating their jobs at 35
Seattle and almost anywhere in Southern California are also fantastic areas.
FlipperBucket··on Programming in the Adult Entertainment Industry Is Broken
> The porn industry is violently against even basic things like condom use

THAT is a matter of profitability, whatever else you may think. SMH I have to wonder what's wrong with people who think there's some other motives.

FlipperBucket··on Programming in the Adult Entertainment Industry Is Broken
> reinforce an invalid argument.

It's not about some logical argument. That's for a judge to decide.

FlipperBucket··on 1/0 = 0
> The set of integers do not form a field

The set of integers represented by the integer types of pony can be treated as a field, since they have discrete ranges.

FlipperBucket··on 1/0 = 0
> programmers write programs to solve real problems, and real problems define 1/0=undefined

Saying that is easy and common. Can you come up with a contrived example?

FlipperBucket··on 1/0 = 0
The topic is a computer language. I'm referring to utility.
FlipperBucket··on 1/0 = 0
I think this is calling for a Pony programmer working with floating point to know how their own basic operators function. Wrapping division in a function that checks for zero will give you the proper result you would like to return.
FlipperBucket··on 1/0 = 0
> You’re doing something different than real number arithmetic

Computer languages execute on rules that are not utilizing real number arithmetic. I didn't want to mention it, but there's these things called floats...

Edit: Pony took out the "normal" version of division by zero and suggest to write a wrapper to check beforehand.

FlipperBucket··on 1/0 = 0
1/0 = undef (cast to 0)

1 != 0*0

I don't see the inconsistency. Abstract math vs practical application.

FlipperBucket··on 1/0 = 0
> the many pieces of code that assume that (x / y) * y equals x

The same issue if division by zero throws an exception. This is simply a more practical approach that dispenses with the exception handling (ie becomes a less irregular test case). Edit: Not buggy behavior, when expected.

FlipperBucket··on Six Months at Riot Games
Classic postmodernist eventuality. Everyone is equal, but if you take issue in highlighting that a practice might offend by implying that there is a difference, you become the enemy in reverse... eg what, you think blackface is offensive to those people? What do you mean by THOSE people?

The lampoon in Tropic Thunder was eerily prescient.

FlipperBucket··on Six Months at Riot Games
I disagree. The larger context and underlying causes are not possible without the groundwork. The claims that it isn't being done reads like you just want the answers faster, while simultaneously implying that proper rigor is not being applied. I'm surprised that someone thinks this way. The studies in the nordic countries are far more aggressive than anything else in existence, but you seem unfamiliar. SMH
FlipperBucket··on How to crash an email server with a single email
Howabout not using Node.js in your mail server? I mean who thinks this is a good idea?
FlipperBucket··on Unknown Unknowns: The Problem of Hypocognition
https://www.focusonthefamily.com/marriage/communication-and-...

This is a widely discussed topic.