Slashdot Mirror


User: damaki

damaki's activity in the archive.

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

Comments · 263

  1. PHP is a bad language for long lived code on Ask Slashdot: Should I Ditch PHP? · · Score: 2

    As a developer who did 6 years of Java, 4 years of C# and 5 years of PHP for a living, PHP is not a good language for long term maintainability in a team. So, if you are alone on the project, you know perfectly your way around the language quirks, know how to use composer properly and have no need for scalability, then PHP is probably good enough for you. In any other case, do not use PHP.
    PHP is a bad language for teams with various levels of knowledge of the language, who do not pair-program or when scalability (connection pooling issues mostly, and not only DB connections) matters, of if you want to use microservices inside of a PHP script (there is a circle in PHP hell for that).
    In a nutshell, PHP is a bad language to have legacy code in, and not easily scalable. It is quirky, though not unmanageably quirky with the right tools, but once you ignore warnings, do not use proper code quality tools (sonarqube and such), you are definitely fucked with PHP. And these days, I am maintaining several of those nightmare no-framework, reinvent-the-wheel, warnings everywhere and no composer and custom classloading PHP application.

    By the way, beware of C# in a team. C# is a huge and complex language. Just like C++, you must agree on a subset of a language, for consistency sake. Once you got your subset, you are good to go.

  2. AUR is not secure by design, but that's fine on Malware Found in Arch Linux AUR Package Repository (bleepingcomputer.com) · · Score: 2

    It is written basically everywhere in the AUR official documentation: do not trust AUR packages, verify everything before install! AUR packages are like Ubuntu PPAs, there is no security policy and no patch policy. But that is totally fine! It is entirely the point of AUR; anybody can contribute to it. For AUR packages security, you are on your own and you should check the sources thoroughly when you install an AUR package!

  3. Use your workplace printer on Ask Slashdot: Do You Print Too Little? · · Score: 1

    Unless your workplace has crazy printing policy, just use their printer for your few pages a year.
    I have totally given up printing at home, because it is far too expensive, both ink and hardware, and unless you go for a laser printer, ink and printer both will not last long enough to make use of it And laser printers are not indestructible.

  4. Explain the functional part, not the technical on Ask Slashdot: How Can Programmers Explain Their Work To Non-Programmers? · · Score: 1

    Do not even bother explaining the technical part. A mechanic or an accountant you socialize with will usually not spend hours detailing his/her job, so do not. What kind of software do you work on? What does it automate? What is the process you company use to build software?

  5. Yes, and I love it on Slashdot Asks: Have You Switched To Firefox 57? · · Score: 1

    And this is currently the bestest browser.
    Yeah, I had to leave some minor extensions, but man, this browser still rocks. It is fast, it is lean. Just like Firefox, you have removed that ugly dark theme which makes no sense as 99% of websites have a light background. You have to disable pocket. You must remove the phone home to google analytics thingy. But what is great is that it is still my beloved browser which I can customize and tweaks to my needs and priorities.

    I first used Firefox 0.6, left it during its dark ages (THERE IS NO MEMORY LEAK, YOU EVIL LIARS) then went back to it when the memleaks were removed for real and when Chrome has become a memory-hungry and personal data-hungry monster.
    Firefox has never been so good, people.

  6. No, but we should cross-pollinize on Should Developers Do All Their Own QA? (itnews.com.au) · · Score: 1

    Development and testing are sure as f*ck two different tasks. But well made code should already have a well rounded set of tests, to ensure absence of regressions and to prove that new features do work as intended. A damn huge part of coding is ensuring that your new pretty pile of code does work.
    So as a software engineer who has worked for 3 years in a team with an integrated tester, I can tell you that we can learn hugely from QA people, how to make your code robust, testable, provable. And QA can learn from devs too; QA should not be mayhem monkeys, they should spend time carefully crafting new edge tests and not do this robotic process of testing that is boring to death. Death by manual regression tests could be a kind of capital punishment in some high tech countries.
    Software Engineers out there, you should try and spend some time with your nearest tester and pair-test (yeah, just like pair-programming) with him. You will learn soooo much, that is guaranteed.

  7. Re:Would the company last that long? on postmarketOS Pursues A Linux-Based, LTS OS For Android Phones (liliputing.com) · · Score: 1

    Linux is quite the exception and definitely not the rule. And it has been corporate-funded for ages which is not the case here.

  8. Re:Would the company last that long? on postmarketOS Pursues A Linux-Based, LTS OS For Android Phones (liliputing.com) · · Score: 1

    Isn't it the sale pitch of the said phone? I mean, if the support is not provided because the company or the company crashes, there is no point in buying this phone.

  9. Would the company last that long? on postmarketOS Pursues A Linux-Based, LTS OS For Android Phones (liliputing.com) · · Score: 1

    So, in a nutshell, I should trust blindly a small company/organization to provide me with free support for 10 years, no string attached? Man, few open source communities can do such crazy support without any kind of funding.
    And do not tell me about Debian, Slackware, Arch, LineageOS and so. Either they got clear ties to well defined corporate funding or they get upstream patches from open source software funded by companies.
    Get real. Unless there is a real paid subscription, a programmed hardware obsolescence, a shady telemetrics-heavy framework, an appstore cash cow, or clearly defined sponsors, I will not ever touch this thing.

  10. Google Play Services on Ask Slashdot: What Would You Pay To See Open Sourced? · · Score: 1

    Android is a not a real open source OS. A supposed open source OS should not have any closed source API.

  11. In france, years ago, CCTV name was changed from videosurveillance to the newspeak compliant videoprotection. Gotta love this.

  12. Re:Falling for the 'backup tape' meme on IBM and Sony Cram Up To 330 Terabytes Into Tiny Tape Cartridge (arstechnica.co.uk) · · Score: 1

    Yup, and if you want to have a perfectly peaceful mind, just encrypt these drives An encrypted drive left at a friend's place or at your workplace is just a great way to protect yourself from fire and stuff while not having to pay for a paranoid and expensive vault.
    Just do not forget to backup the encryption key too, separately ;)

  13. Re:I'll still use Ogg/Vorbis on MP3 Is Not Dead, It's Finally Free (marco.org) · · Score: 1

    I got about 100 GB of music on my mobile phone, a micro sdxc card mostly dedicated to music. Using FLAC is clearly not an option ;)
    I just love having my entire music collection at hand. I do not want to have to choose a subset of my music collection.

  14. Re:I'll still use Ogg/Vorbis on MP3 Is Not Dead, It's Finally Free (marco.org) · · Score: 1

    Same here, I used to care about disk space and transcoded quality, so I was using wavpack lossy 8 years ago. Now that huge hard drives are dirt cheap, I mostly use FLAC, because it is bulletproof and verifiable (embedded hash). I got hundreds of gigabytes of music (and their backups) and could not care less :)
    For mobile usage on Android, opus is currently my golden standard.

  15. I did switch from google services (everything but android), and I can tell you one thing: it is not trivial. To transfer your emails, you will have to accept some loss, because their IMAP implementation has limitations. Some email encoding will get messed up. You will lose your pretty automated sorting thingy. It is vendor lock-in, but a modern one, with the illusion that it is simple to quit it, 'cause they are not evil.
    For calendar, it was about the same, I lost some stuff and had to live with it.
    For contacts, I lost nothing but I had to manually edit contacts.
    In a nutshell, migrating away from google services (not search, the others) takes time, takes effort, dedication and money. Do not lie to yourself and imagine that it is fast and easy.

    Freedom has a cost.

  16. As a photographer, I do know that it is exactly the same with photography and the visible colorimetry of a postprocessed imaged means nothing. Everything can be reworked and look nothing like the original shooting, and you can easily add those ugly lens flares and mostly simulate the golden hours (not the shadows, of course). And a friend of mine is working at ILM, you know ;)
    And you are totally right about the mood and the intention of the director, but sometimes, it utterly fails. When it is too exaggerated and unrealistic, it makes things looks just akward (blue tinted lightning in Bathory) or stupid. Colors are a part of the grammar or movies, and sometimes, it just sucks and it looks like an old and crazy person uttering random insults at you.
    Also, these colors and their meanings, most people have no clue about this, that is why it often fails. Matrix and it famous greenish look, I used to think there was an issue with the divx file I had:)

  17. All recent DC Comics universe movies are know to have had an awfully hectic production process. The producers, and generally the Fox production teams have turned the movies into horrible mess.
    By the way, Batman VS Superman is surely not the worst of all. Sure it is bad, but not so bad. This movie is just an average failure.
    Man of Steel was a total trainwreck. The worst is that it looks awful. Visually, Man of Steel is the worst high budget movie I have seen for years. It looks like utter crap. It feels like the director had no steering power over his own film to make it consistent. I had not seen so many lens flares in a video since I watched Babylon V. The colors are mostly awful, and for whatever reason, the time in the movie is almost always late afternoon, whether the scene is in the US or in the foreign country. As a photographer I know that the golden hours sure look good, but it should be used sparingly.
    How can such high budget movies can be shot so badly?

  18. Re:Open source projects are some of the worst. on Ask Slashdot: What Is Your Horrible IT Boss Story? · · Score: 2

    Every single attempt I had at creating a new wikipedia page was deleted. So I do not care anymore about the damn thing, got no time for this.
    Wikipedia is not about universal human knowledge, it is about creating knowledge that a moderator accept as valuable according to their own delicate tastes.

  19. You got a puzzling bunch of engineers on your hands. An engineer is a person paid to solve technical problems. The technology used to solve the problems is almost irrelevant to the engineer thinking. I mean, whether I try to solve a cooking issue, an electronic issue, an electrical issue, a coding issue, a furniture issue, my brains just works the same way.
    If these people are not engineering-minded, you cannot do much to change that. You can suggest them to have a look at some cool pieces of engineering, but you cannot force people to change.

  20. Yup, you got it. It's a Gemalto SIM, soldered to the PCB, with a worldwide roaming contract with a global MVNO , Transatel.
    What is peculiar is that the SIMs have no home network and are always in roaming state.

  21. Re:But the question... on Skype Gets A New Competitor: Amazon Announces Chime (geekwire.com) · · Score: 3, Funny

    How could it be any worse than Skype? I've seen it run badly on pretty much every supported OS.

  22. Re:Hint: It ain't the guy called in all the time on Slashdot Asks: How Do You Know a Developer is Doing a Good Job? · · Score: 1

    Jokes aside, the only thing I am good for when I am dead tired is doing my actual software engineering job. Seems like many others parts of my brain shut down, and I even often forget to drink my coffee when tired.
    Doing the same job for years surely optimizes one's brain for a specific task.

  23. Dynamic content + shoddy plugins + monoculture on Attacks On WordPress Sites Intensify As Hackers Deface Over 1.5 Million Pages (bleepingcomputer.com) · · Score: 3, Insightful

    And web agencies. You got a genuine recipe for disaster. But that's so much fun, all those cheap websites (my company included) which get defaced and hacked to death on a monthly basis, as it cannot be updated timely because they to need every single exotic and never updated plugins. I had to build a presentational website, 15 years ago, and you know what? I did use a static content generator, which I coded myself as it was dead simple! What's is stupid is that as many people told in replies, most of these sites actually needs zero dynamic content and would do as well with a static site generator. But hell, you got to pull the WordPress buzzword to please the corporate people, cause they need cheap flexibility, and buzzwords.

  24. What is a decent laptop now that pretty much every single x86/x64 processor has enough power to run about anything reasonable? And while I do not own a Surface for a religious reason (GNU Linux), it is surely a neat, compact and quite cheap machine. We got some of these, at my workplace, mostly for some specific applications testing.