[{"data":1,"prerenderedAt":423},["ShallowReactive",2],{"project-10758290":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":45,"post_text":46,"what":47,"said":66,"maker_in_thread":187,"shape":192,"grid":197,"attempts":384,"same_week":385,"maker_shows":34,"maker_hidden":415,"reader_version":416,"card":417},"10758290","emacs-fireplace","A fireplace for Emacs","title","Show HN: A fireplace for Emacs","https:\u002F\u002Fgithub.com\u002Fjohanvts\u002Femacs-fireplace","github.com","johanvts",1450445305,2015,257,69,63,2565,3,"legend","creative","terminal animation","library",[24,25,26,27,28],"emacs","elisp","fireplace","animation","emacs package","mixed",0.191,{"positive":32,"neutral":33,"mixed":34,"critical":35},12,17,1,5,35,{"performance":38,"docs":40,"idea":41,"execution":43,"design":44},{"positive":39,"critical":34},0,{"positive":34,"critical":39},{"positive":18,"critical":42},2,{"positive":39,"critical":42},{"positive":39,"critical":39},[18,39,39,39,39,18,35,18,18,35,39,39,34,35,35,35,35,18,34,18,18,35,18,35,18,18,34,39,35,39,39,34,35,35,39,39,39,39,39,18],null,{"problem":46,"audience":48,"pricing":46,"motivation":46,"time_to_build":46,"stack":56,"openness":65,"stage":65,"team_size":65},{"value":49,"source":50,"evidence":51},"Emacs users","commenter",[52],{"id":53,"by":54,"text":55},"10758645","dkns","> see title > think to myself \"Oh, did someone port Vim-fireplace to emacs? But why? Must be for fun, let's check it out\" > see repo > \"Emacs users\"",[57],{"value":58,"source":59,"evidence":60},"Emacs Lisp","inferred",[61],{"id":62,"by":63,"text":64},"10758823","golergka","I'm a vim user who's trying to convert, actually. So, as a demonstration of elisp, this is cool — but why would anyone actually install this package?","unknown",{"praise":67,"objections":98,"requests":135,"questions":155,"alternatives":171},[68,83],{"value":69,"source":50,"evidence":70},"Fun and cozy to have while coding",[71,75,79],{"id":72,"by":73,"text":74},"10759007","davexunit","I love it. I feel nice and cozy while I hack now.",{"id":76,"by":77,"text":78},"10758437","auntienomen","This is pretty much the best thing ever.",{"id":80,"by":81,"text":82},"10759488","mark_l_watson","This is why I visit Hacker News every day! Love it.",{"value":84,"source":50,"evidence":85},"Useful example of Emacs animation code",[86,90,94],{"id":87,"by":88,"text":89},"10758453","brudgers","The README's linked Emacs animation guide is compact and informative: http:\u002F\u002Fdantorop.info\u002Fproject\u002Femacs-animation\u002F",{"id":91,"by":92,"text":93},"10759661","to3m","To see how it's done? I've actually been considering writing a package for emacs that requires a certain amount of animation, and this package would probably provide some useful…",{"id":95,"by":96,"text":97},"10758922","TeMPOraL","To play with it for 30 seconds and then forget about it. Or to show it to friends at work. Or for any number of silly reasons. Personally, I'm interested in the code - I don't…",[99,109,120],{"value":100,"source":50,"evidence":101},"Fire size control keys do not work in terminal",[102,106],{"id":103,"by":104,"text":105},"10758676","veddox","Very neat! :-) Unfortunately, I'm having a little problem \"regulating the heat\": C-+ is supposed to make the fire bigger, C-- smaller. When I run this in a tty, neither of the…",{"id":107,"by":104,"text":108},"10761724","Well, de facto it can make the fire bigger or smaller. If the bottom of the fire is below the lower screen edge, only a small part is visible. Move the fire up -> more becomes…",{"value":110,"source":50,"evidence":111},"Missing license information",[112,116],{"id":113,"by":114,"text":115},"10758565","opensourcedude","Missing license information?",{"id":117,"by":118,"text":119},"10759947","ed","Any chance you could add a license? Very neat! :)",{"value":121,"source":50,"evidence":122},"Rendering issues with visual-line-mode and line wrapping",[123,127,131],{"id":124,"by":125,"text":126},"10758632","brink","I keep getting weird issues when running it. https:\u002F\u002Fs3.amazonaws.com\u002Fcoda-files\u002F870Xw.png",{"id":128,"by":129,"text":130},"10758737","aaronem","Turn off visual-line-mode, maybe? The fringe shows line wrapping indicators, which probably isn't good here.",{"id":132,"by":133,"text":134},"10759281","maemilius","I'm getting something similar. Turning on truncate-lines fixed it.",[136,141,148],{"value":137,"source":50,"evidence":138},"Add a license",[139,140],{"id":117,"by":118,"text":119},{"id":113,"by":114,"text":115},{"value":142,"source":50,"evidence":143},"Add crackling sounds",[144],{"id":145,"by":146,"text":147},"10760256","nunodonato","just missing the cracking sounds :)",{"value":149,"source":50,"evidence":150},"Higher color depth and smoother rendering",[151],{"id":152,"by":153,"text":154},"10759221","TazeTSchnitzel","This is a great start! I think we can do even better, though. Only two colours? Only using solid blocks? We should be able to get beautifully smooth 256x256 (dithered) colour!",[156,160],{"value":157,"source":50,"evidence":158},"Why would anyone install this package?",[159],{"id":62,"by":63,"text":64},{"value":161,"source":50,"evidence":162},"Can it be used to heat a laptop?",[163,167],{"id":164,"by":165,"text":166},"10758928","giancarlostoro","I was just about to ask if it can keep me warm like my old laptop did...",{"id":168,"by":169,"text":170},"10758492","sidmitra","This could be made more fun, by using more system resources so your laptop heats up too!",[172,180],{"value":173,"source":50,"evidence":174},"vim-fireplace",[175,176],{"id":53,"by":54,"text":55},{"id":177,"by":178,"text":179},"10758724","masklinn","> Oh, did someone port Vim-fireplace to emacs? They did! And because Emacs has a time machine module, they did it before vim-fireplace existed, the bastards!",{"value":181,"source":50,"evidence":182},"cacafire",[183],{"id":184,"by":185,"text":186},"10759418","dgellow","emacs's shell + cacafire anyone? :) Edit: ok, I tried what I said. Not that great. Frame rate is really too low. Edit2: http:\u002F\u002Fimgur.com\u002Fa\u002Fg0JYu",{"comments":34,"answered":34,"key":188},[189],{"id":190,"text":191},"10758743","Thanks, it is the intended behavior. It has been useful for me a few times when the fire didn't align properly. There is no function for making the fire bigger and smaller yet.",{"commenters":193,"max_depth":194,"maker_replies":34,"first_comment_mins":195,"lifespan_hours":196},60,6,30,67,[198,200,204,206,209,212,215,217,221,223,226,229,231,232,233,235,239,243,246,249,252,255,257,259,262,265,268,270,272,274,278,281,283,284,285,287,291,293,296,298,300,303,307,311,315,319,322,325,328,331,335,338,341,343,346,347,348,349,352,355,358,360,363,366,369,372,375,377,381],[168,39,18,199,169,39],"project\u002Fneutral\u002Fperformance",[201,39,39,202,203,39],"10758557","commenter\u002Fneutral\u002Fnone","mbroshi",[205,39,39,202,165,39],"10758945",[207,39,39,202,208,39],"10758986","oblio",[210,39,39,202,211,39],"10759607","RIMR",[213,39,39,202,214,39],"10764433","rejschaap",[216,39,39,202,165,39],"10770116",[218,39,39,219,220,39],"10759373","other\u002Fneutral\u002Fnone","kpcyrd",[164,39,18,222,165,39],"project\u002Fneutral\u002Fnone",[224,39,39,219,225,39],"10758995","abstractbill",[227,39,39,219,228,39],"10760316","mcguire",[87,34,35,230,88,39],"project\u002Fpositive\u002Fdocs",[53,42,18,222,54,39],[177,42,18,222,178,39],[234,42,39,219,228,39],"10760322",[236,18,18,237,238,39],"10759496","project\u002Fneutral\u002Fidea","julienchastang",[240,18,35,241,242,39],"10759736","project\u002Fpositive\u002Fnone","sundarurfriend",[244,18,39,219,245,39],"10759922","vollmond",[247,18,39,219,248,39],"10762023","roywiggins",[250,18,39,219,251,39],"10760925","monk_e_boy",[103,253,34,254,104,39],4,"project\u002Fcritical\u002Fexecution",[190,253,39,256,11,34],"maker\u002Fneutral\u002Fnone",[107,253,18,258,104,39],"project\u002Fneutral\u002Fexecution",[260,35,35,241,261,39],"10759105","washt",[263,35,35,241,264,39],"10761285","jdmichal",[266,194,39,219,267,39],"10758446","JonAtkinson",[72,269,35,241,73,39],7,[145,269,18,271,146,39],"project\u002Fneutral\u002Fdesign",[76,273,35,241,77,39],8,[275,276,35,241,277,39],"10762595",9,"unixhero",[184,279,34,280,185,39],10,"project\u002Fcritical\u002Fperformance",[124,282,34,254,125,39],11,[128,282,18,258,129,39],[132,282,18,258,133,39],[152,32,18,286,153,39],"project\u002Fmixed\u002Fdesign",[288,289,18,222,290,39],"10758997",13,"srameshc",[80,292,35,241,81,39],14,[117,294,18,295,118,39],15,"project\u002Fneutral\u002Fdocs",[113,297,18,295,114,39],16,[299,297,39,219,165,39],"10758948",[301,33,35,241,302,39],"10759946","copperx",[304,305,18,222,306,39],"10758582",18,"pcunite",[308,309,18,222,310,39],"10759306",19,"tedmiston",[312,313,18,222,314,39],"10762950",20,"Create",[316,317,34,318,63,39],"10758402",21,"project\u002Fcritical\u002Fidea",[320,317,39,202,321,39],"10758435","peterhadlaw",[323,317,39,202,324,39],"10758468","jefurii",[326,317,39,202,327,39],"10758663","Killswitch",[329,317,39,202,330,39],"10759256","theinternetman",[332,317,35,333,334,39],"10758481","project\u002Fpositive\u002Fidea","Amorymeltzer",[336,317,39,202,337,39],"10758572","krylon",[339,317,39,202,340,39],"10759798","PeCaN",[342,317,39,202,337,39],"10760985",[344,317,39,202,345,39],"10761643","tetraodonpuffer",[62,317,34,318,63,39],[95,317,35,333,96,39],[91,317,35,333,92,39],[350,317,18,237,351,39],"10758623","notalaser",[353,317,39,219,354,39],"10758633","pfortuny",[356,317,39,219,357,39],"10758635","riebschlager",[359,317,39,219,96,39],"10758932",[361,317,39,219,362,39],"10761728","rits",[364,317,39,219,365,39],"10758643","EC1",[367,317,39,219,368,39],"10760678","farva",[370,317,39,219,371,39],"10758647","bdg",[373,317,39,219,374,39],"10758649","thomasahle",[376,317,39,219,178,39],"10758751",[378,379,18,222,380,39],"10760243",22,"lurkinggrue",[382,379,39,202,383,39],"10760636","giggles_giggles",[],[386,391,396,401,406,411],{"id":387,"name":388,"points":389,"category":390},"10759879","Open Hunt",1093,"web_saas",{"id":392,"name":393,"points":394,"category":395},"10752570","Fieldbook",335,"data",{"id":397,"name":398,"points":399,"category":400},"10771060","I redesigned the USPS package delivery slip",156,"other",{"id":402,"name":403,"points":404,"category":405},"10756640","BoxByte Lyte",151,"games",{"id":407,"name":408,"points":409,"category":410},"10771494","Stremio",116,"consumer_social",{"id":412,"name":413,"points":414,"category":405},"10768205","slackwolf",96,false,"v2",{"id":418,"name":5,"line":6,"ai":415,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":419,"top":18,"kw":420,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":421,"url":9,"mix":422,"praise":69,"objection":100,"sub":21},10758290,0.19,[24,25,26,27,28],"3000035335001555531335353310500155000003",[32,33,34,35],1794036538723]