HNHacker News
TopNewBestAskShowJobs

dbg31415

1,748 karma · joined April 4, 2013

I’m Nobody! Who are you?
submissionscomments
dbg31415··on Meta exposé author faces $50k fine per breach of non-disparagement agreement
There should be no such thing as a non-disparagement clause.

It's a gag, pure and simple. You should always be able to tell your own story -- what you lived through, what you lost, who failed you. But these clauses are everywhere now, slipped into contracts and settlements, letting corporations bury their mistakes and keep the next person in line from knowing what's coming.

I learned this the hard way.

I grew up believing USAA was the gold standard of insurance. My grandfather used to say, "I won't always be around, but USAA will always have your back." So when my house flooded, I trusted them. They assigned me a contractor and promised -- in writing, on their website (it's still there: https://www.usaa.com/perks/home-solutions/contractor/) -- that I'd get a five-year workmanship warranty on the repairs.

What I got was a disaster.

Their contractor turned my house into a construction horror show. They cracked my foundation slab by drilling into it to move a drain -- cutting tension cables in the process. They killed two huge front-yard trees by dumping chemicals on them. They didn't scrape off the old glue before laying new flooring, so the planks bent and shifted underfoot. They painted latex over oil, so the paint peeled off in sheets. They tiled the bathroom directly onto the subfloor with no moisture barrier, ignored termite damage behind the walls, dropped and damaged new appliances -- cook top and oven were both damaged. Since they used multiple sub-contractors, their crews even the new cabinets they installed were cracked and chipped in over a dozen places. They stole everything from my garage -- even stole the ice cube maker from my fridge!

It got worse.

They cracked the gas line and left it leaking (I had to call the fire department). They installed two sinks with the hot and cold lines reversed. Messed up all of my GCFI outlets, and they left the entire upstairs without electricity and without working outlets at all. They even covered electrical outlets with drywall instead of cutting openings where the plugs had been. Every corner I turned revealed something new, often dangerous -- and I documented it all with photos, videos, emails, and texts. I thought having a paper trail meant I was safe.

When I complained, we went into mediation. The contractor -- a steam-cleaning company that had only recently started doing restoration work -- admitted they'd screwed up. One of their managers even wrote, "Look, the situation at your house is unfortunate. We hired subcontractors we thought we could trust, but clearly we didn't supervise them correctly. This isn't how we normally operate, but we'll make this right."

We built a punch list of fixes. They agreed to pay my living expenses while I was displaced.

Then they vanished.

No crews. No repairs. No communication. No reimbursement. I kept sending receipts -- just like we agreed -- and got nothing. USAA went quiet too. Three months later, someone at USAA finally said, "Look, I can't help you, but why haven't you hired a lawyer yet?"

I said, "Because I trusted you."

After a year of silence, USAA's mediation team -- who had never set foot in my house and were based in another state -- emailed me: "Your house had issues no contractor could have foreseen," they said. The work, while clearly bad, was apparently "about what you could expect from the average contractor in Austin right now." They knocked $2,000 off the bill. I had to spend $80,000 fixing the foundation slab alone. (All told, I've spent over $300k repairing my house to date, and there's still more to do... just for context, I only paid $275k for my house in 2010...)

And here's what I didn't know: the "mediation" wasn't neutral. It was run through Contractor Connection -- a company that exists to serve insurance carriers. I was never really their customer. USAA was. Any pressure to do the right thing had to come from USAA -- and USAA simply didn't care.

So I finally hired a lawyer. Expensive. Slow. A year later, we finally had our "day in court." Except it wasn't court -- there's no public record, no evidence allowed (meaning my entire photo slide deck showing all the issues wasn't even looked at!), no jury of sane peers who could see this from a human angle. Just arbitration with a "neutral" retired judge who had spent the past two years doing nothing but USAA cases. (Think she'd have had that job for two years if she ever ruled against the insurance company?) At one point she said, "We have to give the benefit of the doubt to these hard-working contractors who came to aid you in your hour of need. If we don't protect them, they won't be there when others need them."

You can imagine how her ruling went.

(Another thing everyone should know about Texas before moving here: there are no "Licensed Contractors." So even though I had a professional inspection outlining all the issues, when it came time to present it, I said, "It's clear a professional didn't do this work." And the contractor's lawyer was able to shamelessly say, "Nowhere in the contract does it say a professional would do the work." So shady.)

The contractor wanted me to pay their legal fees. Pay for the full amount of the repairs -- wouldn't even tell me what the insurance company had agreed to pay, but claimed the value of their work was three times higher than any number I had seen until that point. It still bothers me that they were allowed to just make up a number -- and all the written emails and texts saying they'd make things right, pay my living expenses, were just ignored.

But what killed my will to fight... mid-way through, my lawyer told me that if I wanted to proceed to trial, I'd need a $250,000 retainer up front -- and it would drag on for two or three more years. And I wouldn't be allowed to fix or move back into my house until it was done because they would need the house as evidence. By then I was exhausted, broke, and just wanted it over. Ten hours into a marathon arbitration session -- literally as the building's janitorial staff was locking doors -- I agreed to a deal to just make all this stop. We'd all just walk away. I'd keep the house in the state it was, we'd never have to go through mediation again or do another blue-tape walk-through, but they weren't paying for anything -- not even the expenses they'd already agreed to pay, certainly not the damages to my house.

At the end my lawyer pointed me to a DocuSign field and said, "Sign here." After I said, "Well, at least I can warn other people with a brutal Yelp review," my lawyer said: "No, you can't. You signed a non-disparagement clause." At no point was this talked about before I signed it. When I asked, "Why didn't you tell me?" my lawyer just said, "Oh, these are really standard..."

And apparently, she didn't think it was worth bringing up because another one had already been in the original contract I signed while standing in two inches of water in my living room. Looking back, it feels like they knew from the start they weren't going to deliver quality work -- and they wanted to make sure anyone who went through mediation could never speak publicly about it again. (Technically it doesn't cover USAA, but calling them "independent" is like calling a husband and wife independent -- legally separate maybe, but joined at the hip in every way that matters.)

That's the real power of these clauses: they don't just close your case, they erase it. They wipe away the evidence, silence the people who lived it, and make sure the next homeowner walks into the same trap with no warning. And there's a power dynamic. They've done this a hundred times. They show up with the contract they want. You're acting in the moment, often stressed or panicked. You think you're just signing to pay them -- but really, you're signing to let them off the hook for any damages, and do things in the shadiest way they can do them. And no matter what they say or do after that, the only thing that matters is the original contract.

So I can't name the contractor in Austin. But I can tell you it was USAA's contractor. And everything I went through was part of a process that USAA designed. =P

Insurance companies aren't there to help you. They're there to protect their balance sheet. If you get crushed in the process, that's acceptable collateral damage. They don't care about making you whole -- only about checking boxes in a process designed to minimize payouts and keep the stock price climbing.

And non-disparagement clauses? They're how corporations make sure no one ever finds out -- so they can keep getting away with it.

dbg31415··on I regret building this $3000 Pi AI cluster
Was it cost effective? Meh.

Was it a learning experience?

More importantly, did you have some fun? Just a little? (=

dbg31415··on Slack has raised our charges by $195k per year
Lots of criticism here but feels like a community that would have been better served by spinning up a forum server or something along those lines. These are pretty easy to get going. Cheers!

https://www.discourse.org/

https://flarum.org/

https://www.simplemachines.org/

dbg31415··on Apple Photos app corrupts images
The headline should really note that this only affects people importing from a digital camera.

For the 99.999% of us who just use our phone, nothing to worry about.

Scared me for no reason! =P

dbg31415··on Robert Redford has died
Or… sticking to the theme…

The Old Man and the Gun

… another great film by Redford, about an elderly man who leans on his charisma and confidence to rob banks. Based on a true story.

dbg31415··on iPhone Air
Samsung Galaxy Z Fold.
dbg31415··on iPhone Air
I'm genuinely bummed that Apple killed the Plus iPhone.

For years, it was the perfect sweet spot -- bigger screen and bigger battery without the Pro price tag. It was especially great for elderly users: easier to read, easier to hold, and they didn't have to pay $1,000+ just to get a phone they could actually see and use.

The jump from the base model to the Plus was usually just $100, but you got a noticeably larger display and often better battery life -- the kind of practical upgrade most people actually cared about.

Now, if you want a larger screen without breaking the bank... well, you can't. Apple's lineup basically forces you into the Pro models, which feels like a loss for accessibility and for people who just want "big and simple."

I wish they'd kept the Plus around. It wasn't flashy, but it served a real audience.

dbg31415··on iPhone Air
I picked up a folding phone a while back just to test it out, and honestly they're still pretty underwhelming.

The screen isn't really big enough or the right shape to feel like a real upgrade for movies, and a lot of apps just aren't built with foldables in mind. Most of the time it just feels like a weirdly shaped, less powerful, less durable tablet.

On top of that you're dealing with a visible crease across the screen, higher prices for something that's actually more fragile, and bulkier hardware with smaller or split batteries. The tech is cool in theory, but in practice it's a lot of compromises without a clear killer use case.

dbg31415··on Atlassian is acquiring The Browser Company
Like grandpa always said: "When a company lays off staff so the founders can buy an island, it's time to move to GitHub Projects." Ha!

Here are the real reasons to drop Atlassian:

1 -- You're already paying for GitHub. Atlassian has no alternative to GitHub Actions, and nothing else matches it at scale.

2 -- GitHub works better with AI coding tools, most dev tools, and most CI/CD pipelines. Open source is ~5x more likely to be on GitHub than anywhere else.

3 -- Your devs like GitHub more. Honestly, everyone does. The only person who tolerates Jira is the guy who thinks changing fonts on TPS reports counts as productivity.

4 -- And the best part: you can close an issue with a pull request. If you can't tie a task to the code commit, and show clean automated tests before merging, that's not project management -- it's project theater.

dbg31415··on We should have the ability to run any code we want on hardware we own
Some things shouldn't be left to amateurs to repair. Just because you "own" the hardware doesn't mean you're equipped to fix it safely or securely. Modern devices are tightly integrated systems -- tinkering with them can make them less reliable, less secure, and sometimes outright dangerous. Manufacturers lock down certain layers not just out of greed, but because risk management protects both users and the people around those users.

If you agree with this article, do you also agree with these statements?

* "We should be able to repair our firearms with freely available full-auto conversions kits."

* "We should be able to repair our own cars, and add software like Volkswagen did to bypass EPA and state inspection testing."

* "We should be able to repair our own homes and offices, and ignore building codes and ADA guidelines."

dbg31415··on It is worth it to buy the fast CPU
It's worth paying for reliability. If that also means more speed, fine -- but raw CPU benchmarks rarely matter outside of very specific workloads. What you'll notice day to day is whether the machine crashes, wipes out a project, or forces you into an unexpected week of downtime.

Computers are like lightbulbs, and laptops are the extra fragile kind. They burn out. I've never had one more than five years, and after year three I just assume it could fail at any moment -- whether it's an SSD crash, a swollen battery, or drivers breaking after the next OS update.

If you replace machines every three years, like I do, you're not necessarily paying for performance -- you're really just paying for peace of mind.

dbg31415··on Paracetamol disrupts early embryogenesis by cell cycle inhibition
What scares me about this is that Tylenol is a drug that's been handed out to everyone, for everything, for decades. And if we could miss how dangerous this one is, what are the odds other drugs aren't just as risky?

Side note, here's a Scrubs clip from 2001 that shows just how ubiquitous Tylenol was.

https://www.youtube.com/watch?v=EcDWj7kZcRc

I know the anti-vax crowd is full of homeopaths, chiropractors, and tarot readers. But they're not wrong about one thing: drug companies make money by selling drugs. If we can't guarantee real oversight before those drugs hit the market, we're in deep trouble.

dbg31415··on Is 4chan the perfect Pirate Bay poster child to justify wider UK site-blocking?
> RSS is alive and well

That's a stretch.

https://www.vice.com/en/article/the-rise-and-demise-of-rss/

https://trends.google.com/trends/explore?date=all&geo=US&q=r...

dbg31415··on Waymo granted permit to begin testing in New York City
Austin didn't "fire all the cops." What happened was messier.

After 2020, the city council cut about a third of the police budget and paused new cadet classes. At the same time, hundreds of officers retired early or left for better pay elsewhere. By 2023, patrol vacancies were over 30%. With fewer officers, APD stopped handling whole categories of calls -- traffic enforcement, minor crashes, and low-level 911 calls -- because they just didn't have the staff.

Then politics made it worse. Austin leaders (Blue) pushed for more oversight and accountability. The governor (Red) fought back with bills to hide misconduct records and block transparency. The Travis County DA started prosecuting misconduct more aggressively, straining relations even further. The result: a demoralized force, hollowed-out staffing, and a city caught between "fund them less" and "hold them accountable more," while basic policing collapsed.

So no, they weren't fired. But yes, many stopped doing the job -- leaving Austin residents stuck in the middle of a state–city standoff. And honestly, it feels like that was Governor Abbott's goal all along: "If you didn't vote for me, don't expect police to lift a finger for you." These days, even for traffic accidents, assaults, or vandalism, 911 just tells you to file a report online.

dbg31415··on Waymo granted permit to begin testing in New York City
Not funny -- terrifying.

In Texas, traffic cameras that automatically issue tickets are illegal. Courts ruled they violate the constitutional right to face your accuser. And look, that's how it should be.

And I certainly don't want my own car, phone, or anything else I own snitching on me while I drive.

dbg31415··on Waymo granted permit to begin testing in New York City
> I think it would be far more effective to make it easier to lose your license than it would be to make getting the license more challenging.

For your system to work, there would actually need to be cops watching traffic.

Since the pandemic, some cities just don't have as many police watching the streets as they used to.

For example, there is virtually no traffic enforcement in Austin now. You see the results with how much people speed now, and how awful some drivers behave on the road.

* Traffic enforcement capacity in Austin dropped significantly -- traffic citations fell about 55% between 2018–2022.

https://www.austintexas.gov/sites/default/files/files/Audito...

* As a result, speeding tickets, which once averaged 100 per day in 2017, dropped to about 10 per day by 2021 -- a 90% decrease.

https://www.kut.org/transportation/2022-02-24/austin-police-...

dbg31415··on GPT-5
I take a strange comfort in still spotting AI typos. Makes it obvious their shiny new "toy" isn't ready to replace professionals.

They talk about using this to help families facing a cancer diagnosis -- literal life or death! -- and we're supposed to trust a machine that can't even spot a few simple typos? Ha.

The lack of human proofreading says more about their values than their capabilities. They don't want oversight -- especially not from human professionals.

dbg31415··on Ditching GitHub (2024)
Interesting. Seems both are now acceptable.

https://www.merriam-webster.com/wordplay/bury-the-lede-versu...

dbg31415··on Ditching GitHub (2024)
Posts like "I'm leaving Facebook forever!", "Netflix has ads now!", or "Twitter is ruined!" always come off as angsty and self-important.

This one's no different. I didn't even know Copilot was the issue until halfway through -- by then, I'd stopped caring.

If Copilot is your dealbreaker, fine. But don't bury the lead. Just say what you're switching to and why it's better. That's the useful part.

dbg31415··on Providing ChatGPT to the U.S. federal workforce
Oh, is that why they edited the Constitution?

"It keeps saying our plans are illegal -- should we just patch the source code?"

https://www.rollingstone.com/politics/politics-features/trum...

dbg31415··on Tesla withheld data, lied, misdirected police to avoid blame in Autopilot crash
What do you call two lying executives in minimum security prison? A good start.

So the solution to all of this is to lock up more executives who commit fraud or lie to the public.

Recently (after a 10 year battle) two former Volkswagen executives just got prison time for the Dieselgate scandal.

Wish it had come faster, but that's a good start.

https://www.lbc.co.uk/crime/volkswagen-execs-jailed-fraud-de...

dbg31415··on Tesla owes small businesses millions in unpaid bills [video]
Musk pulled the same stunt with vendors after buying Twitter.

The news is full of stories about him settling cases because his actions were either illegal or in breach of contracts.

He comes across as supremely arrogant—someone who refuses to play by the rules and probably never will.

At this point, if you extend him credit or don’t demand full payment up front, that’s on you for trusting him.

dbg31415··on Never write your own date parsing library
Relevant.

https://m.youtube.com/watch?v=-5wpm-gesOY

dbg31415··on Where's Firefox going next?
Where should "Jarvis" live -- in the OS, not the browser? I guess that makes sense.

I just want to get to the point where I can say: "Siri, draft an email response to my boss..." or "Siri, monitor all my Slack and Teams channels and text me if anything important comes up... and go ahead and auto-respond with RTFM links if the answer is already in the docs or a past part of the channel thread..." or "Siri, go do the grindy parts of the video game so I can log in and just do the fun parts this weekend..." or even, "Siri, take my stupid defensive driving course I got slapped with for going 5 miles over the speed limit."

That’s when AI will be fun. Right now, it still feels like I’m doing way more work than I want to. I want to be able to start handing it tasks I can hand interns now. (Ha, and yes, I have made interns do the boring grindy parts of video games for me, and take my defensive driving tests.)

dbg31415··on Hyatt Hotels are using algorithmic Rest “smoking detectors”
Man, I hate when companies do this kind of thing.

Also...

Man, I really hate checking into a hotel room and getting hit with that unmistakable “someone vaped in here” smell.

It was so nice traveling in parts of Asia where vaping is banned. I’d honestly rather deal with cigarette smoke outside, where I expect it, than that overly sweet, plasticky vape air inside. It’s like someone boiled a Jolly Rancher in a humidifier.

dbg31415··on Where's Firefox going next?
Firefox should ship with a local AI agent that can browse, summarize, and act on the web — entirely on-device.

I don’t want to send my searches through Google or OpenAI just to get basic tasks done. Give me a sandboxed local model that can:

* Read pages and data that’s loaded through it

* Summarize content

* Act on rule-based prompts I define (e.g. auto-reply in Slack, triage emails, autofill forms, upvote followed author’s posts…)

Let me load a Slack tab and have the AI draft replies for me. Same for Gmail. Basically, let Firefox interact with the web on my behalf and train the AI to be my assistant.

Beyond that, extensions already do most of what I need — but a built-in, private AI agent would actually move the needle.

dbg31415··on HDD Clicker generates HDD clicking sounds, based on HDD Led activity
Old news.

https://m.youtube.com/watch?v=cM_sAxrAu7Q

dbg31415··on Australians to face age checks from search engines
People need to realize that Australia is a testing ground for laws like this.

https://youtu.be/eW-OMR-iWOE

dbg31415··on YouTube's new anti-adblock measures
Discord recently started using a fake loading screen if you have an ad blocker enabled. What’s hilarious (and a little infuriating) is that the app is still obviously working under the hood — you can literally see masked text updating in real time when people send you messages. It’s not “loading,” it’s just refusing to render content locally. They’re not even blocking access to the service — they’re just trying to frustrate you into disabling your ad blocker without explicitly saying that’s what they’re doing. Classic dark pattern.

What’s worse is the privacy side. Discord apparently leaves the microphone open even when you’re using push-to-talk. There’s been anecdotal evidence from users monitoring their network traffic that mic input is still active in the background, likely being piped to local buffers or held in memory under the guise of latency reduction. That might sound innocent, but the distinction between “open but not recording” and “recording” is razor thin when the user has explicitly told the app not to listen until a key is pressed. At minimum, it’s a trust violation — at worst, it’s surveillance theater.

This is the standard bait-and-switch. Build a good product, earn user trust, then slowly degrade it with tracking, telemetry, ads, and manipulative UX until it’s barely recognizable. Discord used to be a breath of fresh air compared to Skype or Teamspeak, and now it’s another data-harvesting machine with a gamer paint job. It’s telling that more users are looking into self-hosted options or jumping to alternatives like Matrix or Mumble. Discord doesn’t have ads yet, but all the groundwork is being laid — and people are right to be wary.

dbg31415··on OpenAI wins $200M U.S. defense contract
From my past experience with US government work that translates into about $199 million worth of meetings and $1 million worth of actual work.
← PreviousPage 5 of 34Next →