{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pbnjay"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"A couple years ago I was really frustrated by Postman, it couldn't do basic JSON schema validation, and didn't interoperate well with the OpenAPI spec I had to use for serverless deployments. On top of that, they started requiring an account and cloud sync, and other things I just wasn't comfortable with.

So what's an engineer to do? Build yet another API Client of course! [0]\nIt's still fairly rough and crashes more often than I like, but it's basically at the point that I've switched most of my usage so I figured I would rip off the bandaid and do a Show HN.

Short list of some of the (IMHO) cool features that you can't do in Postman:

* Generate JSON Schema from request/response data.

* Generate request content template from JSON Schema.

* Reusable Schema components (Analyze->Extract Schemas menu)

* Basic field and JSON validation (so much more to do here!)

* Embeddable environment and encrypted variables [1] in the OpenAPI document.

* From scratch, run a MITM proxy and record API requests, then automatically generate an OpenAPI spec.

* Deep linking w/o a web server.

There's a short youtube playlist of some of these features, but I need to spend some time demoing the rest of them. What is most interesting to folks?

I would love to integrate better with the API doc generation tools but need to figure out how that would look. Speakeasy/Redocly/etc are some great projects and I don't want to reinvent the wheels there.

I would also seriously appreciate some tough love/feedback to make this even better. I'm sure someone smarter than me can pick apart the variable encryption (I broke rule #1 of cryptography and rolled my own, but I couldn't find a similar use case)

[0]: https://callosum.dev/posts/why-build-another-api-client.html

[1]: https://callosum.dev/docs/variable-encryption.html"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Show HN: Callosum \u2013 A smarter OpenAPI editor/client"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://callosum.dev"}},"_tags":["story","author_pbnjay","story_42494502","show_hn"],"author":"pbnjay","created_at":"2024-12-23T14:15:49Z","created_at_i":1734963349,"num_comments":0,"objectID":"42494502","points":5,"story_id":42494502,"story_text":"A couple years ago I was really frustrated by Postman, it couldn't do basic JSON schema validation, and didn't interoperate well with the OpenAPI spec I had to use for serverless deployments. On top of that, they started requiring an account and cloud sync, and other things I just wasn't comfortable with.

So what's an engineer to do? Build yet another API Client of course! [0]\nIt's still fairly rough and crashes more often than I like, but it's basically at the point that I've switched most of my usage so I figured I would rip off the bandaid and do a Show HN.

Short list of some of the (IMHO) cool features that you can't do in Postman:

* Generate JSON Schema from request/response data.

* Generate request content template from JSON Schema.

* Reusable Schema components (Analyze->Extract Schemas menu)

* Basic field and JSON validation (so much more to do here!)

* Embeddable environment and encrypted variables [1] in the OpenAPI document.

* From scratch, run a MITM proxy and record API requests, then automatically generate an OpenAPI spec.

* Deep linking w/o a web server.

There's a short youtube playlist of some of these features, but I need to spend some time demoing the rest of them. What is most interesting to folks?

I would love to integrate better with the API doc generation tools but need to figure out how that would look. Speakeasy/Redocly/etc are some great projects and I don't want to reinvent the wheels there.

I would also seriously appreciate some tough love/feedback to make this even better. I'm sure someone smarter than me can pick apart the variable encryption (I broke rule #1 of cryptography and rolled my own, but I couldn't find a similar use case)

[0]: https://callosum.dev/posts/why-build-another-api-client.html

[1]: https://callosum.dev/docs/variable-encryption.html","title":"Show HN: Callosum \u2013 A smarter OpenAPI editor/client","updated_at":"2024-12-23T15:01:45Z","url":"https://callosum.dev"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bookofjoe"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Concussion slows transfer of information across corpus callosum within brain"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.sciencedaily.com/releases/2019/12/191203082910.htm"}},"_tags":["story","author_bookofjoe","story_21702238"],"author":"bookofjoe","created_at":"2019-12-04T14:09:06Z","created_at_i":1575468546,"num_comments":0,"objectID":"21702238","points":2,"story_id":21702238,"title":"Concussion slows transfer of information across corpus callosum within brain","updated_at":"2024-09-20T05:15:37Z","url":"https://www.sciencedaily.com/releases/2019/12/191203082910.htm"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kouh"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Man with Severed Corpus Callosum"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.youtube.com/watch?v=lfGwsAdS9Dc&feature=youtu.be"}},"_tags":["story","author_kouh","story_20160297"],"author":"kouh","created_at":"2019-06-11T23:02:21Z","created_at_i":1560294141,"num_comments":0,"objectID":"20160297","points":2,"story_id":20160297,"title":"Man with Severed Corpus Callosum","updated_at":"2024-09-20T04:26:26Z","url":"https://www.youtube.com/watch?v=lfGwsAdS9Dc&feature=youtu.be"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lainon"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"The corpus callosum of Albert Einstein's brain (2013)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3959548/"}},"_tags":["story","author_lainon","story_19244439"],"author":"lainon","created_at":"2019-02-25T10:01:31Z","created_at_i":1551088891,"num_comments":0,"objectID":"19244439","points":2,"story_id":19244439,"title":"The corpus callosum of Albert Einstein's brain (2013)","updated_at":"2024-09-20T03:51:33Z","url":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3959548/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"xijuan"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Severed Corpus Callosum"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://www.youtube.com/watch?v=lfGwsAdS9Dc"}},"_tags":["story","author_xijuan","story_5113981"],"author":"xijuan","created_at":"2013-01-25T04:36:17Z","created_at_i":1359088577,"num_comments":0,"objectID":"5113981","points":1,"story_id":5113981,"story_text":"","title":"Severed Corpus Callosum","updated_at":"2024-09-19T19:13:38Z","url":"http://www.youtube.com/watch?v=lfGwsAdS9Dc"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"MichaelAO"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Gamma Waves, DMT, Meditation, Hypnosis, and the Corpus Callosum (Part 2)"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://q4lt.com/gamma-waves-dmt-and-part-2"}},"_tags":["story","author_MichaelAO","story_11433818"],"author":"MichaelAO","created_at":"2016-04-05T19:57:14Z","created_at_i":1459886234,"num_comments":0,"objectID":"11433818","points":1,"story_id":11433818,"title":"Gamma Waves, DMT, Meditation, Hypnosis, and the Corpus Callosum (Part 2)","updated_at":"2024-09-19T23:01:57Z","url":"http://q4lt.com/gamma-waves-dmt-and-part-2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"psionic_"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"The Bioneer - Become Ambidexterous - Increase Creativity http://www.thebioneer.com/become-ambidextrous-increase-creativity/) Left hand is controlled by right hemisphere, right hand is controlled by left. The part of the brain connecting them together is Corpus Callosum. MRI/EEG brain scans revealed the longer person spent time playing particular musical instrument, the bigger C. Callosum become (up to 15% compared to normal peple in one study). It looks like that A. Einstein has C. Callosum extraordinary big and it made him extremely creative - he was a leftie and played violin from age 4. All lefties are considered more creative, and I think it is because normal society forces them to use their right hand which causes as a side effect ambidexterity.

OK, not many people are creative geniuses, jugglers, self taught pianists or posses a handpan. But many people do have computers :-) Why we dont have games which uses two mouses?

Game Ideas to program:

1) Pong (Table tennis game) - simply using different hand for each paddle\n2) Catcher - Catch the balls fired on the screen but each time use different hand\n3) Patterns - My favourite inspired by handpan playing and due to all possible variations. Simply draw presented shape periodically with one hand - it can be segment, triangle, rectangle, star.. determined by peaks (joints) and on each joint player should click the mouse. So even if you have to do this with only your opposite to dominant hand it can be challenging, now assume adding also other hand and draw different object (or catch randomly appearing dots). It all can be timed/controlled by metronome. I love it because there is unlimited possibilities and it can be really quite challenging simple looking game and there are no borders how far a person can go..

Whole text: http://www.longecity.org/forum/topic/74400-ambidexterity-games-ideas-developer-desired/"},"title":{"matchLevel":"none","matchedWords":[],"value":"Help me build a game which will rewire your left-righ hemispheres connection"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_psionic_","story_8526838","ask_hn"],"author":"psionic_","created_at":"2014-10-29T12:44:07Z","created_at_i":1414586647,"num_comments":0,"objectID":"8526838","points":2,"story_id":8526838,"story_text":"The Bioneer - Become Ambidexterous - Increase Creativity http://www.thebioneer.com/become-ambidextrous-increase-creativity/) Left hand is controlled by right hemisphere, right hand is controlled by left. The part of the brain connecting them together is Corpus Callosum. MRI/EEG brain scans revealed the longer person spent time playing particular musical instrument, the bigger C. Callosum become (up to 15% compared to normal peple in one study). It looks like that A. Einstein has C. Callosum extraordinary big and it made him extremely creative - he was a leftie and played violin from age 4. All lefties are considered more creative, and I think it is because normal society forces them to use their right hand which causes as a side effect ambidexterity.

OK, not many people are creative geniuses, jugglers, self taught pianists or posses a handpan. But many people do have computers :-) Why we dont have games which uses two mouses?

Game Ideas to program:

1) Pong (Table tennis game) - simply using different hand for each paddle\n2) Catcher - Catch the balls fired on the screen but each time use different hand\n3) Patterns - My favourite inspired by handpan playing and due to all possible variations. Simply draw presented shape periodically with one hand - it can be segment, triangle, rectangle, star.. determined by peaks (joints) and on each joint player should click the mouse. So even if you have to do this with only your opposite to dominant hand it can be challenging, now assume adding also other hand and draw different object (or catch randomly appearing dots). It all can be timed/controlled by metronome. I love it because there is unlimited possibilities and it can be really quite challenging simple looking game and there are no borders how far a person can go..

Whole text: http://www.longecity.org/forum/topic/74400-ambidexterity-games-ideas-developer-desired/","title":"Help me build a game which will rewire your left-righ hemispheres connection","updated_at":"2024-09-19T21:15:24Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"zpiro"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"I'll clean up, but as it's more philosophy than an academic exercise and use of technical vocabulary, it's not straight forward.

Even so, here is some text:\nGiven progress and results in deep learning systems\npushed forward with ontology from human produced\nsemantic structures on top of attention and memory\nguided by an invisible hand out of blue sky thinking.\nIn many ways this is the equivalent of lensing structure\nand attention in human knowledge by blacking out half\nof a semantically coherent process.

The amount of resources used to create the equivalent\nof a epistemological forward process taking advantage of\nnatural inter-processing within understanding of semantics and\nlogic.

Gives concern about the feasibility of the next evolution\nnamely feed forward ontology and epistemology\nin the other direction.\nNeeding a feed forward identity process able\nto creatively deal with the intra-processes in-between these\nfunctions: memory and logic, attention and semantics; and a\nprocess able to navigate with ensuing identity processees.\nA information super highway much like the corpus\ncallosum -- the front pole -- back to sensory motor as seen in\nhuman cognition and brain structure with analogous cognitive functions.

In Norse philosophy, what it seems like -- too much faith\nis put into half a horse -- loki without idun.\nThus, an intelligence that is a headless horse guided by a\ndemocracy and cannot be trusted, it's just annoying feed-forward logic\nwith little to no command control over attention and memory.

Overly optimistic enthusiasm coupled with polarising fear\nmay have set in motion a need for an AI winter.\nCan forget building anything that can solve problems\nfor life on earth. Perhaps more efforts adding an Idun\nto help with neutral and intelligent information\nprocessing is a more correct way."},"title":{"matchLevel":"none","matchedWords":[],"value":"Deep Learning, AI and NASDAQ?"}},"_tags":["story","author_zpiro","story_17746813","ask_hn"],"author":"zpiro","children":[17747051],"created_at":"2018-08-12T22:30:00Z","created_at_i":1534113000,"num_comments":1,"objectID":"17746813","points":1,"story_id":17746813,"story_text":"I'll clean up, but as it's more philosophy than an academic exercise and use of technical vocabulary, it's not straight forward.

Even so, here is some text:\nGiven progress and results in deep learning systems\npushed forward with ontology from human produced\nsemantic structures on top of attention and memory\nguided by an invisible hand out of blue sky thinking.\nIn many ways this is the equivalent of lensing structure\nand attention in human knowledge by blacking out half\nof a semantically coherent process.

The amount of resources used to create the equivalent\nof a epistemological forward process taking advantage of\nnatural inter-processing within understanding of semantics and\nlogic.

Gives concern about the feasibility of the next evolution\nnamely feed forward ontology and epistemology\nin the other direction.\nNeeding a feed forward identity process able\nto creatively deal with the intra-processes in-between these\nfunctions: memory and logic, attention and semantics; and a\nprocess able to navigate with ensuing identity processees.\nA information super highway much like the corpus\ncallosum -- the front pole -- back to sensory motor as seen in\nhuman cognition and brain structure with analogous cognitive functions.

In Norse philosophy, what it seems like -- too much faith\nis put into half a horse -- loki without idun.\nThus, an intelligence that is a headless horse guided by a\ndemocracy and cannot be trusted, it's just annoying feed-forward logic\nwith little to no command control over attention and memory.

Overly optimistic enthusiasm coupled with polarising fear\nmay have set in motion a need for an AI winter.\nCan forget building anything that can solve problems\nfor life on earth. Perhaps more efforts adding an Idun\nto help with neutral and intelligent information\nprocessing is a more correct way.","title":"Deep Learning, AI and NASDAQ?","updated_at":"2024-09-20T02:53:29Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jasondavies"},"title":{"matchLevel":"none","matchedWords":[],"value":"Welcome, Heterogeneous Intelligence"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://www.callosum.com/blog/welcome-heterogeneous-intelligence"}},"_tags":["story","author_jasondavies","story_47171886"],"author":"jasondavies","created_at":"2026-02-26T20:54:19Z","created_at_i":1772139259,"num_comments":0,"objectID":"47171886","points":1,"story_id":47171886,"title":"Welcome, Heterogeneous Intelligence","updated_at":"2026-03-05T23:38:05Z","url":"https://www.callosum.com/blog/welcome-heterogeneous-intelligence"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"prashanthellina"},"title":{"matchLevel":"none","matchedWords":[],"value":"Twitter Corpus Builder in Golang"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://github.com/venkat/callosum"}},"_tags":["story","author_prashanthellina","story_11906137"],"author":"prashanthellina","created_at":"2016-06-14T23:17:58Z","created_at_i":1465946278,"num_comments":0,"objectID":"11906137","points":1,"story_id":11906137,"title":"Twitter Corpus Builder in Golang","updated_at":"2024-09-19T23:17:23Z","url":"https://github.com/venkat/callosum"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"amk96"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Callosium, one shared memory for every AI, in plain Markdown files"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://github.com/callosium/callosium"}},"_tags":["story","author_amk96","story_49180491"],"author":"amk96","children":[49180513],"created_at":"2026-08-05T09:29:36Z","created_at_i":1785922176,"num_comments":0,"objectID":"49180491","points":2,"story_id":49180491,"title":"Callosium, one shared memory for every AI, in plain Markdown files","updated_at":"2026-08-05T17:52:07Z","url":"https://github.com/callosium/callosium"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"raunometsa"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"After Callous Layoffs, Workers Are Done with the Full-Time Work"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.a.team//mission/the-great-betrayal"}},"_tags":["story","author_raunometsa","story_34692190"],"author":"raunometsa","children":[34692369,34692623,34692635,34692648,34692650,34692677,34692758,34692803,34692855,34692856,34692886,34692901,34692922,34692931,34692943,34692952,34692975,34692985,34692992,34693008,34693009,34693017,34693069,34693070,34693081,34693087,34693167,34693173,34693188,34693203,34693209,34693213,34693218,34693232,34693244,34693245,34693309,34693499,34693588,34693661,34693998,34694067,34694187,34694263,34694278,34694304,34694480,34694703,34699461],"created_at":"2023-02-07T13:05:22Z","created_at_i":1675775122,"num_comments":206,"objectID":"34692190","points":186,"story_id":34692190,"title":"After Callous Layoffs, Workers Are Done with the Full-Time Work","updated_at":"2024-09-20T13:19:35Z","url":"https://www.a.team//mission/the-great-betrayal"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"doctoboggan"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"iOS Reddit App Apollo's Developer Surprised by WWDC Callout"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://old.reddit.com/r/apple/comments/141kfmi/wwdc_2023_event_megathread/"}},"_tags":["story","author_doctoboggan","story_36203277"],"author":"doctoboggan","children":[36204990,36205585,36205700,36206919],"created_at":"2023-06-05T20:40:12Z","created_at_i":1685997612,"num_comments":27,"objectID":"36203277","points":133,"story_id":36203277,"title":"iOS Reddit App Apollo's Developer Surprised by WWDC Callout","updated_at":"2025-08-15T22:20:45Z","url":"https://old.reddit.com/r/apple/comments/141kfmi/wwdc_2023_event_megathread/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"JJLongusa"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"A Callout: Parts for an Iron Lung"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://hackaday.com/2017/11/25/a-callout-parts-for-an-iron-lung/"}},"_tags":["story","author_JJLongusa","story_15777702"],"author":"JJLongusa","children":[15777920,15777959,15778077,15778137,15778311,15778686,15779324],"created_at":"2017-11-25T20:05:28Z","created_at_i":1511640328,"num_comments":23,"objectID":"15777702","points":69,"story_id":15777702,"title":"A Callout: Parts for an Iron Lung","updated_at":"2024-09-20T01:43:41Z","url":"https://hackaday.com/2017/11/25/a-callout-parts-for-an-iron-lung/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"leesec"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Another Classic Case of Corporate Callousness"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://medium.com/@powerbottomdad1/another-classic-case-of-christmas-corporate-callousness-d5ede380650"}},"_tags":["story","author_leesec","story_29432197"],"author":"leesec","children":[29432441,29432562,29432679,29436789],"created_at":"2021-12-03T16:58:47Z","created_at_i":1638550727,"num_comments":6,"objectID":"29432197","points":37,"story_id":29432197,"title":"Another Classic Case of Corporate Callousness","updated_at":"2024-09-20T09:56:45Z","url":"https://medium.com/@powerbottomdad1/another-classic-case-of-christmas-corporate-callousness-d5ede380650"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Bogdanp"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Safe Foreign Callouts from Racket to Swift"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://defn.io/2023/02/04/racket-foreign-callouts-to-swift/"}},"_tags":["story","author_Bogdanp","story_34663895"],"author":"Bogdanp","children":[34664939],"created_at":"2023-02-05T11:13:41Z","created_at_i":1675595621,"num_comments":2,"objectID":"34663895","points":37,"story_id":34663895,"title":"Safe Foreign Callouts from Racket to Swift","updated_at":"2025-03-27T04:12:23Z","url":"https://defn.io/2023/02/04/racket-foreign-callouts-to-swift/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"redsh"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Live Call ChatGPT at Callsam.ai"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://old.reddit.com/r/ChatGPT/comments/129z4wg/call_chatgpt_at_1_640callsam/"}},"_tags":["story","author_redsh","story_35415928"],"author":"redsh","children":[35417580,35419143,35420093,35423314],"created_at":"2023-04-02T22:25:55Z","created_at_i":1680474355,"num_comments":10,"objectID":"35415928","points":23,"story_id":35415928,"title":"Live Call ChatGPT at Callsam.ai","updated_at":"2024-09-20T13:44:43Z","url":"https://old.reddit.com/r/ChatGPT/comments/129z4wg/call_chatgpt_at_1_640callsam/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sooperman"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Show HN: Push messaging tool with callouts"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://blog.webengage.com/2013/02/07/coming-up-next-notification-layouts/?ref=HN1"}},"_tags":["story","author_sooperman","story_5182003","show_hn"],"author":"sooperman","children":[5182561,5182647],"created_at":"2013-02-07T13:55:29Z","created_at_i":1360245329,"num_comments":3,"objectID":"5182003","points":16,"story_id":5182003,"story_text":"","title":"Show HN: Push messaging tool with callouts","updated_at":"2024-09-19T19:20:31Z","url":"http://blog.webengage.com/2013/02/07/coming-up-next-notification-layouts/?ref=HN1"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dp-hackernews"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Social media and map apps blamed for record rise in mountain rescue callouts"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://www.theguardian.com/world/2025/apr/16/record-high-british-mountain-rescue-callouts-social-media-map-apps"}},"_tags":["story","author_dp-hackernews","story_43802633"],"author":"dp-hackernews","children":[43803611,43809897],"created_at":"2025-04-26T11:19:52Z","created_at_i":1745666392,"num_comments":1,"objectID":"43802633","points":9,"story_id":43802633,"title":"Social media and map apps blamed for record rise in mountain rescue callouts","updated_at":"2025-04-27T06:43:13Z","url":"https://www.theguardian.com/world/2025/apr/16/record-high-british-mountain-rescue-callouts-social-media-map-apps"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Bender"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Callous crims break into preschool network, publish toddlers' data"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.theregister.com/2025/09/25/ransomware_gang_publishes_toddlers_images/"}},"_tags":["story","author_Bender","story_45376549"],"author":"Bender","created_at":"2025-09-25T18:06:53Z","created_at_i":1758823613,"num_comments":0,"objectID":"45376549","points":5,"story_id":45376549,"title":"Callous crims break into preschool network, publish toddlers' data","updated_at":"2026-03-05T22:44:24Z","url":"https://www.theregister.com/2025/09/25/ransomware_gang_publishes_toddlers_images/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"palashkulsh"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"I personally face the slack red notifications in the chat very anxiety inducing. With no way to make a todo of all the messages which i cant reply right now but will do later.\nWhat has been your experience and any tips to relieve the issue?"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Ask HN: Slack red unread chat callouts are anxiety inducing?"}},"_tags":["story","author_palashkulsh","story_31520779","ask_hn"],"author":"palashkulsh","children":[31521322,31522303,31524031,31526384,31564902],"created_at":"2022-05-26T17:04:46Z","created_at_i":1653584686,"num_comments":6,"objectID":"31520779","points":4,"story_id":31520779,"story_text":"I personally face the slack red notifications in the chat very anxiety inducing. With no way to make a todo of all the messages which i cant reply right now but will do later.\nWhat has been your experience and any tips to relieve the issue?","title":"Ask HN: Slack red unread chat callouts are anxiety inducing?","updated_at":"2024-09-20T11:12:34Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"net"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Exploiting SMM callout vulnerabilities in Lenovo firmware"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"http://blog.cr4.sh/2016/02/exploiting-smm-callout-vulnerabilities.html"}},"_tags":["story","author_net","story_11175296"],"author":"net","created_at":"2016-02-25T16:06:30Z","created_at_i":1456416390,"num_comments":0,"objectID":"11175296","points":4,"story_id":11175296,"title":"Exploiting SMM callout vulnerabilities in Lenovo firmware","updated_at":"2024-09-19T22:55:00Z","url":"http://blog.cr4.sh/2016/02/exploiting-smm-callout-vulnerabilities.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dataflow"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"80% of NYC-area air traffic controllers absent amid 'surge' in callouts: FAA"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://abcnews.go.com/US/delays-safety-concerns-shortages-air-traffic-controllers/story?id=127055961"}},"_tags":["story","author_dataflow","story_45788262"],"author":"dataflow","created_at":"2025-11-02T06:37:13Z","created_at_i":1762065433,"num_comments":0,"objectID":"45788262","points":3,"story_id":45788262,"title":"80% of NYC-area air traffic controllers absent amid 'surge' in callouts: FAA","updated_at":"2026-03-05T23:00:19Z","url":"https://abcnews.go.com/US/delays-safety-concerns-shortages-air-traffic-controllers/story?id=127055961"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"campuscodi"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"SMM callout vulnerabilities identified in Gigabyte UEFI firmware"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://kb.cert.org/vuls/id/746790"}},"_tags":["story","author_campuscodi","story_44552086"],"author":"campuscodi","created_at":"2025-07-13T17:46:09Z","created_at_i":1752428769,"num_comments":0,"objectID":"44552086","points":3,"story_id":44552086,"title":"SMM callout vulnerabilities identified in Gigabyte UEFI firmware","updated_at":"2025-07-13T18:57:34Z","url":"https://kb.cert.org/vuls/id/746790"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"zachwill"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"A Custom Callout View for iOS"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"http://nfarina.com/post/29883229869/callout-view"}},"_tags":["story","author_zachwill","story_4422828"],"author":"zachwill","created_at":"2012-08-23T15:19:59Z","created_at_i":1345735199,"num_comments":0,"objectID":"4422828","points":3,"story_id":4422828,"story_text":"","title":"A Custom Callout View for iOS","updated_at":"2024-09-19T18:46:16Z","url":"http://nfarina.com/post/29883229869/callout-view"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"upwardbound"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Three Seconds Too Long in the Bathroom \u2013 on the callousness of office automation"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://docs.google.com/document/d/1vA4ZR_raFDTJSjSM87FhPmTeX6NaWQ_atpQDsHEwKIk/edit"}},"_tags":["story","author_upwardbound","story_31106383"],"author":"upwardbound","created_at":"2022-04-21T05:51:53Z","created_at_i":1650520313,"num_comments":0,"objectID":"31106383","points":3,"story_id":31106383,"title":"Three Seconds Too Long in the Bathroom \u2013 on the callousness of office automation","updated_at":"2024-09-20T10:54:03Z","url":"https://docs.google.com/document/d/1vA4ZR_raFDTJSjSM87FhPmTeX6NaWQ_atpQDsHEwKIk/edit"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dm03514"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Go Struct (Callout) Functions"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://medium.com/dm03514-tech-blog/go-struct-callout-functions-a1548b39fd8b"}},"_tags":["story","author_dm03514","story_17189879"],"author":"dm03514","created_at":"2018-05-30T17:50:27Z","created_at_i":1527702627,"num_comments":0,"objectID":"17189879","points":3,"story_id":17189879,"title":"Go Struct (Callout) Functions","updated_at":"2024-09-20T02:35:44Z","url":"https://medium.com/dm03514-tech-blog/go-struct-callout-functions-a1548b39fd8b"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"beardyw"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Social media and map apps blamed for record rise in mountain rescue callouts"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://www.theguardian.com/world/2025/apr/16/record-high-british-mountain-rescue-callouts-social-media-map-apps"}},"_tags":["story","author_beardyw","story_43702222"],"author":"beardyw","children":[43702715],"created_at":"2025-04-16T06:44:35Z","created_at_i":1744785875,"num_comments":6,"objectID":"43702222","points":2,"story_id":43702222,"title":"Social media and map apps blamed for record rise in mountain rescue callouts","updated_at":"2025-04-16T12:29:25Z","url":"https://www.theguardian.com/world/2025/apr/16/record-high-british-mountain-rescue-callouts-social-media-map-apps"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ingve"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"The Callout: The Destructor"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://devblogs.microsoft.com/oldnewthing/20201111-00/?p=104439"}},"_tags":["story","author_ingve","story_25060171"],"author":"ingve","created_at":"2020-11-11T17:04:03Z","created_at_i":1605114243,"num_comments":0,"objectID":"25060171","points":2,"story_id":25060171,"title":"The Callout: The Destructor","updated_at":"2024-09-20T07:19:44Z","url":"https://devblogs.microsoft.com/oldnewthing/20201111-00/?p=104439"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dytsai"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Callism makes your phone a phone again."},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"http://www.thefoxisblack.com/2013/10/09/callism-makes-your-phone-a-phone-again/"}},"_tags":["story","author_dytsai","story_6662171"],"author":"dytsai","children":[6662180],"created_at":"2013-11-03T04:03:14Z","created_at_i":1383451394,"num_comments":1,"objectID":"6662171","points":1,"story_id":6662171,"story_text":"","title":"Callism makes your phone a phone again.","updated_at":"2023-09-06T22:34:39Z","url":"http://www.thefoxisblack.com/2013/10/09/callism-makes-your-phone-a-phone-again/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"incanus77"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"MapBox iOS SDK release with background tile cache seeding and native callouts"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://mapbox.com/blog/ios-sdk-0.5.0/"}},"_tags":["story","author_incanus77","story_4854828"],"author":"incanus77","created_at":"2012-11-30T19:04:05Z","created_at_i":1354302245,"num_comments":0,"objectID":"4854828","points":1,"story_id":4854828,"story_text":"","title":"MapBox iOS SDK release with background tile cache seeding and native callouts","updated_at":"2024-09-19T19:07:05Z","url":"http://mapbox.com/blog/ios-sdk-0.5.0/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"quicon"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"No Disconnection Syndrome After Near-Complete Callosotomy"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.biorxiv.org/content/10.1101/2025.02.16.638524v1"}},"_tags":["story","author_quicon","story_43140427"],"author":"quicon","created_at":"2025-02-22T16:32:01Z","created_at_i":1740241921,"num_comments":0,"objectID":"43140427","points":1,"story_id":43140427,"title":"No Disconnection Syndrome After Near-Complete Callosotomy","updated_at":"2025-02-22T16:34:52Z","url":"https://www.biorxiv.org/content/10.1101/2025.02.16.638524v1"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"teleforce"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"CALLUM SKYE: A high-performance multi-terrain EV for on and off-road adventures"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://www.topgear.com/car-news/electric/callum-skye-1150kg-electric-road-toy-strong-stats"}},"_tags":["story","author_teleforce","story_38422975"],"author":"teleforce","created_at":"2023-11-26T16:47:15Z","created_at_i":1701017235,"num_comments":0,"objectID":"38422975","points":1,"story_id":38422975,"title":"CALLUM SKYE: A high-performance multi-terrain EV for on and off-road adventures","updated_at":"2024-09-20T15:46:11Z","url":"https://www.topgear.com/car-news/electric/callum-skye-1150kg-electric-road-toy-strong-stats"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"PaulHoule"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Warning to walkers in Peak District amid rise in emergency callouts"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://www.theguardian.com/lifeandstyle/2023/aug/29/use-common-sense-warning-to-walkers-in-peak-district-amid-rise-in-emergency-callouts"}},"_tags":["story","author_PaulHoule","story_37330794"],"author":"PaulHoule","created_at":"2023-08-31T00:03:26Z","created_at_i":1693440206,"num_comments":0,"objectID":"37330794","points":1,"story_id":37330794,"title":"Warning to walkers in Peak District amid rise in emergency callouts","updated_at":"2024-09-30T13:16:07Z","url":"https://www.theguardian.com/lifeandstyle/2023/aug/29/use-common-sense-warning-to-walkers-in-peak-district-amid-rise-in-emergency-callouts"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rapnie"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Semantic Markup for Callouts: A Not-Quite-RFC for Admonitions in HTML"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://toast.al/posts/softwarecraft/2023-08-29_semantic-markup-for-callouts"}},"_tags":["story","author_rapnie","story_37319002"],"author":"rapnie","created_at":"2023-08-30T08:05:58Z","created_at_i":1693382758,"num_comments":0,"objectID":"37319002","points":1,"story_id":37319002,"title":"Semantic Markup for Callouts: A Not-Quite-RFC for Admonitions in HTML","updated_at":"2024-09-20T14:58:34Z","url":"https://toast.al/posts/softwarecraft/2023-08-29_semantic-markup-for-callouts"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"toastal"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Semantic Markup for Callouts"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://toast.al/posts/softwarecraft/2023-08-29_semantic-markup-for-callouts"}},"_tags":["story","author_toastal","story_37306721"],"author":"toastal","created_at":"2023-08-29T12:28:26Z","created_at_i":1693312106,"num_comments":0,"objectID":"37306721","points":1,"story_id":37306721,"title":"Semantic Markup for Callouts","updated_at":"2024-09-20T14:56:52Z","url":"https://toast.al/posts/softwarecraft/2023-08-29_semantic-markup-for-callouts"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jashmenn"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Callum Cooper"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"http://www.callumcooper.com/"}},"_tags":["story","author_jashmenn","story_3714258"],"author":"jashmenn","created_at":"2012-03-16T17:23:12Z","created_at_i":1331918592,"num_comments":0,"objectID":"3714258","points":1,"story_id":3714258,"title":"Callum Cooper","updated_at":"2024-09-19T18:21:53Z","url":"http://www.callumcooper.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kovar"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Over-reliance on tech leads to significant increase in SAR callouts"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://www.dailymail.co.uk/news/article-1374412/Walkers-relying-iPhone-apps-blamed-50-hike-mountain-rescues.html"}},"_tags":["story","author_kovar","story_2421604"],"author":"kovar","created_at":"2011-04-07T23:06:28Z","created_at_i":1302217588,"num_comments":0,"objectID":"2421604","points":1,"story_id":2421604,"story_text":"","title":"Over-reliance on tech leads to significant increase in SAR callouts","updated_at":"2023-09-06T19:37:51Z","url":"http://www.dailymail.co.uk/news/article-1374412/Walkers-relying-iPhone-apps-blamed-50-hike-mountain-rescues.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"BerislavLopac"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Waterfall blown backwards by Storm Callum [video]"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"https://www.bbc.co.uk/news/av/uk-scotland-45851005/storm-callum-waterfall-reversed-by-wind-on-skye"}},"_tags":["story","author_BerislavLopac","story_18210741"],"author":"BerislavLopac","created_at":"2018-10-14T00:36:22Z","created_at_i":1539477382,"num_comments":0,"objectID":"18210741","points":1,"story_id":18210741,"title":"Waterfall blown backwards by Storm Callum [video]","updated_at":"2024-09-20T03:07:05Z","url":"https://www.bbc.co.uk/news/av/uk-scotland-45851005/storm-callum-waterfall-reversed-by-wind-on-skye"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"roflyear"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"I saw a few ads here for hiring over the last month for YC companies in NYC that did not post their salary range, and clicking through to the post on their portal the range was also nowhere to be found.

I can't comment on those posts, so I wasn't able to do any type of callout. I thought I remember being able to comment on them, but I think that functionality was removed ...

Why is this acceptable?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Why are some YC startups not posting salary ranges when law requires it?"}},"_tags":["story","author_roflyear","story_33970189","ask_hn"],"author":"roflyear","children":[33970262,33970307,33970333,33970372,33970445,33970449,33970469,33970497,33970549,33970597,33970730,33970851,33970875,33970953,33971066,33971135,33971149,33971174,33971180,33971269,33971290,33971323,33971626,33971694,33971891,33971914,33971962,33972021,33972527,33972528,33972616,33972782,33973106,33973126,33973528,33973920,33974758,33975112,33975592],"created_at":"2022-12-13T15:35:13Z","created_at_i":1670945713,"num_comments":348,"objectID":"33970189","points":558,"story_id":33970189,"story_text":"I saw a few ads here for hiring over the last month for YC companies in NYC that did not post their salary range, and clicking through to the post on their portal the range was also nowhere to be found.

I can't comment on those posts, so I wasn't able to do any type of callout. I thought I remember being able to comment on them, but I think that functionality was removed ...

Why is this acceptable?","title":"Ask HN: Why are some YC startups not posting salary ranges when law requires it?","updated_at":"2025-09-01T00:28:37Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Pi9h"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Hello HN,

I am building Docmost, an open-source collaborative wiki and documentation software. \nIt is an open-source alternative to Confluence and Notion.

I have been working on it for the past 12 months. This is the first public release (beta).

The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few.

Features

- Collaborative real-time editor

- Spaces (Teamspace)

- User permissions

- Groups

- Comments

- Page history

- Nested pages

- Search

- File attachments

You can find screenshots of the product on the website.

Website: https://docmost.com

Github: https://github.com/docmost/docmost

Documentation: https://docmost.com/docs

I would love to hear your feedback.

Thank you."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: I am building an open-source Confluence and Notion alternative"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/docmost/docmost"}},"_tags":["story","author_Pi9h","story_40832146","show_hn"],"author":"Pi9h","children":[40833909,40833938,40834049,40834104,40834129,40834190,40834273,40834385,40834493,40834495,40834555,40834671,40834759,40834934,40835154,40835179,40835248,40835286,40835291,40835295,40835397,40835579,40835676,40835701,40835774,40835776,40835898,40835909,40836070,40836103,40836217,40836408,40836538,40836653,40836909,40836947,40837069,40837312,40837445,40837579,40837770,40839480,40844892,40854034],"created_at":"2024-06-29T17:27:58Z","created_at_i":1719682078,"num_comments":217,"objectID":"40832146","points":551,"story_id":40832146,"story_text":"Hello HN,

I am building Docmost, an open-source collaborative wiki and documentation software. \nIt is an open-source alternative to Confluence and Notion.

I have been working on it for the past 12 months. This is the first public release (beta).

The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few.

Features

- Collaborative real-time editor

- Spaces (Teamspace)

- User permissions

- Groups

- Comments

- Page history

- Nested pages

- Search

- File attachments

You can find screenshots of the product on the website.

Website: https://docmost.com

Github: https://github.com/docmost/docmost

Documentation: https://docmost.com/docs

I would love to hear your feedback.

Thank you.","title":"Show HN: I am building an open-source Confluence and Notion alternative","updated_at":"2026-01-31T16:44:42Z","url":"https://github.com/docmost/docmost"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"swampthing"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Hello HN! I'm one of the founders of Clerky :) For the uninitiated, we're one of the most popular ways for startups to incorporate (and get all sorts of other legal paperwork done).

We've written a handbook about startup incorporation and I wanted to share it with all of you :)

There is, of course, a lot of content about startup incorporation out there already. Why did we decide to add to the pile? Honestly, I often wince when I read what's out there, because so much of it is misguided or just plain wrong. A lot of it is people with no legal expertise regurgitating the same (often misguided / wrong) information they've read/heard elsewhere. Basically, the setup for the Gell-Mann amnesia effect, except the culprits are content marketers instead of the media.

We also felt there was a need to have something comprehensive. While there's a lot of bad information out there, there is also a lot of great, accurate information. It's just usually spread across various blogs from startup attorneys, which makes it difficult to get a comprehensive view. With this handbook, our goal was to provide a central resource covering everything you need to know about startup incorporation.

A few content-related notes:

\u2022 We mention this in the handbook, but this is all written with US-based startups in mind. We fully recognize a lot of founders are elsewhere, but there's just too much to cover if we were to expand the scope to beyond the US. Sorry about that!

\u2022 The word "startup" means different things to different people. We use the word in pretty much the way PG uses it here: http://www.paulgraham.com/growth.html

\u2022 As the name implies, this handbook is narrowly focused on startup incorporation. A lot of people don't know this, but there's a lot more to forming a startup than just incorporation, like setting up a board, issuing stock to founders, etc. We previously published a handbook called Legal Concepts for Founders, which touches on those topics: https://handbooks.clerky.com/legal-concepts

On more of a UI-related note, some personal pain points that we tried to address with our handbook design:

\u2022 It's easy to jump down to a footnote and jump back up to where you came from (just click on the footnote number).

\u2022 Every subheading is link-able, as are any callouts that you might want to link to.

\u2022 We've been very generous with linking to glossary terms so that readers can quickly learn what they need to know in order to understand what they're reading. The challenge was that regular link styling would leave the copy way too busy. To solve for this, we made each link look super close to regular text so that the linking isn't distracting. That way readers that are puzzled by a term, who might be looking at it more closely anyways, will be able to click through and learn more, and other readers won't be distracted by the link styling.

I'd love to hear any thoughts or questions about either the content or the UI! I'll be here all day to respond. Also happy to answer random questions related to startup law.

Thanks :)"},"title":{"matchLevel":"none","matchedWords":[],"value":"Startup Incorporation for Founders: A new handbook"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://handbooks.clerky.com/startup-incorporation"}},"_tags":["story","author_swampthing","story_36229524"],"author":"swampthing","children":[36229525,36244772,36244922,36245316,36245382,36245538,36245708,36246597,36246819,36246832,36247155,36248252,36248753,36249086,36249803,36249923,36252224,36252843,36253522,36257296,36258001,36261576],"created_at":"2023-06-07T16:52:52Z","created_at_i":1686156772,"num_comments":89,"objectID":"36229524","points":290,"story_id":36229524,"story_text":"Hello HN! I'm one of the founders of Clerky :) For the uninitiated, we're one of the most popular ways for startups to incorporate (and get all sorts of other legal paperwork done).

We've written a handbook about startup incorporation and I wanted to share it with all of you :)

There is, of course, a lot of content about startup incorporation out there already. Why did we decide to add to the pile? Honestly, I often wince when I read what's out there, because so much of it is misguided or just plain wrong. A lot of it is people with no legal expertise regurgitating the same (often misguided / wrong) information they've read/heard elsewhere. Basically, the setup for the Gell-Mann amnesia effect, except the culprits are content marketers instead of the media.

We also felt there was a need to have something comprehensive. While there's a lot of bad information out there, there is also a lot of great, accurate information. It's just usually spread across various blogs from startup attorneys, which makes it difficult to get a comprehensive view. With this handbook, our goal was to provide a central resource covering everything you need to know about startup incorporation.

A few content-related notes:

\u2022 We mention this in the handbook, but this is all written with US-based startups in mind. We fully recognize a lot of founders are elsewhere, but there's just too much to cover if we were to expand the scope to beyond the US. Sorry about that!

\u2022 The word "startup" means different things to different people. We use the word in pretty much the way PG uses it here: http://www.paulgraham.com/growth.html

\u2022 As the name implies, this handbook is narrowly focused on startup incorporation. A lot of people don't know this, but there's a lot more to forming a startup than just incorporation, like setting up a board, issuing stock to founders, etc. We previously published a handbook called Legal Concepts for Founders, which touches on those topics: https://handbooks.clerky.com/legal-concepts

On more of a UI-related note, some personal pain points that we tried to address with our handbook design:

\u2022 It's easy to jump down to a footnote and jump back up to where you came from (just click on the footnote number).

\u2022 Every subheading is link-able, as are any callouts that you might want to link to.

\u2022 We've been very generous with linking to glossary terms so that readers can quickly learn what they need to know in order to understand what they're reading. The challenge was that regular link styling would leave the copy way too busy. To solve for this, we made each link look super close to regular text so that the linking isn't distracting. That way readers that are puzzled by a term, who might be looking at it more closely anyways, will be able to click through and learn more, and other readers won't be distracted by the link styling.

I'd love to hear any thoughts or questions about either the content or the UI! I'll be here all day to respond. Also happy to answer random questions related to startup law.

Thanks :)","title":"Startup Incorporation for Founders: A new handbook","updated_at":"2026-02-11T00:14:10Z","url":"https://handbooks.clerky.com/startup-incorporation"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ct271"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Hey folks! I'm Callum, and I'm working on a way to practice a new language with an AI powered tutor.

I've always found that the hardest part of learning a new language is finding someone to actually converse with. Even if a partner can be found, the pressure can mean that you are more focused on not making mistakes than on actually learning new grammar or vocabulary.

The service that I have been working on allows you to practice with a language tutor via online chat messages, or you can have a turn-based voice conversation.

I'm working on a number of other features that will be coming out shortly, including a few games for practising pronunciation and listening skills, as well as a plan to release some lesson plans for specific languages later on.

Have a try, and let me know if you have any feedback!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: LearnLingo \u2013 Converse with an AI-powered language tutor"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.learnlingo.dev"}},"_tags":["story","author_ct271","story_36939145","show_hn"],"author":"ct271","children":[36939464,36939479,36939524,36939578,36939610,36939670,36939681,36939745,36939758,36939765,36939845,36939899,36939982,36939993,36940001,36940021,36940114,36940210,36940265,36940270,36940296,36940310,36940354,36940459,36940622,36940874,36941501,36941503,36942262,36942332,36942482,36942553,36942849,36944314,36944433,36945803,36946617,36949020,36949132,36953437,36955783,36971625],"created_at":"2023-07-31T05:36:47Z","created_at_i":1690781807,"num_comments":103,"objectID":"36939145","points":157,"story_id":36939145,"story_text":"Hey folks! I'm Callum, and I'm working on a way to practice a new language with an AI powered tutor.

I've always found that the hardest part of learning a new language is finding someone to actually converse with. Even if a partner can be found, the pressure can mean that you are more focused on not making mistakes than on actually learning new grammar or vocabulary.

The service that I have been working on allows you to practice with a language tutor via online chat messages, or you can have a turn-based voice conversation.

I'm working on a number of other features that will be coming out shortly, including a few games for practising pronunciation and listening skills, as well as a plan to release some lesson plans for specific languages later on.

Have a try, and let me know if you have any feedback!","title":"Show HN: LearnLingo \u2013 Converse with an AI-powered language tutor","updated_at":"2025-08-15T22:14:39Z","url":"https://www.learnlingo.dev"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alex-titarenko"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Thank you for your comments, just some context:

- The app is available for iOS, Android, Windows, Mac, Apple Vision Pro, and the Web.

- The Web version is implemented as a Progressive Web Application that is very responsive, local first, offline first, can be installed, and is entirely free to use.

- Native (hybrid) versions do not require subscription fees and have small one-time payment.

- You can store your notes in Git using any Git provider such as GitHub, GitLab, or Bitbucket. However, it has the best built-in integration with GitHub. Self-hosted scenarios like Gitea are also supported. In addition to Git, you can store your notes in a file system and iCloud Drive on Apple Devices.

- It has a rich Markdown syntax support with added extensions like Mermaid, ABC music notation, callouts, etc.

In addition to regular Markdown notes, you can create Kanban boards for easy task management (under the hood, it is still stored in Markdown). If that is not enough, you can create whiteboards based on Excalidraw and embed them back into your notes."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: NotesHub: cross-platform, Markdown-based note-taking app"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://about.noteshub.app"}},"_tags":["story","author_alex-titarenko","story_41808943","show_hn"],"author":"alex-titarenko","children":[41809519,41809587,41809603,41809628,41809674,41809694,41809700,41809702,41809720,41809768,41809842,41810064,41810077,41810104,41810141,41810166,41810170,41810190,41810228,41810287,41810340,41810377,41810405,41810498,41810500,41810691,41810712,41810818,41810837,41810910,41810912,41811063,41811236,41811329,41811925,41812576,41812621,41817588,41818509,41846702],"created_at":"2024-10-11T12:37:37Z","created_at_i":1728650257,"num_comments":111,"objectID":"41808943","points":147,"story_id":41808943,"story_text":"Thank you for your comments, just some context:

- The app is available for iOS, Android, Windows, Mac, Apple Vision Pro, and the Web.

- The Web version is implemented as a Progressive Web Application that is very responsive, local first, offline first, can be installed, and is entirely free to use.

- Native (hybrid) versions do not require subscription fees and have small one-time payment.

- You can store your notes in Git using any Git provider such as GitHub, GitLab, or Bitbucket. However, it has the best built-in integration with GitHub. Self-hosted scenarios like Gitea are also supported. In addition to Git, you can store your notes in a file system and iCloud Drive on Apple Devices.

- It has a rich Markdown syntax support with added extensions like Mermaid, ABC music notation, callouts, etc.

In addition to regular Markdown notes, you can create Kanban boards for easy task management (under the hood, it is still stored in Markdown). If that is not enough, you can create whiteboards based on Excalidraw and embed them back into your notes.","title":"Show HN: NotesHub: cross-platform, Markdown-based note-taking app","updated_at":"2026-01-29T21:34:06Z","url":"https://about.noteshub.app"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"putrikarunia"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Hi HN, we are Putri, Anthony, Michelle, Kevin, and Albert from Typedream (https://typedream.com). We make a website builder with a familiar text-editing interface that makes building websites fast and easy. You can see a bunch of examples here: https://typedream.com/showcase.

We were building a passwordless authentication service [1] with tools and integrations for no-code website builders like Webflow, Bubble, etc. when people started asking us to integrate with Notion. We were surprised, as we didn't expect people to build websites on Notion when there\u2019s a lot of other website builders out there. We dug deeper and got the answer that people like Notion's WYSIWYG interface in which they can type in the editor right away, and prefer it instead of selecting a block and making edits on the pop-up forms like you do on older website builders.

Since Notion is a note-taking app rather than a website builder, we started asking Notion-to-website users what it was missing as a website builder. We heard that several important aspects of websites are not intuitive. For example, there is no default way to make buttons. The workaround is to make them use callouts and edit the CSS. Another example is navbars: you have to make them manually using columns. We saw an opportunity to present our solution so we decided to make Typedream: a WYSIWYG editor with features catered specifically for building websites.

We adopt a text editing interface, something familiar like Google Docs. We realized most people have been exposed to text editors like Google Docs or MS Word, so they know the fundamentals on how to use it, how to type, make headings, change color, add images, etc. We then added nice default styles to allow their sites to look good with no effort. And then we take care of everything else, like responsiveness, paddings, margins, etc., so they don't need to manually set different styles for different device sizes. We also decided to adopt the `/` keyboard shortcut to add new blocks on the editor to make it faster for users who are familiar with it.

Most website builders are needlessly complicated, and most of them do not adopt the familiar text-editing interface. Our interface makes building sites incredibly fast, with a low learning curve. How we\u2019re different from other options: (1) Code: great for people who know how to code, but it takes too long for non-technical teammates to make small edits; (2) Webflow: too complicated, CSS knowledge required; (3) Squarespace: constrained to templates and not easily customizable as it looks inconsistent with the theme when you edit the template; (4)\nWix, Softr: not only are you constrained to their template, it is not a WYSIWYG editor\u2014you can only insert text on the pop-up form on the left of the editor.

Much like Notion and other block editing methods, site content is represented in a JSON format. Each block has a type, for example, a block of Paragraph would have the type "Paragraph" and would be represented by {"type":"paragraph", "text": "Hello World"}, and an image would have the type "Image" represented by {"type":"image", "url":"http://placekitten.com/200/300"}. \nA page consists of an array of blocks representing the blocks in the page. A page that consists of a Heading, a Paragraph, and an Image would be represented by an array of maps with types \u201cheading\u201d, \u201cparagraph\u201d, and \u201cimage\u201d respectively. A block can also have children. For example, a block of type \u201cContainer\u201d may have 3 children of \u201cParagraph\u201d blocks. It\u2019s very similar to the DOM structure.

This JSON value is then transformed into React components based on their types. So a block of type "Paragraph" will be rendered into a <p>, and a block of type "Image" will be rendered as an <img>, etc. We then use Next.JS to generate static pages using their ISR feature.

Our users have built websites for landing pages, product showcases, blogs, portfolios, and supplementary pages like guides, job postings, and FAQs. A lot of them are founders looking to validate their ideas by putting the word out quickly. We charge a monthly or yearly subscription and we also have a free plan!

The next steps for us would be to add a CMS functionality that connects to Notion/Airtable/built-in database, improve our site performance, and enable code export.

We would love to hear more about your experiences with website builders! What are your biggest pain points and what services do you wish existed to solve those?

Please let us know if you have questions, comments, or feedback, we'll be here all day to chat with you!

[1] We launched it here: https://news.ycombinator.com/item?id=22538578."},"title":{"matchLevel":"none","matchedWords":[],"value":"Launch HN: Typedream (YC W20) \u2013 WYSIWYG website builder"}},"_tags":["story","author_putrikarunia","story_29084309","launch_hn"],"author":"putrikarunia","children":[29084481,29084520,29084840,29084914,29085593,29085744,29085771,29085859,29085888,29086169,29086283,29086451,29086812,29086968,29086976,29088086,29088153,29093700,29194931],"created_at":"2021-11-02T17:19:27Z","created_at_i":1635873567,"num_comments":68,"objectID":"29084309","points":78,"story_id":29084309,"story_text":"Hi HN, we are Putri, Anthony, Michelle, Kevin, and Albert from Typedream (https://typedream.com). We make a website builder with a familiar text-editing interface that makes building websites fast and easy. You can see a bunch of examples here: https://typedream.com/showcase.

We were building a passwordless authentication service [1] with tools and integrations for no-code website builders like Webflow, Bubble, etc. when people started asking us to integrate with Notion. We were surprised, as we didn't expect people to build websites on Notion when there\u2019s a lot of other website builders out there. We dug deeper and got the answer that people like Notion's WYSIWYG interface in which they can type in the editor right away, and prefer it instead of selecting a block and making edits on the pop-up forms like you do on older website builders.

Since Notion is a note-taking app rather than a website builder, we started asking Notion-to-website users what it was missing as a website builder. We heard that several important aspects of websites are not intuitive. For example, there is no default way to make buttons. The workaround is to make them use callouts and edit the CSS. Another example is navbars: you have to make them manually using columns. We saw an opportunity to present our solution so we decided to make Typedream: a WYSIWYG editor with features catered specifically for building websites.

We adopt a text editing interface, something familiar like Google Docs. We realized most people have been exposed to text editors like Google Docs or MS Word, so they know the fundamentals on how to use it, how to type, make headings, change color, add images, etc. We then added nice default styles to allow their sites to look good with no effort. And then we take care of everything else, like responsiveness, paddings, margins, etc., so they don't need to manually set different styles for different device sizes. We also decided to adopt the `/` keyboard shortcut to add new blocks on the editor to make it faster for users who are familiar with it.

Most website builders are needlessly complicated, and most of them do not adopt the familiar text-editing interface. Our interface makes building sites incredibly fast, with a low learning curve. How we\u2019re different from other options: (1) Code: great for people who know how to code, but it takes too long for non-technical teammates to make small edits; (2) Webflow: too complicated, CSS knowledge required; (3) Squarespace: constrained to templates and not easily customizable as it looks inconsistent with the theme when you edit the template; (4)\nWix, Softr: not only are you constrained to their template, it is not a WYSIWYG editor\u2014you can only insert text on the pop-up form on the left of the editor.

Much like Notion and other block editing methods, site content is represented in a JSON format. Each block has a type, for example, a block of Paragraph would have the type "Paragraph" and would be represented by {"type":"paragraph", "text": "Hello World"}, and an image would have the type "Image" represented by {"type":"image", "url":"http://placekitten.com/200/300"}. \nA page consists of an array of blocks representing the blocks in the page. A page that consists of a Heading, a Paragraph, and an Image would be represented by an array of maps with types \u201cheading\u201d, \u201cparagraph\u201d, and \u201cimage\u201d respectively. A block can also have children. For example, a block of type \u201cContainer\u201d may have 3 children of \u201cParagraph\u201d blocks. It\u2019s very similar to the DOM structure.

This JSON value is then transformed into React components based on their types. So a block of type "Paragraph" will be rendered into a <p>, and a block of type "Image" will be rendered as an <img>, etc. We then use Next.JS to generate static pages using their ISR feature.

Our users have built websites for landing pages, product showcases, blogs, portfolios, and supplementary pages like guides, job postings, and FAQs. A lot of them are founders looking to validate their ideas by putting the word out quickly. We charge a monthly or yearly subscription and we also have a free plan!

The next steps for us would be to add a CMS functionality that connects to Notion/Airtable/built-in database, improve our site performance, and enable code export.

We would love to hear more about your experiences with website builders! What are your biggest pain points and what services do you wish existed to solve those?

Please let us know if you have questions, comments, or feedback, we'll be here all day to chat with you!

[1] We launched it here: https://news.ycombinator.com/item?id=22538578.","title":"Launch HN: Typedream (YC W20) \u2013 WYSIWYG website builder","updated_at":"2024-09-20T09:44:58Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"aakashprasad91"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Hi HN, we're Aakash and Shuangling of InspectMind (https://www.inspectmind.ai/), an AI \u201cplan checker\u201d that finds issues in construction drawings, details, and specs.

Construction drawings quietly go out with lots of errors: dimension conflicts, co-ordination gaps, material mismatches, missing details and more. These errors turn into delays and hundreds of thousands of dollars of rework during construction. InspectMind reviews the full drawing set of a construction project in minutes. It cross-checks architecture, engineering, and specifications to catch issues that cause rework before building begins.

Here\u2019s a video with some examples: https://www.youtube.com/watch?v=Mvn1FyHRlLQ.

Before this, I (Aakash) built an engineering firm that worked on ~10,000 buildings across the US. One thing that always frustrated us: a lot of design coordination issues don\u2019t show up until construction starts. By then, the cost of a mistake can be 10\u2013100x higher, and everyone is scrambling to fix problems that could have been caught earlier.

We tried everything including checklists, overlay reviews, peer checks but scrolling through 500\u20132000 PDF sheets and remembering how every detail connects to every other sheet is a brittle process. City reviewers and GC pre-con teams try to catch issues too, yet they still sneak through.

We thought: if models can parse code and generate working software, maybe they can also help reason about the built environment on paper. So we built something we wished we had!

You upload drawings and specs (PDFs). The system breaks them into disciplines and detail hierarchies, parses geometry and text, and looks for inconsistencies: - Dimensions that don\u2019t reconcile across sheets; - Clearances blocked by mechanical/architectural elements; - Fire/safety details missing or mismatched; - Spec requirements that never made it into drawings; - Callouts referencing details that don\u2019t exist.

The output is a list of potential issues with sheet refs and locations for a human to review. We don\u2019t expect automation to replace design judgment, just to help ACE professionals not miss the obvious stuff. Current AIs are good at obvious stuff, plus can process data at quantities way beyond what humans can accurately do, so this is a good application for them.

Construction drawings aren't standardized and every firm names things differently. Earlier \u201cautomated checking\u201d tools relied heavily on manually-written rules per customer, and break when naming conventions change. Instead, we\u2019re using multimodal models for OCR + vector geometry, callout graphs across the entire set, constraint-based spatial checks, and retrieval-augmented code interpretation. No more hard-coded rules!

We\u2019re processing residential, commercial, and industrial projects today. Latency ranges from minutes to a few hours depending on sheet count. There\u2019s no onboarding required, simply upload PDFs. There are still lots of edge cases (PDF extraction weirdness, inconsistent layering, industry jargon), so we\u2019re learning a lot from failures, maybe more than successes. But the tech is already delivering results that couldn\u2019t be done with previous tools.

Pricing is pay-as-you-go: we give an instant online quote per project after you upload the project drawings. It\u2019s hard to do regular SaaS pricing since one project may be a home remodel and another may be a highrise. We\u2019re open to feedback on that too, we\u2019re still figuring it out.

If you work with drawings as an architect, engineer, MEP, GC preconstruction, real estate developer, plan reviewer we\u2019d love a chance to run a sample set and hear what breaks, what\u2019s useful, and what\u2019s missing!

We\u2019ll be here all day to go into technical details about geometry parsing, clustering failures, code reasoning attempts or real-world construction stories about how things go wrong. Thanks for reading! We\u2019re happy to answer anything and look forward to your comments!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Launch HN: InspectMind (YC W24) \u2013 AI agent for reviewing construction drawings"}},"_tags":["story","author_aakashprasad91","story_46219386","launch_hn"],"author":"aakashprasad91","children":[46219718,46219727,46220259,46220529,46221628,46222346,46222555,46222700,46222811,46224526,46225489,46226957,46228515],"created_at":"2025-12-10T16:05:03Z","created_at_i":1765382703,"num_comments":56,"objectID":"46219386","points":59,"story_id":46219386,"story_text":"Hi HN, we're Aakash and Shuangling of InspectMind (https://www.inspectmind.ai/), an AI \u201cplan checker\u201d that finds issues in construction drawings, details, and specs.

Construction drawings quietly go out with lots of errors: dimension conflicts, co-ordination gaps, material mismatches, missing details and more. These errors turn into delays and hundreds of thousands of dollars of rework during construction. InspectMind reviews the full drawing set of a construction project in minutes. It cross-checks architecture, engineering, and specifications to catch issues that cause rework before building begins.

Here\u2019s a video with some examples: https://www.youtube.com/watch?v=Mvn1FyHRlLQ.

Before this, I (Aakash) built an engineering firm that worked on ~10,000 buildings across the US. One thing that always frustrated us: a lot of design coordination issues don\u2019t show up until construction starts. By then, the cost of a mistake can be 10\u2013100x higher, and everyone is scrambling to fix problems that could have been caught earlier.

We tried everything including checklists, overlay reviews, peer checks but scrolling through 500\u20132000 PDF sheets and remembering how every detail connects to every other sheet is a brittle process. City reviewers and GC pre-con teams try to catch issues too, yet they still sneak through.

We thought: if models can parse code and generate working software, maybe they can also help reason about the built environment on paper. So we built something we wished we had!

You upload drawings and specs (PDFs). The system breaks them into disciplines and detail hierarchies, parses geometry and text, and looks for inconsistencies: - Dimensions that don\u2019t reconcile across sheets; - Clearances blocked by mechanical/architectural elements; - Fire/safety details missing or mismatched; - Spec requirements that never made it into drawings; - Callouts referencing details that don\u2019t exist.

The output is a list of potential issues with sheet refs and locations for a human to review. We don\u2019t expect automation to replace design judgment, just to help ACE professionals not miss the obvious stuff. Current AIs are good at obvious stuff, plus can process data at quantities way beyond what humans can accurately do, so this is a good application for them.

Construction drawings aren't standardized and every firm names things differently. Earlier \u201cautomated checking\u201d tools relied heavily on manually-written rules per customer, and break when naming conventions change. Instead, we\u2019re using multimodal models for OCR + vector geometry, callout graphs across the entire set, constraint-based spatial checks, and retrieval-augmented code interpretation. No more hard-coded rules!

We\u2019re processing residential, commercial, and industrial projects today. Latency ranges from minutes to a few hours depending on sheet count. There\u2019s no onboarding required, simply upload PDFs. There are still lots of edge cases (PDF extraction weirdness, inconsistent layering, industry jargon), so we\u2019re learning a lot from failures, maybe more than successes. But the tech is already delivering results that couldn\u2019t be done with previous tools.

Pricing is pay-as-you-go: we give an instant online quote per project after you upload the project drawings. It\u2019s hard to do regular SaaS pricing since one project may be a home remodel and another may be a highrise. We\u2019re open to feedback on that too, we\u2019re still figuring it out.

If you work with drawings as an architect, engineer, MEP, GC preconstruction, real estate developer, plan reviewer we\u2019d love a chance to run a sample set and hear what breaks, what\u2019s useful, and what\u2019s missing!

We\u2019ll be here all day to go into technical details about geometry parsing, clustering failures, code reasoning attempts or real-world construction stories about how things go wrong. Thanks for reading! We\u2019re happy to answer anything and look forward to your comments!","title":"Launch HN: InspectMind (YC W24) \u2013 AI agent for reviewing construction drawings","updated_at":"2026-06-25T02:19:34Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rishipankhaniya"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Hi HN, we\u2019re Rishi and Sahil. We\u2019ve developed Rudus (https://www.rudus.ai/), an AI-powered takeoff and estimation platform built for concrete subcontractors.

Takeoff is the process of measuring and quantifying materials from concrete plan sheets. Rudus identifies every concrete structure (footings, walls, columns, slabs), pulls in related details, and eliminates hours of manual quantity calculation. Here\u2019s a demo: https://www.youtube.com/watch?v=PAMNDRWEdlI.

The problem: Concrete subcontractors are the backbone of every building, but their estimating workflow hasn't changed in 20 years. Right now, a senior estimator opens a PDF, manually traces every footing and grade beam, then hand-builds an Excel spreadsheet with 300+ line items- volumes, formwork, rebar by bar size with lap splices and development lengths. Bids can take weeks and even months. Most firms have just a few estimators, meaning they physically cannot bid on most of the work available to them.

The software incumbent in this trade hasn\u2019t been updated since 2020. Beyond that, every AI takeoff tool on the market was built for GCs and treats concrete as one checkbox, rather than working around how concrete estimators actually price work. We\u2019re building Rudus for this trade and only this trade.

We started this when Sahil took a construction management class and realized how the estimation workflows hadn't changed in decades. We started cold calling, walking into offices with donuts, showing up at job sites, and everyone told us the same thing: slow estimation is the biggest bottleneck in growing their business, but every new product they've tried has failed. We quickly realized that the reason those tools failed is a lack of trust and frequent errors causing later problems. Estimators stake million to billion dollar bids on these numbers, and they are clear that they won\u2019t trade their workflow for a black box. We took a different approach: software that intelligently accelerates their current workflows rather than replacing it by forward deploying our product into their current estimation workflow.

When an estimator uploads their structural PDFs to Rudus, we auto-classify every sheet (foundation plans, section details, footing schedules, frame elevations) and route each to the right processing pipeline. Computer vision detects concrete elements across the drawing set and follows cross-references across sheets to resolve dimensions and detailing, catching elements that plan-only tools always miss. Each element gets expanded into full assembly line items: concrete, formwork, and rebar with all the calculations an estimator would normally do by hand. A typical foundation package goes from a handful of assemblies to 80-120 priced line items. The estimator reviews, overrides where needed, and exports straight into their existing workflow.

We have a couple key advantages in the AI estimation space. The first is our focus on concrete, a niche part of construction. No one else is building this for concrete subs because the sheets vary drastically from other subtrades. For this same reason, VLMs and other generic solutions don't work. Instead, proprietary computer vision models are required, relying on training from massive amounts of customer data. We run multiple different models trained directly on our customers' takeoffs, and every interaction from our customers with our models becomes a training example, allowing accuracy per client to sharpen with use.

Our second advantage is in our product methodology, as we\u2019ve chosen to build a copilot, not a black box. Most AI takeoff platforms try to replace the estimator completely by autonomously producing quantities, but the quality of the outputs with current models is poor, so the takeoff gets redone by hand anyway. After 100+ hours sitting in rooms with structural concrete estimators and completing numerous takeoffs ourselves, we\u2019ve built around their actual workflow. The estimator starts the takeoff, and Rudus extends the work across the sheet by finding similarities, following cross-references, and understanding callouts. The estimator stays in control of every accept, override, and edit. The result is faster takeoffs they can defend, not unreliable AI output they throw away.

We\u2019d love to hear what you guys think about our demo video (https://www.youtube.com/watch?v=PAMNDRWEdlI) or your experiences building out computer vision models, or anything you think is relevant!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Launch HN: Rudus (YC P26) \u2013 AI for concrete contractors"}},"_tags":["story","author_rishipankhaniya","story_48374528","launch_hn"],"author":"rishipankhaniya","children":[48375714,48376169,48376179,48376345,48376425,48376450,48376530,48376834,48376969,48377931,48379522,48384948,48392589],"created_at":"2026-06-02T18:51:09Z","created_at_i":1780426269,"num_comments":14,"objectID":"48374528","points":41,"story_id":48374528,"story_text":"Hi HN, we\u2019re Rishi and Sahil. We\u2019ve developed Rudus (https://www.rudus.ai/), an AI-powered takeoff and estimation platform built for concrete subcontractors.

Takeoff is the process of measuring and quantifying materials from concrete plan sheets. Rudus identifies every concrete structure (footings, walls, columns, slabs), pulls in related details, and eliminates hours of manual quantity calculation. Here\u2019s a demo: https://www.youtube.com/watch?v=PAMNDRWEdlI.

The problem: Concrete subcontractors are the backbone of every building, but their estimating workflow hasn't changed in 20 years. Right now, a senior estimator opens a PDF, manually traces every footing and grade beam, then hand-builds an Excel spreadsheet with 300+ line items- volumes, formwork, rebar by bar size with lap splices and development lengths. Bids can take weeks and even months. Most firms have just a few estimators, meaning they physically cannot bid on most of the work available to them.

The software incumbent in this trade hasn\u2019t been updated since 2020. Beyond that, every AI takeoff tool on the market was built for GCs and treats concrete as one checkbox, rather than working around how concrete estimators actually price work. We\u2019re building Rudus for this trade and only this trade.

We started this when Sahil took a construction management class and realized how the estimation workflows hadn't changed in decades. We started cold calling, walking into offices with donuts, showing up at job sites, and everyone told us the same thing: slow estimation is the biggest bottleneck in growing their business, but every new product they've tried has failed. We quickly realized that the reason those tools failed is a lack of trust and frequent errors causing later problems. Estimators stake million to billion dollar bids on these numbers, and they are clear that they won\u2019t trade their workflow for a black box. We took a different approach: software that intelligently accelerates their current workflows rather than replacing it by forward deploying our product into their current estimation workflow.

When an estimator uploads their structural PDFs to Rudus, we auto-classify every sheet (foundation plans, section details, footing schedules, frame elevations) and route each to the right processing pipeline. Computer vision detects concrete elements across the drawing set and follows cross-references across sheets to resolve dimensions and detailing, catching elements that plan-only tools always miss. Each element gets expanded into full assembly line items: concrete, formwork, and rebar with all the calculations an estimator would normally do by hand. A typical foundation package goes from a handful of assemblies to 80-120 priced line items. The estimator reviews, overrides where needed, and exports straight into their existing workflow.

We have a couple key advantages in the AI estimation space. The first is our focus on concrete, a niche part of construction. No one else is building this for concrete subs because the sheets vary drastically from other subtrades. For this same reason, VLMs and other generic solutions don't work. Instead, proprietary computer vision models are required, relying on training from massive amounts of customer data. We run multiple different models trained directly on our customers' takeoffs, and every interaction from our customers with our models becomes a training example, allowing accuracy per client to sharpen with use.

Our second advantage is in our product methodology, as we\u2019ve chosen to build a copilot, not a black box. Most AI takeoff platforms try to replace the estimator completely by autonomously producing quantities, but the quality of the outputs with current models is poor, so the takeoff gets redone by hand anyway. After 100+ hours sitting in rooms with structural concrete estimators and completing numerous takeoffs ourselves, we\u2019ve built around their actual workflow. The estimator starts the takeoff, and Rudus extends the work across the sheet by finding similarities, following cross-references, and understanding callouts. The estimator stays in control of every accept, override, and edit. The result is faster takeoffs they can defend, not unreliable AI output they throw away.

We\u2019d love to hear what you guys think about our demo video (https://www.youtube.com/watch?v=PAMNDRWEdlI) or your experiences building out computer vision models, or anything you think is relevant!","title":"Launch HN: Rudus (YC P26) \u2013 AI for concrete contractors","updated_at":"2026-08-13T11:04:02Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"CotswoldsScared"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Hi HN,

I recently found documents on a shared drive for a bid to offshore our team and make everyone redundant. (We're a small team supporting a legacy system). From the documents it looks like our team's (only) client has indicated there will be very little work for us after this year, and there would likely be redundancies whatever happens, but the plan appears to be to offshore the roles to our parent company's Indian offices as soon as possible.

I don't know if the bid has been accepted by our client, but if it happens it would start in April with 2 Indian developers visiting our office.

Some context:

* We're a team of 9 in a small office some hours drive from head office where the rest of the ~1000 people in the company work.

* Our UK company was bought by a large Indian tech company. Their MO seems to be to acquire companies to prop-up their profits and offshore roles back to India. There have already been redundancies for technical roles at head office.

* I'm over 40, wife and 2 kids.

Questions:

* When / how should I tell my colleagues?

My wife doesn't want me to tell them yet, and (although I feel terrible about it and know this sounds callous) I'm thinking it's probably in my best interests not to say anything until I've found another job. If the others knew I think they would be able to find work easier than I can (I've been trying for 4 years!) and I could find myself out of work sooner.

* Is there any advantage to telling them now?

If the client accepts the bid I think there's very little we could do to change their mind. We're perceived as being very expensive by the client. Both my employer and our client stand to save several hundred \u00a3K by doing this.

* Should I ever tell them? How would you feel if you found out someone knew about something like this ahead of time and didn't tell you?

Any advice on how to handle this, or stories of similar situations would be greatly appreciated.

- Scared in the Cotswolds"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Should I tell my colleagues there's a plan to make them redundant?"}},"_tags":["story","author_CotswoldsScared","story_18929634","ask_hn"],"author":"CotswoldsScared","children":[18929806,18930066,18930086,18930109,18930133,18930177,18930291,18930312,18930336,18930465,18930540,18931048,18932048,18932241,18932333,18932445,18932703,18933327,18934586,18934959,18935702,18936962,18938323,18938756,18941705],"created_at":"2019-01-17T10:08:47Z","created_at_i":1547719727,"num_comments":34,"objectID":"18929634","points":34,"story_id":18929634,"story_text":"Hi HN,

I recently found documents on a shared drive for a bid to offshore our team and make everyone redundant. (We're a small team supporting a legacy system). From the documents it looks like our team's (only) client has indicated there will be very little work for us after this year, and there would likely be redundancies whatever happens, but the plan appears to be to offshore the roles to our parent company's Indian offices as soon as possible.

I don't know if the bid has been accepted by our client, but if it happens it would start in April with 2 Indian developers visiting our office.

Some context:

* We're a team of 9 in a small office some hours drive from head office where the rest of the ~1000 people in the company work.

* Our UK company was bought by a large Indian tech company. Their MO seems to be to acquire companies to prop-up their profits and offshore roles back to India. There have already been redundancies for technical roles at head office.

* I'm over 40, wife and 2 kids.

Questions:

* When / how should I tell my colleagues?

My wife doesn't want me to tell them yet, and (although I feel terrible about it and know this sounds callous) I'm thinking it's probably in my best interests not to say anything until I've found another job. If the others knew I think they would be able to find work easier than I can (I've been trying for 4 years!) and I could find myself out of work sooner.

* Is there any advantage to telling them now?

If the client accepts the bid I think there's very little we could do to change their mind. We're perceived as being very expensive by the client. Both my employer and our client stand to save several hundred \u00a3K by doing this.

* Should I ever tell them? How would you feel if you found out someone knew about something like this ahead of time and didn't tell you?

Any advice on how to handle this, or stories of similar situations would be greatly appreciated.

- Scared in the Cotswolds","title":"Ask HN: Should I tell my colleagues there's a plan to make them redundant?","updated_at":"2024-09-20T03:39:32Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"stitchintime"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Stitcher (the podcast app) actually stores passwords in plaintext.

They have had millions of dollars and a number of years to fix this, but their leadership refused to prioritize the day or so of work it would take to implement the most basic protections for the users who trust them.

I just want this to be well-enough known that they get the shame they have chosen for themselves, so that future companies think twice before acting so callously.

-- anonymous"},"title":{"matchLevel":"none","matchedWords":[],"value":"Tell HN: Stitcher does not encrypt users' passwords"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_stitchintime","story_5780953","ask_hn"],"author":"stitchintime","children":[5781769],"created_at":"2013-05-28T16:27:34Z","created_at_i":1369758454,"num_comments":4,"objectID":"5780953","points":17,"story_id":5780953,"story_text":"Stitcher (the podcast app) actually stores passwords in plaintext.

They have had millions of dollars and a number of years to fix this, but their leadership refused to prioritize the day or so of work it would take to implement the most basic protections for the users who trust them.

I just want this to be well-enough known that they get the shame they have chosen for themselves, so that future companies think twice before acting so callously.

-- anonymous","title":"Tell HN: Stitcher does not encrypt users' passwords","updated_at":"2023-09-06T21:36:53Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tomcam"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["callosum"],"value":"Need to produce some tutorial videos for a web framework. Would like them to be as high quality as possible. Should I just go Camtasia or something similar? ASCIIcinema? Scrimba? This will be mostly VS Code interspersed with screen renders of the resulting HTML, ideally with portions of the screen highlighted or with callouts from time to time. Preferred platform is Mac."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Best tool stack for Laracast-type instructional videos?"}},"_tags":["story","author_tomcam","story_23991566","ask_hn"],"author":"tomcam","children":[23991766,23991804,23992106,23995571,24005025,24016630],"created_at":"2020-07-29T21:02:56Z","created_at_i":1596056576,"num_comments":11,"objectID":"23991566","points":15,"story_id":23991566,"story_text":"Need to produce some tutorial videos for a web framework. Would like them to be as high quality as possible. Should I just go Camtasia or something similar? ASCIIcinema? Scrimba? This will be mostly VS Code interspersed with screen renders of the resulting HTML, ideally with portions of the screen highlighted or with callouts from time to time. Preferred platform is Mac.","title":"Ask HN: Best tool stack for Laracast-type instructional videos?","updated_at":"2024-09-20T06:40:57Z"}],"hitsPerPage":50,"nbHits":514,"nbPages":11,"page":0,"params":"query=Callosum&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":14,"processingTimingsMS":{"_request":{"roundTrip":29},"afterFetch":{"format":{"highlighting":2,"total":2},"merge":{"mergeLoop":{"prepareNextHit":5,"total":6},"total":6},"total":6},"fetch":{"query":6,"total":7},"total":14},"query":"Callosum","serverTimeMS":17}