Slashdot Mirror


User: snake_case_hoschi

snake_case_hoschi's activity in the archive.

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

Comments · 19

  1. ThinkPad on Ask Slashdot: Recommendations For a Reliable Linux Laptop? · · Score: 1

    The prefered and well working laptops for GNU/Linux are the traditional ThinkPads known as Xxxx, Txxx and Wxxx series, these execludes especially so-called ThinkPads and stuff like Yoga/Helix. The ThinkPad should only contain Intel hardware (CPU, GPU, Chipset, NIC, WiFi) and no descrete graphics from AMD/Nvidia.

    Furthermore the "Developer Editions" from Dell are especially made for GNU/Linux.
    Some old ThinkPad series are even certified by RedHat.

  2. Readable and maintainable code on Knowing C++ Beyond a Beginner Level · · Score: 1

    C++ is a multi paradigm language, which allows to use low-level and high-level features. The art of coding in general is writing readble code, which uses the offered features wisely.

  3. Teaching generall knowledge, not special abilities on Australia's Prime Minister Doesn't Get Why Kids Should Learn To Code · · Score: 1

    Coding and the profession "programmer" is a special task, which needs be aware of computing and thinking in a very logical way. Building furniture, like a chair or a table requires also to become a "cabinetmaker". But school is about learning general knowledge, as a foundation for life and further learning in an apprenticeship or studies. Like teaching childern to handle a saw, hammer and pliers, children should learn to unterstand computers in general and how to handle (personal) data, maybe also touch-typing.

    Touch typing is anyway a good example, it is much more needed than coding. As an example in germany touch-typing is teached on Hauptschule (prepares for a apprenticeship in industry or craft), on Realschule (prepares for a apprenticeship in an office, industry or craft) but not on the Gymnasium (prepares for a apprenticeship and studying at university).

    So if your kid mastered the "ABI" on a Gymnasium, it learned:
    Goethe, Schiller, Kafka *ouch* and so on: Yes
    Tax, Social Insurance, Bank Transfers: No

    Well. I learned about Kafka also on Realschule...but I learned for life.

  4. Editor == VIM, IDE == UNIX on Choosing the Right IDE · · Score: 1

    That's it.

  5. Honest on C Code On GitHub Has the Most "Ugly Hacks" · · Score: 2

    Maybe C developers are just honest and experienced and name what it is.
    I won't accuse Java, with it patterns of patterns, when there is such a easy victim like PHP.

    PHP developers start their first line virtually with /* big hack */ and finish the last line with /* this is cruel */.

  6. Re:Impressive... and improbable. on 1+ Year Running Arch Linux On a Lenovo Yoga 2 Chronicled · · Score: 1

    Manjaro is a copy of Archlinux, with security flaws.

  7. Archlinux on desktop at work and laptop at home on 1+ Year Running Arch Linux On a Lenovo Yoga 2 Chronicled · · Score: 1

    Archlinux is a pretty good example for "Keep It Small and Simple" (KISS). Plain text-files for configuration, a well-working package-manager without any magic and only the absolutely required patches. My desktop at work is running with Archlinux since years and my private laptop (ThinkPad X22O) also.

    You have to be experienced with UNIX or GNU/Linux and will have only little maintenance duties and always an stable state-of-the-art system.

    Honestly, I'm a long standing user of Gentoo and compiling the kernel on my self. So "experienced" mains clearly not "can install Windows", it means experienced with UNIX. On the other side, using Windows and keeping it up-to-date is a nightmare for me because it just enforce a bad usage-pattern and I'm not really longer experienced with Windows.

  8. So right on Planes Without Pilots · · Score: 1

    Thank you!
    You're right by logic and feelings at once.

  9. Nonsense on Planes Without Pilots · · Score: 2

    I have wondered already, why the reckless ideas didn't poped up early and where invalided by sane arguments:
    * remote control means == remote attack vector/system error, could crash a thousand planes at once
    * humans can react indvidually on unknown problems (wrong and right, but at least they can)
    * never ever a sane person will give his life to a computer (did anyone trust windows? linux? macos?)
    * planes are not cars, if a computer on a car "fails" it will probably crash, if it fails on a plane *it will crash*

    And here an good example to trust pilots in case of emergency (german source):
    http://www.sueddeutsche.de/pan...

    Short:
    1. wrong sensor data
    2. computer believes sensors
    3. computer starts fast descent
    4. experienced pilot decides to turn of flight-computer
    5. 109 passenger saved ...
    5. airbus releases updates for flight-computer and new manual for pilots

    This story was released only four days before the tragic incident with Germanwings. Flight number "LH 1829" means Lufthansa, same basically same airline.

  10. C is just lean and C++ is Multi-Paradigm on Was Linus Torvalds Right About C++ Being So Wrong? · · Score: 2

    Linus is possibly right with one thing:

    > It's made more horrible by the fact that a lot of substandard programmers use it

    C is simple and lean. Doing complicated stuff which is not required is not easy and prevents system-level software messed up with unrequired abstraction layers and patterns, which you can ususally find in the typicall Java-Software. Because Java make it especially easy and popular to use abstractions and patterns by so called "Software Architects". Spring with Inversion-of-Control and Aspect-Orientiered-Programming (non-readable source-code!) and Hibernate make especially reading source-code a big pain (it not longer readable source, it's a lot of spaghetti XML and annotations with weird bugs).

    > In other words, the only way to do good, efficient, and system-level and
    > portable C++ ends up to limit yourself to all the things that are
    > basically available in C.

    C++ is a Multi-Paradigm, one of this paradigms is low-level/system-level programing with simple C-Like code.
    The offers a how lot of new features which make programming on high-level easier, faster and safer like RIAA and Smart-Pointers, Templates and STL-Containers, modern I/O-Stream and Strings and finally OOP.

    Personally I tend to say, that OOP is an important part of C++, but the biggest achivement so far are Templates* and the STL. They allow both creation of big software projects. If done right, this big software is not complex software.

    * Java doesn't offer the convenience of Templates, basically because Generics are just Autoboxing for Safety but nothing more.

  11. Dual citizenship? Go for it! on Ask Slashdot: Should I Let My Kids Become American Citizens? · · Score: 2

    At first I want to note something, I'm not part of the doom&gloom brigade and this is a personal decision about the personal identity.
    If you ever can have dual citizenship, take it! Especially an european and an american!
    Both are geographically seperated, offers different ways of life but also share a similiar culture. If everything "blows up" (war, economic crisises, legal troubles, surveillance) your children have the choice move to a other country immediately. If everythings "becomes nice" (peace, stable economy, environment protection, political union) you can live in a general social-system in europa or a more liberal economic-system.

    Your childs will have twice the full rights, but remember also, the full duties of both.
    But are tax forms such a burden, to dismiss the american citizenship? Ask your kids, before they become 18!

  12. * mature
    * active evolution
    * multi paradigm
    * low and high-level programming
    * widely available and supported

    The future of Objectiv-C?
    Well. How knows, it is not widely adopted outside of iOS and Swift is replacing it anyway because Apple has decided so.

  13. This is greed, not a mistake or carelessness. on Lenovo Hit With Lawsuit Over Superfish Adware · · Score: 1

    I like ThinkPads, they offer a good quality and a clean design and they run well with GNU/Linux. So I'm okay really okay with Lenovo, but in this case I hope the class-actions succeeds.
    This is not a mistake or carelessness, which could happen. Just fix it and everybody is glad.
    This is greed. The spyed on there own customers to sell advertisments (with the purpose to get even more of your money) and sacrified (the technical reason doesn't matter) the security of the customers. This is not okay.

    So I hope Lenovo and the industry will learn from this. Offer only devices (laptops, computers, smartphones, appliances and even cars) with a clean installation this is and was ever what an customer requires. Additionally the option to select none pre-intalled system at all. This mad industry wide practice should be stopped years ago.

    Sorry Lenovo, please learn the lesson! I hope the car industry will not copy the bad behaviour of the computer industry.

  14. Good, hopefully not to late. Why only video games? on DMCA Exemption Campaign Would Let Fans Run Abandoned Games · · Score: 1

    Hi! This proposal is overdue, but it is a really a good thing. People buy software, but their software is useless with "key-activiation-servers" (Windows XP) or "network-requirement" (Steam). So the same thing should be done here in europe, years ago! Nobody can gurantees the existence and service availibity for legacy products or even busted companies. Gone away: SGI (now Cray) ? Sun? Novell? 3DFX? Aureal3D? Nokia? Well, and nearly Apple. And no one can gurantee the existence of Valve, Google, Amazon or Microsoft. So this must be changed, the companies shall prepare measure in case of being busted and must "release" the necessary keys or final "fix" which open up their unmainted legacy software. A good example would bei Counter-Strike 1.6 in some years or Windows XP. So one question remains: Why is this only about video games?

  15. Re:Problems in C++ on Is D an Underrated Programming Language? · · Score: 1

    Thanks!

  16. Jolla on Could Tizen Be the Next Android? · · Score: 1

    Maybe Tizen will gain success, but only if the user-interface is done by a entirely new team. And I will appreciated that! But everyone which has had used software written by Samsung doesn't like it, for my case it is a television. Instead of entering the new number on the UI and calling insert() on a std::vector() /* don't know there internal language*/ to move a program to a new channel, the force you to push the up/down buttons for serveral minutes. To bad, in the 21st century we are facing more than 1000 "imaginary" programs and channels. In my case I just want move one single program from channel 889 to 4, std::vector.insert(4, ...) /*done*/. Android? I don't like it, it is Android/Linux and not GNU/Linux. Just a bastarized version of Linux (Stallman was right about GPLv3). So you can choose between a lot of crap of Google which tracks you (and why is the regular mail client so awful?) or a lot of patching and customizing by vendors (HTC), which means actually no updates after some months. Solution: Jolla (former Nokia), true GNU/Linux on ARM with Qt5 and Wayland. Thanks!

  17. Re:Nonsense on Is It Time To Split Linux Distros In Two? · · Score: 2

    Thats right, this is nonsense. GNU/Linux offers a stable API from Kernel, GLIBC and STDLIBC++, as well as a set of common userspace based Coreutils. Systemd add also a stable API on a higher System-Level, as well as a common Init-System and tools for various administrating tasks. Even if you don't like Systemd for real reasons or just the bad feeling in your belly, a stable higher System-Level-API is a good thing. One of the biggest benefits as developer and administration is, that you can use the same system on your Workstation (Deskop and Laptop), as well as on the Server, Mainframe or Appliance. On top if this, a user or distribution can configure his system freely to the requirements and desires from the choosen terminal, desktop-shell, applications, test-based-logging (if you don't like journalctl) and various other stuff. Furthermore you can fit one single system with sysctl, /sys or the kernel-configuration to the low-level needs and with /etc and the higher-level needs. Especially Linux-Kernel itself is designed to fit them all and the distributions to fit the any (Debian) or a very special purpose (Raspian and so on). While Microsoft-Windows is closed-source and adaptable, it also provides the same environment for a laptop and a server. With stable APIs since years. Writing or forking a new Linux is just wrong and will not add any benefit, just problems. Congratulations, this would be ++UNIX-WARS. If Debian has a problem, than it is the support of so many different CPU-Architectures and the missing Rolling-Release, also known as "testing". But thats something completely differnt and stuff, which only the Debian-Maintainers to care about.

  18. Thanks for your answers on Interviews: Bjarne Stroustrup Answers Your Questions · · Score: 1

    Interresting to read, a lot of that fullfilled my assumpations (Hour of Code, Code rejuvenation, Cutting features and old syntax?, C++ without the C). Just the "ABI" makes me a little bit sorry.

  19. Adding library support for graphics (Cairo)? on Interviews: Ask Bjarne Stroustrup About Programming and C++ · · Score: 1

    Hello! I december 2013[1] Herb Sutter has written about adding a graphics library to C++. As far as I know Cairo is a well written und usable library and in fact my complete desktop is using it (GNOME/GTK+ on GNU/Linux). But I shy away from the idea to see a graphics library within the standard, because drawing graphics is not part of the base requirements like Input/Output, String-Handling or Containers. What do you think about that? Is Cairo, as an low-level graphics library, also agnostic enough for the long-term future of C++? In my eyes Java only suffered from the integration of AWT/Swing as toolkit into the JRE. But AWT/Swing is a high-level toolkit and merely based on the paradigma of "runs anywhere". Thank you [1] http://lists.cairographics.org...