FlumPHP

@FlumPHP@programming.dev
31 Post – 145 Comments
Joined 11 months ago

The fact that Google started as a search company and yet search in their own apps sucks is boggling.

In YouTube Music, when you're building a tuner to create a station, you can't search at all. Instead, you get an endless scroll off bands and have to find the one you want that way. The order is random.

Like .. Pandora let you do the same thing with search back in the 00's

5 more...

Reuters has temporarily removed the article “How an Indian startup hacked the world” to comply with a preliminary court order issued on Dec. 4, 2023, in a district court in New Delhi, India.

Reuters stands by its reporting and plans to appeal the decision.

The article, published Nov. 16, 2023, was based on interviews with hundreds of people, thousands of documents, and research from several cybersecurity firms.

The order was issued amid a pending lawsuit brought against Reuters in November 2022. As set forth in its court filings, Reuters disputes those claims.

I hate patent trolls, but I will say "it couldn't have happened to a nicer company". I hope they both go broke on legal fees.

2 more...

Too many industries are shitting on entry level employees now.. They're easy targets for layoffs and easy targets for AI, apparently. Now they're already complaining about the lack of quality talent.

The Great Resignation is effectively over. We’re now in the Great Talent Stagnation, where employers’ biggest concern is the lack of qualified applicants

If you don't invest in the next set of entry-level employees, you won't have the next set of qualified employees.

12 more...

It shouldn't be OK and Media Matters will surely file for a change of venue. They're located in DC and Twitter in California. Heck, Twitters own TOS says that your use of the service is governed by California law, so any claim that they fraudulently used the service should be handled in California.

But activist judges are also known to deny motions for made up reasons, so Twitter starts in Texas in hopes an activist judge keeps the case there to "stick it to the liberals."

2 more...

It's also disingenuous because they already decline to host sex workers newsletters. So if the censorship angle was true, they're already censoring.

1 more...

I switched all my domains to Porkbun. No way I'm hanging out in Squarespace land.

I worked at a firm that was regulated and audited by the SEC. The standard lesson from the compliance department was always to have potentially problematic conversations out loud instead of in email or Slack. They never needed encryption to avoid regulators.

A recent pilot in Prague enabled Hosts on Airbnb to trial Minut noise sensors, and found a reminder can be all that’s needed for a potential noise issue to be quickly resolved

If a reminder is all that's needed, the device could be an offline decibel meter that lights up when the volume exceeds a threshold.

Plus I'm sure parents are going to love their phone blowing up when little Billy is a bit too cranky at bed time.

To make matters worse, they keep reusing the same names for things. I honestly don't know if I use Google Pay or Google Wallet? I just push the credit card icon on my phone.

2 more...

it means you can’t block ads without violating the DMCA. Browsers can have adblocker extensions, apps cannot (unless you hack them.)

I imagine this is just going to lead to more people using DNS ad blockers. My phone literally can't access your ad server, sorry.

15 more...

Yeah, it's just like when Prince changed his name. The media will just keep going "X, formerly known as Twitter" forever.

2 more...

While we resourced mozilla.social heavily to pursue this ambitious idea,

How many people do you need to administer a Mastodon instance? I'm pretty sure infosec.exchange is like one dude.

“I don’t think it’s nice to federate with a company that has been cited in multiple independent reports of massacres/genocides,”

And I don't think it's nice to take the choice away from users. I can block threads all on my own -- I don't need a nanny who doesn't even cite their sources.

9 more...

They're all unpaid and probably classified as power users. So they have no employment protections.

Dude also used a LLM to generate descriptions for the packages he's serving from his package manager. And of course, it got them wrong, creating a headache for the actual package maintainers

I'm more concerned that the company decided it was OK to meld the "From:" line of her email (asking for support) into her profile. If they think that's an appropriate way to handle PII, I don't trust them.

"Monday".length is working JavaScript and does equal 6. No print command afaik though.

4 more...

He drove past the ... victim advocacy center ... and was captured on surveillance cameras throwing the can into the center's parking lot. One of the center's employees ... saw Blakeslee throw the can from his car and recovered it in the parking lot... [and] called police to report the incident and the attorney was eventually charged with misdemeanor counts of disorderly conduct and littering.

Spent an hour last night moving to 2FAS. Authy doesn't make it easy -- unlike their competitors, they don't offer an export feature.

12 more...

I doubt most people know that country TLDs are different from vanity TLDs. I know when I look up domains, they're usually all smooshed together and then the terms are in a giant block of ToS.

8 more...

While I don't disagree with the decision, I do think big tech companies are getting to have their cake and eat it too. They can simultaneously decline to host content, while also not being responsible for the content they do host.

At the very least, I would like them to be responsible for content that was reported by users, reviewed by the company's employees/contractors, and then allowed to stay up.

And? Why take active steps to stop it from working instead of just stopping technical support? Oh yeah, to get more money.

2 more...

In this case, Microsoft owns 49% of OpenAI, so they're the ones subsidizing it. They can also offer at-cost hosting and in-roads into enterprise sales. Probably a better deal at this point than VC cash.

On top of this, they don't care about best practices. They're shit managers who were better at getting promoted than managing people.

Meetings on Zoom suck? Well, you don't use agendas, meeting notes, etc. Your meetings always sucked, you're just missing the dopamine hit from socializing on the way to and from the meeting.

Bad employee relations? Well, your 1:1s are really only status calls. Your relations always sucked, you're just missing talking to Bill about your kids when you corner him at the coffee machine.

Missing team bonding? Well, your team went to happy hour to bitch about you. They always hated trust falls. You just miss hanging out with your yes-chums.

The actual numbers speak for themselves and the clear motivation for this feature.

About 91% of the victims of rape were riders and about 7% of the victims were drivers. Women made up 81% of the victims while men comprised about 15%

Uber releases safety data: 998 sexual assault incidents including 141 rape reports in 2020

Women Plus were 85% of the victims. This is despite the "ways" Uber has implemented to increase safety.

While that definition sounds ideal, I think most people with side hustles are still working for someone, just with flexible hours. DoorDash, Uber, transcription, etc.

Reddit expects to finish this year with ad revenue ... slightly over $800 million... Reddit had said two years ago it aimed to exceed $1 billion in ad revenue by 2023...

So they missed their two year goal by 20%. They had forecasted a 2.9x growth and achieved 2.3x

When it comes time to IPO, they'll just blame the economy and ad blockers, while showing how many users they forced into their app where ad blocking is harder.

6 more...

You're conflating my statement of "this is how you should expect companies to act" with "this is morally right" -- which was literally the point of my original post. You're either deliberately trolling or unable to engage in a respectful conversation. Have a day!

Edit: Oh and CircleCI is a US company, so you once again tried to change the topic to fit your point. Please learn to converse in good faith. Cheers!

It isn't a shock. Right or wrong, if you call out your boss/board/investors, you should expect to be fired. Corporations are required to protect their shareholders, not make a moral stand. I hope the gentleman here understood that -- when you choose to take a moral stand, it isn't going to be without consequences. It's one of the reasons we generally admire people who took a stand (and ended up judged "correct" by history).

8 more...

Fun fact, it's been two different groups of people in charge! Yahoo! was responsible for removing adult content and then sold it to Automattic for pennies on the dollar. Automattic then went through several rounds of different poor moderation before the CEO himself stepped up to share GDPR violating information on Twitter. Now we're adding AI!

I bought a plane ticket this week and it had all the fees listed. If airlines can do it, so can any multi-national corporation.

NewEgg is such a shell of its former self. They went from fighting patent trolls to platforming scammers.

You could pay for the service with cash instead of ad views. Works on all devices without having to set up an adblocking VPN or Pi-Hole.

19 more...

I too want my query results in an object, but thankfully libraries like sqlx for golang can do this without the extra overhead of an ORM. You give them a select query and they spit out hydrated objects.

As far as multiple DBs go, you can accomplish the same thing as long as you write ANSI standard SQL queries.

I've used ORMs heavily in the past and might still for a quick project or for the "command" side of a CQRS app. But I've seen too much bad performance once people move away from CRUD operations to reports via an ORM.

The Internet: "If you're not paying, you're the product, not the customer." The Internet: "Ads suck! We're going to block them."

Content Providers: "OK, we're going to charge to pay for our bills then."

The Internet: "HOW DARE YOU?"

The "Sync Contacts" setting is weird. You can toggle it on, but it doesn't gain or ask for the OS permissions on Android. There's a brief message saying you have to give it the permission. No idea why they didn't just use the built in SDK to ask for the permission.

10 more...

“Within the limits of their discretion, directors must make stockholder welfare their sole end,” Strine wrote. “Other interests may be taken into consideration only as a means of promoting stockholder welfare.” -- Chief Justice Strine, Delaware’s Supreme Court, 1985’s Revlon v. MacAndrews

5 more...

The inventory management isn't great, but between sorting by weight and latest, plus the text search, it didn't hinder my ability to play. You basically just have to ignore the visual inventory in favor of those options.

3 more...

If you believe that prison (or any criminal sentence) is for rehabilitation and restoration instead of punishment, what's the hopeful outcome here?

I'm sure the guy already isn't going to want to work with real guns on any future movie set. Sending him to a rich white guy prison for 18 months won't change that. Nor will it change the laws or practices of what's happening on movie sets. And it won't bring any restitution to the victims' family unless they, in turn, sue.

Seems like the best outcome here would be a plea deal that involves pleading "no contest", barred from using real firearms, and committing to financial restitution for the family.

5 more...