67 karma · joined May 10, 2018
We need to stop living in the past - this very issue has probably contributed to the scourge of Electron crap being thrown at our faces since it doesn't suffer from dependency hell they just throw a bunch of javascript into an encapsulated instance of chrome and call it a day.
Win 10 Specs: Processor: 1 gigahertz (GHz) or faster processor or SoC. RAM: 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit. Hard disk space: 16 GB for 32-bit OS 20 GB for 64-bit OS. Graphics card: DirectX 9 or later with WDDM 1.0 driver. Display: 800x600
Ras Pi 3: CPU: 4× ARM Cortex-A53, 1.2GHz. GPU: Broadcom VideoCore IV. RAM: 1GB LPDDR2 (900 MHz) Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless. Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy. Storage: microSD.
Me: Wouldn't it be great if we had a light-weight native chat app that was compatible with all of the many slow-resource intensive chat programs i am chained to?
Everyone else: We have solved your problem by creating a new standard resource intensive chat program that solves none of your problems! Also it has cool animations!
Citizen's levying large class-actions suits and making documentaries like "The Devil We Know" are perhaps the best tools we have to stop fascist corruption.
The more people realize the FDA does not care about us and learn to take personal action the better.
Seriously though, I guarantee it would nuke old hardware into orbit. Its unfortunately not feasible IMHO due to modern software glut. More power to Drew, but many people are forced into using Skype, Slack, Discord :/
All these corporations do with their profits and tax-incentives is hoard them overseas and spend them on stock buy-backs.
https://www.barrons.com/articles/2018-record-stock-buybacks-...
Is it that hard to make something in QT that doesn't eat up a gig of RAM?
http://www.ada-auth.org/standards/2xaarm/html/AA-2-3.html
> And you still have to distinguish Color and Colour.
Still have to do that with case sensitive langs - whats the point here?
See Normalization Form KC and Clause 21 of ISO/IEC 10646:2017.
"Normalization forms are the mechanisms allowing the selection of a unique coded representation among alternative; but equivalent coded text representations of the same text. Normalization forms for use with ISO/IEC 10646 are specified in the Unicode Standard UAX#15..." yada yada
Also, in addition to remembering what a function is called you have to also remember its casing which different libraries may want to be phrased differently (like C libraries versus C++ libraries).
Bypassing the very real issues it may cause in the design of your software it also may lead to silly library cruft (see Java's Color class) - how many ways can you spell blue?
https://docs.oracle.com/javase/7/docs/api/java/awt/Color.htm...
Just meaning the website CDecl - its a neat tool to make C readable in English, but Ada is a real language used to make planes fly etc. Many people have contempt for it though which is why I made the joke xD
Interesting that you can note which type of memory an anonymous type comes from in Rust. I suppose its for optimization purposes? Doesn't seem that helpful from a pure typing perspective.
As an aside I doubt a layman would be able to understand that notation in Rust, whereas my girlfriend might be able to grasp or read Ada code or the output of CDecl.
Ada: type Ret_Typ is array (1..3) of Integer; Foo : access function return not null access Ret_Typ := null;
C: int ((foo)(const void *))[3]
Cdecl: declare foo as pointer to function (pointer to const void) returning pointer to array 3 of int