pontilanda's comments

pontilanda | 3 years ago | on: OpenAI used Kenyan workers on less than $2 per hour to make ChatGPT less toxic

Re: child labor.

It's awful but who sends these kids to work? What will a mother of 3 children do if she can't feed herself?

It's a terrible cycle but it takes ages to fix. No foreign company is benefitting from Bangladeshi kids making low-quality bricks for their village. What is the solution today? If you tell them they can't work, who will feed them today?

Are you personally going to donate your money to not only feed all these people, build schools and infrastructure, but also $20/hour to everyone involved in the process?

pontilanda | 3 years ago | on: OpenAI used Kenyan workers on less than $2 per hour to make ChatGPT less toxic

The point of bringing jobs to Kenya is that they can pay less. If you don't see that as a benefit, why should I, a business, go to the trouble of working with a Kenyan company rather than just do it locally?

I could pay a Kenyan $17 an hour, or I could pay a Kansan instead and get US government benefits. The same applies at every payment level. Your logic fails the moment you realize that not every person/worker on earth is equal.

Insisting on this sort of articles just goes to show how sheltered these offended people are. I live in the third world and I know people who are thankful to Coca Cola for their "$2 wages."

pontilanda | 3 years ago | on: Recent improvements to Safari

> That sounds overly dramatic

Try appending this piece of code to your `index.js` and let me know how it goes in Safari:

    const r = /(<!foo)/
The parser will encounter a syntax error and no code is executed.

pontilanda | 3 years ago | on: Recent improvements to Safari

Chrome already won, non-Apple users basically don't have a choice.

Please tell me how Chrome has "slowed down" after reaching the current market share years ago. It's not like Safari is the one making on-spec progress like Firefox did in 2005. Sounds like you're the one not understanding the early browser wars.

pontilanda | 3 years ago | on: Recent improvements to Safari

Google won the web years ago and it's still "innovating." By "is the new IE" people generally mean the 2007 IE, not the 1999 IE. I don’t think many complained about those shiny new ActiveX APIs in IE 3 and Chrome doesn't really have anything like that (even though they push features out with few signals from the rest of the platform)

pontilanda | 3 years ago | on: Tweetbot is back down again

> Also you should rethink your life if you consider yourself a Twitter/Reddit power user.

I'm not, but people can make money on those platforms nowadays, so don't be so judgmental.

pontilanda | 3 years ago | on: Tweetbot is back down again

Content. If your platform sucks, power users can hang around, using power tools.

This isn't so much of a problem on Twitter as much as Reddit, though. Their native experience is okay (it's just the users that are insufferable)

pontilanda | 3 years ago | on: Ask HN: How do you trust that your personal machine is not compromised?

All that looks good on paper, but a lot of apps require full disk access and can easily run in the background, so how "trustable" can that really be in practice?

With iOS at least I know that apps really are sandboxed and cannot access anything unless I grant permission. No app can ever attempt to access my photos unless I explicitly pick a photo or grant partial/total access. Even then it's read-only or "write with confirmation, every time"

pontilanda | 3 years ago | on: Recent improvements to Safari

Anyone who disagrees hasn't tried to develop a website on Chrome and Firefox only to find out Safari still doesn't support regex lookbehind (which means zero javascript will now run). It's only been available in Chrome for 5 years after all, no rush.

pontilanda | 3 years ago | on: Recent improvements to Safari

Super nice to scroll a 150-lines-long list of countries by swiping on a 1-inch-tall target on my huge screen.

Even now it's stupid they don't offer keyboard filtering.

pontilanda | 3 years ago | on: Recent improvements to Safari

Are you talking about the OTP delivered via unencrypted SMS? Surely Apple knows how to set up a link with a barebones encryption better than SMS’

pontilanda | 3 years ago | on: Recent improvements to Safari

I've been using Safari for years now and I still think it's poor in many areas.

URL autocompletion is an absolute joke. Detaching tabs has been browser-crashingly-bad for about a year. Still no way to tell whether the current page has already been bookmarked. Performance is pitiful on large pages (e.g. long PRs on GitHub) to the point typing is takes whole seconds longer. Pointless "apps" for web extensions, which make it unnecessarily complex for non-Apple developers to publish web extensions for Safari.

I only use it because it's not Google’s and because it integrates better than Firefox. If I didn't have an iPhone I would never think of using Safari on Mac.

pontilanda | 3 years ago | on: Ask HN: Is TypeScript worth it?

> tests are much better at giving you a glimpse of what the code even does

Types do that, they tell you the expected input and expected output. No type nor test is all-encompassing of course, but it gives at least some information.

No test will guarantee that a function will never return a number. Types, if valid and without prototypal shenanigans, can.

pontilanda | 3 years ago | on: Static HTML Comments

Static as in "the page is pre-generated, not generated on every HTTP request"

It's the right setup for write rarely, read often scenarios.

pontilanda | 3 years ago | on: Ask HN: Is TypeScript worth it?

Are tests useful? Because this is what TypeScript gives you: it helps you avoid regressions.

If I change a signature, tests fail. If I pass junk data, tests fail. It's like invisible live tests and people forget this.

As in the other recent discussion, yeah, you can live without tests and you can live in JS-land. Whether it's worth it it depends on you. TS and traditional testing lets me ship updates without even opening node or the browser.

page 1