Forgot your password?

Comment: Small? Specialize and get billing, taxes, ... (Score 1) 108

by Qbertino (#48442367) Attached to: Ask Slashdot: Best Practices For Starting and Running a Software Shop?

Small? Specialize and get billing, taxes, legal and ERP covered. Legal and taxes are other people, billing an ERP can be done with online tools like FreshBooks or small to midsized softwarepackages like Lexware.

What practices you need is up to you - especially if you code alone.
It also depends on the code you write. If it's just custom ABAP scripting for a handful of clients at a time, point and click testing and a few manually checked testpositions ought to be enough.
If you want to deliver software to a wide range of customers, perhaps even online, with demo-versions and stuff you *have* to have your pipeline standing, even and especially if you are alone. You want to be able to compile and deploy a hotfix wih a mouseclick.

Ask yourself: if the worst possible szenario happens with my software, will I be able to fix it inmediatel? If the answer is yes, with a few night-shifts and my leet Google searching skill I ought to manage somehow - that's OK. If the answer is no, compiling for XYZ takes days of time each time around - then you're doing it wrong and need to automate your process (more).

As for the business itself: Specialize in a field and a subset of that. There is no other way you can keep up with the big boys as a small shop. ERP, Web, Embedded, DB, etc. They all have their ups and downs and each have countless subcategories you can specialize in. Do it! Do not look left or right, unless you don't have any customers in the current field.

Good luck!

Comment: Re:How about we beta test on Venus? (Score 1) 308

You people talk about terraforming mars or venus as if that were so easy.

Newsflash: Mars and Venus are very far away. Like, I mean, enormously freaking huge distances.

It took rosetta 10 years to rendevous with a comet that's basically crossing through earths nearest neighborhood. And that was a satellite the size of a car. And it did not have to transport and sustain humans and their life-requirements.

Until significant advancemens in getting stuff to orbit, massive advancements in material and propulsion technology and massive advancements in synthesizing materials, food, air and water have come by, we're pretty much stuck on this planet. If these advancements don't come, then we're stuck here for ever. We might aswell learn to behave that way.

Bottom line:
If humanity is to dumb to stop itself from killing itself on this planet, it has nothing lost on some other planet. That's my opinion anyway.

Comment: What do you mean by "hackable"? (Score 1) 184

by Qbertino (#48436983) Attached to: Ask Slashdot: What's the Most Hackable Car?

If we're talking about the kind of hacks you'd normaly think of when thinking of cars that would probably be some 2-3 decade old ex-soviet military car. In a pinch you can repair those with a paperclip. Some of them also have awesome features. I've heard of a transporter that can deflate and inflate its tires... while driving! They used that feature to adjust the tires to the ground the transporter would pass over. More traction in snow and sand and stuff like that.

An old us-army jeep probably is pretty hackable aswell. As goes for dune-buggies and other kit-cars.

As for hackable electronics in cars - I'd rather add those myself.

Comment: Re:Eh arent they trying? (Score 1) 62

by iluvcapra (#48426623) Attached to: US Intelligence Unit Launches $50k Speech Recognition Competition

Reverberation *should* be the easiest kind of noise to remove, because it has a simple mathematical model:

S(t) = signal(t) + f(signal(t - delay))

It's not that simple, a reverberant space can have dozens of different discrete delay taps, add secondary (and tertiary, etc) reflections and the resulting spectral envelope is just a fog with an effectively continuous system of delay. Also keep in mind that all "functions that attenuate frequencies" are themselves just delays whose length is a function of a particular wavelength of interest. The spectral changes a reverberant space imparts -- attenuating and resonating -- are a function of cavities in the space, modes, and surface diffractions that have the effect of filtering the signal due to multipath interference.

In practice, reverb removal is impossible to do perfectly. Techniques for doing it do things like modelling the reverberant space as linear time invariant system and then inverse-convolving the recorded signal. This is sortof what you described, by getting the LTI model in the first place is the difficult nut to crack, some systems simply do blind deconvolution, where the spectrum of the dry signal is guessed or some kind of average in the spectral domain. And once you have the model, it can change the moment a source moves in the space or the space changes configuration, by say opening a door. Good systems for speech often involve psychoacoustic modeling...

Comment: Want one! (Score 1) 54

by Qbertino (#48418195) Attached to: Jolla Crowdfunds Its First Tablet

Awesome specs, looks good, cheap price. This is trés cool. I have been toying around with the idea of getting a Huawei or Asus Cheapo Tablet as a new one, but I think I'll wait until this ones out and take a look at it. Like the Jolla Phone too - but my HTC Desire HD is still holding up, so I'll pass for now.

Comment: Systemd appears to me like the Dolphin of init. (Score 1) 534

by Qbertino (#48417091) Attached to: Debian Votes Against Mandating Non-systemd Compatibility

Systemd appears to me like the Dolphin of init. Dolphin had the clear mission: To be simple to use. They were willing to ditch the superiour Konqueror for it. OK, if for them one mission statement weighs enough to justify that, go right ahead. I think I'd still prefer Konqueror allthough I couldn't say if I'd be bothered to install it if presented with Dolphin as a default. Same with Systemd vs. init.

I personally am not sure if this thing turns out well. It all comes down to how good the systemd camp is at offering incentives to move to it and how well they develop. If the entire thing in the end turns out better than init and has less problems the bickering will stop. If not, Debian will switch back eventually and the systemd camp will be burnt for a long time.

Comment: Re:Subsidies? (Score 1) 495

by Loki_1929 (#48415313) Attached to: Rooftop Solar Could Reach Price Parity In the US By 2016

How many tax subsidies finance into your average power plant? ...long term storage costs for nuclear waste

Now that's just unfair. Long term storage costs for nuclear "waste" only exist because the government doesn't allow for the reprocessing of perfectly good fuel. If they did, we'd be more like France, where the total final long-term waste of a family of four's entire lifetime fits in a soda can. And as all the usable energy has been removed from it, it actually is waste, meaning there's no energy radiating from it and no danger from it. At which point, those costs look vastly easier to manage and all subsidies can come off with virtually no impact to costs.

Government created a problem (basically a tax) by disallowing the reuse of perfectly good fuel. It then partially solved the problem it created by generating a subsidy to offset the tax. In the meantime, good fuel is wasted, exposed, and dangerous. It's about the dumbest thing in the world, but then again, it was something our government came up with, so at least that makes some sense.

Comment: What does *she* want to do? (Score 1) 107

by Qbertino (#48413587) Attached to: Ask Slashdot: Professionally Packaged Tools For Teaching Kids To Program?

Errrm, what does *she* want to do? Make a 3D thingie fly around and shoot hearts at ponies with it? Then Unity 3D is the way to go. Blender will be more useful to her aswell. There are courses for that. Does she want to draw cool graphics? That's easy: Processing. Does she want to build her own robot? Arduino. ... And so on.

Teaching her Eclipse sounds more like torture to me. But then again, maybe you have a fledgling business programmer here - who knows?

At the age of nine focussing on a neat useful interpreted PL probably is the best. Python, C# (Unity 3D) or Processing (Processing and Arduino) are good choices. JavaScript and Chromeexperiments if she's into stuff that comes out of the Intarweb.

I like the fact that your daughter is into this sort of thing. I wish the mother of mine had supported me more/not prevented me in trying to introduce my daughter to programming. All the best to both of you.

Comment: Re:A recruiter by other name... (Score 1) 215

by iluvcapra (#48412317) Attached to: Do Good Programmers Need Agents?

But I am also sure that there will be recruiters that work in film and some of them will specialise in sound. I was working on the premise that you were getting a call to talk about your line, not something totally random. Hence not understanding why you would yell at them.

Oh no, they were specifically asking me if I wanted to do software development. People in my business have below-the-line agents, there are established firms and players though and they don't recruit this way. A lot of my Github projects are CoreAudio and DSP stuff, and I have a lot of StackOverflow points on audio dev, and I know audio is sortof a black art for even experienced developers, so I assume maybe that had something to do with it to. I never yell, I wait and see what they want and then politely decline.

Hello iluvcapra, My name is Harlequin80 and I specialise in the recruitment of sound specialists in the TV and film industry. Have I got you at a time you could talk?

The term "sound specialist" and "TV and film industry" and even the term "recruitment" are clumsy and inappropriate, and would signal to me that you don't know what I do, what my job is, who my competitors or even who my clients are, and lacking that, you probably wouldn't know how to sell me. I wouldn't engage a rep unless he had 10-15 years in the film industry in some capacity, let alone he got the lingo right. An agent relationship for "specialists" in the "TV and film industry" is a very particular skill set, it implies that you'll be finding me a new job every six months, from among a pool of maybe two dozen people at any one time with hiring authority--people who everyone knows and who you'd better be on ideal speaking terms with (preferably you're talking to them every day selling your other clients).

Obviously this is show business and a lot of people calling themselves "agents" and "business managers" are scammers, you have to be really careful about who you talk to and all business is done face-to-face, with people you've either known personally and worked with for years, or are one degree of separation from these. LinkedIn provides a simulacra of this kind of interaction, but it's really not the same. I'd never engage with someone who found me through "LinkedIn," even if it was through a recommendation, that's a big red flag.

(All of this just FYI.)

The typical page layout program is nothing more than an electronic light table for cutting and pasting documents.