Sorry, code is long-since lost to bitrot and hard-drive failures.
It didn't make guesses at all, which is one of the reasons it was a lot less than perfect.
It simply applied a sequence of rules in a set of nested loops. Keep an array of 9-bit fields, one for each little square. If a bit is set to one then the corresponding number is a possibility. Use the rules to narrow down possibilities. Any time a rule is 'hit' then you go back to the start. The first few rules were something like this -
1. Reconcile rule - sweep all slots eliminating possible values from empty squares - i.e, if there's a 4 in slot A1, knock off bit 4 as possible value for all slots in column A, row 1 and major square (A-C,1-3)
2. If a slot has only one possible value left, then it must take that value. Go back to 1.
3. If two slots in a row, column or major square have the same two possible values left, eliminate those possible values from all other little squares in that row, column or major square. Go back to 1.
4. Same as 2, but for three slots....
There were another couple of rules. It couldn't solve all sudoku by any means, because it couldn't do 'suppose this slot is a 5, does that break things' type calculations, but it got quite a lot of them.
The point you seem to miss is that those "ignorant and unscrupulous employees" already have access to a lot of sensitive personal information and that will not change.
No, I don't miss this, but neither do I wish to hand ever more data out to these people.
"I like loyalty cards so the companies can stock the items I buy near me and I can get deals on the items I buy. Those are good enough reasons for me."
Good for you. I don't, because companies already have a record of what they sell, collecting info on my habits is not something I authorise.
Basically, take off your tin hat; your data is not that important to a thief.
I'm not really bothered about theives, a housebreaker will do what they do regardless. What I'm against is mindlessly spewing any and all data about myself to anyone that asks. And hell, they're not even asking in a lot of cases, they're telling.
Never claimed it could solve all puzzles, it was the work of a single bored afternoon, when I realised I was getting bored of sudoku and the way to extract a little more entertainment from the format was to write a sudoku-solver that mimicked my process.
You don't have to use brute-force solvers. I wrote one that codified my thinking processes and the rules I was operating buy, so that it solved them the way I would.
It's still sorta cheating, but it's not a brute-force.
By that logic I guess you don't have a bank account, credit card, telephone, library card, highway toll pass, medical record,customer loyalty card, etc
Yes to bank account, credit card, phone and medical record. No to the others - there are no toll roads here and loyalty cards are an example of exactly this sort of problem - giving people tracking info for no good reason.
And yes, they can and do leak. Why do you think some of us campaign against national electronic databases of medical, social security, police and other records all rolled into one? Poor security, ignorant and unscrupulous employees do exist and are a real phenomenon.
So far all I've been offered from a smart-meter is a tax bill and higher peak electricity costs, in return for yet more tracking and data-privacy compromises. No thanks!
And then there are consumers. They care about what their devices are consuming.
Yeah, not so much actually. Most people don't give much of a crap. I read an article recently which sugested that evidence has shown people take an interest for a couple of months and then stop caring again, going straight back to old habits.
Add this to the idea that (once smart-metered) peak electricity prices will rise, and then there' s the cost of the meter itself (often to be taken on by the homeowner or the taxpayer) and the whole thing starts to look like a scam.
Police? This man has received stolen goods and is attempting to resell them.
That would be enough in the UK, as he is guilty of a crime. If he bought it in good faith then he will not be charged, but now that he knows he bought stolen goods, continuing to hold onto them is a *criminal* matter and if he continues to withhold it then he will be tried by the state rather than face a civil contest.
I'm just waiting for nokia's profits to take a further dive, and for them to look into their patent war chest and make the decision that their patents from the late 90s are being infringed by *everyone* in the mobile space, so let's sue everyone.
In the UK I had several (consumer) ISPs that were happy to sell me (for around 1 GBP per month) a static IP address, unblock incoming and outgoing port 25 and when requested politely even set up rDNS records for me.
It was fun, I learned about postfix and dovecot, spamassassin, milters, filters, blacklists and greylists and the like. I had the spam down to a reasonable level too. I also learned about SPF records and rDNS, so the big boys would accept mail from my system. It was all done on a linksys NSLU2 that I'd hacked to run debian off an old USB stick.
But then I had to move house, DSL was going to be down for a few days and I figured out I could get google apps for domains to do the work for me.
It's pretty insistent on knowing where I am too. Even when it says "you still haven't told me where you live, or is it a secret?:)" and I reply "Yes, it's a secret", I get the response back "OK, we have reached an accord. Where do you live?"
If that's the conclusion you come to then you're either so far-out yourself that everything seems slanted against your way of thinking, or you're somehow impaired and unable to see the bias on RT. I guess you could be a shill, but that's pretty unlikely, after all we're not talking about Windows Phone here.
It's really very funny to watch the huge amounts of spin they put on everything. I was watching the RT coverage of OWS last year, in which they hyped it up as the beginning of the new American Spring, which would sweep the country and take down the institutions of oppressive American government inside a few weeks.
US biased news at the time was doing its best to ignore it or hype up any hints of violence they could find, while playing down any message that protestors might have.
The BBC were reporting that some amount of people were protesting about financial stuff and that the movement seemed very decentralised and pretty peaceful.
Guess which source I trust a little more than the others?
Get out into the countryside, sit round a campfire with friends, grab a few beers, enjoy a couple of months of freedom with your high-school friends. Make it a summer to remember.
Everything changes in a few months when you start college, and it all changes again at the other side. Take the time to enjoy your youth.
Yes, you can adjust the snooze time, and the number of times it lets you snooze.
Having recently moved from the N900 to the Galaxy Note there are a few things I miss, for example Android does not seem to handle multitasking as seamlessly as Maemo did.
Sorry, code is long-since lost to bitrot and hard-drive failures.
It didn't make guesses at all, which is one of the reasons it was a lot less than perfect.
It simply applied a sequence of rules in a set of nested loops. Keep an array of 9-bit fields, one for each little square. If a bit is set to one then the corresponding number is a possibility. Use the rules to narrow down possibilities. Any time a rule is 'hit' then you go back to the start. The first few rules were something like this -
1. Reconcile rule - sweep all slots eliminating possible values from empty squares - i.e, if there's a 4 in slot A1, knock off bit 4 as possible value for all slots in column A, row 1 and major square (A-C,1-3)
2. If a slot has only one possible value left, then it must take that value. Go back to 1.
3. If two slots in a row, column or major square have the same two possible values left, eliminate those possible values from all other little squares in that row, column or major square. Go back to 1.
4. Same as 2, but for three slots. ...
There were another couple of rules. It couldn't solve all sudoku by any means, because it couldn't do 'suppose this slot is a 5, does that break things' type calculations, but it got quite a lot of them.
No, I don't miss this, but neither do I wish to hand ever more data out to these people.
Good for you. I don't, because companies already have a record of what they sell, collecting info on my habits is not something I authorise.
I'm not really bothered about theives, a housebreaker will do what they do regardless. What I'm against is mindlessly spewing any and all data about myself to anyone that asks. And hell, they're not even asking in a lot of cases, they're telling.
Never claimed it could solve all puzzles, it was the work of a single bored afternoon, when I realised I was getting bored of sudoku and the way to extract a little more entertainment from the format was to write a sudoku-solver that mimicked my process.
You don't have to use brute-force solvers. I wrote one that codified my thinking processes and the rules I was operating buy, so that it solved them the way I would.
It's still sorta cheating, but it's not a brute-force.
Yes to bank account, credit card, phone and medical record. No to the others - there are no toll roads here and loyalty cards are an example of exactly this sort of problem - giving people tracking info for no good reason.
And yes, they can and do leak. Why do you think some of us campaign against national electronic databases of medical, social security, police and other records all rolled into one? Poor security, ignorant and unscrupulous employees do exist and are a real phenomenon.
So far all I've been offered from a smart-meter is a tax bill and higher peak electricity costs, in return for yet more tracking and data-privacy compromises. No thanks!
From the post we're all replying to -
So, yeah, "Reading comprehension FTW" right back at ya.
Right, and there will *NEVER* be a data leak at the power company, right? /facepalm
Yeah, not so much actually. Most people don't give much of a crap. I read an article recently which sugested that evidence has shown people take an interest for a couple of months and then stop caring again, going straight back to old habits.
Add this to the idea that (once smart-metered) peak electricity prices will rise, and then there' s the cost of the meter itself (often to be taken on by the homeowner or the taxpayer) and the whole thing starts to look like a scam.
Police? This man has received stolen goods and is attempting to resell them.
That would be enough in the UK, as he is guilty of a crime. If he bought it in good faith then he will not be charged, but now that he knows he bought stolen goods, continuing to hold onto them is a *criminal* matter and if he continues to withhold it then he will be tried by the state rather than face a civil contest.
Do these laws not exist in the US?
Heh.
I'm just waiting for nokia's profits to take a further dive, and for them to look into their patent war chest and make the decision that their patents from the late 90s are being infringed by *everyone* in the mobile space, so let's sue everyone.
That may be MS/Elop's plan here...
In the UK I had several (consumer) ISPs that were happy to sell me (for around 1 GBP per month) a static IP address, unblock incoming and outgoing port 25 and when requested politely even set up rDNS records for me.
YMMV as they say.
I did for a few years.
It was fun, I learned about postfix and dovecot, spamassassin, milters, filters, blacklists and greylists and the like. I had the spam down to a reasonable level too. I also learned about SPF records and rDNS, so the big boys would accept mail from my system. It was all done on a linksys NSLU2 that I'd hacked to run debian off an old USB stick.
But then I had to move house, DSL was going to be down for a few days and I figured out I could get google apps for domains to do the work for me.
It sounds a lot like British Telecom and their phorm debacle also. Turns out that (ex-)monopolies think they can get away with anything.
It's a shame they're usually proven right.
It's pretty insistent on knowing where I am too. Even when it says "you still haven't told me where you live, or is it a secret? :)" and I reply "Yes, it's a secret", I get the response back "OK, we have reached an accord. Where do you live?"
Scary stalker-bot.
Ugh, brainfart.
corporate sickness in the US.
Erm, no. Seriously. Have you actually watched RT?
If that's the conclusion you come to then you're either so far-out yourself that everything seems slanted against your way of thinking, or you're somehow impaired and unable to see the bias on RT. I guess you could be a shill, but that's pretty unlikely, after all we're not talking about Windows Phone here.
What could lead you to jump to such a conclusion?
????
I'm not American, and I see US media spin as a symptom of corporate sickness in the UK.
RT is about as fair and balanced as Fox News.
Umm, yeah, it is.
It's really very funny to watch the huge amounts of spin they put on everything. I was watching the RT coverage of OWS last year, in which they hyped it up as the beginning of the new American Spring, which would sweep the country and take down the institutions of oppressive American government inside a few weeks.
US biased news at the time was doing its best to ignore it or hype up any hints of violence they could find, while playing down any message that protestors might have.
The BBC were reporting that some amount of people were protesting about financial stuff and that the movement seemed very decentralised and pretty peaceful.
Guess which source I trust a little more than the others?
In which universe does "higher resolution than any of the current HD standards" equate to "barely HD"?
Because IT is the plumbing, Software Engineering is the design/implementation of software and CS is the academic equivalent.
I'm not 'an IT Person', I write software, and am a software engineer.
Err, if you can prove to yourself what your vote was, you can prove it to someone else, which opens up the market for bought or coerced votes.
THIS.
Get out into the countryside, sit round a campfire with friends, grab a few beers, enjoy a couple of months of freedom with your high-school friends. Make it a summer to remember.
Everything changes in a few months when you start college, and it all changes again at the other side. Take the time to enjoy your youth.
Don't knock it 'til you've tried it, I love my note.
It must be said that I don't actually talk on the phone very often though, it's more of a messaging device and games machine.
While this is likely true, I had thought that SDXC cards were supposed to be pretty quick.
Yes, you can adjust the snooze time, and the number of times it lets you snooze.
Having recently moved from the N900 to the Galaxy Note there are a few things I miss, for example Android does not seem to handle multitasking as seamlessly as Maemo did.