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.

Ask HN: Interesting ideas for a weekend project?

7 pointsby uamsover 11 years ago
Looking for interesting things to do over the Labor Day weekend.<p>CS Student. Done a mix of web, Python &amp; Java.<p>I have a couple ideas, but would love to hear your thoughts.<p>- HN seems to love their functional languages. Learn Lisp? - I&#x27;m a Emacs user. Write an emacs plugin? - Have a Leap Motion, Raspberry Pi, and Apple TV sitting around. But no idea what to do with them. - iPhone user. Learn Objective-C and write an app? - Oh-My-Zsh plugin with ExplainShell<p>Thoughts? Additions?

7 comments

liyanchangover 11 years ago
If you&#x27;re looking to learn iOS, I&#x27;d suggest contributing to an open source application.<p>An app requires a bit of setup so taking someones app means that most of the minutia is set up. Therefore you can take on manageable size chunks. Also, and maybe more importantly, you&#x27;ll have an experienced iOS developer review your code.<p><a href="https://github.com/nothingmagical/cheddar-ios" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nothingmagical&#x2F;cheddar-ios</a> is a good one. Shameless plug: <a href="https://github.com/Ink/ThatInbox" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Ink&#x2F;ThatInbox</a>, ThatPDF, ThatPhoto, ThatCloud are ones that my company open sourced.<p>Related: <a href="https://learn.thoughtbot.com/ios" rel="nofollow">https:&#x2F;&#x2F;learn.thoughtbot.com&#x2F;ios</a> is a good listing of iOS resources to get started.
lscharenover 11 years ago
Emacs plugin you say? I would love to see someone create an emulator-dev minor mode that would take a code project like is defined in the emacs-project-mode and create a disk image that could be loaded by a target emulator.<p>Ideally it could be set up to configure and launch an emulator which would then build the code tree with the platform&#x27;s native development tools (if needed).<p>Here&#x27;s a concrete example:<p><pre><code> 1. Use emacs to write an AppleSoft BASIC program, myfile.txt&quot; 2. C-x &lt;run-on-emulator&gt; 3. Automatically create a *.dsk file image, with the following files a) PRODOS and BASIC.SYSTEM installed b) a STARTUP program that executes the file, i.e. 10 PRINT $CHR(4);&quot;-MYFILE.TXT&quot; 4. Create (for example) a linapple configuration file to load this DSK image 5. Start the emulator</code></pre>
johnmurchover 11 years ago
A few thoughts:<p>1) Scrolling through <a href="http://firespotting.com/" rel="nofollow">http:&#x2F;&#x2F;firespotting.com&#x2F;</a> I found this nice idea: <a href="http://firespotting.com/item?id=2353" rel="nofollow">http:&#x2F;&#x2F;firespotting.com&#x2F;item?id=2353</a> - Common app for Jobs - Maybe linkedin integration or even just something simple you can open source for startups to use or do what <a href="http://www.crowdhoster.com/" rel="nofollow">http:&#x2F;&#x2F;www.crowdhoster.com&#x2F;</a> did for kickstarter<p>2) Give this a read&#x2F;inspiration: <a href="https://training.kalzumeus.com/newsletters/archive/rainy_day_ideas" rel="nofollow">https:&#x2F;&#x2F;training.kalzumeus.com&#x2F;newsletters&#x2F;archive&#x2F;rainy_day...</a><p>good luck - be sure to post code on ShowHN
godbolevover 11 years ago
When I browse, I often have multiple windows with lots of tabs open at once. Chrome gives me an option to &quot;Continue where I left off&quot; but only does this for a single window at a time.<p>Create an extension that lets me press a single button to close all of Chrome. It should also automatically restore all these windows when I start Chrome. My current workaround is to kill the Chrome process and it&#x27;ll attempt to restore when I restart Chrome.<p>I&#x27;m not familiar with Chrome extensions so I&#x27;m not sure how hard this would be. But if someone built this, I&#x27;d definitely use it!
评论 #6306601 未加载
kcentover 11 years ago
I love re-interpreting existing tools or ideas as practice and fun, like how an artist does studies of master artists&#x27; work to improve their technical skills or just to gain some perspective.<p>So perhaps if you can&#x27;t think of something new, try re-inventing something that exists, in a new language or one you already know and like?<p>Though I&#x27;m partial to people building doodads with things like Arduinos and Raspberry Pis. :)
sideprojectover 11 years ago
Some of the ideas &amp; side projects you can take a look - <a href="http://sideprojectors.com" rel="nofollow">http:&#x2F;&#x2F;sideprojectors.com</a> (disclaimer, I run the website) :)
johnmurchover 11 years ago
Would love to hear what you built :)