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

Is the US going to invade Oslo in retribution?

How many years were you in kindergarten?

Some days it feels like I never escaped.

And yet there is clearly a market for easy-to-program MCUs for hobby and educational purposes.

I would argue the RP2040/2350 fills that niche. Cheap, available, easy to program, flexible peripherals, fast enough for many projects, good documentation, and good community support.

RPi's toolchain situation is awful for beginners/hobbyists. CMake and non-manifest-versioned toolchains are a huge barrier to entry. I'd love to use the hardware but have given up multiple times because I'd rather spend my time writing code than wrestling with toolchain setup. And they won't support platformio which could make things massively easier for beginners to set up.

I've never used their toolchain, I use Rust on the RP2040 and it's a breeze to set up.

But yeah there's also CircuitPython where you literally drag and drop a firmware blob onto the volume that shows up when plugging in an RP2040 board, and then you're just editing a Python-esque script to do stuff. Not sure what could be easier when it comes to starting with embedded stuff. You can even use the Arduino IDE with RP2040 boards if you like.

https://learn.adafruit.com/getting-started-with-raspberry-pi...


While I've written Rpi Pico applications in C++, IMO CircuitPython/MicroPython is a far better environment for that processor.

I'm using the RP2040s with FreeRTOS for a hobby project. I think the Pico probe is a much better debugging story than buying a Blackmagic (or if you got the dough, a Segger), to debug the "modern" Arduinos. I have one of the Atmel programmers for the Uno R3/2560/Mega boards and that's nice.

But for people getting started, the ability to just plug in an Uno R3 and stack a motor controller shield on it, is pretty attractive. I like the Cytron break out boards for the Picos, but I still think the path from opening the box to working thing is still easiest with Arduino.

Once you know what you're doing, (and maybe that's when you realize you need a debugger), you move on to something else. And with the Pico I can spend the $800 on an O-scope instead of the Segger.


As a hobby user, RP2040/2350 seems like the best to for beginners. As long as it's not battery powered.

Arduino was around long before RP2040, therefore RP2040 shouldn’t exist because the niche was already filled.

I'll remember that next time I'm developing an FPGA keyboard for my Gateway computer.

Many of the latest gaming mobos still have PS/2 exactly because of the low latency.


Or about $5 on LCSC.

Thank you for surfacing that info, was wondering if I seriously had to go start opening files to find out.

Btw, that's a 256 pin BGA part, grandad's Weller cannot help.


Curious why they didn't use the LFE5U-12F, I can't imagine this project maxing out even the smallest modern FPGA.

Even better. The LFE5U-12F is just a 25F in terms of resources you can full utilize it with nextpnr. I expect lattice didn't find it economical to have a truly separate production process for it.

I, too, remember when Obama has the FCC commissioner threaten to revoke broadcast licenses for the coverage of his tan suit.

This type of both-sides-ism is dumb, especially here when one side is using the power of the federal government to get dissenting voices taken off the air.


I see this "high-ranking elected officials" vs. "A few anonymous nobodies on Reddit and Twitter (now Bluesky I guess)" type of false equivalence all the time.


About a dozen times in this very thread alone, so far in my scrolling.


>I, too, remember when Obama has the FCC commissioner threaten to revoke broadcast licenses for the coverage of his tan suit.

I can't find any specific references to that. Is there a statement from an FCC commissioner or from Obama when he was president?

I'd really like to see such statements.


Source for this?


In the 2019 through at least 2022, Government agencies were "recommending" and "cautioning" social media companies on topics such as COVID and stories about laptops.


Two things here.

1. Trump was president in 2019 and 2020.

2. There is an important difference between a bureaucrat calling up someone at Facebook at arguing a position about policy and the chair of the FCC threatening to remove broadcast licenses. Notable, Supreme Court has even weighed in on the former and found it well within the rights of the government to do.


I included the earlier dates to capture the various government agencies comments on Hunter Biden's laptop, which I doubt that you can claim Trump was directing.

As for point 2, I am not aware of any of the government directed censorship going reaching the Supreme Court.

>On July 20, White House Communications Director Kate Bedingfield appeared on MSNBC. Host Mika Brzezinski asked Bedingfield about Biden's efforts to counter vaccine misinformation; apparently dissatisfied with Bedingfield's response that Biden would continue to "call it out," Brzezinski raised the specter of amending Section 230—the federal statute that shields tech platforms from liability—in order to punish social media companies explicitly.

>In April 2021, White House advisers met with Twitter content moderators. The moderators believed the meeting had gone well, but noted in a private Slack discussion that they had fielded "one really tough question about why Alex Berenson hasn't been kicked off from the platform."

Is there a difference between the White House stating they are looking at Section 230 and asking why this one guy has not been banned?

https://reason.com/2023/01/19/how-the-cdc-became-the-speech-...


False speech does not have the same Constitutional protections as true speech. That's why, for example, you can be prosecuted for defamation, fraud, or false advertising.

However, the Constitution also sometimes protects intentionally false speech such as parody and comedy.

You can see that it's a heavily nuanced issue.


US banks literally collapsed the world financial system in 2008. You don't deserve humble regulation after that. They got, and they deserved, the Dodd-Frank Act, which has now been significantly rolled back.


Is this web only? Are there apps? Hard to sign up for something when I have no idea what I'm buying.



>monopoly on blood oxygen measurement in a wearable electronic device

And I know this isn't your argument, but that's a VERY narrow market for the purposes of a US inquiry into monopolies. Like, the normal market definition fights are about whether you should be considering "premium smartphones" or "smartphones" as a whole. Or all of the grocery stores in a given region, and whether that should include convenience stores that also sell groceries.

I'd be hard pressed to imagine a court really contemplating an argument that a company has a monopoly in a very small slice of a market. It would be like saying that Rolex has a monopoly in luxury sport watches with headquarters in Geneva.


The definition of a monopoly is that it can engage in monopolistic practices. Poaching IP to destroy a small company is very much a monopolistic practice, and has a chilling effect on the rest of the market.

Of course in Apple's case this Masimo story is not the only monopolistic practice.

The correct analogy would be a watch market dominated by Casio and Swatch with no independent smaller brands.

Because every smaller brand that becomes somewhat successful is bought out by the Big Two. Or never gets that far because new IP somehow ends up being the sole property of the Big Two through various other means.

(Technically an oligopoly, but still maintained by monopolistic lock-ins and actions.)


> Poaching IP

I disagree with this framing where offering more money to employees is described with the same words used to describe stealing property

> smaller company

I mean, ok yea that’s technically true, but Masimo makes billions a year in revenue. They are not a smol bean company


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: