The problem is that Venezuela imports everything, the policies are very hostile to national production and there is a mafia with access to government sponsored dollars that profits from the whole situation without moving a finger, in other words, corruption that actually pyramids to all society: people enters the game by reselling scarce goods and believing in a cardboard opposition - that never delivers any concrete result - obviously linked to the government and its corruption mafia.
HN user
tremols
Its the eternal battle between leanness and bureaucracy, the later always stealthy infiltrating to unfold its corrupting influence. Then its up to the mature developer to pick the proper technologies for the job based not on fads but on real project needs and wise criteria. Not everything coming from SPAs is bad; reactive programming is awesome when you implement it in your own lean way with small friendly libraries like ractive, blaze, etc.
The problem with CRUD apps is that they are architected around persistance, the product particularities and business logic are then like second class citizens that must play by CRUD-world or the framework of the year rules. The result is often a mediocre and painful to maintain app which may fulfill a bureaucracies' objectives but for the programmer it feels like being forced to be unprofessional , as if a surgeon was asked to perform an operation with a rusty saw.
You americans must go beyond the false dichotomy of republicans and democrats.. its just two different ways of getting your tax money, weapons and staged wars or bureaucracy. Neither gives a damn about an african genocide to lower the price of chocolate.
the lie was not neccesary. climate change deniers are worried about the government getting its nose into everything and destroying a country to favour some bankers. if you started with the right arguments like arnold the story would be different.. and its not late.
So this joke repeated through decades never gets old. Its been like 50 years since the times of nationalist dictators, its 50 years ruled by U.S backed leftists, yep.. the same who have created the skirts of misery: ghettos and fabelas.
It should be obvious by now that USA will support the left wing if it fits with its agenda. There you have WW2 and polpot to mention just a few extreme historical cases.
I think that either the author got it wrong, or its just cheap socialist propaganda.
Corruption is not about buying alcohol and tobacco or avoiding work, it is about becoming dependent on nanny estate to a point of:
a) blindly supporting the populist politicians even if they are corrupt.
b) ignoring the consequences of unsustainable public spending like debt and inflation. (Again, while corrupt bankers and bureaucrats become richer creating a greater inequality).
Writing config files or filling some template classes instead of actual programming is pretty much the purpose of a framework. As a senior developer it may be your responsability to filter the hype from the real stuff as you can influence which technologies should be used in your projects. Fortunately there is a parallel universe of people developing wonderful libraries that you can combine and use as you wish.
Is low serotonin the cause of social phobia? or is social phobia the cause of low serotonin?. The evident power of mind over body is an uncomfortable truth for a few industries.
So we need some sort of cause & effect algebra so that fallacious and faulty reasoning doesn't get smuggled in the name of science, otherwise science is just some form of social control exploiting the power - highjacked from religion - of an alleged ownership over the truth.
I can relate to the same problem and often I am stuck when reading about algorithms explained through math formulas. I would love to see some kind of dependency tree for math knowledge which clearly shows all the requisites for understanding a specific topic. Maybe it is a nice problem to solve for empathic math freak enterpreneurs which can come up with new, structured teaching methods.
To me the logical conclusion is that in a weak and vulnerable society: it pays to be a jerk. In other words, the fact that a jerk can be a good leader just speaks poorly of those following such leader. That said, I think that the article is rooted on a stereotyped false dichotomy: I have met nice people that can sometimes act as assholes, and assholes that can be empathic.
Its all about abstraction layers and inmediate feedback, factors that have been already succesful providing motivation, easing the learning curve for newcomers and even enhancing productivity and pushing further the possibilities of technology.
Scripting languages, mouse-operated visual operating systems; we have been there before and taking away the micromanagement of the development process has been a good thing. And while the challenge back then was to abstract away the processor, now the goal is abstract away web technology stacks, having to learn at least 3 different languages to build the most simple web app, and so on.
An even more interesting question which is implied in this proposal is whether non-imperative languages can be made easier to learn by being closer to the way the brain works.
Complexity is not a problem if something is achieved with it. That said, a complex problem will often require a complex solution and sometimes the simplest solution is the most appreciated, efficient or elegant.
Poor maintainability /extensibility / modularity /scalability, bad encapsulation, abundance of side effects, spaguetti and raviolli code - among others - are perhaps the real problem you're seeing behind your coworker's complex design.
It is not a war that can be easily won though, you can see how in the java ecosystem unnecessary complexity is the norm. And outside java too we see unnecessarily complex frameworks or libraries gaining heavy traction.
Less pancakes, bacon, fries, pizza, hamburguers (and more vegetables and grains). Such greasy food might have sense on a hostile cold weather but that doesn't mean its good on the long term.
You will be punished if you criticize communism and angular.js among other subjects where political correctness and idiotical consensus have more weight than reason. The kool kidz rule with an iron fist, and they know no mercy.
Xodus from JetBrains (Java only / Apache 2 License) looks promising.
Anything that questions mainstream media version of the truth is automatically labeled as conspiracy theory delusion and hence put in the same category as believing in reptilian illuminati . How is this different to cult brainwash mechanics? (to ridicule a view other than the cult-accepted view).
The sirya crisis is a perfect example: a few years ago the shariah law al'qaeda guys were the movie villains: religious fanatics that stone women to death and bomb our free countries, the media now portrays them as rebel democratic heroes because they oppose the siryan government, we almost send them an aircraft carrier as military support. If you don't see the contradiction and obvious attempt to manipulate your opinion to support an agenda, then (downvote me to zero karma if you want) you are a well educated fool.
Believing in reptilian illuminati or the AH1N1 pandemia, both are delusions... one invented by internet freakos and the other invented by big pharma and mass media.
To ellaborate a bit further, I don't know haskell but I can agree that the authors code doesn't look like spreadsheet programming.
My approach is inspired by join calculus which is centered on the concept of waiting on a set of signals/cells to trigger a reaction (I ignore the concurrency capabilities of join calculus which make it a bit more complex). It seems to me that FRP takes the long route to achieve this since its focused on event handling.
Anyhow, this can be easily achieved with a simplified cactus stack where each stack "frame" holds a reference to its parent so that it notifies its parent when its value is set, then when all of the stack frames are ready the procedure associated to it is triggered.
This type of stack has some interesting capabilities including memory friendly infinite recursion and compound-key data structures. I believe that it has potential for artificial intelligence and the development of modern dataflow languages.
I am experimenting with something similar for a java web framework https://github.com/constructo/chemflow . Its kind of sketchy right now but achieves the spreadsheet-like programming nicely.
My guess is that Arc - the lisp language running HN created by Paul Graham - was new, and coding and maintaining a database driver was out of question.
Today, perhaps the way to go would be to use some sort of json webservice interface to a database written in another language rather than writing a driver.Because dystopic ideas are the new cool, with self driving cars and astronaut food... seems that the future is designed by startrek fans that did never read 1984.
I loved python and honestly when I started hearing that there should be a "pythonic way of doing things" my bullshit alert ringed as this was pretty much against the freedom that made the language appealing in first place. It started going downhill from there and I am affraid there is no coming back.
I have been there in that sort of situation where managers twist their eyebrows at an efficient or productivity-enhancing solution. The essence of the java enterprise consulting business is fixing an unnecessary complicated mess with a similar, new buzzword backed mess.
So the interesting thing here is how bureaucracy and efficiency seem like natural enemies; a subject which always reminds Terry Gillian's Brazil movie where the terrorist guy is the one who fixes things.
I am right handed and for me the left keys are the positive ones because they come first; in other words the writing system makes the left side dominant for everything writing/reading related.
Much of the mysticism and misunderstandings about indian philosophy comes from a very bad habit in the translation of indian works where some words are left untranslated as to give them a magical-religious cool sounding sanskrit aura.
If koti means corner, there is no reason that 'koti' should appear in a translation instead of corner otherwise you are giving it a special importance that distracts from the text's true meaning. Almost every translation of indian philosophy suffers from this fetish for the sanskrit language and as beautiful as sanskrit is, it shouldn't contaminate the purpose of a translation.
Seeing your comment downvoted just shows this cliched simpathy for the left that was a fad in the 60's and 70's for anyone who wanted to be perceived as an intellectual (sure it worked to get chix by then); its still kicking and alive it seems. By that time you could sell a scam that steals a nation resources as love for the poor.
But today after we know what happened in Cambodia, Ethiopia, North Korea - to cite a few - under comunist regimes; being a simpathizer of communism just can evidence either ignorance, lack of empathy and sensibility or attachment to an old hungover hipster fad.
That said, I enjoyed reading cien años de soledad but I also know that Macondo would be no better under communist rule.
Clear and concise documentation explaining everything on a couple pages, which impresses me more than flashy interactive tutorials. Simple architecture that won't create an unmanageable black-magic mess on the global background and crash with other libraries, even the source code looks so neat and clean. I will be using this soon!.
This is like saying that people shouldn't use Excel because they won't understand how the CPU works.
The audience here is people that feels comfortable doing stuff tweaking parameters on a dialog box, they don't care if the dialog box is actually a lazy evaluated reactive continuation or whatever as long as it does the job.
An abstraction layer for web technology is as relevant, revolutionary and useful as an abstraction layer for the CPU was on its time (in fact the most succesful companies did exactly this).
So illegal downloading is a "liberal" thing really?; if someone has been hurted by it is indie labels and film-makers for whom realizing an artistic vision was once at least a bit profitable. Not the big fish who still can make money producing shallow generic crap for the masses and can take the damage of a huge statistical slice that doesn't pay for it.