HNHacker News
TopNewBestAskShowJobs

bfgoodrich

151 karma · joined November 17, 2020

submissionscomments
bfgoodrich··on $90k to $900k: Pay transparency laws usher in baffling pay ranges
"The only possible purpose of making laws like this"...

Is for pay transparency. And in the vast, overwhelming percentage of the time, an employer knows precisely what they're planning to pay for a role, with extremely little variance. These cherry picked examples don't really mean a lot.

As to your imaginary firm not hiring in "CA, CO or WA", absolutely nothing was lost by the residents of those states.

bfgoodrich··on Folders with high file counts
One of the trends on Hacker News right now is the assumption that SQLite fixes everything. It's the Flex Tape of the software world.

There is zero reason a process would have more than tiny slowdowns with even millions of files in a folder. Finder has problems if you're trying to look at that folder, for obvious reasons, but it's a bit of a self-own for a backup co to claim that 200,000 files causes their solution to break. That speaks to serious algorithmic issues.

DISCLAIMER: This comment will be auto-dead because of moderation choices by dang (e.g. his pernicious need to pander to the anti-science, far-right crowd). This is a badge of honor. Never vouch for my comments.

bfgoodrich··on MacBook Pro featuring M2 Pro and M2 Max
Eh, this is [literally any company on the planet]. Marketing is to sell a product, not to provide a comprehensive case for competitors.
bfgoodrich··on Should we care about people who need never exist?
Using the "eugenics" angle to argue against people who want a sustainable world (while parroting the agenda of Elon "let's all move to Mars" Musk who believes he is such a superior being he needs to grace the world with 10+ kids) is uproarious when it comes from a camp is viciously against immigration.

The US has a population density 1/15th India's. It's high time for a billion Indians to move to the US.

bfgoodrich··on Should we care about people who need never exist?
The leading story about the HMS Birkenhead is fascinating, though looking up further info finds that of the 193 saved "the survivors comprised 113 soldiers (all ranks), 6 Royal Marines, 54 seamen (all ranks), 7 women, 13 children and at least one male civilian".

"Why are women and children on a troop transport?" is a natural next question, and apparently they were family of senior officers.

bfgoodrich··on Twitter Sued for Nonpayment of Rent on San Francisco Office
If Twitter fell like every other social media, it would have barely been worth $20B when Musk closed the deal. Add the mass destruction Musk has wrought, coupled with the fact that the debt holders have been trying to offload the debt at a discount, and there is a very real probability Twitter, if independently valuated, is worth less than the debt.
bfgoodrich··on Apple Sued Alleging Racial Bias Against Minorities on Watch's Blood Oximeter
The Apple Watch oximeter functionality -- basically a pretty silly gimmick -- is explicitly marketed as “not intended for medical use” and “only designed for general fitness and wellness purposes.” The problems that optical oximeters have with darker skin is well known, painfully obvious, and a basic reality of physics.
bfgoodrich··on Twitter applies 7-day suspension to half a dozen journalists
No, he's claiming the journalists "coordinated" a campaign to share external links to the jet tracker. Some of them admit that they did (not "coordinated" -- alternate sites of this public data has been very widely shared), but others are at a loss and claim they did no such thing. One had reported on an LAPD statement -- that despite the imminent harm Elon claimed, they hadn't gotten a crime report and actually had to reach out to Elon's people -- and shortly after got suspended.

Elon is constantly leveraging the "for the children" cover for his petulance.

bfgoodrich··on Fusion breakthrough is a noteworthy step
How is that statement not completely true?
bfgoodrich··on Activision’s faulty anti-cheat software
Game community subs, especially for FPS games, often ban posts about cheaters, bugs or things like the submission. Not because they're conspiring with the maker, nefariously hiding negative info, but because if they don't the sub turns into a grievance filled "help forum".

People who had never visited the forum before, and likely never will again, drop in because they're mad and want a complaint venue where they can gripe. When a game has hundreds of thousands or millions of players, that sort of thing starts to swamp the sub and soon there is no community or sustained conversation and instead it's all 360 no scope drive by complaint drops.

I absolutely commiserate with the OP, and it 100% legitimately sounds like they got caught up in a flawed anti-cheat (maybe exacerbated by a storage system issue on their end, making it think they were trying to modify the system files). But on the other hand, and they recognize this, all the actual cheaters also do the I didn't do nothing routine. When a game is rife with cheaters (PubG, MW, Squad, etc), pretty soon you have a really skeptical approach to those appeals.

bfgoodrich··on TSMC to make 4nm chips in Arizona for Apple, AMD, Nvidia
These are all international companies. Ford of Canada builds in Canada. GM of Canada builds in Canada. Honda US builds in the US.

It's incredibly provincial to think of multinational companies so simply.

bfgoodrich··on Twitter has fired more software engineers
>Astounding to me that this is what the leadership at twitter wanted

If they didn't accept and try to finalize his offer, they could have been successfully sued by shareholders: You don't turn down a premium offer unless you think you can get better, and you absolutely finalize that deal if the market takes a sharp downtown after getting it.

bfgoodrich··on Wikipedians question Wikimedia fundraising ethics after “somewhat-viral” tweet
Millions of people are monsters. Millions of people are sociopaths.

People who use the term "woke" as a pejorative universally are stupid, terrible people, or they're manipulating stupid, terrible people. This is an absolute truth.

bfgoodrich··on Nvidia’s Implicit Warping is a potentially powerful deepfake technique
I have never seen anyone praise or laud the benefits of scroll behavior overrides. It seems to universally be a negative if not hated, and always distracts from the content. Always.

And it required extra work to yield this negative behavior!

So how in the world does this end up happening? How could a team be so profoundly detached from reality? This site's behavior is so incredibly ill considered that I marvel that people worked on that, people approved it, people said publish, etc, without one person stepping in and asking what in the world they were doing.

bfgoodrich··on Apple AMX instruction set (M1/M2 matrix coprocessor)
SGEMM / DGEMM using AMX2 (the first M1 has AMX2. The A14 has AMX1) is approximately 100% faster than the same running with NEON, which is already a specialized vector math system.
bfgoodrich··on GeForce Now: A Review
Because game vendors think they can double dip. As mentioned in another post, all of the Firaxis games worked brilliantly on GFN, but despite the fact that it's my own copy that I'm playing, in my own Steam account, Firaxis decided that they would remove all of their games from GFN unless they get a payoff.

It's notable that legally Firaxis (and the other sleazy scumbags) largely have no legal basis, but nvidia decided not to make enemies and let them do this.

As a result, I have bought no additional Civ expansions, and will never buy another Firaxis game.

bfgoodrich··on Tell HN: Godaddy canceled my domain, gave me 2h to respond, then charged €150
How is this obvious business stupidity?

Domains go into a redemption period because they expire. Having a card or paypal on file is meaningless if you don't have auto-renew.

People lie. People lie all the time, and always spin the story to somehow make them the blameless victim.

bfgoodrich··on Postgres 15 improves UNIQUE and NULL
The document you link uses unknown as a synonym for null. If you inserted the result of such a comparison into a table, the value inserted would be NULL.
bfgoodrich··on Tesla Autopilot Almost Steers Model 3 into Oncoming Train
I can see how that might be the case for a very new driver, but for anyone who has driven for any period, "throttle control and steering" is completely autonomous and requires negligible consideration. Instead my focus is entirely on exceptional situations. The current FSD seems like I now have to focus on throttle and steering and the exceptions just to keep guard that the system doesn't do something disastrous.

As others have said, I cannot fathom how having to babysit an occasionally suicidal driving system is better than having no system at all. It seems perfectly balanced at the absolutely worst point of both being reliable enough that you stop paying attention, but unreliable enough that it catches you not paying attention.

If an FSD system really let me sit and watch a movie or read or book or something -- if it was that good -- then I 100% get it and would be signed up. But one that you have to babysit seems worse than pointless.

bfgoodrich··on A controversial shipping law is swaying the price of gas
It's literally being used as a place where people embark on their trip. It is a major source port for people boarding Alaskan cruises. The "loophole" is that you started somewhere else -- clearly the cruise should have started in Vancouver.
bfgoodrich··on We’ve reached peak wellness and most of it is nonsense (2019)
I live on a 100+ acre rural property just outside a large city. Surrounded by mansions and massive estates, and with a world renowned walking trail literally just down the street.

There are many things I like. There are many things I don't. Not least that everything is a 20+ minute drive away. Everything feels entirely remote.

Now add endless ticks (for some reason worse than ever the past two years), black flies, mosquitoes, wasp nests appearing everywhere, the stink of farm fields, closer still the stink of septic beds (whenever a low pressure system rolls in you smell the septic tanks. And to be clear, this is an area of very high end homes all on massive lots). Every storm is a power outage, requiring eventually equipping a whole house generator. Every snow storm is a disaster. Grounds maintenance is an endless pit of effort. The streets are barely wide enough for cars so a walk feels like a death defying activity, and almost no one actually does it. The trail is always incredibly busy.

Before we lived here we lived in a small home across from a grocery store shopping complex in an urban area. The backyard was tiny and we had nosey neighbours who'd hang over the fence and watch what you were doing. You'd hear the endless rattle of crapbox Civics with noise-making mufflers, blasting the bassline of some rap.

I enjoyed living in that tiny house way, way more. I loved just walking across the street early Sunday morning, while everyone slept, and smelling all the freshly baked goods, getting a croissant fresh from the oven. A five minute walk yielded parks, trails, pizza places, sushi, and everything else.

I have no idea why I posted this, but happiness in life really isn't as easily assessed as we often think. There are many who would be absolutely certain that their life would be nothing but bliss if they lived where I did. Humans don't work like that.

bfgoodrich··on Xbox Series X|S Has Outsold PS5 in Japan Again
Sony isn't an American company. Sony, like Nintendo, has an American subsidiary. The headquarters and bulk of the company is in Japan.
bfgoodrich··on Gov’t Contractor Copies Open Source 3D Printing Concept and Patents It
You can patent anything (https://patents.google.com/patent/US6368227B1/en) and the barrier to having it granted is incredibly low. The patent office works on the premise of granting the patent and letting the lawyers figure it out afterwards. Enormous volumes of nonsense patents are granted every year, "inventors" who then go forth and try to remora off actually innovators.
bfgoodrich··on Apple is not defending browser engine choice
It is pretty astonishing reading the rhetoric on HN, overwhelmingly from web developers who basically want a single target. They are quite literally the anathema of the web spirit, but it's basically IE v2.0 -- during the IE 3 / 4 days there were lazy devs who told everyone they should just run IE and be done with it.

It is astonishing reading like Safari is some derelict junk when the edges are laughable trivial stuff. "But it doesn't support some random, irrelevant standard Google tried to railroad through last month..."

bfgoodrich··on The curious tale of a fake Carrier.app
> In reality it costs the bad guys $299 to bypass this limitation

They also had to get verified as a mid-sized or greater corporation (Apple does use real verification partners), and further Apple can pull the rug on the certificate in an instant, immediately invaliding that $299 certificate and the considerable effort that went into getting it.

In reality this group likely had to hack an existing Apple Enterprise approved business first, then using that to springboard to the next step.

Casually dismissing that enormous gate is pretty tenuous.

bfgoodrich··on Things you're allowed to do (2020)
It is always unethical to decide that punitive fines are okay because you can afford them. It is a profound sense of personal entitlement.
bfgoodrich··on Resident Evil Village in the browser through Stadia
No, it isn't scary. These are just additional options. Personally I prefer Geforce Now which lets me use my own Steam catalog versus buying specifically for a niche service, but people make their own choices.

Often the loudest fear mongering occurs by the hoarders (digital or otherwise) who think they are amassing some grand asset pile.

I buy a game, play a game, and then often never play it again ever. I'm not scared about the prospect of losing access to it years down the road.

bfgoodrich··on Speeding up sort performance in Postgres 15
> I don’t think they misunderstood anything

The code could have made the type-specific sort macros. They could have literally written the code blocks in the actual sort function.

Instead they decided to make it separate functions and mark it inline because that is their overt intention and they thought it was cleaner.

What is the problem? Honestly, aside from noisy, useless griping, what is possibly the problem with that?

Their implication seems to be that inline shouldn't be necessary. And the truth is that it almost certainly isn't necessary, and any optimizing compiler would inline regardless. But clarifying their intentions is precisely what developers should do: "We're moving it here for organizational/cleanliness purpose, but it is intentionally written this way to be inlined because that is the entire point of this optimization".

As to the "unprofiled" use, their specific optimization was because they know the time being wasted in function calls, and the optimization was to avoid that.

bfgoodrich··on Speeding up sort performance in Postgres 15
> This is what generics are for in most languages.

That goes exactly opposite of this optimization, and is just entirely orthogonal.

> It's also super disappointing that in 2022 we're still manually marking 10- line functions used in one place and called from one site as inline.

You misunderstand the change.

In a nutshell the prior version was a polymorphic function pointer that varied by the sort type.

   (*sort_ptr)(data);
No compiler can inline this, no matter how aggressively you turn up the optimizations.

Their change adds specialized cases.

   if (dataType == PG_INT32) {
      sort_int32(data);
   } else if (dataType == PG_INT64) {
      sort_int64(data);
   } ... {
   } else {
      (*sort_ptr)(data);
   }
   
This enabled the inlining, and while it's no harm to add the inline specifier if you want to be very overt in your intentions, most compilers would inline it regardless in most scenarios.
bfgoodrich··on No Dislikes has officially ruined YouTube for me
Dislikes, as a visible measure, were widely bombed by Internet trolls and ignorant cretins. The (vast) majority of people don't engage with those tools, so a small, coordinated minority can easily have a massively outsized influence. It was grossly misrepresentative to the wider YouTube userbase. The far right, for instance, was hugely overrepresented because everyone else has a life and isn't spending their day dogpiling on White House or other videos to click a down arrow (neither an up arrow -- the rest of us aren't pathologically broken, and we have better things to do with our life and to define our identity with). COVID was actually a great benchmark because factual, scientific COVID videos were downvote bombed with regularity. Conspiracies and nonsense videos were left alone, because the rest of us aren't ignorant nuts.

They were used to bully people and diminish voices. It was a completely toxic element of the system. No, it isn't dumb corporate videos (who were prone to just hiding it at the outset, making the trolls hulk smash and angrily declare that unfair) that they're defending, and that notion is pretty comically dumb.

This whole post and the noise around this issue is so absurd. YouTube isn't worse because a bunch of ignorant assholes can't bully gay and minority people, or ply their misogynistic or backwards ways. There are loads of easy ways to automate videos and basically spam YouTube, and the system hasn't overcome that yet. Visible downvotes would do nothing when these players are uploading literally millions of videos.

Page 1 of 3Next →