1,787 karma · joined December 21, 2014
It's useful for addition information to build a map, but it's not a map.
If I select multiple items, usually I do it from top to bottom (and from left to right). So I end up at the bottom of UI. And to run action I have to go back to the top? It's even worse if scrolling is involved.
And using gmail, which has pretty bad UI, as example?
See: superheterodyne receiver. Most modern radio receivers generate high-frequency signal for tuning, which leaks as radio signal (receiver becomes in some way a transmitter). However, it's not confirmed if these vans had working detectors, or were just for intimidation.
There were also stories about:
- Radar detector detectors (in places where radar detection devices in cars were illegal)
- Broadcast radio receivers detectors installed near roads to measure popularity of radio stations among drivers
And due to C++ API, Qt has poor language bindings, compared to GTK and many others with C API.
If changes in some component's repo cause this component to break iOS, but you absolutely must use this change right now for Android, you will be left with branching too. Or, maybe, specifying different versions, if you use more complex packaging than git submodules, and only if android and ios apps are not built from single codebase.
Modularity is when APIs are well-defined and there's no unnecessary coupling. For example you don't know where public API of your component ends. Monorepos help here: it can make it clearer because tests will fail sooner when you break API contract because as soon as you make changes to component, these changes will be tested against users of this component.
I regularly have all described issues (except large number of files) without monorepos.
The real stopper is that to introduce monorepo you need advanced build system with dependencies between targets, which include tests (if tests already ran in previous build, and nothing is changed, don't run tests for that piece of code again), and that requires hermeticity. Almost impossible with e.g. Rails app and regular CI.
It's just an unsolved problem. No one never knew how to write complex robust software. Even with memory-safe languages. Even with advanced type systems, generative tests, immutability and advanced concurrency primitives.
And it's not a discipline problem.
I miss silk icons that were ubiquitous in late 2000s: http://www.famfamfam.com/lab/icons/silk/. I miss Tango Project icons, although Gnome went off-the-rails in their UI design. I miss small UI elements, like on freaking Windows 95 desktop, not optimized for pressing with finger, despite being shown on desktop.
If I do "apt-get upgrade" and "gnome" metapackage installs me another new picture viewer/calculator/text editor appeared in new version, does it mean "Gnome silently installs unwanted software on users computers"?
I remember using it to download whole (small) websites on dialup and then to read offline.
This is in contrast to Raspberry Pi, which runs linux and you can program in any language and everything is like on your main PC.
Maybe latest model is overkill for anything except desktop PC or home server, but there are simpler models. I think it's pretty normal to use, for example, Raspberry Pi Zero for IoT, because good luck implementing HomeKit on avr/esp8266/stm32.
I hate commercical electronics manufacturers putting fancy desktop-level ARM controllers on everything, but let hobbyists use them without hesitation even if the only reason is support of python.
(However, Blizzard is degrading, and I find everything that they released after "original" WoW awful: SC2, Diablo 3, Overwatch, countless extensions for WoW, all of this look like developed by noname Chinese shop)
For a while, I also watched Twitch, but seems that everyone except most promoted streamers got tired and there's nothing except streams of Fortnite. I discovered few games from there, at the times when it was interesting.
My friends are mostly playing AAA games on Playstation nowadays, so unfortunately I lost this way of discovery too.
It creates .warc files, which are supported by Internet Archive. I don't know if it integrates uploaded .warc files to Wayback Machine, but Archive Team uses this format to upload manually archived sites to Internet Archive.
I'd probably choose Qt.
ETL-style dataflow pipelines are more natural for such tasks than imperative programming, it's not just "for people who can't code". Rapidminer is dataflow-based too.
Actual links, if you want to avoid gadget news website:
https://docs.microsoft.com/en-us/azure/machine-learning/serv...
https://docs.microsoft.com/en-us/azure/machine-learning/serv...
Static graphics, rendered with non real-time methods, usually imitate photos, so depth of field is added too. They tend to look more realistic than games.
I can't remember seeing "real porn" on Tumblr.