Acording to “Why you and I should NOT sign up for Elsevier’s TDM service“ [0], this is not all that good, as the Text and Data Mining policy is actually overly restrictive. Most notably, it forces you to go through their API to do the work, rather than parsing things locally at your leisure, and imposes conditions on the release of the uncovered data (namely a non-free CC-NC).
Google had also opted to use the dot at the end of your email address as a replacement for the + functionality called out in the RFCs (and explicitly disallowed the plus.
Untrue. I regularly use the + in GMail addresses, and it does fall into the desired recicipient's mailbox: BLAH+WHATEVER@gmail.com properly reaches BLAH@gmail.com's inbox.
Actually, all of this (KB vs. KiB) has been standardised by ISO: "Quantities and units - part 13: Information science and technology," ISO/TC12 WG12, IEC/TC25, Geneva, Switzerland, ISO/IEC 80000-13:2008, Apr. 2008. Available: http://www.iso.org/iso/catalogue_detail?csnumber=31898 (it always baffles be that standards are not free te access...).
Well, it's also possible that the reduction in crime rates has been the cause to more people being able to lead-abatement tasks, and hence the observed reduction in lead.
Forums are some sort of locked garden from which it is hard to extract information in any other way than browsing the pages. What about other workflows? Also, I hate registering for one-time posts, and this is usually a huge turn-off from posting anything, even if it could have been useful to others.
When in need for this type of solutions, I tend to set up mailing lists, which is by far the most flexible. Then, to cater for other workflows I use GMane [0].
You just need to tell it to archive your mailing list, and on top of that, it can provide forum-like interfaces with various type of flows representation (threaded [e.g., 1] or flat [e.g., 2]) and a web-based reply [e.g., 3] form with no mandatory registration (depending on your mailing list configuration) but proper identity checks. And it also provides NNTP access for people who prefer newsgroups.
You can also host instances of Weaver [4] (archiver) and Loom [5] (web frontend) locally if you don't want to rely on external services.
GMane has a neat interface which makes it easily intregrable to web templates through a simple iframe, too [e.g., 6].
While you're at it, end the stupid typewriter hegemony in the egg. No more jagged and oddly-located keys.
I've been using a TypeMatrix keyboard (http://typematrix.com/) for a while, and am quite satisfied with it. I'm now eyeing the TrulyErgonomic one (http://www.trulyergonomic.com/) which seems even better.
I think it's about time people know that well thought keyboards exist, and start getting them before RSI sets in. On that matter, a break timer may also be good to give them good habits early.
Not sure it is relevant, but shouldn't it go through the Commission d'accès à l'information [0]? They seem to be in a position to be dealing with these types of repeat spam-offenders.
Another one which is worth mentioning here is the much more recent RFC 5965 http://tools.ietf.org/html/rfc5965 which describes a format for email reports which could both be human- or machine-read. This could help speed up the processing of the complaints, and cluster those about the same address.
However, the big problem would be to get operators to actually use these formats, cooperate, or recognise an external auditing entity.
Stuart Cheshire, the Apple guy behind the mDNS and DNS-SD (a.k.a. Bonjour) Internet-Drafts, is currently involved in the Port Control Protocol (PCP) Internet Draft: http://tools.ietf.org/html/draft-ietf-pcp-base-13.
“The Port Control Protocol allows an IPv6 or IPv4 host to control how
incoming IPv6 or IPv4 packets are translated and forwarded by a
network address translator (NAT) or simple firewall, and also allows
a host to optimize its outgoing NAT keepalive messages.”
AFAIK BitCoins “clients” need a common medium to “publish” all the transactions. At the moment, it appears to be an IRC channel. IRC servers are obviously resource limited, and so is the nickname namespace. So my question is, if my understanding is correct, how does the system scale (and what happens in case of a netsplit) ?
What's even funnier is that these metric superiority trolls will do a quick 180 (see, gasp, a non-metric unit again!) when it comes time for them to argue over whether customers are getting full value when marketing uses a Metric Gigabyte (1GB=1,000,000,000 bytes) instead of a "Real Gigabyte" (1Gibibyte=1,073,741,824 bytes) when stating the capacity of storage media.
I am starting with a huge handicap. I am a metric troll. And from that country which is associated with it. And an aspiring scientist. Anyway, on that specific matter, I have to add something.
I recommend perusing ISO/IEC 80000-13:2008 “Quantities and Units --- Part 13: Information Science and Technology.” It is clear in the sense that 1kB=10^3B, and 1kiB is 2^10B.
It pained me to accept this, but I have to admit it does make sense, and that's what standards are for. We're talking about exchanging measurements in the most straightforward way, taking the currently most commonly accepted metric to do so.
That said, though, I have to admit that the alien argument has some sort of validity in my eye in the sense that being compatible with several measurement systems, it may be easier to add one more to the relevant pieces of software.
As long as it's a relation that can be described in simple mathematical terms (powers, logarithms,...).
Until my home ISP or the ISP for the company I work for offers IPv6, I think it's going to be very easy to ignore IPv6.
I'm with OP, when my ISP gives me one.. i'll deal with it.
The main issue, which is far from being new and, as far as I'm concerned, is one of the main causes of lack of IPv6 deployments yet, is that it's a chicken and egg problem. ISPs do not implement IPv6 because their customers don't ask for it, and customers don't care to ask (and why should they, in most cases). Maybe the first step to “deal with it” is to ask your ISP about their plans, and when you'll get connectivity. It's not much, and doesn't even require technical skills.
GRAMPS is my favourite, though I haven't needed to go trying any of the other options as yet.
Yes, I wouldn't look any further. I've seen GRAMPS at work (for lineage tracking of horses) and it has an impressing list of features and data fields. I couldn't find any missing relation that I could think of. I'm not sure about data export, though, but it seems to support a wide range of formats.
The way I handle this is putting a lot of problems on the exam. It makes the average score tend to be low (although there are always a few percent that get them all right). But, it spreads out the remainder. I curve the exam to compensate for that.
Though I've never been in the position where I had to write exams yet, and it's been a long time I've passed any, I recently starting thinking that such an approach would be tho only valid way to assess an exam.
If you make the exam big enough that nobody can solve it entirely, you actually have a full scaling of each student's ability, and you can accurately tell who performed best.
A couple of problem should be solved though, and sanity checks should be introduced for this system to be viable. Bad students will end up literally HATING the best for bringing them down. I suppose a non-linear scale (log?) should be used to convert students' performance back into grades. Also, in a particularly bad class, all student may perform horribly bad, but one of them, being slightly better, would end up getting the highest mark regardless.
That said, I have to counterbalance this point by remembering how pleasing it was to finish a 3-hours exam an hour in advance and leave the room early to go slack off somewhere else. Also, finishing early gives you time to read over and check all your answers again, hunting for obvious mistakes.
Thus, I suppose this technique may be interesting to try out on larger scales, but it has pro and cons (which I just realised).
I was AMAZED. They had a library of homework and test questions and answers. They passed them around casually. They also begged me for graded solutions from my previous courses to add to their collection. They were all cheating their way through and thought it was normal.
Well, I'm not sure doing this is intrinsicly wrong. In some schools I've been at, the student committee organised, with the teacher's approval, a large collection of past exams. We could get them, along with the answers to prepare for our own. We (or at least I) wouldn't blindly learn the answers, but rather try to solve as many as possible until we were reasonably confident that we knew the subject enough to reliably solve an bunch of exam-grade exercises on that topic, regardless of what the actual exercises were. I think I understood half, if not more, of a subject while doing that.
In the end, I wouldn't consider that cheating, but I think it mostly depends on how you use this material, and how careful the teachers are of giving proper exams (i.e. not so simple that it only requires having sat through the first lecture nor containing all the same exercises as the last million years).
I may be completely out of it, and I admit that I haven't done much research on that point, but something still escapes me.
Why does Firefox have to implement the codec themselves? Can't they just rely on the operating system's set of libraries to decode as much content as possible?
I understand the need for an uncluttered standard. It's a very valid and very necessary point.
Is Mozilla making a political statement to push this by *disabling* (i.e. not using even if available) support for H264 (or any other codec) they could get from the system, or are they re-implementing the wheel (if so, why?!) and fear possible legal issues if they re-implement H264?
During my Master's degree, I resolved to taking all my notes in raw LaTeX. Getting the equations right in a timely fashion is hard at first, but it's a great training. By the end of the year, I could almost type them in as fast as the lecturer would write them down.
The problem was more on the diagrams and various graphs. I still don't master real-time Xfig!
Overall, I found that it was a good thing to always have a couple of paper sheets handy in case something needed to be noted down quickly. Going over these offline to complete the lecture notes is a good way to review the material.
It is said the system collects anonymous information and uses it to select which ad to display to the player.
I'm a bit puzzled about what type of said anonymous information can be relevant and expressive enough to actually provide properly chosen (with respect to the ad provider) to the user. Considering the aforementionned NFS: Shift, I can't really see what information apart things like the type and color of the car and the average driving speed can be collected in-game; and I don't see how that can help provide more than very broadly targetted ads ("Discount on fast driving red cars at Bob's Cars this week!").
Or do they collect anonymous information even when the game is not running as well?
The spec says "Music playback file formats:.wav,.mp3,.AAC,.eAAC,.wma,.m4a"
Being Linux-based, I suppose it would not be too hard to hack it to support Ogg Vorbis. It's however rather annoying that such support is still not provided by default...
So now, Google has your data. How do you prove your are the actual author of a Your Great American Book that has been published a week ago by somebody you've never heard of?
(Let alone IP and MAC addresses which were really happy to leave alot of traces in logfile along the way)
Every control structure in C++ is equivalent to either a goto or jnz plus some syntactic sugar.
Yes, but it's this very syntactic sugar which makes the codes structure easier to follow for a human. Once code is compiled, it doesn't matter to the CPU whether it was generated from a spaghetti plate of GOTOs or some nicely ordered conditionnal statements. However, the generated code tends to be better when the source code is put in a way allowing a programmer to more easily follow its logic and correct the potential errors in the execution flow.
Acording to “Why you and I should NOT sign up for Elsevier’s TDM service“ [0], this is not all that good, as the Text and Data Mining policy is actually overly restrictive. Most notably, it forces you to go through their API to do the work, rather than parsing things locally at your leisure, and imposes conditions on the release of the uncovered data (namely a non-free CC-NC).
[0] http://blogs.ch.cam.ac.uk/pmr/...
USER@DEBIAN73:/etc$ cat /etc/debian_version :/etc$ cat /etc/debian_version
7.3
USER@DEBIAN73:/etc$ sudo grep -R WPAKEY *
[sudo] password for USER:
7.3
USER@DEBIAN73:/etc$ sudo grep -R WPAKEY *
[sudo] password for USER:
NetworkManager/system-connections/ESSID:psk=WPAKEY
This is a bit embarassing...
Now, can somebody with the WPA key of a network capture traffic to/from other stations?
Google had also opted to use the dot at the end of your email address as a replacement for the + functionality called out in the RFCs (and explicitly disallowed the plus.
Untrue. I regularly use the + in GMail addresses, and it does fall into the desired recicipient's mailbox: BLAH+WHATEVER@gmail.com properly reaches BLAH@gmail.com's inbox.
Actually, all of this (KB vs. KiB) has been standardised by ISO: "Quantities and units - part 13: Information science and technology," ISO/TC12 WG12, IEC/TC25, Geneva, Switzerland, ISO/IEC 80000-13:2008, Apr. 2008. Available: http://www.iso.org/iso/catalogue_detail?csnumber=31898 (it always baffles be that standards are not free te access...).
In short, 1K = 1000; 1Ki = 1024.
Well, it's also possible that the reduction in crime rates has been the cause to more people being able to lead-abatement tasks, and hence the observed reduction in lead.
https://xkcd.com/552/
Forums are some sort of locked garden from which it is hard to extract information in any other way than browsing the pages. What about other workflows? Also, I hate registering for one-time posts, and this is usually a huge turn-off from posting anything, even if it could have been useful to others.
When in need for this type of solutions, I tend to set up mailing lists, which is by far the most flexible. Then, to cater for other workflows I use GMane [0].
You just need to tell it to archive your mailing list, and on top of that, it can provide forum-like interfaces with various type of flows representation (threaded [e.g., 1] or flat [e.g., 2]) and a web-based reply [e.g., 3] form with no mandatory registration (depending on your mailing list configuration) but proper identity checks. And it also provides NNTP access for people who prefer newsgroups.
You can also host instances of Weaver [4] (archiver) and Loom [5] (web frontend) locally if you don't want to rely on external services.
GMane has a neat interface which makes it easily intregrable to web templates through a simple iframe, too [e.g., 6].
[0] http://www.gmane.org/
[1] http://news.gmane.org/gmane.os.openbsd.ports
[2] http://blog.gmane.org/gmane.os.openbsd.ports
[3] http://post.gmane.org/post.php?group=gmane.os.openbsd.ports&followup=58668
[4] http://weaver.gmane.org/
[5] http://loom.gmane.org/
[6] http://oml.mytestbed.net/tab/show/oml
While you're at it, end the stupid typewriter hegemony in the egg. No more jagged and oddly-located keys.
I've been using a TypeMatrix keyboard (http://typematrix.com/) for a while, and am quite satisfied with it. I'm now eyeing the TrulyErgonomic one (http://www.trulyergonomic.com/) which seems even better.
I think it's about time people know that well thought keyboards exist, and start getting them before RSI sets in. On that matter, a break timer may also be good to give them good habits early.
Next rant: dvorak, but it may be too early (;
Not sure it is relevant, but shouldn't it go through the Commission d'accès à l'information [0]? They seem to be in a position to be dealing with these types of repeat spam-offenders.
[0] http://www.cai.gouv.qc.ca/
The RFC you mention is 2142 http://tools.ietf.org/html/rfc2142.
Another one which is worth mentioning here is the much more recent RFC 5965 http://tools.ietf.org/html/rfc5965 which describes a format for email reports which could both be human- or machine-read. This could help speed up the processing of the complaints, and cluster those about the same address.
However, the big problem would be to get operators to actually use these formats, cooperate, or recognise an external auditing entity.
I still can't read any Flash animation on my PPC-based Linux machines.
Stuart Cheshire, the Apple guy behind the mDNS and DNS-SD (a.k.a. Bonjour) Internet-Drafts, is currently involved in the Port Control Protocol (PCP) Internet Draft: http://tools.ietf.org/html/draft-ietf-pcp-base-13.
“The Port Control Protocol allows an IPv6 or IPv4 host to control how
incoming IPv6 or IPv4 packets are translated and forwarded by a
network address translator (NAT) or simple firewall, and also allows
a host to optimize its outgoing NAT keepalive messages.”
AFAIK BitCoins “clients” need a common medium to “publish” all the transactions. At the moment, it appears to be an IRC channel. IRC servers are obviously resource limited, and so is the nickname namespace. So my question is, if my understanding is correct, how does the system scale (and what happens in case of a netsplit) ?
Same configuration here. Some of the advanced features are not quite polished yet, but they do work well. IPv6 out of the box at last!
The best modem I ever b[o]ught
I strongly second that.
What's even funnier is that these metric superiority trolls will do a quick 180 (see, gasp, a non-metric unit again!) when it comes time for them to argue over whether customers are getting full value when marketing uses a Metric Gigabyte (1GB=1,000,000,000 bytes) instead of a "Real Gigabyte" (1Gibibyte=1,073,741,824 bytes) when stating the capacity of storage media.
I am starting with a huge handicap. I am a metric troll. And from that country which is associated with it. And an aspiring scientist. Anyway, on that specific matter, I have to add something.
I recommend perusing ISO/IEC 80000-13:2008 “Quantities and Units --- Part 13: Information Science and Technology.” It is clear in the sense that 1kB=10^3B, and 1kiB is 2^10B.
It pained me to accept this, but I have to admit it does make sense, and that's what standards are for. We're talking about exchanging measurements in the most straightforward way, taking the currently most commonly accepted metric to do so.
That said, though, I have to admit that the alien argument has some sort of validity in my eye in the sense that being compatible with several measurement systems, it may be easier to add one more to the relevant pieces of software.
As long as it's a relation that can be described in simple mathematical terms (powers, logarithms,...).
Oh, wait...
Too much could change between now and then (then probably being in about a decade or so).
Current predictions for the RIRs running out of IPv4 space is August this year , same solutions may help keeping the v4-only net running for a bit longer, but the decade you mention seems a bit unreasonnable.
Until my home ISP or the ISP for the company I work for offers IPv6, I think it's going to be very easy to ignore IPv6.
I'm with OP, when my ISP gives me one.. i'll deal with it.
The main issue, which is far from being new and, as far as I'm concerned, is one of the main causes of lack of IPv6 deployments yet, is that it's a chicken and egg problem. ISPs do not implement IPv6 because their customers don't ask for it, and customers don't care to ask (and why should they, in most cases). Maybe the first step to “deal with it” is to ask your ISP about their plans, and when you'll get connectivity. It's not much, and doesn't even require technical skills.
After all, even ComCast has started a large scale <cough> deployment.
GRAMPS is my favourite, though I haven't needed to go trying any of the other options as yet.
Yes, I wouldn't look any further. I've seen GRAMPS at work (for lineage tracking of horses) and it has an impressing list of features and data fields. I couldn't find any missing relation that I could think of. I'm not sure about data export, though, but it seems to support a wide range of formats.
The way I handle this is putting a lot of problems on the exam. It makes the average score tend to be low (although there are always a few percent that get them all right). But, it spreads out the remainder. I curve the exam to compensate for that.
Though I've never been in the position where I had to write exams yet, and it's been a long time I've passed any, I recently starting thinking that such an approach would be tho only valid way to assess an exam.
If you make the exam big enough that nobody can solve it entirely, you actually have a full scaling of each student's ability, and you can accurately tell who performed best.
A couple of problem should be solved though, and sanity checks should be introduced for this system to be viable. Bad students will end up literally HATING the best for bringing them down. I suppose a non-linear scale (log?) should be used to convert students' performance back into grades. Also, in a particularly bad class, all student may perform horribly bad, but one of them, being slightly better, would end up getting the highest mark regardless.
That said, I have to counterbalance this point by remembering how pleasing it was to finish a 3-hours exam an hour in advance and leave the room early to go slack off somewhere else. Also, finishing early gives you time to read over and check all your answers again, hunting for obvious mistakes.
Thus, I suppose this technique may be interesting to try out on larger scales, but it has pro and cons (which I just realised).
I was AMAZED. They had a library of homework and test questions and answers. They passed them around casually. They also begged me for graded solutions from my previous courses to add to their collection. They were all cheating their way through and thought it was normal.
Well, I'm not sure doing this is intrinsicly wrong. In some schools I've been at, the student committee organised, with the teacher's approval, a large collection of past exams. We could get them, along with the answers to prepare for our own. We (or at least I) wouldn't blindly learn the answers, but rather try to solve as many as possible until we were reasonably confident that we knew the subject enough to reliably solve an bunch of exam-grade exercises on that topic, regardless of what the actual exercises were. I think I understood half, if not more, of a subject while doing that.
In the end, I wouldn't consider that cheating, but I think it mostly depends on how you use this material, and how careful the teachers are of giving proper exams (i.e. not so simple that it only requires having sat through the first lecture nor containing all the same exercises as the last million years).
I may be completely out of it, and I admit that I haven't done much research on that point, but something still escapes me.
Why does Firefox have to implement the codec themselves? Can't they just rely on the operating system's set of libraries to decode as much content as possible?
I understand the need for an uncluttered standard. It's a very valid and very necessary point.
Is Mozilla making a political statement to push this by *disabling* (i.e. not using even if available) support for H264 (or any other codec) they could get from the system, or are they re-implementing the wheel (if so, why?!) and fear possible legal issues if they re-implement H264?
During my Master's degree, I resolved to taking all my notes in raw LaTeX. Getting the equations right in a timely fashion is hard at first, but it's a great training. By the end of the year, I could almost type them in as fast as the lecturer would write them down.
The problem was more on the diagrams and various graphs. I still don't master real-time Xfig!
Overall, I found that it was a good thing to always have a couple of paper sheets handy in case something needed to be noted down quickly. Going over these offline to complete the lecture notes is a good way to review the material.
It is said the system collects anonymous information and uses it to select which ad to display to the player.
I'm a bit puzzled about what type of said anonymous information can be relevant and expressive enough to actually provide properly chosen (with respect to the ad provider) to the user. Considering the aforementionned NFS: Shift, I can't really see what information apart things like the type and color of the car and the average driving speed can be collected in-game; and I don't see how that can help provide more than very broadly targetted ads ("Discount on fast driving red cars at Bob's Cars this week!").
Or do they collect anonymous information even when the game is not running as well?
The spec says "Music playback file formats: .wav, .mp3, .AAC, .eAAC, .wma, .m4a"
Being Linux-based, I suppose it would not be too hard to hack it to support Ogg Vorbis. It's however rather annoying that such support is still not provided by default...
MAC addresses do not get sent over HTTP.
Still, the IP address has been attributed by some device (maybe your ISP's routers or modem) that may be keeping logs linking said IP to the MAC.
Worst case scenario, I admit. Anyway, the least amount of my data I give away to Google, the safest it feels.
My gmail account
So now, Google has your data. How do you prove your are the actual author of a Your Great American Book that has been published a week ago by somebody you've never heard of?
(Let alone IP and MAC addresses which were really happy to leave alot of traces in logfile along the way)
Every control structure in C++ is equivalent to either a goto or jnz plus some syntactic sugar.
Yes, but it's this very syntactic sugar which makes the codes structure easier to follow for a human. Once code is compiled, it doesn't matter to the CPU whether it was generated from a spaghetti plate of GOTOs or some nicely ordered conditionnal statements. However, the generated code tends to be better when the source code is put in a way allowing a programmer to more easily follow its logic and correct the potential errors in the execution flow.