1,925 karma · joined June 7, 2010
Its funny, failure in front of an audience is rarely fatal, but a huge fear for many.
http://recursivedrawing.com/draw.html
Not so sure that it will really "democratize programming"
There are just too many aspects of human language that comprise an actual piece of literature that are not dealt with in a particularly integrated way by current AI/NLP techniques. Narrative structure is a really fuzzy thing in certain respects and has an immense impact on a reader. Symbolism, metaphor, and various idioms are learned through personal interactions and require a sensitivity to the author's role and intended audience.
Of course I just may be out of touch. Have there really been such significant advances in computer generated journalism/writing?
This is the reason these articles capture my attention.
A related problem not discussed in the article is the tendency to use so-called "scientific" explanations to a non-scientific area of life. A better understanding of the scientific method itself in education is essential. Simply prefacing a statement with phrases like "it has been scientifically proven that..." or "statistics show..." is used to lend a vague scientific credibility various claims. It shows up in a slightly more sophisticated form in political diatribe and in educational settings as well.
Although of course there might be a flaw in my scientific reasoning about the article ;).
DHH:
- formality is bad
- boring businesses are bad
Bottom Line:Formality stifles innovation
curtismch:
- rules are not necessarily bad
- boring businesses are not necessarily bad
Bottom Line: Society needs structure and people need to make a living.
- Nonstandard SQL is required
- Database specific functions are used
- Later developers can be confused by the use of a non-standard data type
- SQL Commenting does not happen much in practice in my experience
- Array data can be handled using existing SQL constructs, so it is never an absolute necessity
- Other languages are better equipped for handling the data types (in my fuzzy subjective assessment)
My experience is mostly with Oracle, which has been adding various data types for years (XML, Objects, Arrays, etc). I can't think of a specific case where their use proved to be a real specific benefit to a project... though the usual argument is improved performance.
In some cases, employers refuse to provide positions to those who don't fit their current corporate expectations. This might partially be reflected by higher unemployment rates among this age category:
http://bls.gov/web/empsit/cpseea10.htm
Not saying this is necessarily a good thing in every case. I work with folks (in Software Engineering) from around the globe. There are many people from other countries who happily work extremely hard and make sacrifices that some Gen Y folks from the U.S. would consider unacceptable.
The number of students cheating at higher institutions is frequently reported to be much higher. For instance:
http://chronicle.com/blogs/percolator/is-student-cheating-dr...
The problem is not Coursera. The problem is people who cheat. And I am not sure that this is much of a story at this level.
"you need to write something interesting"
As long as you include the link title as the most important bit your write. Unfortunately, hits, votes and comments are often largely based on the title. In many cases the actual article is not even read.
New entries display in orange: http://hn4d.com/
1) It is hard to tell what has changed recently (new comments, votes, changes in ranking)
2) The information is kind of crammed together and not lined up.
3) I hit refresh every few minutes
Am not a a designer, so had my son who has an eye for it help out on styling: http://hn4d.com/
For the humor value: http://www.mentalfloss.com/blogs/archives/87351
Some rather simple criteria can be used to group languages - age and popularity. Perl, JavaScript, Java, Visual Basic are conservative in that they are popular, well known, established languages (even though they cross the Yegge's whole spectrum). Haskell, while extremely conservative technically, is extremely liberal in many organizations - where there are no currently implemented projects using the language and no programmers experienced using it.
Also some classification of technology as conservative or liberal depends upon the competing technology it is running against. I was a bit surprised to see Python classified as liberal - but it makes sense when comparing it to Java. If it is being compared with Ruby it is very conservative ("do things one way").
There are some non technological risks that influence technology decisions. Visual Basic may be "Hardcore Liberal" from a language perspective, but it is pretty conservative politically (backed by Microsoft, lots of available experienced programmers).
Steve as usual has interesting insights. I am not sure that this is a paradigm that completely fits - but it does provide a perspective for understanding fundamental beliefs that can lead to disagreements in software projects.
I really like a few features:
* View your whole project from the root directory: mate .
* Open a bunch of files in arbitrary locations at once: find . -name 'something.' | xargs mate
* Write a script and run it using command-R
* Banging out html using tab complete
* Compared to any IDE it is ridiculously fast.
* I wrote a bundle (for Oracle Databases) that I used for awhile.
Kind of cool stuff.... might be available in other editors but I found 'em for the first time in TM 1.5.
Some programmers want to learn a language or technology and continuously repeat the same basic project over and over again. I have been at it for more than a decade and am not using the same skill set that I started with - although some (*nix and SQL) have been in heavy use for quite awhile.
I know programmers that started "back in the day" and tell horror stories of stacks of punch cards being knocked to the floor. They are now coding in a modern language or helping to port legacy applications. In programming - and many other professions, you need to stay current and adapt.
Not to mention, you generally learn a lesson or two by simply dealing with people, working through large scale projects, and seeing technologies come and go. Some employers value this. Others opt for the cheapest salary available - and have results that prove that this is their approach.
The MySQL server now includes the widely used memcached in-memory caching system, and a plugin that allows fast NoSQL-style access to InnoDB tables through the memcached protocol. This access method avoids the overhead of SQL parsing and constructing a query optimization plan. You can store the underlying data in a single InnoDB table, or spread it across multiple tables. You can read and write data through both memcached and SQL. For example, you can do fast single-key lookups through memcached get calls, and do statistical reports across all the data through SQL.
http://www.r-chart.com/2010/10/max-heart-rate-calculations-c...
It seems like folks who use R tend to be from a scientific community where Python has greater respectability and acceptance. But I see some similar "Lispiness" in R and Ruby that make them somewhat natural to use in conjunction.
The relative lack of (touch) sensitivity and the more limited variation in timbre are immediately noticeable. One of the other qualities of a traditional piano that I instantly miss in even the best digital simulations is sympathetic vibration. Holding the sustain pedal down will not simply allow the notes to play longer. Other strings that freed up begin to vibrate as well. It produces an effect that - the last I checked - is not well emulated in a digital environment.
Reflective of the values of our age I guess. Small, relatively portable, low maintenance wins out in many other arenas. Why not music...
For all of the coolness of the iPhone, I don't enter notes into it often. The little type-writer kind of feels unwieldy. It is usable, and it may just be my perception (comparing typing on a full size keyboard to typing on the on-screen iPhone version). Makes my kind of miss Graffiti and using a stylus.
http://articles.businessinsider.com/2011-12-28/markets/30564...
http://www.economist.com/node/8733747?story_id=8733747
https://en.wikipedia.org/wiki/Data_Analysis_Techniques_for_F...
The NY Times reported last month that
Studies by Goldman Sachs and other institutions over the years have strongly suggested that Chinese statisticians smooth out the quarterly growth figures, underreporting growth during boom years and overstating growth during economic downturns.
http://www.nytimes.com/2012/06/23/business/global/chinese-da...
So private corporations (who granted have their own agenda and biases) make assessments of economic numbers reported.
It would be surprising that there is not publicly available studies that report the general reliability of economic statistics reported by a country. It would even be interesting to reported statistics aggregated in a way that allows for easy comparison between numbers reported by different countries. Something like the Index of Economic freedom: http://www.heritage.org/index/default
(I am not an economist - so can't say I have done an extensive analysis of available sources...)