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

Many, many people immigrate for an imagination of what life in the US will be. Objectively speaking, the US really is far behind most of the developed world in standards of living .

Also, money. Salaries are simply higher in the US (even if life is worse and less fulfilling overall)


I'm an American currently living in the Philippines, and that's utter nonsense and I know it. Developing world countries are so far behind the US in infrastructure, clean water, food quality, pollution, overpopulation, waste disposal, cleanliness, littering, open public spaces, and numerous other vectors that your comment blithely ignores.

The only possible way you could write a comment like that with a straight face is that you've never walked through a barrio in a developing world country with brick block contruction and tin roofs with tires holding the roof on, or favelas in Brazil with crowding, unsanitary conditions and resulting disease, drug crime, and gang warfare.

The standard of living in the US is vastly better than in these third-world shitholes, and it requires a stunning amount of out-of-touch suicidal empathy to project that it doesn't.


They said behind the developed world, not the developing world.

The US is not "behind the developed world", it's literally the developed world. The lightbulb. The airplane. The telephone. NASA. Space X. Tesla. And on and on...

When people talk about being behind or ahead the developed world, they are talking about the average person's availability of food, housing, internet, AC, transportation, healthcare, education, culture, day to day life, etc. Not century+ old tech or the handful of Billionaires' pet projects. Or, well, really, most of the time people just mean "The US is not like a subset of European (Likely Nordic) countries".

But that's besides the point, because I'm not the person making the argument. I was just pointing out that the comment was misread and misresponded to.


Agreed. This will likely never ship with all the bloat. Custom AI model, custom OS, extremely custom architecture (2 "main" processors running independently...), barely reuses any of the previous work from Flipper Zero.

A combined MPU and MCU architecture isn't that exotic. ST microelectronics currently sells a single chip with that contains a two core Cortex A7 Microprocessor combined with a microcontroller. Admittedly more tightly integrated with ability to communicate via shared memory.

The "custom os" part could also be done easilly enough with the correct approach.

Specifically systemd has a less-known feature known as system extensions intended for basically exactly these sort of scenarios. These system-extensions are basically disk images containing files in /usr and/or /opt that can be dynamically overlaid on the existing filesystem (the intent is that these are purely additive). Systemd also intends that all os provided configuration live in /usr, with /etc existing only for machine specific or admin applied configuration. (And which should enabling overriding anything specified by the package or OS.)

System extensions when used default /opt and /usr to be read-only, but you can enable mutability if you having write routing directories or symlinks in the right spot.

So for userland this whole os profiles things could literally just be a set a of system-extensions, a distinct /etc folder, and distinct set of write redirect directories for each. An initramfs can simply bind mount the /etc directory, and add the correct write redirection symlnks before systemd starts. Rolling back a profile is simply wiping its write redirection and /etc folders. If you also want each to potentially have distinct device trees and/or customized kernels, that would need additional bootloader work on top, but nothing that feels too extreme.

Now in reality, since not everything support systemd style configuration, these OS profiles would probably need to construct an initial /etc by copying files from a base-os template, and then copying in anything included in the system extension images (which can have these as systemd will ignore such folders), but that is straightforward enough.


> A combined MPU and MCU architecture isn't that exotic. ST microelectronics currently sells a single chip with that contains a two core Cortex A7 Microprocessor combined with a microcontroller. Admittedly more tightly integrated with ability to communicate via shared memory.

Don't underestimate the value of that integration.

With the hybrid architecture chips you get the vendor controls for managing the MCU with supporting documentation. ST is good at this.

This isn't the same thing. It's two chips running side by side. It's possible to set it all up so that the Linux chip can control everything you need to manage the MCU, but it's not easy. There are a lot of edge cases to think about and things that need to be handled manually.


Absolutely every laptop uses this same architecture, you can even find the source code of the MCU firmware for Framework laptops and Chromebooks (chromium-ec).

> A combined MPU and MCU architecture isn't that exotic. ST microelectronics currently sells a single chip with that contains a two core Cortex A7 Microprocessor combined with a microcontroller. Admittedly more tightly integrated with ability to communicate via shared memory.

Going with an SoC is much simpler than trying to set up custom communications between two processors, I'm not sure why they didn't think of that.


> 2 "main" processors running independently...

On the other hand, this has been working pretty well for the first few Raspberry Pis! (Although they had the benefit of leveraging an existing smart TV based platform for that.)


Man, they put 2 processors in the thing and are building their own OS. They even say they are not sure how to get it accomplished.

Scope creep to hell and back. Could just let the device get turned off like literally any other device on earth, and not have to build a whole new fucking OS to get it running.

They even - for some reason - want to waste time "training their own AI model because general ones don't cut it" (which no one is likey to use). Could just build a normal RAG + context stuffing pipeline in an afternoon but nah, let's devote a few months to this completely unnecessary non-feature.

100 bucks say this doesn't see the light of day before 2030 (if it ever does!)


> Could just let the device get turned off like literally any other device on earth, and not have to build a whole new fucking OS to get it running.

This is actually quite common in embedded devices and even elsewhere. Every Apple device does this, for example (the Secure Enclave is a completely separate OS running on a separate computer).

If you think about it, most laptops have been doing something like this for decades as well for things like brightness control etc., not with a different CPU but definitely an OS-like thing (i.e. the BIOS, using SMIs etc.)

The idea of the "single OS, single CPU computer" has been a myth for a while now.


Yeah, CPU + MCU isnt exactly a foreign or strange idea. And they're hardly developing "their own OS", just configuring a default linux distro with various integrations particularly around display, IO and custom applets to interface with existing linux terminal programs and libraries.

They do appear to be trying to build something a bit more bespoke than that, where they want something like Fedora Silverblue or what systemd seems to want to present, in terms of contained overlays for snapshotting when you make changes and then going "oh no" without requiring a full reinstall.

God knows if they'll end up scaling back their goals, but the vision isn't "just" a few custom integrations.


The idea of the "single OS, single CPU computer" has been a myth for a while now.

At least since they started running Java on SIM cards.


Good point, and quite on topic given that this thing will have a SIM slot, so we're at at least three OSes and CPUs and counting :)

The Bluetooth and Wi-Fi chipsets usually have their own CPU as well.


Big dreamers, which is awesome, but they need a disciplined PM type team member to bring them down to Earth (ROI analysis on their roadmap).

> ROI analysis on their roadmap

I think we've developed software with "ROI" in mind for so long, that by now most people forgot how it was to use devices and interfaces that were made with passion and by taking your time, experimenting and finding the right way, rather than just rushing through stuff and optimizing everything for money.

I remember Flipper Zero had a ton of doubters early on too, myself included. I think I'm now willing to give them more slack to actually experiment and create something even more ambitious, as they successfully executed it the first time most doubted them.


I've worked in startups long enough to see many founders build without considering ROI.

It's not rare at all.

The reason you don't see those projects is because they don't make it very far. Big projects take a lot of effort and people and most people expect compensation for their effort. You can't compensate them without ROI.

As an open-source project they have some benefit of getting contributors to do some of the work. The hardware still needs ROI to exist. Making those custom parts requires up-front capital, which is going to need ROI to pay back.


To be fair, the traffic you had was mostly routed by them as well. Google giveth, Google taketh away.

Callous take. You make it seem like only Google was giving here. If Google was routing users to OP's site, surely OP had something beneficial to give.

No. OP made the content Google copied with AI to their landing page, which reduced the traffic.

But I forgot that they convinced you to accept AI as a magic "make copyright disappear"-technology.


Had they been correctly punished for anticompetitive practices there would be other search engines with meaningful market share.

In my humble opinion it was balanced when Google gave traffic to sites and these sites gave good results for Google to show

Google giveth jack shit here.

Google users wanted to find that info. Google served its users.


I think MDX is the perfect middle ground. I'm gonna start using it instead of plain Markdown thanks to this comment. Thanks!!


What? How would you know it was them?


Comparing the hashes would be one way


They are analyzing absolutely every click you make, I can guarantee it.


And if you provide evidence of this (and yes I think it is possible) then I will say it’s bad.

The hardware survey is not that.


Says they emailed affected customers...


Well, that does sound quite useful.


I'm surprised at the effectiveness of simple PoW to stop practically all activity.

I'll implement Anubis at low difficulty for all my projects and leave a decent llms.txt referenced in my sitemap and robots.txt so LLMs can still get relevant data for my site while.keeping bad bots out. I'm getting thousands of requests from China that have really increased costs, glad it seems the fix is rather easy.


>I'm surprised at the effectiveness of simple PoW to stop practically all activity.

It's even dumber than that, because by default anubis whitelists the curl user agent.

    curl -H "User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/?id=v7.0-rc5&id2=v7.0-rc4&dt=2"
    <!doctype html><html lang="en"><head><title>Making sure you&#39;re not a bot!</title><link rel="stylesheet" 

vs

    curl "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/?id=v7.0-rc5&id2=v7.0-rc4&dt=2"
    <!DOCTYPE html>
    <html lang='en'>
    <head>
    <title>kernel/git/torvalds/linux.git - Linux kernel source tree</title>


shhhh don't tell the bots !


Anubis' white lists and block rules are configurable though. The defaults are a bit silly.


The default is to allow non-Mozilla user agents so that existing (good) automation continues to work and so that people stopped threatening to burn my house down. Lovely people in the privacy community.


Sorry xe :(


It's definitely more than enough to stop me as a human wanting to visit the site, so yeah.

In that case a better solution would be to take the site down altogether.


Take down the site entirely because a couple humans get into a fit about it?


The site's down entirely anyway. The silly "proof of work" finishes only to tell me the site is down.

What a waste of time.


I'm just saying, making visitors wait at least a minute while making their device turn red hot is going to stop 99,9% of your visitors. So at that point what's the point in trying to serve the content?


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

Search: