8 ms·
Show HN: Neural network trained to generate GitHub repository names
- deleted 10y ago[deleted]
- zeveb 10y agoPretty nifty! Less than a minute's worth of click reload yielded some pretty good ones.
- dasboth 10y agoI love this, the blog post is a great write-up. Not a trivial algorithm to implement (although a theoretically interesting one), kudos!
- camtarn 10y agoThe board game names example in the blog post is hilarious, as an example of what happens when you have much less training data :) Also, the map of the imaginary Township of La Lala in the header is brilliant.
- fhood 10y agoFound a great name for my next project on the first try. Plugin-plugin is really going to take off.
- fhood 10y agooooh git-later-test is pretty good too. Now I'm waffling. That or power-thing. Maybe I should integrate all three. Who wouldn't invest in the Power-Thing Plugin-plugin, powered by git-later-test technology.
- mintplant 10y agoI'm partial to "hello-bark" myself. It looks like jashkenas is getting into the soft-serve business with "backbone.dq".
- cwkoss 10y agoLike Wuphf https://en.wikipedia.org/wiki/WUPHF.com https://en.wikipedia.org/wiki/WUPHF.com
- snthpy 10y agoMy favourite is SystemShart. I think I might add that to my Exception hierarchy. http://www.urbandictionary.com/define.php?term=shart http://www.urbandictionary.com/define.php?term=shart
- tedmiston 10y agoprint('Woof!')
- Alain-lf 10y ago"i_____" will get way more stars.
- dawnerd 10y agoFunny, I got "a_____"
- axelf4 10y agoI'm going with 'workflaw' for my new build system.
- fla 10y ago
- komali2 10y agoTry the actor generator. I got samuel m. lee, heh
- gravypod 10y agoIt might be a fun idea to get names from this and make projects around them. I got bookwark.js, I wonder what that is meant to do.
- aldanor 10y agoI got spackshacking...
- wxs 10y agoI really like your Hidden Unit Zoo here http://colinmorris.github.io/rbm/zoo/ http://colinmorris.github.io/rbm/zoo/ as a window into what this thing is actually "thinking" about. The "top matches" for a given hidden unit are pretty helpful.
- spriggan3 10y agoI was thinking about the exact same app. Nice. Is each generation guaranteed to be unique ?
- halfeatenscone 10y agoIt's guaranteed to not exist in the training set (i.e. to not be a real GitHub repo that existed before 2015). But the model can certainly repeat itself.
- jorgeleo 10y agoOne thing that I find amazing about this job is how it retarget the purpose of a neural network. This is not a classifier, this is not a here-are-a-bunch-of-fuzzy-images-tell-me-what-character-it-is. This using knowledge, combines the fundamentals to create something new and plausible. A thin shadow of imagination?
- dasboth 10y agoAs far as I know the RBM is related to a proposed model on how/why we dream, so "imagination" is apt.
- Houshalter 10y agoIt's not a new idea. Since char-rnn came out, people have been using it to generate music, generate fake linux code, write Shakespeare, make chatbots, etc. And before that people were using markov models to do the same things. There have been a lot of markov generators including a fake headline generator, and a subreddit populated entirely by markov chain bots.
- camtarn 10y agoI love how close some of these are to plausible. "HelloWaurd", "ruby-franwork", "Contect-Server", "php-squere", "griend" (friend + grind?). Also: "libdog". A library, for dogs. Does exactly what it says on the tin.
- TeMPOraL 10y ago> "griend" (friend + grind?) "grindfriend"? Sounds like a good way to call people playing MMOs with you. Or an alternative for "coworker". :D.
- Houshalter 10y agoYour examples just look like spelling errors ("contact", "framework", "Word", "square".) I got a lot of ones that looked indistinguishable from real repos, at least on first glance. E.g., "WebDashApp", "PlayFrameProject", "check-bat", "language-1", "data-cores", etc. As a random sample of just the first 5 I got. I wonder what libdog would do. Is it meant to be used by dogs, or used by humans to interface with dogs. Or perhaps an accessibility library to make regular apps usable by dogs.
- dannypgh 10y agoWhat's libdog? I don't know man, what's libdog with you?
- camtarn 10y agoYep, I got tons of normal-looking ones as well - had to dig to find some of these, after I found HelloWaurd and was tickled by it. The thing I find interesting and amusing - which I guess is common to both Markov chain generative models and this RBM-driven generator - is that the 'errors' still follow the rules of the English language pretty well, and they're all pronounceable.
- blaze33 10y agoYep, I got RubyJS, nice name, checked it out, turns out it's already a thing ;)
- HillRat 10y ago
- neurotrace 10y ago"check_crap" Fantastic.
- clux 10y agoThis is cool. A few funny ones I found: ExampleTester Commanater java-cruft Generatter the-git
- spdustin 10y agoThe post behind it has the show-stealing line, and it was written by the author. > Practical Applications > None whatsoever. Excellent write-up, and great visualizations of the hidden layers!
- erubin 10y agoThe blog post is really excellent.
- johnward 10y agoblooder.js there's a Peter Thiel joke here somewhere.
- whatupdave 10y agoSomeone should build something like this, based off startup domain names, cross-checked with availability.
- glaberficken 10y agoprojectool =)
- justinlardinois 10y ago> github-les Relevant xkcd: https://xkcd.com/624/ https://xkcd.com/624/
- danvoell 10y agoflappyster - a combo of flappy bird and friendster, I think it could work.
- NietTim 10y agoJust got 'facebook-backend' lol
- MrZongle2 10y agoI can only assume that "Scalp_game" is either a new PC title that involves phrenology, or a means by which shampoo companies can alter product ratings.
- hectormalot 10y agoDocker-iOS, great :) that'd be super useful running containers on my phone
- serbrech 10y agojavalovize-2.4 will, maybe, force you to love java?
- criloz2 10y agoit will be great if you can add some optional features to the interface, like the programming language(python, ruby, java, etc.), the category of the repo (game, development, database, etc), etc
- jwilk 10y ago"open-hate", how lovely.
- asimuvPR 10y agoI got Greenero which is a fantastic name for a money related app. This is really fun.
- deleted 10y ago[deleted]
- IgorPartola 10y agoI wish this was restricted to just the 3.9 million repos of the JavaScript build systems and task runners. The remainder of the repos just tainted the training set.