Slashdot Mirror


User: Parker+Lewis

Parker+Lewis's activity in the archive.

Stories
0
Comments
405
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 405

  1. Re:Some reactJS problems... on Which JavaScript Framework is the Most Popular? (infoworld.com) · · Score: 3, Informative

    If you really used GTK+, Qt, wxWidgets, WinForms in C#, etc, I'm sure you'll be familiar with GUI hierarchy, as all of those you've cited are based on inheritance hierarchy, and if you've used them seriously, you probably created re-usable components inheriting any other component. And, funny, any reactJS component is inheriting a reactJS component too. It's just so bad designed that it supports just 1 level of inheritance.

  2. Some reactJS problems... on Which JavaScript Framework is the Most Popular? (infoworld.com) · · Score: 3, Insightful

    I joined a reactjs/flux project some months ago. I properly learned how it works quickly, and liked the idea. Several years ago I've worked with desktop UI apps (in C++, later Java/Swing and C#), so I had no trouble with the idea.

    But then I tried to create, like in the GUI desktop world, when you have a nice hierarchy of components/containers, a parent component that will have most the logic, then 2 children classes, including only the different logic. First wall: the same guides in other crap OO language/frameworks. "you're not supposed to use inheritance, you need to use composition ".

    The most irritant issue: of course, several things that worked in the past with reactJS simple were removed or are under constant changes. I can even handle that, but the problem: a LOT of the erros and warnings just don't handle a stack. They simply give you a warning/error message and you'll have to dig in the code where it was raised. Again, terrible OO.

    Even flux it a weird flow, because it relies in a dumb event system: just a big pipe raising all events. If you want to listen for an event, you need to plug into this big pipe, listen all events and use a switch/case to get the ones your component wants.

    Not to mention some repeat-code-everywhere approach, when you have thousands contants that are just the same string as the constant. This for a dynamic language... i.e., people will make a typo in the name of the constant too and nobody will notice.

    I can just saw that JS turned the new PHP: developers that don't want to proper learn how to code everywhere with "brilliant ideas".

  3. Always good to remember... on Congress Is About To Vote On Expanding the Warrantless Surveillance of Americans (vice.com) · · Score: 2

    "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety". Benjamin Franklin.

  4. Re:Psst! Want some gallium? on Yes, Your Amazon Echo Is an Ad Machine (gizmodo.com) · · Score: 1

    See this article... they mention that Alphonso hear only "TV adds", but of course it's hard to a software distinguish between talking and TV adds: https://www.nytimes.com/2017/1...

  5. Re:No. It wont be. on How Pirates Of The Caribbean Hijacked America's Metric System (npr.org) · · Score: 1

    It's exactly this way here in Brazil (which uses the metric system): McDonald's say that Quarter is a 100gr. patty.

  6. It's all about competition on Space Is Not a Void (slate.com) · · Score: 4, Insightful

    The reason why USA planned a moon travel was not because "it's hard", it was because Russia sent a man to the space first. After the competition is over, all stopped. Maybe China sending man to the space/moon/Mars will make USA react again. Need or competition is the fuel for mankind.

  7. It's old on There's Now a Dark Web Version of Wikipedia (vice.com) · · Score: 1

    You mean... Unciclopedia http://en.uncyclopedia.co/wiki... ?

  8. Well, if they repeat the same for network speeds, maybe in 10 years we can run Lotus Notes in an usable way.

  9. Re:Touch centric on Why Did Ubuntu Drop Unity? Mark Shuttleworth Explains (omgubuntu.co.uk) · · Score: 1

    Sounds like you never used Unity. Unity is not touch centric. Indeed, is the best DE for a keyboard user. No related to Gnome 3 touch UI at all.

  10. ... and first than MS, but I think they're not paying media like TheVerge to share this.

  11. Same bullshit as other modern companies UIs... on Google Is Really Good At Design · · Score: 5, Insightful

    They call "Material", but it's the same unicolor as other companies. I.e, icons with no meaning (triangle for back, square for home... or circle for home?), no color, no underline to indicate clickable text (nor buttons), no border or shadow to help you to identify a window, no text to help and lack of shortcuts for the advanced users, extensive use of light text color in white background, no way to customize a thing. Appears that the cool in modern design is just ignore every HCI rule that was build in the last 40 years.

  12. Interesting that they are discussing the possibility of something like a backdoor on it. Just wondering how the rest of the world should behave when we have several US-made softwares that were already proved to contain NSA backdoors.

  13. Re:He is missing an important tool on The No-GPS Road Trip (popularmechanics.com) · · Score: 1

    Hm, right, thanks for sharing this info. Indeed, my bad to assume every country will be the same regarding this. To answer your question: yes, it's different here. The gas station are always big (it's a lucrative business), and the customer (driver) don't handle the gas pump. There are always 2 or 3 employees to handle it for you. And it's almost mandatory they're friendly (as they'll try to sell you additional services). So, last time I gone to a unknown place with no GPS signal, I just asked directions at the gas station.

  14. Re:He is missing an important tool on The No-GPS Road Trip (popularmechanics.com) · · Score: 1

    Exactly! Gas stations are perfect for this. Sorry, English is not my native language :(

  15. He is missing an important tool on The No-GPS Road Trip (popularmechanics.com) · · Score: 1

    He is missing an important tool: while in a gas station, ask about how to reach the destination, or at least, the next POI.

  16. Re:Don't worry! on Lenovo Switches To Stock Android For All Future Smartphones (ndtv.com) · · Score: 1

    To be honest, I got a Moto G (I think it's the 4th generation) for my wife and it was surprisingly lean. Not even a "standard" photo viewer program (it has Google Photos). Very fast. No single one crapware.

  17. The good and the bad on GitHub Faces 'Major Service Outage' [Update] (github.com) · · Score: 1

    The good: Git is decentralized, so everybody can continue working. The bad: several companies are using it as origin.

  18. Re:Ryver - a Slack Alternative on Where's All My CPU and Memory Gone? The Answer: $5B Worth Slack App (medium.com) · · Score: 1

    It's just another Electron app running the web version. In this sense (what is discussed here) is exactly the same as Slack App.

  19. Re:A less resource intensive client... on Where's All My CPU and Memory Gone? The Answer: $5B Worth Slack App (medium.com) · · Score: 1

    Feel free to create a PR with the changes you need or join as a contributor!

  20. A less resource intensive client... on Where's All My CPU and Memory Gone? The Answer: $5B Worth Slack App (medium.com) · · Score: 3, Informative

    In the time Slack has not a Linux client, I've created a similar client using qtwebkit for Linux: https://github.com/raelgc/scud.... It was a bit popular, then Slack released the official client, and I thought that my simple client was dead. For my surprise, it's still alive for all people complaining about resources.

    Sure, still a web container running the web version with desktop integration, but at least is using directly a web engine, not an entire browser. The reason is because Slack has no messaging API at all.

    Two downsides: Slack keep changing their JS all the time, so it's a cat and mouse game. And qtwebkit itself keep breaking small stuff, so, last month I got 2 major issues: Arch Linux got the newest qtwebkit version, and it was crashing with a dump, not even a python stack (fix was downgrade. Ubuntu 16.04 faced the opposite: Slack upgraded their CSS and qwebkit version included in Ubuntu 16.04 was no more properly rendering the CSS (I pointed people to a package that upgraded 16.04 webkit.

    I contacted Slack at least 2 times offering helping on Linux as a volunteer, as their client is just a "compiled" JS and I told them I can: fix some issues, help testing and improve integration with major Linux desktops, but most of the times I have no answer or the traditional "we appreciate, but no".

  21. Re:Linux. on Windows 10 Will Cut Off Devices With Older CPUs (pcworld.com) · · Score: 2

    I totally agree. If you're casual user, you'll face the same browsers (well, not IE or Edge), etc. If you're a developer, the world will be a way better for you (better support for Java, Ruby, PHP, Python, multiple language interpreters setup, like several JMVs, RVM, etc, out of box, all installable from few clicks or bash commands). The only downside in current days is gaming (Windows support is better). But I use this as an advantage for me: no gaming in my working computer :)

  22. Re:iPhones contributions to humanity (IMHO) on The iPhone Turns 10 (economist.com) · · Score: 1

    I used Nokia smartphones several years before iPhone, with a real browser and running other desktop similar tasks (watching videos, listening mp3, playing really cool games).

    The marketplace idea existed before in Debian based distros (mainly Ubuntu with a proper catalog software, but not nicely implemented as Apple one).

    Kill flash: yes, but the reason why they've made it was because Flash is terrible with touch, and with Flash in browser, basically you'd have access to many games that they expect to see in the store. Anyway, a nice achievement!

    One missing achievement was to properly implement a touch device. Before it, only resistive single-point touch screens with bad response.

  23. Re:What? on The iPhone Turns 10 (economist.com) · · Score: 1

    Man, no need of strike back. He is just asking about the unique number of users. Even you're mentioning that 1, 2, 3, 4 and variations are obsolete.

  24. Irony, the site is buggy on How Silicon Valley Pushed Coding Into American Classrooms · · Score: 1

    Wondering if the site was built by people learning in the project classes. It ask me my language every new page load, the previously chosen language is not selected, and sometimes, after select the language, it redirects to a 404 page.

  25. The problem always is: if there is a backdoor, the manufacturer is not the only one able to explore it.