HNHacker News
TopNewBestAskShowJobs

dschiptsov

1,198 karma · joined September 1, 2012

http://karma-engineering.com/lab/

schiptsov at gmail or facebook

I am looking for employment in Sweden with relocation only.

Will do UNIX sysadmin's and DBA's tasks and/or code CL/Erlang/Haskell/Clojure/Scala/Python/Go for food.)

submissionscomments
dschiptsov··on Julia 0.5 release
Arguably, it is better numpy based on multimethods, but it is far from being polished as Python 3.5+ On the contrary it suffers from the kitchen sink syndrome, with process of continuous adding of stuff instead of continuous clarification and refinement, which characterizes a good Python 3 language.))

But there is a lot of enthusiasm.

dschiptsov··on Api.ai is joining Google
What they did? Yet another interface wrapper to Stanford Core NLP for over hyped chat bots?
dschiptsov··on The Real Lolita
Lolita, the book, is not about kidnapping of a girl or any kind of perversity. It is about futility and pains of worshipping a fleeting beauty, which is a temporary state of approaching perfection (beauty is youth + health. Proximity of a local optimum). If there is something to worship at all, it is beauty, not idols.

The book is about ugliness and mediocrity of so called modern society with its rigid set of dogmas and set in stone prejudices. It is about suffering. About inability in principle to catch that fleeting beauty, a spark of perfection. The moment you approach it you have already ruined it. Observer ruins the observation, or rather realizes the painful dissonance between his assumptions and actuality, but continued his futile attempts to catch it, because everything else is not worth of even a second look.

Dear gentlewomen of the jury. Do not attempt to judge things you probably never even understood.

dschiptsov··on Existential Depression in Gifted Children and Adults (2009) [pdf]
Memes, memes everywhere..

Existential depression, my ass! Gifted adults, and even children, would surely read things like Stepenwolf, On The Road, Cuckoos Nest, Nausea, Age Of Reason and the likes and cure themselves.

Depression is nothing but a set of acquired habits. Change in behavior, caused by traveling and excessive reading, will produce a different perspective upon so called reality and an altered set of habits which will change ones personality. For better or worse.

This kind of CBT goes back to the seers and sages of the East and the first great philosophers of the West somewhere about 600 B.C. It still works.

dschiptsov··on Udacity plans to build its own open-source self-driving car
Driving based on GPS instead of actual road perceived through cameras would be a disaster.
dschiptsov··on Udacity plans to build its own open-source self-driving car
As part of its new nanodegree?)
dschiptsov··on Angular 2 Final Released
How many hundreds of npm dependencies in the default install?

Is Leftpad included?

dschiptsov··on Why I Majored in Philosophy Despite Everyone Telling Me Not To (2013)
You forgot the precision of language usage and precision and clarity of definitions, which has been the foundation of math - the way to deal with meaningful abstractions, and then so called computer science, where naming, clarity and reduced to the essence (to an optimum) abstractions (ADTs) are the most important aspects.

Classification (ontology) and labeling of a human language gives us meaningful type systems (Java has nothing to do with it). Logic gave us control structures and ultimately algorithms.

The philosophy of science and epistemology gave us the absolute necessity of tests and reality checks (otherwise one ends up with Hegelian abstract nonsense or what we call theoretical physics).

And metaphysics is just nonsense for weak minded to boost their self-esteem, which gave us "everything must be Object Oriented, statically typed, absurdly verbose" crap.

dschiptsov··on Why I Majored in Philosophy Despite Everyone Telling Me Not To (2013)
I would like it too if someone would pay my bills..)
dschiptsov··on How the right syntax can help teach recursion
Anything better than Haskell's?
dschiptsov··on Simulation, Consciousness, Existence (1998)
The evil demon which Descartes described is very real - it is one's own mind conditioned by dogmas, traditions and so called collective consciousness, and the illusions that such a mind produces are as good as real.

Simulations can tell nothing new about the true nature of reality, because any simulator would reflect the current assumptions up to date and will be based on an oversimplified model. Weather simulation is not a weather. Map is not a territory.

dschiptsov··on Isaac Newton as a Probabilist
Probabilities could be correctly applied only for fully observable and well defined cases like of an unbiased dice or a fair coin. Everything else is a misapplication and should be regarded as a type error.

Frequency based approach is the right tool, but it could explain nothing about the partially observable phenomena, except partial statistics of the outcomes observed so far.

Attempts to derive any causal relationships from statistics of a partially observed phenomena which is not fully understood and well-defined is unscientific and is the source of so many misleading "studies" and overconfident decisions and policies.

The observations that the sun is raising each day on the east does not tell anything about whether or not and why it will raise there tomorrow. Only physics offer a causal explanation.

dschiptsov··on 1 in 5 Seafood Samples Is Fake, Report Finds
According to Murphy's law, every imaginable scam will happen.
dschiptsov··on DNA analysis reveals there are four distinct giraffe species, not one
So, are there different species of people?)
dschiptsov··on DNA analysis reveals there are four distinct giraffe species, not one
The classic operational definition of different species, as far as I remember, is that cross-breading between species is not possible.
dschiptsov··on A bite of Python
Yes, but it ether should be that way for all or for none of them, not for some of them.)

Logically, they should refer to the same entity. It is "natural" - when people are trying to communicate a concept to one another they assume they are referring to the same concept. Not to an instance of it.)

dschiptsov··on A bite of Python
"Reusable integers" is a real fail - it violates the principle of least surprise and introduces a nasty inconsistency - all integers should logically be (refer to) the same integer object, not just the first 100.

Assert is a statement, not an expression, so do not use it as an expression.

One should never compare floats. This is taught in any freshman CS course. The limitation is due to the standard encoding of floats - IEEE 754 - not Python's fault.

Everything else are features of a truly dynamic language, designed for a really quick prototyping. Python3.x got rid of many inconsistencies and caveats of 2.x

Shall we re-read the classic now?

https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

dschiptsov··on Evidence Rebuts Chomsky's Theory of Language Learning
The meaning of the term pattern-matching here is "mechanical" rather than "mathematical". Think of shapes of the proteins in an enzime. Their structure defines behavior of an enzime, and only a molecule that match (with physical shape and electro-chemical properties) will do the thing.

Similarly, it seems, a higher level behavior is defined by physical structure of neurons, a highly-specialized circuitry evolved by the process of trial and error, which happen to be good-enough for its purpose. There is no algebra involved. It is a electo-mechanical massive-parallel machine.

dschiptsov··on Evidence Rebuts Chomsky's Theory of Language Learning
While Chomsky's attempt to formalize a grammar is wonderful, the probabilistic approach (based on weights) to language advocated by Norvig is, it seems, more close to what is going on inside the brain.

Brain does not perform recursive algebraic simplifications (which is, probably, the most beautiful abstraction humans have produced - fixed points, Y-Combinator, etc), it performs structure-based pattern matching - "it looks like a duck".

Natural selection, it seems, would select a crudest, good-enough model, full of cues, short-cuts and heuristics learned from environment, instead of evolving a beautiful, universal recursive meta-circular evaluator, which MIT guys are worshiping (what else there is to worship, but a beauty?!)

And, of course, mutually recursive processes (physical processes which could be abstracted out and formalized that way) are everywhere in biology. It just happen that language is a pattern matching, not an algebra, like everything else in the brain. Algebras, like numbers, does not exist outside our heads.)

dschiptsov··on iPhone 7
Presumably, they want to push just a new DRM tech. That's why your headphones and speakers must have a wireless (digital) interface.

Apple is a digital content distribution company in the first place.

dschiptsov··on Explainable Artificial Intelligence (XAI) Darpa Funding
Yeah, all they want is a simple mechanism of how to jump from a mere "blind", mechanistic feature extraction to the notion that creatures of this Nature usually have two eys and make a hard-wired heuristic, a short-cut which improves pattern recognition in orders of magnitude with less computational cost.

Every child will tell you that cars have eyes, and even a crow could track the direction of your gaze.

Well, I would also give away some govt. printed money to know how to make this kind of a jump from raw pixels to high-level shapes.)

The answer, by the way, is that the code (which is data) should be evolved too, not just weights of a model. This is an old fundamental idea from the glorious times of using Lisp as AI language - everything in the brain is a structure made out of conses^W neurons.

And feature extraction and heuristics should be "guided". In the process of evolution it is guided by way too many iterations of training and random selection of emerging features. Eventually a short-cut "creatures have eyes" will be found and selected as much more efficient. We need just a few millions of years or so of brute forcing.

Hey, Darpa, do you fund lone gunmen?)

dschiptsov··on Hewlett-Packard Enterprise sells its software business
Poor brainwashed idiots who have been hooked on these piles of unmaintainable Java EE crap (impossible to replace), written by a legion of amateurs coders from outsourcing sweatshops, which everyone is now trying to get rid of. "Java - write once, run away!" is not just a meme - it could be seen.

It is not a coincidence that Oracle "lost interest" in Java EE - the whole ecosystems is a total disaster, the monument of bureaucracy, packer's mindset and human stupidity.

But it seems that NodeJS ecosystem is on track to outperform even this.)

dschiptsov··on Video Games Aren't Art, We're Better
World and behavior modeling - the AI parts of the craft, are definitely a next level of an Art - the abilities we used attribute to our primitive gods.
dschiptsov··on The Metaprogrammer
The older term "blogrammer" seems better.
dschiptsov··on Multi-process Firefox brings 400-700% improvement in responsiveness
So, finally, some emerging consensus among packers that pthreads is a brain-dead concept, and thousands of its advocates are just narcissistic idiots, loving to hear their voices?
dschiptsov··on Advantages of Functional Programming in Java 8
> Adding a new Converter for another entity-DTO pair (like User, Address, etc.) needs just creating a new UserConverterImpl class, implementing its own UserConverter, which in turn should implement GenericConverter.

This is exactly what is wrong.

Unnecessary complications resulting from not merely over-engineering but piling up completely unintelligible crap, produced in order to... well, use some Java 8 features.

Imagine that in math instead of doing algebraic simplification one would go into the opposite direction.

Same kind of madness, BTW, is going on in the realm of Javascript frameworks.

dschiptsov··on Ask HN: Where do you go for learning about health and well-being?
Remote rural areas.
dschiptsov··on Paranoid Android: The Divine Madness of Philip K Dick
I would not attempt to "review" the man who wrote Scanner Darkly or Do Androids Dream Of Electric Sheep, or The Game-Players of Titan. It is jus as if a PHP or Java EE coder would try to review the Common Lisp code from AIMA or PAIP.

One has to reach a comparable level of intelligence first, and hopefully reaching that level will realize the futility to reviewing a "social genius".

Aside from the biographic details the whole article is quite meaningless.

dschiptsov··on Rock in the USSR: New photos of the Leningrad underground during perestroika
why here?
dschiptsov··on Legislation would restrict H-1B visas
Nowadays remote is as good as local.

There is really no big difference from what physical location one is accessing project's resources (repos, tracking, etc). Big and sophisticated projects like GHC (leave alone Linux kernel) are being successfully developed by remote teams.

The only downside is that pointy-haired managers cannot easily bully and abuse (with unpaid hours) migrant employees and there is no easy and accessible personal payment solution (Paypal sucks for non-us citizens) due to "anti-terrorism" money-control cretinism.

Actually, there is no technical problems at all, only organizational.

← PreviousPage 4 of 34Next →