HNHacker News
TopNewBestAskShowJobs

enkiv2

1,787 karma · joined April 24, 2014

submissionscomments
enkiv2··on Ask HN: When did medium.com introduce a soft paywall?
It was introduced last August.

Most posts are not paywalled, because users need to apply to a partner program and make sure their posts adhere to particular criteria in order to have the option of putting their posts behind the paywall.

enkiv2··on Ask HN: Why is there so little programming related content on HN?
Most of the content on HN appears to be about business, rather than about programming itself, or focuses on lucrative but technically-uninteresting corners of programming (like web design). This business focus makes sense, since HN is run by a VC firm and a lot of non-technical users who would like to run tech companies hang out here.

There's a related category: technically-uninteresting posts about technically-uninteresting projects that are essentially advertising for some small business. This is probably, again, related to HN being run by a VC firm.

(For context: I browse HN daily, but I never use the front page -- the values of the average HN user are far away from mine, so sorting by newest produces more interesting content. If you find the HN frontpage devoid of posts about programming, try sorting by newness rather than popularity, since technically-interesting stuff gets fewer upvotes here than wide-audience stuff about cryptocurrency or large corporations.)

enkiv2··on Ask HN: Do you believe that what you wear impacts your life?
An experiment worth trying:

Obtain a lab coat and a bathrobe, and work on the same codebase in both outfits. See how/if code quality changes between the two.

enkiv2··on Ask HN: Any rich programmers that don't have to work but coding for fun?
For sure.

I'm far from rich, but I'm comfortable enough that I can afford to stop caring about my employer's bottom line at quitting time.

I nevertheless spend a lot of my free time coding, and enjoying the freedom of not having to worry about anything I make being profitable. (If you've never written a big complex project alone for your own enjoyment rather than for someone else / as a resume padder, I highly recommend it. It's freeing to write code that you wouldn't want to put on a resume and couldn't sell.)

enkiv2··on Ask HN: What influenced your personal growth the most?
Yeah, Prometheus Rising is a good starting-point for sure.

His work can be usefully classified into three categories: loose essay collections, fiction, and conventionally-structured non-fiction. Prometheus Rising & Quantum Psychology are the closest to conventionally-structured non-fiction (though they both flirt with the loose-essay-collection format) and so, for new readers coming at it from a self-help perspective, they're less off-putting. In particular, Prometheus Rising does a pretty good job of explaining RAW's 8-circuit model (which was also helpful for my emotional self-regulation) in an accessible way -- showing its origins as a doctoral thesis reworked into a textbook.

Of course, almost everybody starts with the Illuminatus! trilogy (and so did I). This isn't necessarily a good idea. There's been at least one casualty from somebody starting with the Illuminatus! trilogy and missing the point (documented in The Cuckoo's Egg), though I guess you can blame cocaine and soviet espionage in that case!

enkiv2··on Ask HN: What influenced your personal growth the most?
About ten years ago, after my grandmother died, I got really into Robert Anton Wilson. That sort of set the trajectory for the rest of my life.

While I think RAW was wrong about a lot of things, the meta-lesson of erring on the side of agnosis -- trusting that, when the world doesn't behave in line with your expectations (and often even when it does) it's because of unknown unknowns, and that the world is stranger and more complex than any of us can imagine -- has helped me a lot. It's helped me rein in my control-freak nature, deal in healthier ways with unexpected events, and get rid of some of my ego-based fixations on particular mental models that don't survive collision with reality.

enkiv2··on Neural Style Transfer for Musical Melodies
I have a very weak grasp of music theory and write a lot of music generators based on that weak grasp. They are mostly successful, compared to my prose generators.

It's not so much that I'm overestimating music theory, but that the state of really concrete analytic structures in other arts (in terms of being well-positioned to produce new works from PRNG output) is pretty bad.

It's pretty straightforward to construct a program that produces mediocre music that really resembles human-written mediocre music. Computers are also really good at producing poetry that is indistinguishable from the work of mediocre human poets. Computers are not good at producing images that look like they were hand-drawn by a 12 year old Deviantart user or producing stories that read like they were taken from fanfiction.net

enkiv2··on Neural Style Transfer for Musical Melodies
We're quite lucky that neural nets are overkill for procedural music generation.

By that I mean, we have huge masses of music theory, applied across genres and focusing on differences between genres, in terms of heuristics for both analysis & composition, and because of a tradition of procedural generation of music that goes back a couple centuries, a lot of it is fairly easy to translate into computer programs. (For instance, end-to-end serialist composition is easier for computers than it is for people, while canons and other mechanisms for creating permutations of melodies are equally straightforward.)

This doesn't translate into a straightforward method for putting in two wav files and producing a third with transferred style, but it does mean that a sufficiently motivated person can write something that translates notes between two known genres with greater ease than they would with images.

(Text is somewhere in the middle. I've worked on a couple attempts at 'style transfer' for text -- mostly using word2vec.)

enkiv2··on Ask HN: Non-programming activities to improve coding skills?
There's always 'recreational mathematics' -- puzzles of the type Martin Gardner was known for.

On the less STEM side, taking a look at what's around you and trying to reverse-engineer the reasons behind design decisions is also useful. Why do zippers have that little nub on them? Why is jaywalking a crime? Why are red lights red rather than blue? Sometimes this is a matter of path dependence, but other times there's some deeper reason.

enkiv2··on Ask HN: What “new” programming languages will you be using in 2018?
I've been intending to get around to learning icon for five or six years. It might actually happen this year, if I'm not busy.
enkiv2··on Ask HN: What projects are you planning to start (or finish) in 2018?
I've been working on a VN since August, and made more progress last night than I have since September. I'm going to finish it up, get the art professionally redone, and put it on steam.
enkiv2··on Ask HN: What do you wish someone would build, that you can't be bothered to?
I want a widget library that allows me to draw translucent shapes on top of functioning widgets, without trying to align to widget boundaries. Ideally this library would also be able to draw shapes between toplevel windows as well. It would need to be cross-platform and have bindings to common scripting languages.
enkiv2··on Computer latency: 1977-2017
Having used IntelliJ -- well, it's faster than a lot of other IDEs, but "one of the fastest text editors"? Maybe vim is spoiling me but everything that runs outside of a terminal feels glacial to me.
enkiv2··on Mastodon makes the Internet feel like home again
Yeah. Picking a community is about deciding which echo chamber feels like home.

Like, on HN, if I talk about certain things I get downvoted to hell. So I talk about them elsewhere. Every community has its own biases, and people have different personas they apply to each community.

The fediverse is not a community. It's an ecosystem of loosely-interlinked communities, in about three or four layers: you've got the whole fediverse, the people on your instance, the people you follow, and the people you interact with. (On most instance software you also have topics, though not on Mastodon. There are hashtags too but they aren't used all that much and rarely does a community form around one, though they're useful for discovery.) You've got more potential points of segmentation than on Twitter, and more levels of potential control over what you see. (Add the possibility of having an account on several different instances and keeping to local rules and topics for those instances, and you have even greater control over how you present yourself and how your discussion goes.)

enkiv2··on Mastodon makes the Internet feel like home again
Ultimately, it's a matter of control.

On twitter, you're still stuck in a bubble -- only, one created by ranking based on projected interaction. (Functionally, this means an angry bubble: you see only things Twitter thinks will drag you into a flamewar.)

On the fediverse, you set your own filters and pick your own followers, see things in unadulterated reverse-chronological order, and nobody's pushing promoted posts on you.

(Ultimately, this comes down to having a non-profit-oriented, non-centralized system, favoring multiple independent identities. And, it's a throwback to the pre-eternal-september era of usenet, where you went online to have reasonable discussions and added people who annoyed you to your killfile.)

enkiv2··on Lossy text compression
http://www.lord-enki.net/king_james_ltc.txt
enkiv2··on Is HN dieing?
I mean, being anti-business is a huge part of the hacker ethos. The whole pro-startup thing being associated with hackers at all is pretty new. So, by returning to anti-business sentiments, HN returns to the hacker ethos of ~1994.
enkiv2··on Better living through subliminal messages
As mentioned at the beginning of the article, we're essentially talking about priming. Subliminal advertising and subliminal persuasion is bunk, but spreading activation & other more subtle effects of priming are legitimate.

There's literally a whole section in this talking about how media depictions of the effects of priming are based on shoddy mid-century junk science. The article's premise does not rely upon such imaginary effects.

enkiv2··on A Lisp with a Partially Observable Markov Decision Processes Inside
Was this post supposed to contain a link?
enkiv2··on Researchers Identify Brain Training Exercise Linked to Dementia Prevention
Interesting. Reading the headline, I expected it to be about dual n-back (which is, as far as I'm aware, the only brain training game that seems to have strong experimental evidence for having an affect on general cognition); instead, the game described is a rapid focus-switching task! (Not only that, but one that's similar to playing a first person shooter.)
enkiv2··on Ask HN: Ideas and what to do with them
Calling ideas "a dime a dozen" massively overestimates their value.

Form a team to implement it, or tell somebody who will, before someone else comes up with it independently. All else fails, shout your great idea in public (twitter works well for this purpose) -- otherwise, nobody will ever know that you thought of it.

Or, if you don't care about people attributing it to you, you can just keep it close to your chest. It's not like you're likely to make money on even a good idea anyhow -- the odds are against any new business making money, period.

enkiv2··on The Hard Problem of Consciousness, the Consciousness of Hard Problems
I'd love to see somebody unpack this post, because it's so dense that I can't actually determine if it was written by a human. If it actually coheres, it's bound to be fascinating, but despite intersecting with my background on several points, I'm clearly missing huge chunks of context necessary to actually parse it.
enkiv2··on Ask HN: Who is Writing? (NaNoWriMo 2017)
I'm also doing NaNoGenMo.

I've finished four novel generators thus far this year:

https://github.com/NaNoGenMo/2017/issues/54 https://github.com/NaNoGenMo/2017/issues/43 https://github.com/NaNoGenMo/2017/issues/3 https://github.com/NaNoGenMo/2017/issues/16

enkiv2··on What would you recommend to read?
The Earth Will Shake by Robert Anton Wilson
enkiv2··on What are your thoughts on using Clojure for more than 2 years?
This being reddit, I expected the top voted post to be "I don't recommend using Clojure for more than 2 years, because going even a week without sleep is fatal." I was disappointed.
enkiv2··on Ask HN: What side projects are you working on?
There's a mostly-dead generative art mailing list and slack (http://generative-art.slack.com), and the official stuff is on github (http://nanogenmo.github.io), but most of the off-season discussion is actually on the botally slack (despite that actually being oriented toward twitter artbots) because of a big overlap between the two communities.

The story generator idea you described above is an example of templating, & it's used pretty often. It's easy to make a good looking chunk of story that way, but difficult to make a 50k word novella that's readable (the target of nanogenmo).

enkiv2··on Ask HN: What side projects are you working on?
The procedurally generated game community is huge. The procedurally generated prose community is much smaller.

NaNoGenMo has been going since, like, 2013. Every year, a bunch of us get together in the issues section of a github page and discuss attempts to generate long-form narrative. (We've been able to generate passable poetry for years, but we have yet to figure out a way to get prose that remains engaging, coherent, and human-like for more than about a chapter.) There are a lot of very different techniques being used. (For instance, a couple years ago I wrote a planner that emitted debug output in the form of a first-person hardboiled heist story; somebody else that year produced a really good simulation of bad star trek fanfiction using a mixture of templating and object-oriented state tracking; somebody else made a great comic book by picking random sentences from public domain detective novels and then finding creative commons licensed photos on flickr based on tags taken from key words in those sentences and post-processing them to make them look hand-drawn.)

enkiv2··on Ask HN: What side projects are you working on?
Every year I do NaNoGenMo, so I have a couple narrative-generation projects in planning stages for that.

I'm working on a VN involving time loops, which is essentially an attempt to integrate the typical completionist play style of hardcore VN players (wherein people will often try for 100% completion of all dialogue and game devs will often hide the canonical plot threads behind options that only open up when you get all the good ends or all the good & bad ends) with the narrative -- i.e., the plot only progresses when the character dies and restarts.

I also write small projects periodically. (For instance, recently I wrote a script that superimposed Jenny Holzer quotes in white-on-red on black and white images, aping Barbara Kreuger's iconic style.)

enkiv2··on This famous roboticist doesn’t think Elon Musk understands AI
It's kind of amazing that we're at a point where "Rodney Brooks understands more about AI than Elon Musk" is news, but here we are. The power of PR is incredible.
enkiv2··on Ask HN: Non-programming jobs that require programming mindset?
If you're planning to become a professional philosopher and you don't have experience with programming, you're liable to fall into language traps and make Wittgenstein sad. So, philosophy is a field that benefits from a programming mindset. (It doesn't require one, but neither does programming, as I'm sure we all know from experience with some coworkers.)
← PreviousPage 5 of 11Next →