[{"data":1,"prerenderedAt":384},["ShallowReactive",2],{"project-32753471":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":47,"what":48,"said":72,"maker_in_thread":157,"shape":165,"grid":170,"attempts":347,"same_week":348,"maker_shows":38,"maker_hidden":376,"reader_version":377,"card":378},"32753471","TinyClock","a tiny true 5-arch universal Mac OS X single-binary GUI app","title","Show HN: TinyClock – a tiny true 5-arch universal Mac OS X single-binary GUI app","http:\u002F\u002Ftycho.sytes.net\u002FTinyClock\u002F","tycho.sytes.net","zeymejbdv",1662571522,2022,192,68,299,2570,12,"notable","productivity","desktop clock widget","desktop_app",[24,25,26,27],"mac os x clock","universal binary","ppc mac software","retro mac app","curious",-0.014,{"positive":31,"neutral":32,"mixed":33,"critical":34},4,22,0,7,33,{"idea":37,"design":39,"execution":40,"performance":41,"docs":43},{"positive":38,"critical":33},1,{"positive":33,"critical":33},{"positive":38,"critical":34},{"positive":42,"critical":33},2,{"positive":33,"critical":33},[33,45,45,45,38,38,45,38,46,38,33,33,33,33,46,45,45,45,45,45,45,45,46,33,46,33,33,33,45,45,45,45,33,33,45,45,33,45,33,33],3,5,"1. Single universal binary, that can be natively executed on every hardware platform Mac OS X was made for (32\u002F64 bit, PowerPC\u002Fx86\u002FAppleSilicon).\n\n2. Minimalistic gadget-style design. If launched as a tool, there is no menubar, no dock icon, no nothing, just the clock window.\n\n3. Support for hidpi and dark mode for environments, that have them.\n\n4. Window title bar for moving the window with a mouse, and a handle to resize it (latter for OS versions, that have it).\n\n5. Can be easily ported to GNUStep and thus other OSes (sources under GPLv3).\n\n6. Simple Makefile build system.",{"problem":49,"audience":55,"pricing":55,"motivation":55,"time_to_build":55,"stack":56,"openness":69,"stage":70,"team_size":71},{"value":50,"source":51,"evidence":52},"Shows a clock in a minimal window that runs across many Mac hardware generations.","maker",[53],{"id":54},"post",null,[57,65],{"value":58,"source":59,"evidence":60},"Objective-C","inferred",[61],{"id":62,"by":63,"text":64},"32757234","sjtgraham","*AArch64",{"value":66,"source":51,"evidence":67},"Makefile build system",[68],{"id":54},"open_source","launched","unknown",{"praise":73,"objections":74,"requests":108,"questions":123,"alternatives":138},[],[75,91,101],{"value":76,"source":77,"evidence":78},"Does not run on current Intel macOS because it lacks an x86_64 slice","commenter",[79,83,87],{"id":80,"by":81,"text":82},"32756327","donatj","Curiously it doesn't seem to run on my Intel Macbook running Big Sur - the icon is crossed out and I get > “TinyClock.app” needs to be updated. > The developer of this app needs…",{"id":84,"by":85,"text":86},"32758131","theg5prank","It only has i386, ppc, and arm64 slices. So, an Intel Mac running recent macOS won't be able to launch it as it does not have an x86_64 slice (32-bit x86 execution having been…",{"id":88,"by":89,"text":90},"32756073","JonathonW","It's not confused; as noted in Known Bugs: > Unlike done in previous project, netop Tiger SDKs (used to build several intermediate binaries) don’t contain 64-bit AppKit versions,…",{"value":92,"source":77,"evidence":93},"Not truly 5-arch; the release has only three architectures",[94,98],{"id":95,"by":96,"text":97},"32759427","Pulcinella","Seems like it’s literally not “5-arch” then. 32 bit PPC, 64 bit PPC, 32 bit X86, 64 bit ARM.",{"id":99,"by":85,"text":100},"32760502","It actually doesn’t have ppc64 either. Just 3 slices.",{"value":102,"source":77,"evidence":103},"Fails to load on Mac OS X 10.0",[104],{"id":105,"by":106,"text":107},"32758541","ranger_danger","Doesn't work on 10.0: https:\u002F\u002F0x0.st\u002FofjW.png Not only does the binary not load, but the dmg itself won't extract, it just opens to a blank Disk Copy window no matter what you…",[109,116],{"value":110,"source":77,"evidence":111},"Port to NeXTSTEP\u002FOpenStep or other older systems",[112],{"id":113,"by":114,"text":115},"32753573","johndoe0815","Would it be possible to create a true universal binary that also runs on NeXT\u002FOpenstep on 68k, SPARC, PA-RISC and x86 as well as Rhapsody on PPC and x86?",{"value":117,"source":77,"evidence":118},"Support for classic Mac System 6",[119],{"id":120,"by":121,"text":122},"32755883","smilespray","I want System 6 support for my SE\u002F30 from 1989.",[124,131],{"value":125,"source":77,"evidence":126},"What does 5-arch mean?",[127],{"id":128,"by":129,"text":130},"32754404","digb","What does 5-arch mean? Single Google yielded nothing (which may be more of a comment on Google's quality as of late)",{"value":132,"source":77,"evidence":133},"How does the Bazaar clone URL work?",[134],{"id":135,"by":136,"text":137},"32754165","cglong","OT, but as someone who's never used Bazaar, how does this work? ``` bzr clone https:\u002F\u002Ftycho.sytes.net\u002FTinyClock\u002F ``` EDIT: To clarify, I'm curious since this is the same URL I'm…",[139,146],{"value":140,"source":77,"evidence":141},"XLD (X Lossless Decoder) as a universal macOS app",[142],{"id":143,"by":144,"text":145},"32757188","Hamuko","A much more impressive universal macOS application in my mind is the X Lossless Decoder (XLD), which you can run natively on PowerPC (32), Intel (32\u002F64) and ARM (64). Not only is…",{"value":147,"source":77,"evidence":148},"X11 clients such as oclock and aclock",[149,153],{"id":150,"by":151,"text":152},"32759119","userbinator","For a bit of comparison, Windows 2.03's (analog!) clock: ``` CLOCK EXE 8960 9-04-87 11:11a ``` ...will run on Windows 2.0 up to Windows 10 x86.",{"id":154,"by":155,"text":156},"32759644","anthk","OClock and \"aclock\" statically built can be run under older kernels up to today's distros. Oh, and it will run and render over the network with paleolitic Unixen thanks to X :).",{"comments":42,"answered":38,"key":158},[159,162],{"id":160,"text":161},"32753677","This requires some investigation. Technically, I believe it is possible if the following 2 conditions are met: 1. The Mach-O executable format was not changed between all those…",{"id":163,"text":164},"32783052","The binaries were updated and now include all the slices: lipo -info TinyClock.app\u002FContents\u002FMacOS\u002FTinyClock Architectures in the fat file: TinyClock.app\u002FContents\u002FMacOS\u002FTinyClock…",{"commenters":166,"max_depth":167,"maker_replies":42,"first_comment_mins":168,"lifespan_hours":169},51,6,9,76,[171,173,175,176,179,182,186,189,190,193,194,198,199,200,201,204,205,207,208,209,212,215,217,220,222,226,228,230,232,235,238,239,242,244,247,250,253,255,258,263,267,270,273,276,279,282,284,287,290,294,297,300,302,305,308,310,312,316,319,322,325,329,333,335,337,340,342,345],[143,33,33,172,144,33],"other\u002Fneutral\u002Fnone",[113,38,45,174,114,33],"project\u002Fneutral\u002Fidea",[160,38,33,174,11,38],[177,38,45,174,178,33],"32754080","atommclain",[180,38,33,172,181,33],"32759242","tomcam",[183,38,45,184,185,33],"32760958","project\u002Fneutral\u002Fdesign","saagarjha",[187,38,38,188,114,33],"32794720","project\u002Fcritical\u002Fexecution",[80,42,38,188,81,33],[191,42,38,188,192,33],"32756893","mikestew",[84,42,38,188,85,33],[195,42,45,196,197,33],"32758850","project\u002Fneutral\u002Fexecution","glhaynes",[95,42,38,188,96,33],[99,42,38,188,85,33],[163,42,33,196,11,38],[202,45,46,203,181,33],"32755231","project\u002Fpositive\u002Fperformance",[105,31,38,188,106,33],[206,46,33,172,81,33],"32756196",[150,167,33,172,151,33],[154,167,33,172,155,33],[210,167,33,172,211,33],"32760433","frozenport",[213,167,33,172,214,33],"32760525","monocasa",[216,167,33,172,155,33],"32764392",[218,167,33,172,219,33],"32787293","projektfu",[221,167,33,172,155,33],"32764412",[223,34,46,224,225,33],"32757445","project\u002Fpositive\u002Fexecution","ralphc",[120,227,45,174,121,33],8,[229,227,33,172,106,33],"32758306",[128,168,45,231,129,33],"project\u002Fneutral\u002Fdocs",[233,168,45,231,234,33],"32754422","NegativeLatency",[236,168,45,231,237,33],"32754545","Karellen",[62,168,45,231,63,33],[240,168,45,231,241,33],"32754709","grishka",[88,168,33,243,89,33],"commenter\u002Fneutral\u002Fnone",[245,168,45,231,246,33],"32755155","geraldcombs",[248,168,45,231,249,33],"32755556","olddustytrail",[251,168,45,231,252,33],"32758068","skissane",[254,168,33,172,155,33],"32759678",[256,168,33,172,257,33],"32758093","Applejinx",[259,260,46,261,262,33],"32762527",10,"project\u002Fpositive\u002Fidea","mlo06481",[264,265,33,172,266,33],"32758482",11,"0xbadcafebee",[268,18,46,203,269,33],"32754355","tambourine_man",[271,18,33,172,272,33],"32755061","creativenolo",[274,18,33,172,275,33],"32755066","naniwaduni",[277,18,33,172,278,33],"32757888","ChrisMarshallNY",[280,18,33,243,281,33],"32758102","klabb3",[283,18,33,172,278,33],"32759661",[285,18,33,172,286,33],"32755623","dwighttk",[288,18,33,172,289,33],"32764898","seedie",[291,18,45,292,293,33],"32755973","project\u002Fneutral\u002Fperformance","mrozbarry",[295,18,45,292,296,33],"32756595","kenferry",[298,18,33,172,299,33],"32757065","WesolyKubeczek",[135,301,45,231,136,33],13,[303,301,45,231,304,33],"32754235","dflock",[306,301,45,231,307,33],"32754294","unwind",[309,301,33,243,237,33],"32754477",[311,301,33,243,307,33],"32755354",[313,301,33,314,315,33],"32754563","other\u002Fneutral\u002Fdocs","easrng",[317,301,45,231,318,33],"32754308","notamy",[320,301,33,172,321,33],"32755315","uticus",[323,301,45,231,324,33],"32754572","soxocx",[326,301,45,327,328,33],"32755152","project\u002Fneutral\u002Fnone","PainfullyNormal",[330,301,33,331,332,33],"32755359","commenter\u002Fneutral\u002Fdocs","fabrixxm",[334,301,33,243,328,33],"32755483",[336,301,45,327,219,33],"32757483",[338,339,33,172,286,33],"32755606",14,[341,339,33,172,81,33],"32756141",[343,339,33,172,344,33],"32756159","hundchenkatze",[346,339,33,172,219,33],"32757516",[],[349,354,359,364,368,372],{"id":350,"name":351,"points":352,"category":353},"32690410","Openship",1335,"web_saas",{"id":355,"name":356,"points":357,"category":358},"32747067","quake_watch",692,"games",{"id":360,"name":361,"points":362,"category":363},"32688646","Wavvy",530,"creative",{"id":365,"name":366,"points":367,"category":358},"32717133","Zelda Breath of the Wild Street View",456,{"id":369,"name":370,"points":371,"category":363},"32738654","Bauble",252,{"id":373,"name":374,"points":375,"category":20},"32732158","Chitchatter",191,false,"v2",{"id":379,"name":5,"line":6,"ai":376,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":380,"top":18,"kw":381,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":382,"url":9,"mix":383,"praise":-1,"objection":76,"sub":21},32753471,-0.01,[24,25,26,27],"0333113151000053333333505000333300330300",[31,32,33,34],1794036624591]