zach43
as an Indian developer working in the US, I have to say that this is a bit of an unwarranted stereotype, despite being repeated often on HN and Reddit
There absolutely is a large contingent of good developers in India (as you'd probably expect from a country with over a billion people), but they are mostly working with locally-managed projects and teams. A lot of them wouldn't work for outsourcing companies because of the poor pay and hours.
There is a bit of confirmation bias going on here: since western companies will frequently outsource to the low-cost shops in India, they will mostly see poor quality work. I don't think its fair to generalize this to all Indian devs.
i recently got one, and been wondering if i should place them full shoulder width apart or not.
also, the demo with gesture typing on the console is pretty cool: https://postmarketos.org/static/video/2019-06/nexus5-shelli-...
AMP for email is bad
its not really "top of the line" anymore, but the fact that its light on the wallet (~$250) is another major benefit
Improving support for adult content on Mastodon
April Progress Update – Librem 5 Hardware
If you're working with a higher-level programming language, you can make cross-platform GUIs very easily (see tkinter + python as others have recommended) without having to write 50 LOC.
If you're working with C / C++ specifically, then your bottleneck really is figuring out how to build and link with your cross platform library across all platforms. In my experience that has been much more painful than the lines of code required to set up a GUI in C++.
Once you've got the build/deployment system working in C++, most GUI libraries don't need as much as 50 lines of code. For example, even with Qt this is the code to get a dialogue with a button:
#include <QApplication>
#include <QPushButton>
int main(int argc, char **argv)
{
QApplication app (argc, argv);
QPushButton button ("Hello world !");
button.show();
return app.exec();
}
In newer low-level languages with sane standardized package managers, like Rust, things should be much better, but I'm finding any good examples right nowhttps://github.com/ocornut/imgui/blob/master/examples/exampl...
It seems like there is a lot of setup / configuration code necessary to wire up Imgui with the graphics rendering back-end.
Note that I haven't used Imgui in a real-world project yet. Does anyone know of a better way to set-up Imgui that does't need all this configuration code?
I remember signing up for facebook when I was in high school, and I probably would've provided my email password if facebook asked for it...as an adult now I wouldn't provide my email password to anyone, of course.
Most users of the internet have been exposed to TLDs other than ".com". For example, wikipedia is at a .org TLD, US government sites are at .gov domains, university websites are at .edu domains. Most non-US users will frequently interact with their country's (and neighboring countries') ccTLDs, like .de, .uk, .in, ... I find it surprising to assume that users of social networks who have already understood abstract concepts like "like vs retweet" or "like vs share" would find it difficult to understand the difference between .com and .social.
Also in a sense, it is more accurate for Mastodon to be at a .social TLD instead of a .com since Mastodon is a Patreon-supported FOSS project, and isn't a commercial entity like twitter.com or facebook.com. But yeah, I know that .com doesn't really mean "commercial" anymore, and is more of a general-purpose TLD now.
Mastodon has a number of issues that could stifle broader adoption, but I can't convince myself that the TLD is really relevant here. Most users will just be linked to Mastodon from other sites, or find it from a web search. Once its in their web history, web browsers will just autocomplete the site name in the address bar. And isn't the domain squatting and exorbitant pricing on ".com" the main reasons why the new TLDs have been released anyway?
Not sure if there are bots / apps that can easily let you follow Twitter users on Mastodon, but I've definitely seen mastodon - twitter crossposter apps before.
I'm honestly fine with the mastodon devs not having to spend 1000s of dollars to get the mastodon.com domain. Evidently that domain is so expensive that even the popular heavy metal band "Mastodon" haven't bought that domain (they seem to be at https://www.mastodonrocks.com/ )
BTW, if you're having difficultly finding an instance that caters to your interests, https://joinmastodon.org has a signup flow that shows mastodon instances based on interests. That might help.
the Fediverse as a whole has a very different 'feel' to it compared to Twitter. Twitter feels significantly more commercialized amd stressful...mastodon / pleroma feel a lot more relaxed and pleasant in comparison.
Maybe i just accidentally joined nicer communities, but i see a lot of small-scale chitchat and genuineness on mastodon than i rarely see on twitter.
I've also had zero issues with the platform from a technical perspective...overall i think Mastodon, etc have done decentralization "right", and have a lot of potential for growth in the future
A Complete Beginner's Guide to Programming
1. You are free to use this software for non-commercial use.
2. If you'd like to use this software for commercial use, you must either actively contribute to this project, or provide a donation to the project maintainers at Patreon / Paypal / Liberapay, etc.
FLTK [0] might fit some of this, at the cost of being somewhat ugly.
Always Own Your Platform
this means that if youre unhappy with the moderation in a community, if you want to own your own data/privacy, or if you want to use self-hosted software, you can just do that with mastodon.
a few weeks back i went through a pleroma guide and set up my own pleroma instance. it only took a few hours, and it has been running for over a month on a $5 Linode (1 GB RAM). i migrated from mastodon.social, and it carried over everyone i was following seamlessly.
i get that the whole decentralized thing has been blown out of proportion in the past, but in the fediverse (mastodon, pleroma, GNU social, etc) it is working quite well.
Maybe these are just early development pictures? I'd be surprised if Microsoft went with such a generic look for Edge
maybe this is normal for the minor version Rust announcements, but is the page missing a link to the list of contributors?
I wanted to provide one bit of close critique on a small part of the post:
> And look, I’m no social justice warrior (or so I hope) to go and bash people on the internet for whatever they’ve done wrongfully.
yikes. General suggestion for technical bloggers: please don't make vague references to internet culture wars (even in passing) in your posts unless they are central to your thesis.
This kind of stuff is at best distracting, and at worst can cause major misunderstandings. For me it engenders a certain kind of distrust: is the author trying to purposefully rile me or anyone else in their audience? It feels quite unprofessional as a whole.
i don't think this is true...i'm pretty sure i've screenshotted desktops before when using GNOME on Wayland.