HNHacker News
TopNewBestAskShowJobs

enord

433 karma · joined March 22, 2012

submissionscomments
enord··on A Japanese Pen Maker Anticipated the Fountain-Pen Renaissance
Since youre frank: >I am interested in alternatives to capitalism, and a great deal of the existing order of things bothers me profoundly.

It would be prudent to articulate the specifics in order to deliteate alternatives to capitalism. This would be "formulating policy", or "pedantry". You can't have it both ways. If you just want your argument to be heard and not discuss the specifics then say just that: "I don't care about the specifics, I know how i feel about it already."

enord··on How do I modify a variable in Haskell?
If you want to shovel bytes around in memory (or more likely, the memory model provided by your OS) that's your perogative, but there's nothing necessarily clever or contorted about relegating the responsibility of memory-management to your dependencies (including the compiler). Avoiding for loops is mainstream today, with your stream APIs, map/reduce, LINQ and what have you.

Loops are (in the general case) hard to reason about and provide few run-time guarantees. Predicate transformers with recurrence-relations are mostly intractable and a giant PITA. Variable assignment (or register overwrites) are hard to reason about, and loops (well... single entry/exit in lieu of goto, but whatever) were introduced to make it easier on the minds eye to follow the evaluation of programs and still they fail regularily.

Looping is not a simple task, it has real externalities wrt. program correctness (however you define it) and programming languages are providing more and more tools to avoid them and provide more run-time guarantees.

enord··on Kalashnikov’s new autonomous weapons and the “Terminator conundrum”
Pray tell, how should AI threaten humanity as a whole without a robot army (or some other deadly embodiment)?
enord··on Kalashnikov’s new autonomous weapons and the “Terminator conundrum”
This remains to be seen. It might be, I don't necessarily disbelieve it, but general handwaving about applying AI to solve a problem is just that.
enord··on Kalashnikov’s new autonomous weapons and the “Terminator conundrum”
Application of unrefined AI in the context of deadly machinery is a real and immediate AI-danger. Self-refining, wolrd-dominating AI is at present time just a distraction from this.
enord··on Employees Who Stay in Companies Longer Than Two Years Get Paid 50% Less
But that's... He just...

How would _you_ describe an agressive attitude towards one's career?

enord··on An Illusion of mastery
A sieve is literally a filter...
enord··on Databases from finite categories
Similar: DPF (Diagram Predicate Framework) http://dpf.hib.no/ A related paper: http://www.sciencedirect.com/science/article/pii/S1571066108... Gotta love this quip from the abstract: "In the engineering jargon, it is a modeling language design pattern that combines mathematical rigor and appealing graphical appearance."
enord··on Spellfucker
That's a bold claim!
enord··on Spellfucker
Try reading it while clicking the "obfuscate again" button. It's almost easier.
enord··on Drupal Confessions – An Open Letter
It seems to me to go just so far as one is willing to believe thought can be a crime in itself.

"Oh so you believe this or that? Well you now embody those beliefs and are complicit in all crimes motivated by them. Your mere presence is oppressive to people who have been slighted by actions or words motivated by the same beliefs. May your career end and your friends abandon you."

enord··on Drupal Confessions – An Open Letter
Yes, the beliefs he entertain in his mind are doing terrible damage to the moral fiber of our civilization as we speak. Burn him at the stake, I say!

>Seriously, would you make excuses like this for a pro-ISIS muslim? A white nationalist? A violent anarchist? An antisemitic holocaust denier?

I can only speak for myself but I would tolerate it vehemently. I have more respect for politeness through gritted teeth than indignation, exclusion and marginalization because the former implies real effort and a conscious fight against your innate prejudice. Of course, no prejudice is best but show me the man who doth not judgeth and i will show you a liar.

enord··on Drupal Confessions – An Open Letter
It feels like this new "tolerance" somehow connotates "without bias" instead of "despite bias", which opens an avenue for persecuting perceived or potential bias (by some reasoning from base moral values) as a thought crime. This makes anything less than complete moral alignment a cause for bias and therefore "intolerance".

Tolerance and persecution together in harmony.

enord··on Drupal Confessions – An Open Letter
>Gor is not just a flavor of porn, it is full philosophy of gender relationships. E.g. it does not just says "this gets me off", it says "this is nature of men/women, modern society is suppressing that nature and that is wrong". Some are in it for sex, but quite clearly others are in it because they believe in philosophy and attempt to live by it as much as possible/legal.

It's a series of fantasy f*#%ing novels, ofcourse it's role-play. Serious role play maybe, and definitively weird, but the author is _still alive_ and his name is not L. Ron Hubbard. Is he participating in political activism with mysogynistic undertones? Is he otherwise projecting gor-related gender views onto non-consenting parties? No. He just wants to do weird stuff together with other people who want to do weird stuff, socially and sexually. To assume that he holds these views to be morally absolute for everyone is a gross misrepresentation and unfortunately typical of persecution of weird people.

enord··on Every attempt to manage academia makes it worse
If you're a private enterprise, anything you do can be reasonably related to money (revenue, profit, long term forecast etc.), and we have ample tools to measure performance, align incentives and evaluate risk over the money-abstraction. This works because money flows through the whole process and partakes in every transaction.

Academic pursuits are, monetarily speaking, money sinks. They might be worthwhile investments, but only so far as they deliver patents or attract grants. Academic professionals want to advance the state of the art, and only small parts of that work is applicable to the money-abstraction.

In order to prevent Science(TM) from grinding to a halt, we replace Money with some other measurable so we can apply our existing tools and make risk-assessment before granting money to academics who will (most certainly) spend every last cent of it to indulge their pursuits. We chose measurables in a trade-off between academic freedom + infinite spending and academic constraints + finite spending, because the supply of Science(TM) is practically unbounded.

I'm stating the obvious here in order to ask the question: What is the gosh-darned alternative?

enord··on AlphaGo Is Not AI
Good old Doug makes a little fuss here: https://books.google.no/books?id=qa85DgAAQBAJ&lpg=PT428&ots=...

When I said "make a big fuss" i didn't mean "herald it as the gold standard", but they do go on about it even though they might disagree about what it utlimately signifies.

enord··on AlphaGo Is Not AI
Yes they each have a better idea, but the intersection of their proposals is pretty much just that. Why do you think they still make a big fuss over the Turing Test?
enord··on AlphaGo Is Not AI
In a sense, defining away human intelligence is the whole point. We have no servicable definition of intelligence other than a behaviourist black box embodied by humans. From the perpective of AI-research any progress will chip away bits from the intelligence black-box and still the resulting AI will be out of reach of "true" intelligence. Since we have little knowledge of the internal structure of "intelligence" as a phenomenon, we can't tell how much is left to discover about it.

From the other end, the merits of production AI will be measured against isolated properties pulled out of the intellgence black-box, and since intelligence remains undefined (in a strict ontological sense), debate ensues.

enord··on “Eurocentric modernist” thinking is exploding
I dismiss it because its not well founded and socially regressive. "Eurocentric modernity" is basically the only context in history where women are even considered as first order citizens and not just as caregivers and housekeepers etc. This is because the female monopoly on birth has been expressly ignored (at least to some extent) while fleshing out the details of social morality and responsibility. This has been deliberate and difficult (see: feminism) precisely because the temptation to refer to "the natural order of things" is so great.

I consider myself open to other world-views (you may not, that's fine), but a criticism of my world view (me being a modern european and all) that starts the conversation in 18th century terms (from a european modernist perspective) is a non-starter. There is to much ground to cover between then and now, and if that ground is covered in the book, then that's certainly not reflected in the article.

enord··on Chekhov: “Cultured people must, in my opinion, satisfy the following conditions”
It's self-important-twat-signaling. To each their own, I don't judge (heh).
enord··on “Eurocentric modernist” thinking is exploding
Thank you for your charitable interpretation of my knowledge about the difference between men and women, you must be fun at parties.

Since you have already committed to disagreeing with me i'll make the deductive leap that the article is comensurable with your worldview and assume that you personally believe that morality can only come from the nurturing mother (as stated in my quotation). From this i'll take the liberty to conclude that your opinion on the matter is... freudean at best, and disregard it completely. What a fruitful discussion we're having.

enord··on “Eurocentric modernist” thinking is exploding
I was almost intrigued, until i got to

>Women, he emphasizes, have retained the instinct to nurture because the human child is especially vulnerable compared to the young of many animal species. They have to create peaceful, nurturing conditions or the human race can’t survive.

>“There is no other fount of social morality itself,” says Kanth. He faults Eurocentric modernists for centering on male aggression and taking it to represent everybody, which is unfair.

No, nope, sorry. Take your armchair anthropology to the Rudolf Steiner Appreciation Society, but spare _me_. Maybe the piece picks up again after this, but I could not read on.

enord··on A neuroscience experiment failed to build a connectome for a 6502 chip
>However, I think the article still makes a strong point, which is that neuroscientists use many experimental and signal-processing techniques whose utility hasn't even been demonstrated in principle, much less in practice.

This is the point. There are multiple levels of interpretation layered on top of the physical process. There is no reason to believe that they are tidy or hierarchical either, abstractions and indirections can leak left and right (or top to bottom). We lack the language and tools to describe these structures laid bare, and words like "abstraction" and "indirection" are probably a bad fit. Even "interpretation" might prove to be conceptually misleading when cracking this nut, so to speak.

enord··on Why Facts Don't Change Our Minds
>There are many beliefs that must be correct in order to ensure survival

Or you could say, you know, that beliefs must hold some utility. There are a lot of utilities that we need from our beliefs. I believe that the front of the bus is a portal to hell that threatens to damn me to eternal suffering, so I'm quite terrified when it approaches to engulf me. This shares utility with realizing that an impact with a bus can result in awesome momentum transfer, causing a sudden acceleration preventing my soft body from containing my precious bodily fluids. The point is the utility, not the rationalization (this term is loaded pretty heavy at this point, sorry).

enord··on Why Facts Don't Change Our Minds
I cant find when i subscribed to that particular belief in my ledger, it feels self-evident to me at this point. Whether it's true or not is mostly a semantic argument. You might personally define a beliefs "utility" to be strictly tied to its "objective truth" (or whatever epistemic ideal you assume), but the linked article posits a particular intersection of "rationality" and "utility" of beliefs (as far as I read it anyway). I found it agreeable and chose to share my musings on the topic.

I do not agree that the view is particularly post-modern, but since you called it first i guess i must concede. The point was not "all is subjective and nothing is true", rather "whether or not i take on this belief (or fact or whatever) presented to me is a function of the degree to which i understand it combined with my intuition of the ramifications of me holding this belief". We don't have truth-seeking minds, we have "value-" or "utility"-maximizing habits.

We understand things and we underestimate things. We prefer things and we reject things. Not always knowingly and sometimes intentionally.

enord··on Why Facts Don't Change Our Minds
I mean... In some circumstances you would be right, but the mind is not a formal system that stands or falls on soundness. If you read it a little more charitably, i said "is not a requirement for", rather than "is completely unrelated to". I'll wager that we are successful _almost because_ our minds function adequately while entertaining "untrue" beliefs in a strict sense.
enord··on Why Facts Don't Change Our Minds
The interactionist perspective presented is enlightening. It both motivates and explains many of the classic reasoning snafus that we "suffer" from. In the end our mental artefacts (including beliefs) are just tools, and their value (or "truth") is a function of their utility.

If we were to present a 19th century carpenter with a nail gun he would agree upon demonstration; "that is very nice and all, thanks but i'll stick to my hammer". He would have neither a compressor, gasoline and a long enough hose, nor a wall socket and extension chord. The nail gun has no place in his toolshed because he doesn't have the required infrastructure and context to put it to use, and therefore the utility of the nail gun to him is close to zero.

Beliefs are the same, and a relation to "facts" or "truth" is not a requrement for their utility. When presented with new facts and truths we always evaluate their utility before we ascribe to them. We might fool ourselves that this process is somehow "rational" but rationality is just a social preference with some second-order effects with regards to science and the developement of technology (which indeed has "utility" but is far from the only "utility" beliefs can achieve).

enord··on Universities admit students who are 'almost illiterate', lecturers warn
This is probably a result of New Public Management (https://en.wikipedia.org/wiki/New_public_management) in education governance.

When the pupil is modeled as a "customer" something has to take the place of "revenue" when measuring the relative success of different management- and educational strategies and comparing them to cost. There are different quantifiable "revenues" in education like student-hours, grade averages, diplomas etc. But the focus is on diplomas, passing grades and standardized tests (as opposed to teaching hours or other measures of undefinable value to the "customer").

To cover cost, teaching institutions rely on funding, and funding is tied to "revenue" e.g. test-results and diplomas. This causes a misalignment of incentives that reveals the real customer of teaching institutions: The funding agencies (department of education, local state government etc.). Students, or more specifically diplomas, are the product. And demand is growing. The only rational response is to produce more diplomas and test results. The supply of students who will thrive in a given educational environment, now defined implicitly as "that which produces the desired diplomas and test results" is fixed. Lower standards or lose funding. The NPM-ethos is "run it like a business" so the choice is obvious.

enord··on Why Don't We Have a General-Purpose Tree Editor? (2014)
We do, it's called "the file system". Folders and directories galore. If you dont like folder icons and rectangular windows, navigate with MC.

The problem is not trees, they are readily available in many formats. The problem is schemas. If there are no rules on the branches everything becomes "Old_stuff" or "important_work" or whatever people do to their document folders as the tide turns.

You need trees layered over trees to provide some structure and get that sweet workflow QC. Graph-homomorphisms between trees that is, or slice categories over whatever structure you need to maintain. Trees (or graphs) in semantic/syntactic relationships stacked as high as you can muster. Usually this is presented as a two-layered structure-tree+data-tree system in end user applications, with a fixed semantic tree depending on the domain in application. The trick is finding the balance between end-user configurability of layers n+1 and the required knowledge to design useful structures. People who edit layer 2 should probably be domain experts, and layers 3 and above are best left to programmers and computer scientists. If this was a solved problem, nobody would buy CRUD-software, and a good half of us would be looking for work.

enord··on Ask HN: Help me see why everyone seems to love TDD?
I don't know if what i'm about to write will sell TDD to non-technical managers, or even technical manages of a certain philosopy, but--

TDD is (among other things) a way to have developers write formal (as in "machine readable") specifications for particular features of a computer program, _ahead of time_. It does this without bothering the developer with intangible (abstract, not-part-of-the-syntax-of-programming-language) late-undergraduate CS concepts like "invariant", "pre-" and "postcondition" etc.

This makes the test not only an affirmation of feature compliance, but a _reasoning tool_ in and of itself. Since tests are specifications written in the target application language and even run in the same runtime, tests can serve the dual purpose of reasoning about the abstract logic of the application as well as the implementation details of the chosen toolchain.

Now, bugs in either tests or toolchain will affect the test results, so while you can kill two birds with one stone, you might break a window in the effort. You now have to make tests for the tests and turtles all the way down.

← PreviousPage 6 of 7Next →