Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:The Luddite Answer (Score 1) 170

I tend to agree with sticking with Moleskin(sic) - preferably 8 1/2 X 11 size --- nonruled (blank). I've tried electronic logs - I've tried electronic drawing apps (e.g. Papyrus on a Nexus 7 Android system). The main problem for me is not only do I want to write in it - but I find freeform drawing to be more helpful in conjunction with the writing. The Nexus pixel sizes for drawing where too coarse - and while you can zoom in and out -- the drawings always ended up looking odd - and took longer than just writing on paper. The only other acceptable solution I found was a $1500 Wacom electronic drawing tablet --- so I continue to buy Moleskin at a fraction of the cost.

So that does bring up the problem that is mentioned regarding indexing - and here is how I deal with that:

Each entry is dated in this manner: yyyymmdd e.g. 20140421 ; in this way each volume contains a series of entries that are uniquely numbered; if you need to add more than one entry per day - then just add hours and minutes as needed: 20140421:1405 (using the colon to visually separate the date from the time is preferred by me).

I also encode each entry as to 'type', where types are based upon single letter codes: C = computer science, A = art, etc... I put the letter code inside of a square in the upper - outer corner of each page where an entry begins.

The next step is to create an electronic index to key entries in your logs --- assuming you number your volumes sequentially - you can identify an entry like this:

Vol 2, 20140421:1400 History of FOO

With this system you can have both the flexibility of combining freehand drawing with your log entries, and also keep an index of your key entries organized however you like (perhaps by type, or project codes etc...you can expand this as you need beyond my simple method).

Comment End of Time, and Survival are Mutually Exclusive.. (Score 1) 737

Apocalypse in current usage means the end of the world. By that definition - no skill will be 'Apocalypse Useful' - because no one will be around in the aftermath of the end of time (with the possible exception of an intrepid band of our great grandchildren who might figure out how to jump between multiple universe branes at the precise moment of the 'big rip' - a very remote possibility imho).

Really what we are talking about are events that while devastating, are short of the level of destruction needed to end the world. The very nature of that definition means that there will be locations that are not directly impacted by whatever happened. The most key struggle would come from dependency on things that moved by long distance transport; various foods, fuels, technology, and other manufactured goods. As a result, local replacements would have to be found and developed.

In those areas harder hit - it would be very bad, if not impossible to survive after the initial event. I can see migrations of people from these 'hot zones' to more habitable areas. Refugees might put too much pressure on less impacted areas - causing a crisis in those areas. The first few years after the event might be very chaotic due to these population pressures and migrations. The very best way to avoid a humanitarian disaster would be to make sure all of the surviving zones have good communications - and plans in place for relocating and organizing the influx of survivors into their communities. I think you would also want to move as quickly as possible to restore technology to society - maybe not in the exact forms that we are used to - but restoration just the same. Having running water, food, medicines, heating and cooling, and energy in general are critical to sustaining life. As a result, I think all disciplines will be useful to society in that situation in one way or another. One example: artists and story tellers would be useful in bringing entertainment and beauty into the lives of the survivor communities - and might be very important in keeping human knowledge alive until information systems can once again be restored. Ultimately, people would be so hard pressed to survive that it would quickly become apparent that the survivors will do better by banding together rather than fighting among themselves.

Overall - I think if the event was large enough to depopulate the world significantly, I think the survivors would be very busy indeed, with little time or energy to waste of the staples of post-apocalyptic fiction: warlords, societal breakdown, and descent of our humanity to that of the animals, leading us to prey upon our fellow man. While there may be a few sociopaths who try to benefit from the situation, I expect the rest of us to quickly control that. Essentially, humanity has lived through these sorts of things in the past, and I am sure we would make do and get on with living in the aftermath of whatever mother nature sends our way again.

Comment My first program... (Score 1) 146

My very first program was 'hello world' in Basic on the High School computer lab's Apple ][ in 1981 (learned Fortran in that same course). I got a TI 99A for my birthday that year, and I wrote more noddy programs in Basic over the next few years, saving them meticulously on cassette tape.

I can't imagine using Basic for anything useful these days, but it was fun while it lasted.

Comment Re:Shortage of *good* scientists and engineers (Score 1) 392

Another aspect of the problem - Corporate policy in most large companies is to treat all of your IT programmers as identical widgets. This policy stems from HR, Finance, and IT efforts to 'normalize' positions so they can be circumscribed enough to allow 'efficient' allocation of resources, or more damaging, the allocation of resources that can be outsourced wholesale. Ultimately it all comes down to cost reduction. Poor results of IT, coupled with IT being strictly a cost center - leads to this outcome (the cost vs. value proposition as seen through the eyes of the heads of the business).

This of course, drags down everyone with it causing many good people to leave or get caught in the outsourcing net. If they are lucky - they do manage to move up into management (architects etc) - and hopefully they can influence the designs - but again - what is left behind is tragically impossible of effiently implementing even the best designs - so the problem feeds itself as your best get pulled away from programming.

Indications are CTOs are starting to see how this is not working...here's hoping they can get the HR and Finance people to turn this around, but I doubt it. .

Comment Re:There's a shortage all right.. (Score 1) 392

No, there are a lot of STEM graduates who really aren't that good and don't have much experience, yet they believe they're entitled to a senior-level salary. I am more than happy to pay a high salary to a candidate who is actually good at their job and has a demonstrated track record of performance. The glut of average performers with little more than student projects as experience, however, are not worth more just because I have open positions to fill. The key is will this person actually perform at the position I put them in rather than just fill a desk and surf the net half the day.

Too bad you posted anonymously. I would have modded you up. This is absolutely the truth.

My recommendation for anyone: if you love the carreer you want to get into - then do it. However, if you only see a bunch of dollar signs - then it is better off for you and the rest of us in STEM if you would put your energy into something else.

We are plaugued with a glut of people who cause more inefficiency than the 'solutions' they create... causing me, and others who know what they are doing to spend extra cycles fixing their broken systems. The problem is most of the time, they don't even know why their choices are a bad thing, or worse - if they do, they don't care allowing expediency to take precedence over quality.

On a positive note: this will keep me employed well beyond my retirement as a contractor fixing other people's code.

Comment Re:Prepare your tinfoil hats (Score 1) 137

It's funny you say that - but it is true. We definitely need more STEM people in jobs not only in the technology fields (like IT) - but those jobs that interface with it as well (such as Project Management, Marketing et al). I can't tell you how many non-technical people I have to deal with in the course of a day. Some of them are actually holding technology positions...most are just collecting a paycheck for all the positive effect they have on the business. I have to get work done in spite of them. On the flip side - if a person got a STEM degree to make money (and whose heart is not into their field) - by all means stay away from technology...please...

Comment Network Security (Score 1) 58

What if anything do you think Linux should do to improve network security?

The reason I ask this question is runtime environments allow and require (depending on the tools your using) programmers to be experts in memory management and systems programming, but by and large the vast majority are not. This leads to zero day exploits hiding in various applications - including application layer parts of the OS. Is anyone giving thought to prevention, instead of chasing bugs after the fact, and what will that look like in the future?

Comment Re:True (Score 1) 302

For most of us who have been around Unix and Linux for any length of time, Unix and/or Linux is not the GUI. It is the kernel and all of the other Single Unix Specification/POSIX compliant parts that make up the command shell, tools, and system programming APIs. The GUI is not specified in the standard - and the variance in GUIs makes that problematic at best, and confusing at worse.

As a result, I think it reasonable when someone asks 'what's the best distro to learn Linux?' - the response should be a distro that is 'no frills' - and allows users to dig in and learn the command line interface and tools - hence the answers seen that focus on that area.

Perhaps for some people the question should be, 'what's the best distro for a desktop user?' - then more feature-rich GUIs might be applicable.

This has nothing to do with elitism. It has to do with a misperception about what is the goal of the person asking. Perhaps Linux geeks should take the time to clarify what the person asking really means.

Comment Re:users? (Score 4, Interesting) 311

Interesting - failure of user space in this way is exactly why we have zero-days.

I would like to see this happen - but several things make it improbable:

1. Von Neuman architecture. As long as data and instructions exist in the same space - poorly written apps will allow abuse of it.

2. Complexity of current software. The more complex the software, the more likely a bug will exist in it that allows #1. Given how programmers stitch together preexisting modules without understanding what is being done on the underlying system - I only expect that to continue expanding.

It should be instructive that Java was supposed to be that sandboxed layer...and it has so many zero-days it looks like swiss cheese.

Now - how would we avoid that and make an unhackable userspace?

Comment Re:Windows 8 (Score 1) 218

From the interview - Michael Dell lumped tablets into a bucket called 'PC'. If they are selling more tablets, that means the cost of their Desktop PCs will have to go up given slackening volumes. Volume of demand sets price - particularly if the business becomes a non-volume business.

Let's face it - if you want to have a desktop system, while its price may be less than a server with the same capabilities (you are really paying for redundancy and maintenance with servers), it will cost more than we are used to paying today - regardless if you build your own, or buy a name brand (and given the downgrade on performance and expansion capabilities of most desktops - you'll probably want to build your own).

Slashdot Top Deals

That does not compute.

Working...