Hacker Newsnew | past | comments | ask | show | jobs | submit | latsu's commentslogin

AI slop article about using AI to write tests in a format that's worse than Cucumber...

Why would I bother to read the slop you couldn't even be bothered to write?


I'm pretty sure this is a re-launch of the lite tier they already had in lower income countries at a higher price, instead of making a tier for people that don't like ads and also don't use Youtube as their primary music platform.


The physical-sim tray is present for all markets outside of the US on all iPhones.


You aren't kidding. The price for a lot of their storage options looks to be 2-4x what you can find in a grocer in the US. Even a Costco set of Snapware glass is significantly cheaper than Tupperware.


Many of my close friends and myself that have used Android phones have sworn off the Pixel brand.

Personally I had issues with GPS and the speaker on my Gen 1 pixel.

We all seem to run into hardware faults right around the end of the warranty period and their value seems to drop like a rock on the second-hand market months after launch.

Just my anecdotes.


I owned several generations of Pixel. Nightmare. Half baked software. Sometimes would crash on first setup. Just a spaghetti mess which you can't afford with something so central to daily life as a phone. It was like some kind of academic software experiment. They literally couldn't pay me to use one today even as a second phone. I don't trust google.


I started on pixel 1 and now have a pixel 4a. My wife has been thru multiple pixels as well (3 and 7). We've had zero issues.


Why oh why is still using Micro USB?!

I was hoping that the next iteration would start using USB-C even if it costed a bit more per-board.


Their partners already have tons of alternative boards ready to go, including a few which are drop-in replacements for the Pico, if you don't mind spending a bit more for USB-C:

https://www.raspberrypi.com/for-industry/powered-by/product-...


The problem is most of the boards from partners are specialized with different hardware add-ons and have a significant markup at about 10 USD a board, which makes it harder to justify buying a handful of boards to tinker with. It's quite unfortunate.


That's true, but give it a few weeks and AliExpress will be full of dirt cheap Pico/ProMicro-compatible RP2350 boards with USB-C.

I recently bought a dozen RP2040 ProMicros with USB-C and 16MB flash for about $2.70 each, and there's variants with smaller flash for even less.

This store, if you're wondering: https://www.aliexpress.com/item/1005006130019224.html


Are this almost identical to the rpi so I can install rpi OS?


No, these are microcontrollers. They're the thing you'd put inside a device that needs a tiny bit of smarts, like Raspberry Pi's debug probe[0]. The case I have for my RPi5[1] uses an rp2040 to run the thermal management logic.

0. https://www.raspberrypi.com/documentation/microcontrollers/d...

1. https://argon40.com/en-gb/products/argon-one-v3-m-2-nvme-cas...


The Pico and Pico 2 are micro-controllers, not SBCs like the other Raspberry Pis.


For anyone else who wanted to see the Challenger+ board's specs/price (for some reason the rpi page only links to a photo of it): https://ilabs.se/product/challenger-rp2350-wifi-ble/?&curren...


At least microUSB always works, with Chinese USB-C boards they skimp on the CC pull-ups so the ports don't work with typeC to typeC cables.


Oh, I was trying to understand why cheap chiniseum USB-C-powered products off Amazon were only charging from a cheap USB-A brick and not from my quality USB C chargers.


try combining a type c male to USB female adapter and a USB A to type c cable together to get a working type c to type c cable


Ugh, that one was killing me the other day. I went through 3 different cables before I found a hardware designer on the company's discord who could explain the issue.


Ok, that explains it. I have a usb powered LED lamp that I’ve been trying to recharge via a c to c cable- but it only works with a b to c.

Thought it might be the cable at first, but it was general. Just couldn’t think of a reason why it wasn’t supported though…


I suspect the microUSB would actually fail in OTG mode for the same reasons in that case though? It's the same thing in terms of needing extra resistors.


Contrary view: I don't mind, because of two things:

1: I still have a ton of micro-USB cables, and a decreasing number of things to use them for. Some are unused, still in unopened packages.

2: Devices like this don't get moved and plugged/unplugged frequently, which is what kills the connector.


Probably to maintain the exact same form factor as the Pico (1)


Probably so they can say that it's a drop-in upgrade over the Pico 1. It's not a drop-in upgrade if you have to redesign your project's case to use it.


Funnily enough, they advertise one of the partner boards with USB C in that way anyways:

> Picossci2 Breakout is a drop-in replacement for Pico 2, with a USB-C connector.


doesn’t usb-c significantly increase the components required? unless you skimp and just replace the connecter only, which won’t always work.


It just needs two resistors on the CC lines.

My guess is the RPi foundation has a _ton_ of extra micro USB connectors they want to use up.


No, it just needs 2 extra resistors to work properly, but will work as-is if you use USB-A to USB-C cables and as long as you don't pull more power than available by default (i.e. you can request 3A @ 5V just by adding two resistors, but without it you're limited to USB's defaults)

In the past, when usb-c just got introduced micro usb ports for significantly cheaper than usb-c, so it made some sense. Today, it makes no sense.


You can't request 3A via resistors and you don't need to. You can advertise being able to source 3A via resistors. The sink does not advertise how much power it draws (unless it speaks PD), sink's responsibility is to check for what the source advertises (either via resistors or PD) before attempting to draw more power than USB default if you want to be compliant, which boils down to a simple comparator/ADC reading.

Simple sinks just use two 5.1k resistors for pull-downs, no matter how much power they want to draw - and they always need these resistors (two for receptacles, one for plugs), otherwise they won't work with USB-C sources at all.


Right, my bad, you're correct. For some reason, I thought it must be on both sides like that.


I understand all the reason why but I'm still disappointed with the USB 1.1 controller instead of a USB2.0


I think I'm growing tired of reading articles and books that disguise opinions as "Best Practice." I find most of these types of articles and guides lacking in substance.

All of them seem to use blanket statements that lack any evidence as to why the claim being made is true. We are just expected to trust the author, when the author isn't even an expert in the topic they are discussing.


This is very common and will happen almost everywhere you work.

As an industry we should spend our time pursuing other areas that are more objective.

I have nothing against the article, or the author, but especially with linked in expert opinions there is a lot of noise.


Some of these are (hopefully) common knowlwdge to react devs by now.

Although, even though I disagree with some things on that list. They're most certainly not considered good practices, but they're also not the end of the world, really. The "burns" they'd acquire when applying some of the these tips would lead to great learning opportunities too (without being major setbacks).

Overall, a very decent article for someone starting off with React!


The author does have this disclaimer in the article:

> Take everything as an opinion. Software can be built in multiple ways.


Good on them. They are using the same tactics ISP's have used to screw the general public but instead they are at least providing the services they promise.


It's frustrating to see a post like this just blaming Google for their issues, when perhaps their reporting/reviews might be at fault? Many people who look up reviews for products reviewed by Retro Dodo often criticize the reviews for lacking substance or getting very basic facts wrong.

I know that I added them to my personal filter list when I found them providing mis-info or just click-farming off of unannounced products.


It's not about whether you agree with their content, it's that AI and aggregated results are getting ranked above all original pages. I don't have any more hard evidence than the author does, but it's also been my experience that the film of mashed up self-contradictory detritus has been growing thicker and thicker over time. This new wave of non-content is totally different from the old landscape of true or false content.


Payday loan companies like Klarna should probably apply AI to avoid granting loans to people who obviously can't pay them back...

Oh, wait, that would probably be be 90% of the people that use these loan providers to buy something. They should probably be regulated out of existence instead.


Klarna is not payday loans by any means. There are no loans involved. It is a BNPL company (which also offers a credit card and a bank account). Even with BNPL, there is a lot of leeway given to how you want to make a purchase (split in 4 etc.)


At least in the EU, where Klarna originates and is headquartered, using AI as part of an automated decision making process would be illegal under GDPR.

'Payday loan companies' is quite a loaded term, generally used for companies with predatorially high interest rates (three-plus figure APRs). Klarna on the other hand is relatively competitive with a normal credit card, with rates of 20-30% APR typical.

I've never used Klarna myself, but I can see myself using it as part of a plan to buy expensive goods (furniture, white goods, etc.), and I don't think that there's any particular problem with it (from a consumer perspective) that makes it worse than a normal credit card.

Whether their business can support as many write-offs as it sounds like they make is ultimately not something I can comment on.


I use them sometimes. More so as I can pay stuff as invoice. Meaning that if I don't get stuff for some reason there is Klarna in between. Kinda similar to credit card, but less hassle with chargebacks...


> At least in the EU, where Klarna originates and is headquartered, using AI as part of an automated decision making process would be illegal under GDPR.

Could you source this affirmation?


It's article 22 (https://gdpr-info.eu/art-22-gdpr/) "The data subject shall have the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning him or her or similarly significantly affects him or her." - with the emphasis on solely, and it does have certain caveats which perhaps maybe might make it permissible.

Like, this restricts automatic refusal of service due to automated profiling, but doesn't restrict automatic acceptance of service due to automated profiling, and it doesn't restrict automatic recommendation to refuse service which then is rapidly 'reviewed' by a human.


While I agree it doesn’t exclude “human in the loop” necessarily, but there is a lack of clarity as yet whether a decision made by an AI to flag something for manual review would also qualify as a “decision” in this context.

It’s also not explicit that the “legal effects” need be negative, just significant, which I think entering into a loan agreement probably is.

On the plus side, I don’t think it will take too long for case law to develop on these points.


Wouldn't this also forbid payment fraud detection algorithms for example?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: