TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Document your code just by hitting “record”

211 点作者 tomatohs超过 4 年前

31 条评论

ClawsOnPaws超过 4 年前
I hope people do not use this to document their code for others. I code for a living and I cannot see screens or watch videos. Maybe to keep a diary, sure, but nothing can beat written text in terms of accessibility.
评论 #24986097 未加载
评论 #24984797 未加载
评论 #24984834 未加载
评论 #24986237 未加载
评论 #24988364 未加载
评论 #24986285 未加载
评论 #24986829 未加载
ajnin超过 4 年前
Okay as a tool to create tutorials or lessons this is pretty cool. It was not clear from the title and home page that this is the target but looking at the demo video makes this clear.<p>As a tool to actually document code however as the title suggests this would be a terrible, terrible idea. No code comments or commit messages except a link to a video hosted on a website that may become broken or simply shut down at any time in the future? No thanks. What if I take 2 hours to write 10 lines of code, do I expect people who come after me to watch a 2 hour long video to understand what I was doing? It would also make public a mental process that may be messy, and maybe cause a similar effect to being watched over your shoulder while you code. Not to mention the usual problems of video like low consumption speed, linearity, and non-searchability.
sequoia超过 4 年前
This is an <i>enhancement</i> to video tutorials, not a replacement for documentation. Looks very cool but this is <i>not</i> a get-out-of-jail-free card to avoid writing documentation as the title here seems to imply.
评论 #24984983 未加载
mgkimsal超过 4 年前
about.... 15 years ago, I had an idea for allowing embedding of multimedia files with commits. svn was the thing at the time, and eclipse and netbeans were the dominant players. I had 0 idea about how to build something like that, but it seemed useful. still does. even now, we end up, sometimes, writing comments in pull requests which may correspond to particular lines in particular files, but we can&#x27;t easily connect anything else. Perhaps some metadata format for comments could be defined and IDE plugins could make fetch the media... ?<p><i>OFTEN</i> I want some form of &quot;stream of consciousness&quot; thoughts associated with code - &quot;spoke with Titus and Jen about this, and the loop needs to be broken up because foobar...&quot;. <i>most</i> of the time if I embed comments like that, someone blocks a PR or just rips them out in the name of &quot;cleanliness&quot;, then 3 years later people are wondering &quot;why was this done this way?&quot; Links to tickets can help, but ... ticket trackers change - a reference to Trello card GKO-826 does no good when the project moved off Trello 2 years ago.<p>Perhaps long term there&#x27;s no good way to deal with any of this...?<p><pre><code> &#x2F;&#x2F; @medianote .&#x2F;20180902121352.mp3 while (x&lt;users.length) { &#x2F;&#x2F; ... } </code></pre> button in IDE to record audio note, and have it stored under .&#x2F;.media relative folder... ?
评论 #24985285 未加载
评论 #24985135 未加载
评论 #24985459 未加载
评论 #24985971 未加载
评论 #24985171 未加载
评论 #24988459 未加载
评论 #24985187 未加载
评论 #24985166 未加载
评论 #24985444 未加载
orliesaurus超过 4 年前
I tried this and it was really smooth: Good experience from installation to upload and reviewing the cast!<p>Things I really liked:<p>1) the electron app records my voice and screen and then gets transcribed with some API in the back: as an English speaker with a thiccc accent this worked very well<p>2) git all the things: as you type and you record your screen, all changes are staged and time-stamped so you can quickly grep the result and find when you said or typed certain things. That is major useful for code-reviewing so you can go back during your pair session and immediately find things.<p>My only fear is that all this data is stored somewhere outside of my realm, and if it records personally identifiable data of some sorts from my screen, I never will feel like I will be able to make sure the recordings&#x2F;transcripts are gone-gone.<p>Good job Ian!
mmm_grayons超过 4 年前
Is the pricing structure documented somewhere and did I just miss it? If not, I would encourage the author (if he sees this) to please publish it, as I like to know how much something might cost me before making it part of my set of tools.
评论 #24985049 未加载
brainless超过 4 年前
I like what has been done here and this is a problem I am actively thinking of as I am creating my own attempt at teaching how to code [1].<p>Would it be possible to use an IDE, like VS Code, to replay git and video? The author&#x27;s video could be a hovering head with video controls that are tied into git (repository contents being shown by the said IDE).<p>The comments here might seem demotivating but I too feel that video is not the best delivery mechanism for code - the IDE is. You have nicely wrapped Git with video timestamps. I feel that using video to show the code is poor UX.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;brainless&#x2F;solvex&#x2F;tree&#x2F;develop" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;brainless&#x2F;solvex&#x2F;tree&#x2F;develop</a><p>Edit: sentence structure in para 2.
评论 #24985831 未加载
aspaceman超过 4 年前
Video is a great additional tool for the communication of ideas or learning. But it is an additional tool. I much, much prefer the written word for communicating ideas about code and technical concepts. I cannot stand videos about programming topics, and I&#x27;m frustrated by how frequently they&#x27;re the definitive source on a topic. They do not feel as effective for me.<p>While I understand why others might like videos, I really hope they stop catching on so hard. Especially with a facecam.<p>One of the beauties of programming is that I can function with a bunch of fellow ugly nerds who don&#x27;t make me show my ugly face just to get work done.
评论 #24985126 未加载
jtsiskin超过 4 年前
@op very cool, reminds me of ascicast. Random example: <a href="https:&#x2F;&#x2F;asciinema.org&#x2F;a&#x2F;237460" rel="nofollow">https:&#x2F;&#x2F;asciinema.org&#x2F;a&#x2F;237460</a><p>Personally when I do a recording I have constant mistakes. It would be nice if in editing, I could easily delete pieces based on the transcript, and it would automatically delete the corresponding part of the video. So I could just delete that part in the middle where I mistyped and had to spent 2 minutes debugging, instead of having to stop and start over.
评论 #24986349 未加载
abbaselmas超过 4 年前
I am not a native english speaker but transkript is not that good. I can change the script later thats not a big NO for me.<p>I have tried the free public cast version. It works well. Now i want to delete that demo try cast. Delete buttons not responding.<p>Developer Console Output is below: Failed to load resource: the server responded with a status of 500 (Internal Server Error) production.min.js:1 Uncaught (in promise) CloudError: Endpoint (`deleteHighlight`) responded with an error (or the request failed). at Object.exec (<a href="https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1581269" rel="nofollow">https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1581269</a>) at <a href="https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1580713" rel="nofollow">https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1580713</a> at new Promise (&lt;anonymous&gt;) at Object.toPromise (<a href="https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1580681" rel="nofollow">https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1580681</a>) at Object.then (<a href="https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1580465" rel="nofollow">https:&#x2F;&#x2F;app.paircast.io&#x2F;min&#x2F;production.min.js:1:1580465</a>)<p>Error Summary: (see `.responseInfo` for more details) ·-------------·----------------------------------------· | Protocol | http(s):&#x2F;&#x2F; (jQuery) | Address | POST <a href="https:&#x2F;&#x2F;app.paircast.io&#x2F;api&#x2F;v1&#x2F;highlight&#x2F;delete" rel="nofollow">https:&#x2F;&#x2F;app.paircast.io&#x2F;api&#x2F;v1&#x2F;highlight&#x2F;delete</a> | Exit | error | Status Code | 500 ·-------------·----------------------------------------·<p>Response Body: Internal Server Error
mrits超过 4 年前
video is too small to read and I don&#x27;t see how to enlarge
评论 #24984776 未加载
评论 #24985290 未加载
评论 #24984761 未加载
tomatohs超过 4 年前
Here&#x27;s an example of readme output: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;ianjennings&#x2F;15a65d05f1112e6b9cfc31ca88d02d0d" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;ianjennings&#x2F;15a65d05f1112e6b9cfc31ca...</a>
d0100超过 4 年前
I looked at the pricing table and apparently you won&#x27;t own the output?
jcun4128超过 4 年前
Is there a thing where you can show your code running on the left(say a GUI) and then on the right it shows a high overview(file names&#x2F;related files&#x2F;method calls in a visual way like uml) and highlights lines of code as it executes.<p>This could be helpful for code reviews imo regarding context transfer. I usually pick the easy stuff eg. syntax&#x2F;more efficient code as opposed to the bigger actual context part depending on how big the review is&#x2F;how familiar I am with that area.
bryanrasmussen超过 4 年前
damn, this is very close to an idea I had some months ago (but better) that I decided to drop in favor of others. I think I am going to be using this in the next week.
评论 #24984662 未加载
ranman超过 4 年前
I used an earlier version of this to run some tests for AWS usability and for PyTorch usability. I like the product a lot.
tomatohs超过 4 年前
Here you can click on a line of code and be brought to that point in the video: <a href="https:&#x2F;&#x2F;github.com&#x2F;haxordx&#x2F;paircast-demo-1&#x2F;blame&#x2F;main&#x2F;main.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;haxordx&#x2F;paircast-demo-1&#x2F;blame&#x2F;main&#x2F;main.j...</a>
cinbun8超过 4 年前
I watched the video and did not understand the product. Is this supposed to be some way to make me watch a video that also documents how the code was written and how it is meant to work?<p>The video would be distracting from the mental model I have built of how the calls stack and can get stale pretty quickly.
syamilmj超过 4 年前
Being able to automatically translate the texts would be a killer feature. It&#x27;s probably outside of the scope for this product but language is quite a significant barrier for at least 80% of world population that doesn&#x27;t speak English.
forgotmypw17超过 4 年前
I often just do one fps screen captures of my coding sessions and it,s helpful to review
forkLding超过 4 年前
this is a really cool idea, hope it gets traction
sdan超过 4 年前
This sorts of videos would be much better if you could record keystrokes instead of the video; since coding is mostly just text based (and would be nice if you could copy straight from the video somehow).
评论 #24984904 未加载
tiborsaas超过 4 年前
This looks really useful for leaning a new language or framework. The basic idea of syncing commits with video timestamps and adding speech to text is brilliant.<p>I hope you make traction with the new tutorial format.
asyrafql超过 4 年前
Haha, this guy build awesome stuff. But when I reading all the comment, most of them give a straight feedback . ouuchhh
ivanche超过 4 年前
@tomatohs If it&#x27;s not a secret, what do you use for audio to text conversion?
anonymous344超过 4 年前
I watched this and I have somehow the feeling that it solves the broblem that does not even exists ?<p>documenting code - do not use video! Do you even document it while writing, that does not make sense because the video will be invalid and old in 2 hours<p>teaching -nope, just give us the working code
remram超过 4 年前
I wish I could see something on that video. For an app focusing on delivering screencasts, you are dangerously bad at delivering screencasts.
评论 #24985464 未加载
rainyMammoth超过 4 年前
cool idea, but no support for linux?
评论 #24984731 未加载
jchook超过 4 年前
“Everything should be as simple as possible, but no simpler.” -Albert Einstein
mauerbac超过 4 年前
This is awesome !!
beamatronic超过 4 年前
Could become a killer app for Mac TouchBar