{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"phoenix120"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Keenable SELECT: an agent that searches the web in SQL"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://keenableai.github.io/select-showcase/"}},"_tags":["story","author_phoenix120","story_49523473"],"author":"phoenix120","children":[49524285,49524492,49524944,49524948,49525601,49526305,49526791,49531865],"created_at":"2026-09-01T15:41:03Z","created_at_i":1788277263,"num_comments":13,"objectID":"49523473","points":60,"story_id":49523473,"title":"Keenable SELECT: an agent that searches the web in SQL","updated_at":"2026-09-05T17:25:08Z","url":"https://keenableai.github.io/select-showcase/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"matt4711"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Hey HN! We built https://keenable.ai, a different web search API for AI agents.
Keenable searches our own 100B+ page index. We are focused on low cost and latency (p95 <250ms from us-east). We don\u2019t believe in benchmaxxing, so we open-sourced our internal benchmarking suite, NEEDLE (available at https://keenableai.github.io/needle): a live benchmark that compares Keenable with other search APIs on fresh agent-like queries.
I spent seven years at Amazon as a scientist working on web grounding for Alexa/AGI, and my co-founder Andrey previously led search at Yandex. We started Keenable because agents search differently from humans, and we wanted to build around those patterns directly.
The API is available now and we provide a free allowance of 100,000 requests a month.
It also exposes a novel SQL-like interface to the web, which is useful for structured extraction and agent workflows.
Happy to answer questions about the index, crawl, ranking, latency, or benchmarking."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Show HN: Keenable \u2013 A different web search API for AI agents"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://keenable.ai/"}},"_tags":["story","author_matt4711","story_49435555","show_hn"],"author":"matt4711","children":[49436083,49436471,49439538,49444005],"created_at":"2026-08-25T15:12:52Z","created_at_i":1787670772,"num_comments":5,"objectID":"49435555","points":12,"story_id":49435555,"story_text":"Hey HN! We built https://keenable.ai, a different web search API for AI agents.
Keenable searches our own 100B+ page index. We are focused on low cost and latency (p95 <250ms from us-east). We don\u2019t believe in benchmaxxing, so we open-sourced our internal benchmarking suite, NEEDLE (available at https://keenableai.github.io/needle): a live benchmark that compares Keenable with other search APIs on fresh agent-like queries.
I spent seven years at Amazon as a scientist working on web grounding for Alexa/AGI, and my co-founder Andrey previously led search at Yandex. We started Keenable because agents search differently from humans, and we wanted to build around those patterns directly.
The API is available now and we provide a free allowance of 100,000 requests a month.
It also exposes a novel SQL-like interface to the web, which is useful for structured extraction and agent workflows.
Happy to answer questions about the index, crawl, ranking, latency, or benchmarking.","title":"Show HN: Keenable \u2013 A different web search API for AI agents","updated_at":"2026-08-28T02:58:41Z","url":"https://keenable.ai/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mohanz"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"More and more web indexing startups: Yandex search's ex-CEO started keenable"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://techcrunch.com/2026/08/25/accel-backed-keenable-is-indexing-the-web-for-ai-agents/"}},"_tags":["story","author_mohanz","story_49437726"],"author":"mohanz","children":[49437790],"created_at":"2026-08-25T17:41:22Z","created_at_i":1787679682,"num_comments":0,"objectID":"49437726","points":2,"story_id":49437726,"title":"More and more web indexing startups: Yandex search's ex-CEO started keenable","updated_at":"2026-08-25T18:06:04Z","url":"https://techcrunch.com/2026/08/25/accel-backed-keenable-is-indexing-the-web-for-ai-agents/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"scosman"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Silly but fun project: a search engine portal in one html file. It aims to bring back that retro 2005 search experience: lighting fast list of links and that\u2019s about it.
It\u2019s powered by https://keenable.ai, a new search API. You have 2 privacy options. 1) Proxied via https://froogle.fyi. Keenable sees your queries, but not your IP or any user IDs. Your traffic is mixed with everyone else\u2019s. This may get rate limited, but zero setup. 2) Direct access: bring your own Keenable API key (free 100k searches/mo), and the browser calls the API directly. Froogle can\u2019t see your queries, but Keenable gets a unique ID.
Try it: https://froogle.fyi/
Github: https://github.com/scosman/froogle"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Froogle \u2013 a search engine portal in one HTML file"}},"_tags":["story","author_scosman","story_49604846","show_hn"],"author":"scosman","created_at":"2026-09-08T01:52:54Z","created_at_i":1788832374,"num_comments":0,"objectID":"49604846","points":1,"story_id":49604846,"story_text":"Silly but fun project: a search engine portal in one html file. It aims to bring back that retro 2005 search experience: lighting fast list of links and that\u2019s about it.
It\u2019s powered by https://keenable.ai, a new search API. You have 2 privacy options. 1) Proxied via https://froogle.fyi. Keenable sees your queries, but not your IP or any user IDs. Your traffic is mixed with everyone else\u2019s. This may get rate limited, but zero setup. 2) Direct access: bring your own Keenable API key (free 100k searches/mo), and the browser calls the API directly. Froogle can\u2019t see your queries, but Keenable gets a unique ID.
Try it: https://froogle.fyi/
Github: https://github.com/scosman/froogle","title":"Show HN: Froogle \u2013 a search engine portal in one HTML file","updated_at":"2026-09-08T01:56:00Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"matt4711"},"title":{"matchLevel":"none","matchedWords":[],"value":"Needle: The benchmark your search engine can't memorize"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://keenable.ai/blog/needle-the-benchmark-your-search-engine-can-t-memorize"}},"_tags":["story","author_matt4711","story_49466250"],"author":"matt4711","children":[49466378,49467885,49467977,49468130,49469948,49471120,49472976],"created_at":"2026-08-27T15:17:46Z","created_at_i":1787843866,"num_comments":12,"objectID":"49466250","points":33,"story_id":49466250,"title":"Needle: The benchmark your search engine can't memorize","updated_at":"2026-09-02T14:04:31Z","url":"https://keenable.ai/blog/needle-the-benchmark-your-search-engine-can-t-memorize"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"danielmorozoff"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Palo Alto's Keeble and Shuchat Photography to Close in October"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"http://www.paloaltoonline.com/news/2016/09/15/palo-altos-keeble--shuchat-photography-to-close-in-october"}},"_tags":["story","author_danielmorozoff","story_12737709"],"author":"danielmorozoff","children":[12737990],"created_at":"2016-10-18T19:12:43Z","created_at_i":1476817963,"num_comments":2,"objectID":"12737709","points":2,"story_id":12737709,"title":"Palo Alto's Keeble and Shuchat Photography to Close in October","updated_at":"2024-09-19T23:50:25Z","url":"http://www.paloaltoonline.com/news/2016/09/15/palo-altos-keeble--shuchat-photography-to-close-in-october"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"danielksa"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Show HN:Solving Problems in a social way with Keeblee."},"url":{"matchLevel":"none","matchedWords":[],"value":"http://kee.bl.ee/"}},"_tags":["story","author_danielksa","story_6955200","show_hn"],"author":"danielksa","created_at":"2013-12-23T16:57:33Z","created_at_i":1387817853,"num_comments":0,"objectID":"6955200","points":1,"story_id":6955200,"story_text":"","title":"Show HN:Solving Problems in a social way with Keeblee.","updated_at":"2023-09-06T22:57:40Z","url":"http://kee.bl.ee/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gyrocode"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"jQuery DataTables: How to navigate rows with KeyTable plug-in"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://www.gyrocode.com/articles/jquery-datatables-how-to-navigate-rows-with-keytable-plugin/"}},"_tags":["story","author_gyrocode","story_15642894"],"author":"gyrocode","created_at":"2017-11-07T12:49:00Z","created_at_i":1510058940,"num_comments":0,"objectID":"15642894","points":1,"story_id":15642894,"title":"jQuery DataTables: How to navigate rows with KeyTable plug-in","updated_at":"2024-09-20T01:36:19Z","url":"https://www.gyrocode.com/articles/jquery-datatables-how-to-navigate-rows-with-keytable-plugin/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"stevewilhelm"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Keeble and Shuchat to close Palo Alto camera stores"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"http://www.mercurynews.com/2016/09/20/keeble-shuchat-to-close-palo-alto-camera-stores-2/"}},"_tags":["story","author_stevewilhelm","story_13209810"],"author":"stevewilhelm","created_at":"2016-12-19T06:26:18Z","created_at_i":1482128778,"num_comments":0,"objectID":"13209810","points":1,"story_id":13209810,"title":"Keeble and Shuchat to close Palo Alto camera stores","updated_at":"2024-09-20T00:05:01Z","url":"http://www.mercurynews.com/2016/09/20/keeble-shuchat-to-close-palo-alto-camera-stores-2/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bilifuduo"},"title":{"matchLevel":"none","matchedWords":[],"value":"Barry Diller's Search for the Future (1993)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"http://kenauletta.com/barrydiller.html"}},"_tags":["story","author_bilifuduo","story_18995286"],"author":"bilifuduo","children":[19004862,19004879,19004952,19004961,19005276,19006585],"created_at":"2019-01-25T03:23:54Z","created_at_i":1548386634,"num_comments":10,"objectID":"18995286","points":13,"story_id":18995286,"title":"Barry Diller's Search for the Future (1993)","updated_at":"2024-09-20T03:46:09Z","url":"http://kenauletta.com/barrydiller.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"SavvyMonkey"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Keen Bean \u2013 Mac meeting notes that draft the spec while you talk"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://keenbean.app/"}},"_tags":["story","author_SavvyMonkey","story_49584880","show_hn"],"author":"SavvyMonkey","children":[49584887,49585640,49585847,49585851,49585888],"created_at":"2026-09-06T09:53:12Z","created_at_i":1788688392,"num_comments":5,"objectID":"49584880","points":11,"story_id":49584880,"title":"Show HN: Keen Bean \u2013 Mac meeting notes that draft the spec while you talk","updated_at":"2026-09-07T07:31:29Z","url":"https://keenbean.app/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"SpitSalute"},"title":{"matchLevel":"none","matchedWords":[],"value":"Open letter to Anthropic: keep Claude Fable 5 in existing paid plans"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://keepfable.org"}},"_tags":["story","author_SpitSalute","story_48769829"],"author":"SpitSalute","children":[48769997],"created_at":"2026-07-03T02:01:08Z","created_at_i":1783044068,"num_comments":1,"objectID":"48769829","points":4,"story_id":48769829,"title":"Open letter to Anthropic: keep Claude Fable 5 in existing paid plans","updated_at":"2026-07-03T13:50:24Z","url":"https://keepfable.org"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"terra_t"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Economic Analysis Explains 1945-2010 Economic Growth and Decline Fueled By Debt"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"http://www.debtdeflation.com/blogs/wp-content/uploads/papers/KeenAreWeItYetPaperFinal.pdf"}},"_tags":["story","author_terra_t","story_1498362"],"author":"terra_t","created_at":"2010-07-08T18:50:01Z","created_at_i":1278615001,"num_comments":0,"objectID":"1498362","points":4,"story_id":1498362,"story_text":"","title":"Economic Analysis Explains 1945-2010 Economic Growth and Decline Fueled By Debt","updated_at":"2024-09-19T17:07:50Z","url":"http://www.debtdeflation.com/blogs/wp-content/uploads/papers/KeenAreWeItYetPaperFinal.pdf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"SpitSalute"},"title":{"matchLevel":"none","matchedWords":[],"value":"Open letter to Anthropic to keep Fable on paid plans"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://keepfable.org/"}},"_tags":["story","author_SpitSalute","story_48804393"],"author":"SpitSalute","children":[48809687],"created_at":"2026-07-06T13:36:10Z","created_at_i":1783344970,"num_comments":0,"objectID":"48804393","points":2,"story_id":48804393,"title":"Open letter to Anthropic to keep Fable on paid plans","updated_at":"2026-07-06T20:00:35Z","url":"https://keepfable.org/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"todsacerdoti"},"title":{"matchLevel":"none","matchedWords":[],"value":"Current Problems in the Alerting Space"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"https://medium.com/keepalerting/current-problems-in-the-alerting-space-8805f8a2419d"}},"_tags":["story","author_todsacerdoti","story_35242301"],"author":"todsacerdoti","created_at":"2023-03-21T03:41:10Z","created_at_i":1679370070,"num_comments":0,"objectID":"35242301","points":2,"story_id":35242301,"title":"Current Problems in the Alerting Space","updated_at":"2024-09-20T13:37:33Z","url":"https://medium.com/keepalerting/current-problems-in-the-alerting-space-8805f8a2419d"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"keeblers_n_bits"},"title":{"matchLevel":"none","matchedWords":[],"value":"The Life in the Simpsons Is No Longer Attainable"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.theatlantic.com/article/617499/"}},"_tags":["story","author_keeblers_n_bits","story_25570438"],"author":"keeblers_n_bits","children":[25570743,25570770,25571607,25573386,25574103,25574154,25600357],"created_at":"2020-12-29T15:13:33Z","created_at_i":1609254813,"num_comments":27,"objectID":"25570438","points":61,"story_id":25570438,"title":"The Life in the Simpsons Is No Longer Attainable","updated_at":"2024-09-20T07:39:51Z","url":"https://www.theatlantic.com/article/617499/"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"KeenanKeenan"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"The social impact of a better and more affordable hearing aid would be immense. Especially since the social isolation of hearing loss takes such a devastating toll on one's social life. And it's there's interesting technical challenges that have to be solved. Mainly packing as much digital signal processing onto a very low compute environment.
As someone with hearing loss, it's sad to see promising startups like Whisper.AI leave the market. There should be dozens of hearing aid startups out there. Where are they?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Why aren't there more hearing aid startups?"}},"_tags":["story","author_KeenanKeenan","story_39008529","ask_hn"],"author":"KeenanKeenan","children":[39008599,39008627,39008833,39008874,39008879,39008906,39008920,39009147,39009181,39009206,39009309,39009342,39009647,39009775,39009886,39012674,39024189,39046019],"created_at":"2024-01-16T02:05:02Z","created_at_i":1705370702,"num_comments":52,"objectID":"39008529","points":58,"story_id":39008529,"story_text":"The social impact of a better and more affordable hearing aid would be immense. Especially since the social isolation of hearing loss takes such a devastating toll on one's social life. And it's there's interesting technical challenges that have to be solved. Mainly packing as much digital signal processing onto a very low compute environment.
As someone with hearing loss, it's sad to see promising startups like Whisper.AI leave the market. There should be dozens of hearing aid startups out there. Where are they?","title":"Ask HN: Why aren't there more hearing aid startups?","updated_at":"2025-05-22T21:33:18Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"kernoble"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"What are "normal" software developer contractor rates in major metro areas in the US? \nWhat factors would make you increase or decrease your rates? What about an independent contractor, versus someone who is part of a larger consulting firm?\nWhat about other roles like product management, project management, and design?
Just to add some constraints, I feel like some experience levels are needed. (let me know if there are some levels you think I am glossing over)\n0-3 years\n3-5 years\n5-10 years\n10-15 years\n15+ years\nconsulting executive/investor (e.g. a consulting CTO or similarly senior roles)
I figured this is beneficial to more than just me, since it seems like these rates are less public then salaried rates, and many consultants/contractors are part of larger firms.
Also, is there truth to the 10% of starting salary commission for recruiters of full-time positions?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: What are common contractor Rates in major US metro areas?"}},"_tags":["story","author_kernoble","story_20407487","ask_hn"],"author":"kernoble","children":[20408819],"created_at":"2019-07-10T23:04:08Z","created_at_i":1562799848,"num_comments":3,"objectID":"20407487","points":12,"story_id":20407487,"story_text":"What are "normal" software developer contractor rates in major metro areas in the US? \nWhat factors would make you increase or decrease your rates? What about an independent contractor, versus someone who is part of a larger consulting firm?\nWhat about other roles like product management, project management, and design?
Just to add some constraints, I feel like some experience levels are needed. (let me know if there are some levels you think I am glossing over)\n0-3 years\n3-5 years\n5-10 years\n10-15 years\n15+ years\nconsulting executive/investor (e.g. a consulting CTO or similarly senior roles)
I figured this is beneficial to more than just me, since it seems like these rates are less public then salaried rates, and many consultants/contractors are part of larger firms.
Also, is there truth to the 10% of starting salary commission for recruiters of full-time positions?","title":"Ask HN: What are common contractor Rates in major US metro areas?","updated_at":"2024-09-20T04:32:24Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"kernoble"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Does anyone know what Google's current hiring outlook is? I know they slowed hiring a few months ago. So are they still reducing headcount growth? Are they only considering really exceptional or specialized candidates?
I know several people who have applied with internal referrals (included myself) and been denied with semi-automated emails. This is surprising considering some of these people have been fast -tracked in the Google interview or have gotten offers from other competitive tech companies (FB, Amazon, etc.)
This seems odd, so I was hoping someone on HN could shed some light."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Is Google Hiring? (and other big tech companies)"}},"_tags":["story","author_kernoble","story_23877973","ask_hn"],"author":"kernoble","children":[23880306],"created_at":"2020-07-18T01:05:00Z","created_at_i":1595034300,"num_comments":2,"objectID":"23877973","points":5,"story_id":23877973,"story_text":"Does anyone know what Google's current hiring outlook is? I know they slowed hiring a few months ago. So are they still reducing headcount growth? Are they only considering really exceptional or specialized candidates?
I know several people who have applied with internal referrals (included myself) and been denied with semi-automated emails. This is surprising considering some of these people have been fast -tracked in the Google interview or have gotten offers from other competitive tech companies (FB, Amazon, etc.)
This seems odd, so I was hoping someone on HN could shed some light.","title":"Ask HN: Is Google Hiring? (and other big tech companies)","updated_at":"2024-09-20T06:39:15Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"kernoble"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"I'm looking for something like Mint.com for my S.O. and I to monitor our spending.
I'm wary of using any free tool, because it seems that just about every "free" service/tool out there is actually profiting from the "surveillance capitalism" model/network.
Are there any tools out there that are easy to use and privacy respecting? I'm more than happy to pay or give up some features."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Privacy Respecting Personal Finance/Budget App?"}},"_tags":["story","author_kernoble","story_19904663","ask_hn"],"author":"kernoble","children":[19905253,19905526,19905905,19908578],"created_at":"2019-05-13T22:31:16Z","created_at_i":1557786676,"num_comments":4,"objectID":"19904663","points":4,"story_id":19904663,"story_text":"I'm looking for something like Mint.com for my S.O. and I to monitor our spending.
I'm wary of using any free tool, because it seems that just about every "free" service/tool out there is actually profiting from the "surveillance capitalism" model/network.
Are there any tools out there that are easy to use and privacy respecting? I'm more than happy to pay or give up some features.","title":"Ask HN: Privacy Respecting Personal Finance/Budget App?","updated_at":"2024-09-20T04:11:55Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"kernoble"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Why do so few companies have procedures for leveling up more junior developers? I've noticed that quite often junior devs are very productive, but will operate in a limited scope, without much concern for the big picture, and sometimes struggle to build skills that would allow them to qualify for a more senior role.
When I was a junior dev I found this frustrating because there was an expectation to "act senior" before actually having that authority. Additionally, there was an unspoken expectation that you had to ask for it, which seems to just go against the (inaccurate) belief that so many in this field have that it's a meritocratic.
This seems especially disadvantageous for anyone who feels less comfortable in their role/standing and is less assertive for this or other reasons. I could imagine this is an even bigger problem for people who are different from the current makeup of the team/org, especially for people who are from under-represented groups.
What is your procedure for this as a manager or employee? Is there something I'm missing?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Why are promotion \u201cprocedures\u201d uncommon?"}},"_tags":["story","author_kernoble","story_27502064","ask_hn"],"author":"kernoble","children":[27504055],"created_at":"2021-06-14T13:09:03Z","created_at_i":1623676143,"num_comments":1,"objectID":"27502064","points":3,"story_id":27502064,"story_text":"Why do so few companies have procedures for leveling up more junior developers? I've noticed that quite often junior devs are very productive, but will operate in a limited scope, without much concern for the big picture, and sometimes struggle to build skills that would allow them to qualify for a more senior role.
When I was a junior dev I found this frustrating because there was an expectation to "act senior" before actually having that authority. Additionally, there was an unspoken expectation that you had to ask for it, which seems to just go against the (inaccurate) belief that so many in this field have that it's a meritocratic.
This seems especially disadvantageous for anyone who feels less comfortable in their role/standing and is less assertive for this or other reasons. I could imagine this is an even bigger problem for people who are different from the current makeup of the team/org, especially for people who are from under-represented groups.
What is your procedure for this as a manager or employee? Is there something I'm missing?","title":"Ask HN: Why are promotion \u201cprocedures\u201d uncommon?","updated_at":"2024-09-20T08:43:02Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"kernoble"},"title":{"matchLevel":"none","matchedWords":[],"value":"Worst Deal Ever \u2013 ticket resale merger when viagogo bought StubHub for $4.05B"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.forbes.com/sites/noahkirsch/2020/05/27/worst-deal-ever/#6889b8bb88d1"}},"_tags":["story","author_kernoble","story_23902455"],"author":"kernoble","created_at":"2020-07-20T22:17:10Z","created_at_i":1595283430,"num_comments":0,"objectID":"23902455","points":3,"story_id":23902455,"title":"Worst Deal Ever \u2013 ticket resale merger when viagogo bought StubHub for $4.05B","updated_at":"2024-09-20T06:32:33Z","url":"https://www.forbes.com/sites/noahkirsch/2020/05/27/worst-deal-ever/#6889b8bb88d1"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"keeble"},"title":{"matchLevel":"none","matchedWords":[],"value":"An Australian Hatchery Uses Automation to Count Crayfish"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://countthings.com/case-studies/0002"}},"_tags":["story","author_keeble","story_28243176"],"author":"keeble","created_at":"2021-08-20T06:11:31Z","created_at_i":1629439891,"num_comments":0,"objectID":"28243176","points":2,"story_id":28243176,"title":"An Australian Hatchery Uses Automation to Count Crayfish","updated_at":"2024-09-20T09:15:03Z","url":"https://countthings.com/case-studies/0002"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"KeenanKeenan"},"title":{"matchLevel":"none","matchedWords":[],"value":"Want This Hearing Aid? Well, Who Do You Know?"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.wired.com/story/hearing-aid-startup-ai-fortell/"}},"_tags":["story","author_KeenanKeenan","story_46278569"],"author":"KeenanKeenan","created_at":"2025-12-15T18:45:07Z","created_at_i":1765824307,"num_comments":0,"objectID":"46278569","points":1,"story_id":46278569,"title":"Want This Hearing Aid? Well, Who Do You Know?","updated_at":"2026-03-05T23:12:45Z","url":"https://www.wired.com/story/hearing-aid-startup-ai-fortell/"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"keeblers_n_bits"},"title":{"matchLevel":"none","matchedWords":[],"value":"Why Today's Solutions Don't Need Internet-Scale Complexity"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://tailscale.com/blog/10000-times-faster"}},"_tags":["story","author_keeblers_n_bits","story_44068690"],"author":"keeblers_n_bits","created_at":"2025-05-23T00:46:07Z","created_at_i":1747961167,"num_comments":0,"objectID":"44068690","points":1,"story_id":44068690,"title":"Why Today's Solutions Don't Need Internet-Scale Complexity","updated_at":"2025-05-23T00:47:01Z","url":"https://tailscale.com/blog/10000-times-faster"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"kernoble"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"What labels would you use to classify time spent at work?
For example a really simple (unrealistic) labeling for someone whose only job is to write source code in one language, for one project, on a "normally" structured team. Labels = Programming, Debugging, Meeting, On-Break. \n(For the sake of the example, I'm excluding all other common tasks programmers are expected to perform)
Of course many people's jobs have a lot more scope than this example, so I'm curious how you would classify your own work.
I'm asking because I'm trying to get a better handle on how I spend my time at work by classifying chunks of time spent on different tasks. While the core of my job might be "shipping code", there are many work items and projects that might involve very little "shipable code". So when I have days that don't involve "shipping code" it can be hard to .
For context, I currently work as a "software engineer" and my team and role have a pretty wide-ranging scope from maintaining/writing APIs and Web-Apps, to creating new infrastructure. So, I'm curious how my first classification scheme (which I won't share to avoid bias) compares to other people in different roles."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: How would you label the different tasks you perform?"}},"_tags":["story","author_kernoble","story_22357100","ask_hn"],"author":"kernoble","created_at":"2020-02-18T16:20:39Z","created_at_i":1582042839,"num_comments":0,"objectID":"22357100","points":1,"story_id":22357100,"story_text":"What labels would you use to classify time spent at work?
For example a really simple (unrealistic) labeling for someone whose only job is to write source code in one language, for one project, on a "normally" structured team. Labels = Programming, Debugging, Meeting, On-Break. \n(For the sake of the example, I'm excluding all other common tasks programmers are expected to perform)
Of course many people's jobs have a lot more scope than this example, so I'm curious how you would classify your own work.
I'm asking because I'm trying to get a better handle on how I spend my time at work by classifying chunks of time spent on different tasks. While the core of my job might be "shipping code", there are many work items and projects that might involve very little "shipable code". So when I have days that don't involve "shipping code" it can be hard to .
For context, I currently work as a "software engineer" and my team and role have a pretty wide-ranging scope from maintaining/writing APIs and Web-Apps, to creating new infrastructure. So, I'm curious how my first classification scheme (which I won't share to avoid bias) compares to other people in different roles.","title":"Ask HN: How would you label the different tasks you perform?","updated_at":"2024-09-20T05:42:25Z"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["keenable"],"value":"keeble"},"title":{"matchLevel":"none","matchedWords":[],"value":"WhisperMe for iOS (The famous Whisper Challenge is now on AppStore)"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://whisperme.io/"}},"_tags":["story","author_keeble","story_12750307"],"author":"keeble","created_at":"2016-10-20T07:22:09Z","created_at_i":1476948129,"num_comments":0,"objectID":"12750307","points":1,"story_id":12750307,"title":"WhisperMe for iOS (The famous Whisper Challenge is now on AppStore)","updated_at":"2024-09-19T23:51:44Z","url":"http://whisperme.io/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"grappler"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"ATProto spaces: A new extension to ATProto that enables non-public data"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://atproto.com/blog/atproto-spaces-alpha"}},"_tags":["story","author_grappler","story_49379732"],"author":"grappler","children":[49379924,49402846,49403089,49403804,49405747,49406590,49408174,49409591,49410158],"created_at":"2026-08-20T20:22:35Z","created_at_i":1787257355,"num_comments":31,"objectID":"49379732","points":178,"story_id":49379732,"title":"ATProto spaces: A new extension to ATProto that enables non-public data","updated_at":"2026-10-09T00:18:25Z","url":"https://atproto.com/blog/atproto-spaces-alpha"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mariuz"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"Intro into why hibernate is disabled On Linux when secure boot is enabled"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://nondeterministic.computer/@mjg59/117406074421025473"}},"_tags":["story","author_mariuz","story_50009049"],"author":"mariuz","children":[50014552],"created_at":"2026-10-08T17:38:22Z","created_at_i":1791481102,"num_comments":1,"objectID":"50009049","points":4,"story_id":50009049,"title":"Intro into why hibernate is disabled On Linux when secure boot is enabled","updated_at":"2026-10-09T00:46:25Z","url":"https://nondeterministic.computer/@mjg59/117406074421025473"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ramesh31"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"New software releases? Who cares. Learning new CS concepts? Whatever. Studying for the next interview? Job probably won't even exist in a year. Working on that side project? No one will care because it's just another addition to the mountain of slop, and the guy bagging your groceries can do it. Everything is done and cooked with AI now.
It's exactly like that feeling once you enable cheats in a game; sure you can do anything, but everything is meaningless now. Our entire purpose and joy in life has been taken from us."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Does anyone else feel like nothing matters anymore?"}},"_tags":["story","author_ramesh31","story_49340013","ask_hn"],"author":"ramesh31","children":[49340034,49340045,49340257,49340258,49340268,49340273,49340301,49340309,49340340,49340343,49340359,49340362,49340372,49340374,49340386,49340399,49340407,49340410,49340417,49340424,49340426,49340431,49340442,49340458,49340460,49340465,49340467,49340469,49340477,49340483,49340488,49340490,49340498,49340508,49340520,49340525,49340531,49340536,49340539,49340548,49340575,49340583,49340588,49340595,49340638,49340644,49340735,49340769,49340795,49340831,49340864,49340879,49340979,49341153,49341462,49341493,49341674,49341718,49341868,49341904,49341920,49341949,49342151,49342220,49342398,49342459,49342667,49342674,49342781,49342964,49343033,49343081,49343223,49343578,49344307,49344977,49345050,49345299,49345490,49345593,49345748,49346307,49346688,49346797,49347249,49348427,49349003,49351062,49351286,49351479,49362809,49388127,49396984,49431049,49452615],"created_at":"2026-08-18T01:28:48Z","created_at_i":1787016528,"num_comments":175,"objectID":"49340013","points":297,"story_id":49340013,"story_text":"New software releases? Who cares. Learning new CS concepts? Whatever. Studying for the next interview? Job probably won't even exist in a year. Working on that side project? No one will care because it's just another addition to the mountain of slop, and the guy bagging your groceries can do it. Everything is done and cooked with AI now.
It's exactly like that feeling once you enable cheats in a game; sure you can do anything, but everything is meaningless now. Our entire purpose and joy in life has been taken from us.","title":"Ask HN: Does anyone else feel like nothing matters anymore?","updated_at":"2026-10-09T00:18:25Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"possiblelion"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["keenable"],"value":"hey! we built Opposable (named because it gives your AI thumbs to use a smartphone) to bring the computer use revolution to smartphones in a easy-to-use and not too hacky way. most of our life is already on our phones, this enables you to do a lot of things while the phone is in your back pocket.
some things /are/ hacks, like using a flashable bluetooth dongle to play as a keyboard+mouse to control iPhones.. but it works!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Opposable \u2013 Computer Use for iPhone and Android"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://getopposable.com"}},"_tags":["story","author_possiblelion","story_50003787","show_hn"],"author":"possiblelion","created_at":"2026-10-08T09:47:03Z","created_at_i":1791452823,"num_comments":0,"objectID":"50003787","points":3,"story_id":50003787,"story_text":"hey! we built Opposable (named because it gives your AI thumbs to use a smartphone) to bring the computer use revolution to smartphones in a easy-to-use and not too hacky way. most of our life is already on our phones, this enables you to do a lot of things while the phone is in your back pocket.
some things /are/ hacks, like using a flashable bluetooth dongle to play as a keyboard+mouse to control iPhones.. but it works!","title":"Show HN: Opposable \u2013 Computer Use for iPhone and Android","updated_at":"2026-10-08T10:01:10Z","url":"https://getopposable.com"}],"hitsPerPage":50,"nbHits":31,"nbPages":1,"page":0,"params":"query=Keenable&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":11,"processingTimingsMS":{"_request":{"queue":24,"roundTrip":21},"afterFetch":{"format":{"total":1},"merge":{"mergeLoop":{"prepareNextHit":3,"total":3},"total":3},"total":3},"fetch":{"query":6,"total":7},"total":11},"query":"Keenable","serverTimeMS":37}