Re: Dog Food
My first reaction went like who is this Alpo and what has he done now? "Alpo" is a male first name in Finland. Having "I" and "l" look identical in common fonts is indeed idiotic.
1981 publicly visible posts • joined 18 May 2007
Last year it was reported in the main Finnish daily Helsingin Sanomat that Amazon had started selling Finnish-language e-books that were translated with Google from English classics. The samples shown were obviously hilarious or groanworthy. I have no idea if they kept doing it, one probably needs a Kindle to check that (no trace on the Amazon web site when I looked just now).
No, that is NOT correct. In fact, storing your salt in the database alongside the passwords would be bad practice. You store it elsewhere and just query the database for the salted hash, not do it all on / within the database. All the database needs is the hash, not the salt.
In any case, you need to store each user's salt value in plaintext so that you can use it when the user logs in. From this point of view, it is irrelevant if it is the same database, or a separate one for the salts. So all the salt values are available if you want to check if the user's candidate password is already in use by someone else.
How do they tell how many users have the same password, if they're using salts, PBKDF etc and not just MD5 or SHA1? Weak.
If salted hash is used, the salt values for all existing passwords are necessarily stored in the authentication database along with the hashes. So the check for same password simply salts and hashes the candidate with each of them and checks if the resulting hash is already in the database.
Many people live in apartments/flats/tenements. AC's comment re 5 or 10 m accuracy would smear the location across many possible units. So plausible deniability there.
On the other hand, if you live in an even slightly isolated location, GPS location (or a location deduced from WIFI hotspots or cellular towers) may reveal your true identity even if you used a fake identity for registration. Does not have to be a mountaintop in Montana, just a house with enough space around it to make the nearest neighbour, cafe, or a busy street over 20m or so away.
before the 'Grand Finale' where the craft will become a celestial flipper and dive through the pebbled world's rings.
That is going to be fun! Too bad Cassini cannot shoot HD video of this dive. I guess they will aim for one of the gaps in the rings, but it still risks hitting a stray chunk of ice, which probably is why this is done last.
Is 1GB of RAM really such a limitation? Does your application really need the 2GB version?
Beside the point. If I want to have 2Gb machine instead of 1Gb for running Linux, I shouldn't be forced to buy Windows alongside it. And given the choice, one really should use the bigger machine for Linux, if one wishes to use modern desktop software on it.
* The OS/2 environment only catered for 2Gb address space in virtual memory. Win32s made a completely pointless memory access outside that which caused a crash on OS/2 but was OK on Windows 3.x.
Interesting! I remember this problem of Win32s not working on OS/2 (which I used at home at the time), but though it was just related to the hocuspocus Win32s had to do to make 32 bit applications run under the 16-bit Windows 3.x, which itself was layered on real-mode MS-DOS. But having Win32s do something just to be incompatible does sound like typical Microsoft tactics.
Shouldn't have killed Presto.
Sadly, it seems Presto was dying before the change. The last pre-WebKit Operas had problems with a large number of sites, Facebook included. Evidently most people who knew about the nuts and bolts of browser engine design had left the house, or could not keep up. Now at least the basic browsing works again.
Or maybe the web has become so complex that it is simply infeasible for a small project to field an independent browser engine.
Another is OpenDNS (www.opendns.com). If you have a home router, you just set the IP from that page as its DNS server (usually possible with the management web interface), make an account for yourself at OpenDNS, and set filtering for your network. The beauty of this is that it applies filtering to all machines that connect to your home WLAN, whether laptop, pad or phone, without having to install or even configure anything on them. It works by banning domains from getting resolved (they redirect to a "tut tut" page). There are many categories to filter, although I have found that adding filtering for anything but just "pornography" makes it too puritanical, and even then it occasionally bans some pages I wouldn't have a problem showing my kid. Culture-dependent, I guess. But mostly the filtering is at this setting is appropriate.
Microsoft might not care about stopping kids getting into trouble online [link]but it sure as hell wants to know all about it anyway.
From all the entries there, this looked scary: "Speech, inking and typing". Everyone has idiosyncratic patterns here. Knowledge of this data might make identifying you possible even when not using Windows, or any computer at all. Microsoft might just as well request your fingerprints!
The linked-to article notes "Like it or not, Microsoft isn’t alone here. What Windows 10 is doing has become common and normal across the web, Android, iOS, and other modern platforms." Well, Linux & BSD distributions do not (except Ubuntu tried something with searches sent to Amazon, and sparked a firestorm, not sure if they do it any more). Of course the tattling starts if you run Chrome on Linux, but that is an issue with the application. Privacy conscious people can use some other browser.
To be fair Libre/Open Office isn't as good as MS Office, I've been trying for years to reconcile the issue but it doesn't come out in the wash.
I beg to differ. It is nothing but a matter of what you have grow used to. I have mostly been using OpenOffice and LibreOffice for years, and now trying to MS Office for some project is driving me nuts. LibreOffice just fits my way of working better, and gives more support for producing a consistently formatted document. Maybe there are some places where MS Office wins, but I don't know of any other than being more compatible with the MS Office file formats. This advantage would disappear if more people used OpenOffice, LibreOffice or other tools that properly process OpenDocument formats.
Maybe some day...
Instead of actually running Linux desktops, an even better plan would be to switch users to remote Linux desktops. Easier to manage, and you avoid the hardware compatibility hell of installing Linux on diverse desktops and laptops, whose manufacturers care less than nothing about Linux compatibility. The clients could in fact be cheap "landfill" Windows laptops, because the only application of interest is the remote client (VNC or similar) that requires very little memory or CPU power. If the machine breaks, it is simply recycled and the employee goes to get a new one at the office depot. Support costs would plummet.
... Pinning does work well though, as a way of organizing the apps you use most. You can drag them around and form named groups as you would expect.
Am I the only one who is reminded of the Windows 3.* / NT 3.* "program manager" by this? (For youngsters: it was a window that contained the icons for starting apps, before the "Start" menu was introduced in Windows 95. Yes, you could arrange the icons to named groups.)
(We need an icon for old fogey).
just a huge amount of Internet lore
I seem to remember hearing about it long before everyone and his dog started using the Internet. I think it is a real quote (probably taken out of context, or distorted), but the original exists only on paper in some computer magazine from the early 1980's.
Less people use BSD, OSX and Linux on the desktop than use Windows Phone so they must be totally irrelevant.
On the other hand, far more people use Linux on their phone or tablet (Android and some rarer variants) than use Windows Phone. Also, practically all network devices run some form of Linux or BSD internally (Windows is completely nonexistent in this space). Plus innumerable consumer devices like navigators, smart TV:s etc. run Linux. So Windows must be totally irrelevant...
Considering that state of the art of that era was vacuum tubes, which intensely disliked high G acceleration
You are thinking of the variety used in living room equipment, with thin glass and delicate insides. Ruggedized equipment used much more sturdily built ones. I have a very small tube from a WW2 German military radio (probably) somewhere among my assorted junk. It does not even have a socket, just wires coming through the thick glass and says "Wehrmacht" on the label.
Universality, as in supported by every phone and carrier (after the early years) compensates for the shortcomings of sms. There still is no convincing replacement. For example, to send WhatsApp I must know the recipient used it as well, but he might prefer some other system. Sms avoids this problem by being part of the standard. That is how telecommunications was done in Makkonen's day. Slower-moving, sure, but interoperable. Seems quaint in the internet age...
I use OpenDNS at home (to filter pr0n from the kid - at least until he wises up and learns about DNS and how to change the name server setting :-), and have enabled the statistics. It is eye-opening how much one can deduce about browsing habits from even rough statistics about the DNS lookups (and also the staggering amount of tracking and advertisement lookups). Something that could be pure gold for advertisers, and also various spooks or other shady characters. I'm keeping an eye on whether OpenDNS keeps its integrity. Any alternatives if it goes sour?
... do not base your business on any API or language owned by another company! Either go for open standards, a spec controlled by a benign nonprofit foundation, or roll your own. Relying on interfaces copyrighted by another company now means that company has you by your testicles. You cannot rebase on a 3.part implementation of the API.
It will still be connected to an external network: where do you think the pretty pictures and sound come from?
But over-the-air TV broadcasts, whether analogue or digital, are one-way only. Hard to spy on you that way. Of course it is likely that at some point in the future it will be decided that OTA broadcasts are redundant, because most people watch TV only over the Internet, and the bandwidth is repurposed for cellular networks. Then indeed it is time for the privacy-conscious to throw out their TV:s...
The 6502 is not a stack-based machine. It does support a stack for push, pop and subroutine call instructions, but so does almost every other microprocessor. I think the 6502 can be best described as an accumulator machine, where all arithmetic and logical instructions require one of the operands to be in the accumulator (A) register. (The first CPU I ever tried programming in machine language, on the Oric 1, which is why I go on about it...).
The 6502 does everything in 8-bits width, except addresses. An opcode byte is optionally followed by an 1 byte immediate value, or a 1 or 2 byte address. I'm guessing that it has 2-bit field in the instruction byte that causes it to load 0, 1 or 2 following bytes to a register determined by rest of the opcode (and increment the PC). If performance is no big concern, shouldn't this operand loading sequence be implementable with a simple state machine? Though I must admit my knowledge about CPU design comes from one mostly-forgotten university course a quarter-century ago... (the final exercise was creating a paper design, which was not even simulated, never mind built.)
Another alternative is DOSBox (www.dosbox.com). Runs on Windows and Linux (and various other systems as well). This is a software-only emulator, but so is dosemu as well, if you run it on a 64-bit Linux system (the reason is the VM8086 feature that dosemu uses to run MS-DOS code at native speed on 32-bit Linux does not run in the 64-bit mode).
DOSBox is a bit easier to get started with because it includes its own built-in MS-DOS clone (unfortunately it is a bit behind the times, for example it does not support the long file name extension).
reports that the Germans’ meticulous memory for details deserts them for a year or so, by which time their software has been cracked and has become the standard.
Cracked? As I remember it, the early MP3 software was based on Fraunhofer's reference implementation, which wasn't exactly a secret, being an attachment to the MPEG standard (and before it was published, probably circulated quite widely with the drafts and other working documents for the standard, as is the usual practice).
Given that the probe woke up because its getting warmer and is on a ball of ice and dust, it's hardly surprising that its position has shifted slightly as the environment around it warms up.
I wonder if there is any serious risk of some kind of geyser becoming active under Philae, and literally blowing it back to space? I don't suppose it has been attached in any way to the comet now. I believe the original plan involved screws that drill into the comet, but they did not work.
If we have to assume NSA can force any vendor to do things like that, then there is no solution. Even if the firmware were burned into real ROM, and unmodifiable by anyone, we would have to worry about NSA forcing manufacturers to pre-install their malware. That way lies madness...
Your use case sounds more like a general webcam. For me. a baby monitor was a voice-activated radio that alerted me when the sleeping baby was waking up. Range beyond 30m or so is pointless (in fact possibly harmful), one has to be near enough to respond. The main security threat would be a denial of service that disables the alerting, since for obvious reasons there would not be much to eavesdrop on in the room the baby is sleeping in.
In this case, I don't see any benefits in internet connection, but there are downsides in the form of decreased reliability.