178 karma · joined September 16, 2014
I view "test optional" as a signaling exercise. In brief, how closely can you read the instructions and infer what you are not being told? The key is "test optional". If you sit for the test, you get more than just admissions, as merit-based financial awards are unlocked. The University Admissions does not require a test, but many of the donor contracts that fund scholarships do require those tests.
1. Here is what the generator produces.
2. Here is why you will fail if you rely on it.
3. Assignment: Write a better essay using [these listed points] than the AI.
4. (extra credit) Write an AI that produces better output.
I put the burden on the educational system in terms of a challenge.
Teach the generator via an in-class markup of the output. Challenge the students to out-produce the AI.
There are testing systems that already use AI to grade essays via a first pass score before passing over to a human grader (who might be overworked). Better to open discuss the AI grader and how it works than act shocked that smart students will game the system.
In other words, I am sorry that the Ron Glibert got burned, and I sympathize, but it seems to me that YouTube (where the video is hosted) runs a perfectly serviceable comments site that you can turn on and off. No need to run your own (unless you want to).
The "easier" route is for the legislature to "see" the ruling and pass a law that counter-acts it. The general public can _also_ call their own Constitutional conventions and pass amendments to the Constitution to hold SCotUS responsible.
The real "problem" is all of these solutions, by design, require significant effort. If you want changes, you will need to make them happen.
* Forgiving student debt is an endless political cycle, promising to piss off anyone who has either paid off their large debt without forgiveness (raises hand - five figures (think 1990s luxury car) between my wife and I) or didn't acquire the debt in the first place (self-funded or scholarships).
* Standardized test scores going away: Read the fine print (I implemented this policy in code). The test scores went away for admissions. You can get in without standardized test scores. However, public and private scholarships are still tied to standardized test scores. Funding agreements (I was involved in maintaining the university's implementation of these) from private donors or public sources have mostly not been altered. Rhetorical: Are standardized tests really going away?
* Tech hiring without degrees: Culture and HR fit is important here. Does HR, protecting the company from itself, quietly screen and discard resumes without necessary keywords? This is an effective way to remove non-degree holding candidates.
* Alternatives: Yes, we (in the United States) do need them. We have needed them for at least 30 years. Politically, all we ever really seem to get are NEETs and High-Schools-With-Smoking-Areas.
I like that Mr. Altman's thinking of alternatives. Please share them. I want to see a successful implementation. My job, and the way I define it, relies on making it possible for as many to dream as possible. I support widening the number of paths to dream as possible. I believe that this is not a zero-sum game.
As for price, there is already an economic force that will cause interesting swings ahead. In my circles, it is called a demographic cliff. My university is already seeing it and has made short term changes. I foresee many small universities and colleges closing and merging. Eventually, when shrinkage cannot happen any longer, the price of services (tuition and fees) will be lowered. Just in time for the current administrative overhead to retire.
However, there is another axis to consider: In English, "free" also means gratis. This means that no one with recognized authority is enforcing a shift of resources in exchange for using the code as written. Yes, you can ask for resources, and there are many ways to do so, but without enforcement, you get the most common behavior of "thank you, I will" and all the attendant problems, be that of pushing the license to limits, finding loopholes, to lack of funding, dead projects, to (possibly) self-interested actors placing features in open source that they can later exploit because no one really audits the code (See also log4j. I am not saying that a government placed something exploitable in the code. I am not saying that a private actor did so. I am saying it is interesting that a piece of widely used infrastructure has had an exploitable feature for so long).
Criticism aside, how does one provide freedom to learn and explore while curtailing the free rider problem?
A first-generation solution: Sell copies of your source code for the resources you need to maintain it. One example would be to make the source available once money has changed hands. You cannot stop the buyer from turning around and giving the source away for free: Once you have made a sale, you have made a sale. That particular copy of your source has created all the profit it will create.
A second-generation solution: Sell future updates. This is an idea I have been playing with, in terms of a business plan. Your source is free (both gratis and freedom) and you sell tokens. The tokens are capable of being purchased separately. Tokens can be exchanged for votes to determine which new features are developed and which bugs are fixed. They key is in selling the tokens.
What that means to me is that I use excel for "toys" (small data set analysis, rough charts) and ephemeral-yet-shared lists where it is easier to say "evening batch tab, line 3" to communicate which job needs to be updated than try to communicate the same thing in a written request or pull a database table report.
I use R where I need more power: automated reports, automated statistics, and more complex analysis where the paradigm of textual code fits better than the paradigm of a 2D grid. I teach R (or python) when I want to give someone more reproduceable tools than a "magic" spreadsheet that, under the covers, is really a contraption held together with sticky tape and positive thinking.
We can, and should, teach both. Ideally side-by-side with a constant stream of "why are you doing task X this way?" that is largely missing from formal education.
1: Cancer and heart disease are the leading causes of death in Rich Countries, specifically the US [1]
2: Your chances of dying from either cancer or heart disease, given no other incidents claim your life first, asymptotically arrive at 100% [2]
So, yes, cancer is not infectious, but our bodies are prone to two classes of diseases (neither cancer nor heart disease are actually a single disease, but more correctly disease families) that have environmental and hereditary causes. Our tools for treating both are crude, but getting more and more effective year-over-year.
By advocating against the state-of-our-current-art in treating either disease (informed criticism is fine, and in fact, encouraged), the end result is that many people suffer and die when they could merely suffer, then live years of their lives before succumbing to a relapse or other causes of death. Perhaps the headline is hyperbole, but the argument is analogous: By advocating against chemotherapy and replacing it solely with a hard-to-follow diet and exercise regimen, the cull of older people dying from treatable disease can look something like the cull of younger people dying from preventable disease due to advocating against vaccination against infectious diseases.
[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4800750/ [2] https://www.cdc.gov/pcd/issues/2016/16_0211.htm
I think studying how other people have effectively used their five minutes in instructive. I'd start with the testimony of Fred Rogers where he gave a Senate statement on PBS funding: http://www.americanrhetoric.com/speeches/fredrogerssenatetes...
GNU encourages software creators to sell their software for as much money as they can make while using their license. What I am playing around with as a thought experiment is a method to create a market that trades the scarcity of a software writer's creativity for money.
And yes, the attempt would probably fail spectacularly. Anyone who wants to attempt to execute on my idea is free to do so. Ideas are cheap. Execution is expensive.
My hypothetical model is choose not to do GNU's marketing. Frankly, they do a good job of it without my help. However, I cannot hide the fact that the software is GNU licensed. The EULA-style pop-up approach is a bit tongue-in-cheek, but presenting the license before download is vitally important.
The full license is posted with the software download, via a pop up EULA-style window before the download proceeds complete with an "I Agree" nuisance button.
The market starts with a price discovery model where I suggest a price and allow the person pay whatever they want. After some data gathering, I simply obfuscate the "pick-your-price" mechanism.
Yes, this is a bit of cherry-picking, where I employ some dark patterns. My reason for this thought experiment is the crux of this article and discussion: How do you explain software in the English language for which the rights of the end user are enshrined while leaving a profit-path open for the creator? My reply is: You don't. You focus, instead, on making the process of obtaining the software as friendly and service-oriented as possible.
I wonder how spectacularly this idea will fail?
I set a goal and found time. I found 30 minutes every morning. I make it a point to have slack time (hence, answering this post and reading Hacker News...), but I target about 90 minutes a week on whatever single project I choose for the week.
Anecdata: I lost quite a bit of weight on a version of the low carb diet: The Specific Carbohydrate Diet. I went on it for health reasons. Specifically, I was trying to manage a digestive disease by diet. I went off the diet during an extended flare after changing physicians for treatment (my old physician left practice). The diet and the flare dropped my weight to unhealthy levels. I am now under treatment that has my symptoms under control.
I am back on the diet because my weight has gone a bit too high. I, personally, find it easier to restrict my calories by removing grain-based carbohydrates. This will vary from person to person.
The biggest problem is not that a worker-owned coop doesn't work. They do. The problem is one of primate social hierarchy. That is, "someone has to be the boss".
My point is that if the antecedent is already acknowledged, I have no problem with this program. I work for a university as a developer. The shop is split with about 60% coming to development from other fields. These developers are quite consistent at delivering product on a timely basis with good support and bring a much needed broader background in terms of understanding and implementing the requirements of various scholastic departments. This broader base and ability is something my organization would not have if we were to insist on just hiring Computer Scientists and/or Electrical Engineering candidates.
The real question is how do you sell the ClojureScript "macro" to an end user that, ultimately, doesn't care how the answer in the spreadsheet is arrived at, so long as it is correct.
It seems to me that if the goal is not just public safety, but to put a human face on law enforcement, a human traffic signal is exactly what is required. True, a robot can do the job, but a robot would be ineffective at the task of humanizing the reasons behind the laws and in providing assistance to people who need it.
I still show up for the primaries, as I want the chance to choose who I vote for when I get to the general election. However, such a system makes it impossible for me to consider political office (beyond school board) as my primary declaration is a matter of public record, meaning that I would not pass any test of party purity.
What I really want is stacked-rank voting in the primaries and in the general election. I think it would be interesting to see how the general public, used to a Coke vs Pepsi choice, handle a spectrum of choices where you don't have to Pick Only One.
The fun revelation is that business dresses itself up as conservative, then pursues its own ends of profit. That's the entire definition of bourgeois. It is worth highlighting as in many ways, the free software movement is a very conservative one, from the point of view of the way code was shared in the beginning of its history: That is, you asked the programmer who wrote the code you were interested in for a copy and usually got it gratis as the money was made in selling the equipment. The change of label to liberal-radical came later when business started to realize that software, itself, was a sell-able product.
The point I'm making is that choosing a side in any two party system is always artificial. Any party affiliation should be viewed as one of convenience. This explains why Bernie Sanders caucuses with the Democratic Party and why both Paul politicians aligned with the GOP.
From my standpoint, the only winning play for the individual is to decide what is important to yourself, acknowledge that it will change over time, and remember not to get caught up in the game being played. Your "side", or party affiliation, in fact, should change as your interests change.
In other words, don't be proud of your party, and don't overly-identify with said party.
The statement: The proportion of costs I outlined, from my point of view, have always been true. I finished my first degree in 1997.
The anecdote: All the professors in my computer science program (I'm not going to name-drop, but I had some great teachers that insisted that I learn scheme, then Java, then C, then assembly) either had no required text or gave syllabi that referenced several versions of their listed texts. The context was that we were free to get the best deal possible on the texts.
Here is a data point for my local State University. I happen to work there, so I can verify that these numbers are pretty much correct. You can pay cheaper rent, but you'll pay back the difference in car mileage and/or roommate drama.
Tuition is (roughly) 40 percent of the cost. What really drives up the student debt is the cost of living. If we really wanted to do something about student loan debt, I think we'd do better to apply the same political pressure to the cost of living as we do to the rate of tuition.
Indiana University [1] Tuition: $10,388 Room and board: $9,794 Books and supplies: $1,230 Transportation: $1,030 Personal Expenses: $2,096
[1] http://admissions.indiana.edu/cost-financial-aid/tuition-fee...
The anit-smoking side views harm reduction as a movement that is completely against their efforts. To the anti-smoking side, vaping is the same as {cigarettes, cigars, pipes, shisha, snus, ...}. The anti-smoking side's stated agenda is absolute eradication of tobacco use in any form, and they've hit all fronts just short of prohibition.
The pro-smoking side take a small-l liberal view: People should be able to use tobacco. Their problem with harm reduction is that harm reduction is also against their stated goals. While the pro-smoking side will happily embrace vaping, they view it as yet another way to enjoy tobacco.
In the meantime, people like their vices. As an exercise, re-write the Economist article, but substitute "alcohol" for "tobacco". As I recall, there was such an article posted to HN that showed how journalism colors the perception of drugs by writing about alcohol use as if alcohol was a new drug, not a very old one.
Back to my point on harm reduction, I believe that sooner or later a stasis should be reached. Harm reduction will be embraced by both sides. I believe that the only way to reduce the negative effects of any substance use to a society is to teach the risks and the safest way to use the substance. I think that the end result will be an open market where the suppliers of the substance will sell their product in any way they can and a corresponding social pressure that pushes users towards more acceptable (less harmful) practices while supporting programs that allow for self-selected cessation.
Perhaps Microsoft will tier their products in a different way. A Office 360 subscription (or whatever it is branded) will get you access to Office, running in a browser, under asm.js. Perhaps they'll do something different. Sooner or layer, however, the Microsoft embrace of this technology will be monetized.
There are side-effects. Microsoft can sell tools that now run a tranpiler to put executables on the web. They might or might not use LLVM to that end.
This development means that asm.js has become a defacto standard. It is too soon to tell if this will be more widely adopted, as defacto standards fail al the time. I think, however, that this one will stand. Quite likely we all are now going to be freed and constrained by small design decisions made long before this adoption came to pass.