[{"data":1,"prerenderedAt":488},["ShallowReactive",2],{"project-32647227":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":47,"post_text":50,"what":51,"said":63,"maker_in_thread":200,"shape":209,"grid":214,"attempts":450,"same_week":451,"maker_shows":39,"maker_hidden":480,"reader_version":481,"card":482},"32647227","Ubähnchen","Animated subway map of Berlin","title","Show HN: Ubähnchen – Animated subway map of Berlin","https:\u002F\u002Fxn--ubhnchen-1za.vercel.app\u002F","xn--ubhnchen-1za.vercel.app","Elzear",1661840691,2022,278,102,161,2570,7,"legend","dev_tools","transit map visualisation","web_app",[24,25,26,27,28],"berlin subway map","u-bahn","vbb","transit visualisation","mini metro","mixed",-0.114,{"positive":32,"neutral":33,"mixed":34,"critical":35},11,20,3,16,50,{"design":38,"docs":41,"execution":43,"performance":44,"idea":46},{"positive":39,"critical":40},2,1,{"positive":42,"critical":42},0,{"positive":34,"critical":40},{"positive":39,"critical":45},12,{"positive":39,"critical":39},[34,48,34,34,42,48,48,34,42,34,48,40,42,42,42,42,34,42,42,40,40,40,40,48,34,40,40,34,40,49,34,34,34,40,34,34,48,34,42,39],5,4,null,{"problem":50,"audience":50,"pricing":50,"motivation":50,"time_to_build":50,"stack":52,"openness":60,"stage":61,"team_size":62},[53],{"value":54,"source":55,"evidence":56},"hafas-client","maker",[57],{"id":58,"by":11,"text":59},"32647819","Thanks a lot for the feedback!! The \"live mode\" is already developed using hafas-client[1] and VBB-API[2]. I just asked VBB to give me API access, I'll release the feature when I…","open_source","launched","unknown",{"praise":64,"objections":88,"requests":137,"questions":162,"alternatives":170},[65,81],{"value":66,"source":67,"evidence":68},"Smooth animation and Mini Metro feel","commenter",[69,73,77],{"id":70,"by":71,"text":72},"32647606","radiosnob","Very nice. Given the smoothness, I first thought this was real-time:) As someone who lives in Berlin, I didn't know there was an open API for the VBB. I'll have to have a look at…",{"id":74,"by":75,"text":76},"32647736","YLE118","Agreed on the minimetro feel! I thought it was live too, I wonder if there's a way to do that? I like that you can see both the s and u bahn, though I kind of wish the abstract…",{"id":78,"by":79,"text":80},"32653124","insane_dreamer","Mini Metro IRL. Kudos!",{"value":82,"source":67,"evidence":83},"Clever fade in\u002Fout handling of terminal trains",[84],{"id":85,"by":86,"text":87},"32648023","ant6n","The solution with fade out \u002F fade in is pretty clever. Short layovers will cross-fade automatically, but you don’t need complicated internal information about which train…",[89,108,115,126],{"value":90,"source":67,"evidence":91},"Very slow rendering in Firefox",[92,96,100,104],{"id":93,"by":94,"text":95},"32647646","akie","It's super smooth on Chrome, but it's doing (say) 1 frame per second on Firefox.",{"id":97,"by":98,"text":99},"32649225","Quanttek","Extremely slow for some reason in Firefox on Mac OS for me",{"id":101,"by":102,"text":103},"32649463","runxel","Totally unusable in Firefox on Windows 10 as well.",{"id":105,"by":106,"text":107},"32650727","jeroenhd","Same here. A profile suggests that most native time is spent rendering the backdrop shadow of the text rendered to the canvas, and most of the remaining CPU time is spent on the…",{"value":109,"source":67,"evidence":110},"Trains do not stop at stations and disappear at terminals",[111],{"id":112,"by":113,"text":114},"32647818","rob74","Nice! Would be more realistic (and more Mini Metro-like) if the trains actually stopped at the stations though. Also, the trains don't have to disappear and reappear at the…",{"value":116,"source":67,"evidence":117},"Map is schedule-based, not real-time",[118,122],{"id":119,"by":120,"text":121},"32648288","divan","What's the purpose of animation here? It seems to have no information about actual train position, or am I missing something?",{"id":123,"by":124,"text":125},"32649124","Closi","I think it is just a toy :) But the trains are sort-of-actual positions based on the time in the top right hand corner and the latest estimated arrival times, but time is moving…",{"value":127,"source":67,"evidence":128},"Does not combine S-Bahn and U-Bahn well",[129,133],{"id":130,"by":131,"text":132},"32648341","miniwark","The problem with Berlin is than there are many operators for public transport by train: * U-Bahn, for the subways (underground & aerial) * S-Bahn, for sub-urban lines (mostly…",{"id":134,"by":135,"text":136},"32648571","jkukul","There's actually a button in the upper right corner to enable both S+U Bahn! Although the app gets a little sluggish for me when I enable them both.",[138,143,154],{"value":139,"source":67,"evidence":140},"Add live real-time mode",[141,142],{"id":74,"by":75,"text":76},{"id":58,"by":11,"text":59},{"value":144,"source":67,"evidence":145},"Show engineering works and temporary route changes",[146,150],{"id":147,"by":148,"text":149},"32647737","NeoTar","I really like it! Well done! - As others have mentioned, it seems dodgy on Firefox. The button to switch between U-Bahn and S+U mode doesn't seem to work at all on Safari (?) -…",{"id":151,"by":152,"text":153},"32649206","amaccuish","Nice, only thing is it's not currently accurate. The U1 and U2 have temporarily combined into the U12.",{"value":155,"source":67,"evidence":156},"Make source code available",[157,158],{"id":112,"by":113,"text":114},{"id":159,"by":160,"text":161},"32647858","pvg","It's linked in the (somewhat easy to miss) about page https:\u002F\u002Fxn--ubhnchen-1za.vercel.app\u002Fen\u002Fabout",[163],{"value":164,"source":67,"evidence":165},"Where does the data come from",[166],{"id":167,"by":168,"text":169},"32647603","hubraumhugo","Well executed side project with a great name! :) Where do you get the data from?",[171,182,189,196],{"value":172,"source":67,"evidence":173},"VBB official live map",[174,178],{"id":175,"by":176,"text":177},"32647874","purecode","There is a real Berlin live map of subway, bus and railway at: https:\u002F\u002Fwww.vbb.de\u002Ffahrinfo\u002F by the operator. Seems no english version available, you have to ``` - click upper…",{"id":179,"by":180,"text":181},"32650938","bugmen0t","Reminds me of the official live map \"Livekarte\" at https:\u002F\u002Fwww.vbb.de\u002Ffahrinfo\u002F",{"value":183,"source":67,"evidence":184},"Mini Tokyo 3D",[185],{"id":186,"by":187,"text":188},"32647990","sccxy","Looks great! If author wants some inspiration then this tokyo map is awesome: https:\u002F\u002Fgithub.com\u002Fnagix\u002Fmini-tokyo-3d",{"value":190,"source":67,"evidence":191},"travic.app",[192],{"id":193,"by":194,"text":195},"32648454","lqet","How about this one? It also includes the rest of Germany: https:\u002F\u002Ftravic.app\u002F?z=13&x=1493233.2&y=6894127.0",{"value":197,"source":67,"evidence":198},"CartoMetro",[199],{"id":147,"by":148,"text":149},{"comments":48,"answered":39,"key":201},[202,203,206],{"id":58,"text":59},{"id":204,"text":205},"32649057","Hi, I know you! You're hard to miss when working on public transportation. Very happy to see you're looking at my project! I sent you an email. v5.vbb.transport.rest's frames…",{"id":207,"text":208},"32650867","Oh okay. Here is an old version of Ubähnchen with the toggle for \"live mode \u002F planned mode\" on the top right: https:\u002F\u002Fubahnchen-inona1te6-lzear.vercel.app\u002F?live The URL parameter…",{"commenters":210,"max_depth":211,"maker_replies":48,"first_comment_mins":212,"lifespan_hours":213},65,8,63,116,[215,217,219,221,223,227,230,232,236,239,242,245,249,250,251,253,255,259,260,263,264,266,269,271,274,277,279,281,283,284,288,290,293,295,298,301,303,305,307,308,311,314,316,317,320,323,324,327,328,331,334,335,339,342,346,348,350,352,355,358,360,362,365,368,371,374,377,380,383,387,389,394,397,399,402,405,407,410,412,417,421,426,428,432,435,437,440,442,444,448,449],[112,42,34,216,113,42],"project\u002Fneutral\u002Fdesign",[159,42,34,218,160,42],"project\u002Fneutral\u002Fdocs",[85,42,48,220,86,42],"project\u002Fpositive\u002Fdesign",[222,42,34,216,113,42],"32648128",[224,42,34,225,226,42],"32648281","project\u002Fneutral\u002Fexecution","pantalaimon",[228,42,34,218,229,42],"32650127","belter",[147,40,34,231,148,42],"project\u002Fmixed\u002Fexecution",[233,40,42,234,235,42],"32647752","other\u002Fneutral\u002Fnone","hk__2",[237,40,42,234,238,42],"32647925","culturestate",[240,40,42,234,241,42],"32648706","dewey",[243,40,42,234,244,42],"32650423","Tijdreiziger",[246,40,48,247,248,42],"32709120","project\u002Fpositive\u002Fexecution","Polyphonie",[70,39,48,247,71,42],[74,39,48,220,75,42],[252,39,42,234,113,42],"32647800",[58,39,42,254,11,40],"maker\u002Fneutral\u002Fexecution",[256,39,34,257,258,42],"32648695","maker\u002Fneutral\u002Fdocs","derhuerst",[204,39,42,254,11,40],[261,39,42,262,258,42],"32650716","commenter\u002Fneutral\u002Fnone",[207,39,42,254,11,40],[265,39,42,262,258,42],"32652557",[267,39,34,225,268,42],"32647841","quantumduck",[270,39,42,234,258,42],"32648677",[272,39,42,234,273,42],"32649193","once_inc",[275,39,48,247,276,42],"32651728","MBCook",[130,34,40,278,131,42],"project\u002Fcritical\u002Fdesign",[280,34,42,234,241,42],"32648356",[282,34,42,234,258,42],"32648611",[193,34,42,234,194,42],[285,34,42,286,287,42],"32648503","other\u002Fpositive\u002Fnone","japanuspus",[289,34,42,234,258,42],"32648513",[291,34,42,234,292,42],"32648547","codethief",[294,34,42,234,258,42],"32648570",[296,34,42,262,297,42],"32648495","floodle",[299,34,42,262,300,42],"32648509","thekingofrome",[302,34,42,234,258,42],"32648559",[304,34,42,286,241,42],"32648685",[134,34,34,306,135,42],"project\u002Fmixed\u002Fperformance",[186,49,42,234,187,42],[309,49,42,234,310,42],"32648083","jansan",[312,49,42,313,11,40],"32648474","maker\u002Fpositive\u002Fnone",[315,49,42,234,292,42],"32648591",[179,48,42,234,180,42],[318,48,42,234,319,42],"32651151","probably_wrong",[97,321,40,322,98,42],6,"project\u002Fcritical\u002Fperformance",[101,321,40,322,102,42],[325,321,40,322,326,42],"32650415","seanw444",[105,321,40,322,106,42],[329,18,42,286,330,42],"32648628","janfoeh",[332,18,42,234,333,42],"32648776","jarek83",[93,211,40,322,94,42],[336,211,34,337,338,42],"32647662","project\u002Fneutral\u002Fperformance","meinaccount00",[340,211,42,262,341,42],"32647721","threatripper",[343,211,48,344,345,42],"32647677","project\u002Fpositive\u002Fperformance","ale42",[347,211,42,262,341,42],"32647727",[349,211,34,337,345,42],"32648150",[351,211,40,322,341,42],"32647705",[353,211,40,322,354,42],"32647739","artogahr",[356,211,40,322,357,42],"32649346","pferdone",[359,211,40,322,235,42],"32647741",[361,211,34,337,113,42],"32647760",[363,211,34,337,364,42],"32648018","phil294",[366,211,34,337,367,42],"32648299","riggsdk",[369,211,40,322,370,42],"32648024","pindab0ter",[372,211,40,322,373,42],"32648989","michelb",[375,211,34,337,376,42],"32648045","bambax",[378,211,34,306,379,42],"32648124","y42",[381,211,48,344,382,42],"32648136","jonas-w",[384,211,48,385,386,42],"32648167","project\u002Fpositive\u002Fnone","elberdude",[388,211,40,322,226,42],"32648269",[390,391,42,392,393,42],"32648054",9,"other\u002Fneutral\u002Fidea","philholden",[167,395,34,396,168,42],10,"project\u002Fneutral\u002Fnone",[398,395,34,218,148,42],"32647679",[400,32,42,392,401,42],"32648192","Vogtinator",[403,32,42,234,404,42],"32648208","kioleanu",[151,45,40,406,152,42],"project\u002Fcritical\u002Fexecution",[408,45,42,409,11,40],"32655438","maker\u002Fpositive\u002Fexecution",[411,45,48,313,152,42],"32668246",[413,414,40,415,416,42],"32649851",13,"project\u002Fcritical\u002Fidea","fs111",[418,419,42,234,420,42],"32652503",14,"bergenty",[422,423,34,424,425,42],"32648991",15,"project\u002Fneutral\u002Fidea","quantisan",[78,35,48,427,79,42],"project\u002Fpositive\u002Fidea",[429,430,48,427,431,42],"32647784",17,"pushreply",[433,430,34,424,434,42],"32647821","fock",[175,436,34,424,176,42],18,[438,436,42,262,439,42],"32648164","kenniskrag",[441,436,42,262,176,42],"32648369",[443,436,42,234,258,42],"32648635",[445,446,34,424,447,42],"32647827",19,"Angostura",[119,33,40,415,120,42],[123,33,34,424,124,42],[],[452,456,460,465,470,475],{"id":453,"name":454,"points":455,"category":20},"32600821","Devbox",515,{"id":457,"name":458,"points":459,"category":20},"32654023","AHK_X11",500,{"id":461,"name":462,"points":463,"category":464},"32637996","KTool",393,"productivity",{"id":466,"name":467,"points":468,"category":469},"32598062","Hyperbeam",268,"infrastructure",{"id":471,"name":472,"points":473,"category":474},"32622542","piano chord",206,"learning_science",{"id":476,"name":477,"points":478,"category":479},"32650878","EthicalAds",189,"web_saas",false,"v2",{"id":483,"name":5,"line":6,"ai":480,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":484,"top":18,"kw":485,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":486,"url":9,"mix":487,"praise":66,"objection":90,"sub":21},32647227,-0.11,[24,25,26,27,28],"3533055303510000300111153113143331335302",[32,33,34,35],1794036624210]