I don't quite understand ...
... what advantages it has to Smalltalk. Anyone care to explain?
2515 posts • joined 14 Nov 2007
... what advantages it has to Smalltalk. Anyone care to explain?
"was it obvious in 1996?"
I don't know how old you are but I suspect many of us could have written the regexp for detecting telephone numbers in 1986 let alone 1996, it would only be something like [^0-9+-() ]\+?[0-9-() ]+[^0-9+-()] I'm sure that can be revised but as I just typed it without stopping (I'm walking the dog at the moment) and I'd hardly call myself a coding genius, that should give you an idea how easy it is.
"But what's his stance on tech? "
Let's just remember, we aren't voting for a dictator, or even a president. It's quite possible that he will form a (shadow) cabinet which will temper his most left-wing views: we won't know until we see a manifesto.
The problem with British democracy remains a dire combination of First Past the Post, the whip system, and the left-right partisanship. We've decided that swinging from boom to bust is bad, why is the only way we can moderate our government by swinging from right to left? Can't we have: a parliament roughly reflecting the views of the electorate; MPs voting according to their conscience and their constituencies even if this is sometimes against the views of their leadership; and sensible constructive discussion leading to consensus government?
I live in safe seat - my national vote will make no difference at all. It's a bit of a relief really: as a pro-military liberal; a pro-nuclear green; an anti-pansurveillance patriot and a fervent believer in both market capitalism and a state health service, I have no idea who I could vote for anyway.
"depends what you consider to be a "widely accepted fact"." --- raving angry loony
Indeed -- the only way to tell whether it something is widely accepted is to take a sample of the population at random and ask them. That is the point of doing jury duty selection at random. Jurors should be trusted to exercise proper judgement in the specific case under consideration; where you can't rely on this a process without a jury would be more appropriate.
Also the precise nature of the question matters. Do you think that sexism is so endemic in the IT that women can never be treated fairly? No. Do you think there is sometimes sexism in the IT that affects the careers of women? Possibly, I don't know. Do you agree there is no place for sexism in IT? Yes. Do agree there is no sexism in the IT industry? No.
"Would you want a bunch of Apple fanbois on the jury, deciding if Android infringes Apple's rounded images patent?" -- AC
No, I'd want a representative sample of the population. That could easily include one or more 'fanbois' and/or one or more Apple sceptics. If you are going to outright chose your jury you'd be better off with a non-jury trial informed by bunch of hand-picked experts; if you are doing a jury trial you need to make sure that your jury represents the population at large. The more 'selection' that is allowed, the more chance the randomly chosen sample will deviate significantly from the make-up of the population. In fact, that is why preemptory challenge was abolished in the UK by the 1988 Criminal Justice Act.
That shocked me too. What's the next step in juror selection, asking people if they might possibly find for the plaintiff, and rejecting anyone who says yes?
Sorry that's a bit garbled, I'm not well at the moment. Say you have a dictionary including common passwords. You then get access to the a set of bcrypt12 hashes and the salt . You can now begin to check for passwords - you add the salt to each password in your dictionary and run it through bcrypt12. Problem - that is a slow algorithm (on purpose). However, AM had also stored the MD5s of some tokens they had foolishly made (I may be simplifying a bit) by concatenating together lowercase usernames, passwords and a salt. "johnhwoods::password123::salt". Now, MD5 is fast, and you know the usernames and the salt, so you can very quickly look for collisions. If you find that password123 gives you a collision, you know that some case variant of it is the answer. So now, you only need to check 256 case variants: you'd probably start "as is" then the 8 combinations with one capital, then the 28 with two etc. Suddenly instead of needing to run your whole dictionary through bcrypt you just have a few variations.
My understanding is this:
They effectively stored what amounted to the MD5 hashes of the passwords AS WELL as the bcrypt ones.
Brcypt$12$, applies 2^12 (4096) rounds of hashing. This should make the leaked bcrypt passwords very expensive to crack, and that's why AM said the passwords were safe. HOWEVER, there were also "tokens" of some sort, represented by the MD5 hashes of (prior to about June 2014) a concatenation of the lowercased username, lowercased password and the salt string. The salt and usernames being known, very many guesses could be made at the password: you just run through a list of lowercase passwords, inserting them into the input and, because MD5 is so fast (unlike bcrypt) very many guesses of these can be made in a short space of time. When you get a collision, you know what the lowercase of the password is. So then you just have to try all that password in every possible case combination and (especially as many of the passwords had low numbers of capitals -- many had none -- this is not that hard) run those through bcrypt$12$ to find out what the password was.
"Snake, SNAKE, SNAAAKE!?"
"I don't understand why password meters should not be used, except to facilitate the cracking by intelligence agencies." --- SII
I think it's just because they are crap -- see examples above. The only realistic way to check user-generated password complexity is to ensure that it's not on a list of known passwords. It might be possible to make a reasonable stab at guessing whether a given password is from a password manager though, by applying various tests of randomness.
I googled that and only got your comment! I have received a fair few business cards over the years and, although there have been some odd shapes, I don't think I've ever had an A shape one: I think A9 would be a bit too small anyway, it's more like a coupon. Maybe A8 might do the trick.
... would be an unusual shape. AN is 2^-N square metres with sides in the ratio of 1:sqrt(2); A9 is 37.2mm x 52.6mm. Most business cards are 85mm x 55mm aren't they? Probably US ones are in inches but i think they are a bit too oblong to be A-shape.
1) revolver different story
2) actually some (rare) revolvers do rotate the cylinder on firing, these are called "automatic" (although, strictly speaking they are of course semi-automatic). Manual (most) revolvers rotate the cylinder and cock the hammer when you pull the trigger (rather than when you fire the round).
You don't need Strong AI to drive a car, otherwise most of the people on the road would be incapable of driving.
DropBear, I'm very glad you survived this collision. I wouldn't call it an accident because your description clearly shows the other motorist at fault. The fact that you hit him rather than him hitting you broadside is down to a bit of a knife-edge case though - for nearly all of the scenarios where a vehicle emerges from this sidestreet into your path, you would have been able to stop.
This is why I was at pains to use the term almost always. There may never be an autonomous car that could have avoided that motorist but there will certainly be one - in fact there probably already is one - that can avoid very many more of these situations than us humans can -- even just the reduction of a 200ms eye-to-brake latency translates to nearly 3m at 30mph, and that's before we factor in the ability of a computer to exert nearly maximum breaking nearly instantly.
"if a vehicle comes out of a side street into your path immediately in front of you a collision is inevitable." --- Smooth Newt
Unless the vehicle hits your door, this is almost always a failure of anticipation. You didn't see the sidestreet or you did but you didn't see the approaching vehicle was unlikely to stop, etc. If you *couldn't see* either of those things, you were almost certainly doing some combination of going too fast and paying too little attention.
"I also like Tim's articles, even though I often disagree with some of his positions on free markets, etc."
Absolutely ... almost the opposite of my politics ... or so I thought. But, inspired by Mr Worstall, I actually read Adam Smith, and realized that almost everything I thought was wrong with free market capitalism was because the markets aren't actually free enough. I should emphasize this means in terms of competition; Adam Smith does not seem to have been particularly against regulation, rather the opposite: that government regulation (e.g. anti-cartel regulation) is absolutely essential but within that competition should be as unfettered as possible.
""1.44MB", just because weenie programmers are wedded to this bizarre shibboleth, but can't even use it consistently." -- pnony
1.44MB is an excellent choice if you want to complain about lack of consistency because the M is neither mebi nor mega but kibi-kilo (or kilo-kibi)!
(512 bytes per sector x 18 sectors per track x 80 tracks per side x 2 sides = 1440 x 1024)
Mentioning natural selection here confuses me and, in any case, I would disagree with the (equivalent) definitions you have offered. What is the 'systematic removal of the points on the left hand side'? Is it people starving to death? Skills becoming less valuable? Increases in minimum wage? I would argue the first isn't natural selection because it's about entities not traits, the second isn't because it's not about heritable traits and the third isn't because it doesn't appear to be related to natural selection at all.
Surely winning and losing, economically, are easy to define. One is winning either if one's relative standard of living is increasing or, if it remains the same in relation to others, one's absolute standard of living is improving (even if one remains on the left hand side). It is perfectly possible, relatively speaking, for only a minority of the population to be winning, as there's no guarantee the distribution will remain the same shape.
I rather like the sound of "biglet"
PS Home, when it first came out, had people coming up to you and saying ****O! because the HELL had been blipped. Also, 1 Billion people weren't allowed to refer to their own nationality because INDIAN is only ever an unacceptable word for Native American.
"I'd like a magic tool to auto-block all domains outside of the traditional .com, .net,. .co.uk, .org.au, .gov.nz, and so on." - Tannin
No magic required, dnsmasq will do what you want.
"On top of this .science isn't even in available to the general public! (yet)" -- TheOtherMatt
I think it is - I registered one just to get an email address @itsnotexactlyrocket.science. I'm not flinging any malware (or anything at all) from the address though.
baited with what?
It is very unlikely more than 10 people need to be in either the TO or even the CC field of an email. Why there are still not safeguards in email clients in 2015, I just have no idea.
"It is a bug not a data breach." The first part of the sentence is true, the second part is an outright falsehood. I do not understand how organisations are allowed to get away with making such statements.
"Stop calling me SOME PIG"
+1 for old ThinkPad T4xxs. You can even add an eGPU to get an Alienware-thrashing gaming performance when plugged in back at the dorm, and a reasonable 24" dorm monitor / TV is a very cheap addition too. Away from the dorm you get robustness, easy repair as you mentioned, and a boring looking laptop that will be near the bottom of the pile in attractiveness to thieves.
"A set cannot be a member of itself" -- DavCrav
(Apologies to Bertrand Russell and the very large set [or class] of people whose maths is better than mine if I've got this wrong but I think that ...)
... this is equivalent to saying that "the set of all sets that don't contain themselves" is the same as "the set of all sets" But clearly, because the set of all sets does contain itself, your statement is self contradictory.
In practice I seem to recall it is undecidable - you either say you are working within a system where sets can contain themselves (ZFC) where the ZF refers to Zermelo and Fraenkel and the C stands for 'Choice' (as in the Axiom of), or you say that you aren't.
Bonus AofC joke:
Q) What's yellow and equivalent to the Axiom of Choice?
A) Zorn's lemon.
"unusable to people who are red-green colorblind" -- Michael Wojcik
Did you mean red/yellow/blue button? That's hardly unusable to the colourblind once you know which button is which finger. Unlike the (still) unusable pastel shades that are the defaults for much of Excel graphs and Powerpoint templates.
A Smalltalker who cannot easily write in any other OO language (OK, they might tut and sigh a bit) doesn't really know Smalltalk. There's almost no language in Smalltalk (three reserved words) and almost no syntax --- it's virtually all paradigm.
"Scratch is an introductory concept kind of thing" -- werdsmith
Under the hood it's Smalltalk; an, or rather the, OO language that puts almost everything that came afterwards to shame.
"They often refer to nearside and farside though to designate a side of the car"
ITYM nearside and OFFside, And we use the left in the UK for the same reason we mount our horses from the left, it keeps one's sword / lance arm free when mounting and available to engage oncoming traffic when riding!
"It does seem somewhat ridiculous to have one's feet fixed to the pedals...if riding in city traffic." -- Fraggle850
... Or, indeed, in the country. Slowing for dog on a transverse vector, I wobbled into an electric fence and lay there with my feet fixed to the peddles getting a blast of twitching every two seconds as the fence continued to operate normally. My wife and sister in law almost injured themselves laughing.
"I can't see what the role of the pedants is." -- KC
It's a pun: Ku band; cue the pedants (as in "cue the music") where Ku and Cue have similar pronunciation.
"while women are programmed to choose a dependable partner who sticks around." -- Archivist
Speaking as an erstwhile geneticist, that's not strictly true. There's a considerable advantage to women to play it both ways, and significant evidence that they do. The optimum mating strategy for a women is to become impregnated by an extremely attractive (and likely promiscuous) male and then have her family provided for by some dependable saddo with material resources who is unlikely to cheat.
"But what if she's _really_ annoying?" --AC
" ... it's likely out of the range of most people reading this ..." -- Lee D
Quite possibly, but unlikely to be out of the range of all of the clients that many of us are advising ;-)
... IR illumination of keypad? Maybe slightly warming the whole pad would do it?
"I do not believe anyone should be publicly criticising and ridiculing what others do, no matter how pointless or inane they find it themselves. The worst of it is that they are going out of their way to find stuff they don't find worthy and encouraging others to do the same." -- Jason Bloomberg
+1 Satire <> Mockery. I have had to have words with muscular poseurs in the gym for taking the piss out of my fellow fatties. As far as I'm concerned, if you've got the bandwidth for this nastiness you aren't working hard enough.
I didn't support him being "sacked" because it's not how academia should work: the #distractinglysexy response from female scientists was much better.
Nevertheless: there's a bit of a difference between being apparently serious and being obviously ironic; there's a bit of a difference between being a satirical news source and being a brand ambassador for an institution; and there's a bit of a difference between being fired from a job with teaching time, lab-time and a salary and being asked to resign such a non-salaried brand-ambassador role when you've put your foot in it big-time and embarrassed your brand.
"Who here remembers that horrid day when, after 9 months of being cosseted in the womb, you were squeezed violently through the birth canal to feel for the first time the pull of gravity, cold, hunger and fear? The answer is non[e] of you. We are are the product of nurture. These proto-brains are no more human than my 5 month old finger was a human when in the womb." -- smartypants
Without either agreeing or disagreeing with your sentiment, I feel obliged to point out that this method of classification would also make the brain of the average 2 year old a 'proto-brain'
All utterances of "We take our customers' security extremely seriously" should go on record, resulting in an automatic doubling of any data protection fines eventually incurred. If the statement cannot be made to count for something, all journalists should simply refuse to report it.
I'm not expert enough to make much sense of my search results, but I was under the impression that ORACLE support had a few limitations when running on VMs -- specifically that they will not provide support for any issue that is not known to happen on native O/S unless the user can demonstrate that the issue is not related to the use of, for instance, VMware.
It's not quite 'insisting on physical machines' but it does seem to me (again, not an expert) that this may be a bit of an out-dated attitude. Would much appreciate comments from the knowledgeable...
"You missed this?: "Each device scored one of the three pockets in the back of my club jersey. I couldn't turn them on and off simultaneously, but started and stopped each within seconds of the others." --- JeffyPoooh
You're right, I did miss that. But it's still only one run per device, so whilst my off-the-top-of-my-head suggestions for variance were wrong, I think my complaint about the test method still stands. Several runs with the same three devices are needed to determine what the intrinsic variability of each device is before meaningful comparisons can be made between them. Otherwise you end up with the "Which? effect" where, because one particular washing machine, vacuum cleaner etc. outlasted another, they mistakenly think they can form judgements about longevity of each model.
All journalists should go to science, or at least stats, school. Not only are the discrepancies here effectively negligible (you really didn't think GPS was millimetre perfect, did you? I was actually amazed about how close they were!) but as you've only done each run once you have no idea at this stage whether the variability you are observing is due to the runs being different (different times of day, different 'wiggle' from the precise route, or even just random error) or whether it is significantly different between the devices.
Biting the hand that feeds IT © 1998–2017