I do know a LOT of places where this gets missed, and a typo goes to the next field, but reflexive backspace correction also fails.
1,529 karma · joined April 22, 2010
[ my public key: https://keybase.io/colindabritz; my proof: https://keybase.io/colindabritz/sigs/fndBKP_5pDUGZjIAUC2DFFwr9I-fhRhLnxyBcDX82lg ]
I do know a LOT of places where this gets missed, and a typo goes to the next field, but reflexive backspace correction also fails.
I believe Xamarin Test Cloud includes iOS, although I'm not certain if it integrates outside of the Xamarin framework. http://xamarin.com/test-cloud
Seems like a gap they should all be trying to fill.
[1] http://www.washingtonpost.com/news/speaking-of-science/wp/20...
I don't want to mix up the side issue of "should code-based research always provide source code" with the metaphors being discussed. I definitely think useful CS research can happen without source code needing to exist, which I hope is the NuPRL project's case.
I do feel code based research should provide source code that was created as part of the research when it is material to their claims, including 'we ran a simulation' and similar findings. If you already have that level of detail, you should include it. If you make claims based on data, you need to provide that data. If you make claims based on source code, you need to provide that source code.
I feel it's like a piece of closed source software releasing "the source code" and yet no one can make it compile. You don't have to have a clean codebase, it can be a bit tricky to build, but it has to be able to be compiled before anyone can have any confidence in your claims. If you don't provide that, it's much less useful.
The separate issues of for profit labs and what support they should expect in this context are tough issues, but we shouldn't undermine the science to thwart them.
Another thing to consider: In some cases, it may make more sense to split the function into two versions, one for 'true' and one for 'false'. Then you gain the enforced explicitness. The function could call a private method to share code and pass the Boolean. Clearly that isn't ideal for all situations, but it might help in some situations today.
This code does tend toward smaller more compact expression, but you're chasing the simplicity more than the literal absolute size.
The flag might make sense on a new vulnerability, and it could be applied automatically. Imagine [Tag: Heartbleed - Untested] when the vulnerability happened, then as the automated process rolls through the images [Tag: Heartbleed - vulnerable] [Tag: Heartbleed - no vulnerability detected]. Future images are required to pass first.
We have to be careful with widely distributed images.
I'm a software engineer, and I don't believe that "coding" is a necessary specific skill for all people to learn. I certainly believe that lots of people could learn it, love it, and benefit from it, but to declare it specifically as a skill that every last person must have seems like too broad of a position to take to me. I think we should present it positively as a choice for those interested and inclined, and let the students decide how interested they are.
When you let students decide for themselves, it's remarkably transformative. There is a lot of hand-wringing, but it appears they make reasonable decisions, and importantly they are suddenly hugely invested in learning and their future. They feel in control. It helps make learning fun, as it should be. Instead of dictating choices, perhaps we should let the 11 year old decide. Many of them may choose code, even at 11 or earlier. Others will choose what is right for them, and when.
They are well along, this is a test flight for some of the systems I believe. The Kickstarer is for the rest of the funding for the main vehicle. It's not 100%, but a substantial chunk.
I only meant that the computers of today are tools we use to explore math, but that the work today is very human. The "computer" that transcends that will look very different. What Alan Turing showed us was that you cannot turn all of "mathematics" into an algorithm. The beauty and elegance and human experience of the exploration of mathematics are important. Some day we will probably be able to teach a machine those traits.
The title reads more like someone wrote an app that solved math, which is silly. The article itself is fortunately much better.
Computers may be able to keep up, but the title was invoking "magic algorithm" suggestions to me. At the moment it may be unclear, but you are correct that it appears that computation can mimic the brain. For computers to be used as more than just tools in humans exploration of mathematics, to "redefine the rules" I think it would have to look quite different than the computers we have today.
No.
Math is about human understanding, elegance and beauty.
Computers may be useful tools, and perhaps they will be of even greater assistance in mathematics moving forward, but Alan Turing and others have shown us they can't do it all. Math is a fundamentally human endeavor. We will have to transcend modern computers with something like strong AI before that can change.
Naming is one area I appreciated Microsoft's approach in Powershell. They have command names with a Verb-Noun structure, and full clear words, sometimes quite long. Then, after establishing clear canonical forms for the commands, they add a few well chosen aliases for short invocation and memorization.
Of all the critiques though, the Cognitive Engineering objection, that the system is not well designed to be used by human capacities, is still true across many platforms, especially in esoteric areas like the command line.
Also interestingly, I am guessing that this is the same Donald A. Norman of 'The Design Of Everyday Things'. It's fascinating to see these ideas in flight in 1981.
How do we address these things? How does one "redesign Unix" today?
http://www.endhomelessness.org/pages/cost_of_homelessness http://usich.gov/usich_resources/research_and_evaluation/cos... http://www.politifact.com/truth-o-meter/statements/2012/mar/...
The biggest costs are pretty concrete. They are 'after the fact' emergency services like emergency room hospital care (vs cheaper preventative care) and jail (instead of housing). It's clear that these costs are higher for the homeless than average, but that leaves the question of housing changing that for this specific group of people (e.g. maybe they are just inherently more likely to end up in an emergency room) which is a valid question.
The evidence is that people with housing are more able to get the help they need earlier (such as preventative care), and are less likely to commit crimes out of desperation, because they have housing. This leads to a much lower rate of using these expensive services, leading to a clearly lower cost to provide housing vs concrete cost of emergency services.
That's why I believe this approach is both humane and effective. This is why I believe housing first is better for everyone.
I always enjoy Ward Cunningham's discussion of this: http://c2.com/cgi/wiki?WardExplainsDebtMetaphor (Ward first used the metaphor)
Specifically, he is NOT talking about 'dirty code' or just badly written code, that's taking shortcuts and I believe it is never a good idea in software. We're talking about building good code but doing so before we fully understand the problem, often with the aim of learning more about the problem, especially from user feedback.
What I take Ward's discussion to mean is that "technical debt" is accrued when writing code for a problem you do not YET completely understand (e.g. almost all 'first pass' code). The debt occurs when your code's existing understanding is static (because it is in source control), and your teams understanding grows. The difference is your debt. You can continue building on the code's not-quite-right understanding for the moment which is carrying the debt forward and paying the costs of fighting a not-quite-right model, but at some point it becomes worth while to re-factor based on what your team has learned about your problem, and thus pay off the debt.
16. Take better care of your customers -- Apple support is pretty good, especially if you can get to a store
26. If you sell it, make it -- Their supply chain integration and control is impressive today
38. Make it easier for ISVs to make applications -- The app store and the development ecosystem is important for apple
50. Give Steve Jobs as much authority as he wants in new product development -- This paid off hugely
53. Recharge your strategy for Europe -- Apple is a very global company and is pushing into lots of markets
59. Invest heavily in Newton technology -- Apple parked that particular project, but the iPhone and iPad followed
Some clearly joke entries, and some misses and terrible ideas, but definitely some interesting insights as well.
As someone who is unfamiliar with this term, can someone please summarize what it means? What makes it appealing?
Thank you in advance.
http://en.wikiquote.org/wiki/George_E._P._Box
I'm not certain if volume was lost or gained, but it looked possible at some points. Some of the other modeling seemed a bit 'off' but for so little code in ASCII it was pretty amazing.