{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"confiscate"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"Tovala (YC W16), a smart oven that aims to perfectly cook meals in 30 minutes"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"http://techcrunch.com/2016/03/08/meet-tovala-a-smart-oven-that-aims-to-perfectly-cook-ready-made-meals-in-under-30-minutes/"}},"_tags":["story","author_confiscate","story_11250159"],"author":"confiscate","children":[11251256,11251434,11251610,11251772,11252218,11253230,11253259],"created_at":"2016-03-09T01:14:02Z","created_at_i":1457486042,"num_comments":15,"objectID":"11250159","points":33,"story_id":11250159,"title":"Tovala (YC W16), a smart oven that aims to perfectly cook meals in 30 minutes","updated_at":"2024-09-19T22:57:02Z","url":"http://techcrunch.com/2016/03/08/meet-tovala-a-smart-oven-that-aims-to-perfectly-cook-ready-made-meals-in-under-30-minutes/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"e15ctr0n"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"Tovala (YC W16) offers an oven that makes dinner without you"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.wsj.com/articles/taste-test-the-oven-that-makes-dinner-without-you-1499876217"}},"_tags":["story","author_e15ctr0n","story_14763650"],"author":"e15ctr0n","children":[14763782],"created_at":"2017-07-13T18:06:56Z","created_at_i":1499969216,"num_comments":1,"objectID":"14763650","points":2,"story_id":14763650,"title":"Tovala (YC W16) offers an oven that makes dinner without you","updated_at":"2024-09-20T01:05:15Z","url":"https://www.wsj.com/articles/taste-test-the-oven-that-makes-dinner-without-you-1499876217"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"drabie"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"Tovala (YC W16) Hiring Back-End Engineer"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"https://recruiting.paylocity.com/recruiting/jobs/Details/494878/Tovala/Backend-Engineer"}},"_tags":["story","author_drabie","story_27316481"],"author":"drabie","created_at":"2021-05-28T15:24:11Z","created_at_i":1622215451,"num_comments":0,"objectID":"27316481","points":1,"story_id":27316481,"title":"Tovala (YC W16) Hiring Back-End Engineer","updated_at":"2024-09-20T08:40:05Z","url":"https://recruiting.paylocity.com/recruiting/jobs/Details/494878/Tovala/Backend-Engineer"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"liseman"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"I'm the Director of Hardware at Y Combinator, and we have awesome companies in our current batch running crowdfunding campaigns. Ask their founders anything! \nParticipating will be the founders of Tovala, Soundboks, Enflux, and Hykso.\nAlso joining me will be Philip Winter, CEO of Nebia, from our most recent batch."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask Us Anything: Y Combinator Hardware Companies Crowdfunding"}},"_tags":["story","author_liseman","story_11291060","ask_hn"],"author":"liseman","children":[11291079,11291113,11291115,11291126,11291132,11291137,11291142,11291167,11291169,11291187,11291191,11291216,11291235,11291236,11291267,11291270,11291276,11291303,11291315,11291322,11291326,11291373,11291389,11291435,11291499,11291509,11291530,11291617,11291641,11291724,11291806,11291807,11291829,11291842,11291910,11291911,11291980,11292182,11292284,11292300,11292334,11292369,11292446,11292758,11292811,11292821,11292861,11293377,11293477,11293586,11293697,11303112],"created_at":"2016-03-15T16:56:27Z","created_at_i":1458060987,"num_comments":135,"objectID":"11291060","points":89,"story_id":11291060,"story_text":"I'm the Director of Hardware at Y Combinator, and we have awesome companies in our current batch running crowdfunding campaigns. Ask their founders anything! \nParticipating will be the founders of Tovala, Soundboks, Enflux, and Hykso.\nAlso joining me will be Philip Winter, CEO of Nebia, from our most recent batch.","title":"Ask Us Anything: Y Combinator Hardware Companies Crowdfunding","updated_at":"2024-09-19T23:01:15Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"robertross"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"I'm talking millions of requests a week, is there a way to scale PHP to handle this?
The reason I ask is because I have a co-worker that told me Foursquare had changed from PHP to Vala because PHP was too slow.
Ideas?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Is it possible to make a enterprise website using PHP still?"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_robertross","story_1808190","ask_hn"],"author":"robertross","children":[1808210,1808333,1808385],"created_at":"2010-10-19T18:35:09Z","created_at_i":1287513309,"num_comments":8,"objectID":"1808190","points":2,"story_id":1808190,"story_text":"I'm talking millions of requests a week, is there a way to scale PHP to handle this?
The reason I ask is because I have a co-worker that told me Foursquare had changed from PHP to Vala because PHP was too slow.
Ideas?","title":"Is it possible to make a enterprise website using PHP still?","updated_at":"2023-09-06T20:10:06Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"CopperWing"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"Tovalds: It looks like the IT security world has hit a new low"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://plus.google.com/u/0/+LinusTorvalds/posts/PeFp4zYWY46"}},"_tags":["story","author_CopperWing","story_16584151"],"author":"CopperWing","created_at":"2018-03-14T12:12:23Z","created_at_i":1521029543,"num_comments":0,"objectID":"16584151","points":3,"story_id":16584151,"title":"Tovalds: It looks like the IT security world has hit a new low","updated_at":"2024-09-20T02:13:41Z","url":"https://plus.google.com/u/0/+LinusTorvalds/posts/PeFp4zYWY46"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ga-vu"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"TotalAV uncovers the world\u2019s first ransomware"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"https://www.virusbulletin.com/blog/2019/09/guest-blog-totalav-uncovers-worlds-first-ransomware/"}},"_tags":["story","author_ga-vu","story_20952458"],"author":"ga-vu","created_at":"2019-09-12T15:20:29Z","created_at_i":1568301629,"num_comments":0,"objectID":"20952458","points":2,"story_id":20952458,"title":"TotalAV uncovers the world\u2019s first ransomware","updated_at":"2024-09-20T04:49:08Z","url":"https://www.virusbulletin.com/blog/2019/09/guest-blog-totalav-uncovers-worlds-first-ransomware/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"keepamovin"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"Live Text is copied from screenshot image:
FWHPu111FM\u00c9suX?TOvALc01\n 11FMEUXA RE2TL4\u0420\u0420\u0410\u00bf@\u0420\u0438\n @alwC\n oH@ ze\n\nImage: https://imgur.com/a/ECQpS2tOriginated from number "123" which is normally a telco service number."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Weird garbled text message, what's the meaning?"}},"_tags":["story","author_keepamovin","story_37995604","ask_hn"],"author":"keepamovin","children":[37995700,37996088,37996244,37996290,37996447,37996589,37997257,37997571,38025102],"created_at":"2023-10-24T07:00:14Z","created_at_i":1698130814,"num_comments":23,"objectID":"37995604","points":11,"story_id":37995604,"story_text":"Live Text is copied from screenshot image:
FWHPu111FM\u00c9suX?TOvALc01\n 11FMEUXA RE2TL4\u0420\u0420\u0410\u00bf@\u0420\u0438\n @alwC\n oH@ ze\n\nImage: https://imgur.com/a/ECQpS2tOriginated from number "123" which is normally a telco service number.","title":"Ask HN: Weird garbled text message, what's the meaning?","updated_at":"2024-09-20T15:30:58Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"anujnimkar289"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"Hey HN,\nHope everyone is doing great! I have built a fairly early stage prototype of something called as a Data Infrastructure Assistant - https://render-dda.onrender.com/.
Try the following prompts \n- \u2018What is the Calculation behind metric TotalRevenue\u2019\n- \u2018Calculation behind metric TotalRevenue\u2019\n- \u2018In which table is the column TotalAmount\u2019\n- \u2018Is there a table that contains details of an order from a customer\u2019
Please see the problem it aims to solve and the solution,
Problem :\nQuick and easy access to metadata (data dictionary, metric definitions) has been observed to be a challenge for data teams.
Solution :\nWith Data Infrastructure Assistant, we aim to solve the above problem (think Google/Perplexity) for your data infrastructure. Vision is, to provide quick and easy accessible information to the data teams.
Under the Hood:\nLeveraging LLMs to access metric specific information. Description for the metric definitions is pulled off of the code written to generate the metrics. Also, this way the engineers don\u2019t have to spend as much time on documentation.
Is the problem real? Happy to get any feedback on this!
Thanks and cheers!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Data Infrastructure assistant for Data teams"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://render-dda.onrender.com/"}},"_tags":["story","author_anujnimkar289","story_43821958","show_hn"],"author":"anujnimkar289","created_at":"2025-04-28T14:33:55Z","created_at_i":1745850835,"num_comments":0,"objectID":"43821958","points":2,"story_id":43821958,"story_text":"Hey HN,\nHope everyone is doing great! I have built a fairly early stage prototype of something called as a Data Infrastructure Assistant - https://render-dda.onrender.com/.
Try the following prompts \n- \u2018What is the Calculation behind metric TotalRevenue\u2019\n- \u2018Calculation behind metric TotalRevenue\u2019\n- \u2018In which table is the column TotalAmount\u2019\n- \u2018Is there a table that contains details of an order from a customer\u2019
Please see the problem it aims to solve and the solution,
Problem :\nQuick and easy access to metadata (data dictionary, metric definitions) has been observed to be a challenge for data teams.
Solution :\nWith Data Infrastructure Assistant, we aim to solve the above problem (think Google/Perplexity) for your data infrastructure. Vision is, to provide quick and easy accessible information to the data teams.
Under the Hood:\nLeveraging LLMs to access metric specific information. Description for the metric definitions is pulled off of the code written to generate the metrics. Also, this way the engineers don\u2019t have to spend as much time on documentation.
Is the problem real? Happy to get any feedback on this!
Thanks and cheers!","title":"Show HN: Data Infrastructure assistant for Data teams","updated_at":"2025-04-28T18:25:36Z","url":"https://render-dda.onrender.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"flossypurse"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"I built a dashboard, Claude helped ;), that aggregates 143+ open government data feeds into a single view of Alberta's economy, covering 30 municipalities (~4.5M population).
Data sources include Bank of Canada (rates, CAD/USD), StatsCan (GDP, CPI, unemployment), CER (pipeline throughput, oil/gas production \u2014 16 feeds), AESO (electricity pool pricing), IRCC (immigration), municipal ArcGIS endpoints (22 municipalities with parcel-level data), Edmonton/Calgary Socrata APIs, and Alberta's regional dashboard (54 indicators for all ~340 municipalities).
Tech: Next.js 16, React 19, TypeScript, better-sqlite3, Recharts. All data fetched server-side from live government APIs. PostgreSQL fallback for upstream outages. ISR on embeddable chart routes.
The interesting technical challenge was normalizing data across very different government API formats \u2014 ArcGIS feature services, Socrata SODA, StatsCan's WDS SOAP-to-JSON API, fixed-width text files (AER well licences), and various CSV/JSON endpoints. Each municipality's ArcGIS has different field names for the same concepts (assessed value might be TOTAL_ASSESS, TOTALASSESSEDVALUE, Total_Value, etc.).
I live in Parkland County (west of Edmonton) and built this because I wanted economic indicators for my area without checking a dozen government portals. Planning to monetize the municipality deep-dives at $29/mo while keeping macro data free.
Happy to answer questions about the architecture or the government data landscape."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Open-data dashboard aggregating 143 feeds for Alberta municipalities"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://albertapulsecheck.ca"}},"_tags":["story","author_flossypurse","story_47366597","show_hn"],"author":"flossypurse","created_at":"2026-03-13T16:34:05Z","created_at_i":1773419645,"num_comments":0,"objectID":"47366597","points":1,"story_id":47366597,"story_text":"I built a dashboard, Claude helped ;), that aggregates 143+ open government data feeds into a single view of Alberta's economy, covering 30 municipalities (~4.5M population).
Data sources include Bank of Canada (rates, CAD/USD), StatsCan (GDP, CPI, unemployment), CER (pipeline throughput, oil/gas production \u2014 16 feeds), AESO (electricity pool pricing), IRCC (immigration), municipal ArcGIS endpoints (22 municipalities with parcel-level data), Edmonton/Calgary Socrata APIs, and Alberta's regional dashboard (54 indicators for all ~340 municipalities).
Tech: Next.js 16, React 19, TypeScript, better-sqlite3, Recharts. All data fetched server-side from live government APIs. PostgreSQL fallback for upstream outages. ISR on embeddable chart routes.
The interesting technical challenge was normalizing data across very different government API formats \u2014 ArcGIS feature services, Socrata SODA, StatsCan's WDS SOAP-to-JSON API, fixed-width text files (AER well licences), and various CSV/JSON endpoints. Each municipality's ArcGIS has different field names for the same concepts (assessed value might be TOTAL_ASSESS, TOTALASSESSEDVALUE, Total_Value, etc.).
I live in Parkland County (west of Edmonton) and built this because I wanted economic indicators for my area without checking a dozen government portals. Planning to monetize the municipality deep-dives at $29/mo while keeping macro data free.
Happy to answer questions about the architecture or the government data landscape.","title":"Show HN: Open-data dashboard aggregating 143 feeds for Alberta municipalities","updated_at":"2026-03-13T16:38:26Z","url":"https://albertapulsecheck.ca"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jhack"},"title":{"matchLevel":"none","matchedWords":[],"value":"Linux Creator Linus Torvalds Declined to Join Apple"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"http://www.tomshardware.com/news/apple-linux-linus-tovalds-steve-jobs,15082.html"}},"_tags":["story","author_jhack","story_3741813"],"author":"jhack","children":[3742062,3742139,3742185,3742191,3742192,3742198,3742211,3742222,3742361,3742385,3742467,3742667,3744153],"created_at":"2012-03-22T20:29:40Z","created_at_i":1332448180,"num_comments":70,"objectID":"3741813","points":68,"story_id":3741813,"title":"Linux Creator Linus Torvalds Declined to Join Apple","updated_at":"2024-09-19T18:24:25Z","url":"http://www.tomshardware.com/news/apple-linux-linus-tovalds-steve-jobs,15082.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"juanviera23"},"title":{"matchLevel":"none","matchedWords":[],"value":"People Beg Developers \"Don't Grant AI Sentience, Please.\""},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"https://totalapexgaming.com/tech/ai-fear-may-be-real/"}},"_tags":["story","author_juanviera23","story_44999424"],"author":"juanviera23","children":[44999737],"created_at":"2025-08-23T21:52:00Z","created_at_i":1755985920,"num_comments":1,"objectID":"44999424","points":5,"story_id":44999424,"title":"People Beg Developers \"Don't Grant AI Sentience, Please.\"","updated_at":"2026-03-05T22:34:02Z","url":"https://totalapexgaming.com/tech/ai-fear-may-be-real/"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"TomAlard"},"title":{"matchLevel":"none","matchedWords":[],"value":"Fighting for #1 in the Ultimate Tic-Tac-Toe Arena"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"https://tomalard.github.io/posts/fighting-for-1-in-the-ultimate-tic-tac-toe-arena/"}},"_tags":["story","author_TomAlard","story_49777967"],"author":"TomAlard","children":[49785109],"created_at":"2026-09-20T17:33:52Z","created_at_i":1789925632,"num_comments":1,"objectID":"49777967","points":4,"story_id":49777967,"title":"Fighting for #1 in the Ultimate Tic-Tac-Toe Arena","updated_at":"2026-09-21T09:41:57Z","url":"https://tomalard.github.io/posts/fighting-for-1-in-the-ultimate-tic-tac-toe-arena/"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"TomAlard"},"title":{"matchLevel":"none","matchedWords":[],"value":"ClickHouse outcompresses Parquet: Surprises from our migration"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"https://tomalard.github.io/posts/clickhouse-outcompresses-parquet-surprises-from-our-migration/"}},"_tags":["story","author_TomAlard","story_50025866"],"author":"TomAlard","children":[50025975],"created_at":"2026-10-09T19:57:21Z","created_at_i":1791575841,"num_comments":0,"objectID":"50025866","points":4,"story_id":50025866,"title":"ClickHouse outcompresses Parquet: Surprises from our migration","updated_at":"2026-10-10T05:56:45Z","url":"https://tomalard.github.io/posts/clickhouse-outcompresses-parquet-surprises-from-our-migration/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"antonio-jtiger"},"title":{"matchLevel":"none","matchedWords":[],"value":"Tova APIs \u2013 Google Maps is overkill for 80% of what people use it for"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"https://tovaapis.com"}},"_tags":["story","author_antonio-jtiger","story_47767016"],"author":"antonio-jtiger","children":[47767017,47779406],"created_at":"2026-04-14T15:33:47Z","created_at_i":1776180827,"num_comments":1,"objectID":"47767016","points":2,"story_id":47767016,"title":"Tova APIs \u2013 Google Maps is overkill for 80% of what people use it for","updated_at":"2026-04-15T14:24:25Z","url":"https://tovaapis.com"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jjdv"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Large Amsterdam Internet Exchange Disruption"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"http://stats.ams-ix.net/cgi-bin/stats/16all?log=totalall;png=daily"}},"_tags":["story","author_jjdv","story_9538098"],"author":"jjdv","created_at":"2015-05-13T11:18:07Z","created_at_i":1431515887,"num_comments":0,"objectID":"9538098","points":2,"story_id":9538098,"story_text":"","title":"Large Amsterdam Internet Exchange Disruption","updated_at":"2023-09-07T02:44:39Z","url":"http://stats.ams-ix.net/cgi-bin/stats/16all?log=totalall;png=daily"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"joyceepoop"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Raising money? Here's what you need to know. "},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"http://blogs.orrick.com/totalaccess/2014/01/microfunding-defining-investment-rounds-advice-for-founders/"}},"_tags":["story","author_joyceepoop","story_7159625"],"author":"joyceepoop","created_at":"2014-01-31T22:33:03Z","created_at_i":1391207583,"num_comments":0,"objectID":"7159625","points":2,"story_id":7159625,"story_text":"","title":"Raising money? Here's what you need to know. ","updated_at":"2024-09-19T20:25:45Z","url":"http://blogs.orrick.com/totalaccess/2014/01/microfunding-defining-investment-rounds-advice-for-founders/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"wslh"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Why Startup Founders Should Work with a Coach"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"http://blogs.orrick.com/totalaccess/2014/02/why-should-startup-founders-work-with-a-coach/"}},"_tags":["story","author_wslh","story_8997949"],"author":"wslh","created_at":"2015-02-04T16:59:38Z","created_at_i":1423069178,"num_comments":0,"objectID":"8997949","points":1,"story_id":8997949,"story_text":"","title":"Why Startup Founders Should Work with a Coach","updated_at":"2023-09-06T23:26:23Z","url":"http://blogs.orrick.com/totalaccess/2014/02/why-should-startup-founders-work-with-a-coach/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ciscoriordan"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Incubator Summit - How to Choose the Right Incubator for Your Startup"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"http://reaction.orrick.com/reaction/sites/totalaccess/17347.asp"}},"_tags":["story","author_ciscoriordan","story_2675175"],"author":"ciscoriordan","created_at":"2011-06-20T17:43:28Z","created_at_i":1308591808,"num_comments":0,"objectID":"2675175","points":1,"story_id":2675175,"story_text":"","title":"Incubator Summit - How to Choose the Right Incubator for Your Startup","updated_at":"2024-09-19T17:47:37Z","url":"http://reaction.orrick.com/reaction/sites/totalaccess/17347.asp"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"tomalaci"},"title":{"matchLevel":"none","matchedWords":[],"value":"Discord is down due to Cloudflare"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.androidauthority.com/discord-is-down-3369789/"}},"_tags":["story","author_tomalaci","story_37702460"],"author":"tomalaci","children":[37702776,37702881,37703258,37704079],"created_at":"2023-09-29T11:53:11Z","created_at_i":1695988391,"num_comments":13,"objectID":"37702460","points":36,"story_id":37702460,"title":"Discord is down due to Cloudflare","updated_at":"2024-09-20T15:09:51Z","url":"https://www.androidauthority.com/discord-is-down-3369789/"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"tomalaci"},"title":{"matchLevel":"none","matchedWords":[],"value":"Is Russia Winning the Economic War?"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.youtube.com/watch?v=Omdq2EvM1dQ"}},"_tags":["story","author_tomalaci","story_32863804"],"author":"tomalaci","children":[32863805,32863962,32864699,32873544],"created_at":"2022-09-16T08:56:22Z","created_at_i":1663318582,"num_comments":6,"objectID":"32863804","points":5,"story_id":32863804,"title":"Is Russia Winning the Economic War?","updated_at":"2024-09-20T12:04:18Z","url":"https://www.youtube.com/watch?v=Omdq2EvM1dQ"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"tomalaci"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Whenever I need to pull in an external / third-party dependency I tend to evaluate following things, in order of priority:
1. License
2. How active is it (last commit, amount of em, etc.)
3. How many owners and contributors does it have
4. How deep is the dependency tree of the... dependency
5. Community support
It would be nice to know what other criteria there is used by others. How do you decide which dependency to pull in? How do you decide the threshold of when you should roll your own implementation vs pulling in an external dep?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: How do you evaluate external dependencies?"}},"_tags":["story","author_tomalaci","story_35490910","ask_hn"],"author":"tomalaci","children":[35490993,35491132,35492105],"created_at":"2023-04-08T05:52:54Z","created_at_i":1680933174,"num_comments":3,"objectID":"35490910","points":2,"story_id":35490910,"story_text":"Whenever I need to pull in an external / third-party dependency I tend to evaluate following things, in order of priority:
1. License
2. How active is it (last commit, amount of em, etc.)
3. How many owners and contributors does it have
4. How deep is the dependency tree of the... dependency
5. Community support
It would be nice to know what other criteria there is used by others. How do you decide which dependency to pull in? How do you decide the threshold of when you should roll your own implementation vs pulling in an external dep?","title":"Ask HN: How do you evaluate external dependencies?","updated_at":"2024-09-20T13:53:06Z"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"tomalaci"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Seems like ChatGPT chat website is having issues. For example, I can't seem to access my conversation history.
Incident link: https://status.openai.com/incidents/01KXXDNEAKEPRGFM661SBJJAM6"},"title":{"matchLevel":"none","matchedWords":[],"value":"ChatGPT Chat website having issues"}},"_tags":["story","author_tomalaci","story_48968762","ask_hn"],"author":"tomalaci","children":[48968846],"created_at":"2026-07-19T15:00:20Z","created_at_i":1784473220,"num_comments":1,"objectID":"48968762","points":2,"story_id":48968762,"story_text":"Seems like ChatGPT chat website is having issues. For example, I can't seem to access my conversation history.
Incident link: https://status.openai.com/incidents/01KXXDNEAKEPRGFM661SBJJAM6","title":"ChatGPT Chat website having issues","updated_at":"2026-07-19T15:57:21Z"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"tomalaci"},"title":{"matchLevel":"none","matchedWords":[],"value":"Sweden Home Buyers Cancel New House Deals at Record Pace"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.bloomberg.com/news/articles/2023-09-01/swedish-home-buyers-cancel-bookings-on-new-houses-at-record-rate"}},"_tags":["story","author_tomalaci","story_37378023"],"author":"tomalaci","children":[37378028],"created_at":"2023-09-04T07:24:59Z","created_at_i":1693812299,"num_comments":1,"objectID":"37378023","points":2,"story_id":37378023,"title":"Sweden Home Buyers Cancel New House Deals at Record Pace","updated_at":"2024-09-20T15:04:47Z","url":"https://www.bloomberg.com/news/articles/2023-09-01/swedish-home-buyers-cancel-bookings-on-new-houses-at-record-rate"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"tomalak"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"A nice post that embodies my grief with the trend to let well-established, working standards rot to death, replacing them by inferior technologies whose only "advantage" is that they support showing ads better."},"title":{"matchLevel":"none","matchedWords":[],"value":"RSS and the Open Web"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://blog.theoldreader.com/post/67563942900/rss-and-the-open-web"}},"_tags":["story","author_tomalak","story_6768719"],"author":"tomalak","created_at":"2013-11-20T15:54:54Z","created_at_i":1384962894,"num_comments":0,"objectID":"6768719","points":2,"story_id":6768719,"story_text":"A nice post that embodies my grief with the trend to let well-established, working standards rot to death, replacing them by inferior technologies whose only "advantage" is that they support showing ads better.","title":"RSS and the Open Web","updated_at":"2024-09-19T20:15:46Z","url":"http://blog.theoldreader.com/post/67563942900/rss-and-the-open-web"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"totalart9000"},"title":{"matchLevel":"none","matchedWords":[],"value":"Don't have environments"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://alexgaynor.net/2016/jan/19/dont-have-environments/"}},"_tags":["story","author_totalart9000","story_11019200"],"author":"totalart9000","created_at":"2016-02-02T13:10:58Z","created_at_i":1454418658,"num_comments":0,"objectID":"11019200","points":2,"story_id":11019200,"title":"Don't have environments","updated_at":"2024-09-19T22:45:21Z","url":"https://alexgaynor.net/2016/jan/19/dont-have-environments/"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["tovala"],"value":"sohbe-todalari"},"title":{"matchLevel":"none","matchedWords":[],"value":"Omegle"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.omegle.org.tr/"}},"_tags":["story","author_sohbe-todalari","story_33138528"],"author":"sohbe-todalari","children":[33138529,33138641],"created_at":"2022-10-09T05:38:52Z","created_at_i":1665293932,"num_comments":2,"objectID":"33138528","points":1,"story_id":33138528,"title":"Omegle","updated_at":"2024-09-20T12:13:02Z","url":"https://www.omegle.org.tr/"}],"hitsPerPage":50,"nbHits":27,"nbPages":1,"page":0,"params":"query=Tovala&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":26,"processingTimingsMS":{"_request":{"roundTrip":15},"afterFetch":{"format":{"total":1}},"fetch":{"query":6,"scanning":18,"total":25},"total":26},"query":"Tovala","serverTimeMS":28}