Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:VMWARE is the future? (Score 1) 226

What's easier to backup and restore? Hint a virtual machine image.

Run your tooling inside a Docker container instead. Processes run as local processes without the overhead of virtualization, and the container images can be backed up by pushing them to a repository in a single command. On top of that, Docker container images are way smaller than comparable VM images, as they don't need to store an entire OS as part of the image. In fact, as Docker images are created in layers, two images that share the same base OS layers don't need to store that base OS image layer twice -- in effect, your images are just the diffs from whatever image they are generated from. Way smaller, easier, and faster to backup than a giant VM image.

Yaz

Comment The absolute best. (Score 1) 226

The absolute best environment? Sitting on my couch, in my pyjamas, with easy access to my refrigerator and tunes.

However, if I catch one of your developers on my couch wearing my pyjamas and helping themselves to my 'fridge while listening to my tunes, there's going to be trouble.

Ultimately, as a developer my preference is to a) have the entire power of the system in my hands, b) not be tied down by local system restrictions, and c) not being tied to specific developer tools, especially an IDE.

Breaking those down:

  • Entire power of the system: I require my own system that doesn't share any resources with anyone else. It has to be a real desktop or laptop. No thin client of any sort. If I'm out in the woods and away from any form of networking and need to build the product (or some subset), I should be able to do so. If the product relies on or is expected to be used in any sort of cloud technologies, then the ability to generate and use cloud instances is certainly a must, however they should be available alongside and via a real machine, and not be the sole development environment.
  • Not be tied down by local system restrictions: if IT wants to provide a system so tied down that my local user doesn't have sufficient privileges to install device drivers, tools, or anything else I may need to work, you need to verbally smack them around. That may work for Sales and Marketing, but your most technical people need to have full access to their systems.
  • Not being tied to specific developer tools: All of the most pain-in-the-butt projects I've ever worked on are those that rely on a specific IDE to build. And this has always wound up being a bad idea. Projects should be buildable without any sort of IDE whatsoever. Use Gradle or Maven or Ant or a Makefile to build your projects. Pretty much every modern IDE can work with these systems. Your developers can pick and choose what IDE and tools they want to use this way -- they should just be able to just 'git clone' or 'svn checkout' and build from the command line. This also tends to mean that your Continuous Integration system will build the product in exactly the same way as developer systems -- which is a good thing. Anytime I've joined a project that is so highly tied to a specific IDE, the instructions and time needed to on-board new developers is always way too high (I've seen documents with over 20 pages just on how to setup your IDE properly to build a specific project! I've also seen bugs in the code that wound up being due to differences in the way code was built in the IDE vs. how it was built on the nightly build server). Decouple how the code is built from what tools are used to write the code whenever and wherever possible, and then I'll pick the local tools that work best for me to write that code.

TL;DR version: give me a lot of computing power I can carry around with me, don't tie me down to specific coding tools, and then get out of my way. And keep your developers off my couch, and out of my pyjamas and 'fridge.

Yaz

Comment Re:Good (Score 1) 277

I personally *despise* the episodic model. I'm all for the serialized one, and in fact, except Netflix's offerings, the serialized versions found on networked shows pale in comparison (in terms of serialization that is). I'm one of those people who really enjoyed the serializing nature of LOST (minus the disastrous 6th season). I absolutely never watch episodic television. I find it cheap, and non-artistic. In a perfect world, I'd like most TV shows (not all, but most) to end in 3 seasons: beginning-middle-end. And each season to comprise from 6-9 episodes: beginning-middle-end. Like a book.

Comment Re:Wait a minute... (Score 1) 252

God forbid your daughter consumes paid content without you having to pay a dime for it, paps, while people already paid over Patreon say things you disagree with "for free".

My daughter has zero buying power. She doesn't understand the ads. And what's worse, the ads that typically come up aren't even close to age appropriate. This isn't a case of Youtube showing her ads for toys she might ask me for -- they're ads for inappropriate things. They will never generate a sale for the advertiser.

Yet, at the same time, groups that Google (not I) determines to be disagreeable will now have an ad-free experience. I'd actually rather that if they insist on showing my daughter an ad for haemorrhoid cream when she wants to watch "Wheels on the Bus", that people watching "disagreeable" videos should have to watch them too.

Yaz

Comment Re:Wait a minute... (Score 2) 252

You use bandwidth without paying for it.

I'm not complaining about the need for ads; it's that they're effectively going to be exempting you from seeing advertising if you're watching terrorist propaganda, or racist rants, or two girls one cup, or whatever else gets deemed "inappropriate", while at the same time happily showing my 6 year old daughter ads for erectile dysfunction medication when see wants to watch "Wheels on the Bus".

If you had google music or youtube red there wouldn't be ads.

Which would be fine if Youtube Red were available in my country. But it isn't. I'm not sure about Google Music -- it's not a service I have need of anyway.

I do agree that it's messed up. Even the dumbest Americans should be capable of realizing that running ads during a youtube video doesn't equal approving of the content. But we didn't have so many idiots, we wouldn't have the problems we do today.

Believe it or not, advertisers are human beings too. And while they don't want to be seen endorsing or being associated with the types of videos the article discusses (bad optics), at the same time they also don't want the people who make these videos to benefit from their advertising dollars either, just as (I presume) you or I wouldn't donate money to a Jihadist group, or NAMBLA, or the KKK, etc. So I'm happy to give the advertisers some slack on this -- most decent people, advertisers or not, don't want to see their money going to such groups, even if everyone else were fine with it.

Yaz

Comment Wait a minute... (Score 5, Interesting) 252

American companies swiftly followed, even after Google promised Tuesday to work harder to block ads on "hateful, offensive and derogatory" videos.

So let me get this straight -- racists, misogynists, and terrorists are going to benefit from an ad-free experience, and yet my 6 year old daughter has to put up with ads for mortgages and makeup and other adult stuff when she wants to watch kids videos? WTF did we ever do to you Google that dirtbags get an out from Youtube ads, but the rest of us have to suffer?

Yaz

Comment Re:So? (Score 1) 118

It definitely is. Gedit has been cited already, but what pissed me off more is gnome-terminal: the double click selection behaviour cannot be configured in the GUI any more. You need a CLI command reminiscent of registry manipulations on Windows. Insanity for a terminal. The definition of a tool used by power users...

Comment Re:Microsoft disables Windows on AMD Ryzen process (Score 1) 173

Task Manager -> Right click on the offending "svchost.exe" -> Select "Show Services"

(This is from memory, so, might vary a bit)

It now switches to the processes tab, and all services associated with that svchost.exe will be highlighted. You can bet that "wuasrv.exe" (Windows Update Service) will be amongst the ones selected.

Another way to see whether it's Windows Update, is go to the services control panel and stop the Windows Update service. If the CPU usage goes to normal, your Windows Update is messed up. I have given up trying to fix it, and just set the Windows Update service to "disabled" now.

My main OS is Linux any way, so for the really occasional use of Windows, I can live with an unpatched version. This is -of course- unacceptable for people who use it as a main OS.

Comment Re:Microsoft disables Windows on AMD Ryzen process (Score 1) 173

Interestingly, I have two virtual machines where I did exactly that (This is documented on a few Windows fora, but Windows fora are so low in quality compared to Linux fora that they are very frustrating). Still ended up with a wuaserv.exe hogging a CPU. A Win7 without update is fine, in most use-cases for virtual machines.

Comment Re:Ryzen = A Flop. Not Megaflops. (Score 1) 173

as long as the motherboard manufacturer has Win 7 drivers

Often the generic stuff works just fine. In the case of Ryzen on 7 (or XP), I'd just expect to see a few warnings in the device manager. Sure, some stuff might not work (integrated USB 3.x controllers, and stuff like that)... Obviously I'd need to try, but I doubt it won't "work at all".

Slashdot Top Deals

Wishing without work is like fishing without bait. -- Frank Tyger

Working...