HNHacker News
TopNewBestAskShowJobs

concede_pluto

344 karma · joined April 1, 2017

submissionscomments
concede_pluto··on Apple Park employees revolt over having to work in open-plan offices
If writing code paid no better than flipping burgers, I would still do it, because I enjoy efficiently solving challenging algorithm problems. I don't enjoy failing to solve them because I'm continually being prevented from remembering something clever I just thought of. If I only get to spend a couple of hours in the zone where I belong, either I'm in the wrong role or the wrong industry.
concede_pluto··on Long-range communication with devices that consume almost no power
I thought it was till, plant, harvest, and in between you just wait for nature to take its course. Do they have occasion to patrol a field with tractors more often than that?
concede_pluto··on Malicious software libraries found in PyPI posing as well known libraries
There's nothing especially awful about left-pad being its own package, the disaster was because a huge number of developers were betting on npm to somehow be highly available (despite being donated by its admins at no cost and with no committed SLA) rather than vendoring their deps.
concede_pluto··on Organizers have unionized 5,000 contract workers at Apple, Facebook, Yahoo
Unless they somehow withdrew money from it, it can only be underfunded because it was always underfunded.
concede_pluto··on How Not to Land an Orbital Rocket Booster [video]
Why nitrogen? Is air too corrosive?
concede_pluto··on Curl’s backdoor threat
>The thing is, one can write memory safe code in C.

One can generate safe C code. We have ample evidence that a human being can't sit down and write it.

concede_pluto··on Mercedes-Benz will electrify its entire car lineup by 2022
For every car I ever owned before this year, they recommended an oil change every 3,000 miles (a little more than two months for me) or at most three months. I don't know if they got that much better or the recommendations were loosened to match observed problems.
concede_pluto··on Mercedes-Benz will electrify its entire car lineup by 2022
I think that's https://en.wikipedia.org/wiki/Supercharger#Twincharging because they're investing engine power (via the alternator) as well as otherwise-wasted power from the exhaust.
concede_pluto··on MIT’s Senior House dormitory closes, and a crisis blooms at colleges
Anonymous strangers successfully handled the crowdfunding: https://arstechnica.com/information-technology/2014/09/fans-...
concede_pluto··on Face It. Your Hiring Process Is Broken
> I have asked every person who has turned me down what I could do better.

I wouldn't say anything either. There's no upside. Why risk giving any kind of ammo to someone with a grievance they want to justify?

She says she's a frontend developer and a nerd, so why is she pigeonholing herself in these "digital content coordinator/content marketer" fad jobs instead of moving up from PHP?

concede_pluto··on Apache Struts Statement on Equifax Security Breach
If they aren't qualified to design with least privilege, what are they qualified for, beyond maybe cat videos?
concede_pluto··on Why favor PostgreSQL over MariaDB/MySQL?
There's an alarming list of behavior MySQL got negligently wrong at some point. That code is mostly still present (you can't prevent a client from enabling it!) and I have to assume some of the maintainers who thought it was reasonable are still involved.

And not everything on the list has a fix available. Off the top of my head, there are still broken storage engines that can't rollback, not all of them can be disabled, and STRICT_ALL_TABLES won't stop you from writing to them. Some foreign key constraints are supported while others are parsed and then silently ignored.

concede_pluto··on Why favor PostgreSQL over MariaDB/MySQL?
This. You don't want to reimplement all your validation in each of your applications (plural!), and you're in for a nasty surprise if you think your entire organization has only one application using your database now and forever.
concede_pluto··on Credit Growth and the Financial Crisis: A New Narrative [pdf]
There's a strange theory that banks and brokers had to be forced to reluctantly write bad loans, when in fact they were desperate to write more once they had a way to dump the risk on clueless speculators.
concede_pluto··on The Huge Premium Intel Is Charging for Skylake Xeons
Not only to avoid enforcement, but also because some customers will only select products where a https://en.wikipedia.org/wiki/Second_source is also selling them.
concede_pluto··on Two-thirds of Americans approve of editing human DNA to treat disease
There's a huge difference between not conceiving people and eliminating the ones already here.
concede_pluto··on New Uber CEO Says Company Could Go Public in 18 Months
> who would pass up a private car ride from San Francisco to Palo Alto for $45 when a taxi would cost $125?

A SF taxi charges double the meter for a ride to Palo Alto because without a Palo Alto taxi permit they have to drive all the way back to SF (or at least SFO) without a paying passenger.

concede_pluto··on Design patterns implemented in Java
Unfortunately this means you wrote several copies of essentially the same code but with minor differences, and if you find and fix a bug in one the others are still wrong.
concede_pluto··on The Marketing Behind MongoDB
If your monitoring can't handle your what system is doing, aggregate locally until it can. Having systematically incorrect stats (because loss is correlated with load) is worse than having none.
concede_pluto··on How it feels to learn JavaScript in 2017
Eich wasn't ignorant of history, he just had marching orders to deliver something that resembled Java for marketing reasons, and only a week to finish or be displaced by something worse. The trouble is nobody ever got to fix it until ECMA.
concede_pluto··on Leaving Python for JavaScript
If you're building in cement, you need to know the cement is strong enough. If you're building in tofu, choosing extra firm over silken isn't really going to help.
concede_pluto··on Weird Python Integers
It's just like Fortran, where everything including a constant is passed by reference, so if you assign to your arguments you might corrupt your program's only copy of 7 unless the linker put it in a read-only page.
concede_pluto··on Who should be shamed, and who not?
The problem isn't the audience, it's every employer he'll ever have.
concede_pluto··on Things about programming I learned with Go
In Java, an exception outside a catch block automatically stops the method and raises the exception to the caller, and then their caller, and so on. In Go you have to write this after every function call (except the tiny minority that can only panic).
concede_pluto··on Things about programming I learned with Go
In Go, if you call three functions you need to repeat the

  x, err := do_something()
  if err != nil {
          return nil, err
  }
ceremony three times. In Java it happens by default, because the language designers agreed this is by far the most common case.

Ignoring an error is almost always a serious mistake, so the fact that Go makes it easy and not blatant is not a good thing.

concede_pluto··on Ellen Pao: My lawsuit failed. Others won’t
> the tech scene was supposed to be progressive and enlightened

Why? Tech was a haven for nerdy outcasts who want a world that makes sense because the smartest minds are in charge. If anything it was libertarian since the cypherpunk days. Now we have censorious normies playing at identity politics who lack the obsession yet want the paychecks.

concede_pluto··on Who should be shamed, and who not?
From https://en.wikipedia.org/wiki/Robert_Downey_Jr.#2001.E2.80.9... :

> Downey was able to return to the big screen only after Mel Gibson [...] paid Downey's insurance bond

> [...] for which producer Joel Silver withheld 40 percent of his salary until after production wrapped as insurance against his addictive behavior. Similar clauses have become standard in his contracts since then.

He's going to carry this stigma for a looong time. If he were only a supporting actor without influential friends he wouldn't be worth the risk; he'd have been fucked.

concede_pluto··on Is the open office layout dead?
> hashing something out over two minutes can save an hour of online back-and-forth

I should hope so, since the cost of a two-minute conversation is at least one engineer-hour for two people to each get back into the zone and start being useful.

concede_pluto··on Is the open office layout dead?
Office pods seem to be less than $10k, why can't we get those rather than five-foot slices of purgatory?
concede_pluto··on Is the open office layout dead?
> experienced person you can ask questions of every 5 to 10 minutes

Please don't abuse your peers' goodwill this way. Write down your questions as you go, meet about stuff too abstruse to straighten out over email, and add what you learn to the docs so the next newbie will be less of a burden.

Page 1 of 5Next →