TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

One Hundred Ideas for Computing

171 pointsby saadalemover 5 years ago

8 comments

kodablahover 5 years ago
I&#x27;ve reached over 100 ideas too at <a href="https:&#x2F;&#x2F;github.com&#x2F;cretz&#x2F;software-ideas" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cretz&#x2F;software-ideas</a>. Anyone can steal them for any reason (ideas alone have little value to me). Granted some of them may be more targeted towards certain technologies and less vague than OP&#x27;s.
geuisover 5 years ago
I’m somewhat struggling through getting a service working on Kubernetes. So much configuration to go through. I’m trying to build a product, not be a systems engineer.<p>It occurred to me that Kubernetes might really benefit from some kind of nodal editor. Think iOS Interface Builder but nodal.<p>It would let us visually see the network configurations, make connecting different bits easier, etc.<p>The editor would also show a visual representation of our current clusters, nodes, pods etc along with health and usage etc.<p>Man if that existed right now I’d pay some cash to use it.
评论 #22279703 未加载
评论 #22279951 未加载
评论 #22279652 未加载
mciover 5 years ago
<i>36. Documentation Linked Code</i> sounds like <i>literate programming</i> [1], which interleaves the source code with prose explanations. This idealized description is due to Peter J. Denning [2]:<p>&gt; A literate program contains not only the needed statements in a programming language, but also a precise problem statement, a summary of the background needed to understand the solution, an evaluation of alternatives, assessments of trade-offs between the running time and space, or between running time and programming time, and suggestions on how to modify the program. Program code segments are inserted in the text at points logical to the intellectual development of the algorithm. A literate program pays careful attention to lucidity of presentation and presents all arguments needed to understand why the program will actually run as intended.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Literate_programming" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Literate_programming</a> [2] <a href="https:&#x2F;&#x2F;www.cs.upc.edu&#x2F;~eipec&#x2F;pdf&#x2F;p583-van_wyk.pdf" rel="nofollow">https:&#x2F;&#x2F;www.cs.upc.edu&#x2F;~eipec&#x2F;pdf&#x2F;p583-van_wyk.pdf</a>
评论 #22282290 未加载
user00012-abover 5 years ago
All the email ideas can be accomplished with lotus notes.
评论 #22279717 未加载
评论 #22279838 未加载
mattrpover 5 years ago
I think it’s awesome that you’ve created this list. I have thought about documenting my own ideas for years and never have because I’ve Never felt comfortable with it. It’s not that I think they are that great or that I’m afraid someone will steal them —- Id actually love it if someone did steal one or two. In any case kudos for putting your mind out there for all to see.
sidcoolover 5 years ago
A solution for hover over animations on touch devices.
评论 #22285917 未加载
评论 #22286385 未加载
zzo38computerover 5 years ago
For the first one, about email, I have a few comments:<p>- For newsletters and forum&#x2F;blog posts), I think NNTP can help.<p>- For invoices, a multipart message might help. This might also be used for having some format for delivery info, and for purchases.<p>- For replies to customer service tickets, you could use a part of the message ID.<p>For &quot;Elements Represent Themselves&quot;, note that different users may use a different desktop environment and some none at all (I do not use a desktop environment on my computer). X selections could be used. For example, if the user clicks on a filename in another program, it could take the FILE_MANAGEMENT selection; if a file manager is running, it will notice that it has lost ownership of that selection and can use that to trigger a menu or something. In many cases, even the PRIMARY selection is good enough; the user selects the text and then enters some global key command which causes it to execute another program to do something with the selected text, whether it is converting a unit of measurement, ping a IP address, etc.<p>You could also have a similar idea for HTML documents; this is another use of the &lt;widget&gt; element I have described before that I think would be a good idea. For example, you could use &lt;widget&gt; to mark some text as representing a measurement. Since &lt;widget&gt; normally acts like &lt;span&gt;, the text is visible and you can still use document JavaScripts to provide this functionality too (just like any other &lt;span&gt;), although if the user has their own implementation, then it might provide more units to convert to (even if document scripts are disabled). And if neither &lt;widget&gt; nor scripts are implemented, it still works as static text!<p>Standard format for defining keybindings seems like it could work, although some programs may need their own extensions to the format due to various things, but even then, many common commands will be able to be copied without a problem, so it may still be helpful anyways.<p>I agree about 66 &quot;Wizards and Forms Request Data&quot;. Furthermore, it should be possible to write the file locally and send it using a command-line interface, or even automatically convert data entered together with an uploaded file, for this purpose. (A scriptable interface makes this possible to do.)<p>For &quot;Right Click Outsource&quot;, that may be good for a desktop environment; for people such as myself who use command-line interface, in some cases it can work. You could have one command which outsources audio, one which outsources directories, etc. (You could also have a FUSE to represent these things and then use a single interface with all of them, including a GUI if you want to.)<p>Mounting email attachments seems a good idea. A program could be made which allows mounting a mbox file in this way.<p>For 90 &quot;Views of Data&quot;, SQLite has a virtual table mechanism, and also supports in-memory databases. These features could be used to do some of this stuff (and SQLite includes an extension to access JSON data in this way, actually; the command-line interface also supports importing CSV, too). But sometimes I want to be able to access remote data in this way and (and even make a join query between multiple remote data sources, such as movie times and weather, or any other combination that you might want). However, there are some deficiencies in the virtual table mechanism, such as the inability to have indexes on expressions (including nondeterministic expressions, which in the case of virtual tables, is sometimes useful), partial indexes, consuming LIMIT&#x2F;OFFSET clauses, etc. (If it supports these things, the client could then understand such a thing as &quot;ORDER BY RANDOM() LIMIT 1&quot; and have it automatically convert into the request to access a random record.)
评论 #22285968 未加载
评论 #22282734 未加载
SeekingMeaningover 5 years ago
I’m on mobile and when my finger touches the screen, the page zooms out, and when I let go, it zooms back in—but off center. Anyone else experiencing this?<p>Edit: It seems this can be fixed by manually zooming out to 85%, but I still don’t know why this is an issue in the first place
评论 #22279975 未加载
评论 #22281256 未加载