Towards Natural Language Semantic Code Search | GitHub Engineering
It's obvious that this is cool, but a more useful improvement _right now_ might be making it possible to search for important words + punctuation combinations rather than stripping all punctuation out.
github  search 
6 weeks ago
« earlier      
*ops 2009 2010 _why a-brand-new-paradigm absolute-garbage abstractions acronyms adam-curtis admitting-to-mistakes adventure-games advice agile agile-at-scale ai all-in-his-mind alternative-approaches amazing amish amusing analysis animation anthropology api-design apple applescript aquafaba architecture art atari audio averaging baby-steps backport backup bafta bash bbc beef-stew been-doing-it-wrong bill-and-ted bird-skull blue-light-bad-orange-light-good blueposts bmp board-games boilerplate books boooze boring bots bread brexit browser bugd build-something-impossible bullshit bus bye-bye-monkey-patching caaaaaaaaaaaaaaaaaaaake-and-giiiiiiiiiiiiiiiiiiiiiiin cake camden camera cap-theorem cardboard career-advice case chaos character-map chat cheese chess chicken climate-change cliques cocktail code-review codebar collaboration color comics comparisons compressor computer-history computer-modelling-ruins-proper-science concurrency conference-organisation consumer-not-producer containers continuations continuous-everything conversion cookies costume could-not-should counter-point crackers creepy crisps crocodingus cryptojacking css css-vs-js cthulhu cto cucumber culture cvs cyborgs daftpunk data data-journalism debugging decentralize-the-web deep-fakes dektop deployment-strategies design design-patterns design-problems development devops digital digital-processing dinosaur distressed diy dns do-we-still-call-things-mashups dock docker documentary doing-it-right doing-things dosbox dreamhost drink ds dslr dvd dystopia earphones eggs eh elder-gods electronic email emergent-management emoticons enthusiasm epic45 etsy eventmachine fashion faynman fibers fiction file-sharing filesystems film films firefox4-upgrade first-contributions fix fixed-table flow-charts flowers fonts food food-glorious-food for-ruby-manor-or-vestibule for-work-innit fractal free freedom front-end fuck fuck-optical-media fun game games games-about-games garbage-human geek geek-atlas geo geolocation geometry geotagged german getitoffgetitoffgetitoff gin giraffes git github glitch gonzo google gotta-spruce-up-that-big-wall-somehow graffiti grammar grandfathers grant-morrison grape-nuts graphs-are-cool-yeah graves growing-a-company guidelines guides h2g2 habits hack-your-mind hackday harddrive hardware has-the-world-gone-mad hashes haslayout hearyfelt heat herzog hire history history-of hoff homebrew how-the-big-dogs-do-it how-to-do-the-work how-to-spend-it howto html html-validation html5 http human-dont-be-angry hummus i-didnt-know-there-were-that-many i-now-have-this i-think-i-want-this i-want-this i-want-to-go-here i18n ibm ide idealism-not-pragmatism ie im-a-professional-skilled-person-not-a-fucking-broom-handle implementation include-vs-extend indie indie-web infrastructure insanely-detailed integration-testing-is-one-part-of-the-whole interaction interactive interactive-fiction interface internals internet internet-history interview introspection invitations iphone ipod irc ireland isbn itunes japan java javascript jigsaw jmx john-wyndham jokes json jump-the-shark kubrick ladder language language-design laptop law-of-demeter lemma leopard letters-to-things library lifehacks lifestream linear-logic-programming link list lists lists-of-lists literature living-styleguide liz-phair lololololol london looks-like-a-cock lovecraft lrug lrug-nights lunch lying mac magic maintenance make-it-fast malcolm-middleton management-tips manifesto manuals map markov-chains mashups maths max mcsweeneys media-box meetups mega-lols memory-profiling merge-repositories meta meta-lists metaphors-are-painful metaprogramming micro-copy middleware midi might-be-fun mind-hack mindfuck mix-tape mocking mods monetize-grey-legal-areas monitoring movies muds muffin mug multiverse music music-industry mysql names napkin network neverblock new-to-programming nginx no-more-heroes non-fiction noodly-folktronica-ambient-noodling not-sure-about-this note-to-self numbers object-model obsession ocd of-the-naughties old-fashioned omnomnomnom online oooh-pretty oop openid os oss osx over-engineer overwritten oz packages page-scanning paper papers parenting parsing passion passwords pasta patches paywalled pen performance perl phone phone-application phone-numbers photography photoshop photoshop-replacements plan planescape poached-egg-on-top podcast point politics pop-culture portal post-rock potential-gift-idea powerpc presentation print-on-demand privacy problem problem-solving process productising-the-heck-outta-things productivity prog programming progression project-management prompt psychology pub pub-guide public-service-internet publishing puppet python quines quirky-bits quiz racism radiolab rails rant rate-limiting ray-tracing react read-later-from-instapaper-during-gdpr-mess read-the-comments-for-the-real-juice reading realtime recently-played recipe recruitment recycled redis refactor reference refinements rel rent-a-hawk replacement rest reuse review reviews riaa rings rough-guide roundup rpg rss ruby ruby1.9 rubygems rules-rules-lovely-rules running rye sam-smiths satire scaling school sci-fi science scottish-food screengrab scrum search security seems-basically-insane seems-smart series-of-articles serverless service-layer-design services shame-they-didnt-build-it shell shoes short simple skitch slow-development snes snobbery so-jealous soa soap social-bullshit software software-is-bad someone-said-it-was-good-if-a-bit-mental soup sourdough space spare-parts speaking-tips spotify squash ssh star-wars starting-point startup startups steal-this-idea stealing steam sticker storage story-points streaming-instead-of-installing streams strike-action subtree-merge suit sun superhero support sustainable-development sweat-the-small-stuff swords sysadmin tacos tailored talk-advice talks tasty-tasty-bread taxonomy tea teams technology teenage-fanclub test testing text-editors text-is-amazing textmate texture the-future-innit? the-good-place the-looooong-tail the-next-stage-of-oo the-resistance the-story-is-important theory thinking-about-others time-management time-travel timhope tinfoil-hat tips todo toevaluate toimplement too-much tool tools top-ten toread towatch toy trade-not-craft trains transaction-cost travel trojan-horse tube tutorial tv twitter typography ui uk unix unknown urban-exploration usability use-this-to-create-your-next-novel used-for:ubxdlinks used-for:ubxdlinks-not-me utf8 vector vegan venice venues versioning via:bengriffiths via:floehopper via:infovore via:snowblink via:threedaymonk via:warrenellis video virgin-media visio visualisation voice vpn walking wall-art wallet war-stories water wav we-are-doomed web web-is-agreement web-standards web-tools webcomic webkit webserver wedding what-is-life-these-days what-should-we-do whitespace why-we-do-things wifi wiki windows wine wolfman words work workflow working-practices world-building writing writing-code xss year-end yes you-cant-trust-anyone you-know-for-the-daily-commute you-need-a-human youre-probably-doing-it-wrong yup zero-sign-on zoology zsh

Copy this bookmark: