Great! I alctually always wanted to hack one to turn it into a home weather/calendar screen. It would be great for the purpose as it's battery efficient.
When I moved to the USA for a few months from Europe, I was surprised by the fact that you simply can't walk to places. There are so huge spaces between things except for maybe city centers. (I was mostly in CA and FL)
Yes, this is very true. That is how European cities from US cities. In Europe cities are built for pedestrians, in US for cars. All these US suburbs areas with one-store buildings are making transportation ineffective because the US city is often more spread. However, there are some positive things happening, like walkability studies in US cities. Hopefully, that will help in the near future.
This is a big problem in modern society especially for young adults. We're not meant for this. I know it's a bit "Hararish" to look it this way but really: "Yesterday" we were just living in small tribes together and being lonely was hard to imagine. Now you can end up having everyone you call a 'friend' on the other side of some screen and end up totally friendless in your 20's.
What exacerbates it is that modern venues for finding someone to connect with, are all heavily controlled and/or monetized.
Services like OKCupid actually actively hinder relevant matches unless you pay them and keep paying them. Places like Reddit are hit and miss, heavily dependent on the time you post, and you not only have to risk your privacy to find good matches, you have to gain the approval of everyone else who could remove your post from visibility.
I miss IRC, but of course even that was far from perfect, and had its own risks.
This isn't just about dating, but finding friends with similar interests at all.
With 8 billion people on the planet and all the connectivity, you'd think this would be easier for everyone by now.
Please be careful! Posting links to these kind of small communities on much larger ones has a way of diluting what makes them so great in the first place - or at least severely irritating the regulars.
I understand where you're coming from, but the concept of "regulars" is one of the things that can hinder newcomers from fitting in, adding to the loneliness and isolation epidemic.
Feeling like an outsider is hard to overcome and requires effort from both parties, but it's better if a community does not make a distinction between "outsiders/newbies" versus "regulars" to begin with.
Exactly, applications like Tinder or OkCupid are made to push you to spend money. Social websites like Facebook or Twitter show personalized ads or monetize your data.
If you're someone with difficulties to meet new people, you're an easy target.
"smoltcp is a standalone, event-driven TCP/IP stack that is designed for bare-metal, real-time systems."
My understanding based on that description is that it is meant for applications that run directly on the hardware, without an OS in the middle. I'm thinking embedded applications.
So I'm thinking that this is meant for IoT-style appliances and the like. Maybe I'm wrong :)
I'm using it in my toy OS as my TCP/IP implementation. It's meant to be run in a wide variety of contexts, from embedded IoT-style appliances to userspace Linux. In fact, it has instructions for Hosted Usage[0] in the README.
I think it would be run on a network interface. Isn't this or an equivalent implementation that comes packaged with every OS so that you can connect to a network?
I may be wrong here and others are more than welcome to correct me.
This is definitely not the implementation that comes packaged with every OS. Every OS has its own TCP/IP implementation that usually lives in the kernel - though most are derived from BSD's TCP/IP stack.
SmolTCP could (in theory) replace the implementation packaged with an OS, or even be used completely from userspace by taking over the raw network interface.
Interesting - I've had the German version from my university days (every ME student had one) and it's spelled "Bronstein". The English spelling makes me a little dizzy.
What does the implementation language have to do with anything? Sure one could complain that the program is slow/buggy but I don’t think that has much to do with whether one likes the implementation language or not.
I feel like this is like complaining about tex being written in web or hg being written in python (hg being slow seems a more reasonable complaint).
I think with a program, the proof of the pudding is in the eating
I guess, it would be kinda harder to adapt Haskell to the client-side-only interactive web (but of course, people are trying [1]). Nowadays the availability in the web directly impacts its acceptance so it is not a separate concern.
That's kind of outweighed by the more relevant fact that the people who had the time and inclination to create the software preferred one set of tools, and the preferences of some after-the-fact passerby would obviously not factor into this kind of decision.