Follow Slashdot stories on Twitter


Forgot your password?

Comment: Re:Can it run apps from the Google app store? (Score 1) 104

Can we compute the increased carbon emissions of this, including wear-and-tear due to increased battery aging and decreased lifespan (which more and more means death to the entire device)? Man-hours wasted staring, waiting for devices to compile their own apps?

It's better than JIT on Dalvik, which all non-Lollipop versions of Android would be using. You're complaining about compiling once, when the program is first installed. How about compiling once per time that you run the program? ART provides a net benefit over that scheme.

Comment: Re:Windows? (Score 1) 104

Ah, yes. The OS that notifies my wife to reboot her phone daily, to avoid memory leak problems that haven't been fixed since she bought it. The OS that requires her to convince herself that "No, I'm not as interested in that app as I thought", because it's not available on the app store and has no alternatives available. The OS that goes into reboot loops if her phone goes out of range of a cell tower. Yes, I've used Windows Phone. If it worked properly more often and had a better app ecosystem, it would be a perfectly useable phone OS.

Comment: Re:Here's why it's better than an S6 or iPhone 6 (Score 1) 104

The version of mathematics where there's a $200 version of the phone, and they specified a $700 phone as the comparison. At least some versions of the Galaxy S6 are $700 when purchased off-contract, and the iPhone 6 seems to be around that price too.

Comment: Re:Quite the Opposite (Score 1) 262

by khellendros1984 (#49754161) Attached to: Ask Slashdot: Career Advice For an Aging Perl Developer?

If every manager needs to know the job of the underlings, how in the world would they ever get the time to get any management done.

My manager has told me "Software development isn't rocket science. I don't see why investigating a bug takes so long." She also hasn't done any development work herself, despite having a computer science degree. She went almost directly into a PM role out of college and doesn't have a frame of reference to understand her employees' work. She hasn't ever been able to understand what her employees are doing, what's reasonable in terms of timeframe for a feature or bug to be completed, doesn't know the product well enough to even know which part of it her team members are working on, etc.

In contrast, my previous manager was promoted up from the ranks of the developers. She was amazing to work for, because she always made her team's jobs easier, and understood what we were working on (in a broad sense, not down to the deep details, of course).

If every manager needs to know the job of the underlings, how in the world would they ever get the time to get any management done.

Knowing their jobs isn't the same thing as taking the time to do their jobs. A manager should manage, but they should know what their decisions mean to their team members. To my current manager, a flurry of e-mails means work is being done, and she expects a constant flow of e-mail to go around her team. I've been chastised in her office several times for not communicating enough while working through bugs on a piece of code that no one else on the team has experience with. I explain to her which bugs I've fixed, which I am still working on, and which features I've implemented. Doesn't matter. No e-mail means no work, because that's how her world works: E-mail and meetings mean decisions are being made and work is being done. No e-mail or meetings == black hole where nothing is happening.

If I needed a manager that knew my job better than me in order not to feel bossed around by a dummy, I'd be looking in vain forever.

Ditto. I know my work better than my manager. That's basically by definition, except for in a very upside-down project. But if I say "I've got the fixes for these 3 bugs in, and I'm working on these 4 others", and I get a reply like "OK, but what are you actually doing?", you'll have a hard time convincing me that I'm not working for an idiot. They don't know my job, don't understand what their employees are doing (even in abstract), and don't belong in a management position over a team until they understand what it is that they're managing.

Comment: Uh oh (Score 2) 262

by khellendros1984 (#49748325) Attached to: Ask Slashdot: Career Advice For an Aging Perl Developer?

What kind of learning curve could I expect if I took on a new language I have no experience with?

If you're over 40 and you don't know how to answer that question based on past experience, I think you're in trouble. Picking up new languages, frameworks, APIs, and what have you are just par for the course. Those things have been a constant in every development job I've had. If a language is related to something that I already know, then within a few weeks, I may be writing some Perl-ish looking Python and becoming more comfortable using constructs that don't appear in Perl very quickly.

Comment: Re:Duration of disconnection (Score 1) 198

by khellendros1984 (#49678355) Attached to: What Might Have Happened To Windows Media Center

Thin of the resources an offline Google Now or Siri would need.

Parts of that wouldn't be feasible (notes coming in about sports scores, news items, what have you), but keeping a local database to correlate locations, time, and all that? Sure, you could do that. Ditto with the voice recognition, especially if it's limited to a certain set of vocabulary that's useful for on-device management of your alarms/calendar/contacts.

but you wouldn't expect to navigate offline, with live traffic data, without a net connection.

I wouldn't? That's what I've got a Garmin with radio traffic updates for. I bought it before I had a smartphone, and it still works as well as it did when I got it.

Or you couldn't cast your IDE from your tablet to your PC without a net connection.

Oh? I can't host an AP from my laptop, run a VNC or RDP server there, and connect from my tablet? Or run VNC on my tablet and access it from the laptop? I'm not sure what you're claiming, because the most direct interpretations of your post have counterexamples.

Comment: Re:Offline functionality (Score 1) 198

by khellendros1984 (#49678303) Attached to: What Might Have Happened To Windows Media Center
Well, useless for anything that needs internet, sure. I can't check email or browse a webpage, but I can program, write, play games, listen to music, watch movies, etc. I mean, it's not like you're using Steam for all your games, Spotify for your music, and Netflix for your video, right?

Comment: Alternatives (Score 1) 47

by khellendros1984 (#49674725) Attached to: Open Source C++ ClanLib SDK Refreshed For 2015
SDL and SFML are both pretty cool and have large development communities. I haven't used Allegro or Clanlib, but Clanlib's features seem especially close to SFML's (based on examining the API). Allegro has been around for over 20 years. SDL for 17, Clanlib for 16, SFML for just about half of that.

It raises a question in my mind: If Clanlib had been out for that long in 2007, providing a C++ game programming library and being well-known enough to be included in at least one book, then why was there a perceived need for SFML? Was it just a marketing/popularizing failure on the part of clanlib's developers, or was there some technical shortcoming in Clanlib at that time? If the latter, has the shortcoming been corrected? In short, why exactly should we be excited about a new release of Clanlib?

Comment: Re: only i3/i5 (Score 1) 268

by khellendros1984 (#49661829) Attached to: Russian Company Unveils Homegrown PC Chips
Facebook doesn't know about my trip because I didn't post about it. My credit card knows a fair amount about it because I don't usually conduct all of my business exclusively in cash. Oddly, I hear a lot more people complaining about Facebook than I do about the massive datamining that credit companies do.

Comment: Re: They're right you bunch of freetards (Score 1) 611

Really? Then what's going on if someone pays me money to mow their lawn? In that case, they're the customer. They hired me, and they're going to pay me for my work. Ditto if I'm doing maintenance on their computer, or something. I've done both. So, in what way does that mean that I haven't been hired+paid by a customer?

Comment: Re: They're right you bunch of freetards (Score 1) 611

Facebook is a middleman for a product. The product is user information, offered by users for sale. Facebook pays their users by providing a service that many of them find useful. There's a trade; if it's a one-sided donation on the user's part, then they got screwed (like in a blood drive, where it's a donation, instead of a trade). If Facebook doesn't provide useful services for trade, then the users will take their product elsewhere.

Of course Facebook translates information into money by analyzing it and selling information to advertisers, so advertisers are the first Facebook customers that actually trade money for a product. So, the users and the ad guys are both customers, just in different senses.

Comment: It's not yours (Score 1) 353

When I started working as a salaried employee doing software development, my employment contract included language to the effect that everything I produced using any company resources, or using internal company information, belonged to them. When you're salaried, you don't really have "your own time", and since they're paying you, most companies would say that your time is another "company resource". I'm not sure how well that would hold up in court, but I'd also expect that most companies could grind their employees into the ground if it came to time in a courtroom.

Realistically, they weren't interested in the little hobby game I was writing (my employer produced business software), so it's unlikely that they'll claim copyright on it. Now, if I developed a new plugin for my employer's product, that's a somewhat more danger-fraught proposition.

What you want is probably some time with a lawyer, and to begin negotiations with your employer for an explicit contract stating that you own copyright on the things you're making, but that you're assigning non-exclusive, but unlimited use+distribution+modification rights to your employer (OK, obviously I'm no lawyer, but I'm sure you get the idea).

You may be on good terms with your employer, but they aren't your friend. They're out to make money off of your work. There needs to be a contract outlining who owns what, what they can do with it, etc. Otherwise, you're opening yourself up for bad times.

You can fool all the people all of the time if the advertising is right and the budget is big enough. -- Joseph E. Levine