HNHacker News
TopNewBestAskShowJobs

cel

128 karma · joined March 11, 2009

https://celehner.com/

PGP: 0xB8FF71DA2A375F8F93FCBBDA4D2E80213413F006

SSB: @f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519

submissionscomments
cel··on bb: Command line Blackboard client/scraper
I haven't tried it on other Blackboard deployments. I hope if someone is interested in doing so they may try it out, either as a fork or by making bb more general. I would expect to find issues with differences in the HTML which would have to be handled appropriately.

The QuikPay and Sequoia stuff is specific to institutions/installations that have integrated with those companies, which includes some other than rochester.edu, but of course not all.

cel··on bb: Command line Blackboard client/scraper
Looks like it's open source [0]. If they have a clean API it might be doable without scraping.

[0] https://github.com/instructure/canvas-lms

cel··on Ask HN: Do you still use an RSS reader?
Yes, rss2imap.

https://github.com/rcarmo/rss2imap

cel··on Facebook is down
Let's migrate to decentralized social networks!

http://newebe.org/

cel··on Ledger, a powerful CLI accounting tool
Here are some scripts I made for importing transactions into ledger journals from various formats: https://github.com/clehner/ledger-scripts
cel··on Poll: RIP Google Reader. Which RSS solution do you use nowadays?
[Other] TT-RSS. I'm open to alternatives because the UI is very clunky, but I like that it is self-hosted and that I can sync my tt-rss installation with a feed reader app on Linux (Liferea) and iOS (Reeder via Fever API emulation, and tiny Reader)
cel··on Debugging In Vim
Looks like the npm package is out of date. Try cloning the source repo and running ./bin/node-vim-inspector.js
cel··on Debugging In Vim
Similarly, debug JS in Vim (also using the netbeans protocol):

node-vim-debugger https://github.com/sidorares/node-vim-debugger

presentation: http://andreysidorov.com/presentations/melbjs/0913/

cel··on Avatars.io
Federated, open source alternative: https://www.libravatar.org/
cel··on Ask HN: Running a hackathon and someone's laptop got stolen, what should we do?
hackathon idea there. pivot!
cel··on GPGMail 2 is finally here
Yes, you can choose to install GPGMail, GPGPreferences, etc., without MacGPG, and use your own gpg binaries such as from homebrew.
cel··on What is your prefered VPS host?
HostVirtual http://vr.org $10/month, 512MB, 10GB

BuyVM http://buyvm.net/ $15/year, 128MB, 15GB

I've had great service with both of these.

cel··on P2P-assisted Web music streaming with WebRTC and Scala Play Framework
Can audio streaming like this be done in current Chrome Stable with unreliable RTP Data Channels?
cel··on Bitcoin Now Worth $1B
ICBIT has futures trading. https://icbit.se/

Bitfinex allows margin trading and lending. https://bitfinex.com/

cel··on Show HN: Dimensional Drawing
The field is infinite; it expands as you move through it. Of course there could be a mini-map showing a fixed area surrounding the viewport. This would add technical complexity, requiring the client to save an additional scaled down copy of each drawing to the db, but it's possible.

You can change the size of the eraser/brush with the palette that appears when you click the color rectangle. Perhaps this isn't obvious. Or did you mean that the maximum brush size isn't big enough?

cel··on Show HN: Dimensional Drawing
3d (2.5d) collaborative drawing site. Powered by CouchDB and hosted by iriscouch.com. Source code: https://github.com/clehner/dimensional-drawing

Inspired by webcanvas.com and my earlier site, theinfinitemaze.com.

Some features I am considering adding: - more drawing tools, such as line and curve - a button to jump to areas of recent drawing activity - more explanatory info

Feedback is much appreciated. Enjoy.

cel··on Will Coursekit Launch Up-End Blackboard?
Coursekit is free for professors to use. There is no purchasing decision. People seem to be missing that point here. Wouldn't the main difficulty for the professor, besides adding the course content, would be to input the grades back to Blackboard or whatever system the school uses?
cel··on Show HN: elegant open-source pastebin server (node.js & redis)
Got it, thanks. Great project!
cel··on Show HN: elegant open-source pastebin server (node.js & redis)
I'm not able to save documents right now. The POST to /documents returns a 502 Proxy Error (Error reading from remote server) after 2 minutes. Backend is down?
cel··on Software Patent Abolition Petition
This bigger petition received an official response today:

https://wwws.whitehouse.gov/petitions#!/petition/direct-pate...

cel··on Google+ Exodus (FB app)
When it was open, I tried it out and let it process my friends list, but then instead of clicking the final invite button, I opened a javascript console, and found in the log an array of all my friends' facebook email addresses, so now I can invite them manually.

I don't know why I'm posting this though, since the site is closed. :/

cel··on Google+ Exodus (FB app)
Aw, it's shut down now.

Maybe it would be good to open source this thing and get lots of people to host their own. Distributed Exodus.

cel··on Google+ can now hide your gender "in response to user feedback"
This is good. Now they just need to allow people to use pseudonyms. (maybe.) https://plus.google.com/116347431032639424492/posts/Px3uaKZe...
cel··on MtGox salted passwords cracked
My password isn't on that list, but it's on a different list. I found it by googling my email address. :/
cel··on Ask HN: Advice for a young, self-taught programmer
My small recommendation, as a just-graduated high school student with similar interests:

Self-study for the AP Computer Science AB exam.

Read through a Barron's review book and do the review questions as you go. It should be fun and easy, and you'll get college credit! (Stanford will give you advanced placement if you get a 4 or 5 on the test.)

When I did this, in tenth grade, it taught me at least 3 things:

Basic data structure and algorithms, like you mentioned. Useful.

OOP. This helped me become better able to manage complexity, and get to the point where I could develop 1500+ line web apps.

Java. I actually applied the concepts I was learning to JavaScript instead, and got away with never compiling any Java. (Java did come in handy later though, when I wanted to hack on some Minecraft plugins!) Many things are less straightforward in JS though (like OOP), and will require more outside reading.

As I studied APCS, I became more and more into JavaScript. Lately, I've been working with CouchDB, which is a database and web server that lets you build entire web apps with just HTML, CSS, and JS. CouchDB could serve as the "glue" that you're looking for!

cel··on Show HN: The Infinite Maze - collaborative maze drawing
A point system… I could add a leaderboard showing the people who have drawn the most tiles. But I worry that that would create an incentive for people to make lots of blank tiles. Do you see it differently?

As for making web apps like this- Do you want to make one with a scrollable tiled thing like this?, or something else?

← PreviousPage 2 of 2