I think most homelabbers default to Caddy and/or Traefik these days. Nginx is still around with projects like NPM (the other NPM), but Caddy and Traefik are far more capable.
DevOpsToolbox did a great video on many of the reasons why Caddy is so great (including performance) [0]. I think the only downside with Caddy right now is still how plugins work. Beyond that, however it's either Caddy or Traefik depending on my use case. Traefik is so easy to plug in and forget about and Caddy just has a ton of flexibility and ease of setup for quick solutions.
I agree with you that they're more or less equal. I don't like the idea of my reverse proxy dealing with letsencrypt for me, personally, but that's just a preference.
One tricky thing about nginx though, from the "If is evil" nginx wiki [0]:
> The if directive is part of the rewrite module which evaluates instructions imperatively. On the other hand, NGINX configuration in general is declarative. At some point due to user demand, an attempt was made to enable some non-rewrite directives inside if, and this led to the situation we have now.
I use nginx for homelab things because my use-cases are simple, but I've run into issues at work with nginx in the past because of the above.
I'm not sure why Apache is so unpopular, it can also function as a reverse proxy and doesn't have the weird configuration issues nginx has.
Some people take this way too far, for instance I've send places compiling (end of life) modsec support into nginx instead of using the webserver it was built for
Just as one small example: if you're deploying in k8s and want the configuration external to Nginx, you want built in certificate provisioning and you need to run midleware that can easily be routed in-config...
Traefik is far more capable, for example. If all you're doing is serving pages, sure.
Not to be flippant but who cares? People don't know there's an option. I've run Graphene for years and will gladly pay a premium for it. Beyond the bolstered security the battery life is exponentially better than a default Android device because of all the constant background traffic that Google doesn't allow any control over that you instantly have a choice with on GrapheneOS.
And as soon as you start showing these things to people they do start to care and ask how. So the fact that the mainstream is ignorant and doesn't care enough yet doesn't matter because it's very likely a much larger segment of users will care when the tech evangelists they trust stop using IOS and Google Android. That's how these things started and that's how they could very well play out in this scenario as well.
My point was irrespective of your position: it doesn't matter. The mainstream won't break the Apple/Google cycle the same way the mainstream didn't break the lock carriers once had on software updates for phones. Apple broke that through its small but influential technologists and prosumers. Motorola can potentially be that for breaking out of the locks Apple and Google have bound through hardware manufacturers. The only reason AOSP can't exist without Google has nothing to do with Google, but more with Qualcomm. Motorola has the opportunity to broker that breakout. And we need this right now. Lawmakers and big tech are locking themselves in further, the longer we don't have another option the harder it will be to move outside of these greedy corporations.
I think the assertion here is there are no Android phones that don't have long term support. Apple compared to Google Pixel phones are basically the same longevity today[0][1].
With a lot of Android devices they'll have a lifespan even beyond that. Although there are choices to make at that point. You just don't have the option with Apple.
In those lists iphones are supported up to 7 years old, while Pixels only go back 4 and they end security updates at the same time that they end OS updates. The most recent one says it will go 6 which will match my claim as of today, but I'm expecting to keep this one going for more than another year, and I'm expecting security updates to keep it usable for at least a few years after that.
Current Pixels are 7 years (showcased in the links I provided), not sure why you're claiming 6. Apple doesn't claim EoS but also hasn't provided longer than 7.
Apple makes no such guarantees, so it's not something anyone can depend on.
My point is that right now I have one that is 6 years old. If Google develops a track record of supporting phones that long my stance will change. Also Google is the posterchild for canceling support.
That's my point. Google has commitment to support for the same timeframe. Google has zero track record of reducing support as Pixels have continued to be rolled out. This is the one area Google has been consistent in a positive direction.
Beyond that, there's no guarantee Apple continues to support for 7 years. They are literally the same level of corporate greed as Google.
Also... Apple has locked all of their users into planned obsolescence for a decade plus. At least their is hope on the slightly more open side with AOSP.
Apple is a poster child of nothing. They have put out hardware that is inaccessible and unrepairable for years. Both companies suck to their end users, let's not pretend Apple is some utopia of awesome to their customers.
> I have strong signal that Dario, Jared, and Sam would genuinely burn at the stake before acceding to something that's a) against their values, and b) they think is a net negative in the long term. (Many others, too, they're just well-known.)
This is a nice strawman, but it means nothing in the long run. People's values change and they often change fast when their riches are at stake. I have zero trust in anyone mentioned here because their "values" are currently at odds with our planet (in numerous facets). If their mission was to build sustainable and ethical AI I'd likely have a different perspective. However, Anthropic, just like all their other Frontier friends, are accelerating the burn of our planet exponentially faster and there's no value proposition AI doesn't currently solve for outside of some time savings, in general. Again, it's useful, but it's also not revolutionary. And it's being propped up incongruently with its value to society and its shareholders. Not that I really care about the latter...
Tripling productivity? Where? You can say this but where is this measurement being sourced. Every time I ask how LLMs can simply replace a real front desk assistant I get responses like: well that use case isn't viable because <enter excuse here>.
> "People enjoy products and services." ???
WTF does that even mean? Folks are so deluded with all of these "right around the corner" solves that AI has in store that they fail to realize how out of whack the numbers game has played out. In any other reality people would be scrutinizing Sam Altman at every angle. But because of some magical AI sauce the incomprehensible numbers now magically make sense.
But for a lot of us: it doesn't. If you're going to claim hundreds of billions in revenue, just a few short years from now, you better have a really fucking great product today. Not in 6 months, not in a year - but right now.
SaaS has not been displaced. Workers have not been displaced (other than shifting their salaries to AI spend which does not equate to worker replacement). Where does madness end? The only thing that makes sense is an implosion that will ripple all the way through many other markets which will now take years to fix.
It's ironic that Microsoft execs don't worry about AI replacingtheir jobs. If that doesn't paint a very clear picture of why most execs keep repeating this trope, I'm not sure what is.
There are lots of other eInk devices you can use LVGL with.
ReTerminal and other derivatives from Seeed Studio are two options. Seeed even has a newish color unitfor under $250 [0].
Not trying to diminish all of the thought and work that's gone into OPs project but a lot of this has been available to do in HomeAssistant for quite some time. Glad more people are finally seeing the value in eInk like this. I've been using them for a while in my office and bedroom for simple status as the OP states: only showing certain status depending on state.
The other unit I tinkered with quite a bit of is the Heltec Vision Master E290 [1] which is a 3" eInk devices for under $35. Based on ESP32 and has LoRa.
Current LLMs do not think. Just because all models anthropomorphize the repetitive actions a model is looping through does not mean they are truly thinking or reasoning.
On the flip side the idea of this being true has been a very successful indirect marketing campaign.
My point was not that I’m 100% convinced that LLMs can think or are intelligent.
My point was that we don’t have a great definition for (human) intelligence either. The articles you posted also don’t seem to be too confident in what human intelligence actually entails.
> There is controversy over how to define intelligence. Scholars describe its constituent abilities in various ways, and differ in the degree to which they conceive of intelligence as quantifiable.
Given that an LLM isn’t even human but essentially an alien entity, who can confidently say they are intelligent or not?
I’m very sceptic of those who are very convinced one or the other way.
Are LLMs intelligent in the way that humans are? I’m quite sure they aren’t.
Are LLMs just stochastic parrots? I don’t find that framing convincing anymore either.
Either way it’s not clear, just check how this topic is discussed daily in most frontpage threads for the last couple of years
Everyone has heard the word "enshittification" at this point and this falls in line. But if you haven't read the book [0] it's a great deep dive into the topical area.
But the real issue is that these companies, once they have any market leverage, do things in their best interest to protect the little bit of moat they've acquired.
So where is the labor force replacement option on Anthropic's website? Dario isn't shy about these enormous claims of replacing humans. He's made the claim yet shows zero proof. But if Anthropic could replace anyone reliably, today why would they let you or I take that revenue? I mean they are the experts, right? The reality is these "improvements" metrics are built in sand. They mean nothing and are marketing. Show me any model replacing a receptionist today. Trivial, they say, yet they can't do it reliably. AND... It costs more at these subsidized prices.
Why is the bar replacing a receptionist ?
At the low end It will take over tasks and companies will need less people, at the top end it will take over roles. What’s the point you are making, if it can’t do bla now it never will ?
Then define the bar. You're OK with all of these billionaires just saying "we're replacing people in 6-60 months" with no basis, no proof, no validation? So the onus is now on the people who challenge the statement?
Why is the bar not even lower you ask? Well I guess we could start with replacing lying, narcissistic CEOs.
DevOpsToolbox did a great video on many of the reasons why Caddy is so great (including performance) [0]. I think the only downside with Caddy right now is still how plugins work. Beyond that, however it's either Caddy or Traefik depending on my use case. Traefik is so easy to plug in and forget about and Caddy just has a ton of flexibility and ease of setup for quick solutions.
[0] https://www.youtube.com/watch?v=Inu5VhrO1rE
reply