HNHacker News
TopNewBestAskShowJobs

stepvhen

589 karma · joined September 15, 2015

submissionscomments
stepvhen··on Elon Musk Reading List
Thats odd, since Harlan Ellison claims it is ultimately an optimistic tale in favor of humanity. Ellison writes in his memoir about the story, "Yes the fate AM has in store for Ted is monstrous, depressing, and downbeat. But the sub-text clearly shows that Ted has outwitted the computer; he has defeated the amoral and inhuman aspects of the human race that were programmed into the machine and which brought the world to its end." ... "we are prefectin our courage,and transcendent in our nobility..."

Granted, I also think Ellison can be pretty full of himself, but the message is there nonetheless.

stepvhen··on Goodbye, Object Oriented Programming
In other literature the answer to inheiratance is "composition" or "components" rather than "delegate and contain." A nitpick, but I think it better captures the meaning of the method.

Bob Nystrom wrote a very good chapter on composition in his Game Programming Patterns book [1] and is worth reading if you want to program in the OO paradigm.

[1] http://gameprogrammingpatterns.com/component.html

stepvhen··on Why we use OpenBSD at VidiGuard
I installed OpenBSD on my laptop a few months ago, and the number of things that worked out of the box (screen resolution, wireless internet, touchpad) made a very good first impression. Since then it has yet to surprise me unpleasantly, something other *nix's were wont to do.
stepvhen··on Nintendo re-releases NES as mini console
the snes emulator on retropie, last time i used it, didnt render music properly, in that every time there was a glissando or vibrato, it would get stuck on the flat tone, making final fantasy vi sound awful. i ended up using another setup for my playthrough but i was disappointed, i sill havent found a decent use case for my rpi. anyway hope they updated that emulator.
stepvhen··on Sega Saturn CD Cracked after 20 Years
It would be, but cycle perfect emulation is very difficult and costly. Higan (formerly Bsnes) manages it with Snes emulation and it requires a cpu with a rate over 3GHz. I remember reading the N64 would require a 10GHz cpu to emulate with 100% archival accuracy.

long story short, it is the real solution, but its not a practical one by any means.

stepvhen··on Ubuntu Unity running on Windows 10
I am fairly certain this is a "syupid programmer trick" kind of thing. I don'tinagine anyone seruously using Unity within windows
stepvhen··on moreutils
the suckless people are doing this wih the coreutils, titled sbase. they adhere to POSIX and nothing else, really

http://core.suckless.org/sbase

stepvhen··on Dunning-Kruger and other memes (2015)
I like to think SMBC[1] presents a more accurate graph of confidence vs knowledge, but I don't know enough to really speak about it.

[1]: http://www.smbc-comics.com/?id=2475

stepvhen··on The limited value of a computer science education
I value my CS degree, but I also agree with the author. I don't think recruiters should ask for a CS degree, or focus on applicants having a formal CS education. There needs to be an simultaneous shift in the industry and in academia that allows for software engineering and computer science to be distinct diciplines with distinct goals: SE gets you into the industry, CS gets you into research. Most other sciences have their envineering partners, and technology should be no different.
stepvhen··on AI produces realistic sounds that fool humans
The sound of the hamburger rain in "Cloudy with a Chance of Meatballs" was wet brown paper towels (you know, from school?) being flopped against a floor.
stepvhen··on Sunspring, a short science fiction film written by algorithm
> If a human was responsible for that writing, they wouldn't have much of a career.

I don't think that is fair to the computer. A computer doesn't need a career, and a human has a lot more to draw from than the limited number of screenplays used as a corpus. People have purchased paintings knowingly produced by a chimpanzee [1] over Warhol and Renoir, I don't think an AI should be written off so quickly.

[1]: https://en.wikipedia.org/wiki/Congo_%28chimpanzee%29

stepvhen··on Mathematicians are chronically lost and confused (2014)
Ha, well then my class/texts have failed to mention these practical uses.
stepvhen··on Sunspring, a short science fiction film written by algorithm
Depending on how open you are to ppssibly over-analyzing things, it is part of a grander discussion of the last century that states, very simply, "robots are people too".

Many people believe that creativity and emotion are the big things that are inherently "human", and cannot be replicated by a computer. This may or may not be true, no one has any strong evidence for either side. What is gaining more traction though is the concept that computers are not human but still have "experiences" and "culture", that while the things produced by an AI may be unintelligible to us, it could make perfect sense to a computer. (A fair assumption, given that a computer made the thing in question.)

In the same way that astronomers who sell books will pose scenarios claiming that intelligent life may exist outside our neighborhood but we would never know because it's so (ahem) "alien" to human intelligence, computers may have an intelligence that is so unlike ours that we may fail to perceive it.

This opens the door however to deeper existential, spiritual, and philosophical debates regarding our roles as creators, what responsibilities that may entail, and what rights a computer should have (if any), as well as what constitutes "life". Those topics, however, are for philosophers and science fiction writers, less so this internet commenter.

The recent post [1] about AI encoded Philip K Dick film adaptations, as well as this Radio Lab episode [2] and this Idea Channel episode [3] should offer more information towards stance I have laid out. You could also synthesize much of the AI centered Sci Fi works of the last 50 years, which between the love stories and laser battles offers a great deal of insight.

[1]: https://news.ycombinator.com/item?id=11766063

[2]: http://www.radiolab.org/story/137407-talking-to-machines/

[3]: https://youtu.be/S5AeqYfcb7w

stepvhen··on Mathematicians are chronically lost and confused (2014)
I think math is "easier" to learn while it still holds a clear practical value, up to calculus and linear algebra. Past that, when you start to enter the world of "pure" mathematical s, it can be muh more difficult. The practical value of earlier subjects allows a student or what have you to draw connections between what they already know and this new concept. Something like group theory however is more difficult to find a "use" for, outside of solving problems in your text book.

There are some good texts out there for learning by yourself. I currently own 7 or so Dover Books on Mathematics, and I could understate my appreciation of them.

stepvhen··on ‘2001: A Space Odyssey’ rendered in the style of Picasso
I think the motion aspect, at least what we see in the clip, forces a perspective that can't be avoided, breaking the style. Even if somebody did make a true cubist film it would be difficult to balance between intelligible and un-cubist or chaotic and true to style. Maybe. Hasn't been done yet so I don't know.
stepvhen··on ‘2001: A Space Odyssey’ rendered in the style of Picasso
Really I was just trying to be polite in what I expected to be dissent. The video looks cool, but I don't believe the network used has any understanding (however you define it) of Picasso's style, as another commenter has stated. It's a little misleading, especially since there's a lot more going on in Picasso than geometric shapes and crazy colors.

Then again I might take things too seriously. There was only one other comment when I posted, I didn't know what the tone would end up being.

Incidentally, I chose this handle because others always spelled my name "Steven", when it's "Stephen".

stepvhen··on ‘2001: A Space Odyssey’ rendered in the style of Picasso
I have two opinions: 1) I don't think cubism transfers well into a motion picture format, 2) I think these experiments, as they are currently, attempt to merge two styles and end up with neither, and nothing novel in its place; there is little Kubrick or Picasso in the final piece.

I think it's superficial and doesn't do either source justice.

stepvhen··on An Analysis of 155 Postmortems from Game Development [pdf]
I have a feeling this, and the rest of the games made by "Schadenfreude Interactive" aren't real, as much as I would love to play Grand Theft Ottoman or Accordion Hero, or Nazgul Thunder. Hannibal Crossing looks particularly enjoyable.
stepvhen··on An Analysis of 155 Postmortems from Game Development [pdf]
I don't think it is a stretch to say that art directors don't have to worry about what platform the game is on, generally. Programmers, on the other hand, definitely have to worry. I imagine the art is seen in a better light on multi-platform games because a) what I first stated, and b) if something goes wrong in programming then "at least the art is good". I don't know if this is a specific kind of bias, but thats what it is.

However I think the authors took a bit too much liberty with the conclusion (i.e. "may have better game art"). It sounds more like the designers of multiplatform games may just have a higher opinion on the art in the game, due to bias.

stepvhen··on An Analysis of 155 Postmortems from Game Development [pdf]
Sometimes you start game development with a single mechanic and see where that takes you. Like "what if you could control gravity" and that might lead to VVVVVV or others. Or it might crash and burn. The advice is to encourage developers to flesh out ideas and vet them rigorously before starting development.
stepvhen··on An Analysis of 155 Postmortems from Game Development [pdf]
I think there is a misunderstanding: Dota doesn't apply to the quote "Game developers should create a well-defined concept ..." since it was neither conceptualized nor made by the Warcraft programmers.

Additionally, the originally Dota started as a mod, was then published as a game, and Dota 2 would then not count as a mod. Its not hard to come up with a definitive answer to that. A game is a mod if it doesn't stand alone, if it requires _modifying_ the structure/code of another game.

stepvhen··on An Analysis of 155 Postmortems from Game Development [pdf]
Dota was a user made mod originally, so I don't think that counts.
stepvhen··on Welcome to Magenta – Google music AI project
I encourage you to listen to more music, particularly if "humanity" is intrinsic to the art of it. There is plenty of music made by humans that is rather un-humanlike. Noise, Drone, Chiptune, Glitch, Musique Concrete, Field Recordings, etc all explore the outer limits of music as an artform, and many have no more of a human element than somebody was there to create it (incidentally, most music in those genres doesn't often have lyrics).
stepvhen··on SyntaxDB – Quickly look up syntax for programming languages
I would suggest using "learn x in y minutes" [1] if you need to lookup syntax for something. It doesn't feature the "for loop in java" search function, but it has more languages than this tool, as well as tools like vim, git, tmux, with many files having multiple natural language translations. It is also community driven, so if there is something missing it is only a pull-request away.

[1] https://learnxinyminutes.com/

stepvhen··on Ideas for Game Clones to Code (2012)
You should probably play Undertale, an indie RPG that allows you to utilize mercy on your enemies to the point of completion without killing anybody.
stepvhen··on I Have Created 50 Games in 2014
I did not create these. Each game is MIT licensed, and the source is included.
stepvhen··on Houyhnhnm Computing
The Houynhnms, from Jonathan Swift's "Gulliver's Travels", were a race of intelligent horses, whose entire society was based solely on reason. I imagine the goal here is to propose coldly reasonable concepts in computing. (And I offer this explanation because the website itself, including the about section, is done in a literary style, making it difficult to quickly scan and summarize for those of us who haven't read or don't remember Gulliver's Travels when the book was assigned in high school)
stepvhen··on Linear algebra for game developers – Part 1 (2009)
I think it is assumed that whomever is reading knows how to program an animation using their choice of framework/library/whatever, and that the most common method for dealing with these is pixels in a grid. So, the budding game developer (the audience), knows that a pair of numbers (x,y) are used to represent position. Indeed, most hello-world style tutorials for SDL, Allegro, GameMaker etc are concerned with getting something on the screen at a certain location.
stepvhen··on Harvey OS – A Fresh Take on Plan 9
For, and if anybody was wondering, the name is a reference to the Jimmy Stewart movie "Harvey"[1] , in which Jimmy Stewart is a grown man who has an imaginary best friend, a 6 foot tall bunny rabbit.

[1]: http://www.imdb.com/title/tt0042546/

stepvhen··on W^X now mandatory in OpenBSD
Is this why JavaScript is deathly slow on my OpenBSD install and no the previous Arch Linux install?
← PreviousPage 3 of 6Next →