Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment It won't be long.... (Score 1) 156

...until just about any OS won't boot unless it is only running approved software (i.e. the software company has paid a big fat fee) or the user has turned off any features (telemetry, spyware by the OS vendor, ad blockers, etc.) that the manufacturer wants to force you to use. It'll be like those DVDs you BUY but won't let you skip over the ads at the front of the movie.

Comment Internet clouds are like real clouds (Score 1) 465

They change shape all the time (e.g. 15 GB free storage becomes 5 GB overnight). They drift around depending upon which way the wind is blowing (company gets bought out by other company that has an entirely different mission). They disappear in the hot sun sometimes (bankruptcy, business focus changes, boredom). And in the case of this story...they can rain on your parade (all your data belong to us).

Comment Re:So, the kernel is done? (Score 1) 523

That's nothing. I once had to debug some code written by someone who recycled variable names. Variable x meant something at the start of the loop but was assigned to mean something completely different later on. He was treating the variable name like a register where it contains whatever value you last put into it. Needless to say, the code was very hard to follow.

Comment Will it follow cable/satellite (Score 1) 72

When I first subscribed to cable (and later satellite) it was to get commercial free programming. Slowly, they introduced ads until they dominated the programs. I recently cut the cord on my DirecTV service. I was paying over $100 a month and it felt like 50% of the programs was ads. Not worth it. Note to ALL content providers...you can charge me for content...or you can give me free content with ads (i.e. someone else is paying you to give me free programming)...you can't do BOTH.

Comment Processes vs threads (Score 2) 55

There are two ways that multiple cores can help the average users. First, they allow multiple different processes to run at the same time. You can run a word processor, spreadsheet, browser, etc. all at once. Unless each of these processes are waiting on the same resource (e.g. all trying to write to the disk at the same time, or waiting for the user to press a key) then they can complete tasks much faster than a machine with fewer cores.

Second, they allow a single program to do more than one thing at a time. Lots of programs will have a separate thread to handle the user interface while another does background tasks, but few will try and break big tasks into multiple pieces. For example, many database programs will be able to run several independent queries at the same time, but few will run a single query faster on a multi-core machine than on a single core one.

I am working on a new data management system that does both. It can let lots of queries run at the same time, and it can break a single query into smaller pieces. The more cores the better. A query that takes 1 minute on a single core can often do the same thing in about 1/5 the time on a quad core (8 threads).

Comment Re:Women are more social (Score 1) 499

I didn't say that I can't be social. I can join the party and be very social. But I can also spend hours by myself and be very content. Not all men are like me and not all women are like my wife, but as a group, more men than women can stand to spend the whole day programming in isolation. I think that is one of the main reasons men outnumber women something like 10 to 1 in programming jobs and college computer science programs.

Comment Women are more social (Score 2) 499

Being a computer programmer is largely an anti-social activity. I can spend 8 hours or more in a row typing away at my code editor and building and testing every hour or so. I often work best when I am not interrupted by people. My wife thinks this is insanity. She can't imagine spending more than a couple hours in front of a computer at a time. Going the whole day without talking with someone is pure torture for her. I tend to think that most women share her views instead of mine.

Comment Re:Other places are better (Score 1) 103

I was not trying to compare my project with any one other project in particular. My comment was merely pointing out how funding amounts do not always correlate to the value potential of an idea. If you have a great idea that you think has a ton of potential, it can be very easy to see lots of other ideas that seem (to you at least) to have a much lower potential, yet are able to attract lots of money. It's not that you are the wrong person, or that you idea is dumb, or that others worked harder. It is just the nature of business where often luck (also known as being in the right place at the right time) plays a key role.

Comment Re:Other places are better (Score 1) 103

Hardly. It is a general purpose data management system that will replace file systems and databases and even some NoSQL solutions. It does block I/O to the disk so it doesn't even use an existing file system, let alone the Windows File Manager. It is designed to run on any operating system and will scale from simple devices to super-computing clusters. It uses data objects that can do everything a file can do and more. They can be used to manage lists, attach tags, policies, configuration, and a much of other things too numerous to list. I have tested it out to 200 million objects in a single container and it can find any subset (e.g. find all the JPEG photos) in about 2 seconds with that many objects. If you think that is a waste, you must not work with data that much.

Comment Re:Other places are better (Score 1) 103

Exactly. My project is in the same ballpark as a compiler in complexity. It is a kind of file system/database hybrid so it has to do a lot of things that both of those systems do. I have been able to create relational tables for quite a while now, but I just got inner join functionality working the other day and it still has some bugs to work out. It doesn't cost millions to develop, but more than my family budget can handle.

Comment Re:Other places are better (Score 1) 103

Lucky for us, we are way past that stage. We not only have a prototype working, but the program can already do a bunch of powerful things. There are still features on the drawing board and a lot of testing to do; but we can show it working. It is thousands of times faster than file systems at finding stuff and so far beats MySQL and PostgreSQL at a bunch of database functions. Here are some youtube videos of it in action: https://www.youtube.com/watch?... https://www.youtube.com/watch?...

Comment Re:Other places are better (Score 1) 103

No. It doesn't take a lot of capital, but it is a pretty big software project that needs a lot more work to finish. I have already invested a couple hundred thousand of my own money and thousands of hours of time. I just need more resources to finish it. It is going too slow to finish with just a few part-time guys.

Comment Other places are better (Score 4, Interesting) 103

There are many places around the country (or the world) that have good talent and moderate to cheap living expenses. Those are the best places to get a tech business off the ground. You will probably have more trouble finding funding for your idea, but startup costs are much lower than in Silicon Valley. I am trying to start up my own business and it is a lot of trouble to find investors. It can be depressing to read about guys with great connections in SV who get $20 million in funding for some idea with a potential of about 10% of what you think your idea will do; yet you can't seem to get even seed funding of much smaller amounts. It drives you insane when someone gets $100 million in funding for a really bad idea that you know will crash and burn in just a year or two.

Slashdot Top Deals

Everybody likes a kidder, but nobody lends him money. -- Arthur Miller