You users are...
Women? Ex offenders? Everybody?
Surely the point here is that there are questions that just don't need to be asked...?
2549 posts • joined 20 Dec 2009
Women? Ex offenders? Everybody?
Surely the point here is that there are questions that just don't need to be asked...?
"Why should we *not* secure websites?"
1. It is a burden for people running smaller websites that don't have logins etc this don't actually need to be "secure". Whether or not this can be hijacked by nefarious people shouldn't be the web site's problem.
2. Numerous public APs force false certificates at you if you go to https sites - KFC I'm looking at you - which either intentionally breaks or intentionally compromises the basic security expectations.
3. Remind me - where is the mechanism to prove that site X is really site X? We are mostly stuck with taking somebody else's word for it...
but all I see is The post contains some characters we can’t support...
Remind me - what country did those tATu girls come from? What country did they attempt to represent in an international competition? What were their songs supposed to be about?
We were involved in a minor crash a few years back. Following that we called the gendarmes. He asked if anybody was injured. No. So he said we don't want the gendarmes, we want a mechanic...
Their review system certainly is faulty if a road access off a roundabout takes people down an On Ramp and then directs them to do a U turn into fast speed oncoming traffic. It took around three months and the work of a map editor volunteer to fix the problem. God help anybody else being given that route in the interval...
There should be an emergency "disable this navigation as being dangerous" option for people willing to sign in as themselves (not anon).
I suppose the problem is that when you're running SVC mode (or some other priv mode), the world is your oyster, so to speak. If the fingerprint sensor is a hardware device that is connected to the processor, it is accessible. This is a hardware issue, not a software one.
I suppose a better solution (that might load some cost on to the SoC/design) would be to have a completely isolated bus on to which security-related hardware can be attached, which connects directly to the TrustZone part of the chip and has no interrelation whatsoever with anything the ARM can access or control, other than via TrustZone.
I use the fingerprint sensor in my S5 Mini. It is quick to unlock, one of my "fingers" is a sideways thumb swipe so I can do it one-handed, plus the weakness with PINs/passwords/patterns is the fact that you may be seen and if you are seen enough or unlock carelessly in front of others, your secret may not be so secret. I can unlock my phone with others watching, my thumb is unique to me and this crowd isn't going to know how to fake a fingerprint...
...having said that, the standard rules apply here as a case of "business as usual". Malware and bad software carelessly installed can do bad things. Well. Duh. That predates mobile phone. Hell, it predates mobile computing.
If somehow I do get malicious software that tries to auth purchases - well, good luck with that. Apple doesn't know my bank details. Google doesn't either. And I won't go within a hundred miles of eBay/PayPal with a real bank account, it's virtual credit cards all the way. My phone authorising payments? Not a desired feature. It's a little computer, not a credit card. Start to cross over realms like that, you KNOW who the small print in the contract stipulates will be burned. Hint - it's us. So...no thanks. "Fingerprint" for unlocking only. Nothing more.
The Android generation of mobile phones are pretty impressive things, but when you have a browser that wants to resize a screenful of content to a 4 inch (or so) display and try to retrieve it all through a 2G rural link...let's say the experience persuaded me to implement a reduced size lower bandwidth version.
Google is happy with it. That'll do. I'm not fussed about the supposed advertising potential, I block adverts myself so it would seem rather hypocritical to put them on my site.
Try sourcing English language content in other European countries. You'll quickly run into problems like the available version is dubbed in the local language and the English original is simply not licensed (in case it competes or something? I don't know). It would be nice to purchase what I would like to without arbitrary blocking getting in the way...
The possible ways to abuse this are very worrying. All discussion regarding "because Charlie Hebdo" should bring an immediate halt to plans of new laws. Why? Simple. Without these important necessary essential new powers, they already knew.
And to balance the scales, hasn't the US shown itself to be actively involved in spying against [$EuropeanCounty]'s interests? What's good for the goose and all that.
Oh look. The French government doing Vivendi a favour.
La plus ça change, la plus the même merde.
I read the cookbook as a teenager (it did the rounds at school) and I thought it was pretty dumb then. Are people really dumb enough to try to make nitro glycerine in their kitchens? Actually...don't answer that.
I can understand the idea, get it out of circulation and then only the real tearists will be making explosives. I just can't help thinking that going after the tearists in the first place might be better. And maybe work out how to stop the TV news breathlessly glorifying every bad thing that happens. Wouldn't that be more productive than trying to get rid of a really ancient document?
"in such a manner they can hardly be caught" - at some stage an actual bad guy will do a bad thing, at which point if the police are on to him, he can be nicked.
You know, kind of like the old days when real police used to follow and stake out real criminals.
Surely that was better than the modern approach which seems to be shake the tree and see what falls out.
The irony of two wiki links with https.
Bring Your Own .... Dead ?
Time to air the BOFH's closet, perhaps?
"I didn't need safety training to know electricity + water = danger... but others - even after training - are simply too lazy and too negligent to avoid risks."
Doesn't your country's H&S require suitably sensitive trip switches that the power will cut at the first drop entering the connector?
Hell, the ones we have are so sensitive that very humid days can trigger 'em!
I've had H&S training for stuff that isn't even a part of my job. I wonder if management signs random people up to random courses so they can be seen to be "educating the staff" or somesuch?
There's a part of me that wants to choose all the really dumb responses just to see if anybody notices . . . but I don't as I'd probably get even more training in irrelevant rubbish.
Maybe I should dig out the Lain discs next?
"to the point where I'd often end up writing chunks of asm code simply because it was as easy as writing the equivalent in C. Try doing that with an ARM-based system and see how far you get..."
Oh, I do. Because the ARM is nice and if C's pointers are starting to get messy-complicated, it's usually far easier to drop in some assembler where I know exactly what is where without a language syntax getting in the way. ARM code is just generally pleasant to work with; and when you're writing application code you don't need to concern yourself with messy things like page tables and address caching, just leave that stuff to the OS...
Not to mention the equally vital skill of recognising that USB plugs fit nicely inside RJ45 sockets, but won't work there no matter which way up you insert it.
Protip - something I realised the other day: on every device I own, the side of the USB plug with the USB logo embossed or stamped upon it goes upwards. Noticing that has saved me a lot of random fiddling.
Come on guys, see the con ! - "haters gonna hate" but let's take this apart anyway... Note, I'm talking about the Pi1 model B here.
To use it properly you will need to buy a monitor. - you can use a TV but it isn't so nice. However, you can buy HDMI to VGA adaptors for about €10 off eBay which opens up a world of cheap second hand analogue displays. Mine is running a 1280x1024 flat panel that cost me €5.
You will need to buy a keyboard - £8 from a major supermarket. Price in £ as a friend got it to save me the hassle of the horrid AZERTY layout.
You will need to buy a mouse. - I rescued an older style optical mouse from a bin at work. Let's just say there was an incident involving coffee. A bit of TLC later, it works fine. If I had to put a price to this, I'd suggest looking at basic keyboard/mouse combo-packs, I think they start around €15 or so.
You will need to buy an external hard drive - really? I don't have one. Well, I do, but I've never used it with the Pi. I doubt the Pi's USB output is enough to run spinning rust.
You will need to buy a power supply - probably. You can run it from a mobile charger but it might be a bit 'iffy'. However, starting from around €10 you can get multi-output 2A tablet chargers. Enough to run the Pi, the HDMI thingy, and a Vonets WiFi adaptor without grief.
You will probably need to buy a usb drive - possibly, but how many people have USB drives kicking around in a drawer? For instance, when I run the Pi with RaspBMC, it is actually installed via the NOOBS package on a 2GiB micro SD card. The same 2GiB micro SD card that was supplied "as standard" in my phone, and got swapped out for a 32GiB one within the hour of purchase. Lower capacity cards aren't so useful or commonplace these days, so I think there are a fair few lying around unused that could be repurposed.
You will probably need to buy a decent container for it to keep it safe. - I have a cute translucent orange one. About €6 from Amazon. The Pi was easy. The Beagle xM not so much, so I found a tupperware container that was Beagle sized and cut holes in it in the right places...
A usable Raspberry Pi for kids to learn to program on will cost as much as a small netbook computer - adding up the above (using €15 for keyboard/mouse combo), it comes to €46 plus the Pi itself. Say maybe €80 as a ballpark figure to include some variations in price. That's less than a useful budget tablet, and less than a third of the retail price of a netbook.
"(which will come with a guarantee that all the bits will work together or you get it replaced.) - the important thing is to go for cheap generic stuff. When you go for fancy multi-key-rollover keyboards, mice with a dozen extra buttons and built in document scanner, and SD cards that are like 40x turbocharged - that's when you are going to hit weird compatibility problems. The first keyboard I tried was a fancy gamer's keyboard (not my choice!) which just about worked under RISC OS and failed entirely with Linux. The keyboard I use now is the cheapest thing on the shelf and it works perfectly.
A Raspberry Pi will cost more than a android tablet. - if you think you can get anything useful done with an Android tablet running an 800MHz single core processor, with maybe 360MiB RAM, a 0.3 megapixel camera (if you're lucky and have one at all) and a tablet sized 640x480 display (can't you see every pixel at the spec?), then yes. The Pi is more expensive. But let me ask you - do you seriously think you could learn anything on such a device? Programming it would be unpleasant without an SDK and dev suite on something else. Those sorts of tablets are consumption only devices for people too clueless to understand why spending another thirty would have been a better idea. Or for parents to give to stressy children that will probably throw it across the room when it doesn't load Facebook fast enough...
A Raspberry Pi is a toy for hobbyists to play with. - probably, yes. If I had children I would get them into using and understanding it as soon as I could. But I am from a different era. I grew up when games were kind of crappy and you bought them on tape. But the most important thing of all is the fact that you could play something, observe it carefully, and think "I could do better than this!". Doing exactly that is how some of us got our first interest in programming. I wrote a rather nice space invaders clone for the Beeb and I guess I should have sold it instead of just giving it away to friends. I wasn't after making money, I just wanted to prove to myself that I could do a better one than the tape I paid £9,99 for. But look at the bar today. Grand Theft Auto 3 on an ancient PS2 is pretty decent looking. I'm enjoying Fatal Frame (aka Project Zero) on the same PS2. If I had more money, pretty much the only game that has interested me in the last few years is The Last Of Us. Can a modern child look at those sorts of things and think "I could do better?". Don't be ridiculous. So we, as the been-there-done-it adults have to find other ways to interest the younger ones in programming. And I don't mean a never-ending stream of fart apps. Maybe if this BBC santioned device is a basic piece of kit, we can throw away the magical mystical high level rubbish and get right back to the core of programming, what really goes on inside a processor. Because for me, the magic is not inheritance or object orientation, but the fact that I am typing this in a browser on an iPad and you will be reading it somewhere else in the world in a browser on whatever - and all the processor is really capable of is pushing values around memory and performing some fairly basic mathematical operations on those values. From these basic operations, we have created UIs and browsers and cat videos. That, to me, is the magic.
"an 8 bit cpu with 2.5kbyte ram"
Ought to be enough to beat you at chess. (^_^)
While a more advanced machine might be nice, there is something to be said for limitations. You learn how to program efficiently and don't do dumb things like allocate yourself a hundred kilobytes of memory just to store some flags.
Think about it - washing machines and bread makers and central heating controllers are really low spec devices - my bread maker is an 8051 clone with I think 2K ROM and half-K RAM yet it has a dozen cooking programs and seems to be fairly capable with various weight/cooking options; a third of the I/O is the user keys, a third is the user display, the last third being the sensors and heater/motor control. All this with a basic microcontroller inside, not something complex running an OS and loading application software. So don't knock low spec devices until you've thought about what you can actually do with them.
"When you factor in the support stuff it needs to make a complete workstation - case, PSU, SD card, leads, keyboard, mouse etc - it no longer even looks particularly cheap compared to some other alternatives."
You're right. The Pi needs a display, keyboard, mouse, SD card, power supply... I reckon those added maybe thirty quid extra or so but I was lucky to pick up an old analogue flat screen monitor for a fiver.
The thing is, though, that once the Pi is set up, it is itself the "workstation". Whether you're running a lightweight OS like RISC OS or a Linux version or just using it to watch videos, it does this itself. I write code that runs on a Pi and the Pi itself is the development environment.
This Beeb machine, on the other hand, would appear to require a complete other workstation just in order to use it! This isn't anything like a Pi then, you can't give this to kids and expect them to just get on with it, it'll surely need to be tethered in order to get anything code-wise done.
Now the win would be if you could develop for this on a Pi ! But can't you already get ARM M0 boards like that off eBay for something silly like three quid?
My Pi is hooked to an analogue flat monitor and while the UI is indeed a bit laggy, once the video is playing it does HD and embedded subtitles and it just "works". No licences were necessary. One is for VC1, whatever that is, and the other is for MPEG2 for DVDs (VOB files?). Those of us with more modern arrangements like XviD and the various types of H.264 - that stuff works out of the box. SD, HD, and all the resolutions in between.
Plus it runs happily from a decent tablet charger.
Plus I can switch SD card and it becomes something else.
What's not to like?
"people still using XP and IE6 is the very last group of people you want to have to explain something technical to"
Turn the damn thing off. If people complain, point out that the web has moved on and a billion year old browser don't cut it no more.
Too many opportunities to spaff data to unknown third parties with little to no oversight, and we all know how lovely and secure these things are...
Doesn't that depend upon each person? Mine spends a lot of time in airplane mode via WiFi; it's like a small tablet with the ability to be a phone once in a while. I listen to music on my phone for a lot longer than I talk on it.
That said, isn't holding the manufacturer liable for what the end user does a bit like saying that vehicular homicide is Ford's fault?
Upvote for epic rant. Seriously? He thinks WATER should be a chargeable commodity?!?!?! WTFingF?
Plastics here (France) are taken to the recycling point and placed in a big bin marked "incinerables". I always thought it was really really bad to burn plastic but I guess maybe they have figured something out? I think it is burned to make heat for purifying metal (smelting, etc). They burn waste food in much the same way...
(subject says it all)
Damn you for sticking the frog song in my head. It might be misremembered given how long ago it was but that doesn't make it any less annoying.
So I'll see your Macca and raise you that horrible little green bastard on a bike that was popular a decade ago.
Define "isn't making money". Are they truly not making money, or is this the Amazon definition?
Bought a little OLED off eBay, found the data sheets, wrote a driver. Even wrote a program to clone the display to a 128x64 mono display. Useless but fun.
I have time on my hands and I think that I learn/understand more when I do it myself.
Still, this board looks like it exposes some good stuff to interface with.
Doesn't the DCMA declaration they're required to provide state that false declaration is perjury? Can't they be done for this?
Ask around, somebody might have an older version they could extract and send you...
Reading in the car on a phone so going through 115 replies isn't an option.
Anyway, switch to English British keyboard layout and pick the one with extended or international in the name. It retains the familiar British layout but adds the typical European accents.
"then fire up a SMTP session, do the EHLO, MAIL FROM, RCPT TO and see if it is accepted"
...and the user will then find that the email address is rejected as the server discards non-SSL connections that have not logged into the server.
The company validating the address wants less spam? Guess what, so do server admins.
"and lost customers from those who can't be bothered to complain and just take their money elsewhere"
Oh hell yes.
There's a dash, it's invalid. Really? There's an unrecognised domain (.eu), it's invalid. Really? The name part is too long (no, it's a spam trap address with their name in it), it's invalid. Really?
The good sites actually send an email to the given address once to "verify my account", the bad sites choke. And, of course, if they aren't willing to accept my email address for notifying me of the status of my order, well I guess I'll just have to take my order elsewhere.
For what it is worth, it is usually American sites that display this incompetence. The same sort that let me pick a country from a drop-down list but then choke because the zip code is invalid/missing, and after wading through loads of pseudo-legalese it says in small letters that they don't ship overseas. Well, why didn't you say that when offering a country instead of wasting my time you retarded assholes...
Still, between that and the price USPS wants for sending anything, it is getting to be cheaper to order from anywhere else on the planet.
tl;dr version: random rant about incompetent online ordering
Even God doesn't want another Bush in the White House.
(would add "getting my coat" icon but that's not an option in the mobile version)
"Don't vote, it only encourages the bastards."
Surely that is the WORST tactic? If the sensible people don't vote the future will be decided by those who did vote. . . or maybe a communist/BNP coalition (or whatever horrible mutation arises) might work? Hmm, hope only goes so far.
Or... Display some words on the screen that you read aloud a few times and it can learn your speech. Provide provision for five people to be "learned", well within the capabilities of a modern SoC and should support an average family. No need to push data elsewhere.
The Samsung Galaxy comes with S Voice, a sort of vocal control system. Could be useful but unlike the Motorola one that worked on the phone, the S Voice agreement that it shows you on first use asks you to agree to share location, voice data, contacts etc etc with Nuance (the provider) and their partners.
No way in hell...
World. Population 7.125 beellion (estimated).
Here's the person I think is perfect: http://i.imgur.com/N3GxTgC.jpg
The other 3,562,499,999 (divided by two to omit males) - sorry.
Of course, she's probably already taken which means my life will forever be that of a singelton; so I'll just get my coat and slink out the door while nobody is looking...
"but in the real world, if a browser doesn't adhere to the standards, what can you do?"
I run a small unimportant website that doesn't make me money, so I was free to decide that I'd had enough of IE8's quirks, and with later versions not being backwardly compatible to older systems for a somewhat tenuous reason, I decided - that's it. No more testing on IE. I replaced IE with iOS Safari so if something on my site looks weird with IE, rest assured that it looks as intended on all of the other browsers that I test with. And no, I won't fix it. I have far better things to do with my time...
"Start Chrome, you are asked to "sign in to Google"."
No, you aren't. Samsung S5 Mini. Just turned it on. Started Chrome. It's reloading the page I last looked at with it a few days ago (I usually use the stock browser).
No asking to log in. There might be an option somewhere to log in to sync favourites and such from another version (like the Windows version?) but I only have Chrome on the phone so no need to that. And as no need for that, no need to sign in.
"Google is the only browser publisher that wants to know who you are from the outset."
Except for when Opera wanted you to (optionally) log in to do more or less the exact same thing - sharing content from one browser session to another... I think Firefox can (optionally) do that as well these days.
I'm surprised Microsoft hasn't jumped on the bandwagon here. Then we could have all sorts of fun, like "looking at porno sites at home before bed? well, okay, let's just sync all of that onto your work computer..." ;)
I pay that per month (France).
"Translated as "normally" your OS isn't obsolete in less than the length of a phone contract."
Given normal carrier laziness, your OS is probably obsolete before you buy, and good luck if you think you'll ever see an upgrade.
My current phone is an Xperia U. It runs Android 2.3.7 (I think). That was on it when I bought it in 2013. To their credit, Sony did make a version of 4.something available for it. Have Orange? Not bloody likely. Still, my contract ends in a week and a bit. Time to look for something a little less ancient.