Demo: http://www.soundslice.com/tabs/5680/bohemian-rhapsody-for-so...
It's cool because:
* The state of the art in guitar tabs is horrible ASCII crap (example: http://tabs.ultimate-guitar.com/e/eagles/hotel_california_ta...). Soundslice is a 1000x improvement.
* It solves a key problem for musicians, which is: when you're learning a new song, you generally listen to a recording of it, and it's a pain to cross-reference the recording with the sheet music/tab.
* It's one of the most advanced HTML5 apps on the web. Almost everything is done in <canvas>, and it has dozens of UI details (http://www.soundslice.com/help/). I did a tech talk about the various JavaScript/HTML5 stuff if you're interested: http://37signals.com/talks/soundslice
* Proudly bootstrapped and made by two people.
Why did you choose tabs which is rather weak (correct me if I'm wrong) notation?
The slow-down feature helps. :)
I chose tabs to start because (1) it's easier to implement than standard notation, (2) most guitarists use tab instead of notation, and (3) classic tab really needs to be brought into the 21st century.
With that said, I'm working on a standard notation version now, and it's going to be amazing. It's a surprisingly tricky technical challenge to render sheet music in the browser -- there are centuries' worth of special cases!
You may want to check these guys called Cifra Club over youtube: http://www.youtube.com/watch?v=eLZUuCyyQe0 , they pretty much are doing the best of whats possible to do on youtube in terms of animated tabs.
Best of luck for you on this project!
Did you think about adding the feature of producing a combined video with the original video plus the overlaid tabs? That'd be nice so that people that transcribe can post back to YouTube.
I guess a lot of people will just search in YouTube and it'd be nice if those searchers could discover the content that the people at Soundslice are creating.
BTW (100% unrelated) - I took one of your YouTube guitar videos and added a couple of parts with BandHub: http://getbandhub.com/song.html?s=524e26a8cc8d46e238000001
Nice work with BandHub!
I look forward to hearing more about this project, I think this is absolutely great.
Artists don't owe it to give out tabs of their songs, but listeners don't owe it to artists to not lay out what it was that they heard.
The YouTube (free) part of the site is meant to be a loss leader / tech demo for Pitch Perfect and our technology licensing. We haven't run into any licensing issues. It'll be interesting to see what happens over time, as I don't believe in putting ads on the site, and I'd like to keep a free version and a pay-for version.
I've played with Rocksmith, which is a video game similar to Soundslice, and it has the same drawbacks for me. It's really, really hard to play a song when you're seeing the tabs for the first time as you're performing it.
Is there a way in Soundslice to do an A-B repeat of a section, or view the entirety of the tab at once?
To answer your questions: you can repeat/loop stuff by dragging on the timeline (or clicking annotations). You can view the whole tab by using the zoom UI in the lower left corner.
There's software now that claims to do it (Capo, Riffstation, Chordify), but they all fail miserably on non-trivial music. It's a Very Hard Problem.
Oh come on - you guys even mention Guitar Pro on the About page. This is like building a word processor and then comparing it to Notepad.
The biggest problem with Guitar Pro is that the playback is synthetic/MIDI. Our philosophy is that learning from a real recording is the best (only?) way to catch subtleties of music like phrasing, timing and feel.
I've been using Guitar Pro for most the time that I've been playing guitar and bass, and the fact that the playback is Midi has not been much of an issue (and I wasn't sold on Guitar Pro 5 "real sound engine" or whatever it was called). Though I've been playing bass which has less subtleties in my main genre (rock/metal). Even with guitar the heavy lifting for me is to learn what fingers goes where on the fretboard. After that, I can listen to the actual song and polish whatever nuances I feel that I need, without referring to the tab (since I know where the fingers goes on the fretboard at this point).
You've a great product, but come on, state of the art's not been ascii for a decade. It's just google lurvvves ultimate guitar tab.
Could you and I connect via email so that I can get more thoughts? Contact info in my profile.
I appreciate that your app is web-based, personally. And to have done it all in canvas is crazy impressive-- especially considering the slickness of the interface. Kudos!
Not powertab
I wish someone made something as well executed as this for the piano. Or maybe I'll just learn the guitar, now.
It launched on HN a little over 2 months ago and garnered considerable interest: https://news.ycombinator.com/item?id=6226607
It's extremely fuel efficient, can fly 575 miles on a tank, cruises at 118 mph, and comes standard with really nice instrumentation including GPS, collision avoidance, synthetic flight, and an auxiliary input for your iPod. They sell for $55k.
Here's the HN post I made a few months ago: https://news.ycombinator.com/item?id=5826062
http://www.youtube.com/watch?v=GcDIXDRBJis
It's called the Synergy plane, and I think it will supposedly the most fuel efficient personal plane. Thoughts?
Make no mistake though, if that plane makes it to the market it will be extremely expensive and will burn a whole lot of fuel. The engine they're using, the 200 HP Deltahawk, costs more than our entire plane at $70,000,[1] and while it is very fuel efficient for an engine with that power, it will still be burning 7-11 gph in flight.[2] It is unreasonable to think that this plane could make it to the market for under $200,000, and its hourly operational costs when you factor in engine overhaul will be around $50. Ours is less than $15.
The frustrating thing however is that since this plane is still in early development stages, it will be several years at least until it they are ever able to deliver an aircraft. The nature of the industry is that everything takes a tremendous amount of time. We were able to avoid this for the most part by using an airframe design that was created in the Czech Republic a few years ago, but before this our plane took 7 years to develop. Even given this huge head start, we've been working almost 2 years on SkyCraft and are still a few months from being able to deliver a plane. Flight testing, certification, and setting up production are all enormous tasks, and unlike a lot of technology startups, you can't release a minimum viable product in aviation since any product defect will mean death.
There are a lot of things keeping flying very expensive, but I laugh when I hear people in the industry talking about how General Aviation is dying. The fact that the GA industry even exists right now when it is so absurdly expensive is a testament to the fact that people will do pretty much whatever it takes to fly. We're one of the few companies right now actively pursuing the goal of making a safe, high quality airplane affordable for a middle-income person, and when this goal is achieved, General Aviation will explode.
Do you think the increasing popularity of whole-aircraft parachute systems (which I note is an option on the SD-1) will improve the situation? It's my impression the Cirrus gets away with being hard to recover from a spin by making parachute deployment the standard recovery procedure.
Side note, have you ever tried to put a cirrus into a spin? It's difficult, iv'e tried. I think that has more to do with Cirrus passing the regulation than anything else.
I've read that the Cirrus is designed to resist spins by essentially having the outer third or so of the wings, where the ailerons are fly at a lower angle of attack. I've also read a couple reports online by pilots claiming they didn't have much trouble getting a Cirrus to spin intentionally. In online discussions about the Cirrus, I saw it claimed that very few pilots successfully recover from accidental spins, so designing an aircraft to resist spins and including instructions to use the parachute strikes me as very reasonable.
Annual Inspection: ~$400
Insurance: $17/mo. for just liability, $130/mo. for full coverage.
Hangar Fees: $0-$500/mo. (varies greatly on location. Our plane has removable wings and can be stored in a trailer, and is small enough where you can rent 1/2 or 1/4 of a hangar)
General Maintenance: ~$50/mo. There are maintenance procedures at 25 hours, 50 hours, 75 hours, etc. that are pretty simple on our plane and all called out in the maintenance manual. At 500 hours the engine needs a top-end overhaul, which we do for free, and the 1,000 hour complete overhaul is factored into the hourly operational cost.
By aviation standards these are pretty low costs. In comparison, a bigger plane can have a $1000+ annual inspection, and an older plane can easily cost hundreds a month in maintenance (this is the big drawback to buying used, which is a popular way of getting a plane at an affordable price). It's hard to give a confident number for monthly costs with price variables such as insurance and hangar fees, but these are all things pilots need to think about and plan for.
Also - you have a solid, usable website, but I think it could use a little visual improvement. If y'all are ever considering a redesign, give me a shout. I build WordPress sites in my spare time and work with a couple of good, affordable designers.
You're in "shut up and take my money" territory here. I'm a GA pilot who rents at the moment. 55k? That's less than my freakin car.
Your limit is clearly your imagination (not the web ;))
It's cool because:
* It's anonymous. The posts jump from one node to another with no author information except a nickname. They cannot be traced back to the origin.
* It's encrypted with TLS_RSA_WITH_AES_256_CBC_SHA cipher suite using 2048bit RSA keys. The connections most likely cannot be eavesdropped.
* It gives people an unfiltered, unmodified feed of information directly from the sources, with no intervention or censorship.
* It's unmoderated, so there is nobody that's deciding what you should and should not see. You can block people, however. Every client has a threshold of blocks for each node after which it stops showing that node to the user.
* Zero infrastructure.
This is a tool that can be used to either experience / exercise full free speech here in the west, or can be used for more essential two-way mass communication purposes where other venues are blocked, banned or self-censoring.
I didn't notice any mention of an adversary model, do you have one? (cf. e.g. http://tor.stackexchange.com/questions/27/how-does-tors-thre...)
How transport-agnostic is the system aiming to be? Could it be used in combination with Tor/I2P/etc. (as an underlying transport/anonymization mechanism)? (cf. http://syndie.de/)
Overall, this is very interesting indeed.
If they have access to your computer, there are two possibilities, depending on your settings. If you have left locally flagging own posts as such enabled (the default setting), it will identify the posts you have created. But if you explicitly disabled that option, even that does not incriminate you: your node is just another node that might have been touched by that post.
The reason I have that 'own post' flag is that it is the only way I can show or notify the user about the replies he / she receives. This is kind of an important ability, otherwise I wouldn't have even given the option to flag. It's a tradeoff between user experience and security: I am trying to protect proper citizens from eavesdropping, but I'm not interested in protecting criminals in case of computer seizure. The only reason I have protections against that kind of threat also is the possibility of people in less fortunate countries (where bar for seizure is low) getting their computers seized because of their exercise of free speech.
For the transport: so long as you have an IP address that the remote node can contact you back, it will work. It does not matter if it's Tor, I2P or whatever. Granted, I did not try actually doing this yet, but there is no reason it should not work.
Adversary model makes sense. I think security/privacy folk like reading up on them for a given project they might be curious about, perhaps consider putting this on the site?
> A global passive adversary would be able to pinpoint the origin of posts if they had access to the wire-level data if posts were sent in cleartext, but all the connections are encrypted with TLS, so that's impossible.
How about timing correlation attacks, etc.? (Basically, all the attack vectors Tor people should be afraid of?) Do the posts have timestamps attached to them? If yes, wouldn't a GPA (or, for that matter, a local ISP) be able to correlate certain node activity with posts?
> If you have left locally flagging own posts as such enabled (the default setting), it will identify the posts you have created. But if you explicitly disabled that option, even that does not incriminate you: your node is just another node that might have been touched by that post.
This seems like a very nice feature / piece of design, cool.
> The reason I have that 'own post' flag is that it is the only way I can show or notify the user about the replies he / she receives.
Have you considered abstracting this to 'subscribe to this post/thread and be notified of any replies' functionality? (anyone could subscribe to posts, then (presumably with read access / however it works.))
> The only reason I have protections against that kind of threat also is the possibility of people in less fortunate countries (where bar for seizure is low) getting their computers seized because of their exercise of free speech.
As far as I'm aware, there are indeed instances when people get their equipment seized, and upon detection of sensitive (to the regime/power/$thing) data, bad things may happen. That's why Tor is very careful about what it writes to disk, etc.
Overall, thanks for your work, I'll try and follow the news and maybe take a look at the code. Good luck!
I probably should put this out, yes. I'm the only person to have ever worked on Aether, I'm the architect, the builder, the designer and the coder (lately trying to be also the cheerleader, too) so I have a long list of stuff to do at all times! Currently I'm working on getting Windows version to work (it's working, I just need to make it work without asking administrator privileges), then I need to have some stability improvements on synchronization process—there are some subtle bugs and sync process sometimes gets stuck at indeterminate intervals, so I absolutely have no idea what's going on. I need to test for this. The app recovers from such errors, but it shouldn't happen in the first place. I'll eventually come up to start writing blog posts.
> Have you considered abstracting this to 'subscribe to this post/thread and be notified of any replies' functionality? (anyone could subscribe to posts, then (presumably with read access / however it works.))
This might be a little bit too much for large threads, but it might be a good surrogate for missing reply notification functionality.
Thanks for the encouragement, I would love to hear what you think after you used it!
So, I'm user A. I mark user B as a high-value poster. User B marks user C as a high-value poster. When I run across a post by user C, I see they have a good reputation. If many people I ranked as high-value, also ranked user C as high-value, then I see user C as having a very high reputation. The same, in reverse, for low-value posters.
I'd love it if YouTube comments worked like this. Why don't they?
So the solution I found is that there are separate degrees of trust for derived and produced information. If you receive something over the network about a third party, that's derived information, which might not essentially be true. But if you have connected to that node personally, that's produced information, and no derived information can overwrite that.
Similar to what you say about derived and produced information, I would have "personal" and "external" ratings. My personal rating for user C (that I make after reading some of their posts) would override all my other external contacts ratings of user C.
Over time, if I have a high percentage of different personal ratings from user B's ratings, then the system would apply less weight to his ratings for other users.
* The book incorporates lots of running code for readers to explore and extend.
* The book's philosophy is to go deep into the core concepts of deep learning, not to superficially cover a long laundry list of ideas. This gives readers a solid foundation to build on, and makes understanding other material much easier.
* Deep learning is the most powerful approach known to many problems in image recognition, speech recognition, and natural language. The book will help lots more people get quickly up to speed.
The book will be freely available online, and a beta site is coming soon. Pre-beta mailing list here: http://eepurl.com/BYr9L
The quantum computing book holds up okay, so far as I know. Of course, there's been many new developments since we wrote it, and a text written today would be somewhat different. But the core material in the field has changed only slowly, so a book can be surprisingly durable.
I wonder if there's any analogue for technical books using a particular computing language, ie the base explanatory text is kept the same (as much as possible) but the code samples are "translated" to another computer language ?
For example, if I didn't know Python, it would be great to be able to pick up a "translation" of your book with the code written in a similar language such as Ruby.
Obviously, only a subset of tech books could be treated in this fashion, but a way for authors to license their existing content for uses like this would be interesting.
Dr. Andrew Appel (of Standard ML fame) wrote a compiler book, Modern Compiler Implementation in ML, in the way you're suggesting. After the ML version of the book was published, he went back and "translated" it to both C and Java to produce two new books.
https://www.youtube.com/watch?v=x034jVB1avs (Pong on a 20 story building, billboards, etc.)
http://www.youtube.com/watch?v=5S5_v2By3Ec (Multiple laser projectors)
http://www.youtube.com/watch?v=2m-A9LvPbmg (Canny edge detector)
http://www.youtube.com/watch?v=5XTi-jf-ans (Asteroids on a 4 story building)
http://www.youtube.com/watch?v=uF_OCvjq3ps (Reddit's Snoo on a 20 story building)
I've just added a second projector and a few more dacs (thanks to a very generous donor). I'm doing multiprojection and rectification/distortion now. I'm planning to get Skyscraper Tetris and Breakout going with some additional hardware.
I need about ten projectors at 60kpps (or 80kpps at low scan angle) with a combined wattage of 20W or so. I have endless ideas: I'll bring it online, do live art/graffiti, turn buildings into twitter feeds, multiplayer gaming, and NES emulator, etc.
I wish I could afford more hardware and the ability to work on this full time. :(
I'm working towards surface distortion mapping, which is increasingly important in the umbrella concern of rectifying multiple projectors onto a single coplanar/colinear surface. I'm going to project a series of grids and have OpenCV automatically align all of the projectors. From there I'll be working with a logical "frame buffer" (really coordinate/transform buffer) that is relayed over the network to a graphics server that will dispatch the drawing jobs and topologically sort objects unless they have preassigned projector-affinity.
As far as I know, nobody else is building a beowulf cluster of laser projectors for interactive display. That's my endgame. Really fluid, bright, fast laser light with incredible geometric output capacity. It won't be limited to 2D if I can get design a decent wireframe or clipping/culling engine.
They might be interested in talking to you, they're still fairly small and startup-ish but they're doing big things..
Thanks for the heads up!
I wouldn't mind playing a game of chess on the side of a building.
You can also find more stuff that he's done at his website, http://brand.io/
http://www.refsmmat.com/statistics/
I started when I was an undergraduate physics major. My entire statistics education consisted of thirty minutes being told not to use R^2. I started reading about statistical abuses and realized that I would probably have committed most of them had I published research -- my training was entirely inadequate. Most scientists do only slightly better.
Combine this with a bit of unhealthy obsession and I ended up with 14,000 words of explanation, which I promptly published online.
My current draft is at 28,000 words and climbing, but I'm having more fun writing than figuring out what to do with it. I'm quietly hoping a serious publisher will notice and approach me, saving me the effort of writing a proposal and getting it rejected however many times before someone picks it up.
(happy to share a draft with anyone interested! Email is in my profile)
I don't see a prominent link to a full pdf version of the draft of the website.
Any reason why not?
I am also wondering whether I should release the PDF at all, if I could publish or self-publish it later.
P.S: I'm interested in knowing stuff like 'why square-root of variance is standard deviation?". Concepts.
http://www.openintro.org/stat/textbook.php
It's a free online statistics textbook, also available in print. I haven't used it extensively, so I can't vouch for its quality -- actually, I complain about it a bit in Statistics Done Wrong. But I've never come across a very good conceptual introduction to statistics, so this is roughly the best I know.
There are also amusing variations, like the cartoon guide to statistics:
http://www.amazon.com/Cartoon-Guide-Statistics-Larry-Gonick/...
If you find a useful resource, I'd like to hear what worked for you.
As the product sits today, it is close to being a functional clone of the site. Healthcare.gov relies on some very complicated and antiquated auth systems, from multiple agencies. It is not enough to simply proxy a few endpoints back to healthcare.gov, some requests need to be spoofed, state saved, etc., in order to make it work properly. They often use absolute URLs in their responses as well, which need to be rewritten. I can imagine this application was an absolute bear to test properly.
I've been working through the login mechanism [2] and it's almost done. I'm excited about the future of the project and it could really use some coders to help out and find / fix bugs. If the project gets some real attention, I think it would be a big help to the folks at QSSI and the nation in general - I really want to help the project succeed because I very strongly believe in universal health care and this is the only way I feel I can personally help out.
[1] https://github.com/STRML/Healthcare.gov-Marketplace [2] https://github.com/STRML/Healthcare.gov-Marketplace/issues/1...
We're launching in January (or possibly December)
It's cool, because we want to disrupt the way that pharma operates. Biotech could learn a lot from the way that the software industry has been revolutionized by the open-source philosophy. The world could stand to also see tangible benefits if we succeed in (re)proving it's actually possible. People have done this in the past (salk and sabin come to mind); sometimes the global consciousness just needs a reminder.
https://www.ncbi.nlm.nih.gov/pubmed/22390171
Also the mechanism of action is baroque (although the compound class has fewer side effects), standard pharma is mostly interested in flashy new types of anticancer mechanisms.
TrueVault is a HIPAA compliant data backend for apps, devices, and sites. Developers use TrueVault so they can develop healthcare apps without building out their own HIPAA compliant infrastructure. You access data in TrueVault via our API and native clients. Think of TrueVault as Stripe for confidential patient data. You use Stripe to store credit card data so that you are PCI compliant. Our customers use TrueVault to store protected health information (PHI) so that they are HIPAA compliant.
It’s cool because new healthcare applications are paring back their feature sets so that they don’t have to be HIPAA compliant. TrueVault helps solve this problem, and prevents legislation from hindering innovation. TrueVault will handle HIPAA so that entrepreneurs can focus on improving the quality of care for millions.
Also cool because TrueVault takes care of all of the technical requirements mandated by HIPAA. HIPAA compliant hosting providers (AWS, FireHost, Rackspace) only provide a HIPAA ready environment. You still have to spend the dev time and money to build your own application stack in order to comply with HIPAA.
Stripe is really just used for comparison purposes. Using Stripe makes you PCI compliant, and using TrueVault makes you HIPAA compliant. Also it demonstrates that TrueVault is not a consumer facing document storage solution (not a HIPAA compliant Dropbox). You access data in TrueVault via our API and native clients.
Bottom line, if your application needs to be HIPAA compliant it’s a pain. If you push your protected health information (PHI) to TrueVault, then you don’t have to spend months and months developing your own HIPAA compliant infrastructure.
We offer a 30-day free trial, so you can play around with our API without entering a credit card. Caveat -- don’t send us any real PHI until we sign a BAA.
Please feel free to test it out, and if you have any questions shoot me an email. trey@truevault.com
We get to see a wide variety of use cases, happy to share our experiences.
Building the AWS site to do this took upwards of 1000 person-hours to figuring out HIPAA-compliance issues. This will continue to be an ongoing cost for us, because HIPAA is an ongoing law and it changes sometimes. It takes substantial auditing time and money.
TrueVault would save us all that.
Consumer-originated data, even though it is health data, is not protected health information (PHI) as covered by HIPAA. But, when that health data is shared with a Covered Entity (a doctor, hospital, insurance plan, or other HIPAA-defined CE) then it becomes PHI. And, the app handling the PHI needs to be HIPAA compliant.
People want information, not data. When an app takes health data and feeds it up to a doctor for diagnosis, analysis, advice, or treatment, then that data becomes PHI and your app needs to be HIPAA compliant.
I don't see how those claims are true. If the developer is a business associate, they're still required to have a risk analysis, policies, and training. If they're not a business associate, they don't need to be compliant.
So I guess I'm not seeing how TrueVault helps a developer avoid becoming a business associate. jph's case is marginal - if the covered entities all sign BAAs with TrueVault, maybe the developer can argue that they do not "create, receive, maintain, or transmit" PHI. Good luck arguing that with the covered entity, btw.
If you use our JavaScript widgets so that you never actually touch PHI, then you may be able to avoid the Administrative Safeguards. But, if you handle PHI and then send it to TrueVault you will need to comply with the Administrative components of HIPAA.
The HIPAA Security Rule requires appropriate Administrative, Physical, and Technical Safeguards to ensure the confidentiality, integrity, and security of electronic protected health information.
HIPAA compliant hosting handles the Physical Safeguards, a set of rules and guidelines that focus on the physical access to protected health information (PHI).
TrueVault handles both the Physical and Technical Safeguards (Encryption and Decryption, Key Management, Key Rotation, Access Control, Unique User Identification, Emergency Access, Automatic Logoff, Audit Controls, Mechanism to Authenticate Electronic PHI, Person or Entity Authentication, Transmission Security, and Integrity Controls). This is all stuff that you would have to build yourself if you use AWS, FireHost, or Rackspace.
You’re right; Administrative Safeguards should not be ignored. The administrative components are really important when implementing a HIPAA compliance program; you are required to assign a Privacy Officer, complete a risk assessment, implement employee training, review policies and procedures, and execute Business Associate Agreements (BAAs) with partners you share protected health information (PHI) with. I think that Accountable does a great job with the Administrative Safeguards. Accountable offers HIPAA compliance management tools that keep your business legal. Checkout -- http://www.accountablehq.com/
To clarify, a Business Associate is any entity that uses or discloses PHI on behalf of a Covered Entity. Furthermore, a Business Associate is any person who, on behalf of a Covered Entity, performs (or assists in the performance of) a function or activity involving the use or disclosure of PHI.
"[TrueVault] gives developers the freedom to create applications that require regulatory compliance without worrying about regulatory compliance."
I'm just asking for one example where that is true, and where a sophisticated covered entity agrees.
TrueVault is also the first to cover customers under a comprehensive Privacy/Data Breach Insurance policy. As a result, TrueVault is able to indemnify our customers for, from, and against regulatory fines and the cost of breach remediation.
It's cool because it's a totally open source recreation of everything. It's got a server, a client, terrain generation, physics simulation, level editing, classic support... this is one of two really big projects I've undertaken.
I'm also still working on MediaCrush [2][3], at least when my other half decides to show up and write some backend code.
Sweet! Looking forward to playing with this. :-)
Nice.
Are you aiming to implement a thread-safe plugin API, perchance? The current problem with bukkit (and with vanilla minecraft server, of course) afaik is that whenever a plugin needs access to global state, it uses an API that does not do any locks of any sort; which means that usually, whenever one needs to e.g. write to global state, one dumps these critical parts onto the main thread. Solving this is nontrivial but rather important, I think.
What's your current status / how far away are you from a more or less complete beta (e.g. in regards to the minecraft client) (if you don't mind me asking)?
The current status of the server is:
* Full support for Minecraft 1.6.4 networking (1.7.x networking is a WIP)
* Full support for editing Minecraft levels
* Implementations of all Minecraft data types (i.e. slots, metadata dictionaries, NBT, etc)
* Slightly buggy emulation of Minecraft physics
* Simple procedural terrain generation
Here's an incomplete list of things that aren't done:
* Lots of block interactions (like water emulation, or falling sand) were done, but were lost during the refactoring I mentioned above
* Redstone and all related logic
* Mob AI (work in progress, not very far along)
* More detailed world generation (missing ores, caves, biomes, villages)
Aside from the server, there's also a mature classic networking library, and a fairly complete client library (no rendering).
The project is more than a year old now and is built on top of code that's about three years old. It's a pretty big undertaking, and it's going to take a while to finish. It'll be done faster if I get more third party help, though!
One last inquiry: have you done any benchmarking / performance tests on your code? I imagine that since the library is thread-safe, it should in theory be able to handle significantly larger numbers of online users, etc.?
It's cool because:
It's made using pure silver which kills the odor-causing bacteria in your sweat, so you can -wear this shirt for your entire day and feel fresh, -reuse the shirt more often (i do).
The fabric is completely new and something I made with my manufacturers from scratch. Without letting cost be a factor, we sourced some of the best performance yarns you can buy and achieved a feel that is super comfortable while being lightweight and breathable. To manufacture, we use seamless knitting machines meaning the body of the shirt does not have any stitches on it. (trust me, the silver is what sells but the most loved feature by our test customers is the material and how you feel as if you're not wearing anything - in a good way)
I'm building this company single-handedly over the last 10 months, and I had to teach myself bits n pieces of everything: apparel manufacturing, design, coding, law, filmmaking & editing. The product is launching in 4 days on kickstarter and I'm now in lockdown mode with tons of progress to make. Your feedback on anything is welcome.
The online shopping experience for this brand will be fresh: there will be no choosing from tens and hundreds of products because we make just one per category with superb design, quality, and finish. Shoot me an email if you're curious about anything.
- How much? - International shipping? How much?
How much? $54 Retail, but when we open on kickstarter next week, we want this to reach as many people as possible and are going to give it out at (almost) cost:
1 shirt for $34.
2 shirts for $64.
3 shirts for $90.
US shipping included.
International shipping: Add $20.
Happy to answer any other questions you have.
Since domestic shipping is included in the shirt pricing, we've subsidized the international shipping by $5 to be fair to all customers.
How long does a shirt stay non-stinky? The video said silver is weaved into the fabric, but I'm assuming it doesn't coat the entire thing. So eventually bacteria will start to collect, correct?
Also, when is underwear coming out.... :)
How long a shirt stays non-stinky varies between person to person. Most of our test customers have worn it for between 3-5 days without any problem. Needless to say, they were impressed.
The other benefit is that it keeps your shirt fresh for its lifetime. You'll notice that in regular synthetic shirts, there is a permanent smell after a few months of wear. That problem goes away with the silver.
And yes, you are correct that silver is knitted into the shirt. But it's actually not a coating at all because the silver is inside some of the yarns; so it's permanent and the bacteria will not collect over time.
Underwear is in the works :)
Cool concept. The video mentions musty smell persists after washing clothes. Wrong detergent choice or washing habits? I've never had that problem even after running 24KM in gym clothes.
As for the musty smell, that's a problem I personally face and I've validated that problem with a lot of my friends, peers, and customers. It doesn't happen on cotton but it happens mostly on the 100% polyester athletic clothing (which is the majority of all sportswear).
You're right though. Not everyone has this problem and maybe wrong detergent choice or washing habits play a part in that phenomenon. We just wanted to make sure we have the best anti-odor performance and the silver technology is the best in the industry. If you end up getting a shirt from us though, what you'll find to be the best feature is the feel and performance of the material we developed with the anti-stink part being the cherry on the top. That has been the case with 100% of our users so far.
The improvements we have made are in the feel, finish, and performance areas. You'll find a slightly higher percentage of silver in our fabric, it is lighter in weight, and the feel of the fabric is improved.
If you like Silverescent, you'll love what we're making.
We mention this in the detailed description/features of our product page (it's not on our website as yet). For the video, we tried to focus on some key features instead of all.
a). Most men hate shopping. b). Sizes are never consistent and a number cannot define a unique bodily shape.
Our solution: We simply send an email with a few complete looks every few weeks, if you like a look - order it and we make it made to measure for you. We ship globally for free. Each look is about $150-$175 (so won't break your bank account). Each look is based off of heavy research around looks, textures and trends that are currently in.
If you want to learn more: http://seat14a.co/1hcllid
Or signup here for free: http://seat14a.com/signup
This is an interesting idea, but the value proposition to buyers is much higher if you're selling a few pieces that can go together, but are also very versatile in that you can use them in any number of combinations.
I don't want to spend money on 'one-offs'. Can you speak to the quality of the pieces?
Based off what, Hipster™ magazine?
It's cool because I get to help startups who don't always have the resources to hire someone like me who specialized in implementing and scaling certain kinds of algorithmic features. These startups need help with everything from geospatial search up to anomaly detection and predictive analytics.
It's bootstrapped, so while I'd love it if it was a public offering, at this point it's still a hybrid consulting/data-services company. Eventually it will be a public platform, and I hope we can help a lot more people!
I'm making bike lights. First a little story. I was late to class one day in March, pothole season. I was cruising in the drops, when I came up to a T intersection. A van pulls up, and stops at the stop sign. As I approach the intersection, I see a pothole, swerve to avoid the hole, and the van pulls forward. I have about 1 second before I hit the van, land with my back on the hood, slide onto the ground. I'm lying there for a moment, trying to figure out what just happened, wondering whether or not anything is broken. I wiggle my fingers, wiggle my toes, don't feel any pain. I stand up, the guy gets out of his car "Sorry man! I thought you were turning!" I say I think I'm fine... I go look at my bike - it's still upright, the front tire got wedged in a rust spot. I grab it out, hop on, and ride. I couldn't help but laugh the rest of the way to class.
That's the day I decided that bikers and automobiles need better communication. So I made a bike light that's easy to use, has front & back blinkers, brake lights, turns on when you ride (so you can't forget), a bright front light, USB rechargeable, 3400 mAh LiIon battery. I made a 3D printer to print the parts, I did the PCB design, physical design, and software. It's pretty damn cool. I ride pretty regularly and recharge it about once every three weeks. It's surprisingly water resistance - I am a little scared of selling this to people as I didn't know how it would handle water, but I've taken it through two large storms, one with huge puddles splashing all over the cases, and the light handled it all in stride.
Here's the images - http://imgur.com/a/EUzXm
I'm stalling on it a little bit right now - there's not a very good way of bootstrapping into manufacturing. I could 3D print the cases and assemble the boards, but each case takes about 20 hours to print (on my fiddly printer). There's ~100 components too, which is a pain for manual placing and reflowing. I have a couple other designs brewing that are simpler and lower cost, but without all the fancy features. Speaking of which... I have to go get some interrupts working.
Or maybe you'll see it on kickstarter one day :)
- You have a working prototype. - You have a problem where there is a real need for a solution. - People on this thread are interested.
Now you just need to interview a few people who cycle around, show off your gizmo and make it part of the video on your kickstarter page ;)
I'm willing to bet that there might be other hardware startups in your area, on HN or in your university that would be willing to give you a hand.
Thanks for asking the questions - I just reached out to a friend who said he'd help me before, maybe this thing will start rolling :).
Clearly, it appears you've hit a thread here, maybe you can share more.
Originally - I wanted it to be accelerometer based, but as you may know, the roads are not very smooth, so any bumps will affect the measurements significantly. The reed switch offers silky smooth data - as the data gets integrated over one wheel rotation, it's extremely noise resistant.
Ah and your main point - communication between cars and cyclists - turn signals allow cars to know where I'm going, the brakes will let them know when I'm slowing, and the automatic lights will make sure they can see me. Be seen, be safe, be smart. It's not a perfect solution, but I think it's a step in the right direction. There's a lot of aggression between cyclists and drivers, this might be something that can allow the driver to anticipate the actions of the cyclist.
Could I suggest that instead of blinking on one side or the other, you turn the lights on in sequence heading toward the direction of the turn? For example, for a turn, you could illuminate light #1, then #1 and #2, then #1 and #2 and #3, then off and repeat.
That seems to me a much clearer indication of intention from the point of view of a vehicle some distance away looking through less than clean glass.
There's 5 LEDs on the back - three reds and two amber turn signals. When blinking, the center red LED stays solid to provide a reference for the turn signal.
It would be non-functional if someone stole it without stealing the magnet and reed switch as well, but they wouldn't know that.
There's a bit of a trade off, as you're going to want to remove the light to charge it up, in that if you want it to remove easy, it will be easy to steal, and if you want it to be hard to steal, it will be a pain to charge. I don't have any solutions for that yet.
That's one hell of a print. Maybe try lowering the temperature? What are you slicing it with?
It's a bit sad the lack of attention the rear of the bike receives with current product marketing.
Let me know if you want to develop together (totally understand this is a solo project and you're much further ahead!)
Firstly, I've developed a suite of Python libraries to deal with NFL data, including play-by-play statistics and slicing game footage into its play-by-play components. A demo of my work is here: http://demo.nflfan.burntsushi.net/?week=5 (excuse the slowness, my web server is crappy)
Everything is on GitHub: https://github.com/BurntSushi/{nflgame,nfldb,nflvid,nflfan}
Secondly, I'm also working on a small utility to produce Entity-Relationship diagrams from a simple text description. Surprisingly, there were very few tools that could do this. It's written in Haskell. Current progress here: https://github.com/BurntSushi/erd
Thirdly, my PhD research involves finding proteins that are similar to other proteins. Most of the infrastructure is written in Go: https://github.com/TuftsBCB
Any gaps should be easily filled by looking at the source of nflvid. It's pretty small and should be fairly straight-forward (even if you don't know Python).
TL;DR - NFL's content delivery network (Neulion) hosts the game footage and it is publicly accessible.
Yeah, it's kind of unbelievable at how rare they are. There are lots of GUI tools, or tools specific to a particular database system, but few that accept plain text as input. (There is erwiz, but it's unmaintained and a giant mess of Java code.)
> I'm working on something similar myself, an entity annotation and relationship builder app to annotate biomedical texts: http://mark2cure.org/
That is so awesome. I can't wait to see it in action! I've added my email to your list. :-)
We apply a healthy serving of computer vision and a touch of machine learning to high resolution images (10Gpx) of cancer tissue.
Hopefully we'll be able to make diagnosis faster and more accurate, doing our small part to save lives.
We all work as fast as we can, but I've already seen too many cases with poor prognoses. The hope is that in growing this technology, we can catch cancers earlier when they are more treatable.
Is there anywhere I can follow the project?
With that said, if you shoot me an email (see profile) I'm happy to answer questions and perhaps more.
From there, much hard work learning from oncologists, radiologists, pathologists, and technicians to figure out what we could do to enhance their work with imaging technologies.
This is (very) cool because it will expose adolescents to a variety of concepts, perspectives, and phenomena that are severely lacking from most urbanized places.
I'll be documenting this project such that this sorta endeavor is more easily replicable at other secondary schools. Spreading the word would be awesome.
If you're able willing to donate, it would be well appreciated. We are totally unfunded at this point: minor expenses thus far have been covered out of pocket by the organizers (schoolteachers and gardeners). But we will need need flora, irrigation equipment, and building materials in the near future... I've put a WePay link on the blog.
You can find my email through my profile if you have any questions.
If you're talking about packaging informational materials, that's an interesting idea, as I've been developing much of the design and theory on a voluntary basis. I don't see this as a commercial project, but Kickstarter funding might be appropriate.
Interested to hear what you think such a kit would include?
Regardless, I'll be documenting the project at http://growquad.tumblr.com/
Thank you for the site; I'll be following along!
links: https://github.com/mkramlich/Dead_By_Zombie http://synisma.neocities.org/deadbyzombie.html
In theory I'm also writing a sequel to my sci-fi comedy novella The Dread Space Pirate Richard. (http://www.reddit.com/r/DSPR/) And fleshing out the outline and first chapters of my first attempt at a technical book, tentatively titled Software Performance and Scalability.
I also solve challenging technical problems for clients around the world. I make things. I ship.
My goal is wide in scope: to build a site that allows you to take a few minutes to have a positive social interaction with friends and strangers. An anti-Zynga, if you like.
I still have a lot to do. With a goal of universal accessibility, I am working on progressive enhancement - making it work adequately for users with poor connections and noscript, and excellently for users with fancy AJAX.
It's cool and I think it fills a gap for people who want social games without spam viral marketing... as an anecdote: by playing Boggle online, I made friends and ended up visiting a couple on a different continent. I'd like to enable stories like that.
If you sign up at http://xoxo.gl/ with an e-mail address then I'll let you know when there's more to see.
Otherwise you can contact me for a chat ronald@xoxo.gl
It's cool because it's a systems programming language which compiles to C with generics, an awesome Python-like syntax, AST macros and other metaprogramming features.
I am one of the core developers. I developed a lot of the standard library and tools such as the Babel package manager, Aporia IDE and a build farm all written in Nimrod.
I have joined forces with my sister in law who has a Doctor of Psychology and specializes in anxieties. We both are shy people who have suffered with social anxiety, so we are working on new ways to help people overcome this. Combining her expertise with my dev skills. As you can see from the landing page, we don't have a designer :)
Why it's cool
* It's a really fresh way to conquer anxiety
* There's nothing else out there like it, existing anxiety/shyness communties and websites are rather archaic and/or simple
* It will help people of all types, from just wanting to get better at public speaking, to those who suffer from debilitating anxiety
* It will be helpful for both those who suffer and for psychologists to use as a tool
Basically, I'm taking a geometric approach to the flight dynamics model (similar to how x-plane works, except they're using... older techniques/technology. I'm using much more advanced stuff [working on seeing if I can simulate the airflow for the entire craft, as opposed to doing it by sections and then integrating those together]). This is in contrast to things like MS Flight simulator and FlightGear (though, flightgear does have a poorly documented and rather inaccurate geometry based fdm - but most people use the table-based one, which is far more accurate than the geometry-based fdm they have implemented), which use lookup tables to guess how an aircraft would perform.
The problem I actually originally set out to solve was that xfoil and xflr5 suck to use (importing/exporting plane data is... either you can't, or you shouldn't), and fuck paying for the more expensive design testers. (this is why I have the focus on accuracy - if this was just going to be a simple game, I'd have spent far more time making it look pretty) However, I figured that I could also make testing be more fun by adding an interactive mode (i.e. I want to be able to do hardware-in-the-loop type stuff, as well as just manually flying), and at that point, it just is a scriptable flight simulator.
I'm still working on the flight dynamics model, been teaching myself fluid dynamics so that I somewhat understand what all is going on there (as much as anyone who hasn't spent years studying this can understand...), and I've been working on writing code to run on the gpu (yay, opencl) in order to do this. It's been fun.
Good look getting into writing physics simulations!
Good luck.
I actually just wrote a script to generate an atom feed for this (I mean, I have some updates which are on my main index page, but, that's not a way to easily enable people to follow me...), so you can follow my little self-generated atom feed at http://younata.com/feed.atom right now, it's just a single post that links to my above comment, but I'll try to write at least once a week.
By the way, the datestamps on that feed are in UTC, which is localtime for my server.
Feel free to send me an email so I can notify you when I have a prototype. My email is listed in my profile.
It's cool to work on something that's both cool and makes money, but I'm at a point in my life where I'm happy to work on something that makes money even if it's not cool. But getting paid regularly is pretty cool in its own way.
LiberWriter is a product/service to help authors, primarily by converting Word files to eBooks, as well as providing cover design services.
The macro facilities and compile-time arrays make many things super, super compact and beautiful. A great example is a raymarcher: https://github.com/daeken/Shaderforth/blob/master/examples/r...
You can see it in action on Shadertoy here: https://www.shadertoy.com/view/4slGWl !Warning! Windows users have been reporting some problems, so be careful. (If it crashes your browser, please let me know what your setup is!)
We're trying to open-source the entire education system, starting with creating an easy way for materials and processes to become "forkable".
- Fork, for example, an MIT OCW course.
- Make modifications.
- Submit a pull request back to MIT with your changes, or, just teach from your own fork.
Are you planning on keeping it slide-based or incorporating other types of media in there as well?
Other types of media are very important to successful teaching, so they're very important to us. We're rolling out updates soon that will support not just other media types but nested organization of courses so you can have multiple sessions. All part of refining that alpha :)
We use several data sets including FAERS, Meddra, Medical Device Data, UMLS/RXNORM and DAILYMED/Structured Product Labels to name a few.
If I may make a couple of suggestions - I put in 24 ATMEGA328P-PU-ND. It found where they were, it found the lowest price. They're $3.16 PU - total ~$76. If I get one more, 25 of them, I hit the price break, and my order total come to $50. Definitely a better deal. When I'm getting parts, the price breaks always seem to make me spend more, but there's situations where it wouldn't (like above). Adding in recognition for those would be good.
Another suggestion (this is what I was going to work on, but I've moved onto other things) - create a package deal - PCB, parts, stencils, etc, all in one. Have rolling part shipments (orders every Friday). Get reels of components, fulfill some yourself - but charge the live lowest price (you make a little bit from the reel discount, they save a little bit from your utility). You handle the money in between, and disperse it out to the lowest combined cost. Having a one stop shop where I could dump a schematic & board file and get back a PCB, parts, and stencils would be pretty awesome.
As for ATMEGA328P-PU-ND, did you try using the optimization slider? :) Drag it all the way to its "Aggressive" setting, it will bump the quantity up to 25, and the total down to $48 - just like you said.
As for package deals - you are right, this is what needs to be done. We're thinking about that.
Is there any way to represent shipping as well? That seems like the killer - sure something is $2 cheaper on Mouser than Digikey, but if I have to pay $5 for shipping, that breaks the deal.
Something else that would be cool - and this is a huge pain point for me when developing PCBs, is let me tell you rough characteristics I want, you find me the part. I want a 0805 10K resistor +- 10% @ quantity 100. Find me the cheapest one! As long as I can use it as a pull up resistor, I don't really care what it is. It's a huge pain in the ass to go through when I want to make my BOM and have 10 different tabs open looking for a 1K, 5K, 10K, 22uF, 10uF resistor and caps. Make that part easy.
You should increase the part lookup speed as well - it spins for quite a while. Autocomplete after a few characters would be good too (I wouldn't remember PU-ND, had to look it up, but I can get the first part).
Good stuff - do you have a mailing list or anything to get updates?
The quantity bump gets shown as a warning because at some extremes the optimizing algorithm may choose to increase the overall quantity even if it costs you more than at a lower optimization level. Lets say you picked $100 worth of MCUs, and it knows it can get 30% more MCUs for 10% of additional cost - it may go for it. In such cases we thought the user would like to know.
Unfortunately we have no way to calculate the shipping at present... but the generic parts locator is a great suggestion, we'll do it!
Some feature requests (I m sure you have heard these before):
1) Don't require exact part numbers for common passives (100nF 0603 25V X7R 20%) should get me to say the 10 cheapest results across suppliers.
2) Better information if part numbers are out of stock (Digikey and Mouser both allow you to see projected ship dates) - This also allows for another optimization slider, "Lead time"
Best of luck, this is very exciting.
Have you ever wondered which of the 10 courses offered by Coursera / EdX / etc to take, sign of up for 4, then dropped all but one and fell too far behind to finish?
Classes offered by MOOCs vary greatly in quality. This isn't a judgement call per se, just a question of "fit." Is this class up your alley, or maybe this class is too elementary for your level, or maybe it is too difficult.
The goal of my project is to offer students a place to express their thoughts, rank the courses (A, B, C, D, F), and rank difficulty. Other students can upvote comments and the top-ranked comment gets the top spot on the page, above the "official" review.
Another question often pondered is "what is the best path for the courses." Although this section is primitive, students are able to offer prerequisite sections.
Ideally, employers will have a place to look when people apply trumpeting up their certifications. Were these classes really worthwhile or was it all easy A.
Due to the anonymity of the site, students are offered the freedom to offer up honest reviews, why they dropped the courses, and what could be improved. Ultimately, MOOCs may have a place to see the real and raw opinions of the masses they are attempting to teach.
Nerd points? Stack is Linux, PostgreSQL, and Clojure.
The IP address is in my profile. Please don't create any accounts you'd want to keep since I am going to nuke the entire database soon. There are a few bugs on this site.
It was a bitch to manually get followers on Tumblr to sell t-shirts to. I had to seek users out, make sure they fit my target audience, and insert myself in the conversation. All without it looking like self‑promotion. That's a lot of mental energy just to reach out to one person. Once I built a fairly large sized audience boat loads of t-shirts started selling. Then I figured startups and businesses on Twitter would find it useful. And they did. Paying customers tell me it works 100 times better than Twitter ads.
If you're interested: http://audience.goodsense.io
Now all you have to do is interact with the people that are starting to engage with you. It's not an instant thing. Our system detects when relevant conversations are going on using fancy algorithms based around machine learning, sentiment analysis and POS tagging.
One thing I noticed is that it favorites some things that don't make a whole lot of sense. For example, I have a 'bitcoin' campaign. It favorites Russian spam links and random BTC arbitrage "results" along with some more reasonable type stuff. Is there any way for me to tailor these results a bit?
For example, does it recognize my behavior and favorite similar items? Or if I add keywords to the campaign, will it limit results a bit more?
In case you didn't catch my response to someone else, the "social etiquette" on each social media channel is different to begin a conversation. For Twitter, it can be as simple as a "favorite".
Email me here! blog.goodsense.io/contact
goodsense.io/temporary-stuff/screenshots/...
It's cool because it allows the 99% of people who aren't technical to use public key cryptography to log in to websites.
Good job, and good luck!
It has been really fascinating watching all of the tools and projects that have popped up over the past few years attempting to make really high quality educational resources widely available, but these tools remain generally out of reach for those people that would most benefit from them.
I'm going on my own. I have a friend who has been there for three years, and I was there briefly in the spring to sort of get a feel for things. Initially I will be working with computers at a few existing sites.
Basically, there's this really common phenomenon where western donors will give things like computers or e-readers to a school or other worthy organization in a country like zambia, but will not be prepared to do the sort of sustained support work involved in actually seeing that those resources work. My sort of general idea is to try to make use of those resources that are now mostly sitting unused.
I guess my go-to anecdote was a visit I made last year to a computer lab that had been set up and funded by the british council[0]. They'd done a really considered job, involving creating a full-time support/sysadmin position at the school, sending that person to nairobi for special training seminars, and just generally working pretty hard to avoid the kinds of pitfalls I'd seen in other places. When I visited the room, two of the ten computers (the only ten computers with internet access in basically a public school board serving 300k kids) were in use, and they were in use by teachers. The admin, whose job is keeping a computer lab running, had never heard of wikipedia. Etcetera.
So I'm going to go live there for five months, bring some freelance work (I do iOS stuff, a bit) and see if I can't show some kids some of the neat things they can do with computers.
0: http://www.britishcouncil.org/
edit: their/there =[
It's built on Docker. I posted an article about how I built it here: http://hmarr.com/2013/oct/16/codecube-runnable-gists/
The source is up on GitHub at https://github.com/hmarr/codecube
I just introduced static semantically versioned builds and started the process of self-hosting.
The interesting thing about lit is that it allows for modern professional development without any UNIX command line or file system dependencies.
I'll have more literature and a very exciting screencast demo very soon.
Unless you have an express license or permission to make use of a derived work of Coors's trademarks, I'd just say that this is not so cool. Specifically, I doubt that you actually registered a "CorsLit" trademark, which completely mimicks the one by Coors Light, by keeping the ® symbol in place. Any trademark office would have rejected this registration.
I'm just an engineer, telling you this nicely. I'm sure, Coors will find other words, should your tool become more popular.
Like imgur for location. No sign up & 1 click to share your current location. If you sign up, you can save your location privately (only you can see it).
Use cases are wide open. Save your parking spot. Share location to meetup with a friend. Save a special spot in a forest. Etc.
If you use check-in services, GeoGraph may interest you. If you never share your location online, you shouldn’t use this.
Working on new features to make location more useful.
Edit - Link to site.
Yes, I want to have a simple, powerful tagging interface for providing more context.
Getting data out via JSON is easy, just have to build a secure API endpoint.
I'll add that to the list. It makes sense for desktop usage, whereas I'm curious how iOS & Android clipboard-ing works.
One suggestion though, the fact that use cases are wide open could stifle growth. I'd suggest a few different landing pages you could A/B test, each covering a very specific use case.
You could have one page explain that you can save your parking spot and share it with others. Another for sharing a meetup location. Another for saving your favorite locations. Yet another (where you may win big) would be easy location saving for photo and film location scouting.
I'm very interested in location and really trying to figure out what GeoGraph can do to deliver the most usefulness to its users
As a kid, I always loved driving around looking at Halloween/Christmas lights and as I've gotten older and moved to a bigger city, its been a little difficult knowing where to go to see good houses. The only real way to do it right now is YouTube videos or hoping your local newspaper has it covered.
The reason I think its cool is I'm learning to use Google App Engine on a responsive HTML5 style page. Since I'm not too graphic oriented, I'm learning how to use Flat UI to my advantage (as you can see in the nowhere near done demo). I'm going to get to learn a lot of web hosting stuff, like the official webpage currently is hosted with Dreamhost, but how do I get GAE to play nice with that, managing/handling requests, how to appropriately display houses without killing my GAE free package. If it generates enough success this Christmas, I'm hoping to spend next year learning mobile development for an app that does the same thing, but also gives you directions.
Also - this is a cool idea. As I've grown up in the same area, it seems like fewer and fewer people go all out for decorations around Halloween and Christmas, it who does with minimal effort. I can't find any examples (none in my area), but does it support pictures of the decorations?
I have not touch AWS before, so I'll look into it. I went GAE because I'd used Udacity's Web Development course and in it they talk about how Udacity actually runs off GAE, so I thought if they did it, its do-able.
It's a new blogging platform that helps people build audiences. Our oldest users (1 year) have seen roughly 100% increase in daily traffic, twice as many comments, etc. My personal blog has doubled daily visitors and growth rate for subscribers went from 1% to 10%.
In searching, we also found this seller on ebay (no affiliation) that had a bunch pretty cheaply. I sort of liked omot.com, but not enough to buy. http://stores.ebay.com/Short-Domains/LLLL-com-4-Letter-dot-c...
Or is sett intended to compete with (hosted) Wordpress directly?
Also, why did you call it Sett? The metaphor isn't very obvious from your website.
And you should think of a better headline. Here's a good article: http://blog.kissmetrics.com/ultimate-home-page-headline/
1. https://github.com/fogbeam/Neddick - Neddick, a private "reddit like" for the enterprise. Very much inspired by Reddit, but has some additional features - triggers & filters for content, RSS consumer, some additional "share" options (XMPP, ActivityStrea.ms via REST, etc.)
2. https://github.com/fogbeam/Quoddy - an "enterprise social network" product that has some wicked cool features compared to most other ESN offerings, including: ESB integration for subscribing to real-time business events, iCal feed integration, integration with workflow/BPM engines, etc.
Why is this stuff cool? Well, they're both OSS (ALv2), written in Groovy, and have some really nifty features. And what we're working on now is semantic concept extraction, automatic correlation/linking of Named Entities to related resources, and semantic query support. Coming down the pipe will be some rad visualizations and just generally more support for different ways to navigate the "knowledge space" that is entailed by related content, people, events and tasks.
For me, this is a classic "win win" because I get to have fun working with cool tech: machine learning / big data (Mahout, Hadoop, etc.), Event Stream Processing, Semantic Web stuff (Stanbol, Jena, Fuseki, etc.) and because we're building some stuff that I think we're going to be able to monetize.
Build awesome tools AND make money from it? That sounds like my idea of fun. :-)
1) Shared Places
The idea is that you can have public or private lists of locations that can be shared with other people, and would be integrated with mapping software on your phone so it is easy to navigate to them.
Some private lists that may be useful:
a) A family one that keeps track of extended relatives, friends houses, soccer fields, etc
b) A small business that works at, delivers to, or services fixed locations.
Some public ones might be:
a) Places in this area that are related to US Civil War history.
b) Gas stations in this area that have a drive-thru (this sounds silly, but was actually where I got the idea - my sister has small children and it is a pain to get them out of the car and into a store to just pick up a few convenience items, so knowing where she can go that has a drive-thru is really handy)
2) Insomnia Tracker
An app/website to log things related to sleep (beverages consumed, medication taken, notable social situations, what time you try to go to sleep, what time you wake up, etc). Hopefully having it available on a phone will make it easier to keep track of things more fully than if you had to remember to write it down in a paper log, since you usually have your phone with you.
Then this data can be used to find trends such as how, say your coffee consumption affects your sleep, or maybe how stressful arguments at work are keeping you up at night.
I don't have anything up for either of them yet, and I'm not sure either could actually make enough to be more than a hobby, but they are both useful to me and kind of fun to build.
The most cool thing is GoLater's note could be search by Map region, Drag your map and see your interesting places collection, Especially GoLater's map function also implement 'filter by Notebook', you could collect places related to US Civil war history in a Notebook named "US Civil war", Open the map in GoLater then switch to "US Civil war", Drag the map region and all information related with "US Civil war" will show up around map region
GoLater also implement Places Sharing by way of Evernote share notebook , Your places is private list in your notebook, but you could share your places notebook to your family , Your family could pick up which place is interesting then save to their own map
Demo: http://www.youtube.com/watch?v=BCXnIgsEqK0
It's cool because: * It lets you share your terminal session, read-only, using just one command. Easy to get (or give) help.
* Many people can watch the same session. If you pair it with Hangouts OnAir, you could do live trainings.
* It's not as powerful as tmux or screen sharing (as it's readonly), but it's much simpler: there's no need to open ports in your firewall, configure your router, or create users. Being read-only also is an advantage in its use-case.
I haven't launched it yet (I'm finishing some performance tuning), but it's usable. Its only dependency is on Python and Script. If you're on Linux, you just need to run:
python -c "`curl -sL http://get.shellshare.net`"
This will download the client and run it, automatically sharing your screen and giving you its URL.Feedback welcome :)
For example: a component that lists blog posts could be represented by:
{
options:{
elements:[image, title, author, date]
},
criteria:{
sort:date.desc,
published:true,
limit:10
},
request_vars:{page:3}
}
That would show the last 10 posts that are published, ordered by date, on page 3 of the results.That's a simple example, this site: volumeone.org is built almost entirely this way.
Since it's in JSON format, JavaScript can be used to build UIs that build the components and layouts.
As for escaping special characters: I've run into that a lot, and I agree it is very annoying. God help you if you want to specify regexes on lines.
So for a lot of my YAML-ish applications, where YAML is used for user templating or configuration, I run everything through a really simple postprocessor (often by encapsulating non-digit lines with single quotes, and a few other tweaks) and that seems to work well for me. That way the user only has to type the bare minimum (no double quotes, no curly braces, no/fewer commas), and what they write "just works."
It's cool because I'm using the pre-alpha version to get myself to work on Powershame, sending out timelapses to my wife and facing shame when I break it and it fails to send.
There seem to me to be a lot more designs for revolutionary new nuclear plants than ever get built. Can you share any thoughts on why that is, and why yours will be different?
- I hate tracking my time, so the app should make this very easy & compelling to do (dare I say fun?)
- Should work well with lots of different contract types (hourly, daily, weekly, retainer)
- Should earn me more money using best practices (minimum billing increments, etc...)
- Should get me paid faster & with the lowest fees possible (client payment details on file & using ACH or something)
- Should make managing sub-contractors a breeze. Think of managing sub-contractor invoices & time like a pull-request on GitHub.
So I decided I'm going to work on this and try to make something that people will really love using.
If you're interested, get notified when it launches: http://bradjasper.com/timetracker/
* Terra Ex is a 4x (explore, expand, exploit, and exterminate), online game.
* We are raising money for STEM education from the game's profits (see our foundation: http://www.odinfoundation.org/).
* We've got 20+ years of experience in making games and wanted to leverage this expertise to make a game that will help fund our charity.
* We're a completely new and indie company.
* Our team worked on World of Warcraft, Starcraft, Command and Conquer, Mercenaries 2, and several others.
* Professionals from NASA/JPL and USC are helping out so we can make the game educational, and scientifically correct (see the video on our site). But not so "educational" as to ruin the fun in the game.
* 100% bootstrapped in our free time.
edit: formatting
A code editor that uses knowledge of a programming language's grammar. It's cool because it should be significantly more efficient than working in vim/emacs, and will allow powerful scripting capabilities and macros to transform code structurally, instead of as text.
* GitHubReminder - serendipitous email reminders about your starred repos on GitHub. https://githubreminder.org/
* JSComplexity - code complexity metrics for JavaScript. http://jscomplexity.org/
* CoffeeComplexity - code complexity metrics for CoffeeScript projects (still in development).
* GrepSrc - regex-based source code search engine (still in development).
Halstead difficulty: 4.666666666666666 Halstead volume: 55.506595772116384 Halstead effort: 259.0307802698764
Do you do storage on the back end? Can you target a particular open source project to analyze it? Can you target languages other than JS?
Make a Github bot that makes pull requests that analyze a project's complexity, areas where it's more complex (refactor), areas where there's fluff, projects that don't follow 'standards'. That'd be cool if it was an opt-in thing, like I add a "ComplexityBot.MD" blank text file, complexity bot comes by, analyzes my project, pull requests the complexitybot.MD file, gives me some nice data, comes by again whenever it gets some down time and updates the analysis.
There is no storage on the back-end, it just calls a little node library that I wrote and spits out the result.
The work to target other languages is underway, I've split out the AST walking to a separate repo, so it just requires writing a walker implementation for the target parser and you're done. The CoffeeScriptRedux walker is currently in development, with LiveScript planned for after that.
So I met a guy recently who is building something similar to the ComplexityBot idea you describe. It's called sidekick and looks pretty awesome from my initial play around with it.
https://chrome.google.com/webstore/detail/achshar-player/fdd...
It's cool because: * It scales to really large data sets: We store ~10 billion keys in memory on a single, not-too-ridiculous machine, and the design supports sharding trivially * It's fast: we have a lot of optimization still, but can do ~1M lookups/sec (O(1) lookups) * It's a data structure! (Which as non-formal-CS people we find fun)
Would be very interested to hear other applications that people would find the above attributes useful for!
Give it a set of rules and it will buy and sell stock for you. I got interested in algorithmic trading and built this site to find out if it works. If it does I'll add real money trading.
I'm working on it because brainfuck is awesome and writing a kernel in it is even moar awesome. I'm currently trying to figure out how to port several basic GNU coreutils to the system.
The kernel boots and hangs in QEMU. That's good for now; at least it boots. Now, the important thing is actually getting it to run bash, and a few basic coreutils, specifically cat, mkdir, echo, ls, and cd.
Once it's done, I'm pushing to github (commented extensively, of course ;)
I'm working on getting it to compile straight to assembly. Yeah, yeah, I could have used https://github.com/ahorn/bf-compiler/blob/master/bfc.c, but eh, what the hell. It's supposed to be a hobby project.
Recent cool news: got word from the hosts of Node Knockout that submissions are allowed to use it in the competition.
It's not cool. Nothing I make is cool. It never was. All I seem to make are boring, niche ideas... and not even I care about them. Since half a year, I haven't found anything that would interest me. I'm a man with low standards, I guess.
Everything great has once been a niche idea. As a matter of fact, everything highly disruptive was niche at first. Some examples:
- photography
- the light bulb
- combustion engine
- air plane
- radio
- tv
- Internet
Do you think that any of the above was anything except niche when they were invented?Doing something great means trying hard, spending a lot of time on it, not giving up and believing that it can succeed. This involves both research & development, and a lot of sales. And if one idea fails, the other might work, but only if you're passionate about it.
It's a low-cost, secure and simple way to protect things that are important to you.
We've started with stickers for now, but are looking to offer item-specific protection soon e.g. keyrings, luggage tags and pet tags. The concept is well-founded but, until now, has been really poorly executed.
I think it's super cool because it's one of the few games I've played that has a heavy educational component while also being fun. It's also cool because it's extremely open. Through the use of the in-game terminal, players are able to build intricate levels and puzzles, then share them with others.
Due to the extremely customizable nature of the game, I foresee teachers being able to create homeworks/tests/assignments within. That's the synergistic learning part :)
We've done workshops with Black Girls Code, DIY Days, The Village, and the Grace Hopper Convention in places like NYC, Sheffield (UK), Philly, Minneapolis, and most recently Toronto. With each iteration we are seeing more and more excitement, from kids and adults as well.
If your interested and located in NYC, we're doing a game demo this Monday night (10/28) at Microsoft HQ (www.meetup.com/gaming/events/139786752/). stop by, play our game, chat with us, play other cool indie games and have fun!
I'm also writing a comedy horror roleplaying game and getting to grips with all the less fun aspects of running a kickstarter campaign.
It's a client side Javascript library that handles phrase detection and the injection of translations. Machine and human translations can be ordered via our web interface.
Why is this cool? It generally takes an engineer at least 1-2 weeks to fully localize a website (go through all template files, replace all text with string keys, build a workflow for updating phrases, ordering translations, etc), and once the system is in place, editing template files and adding new text to your app is a pain. Localizejs automates this with a copy and paste js snippet. And it works surprisingly well -- I had my doubts about this approach before building it as well, but you'll be surprised that it doesn't hurt page performance very much at all.
It's still in development, but shoot me an email if you'd like to test it out. It'll be production ready within a month. bp@brandonpaton.com
This is cool as, in my opinion, SharePoint Must Die.
I work on http://opendylan.org/ and have been working to revive it for the last couple of years. We've done new releases, improved usability of the compiler and some of the libraries, new website, updated all of the documentation to modern formats, including a couple of books.
We've also been creating a new IDE via a plugin to IntelliJ that is rapidly changing how I go about writing Dylan.
I think it is cool because it is a great substrate for experimenting with some features in programming languages and runtimes, like coroutines and numerics. It is great to start from a working and industrial strength system.
I think it is great to prevent things from being lost to history (and to hopefully have them be useful again). Dylan is a great combination of ideas from Common Lisp, Smalltalk but with a focus on creating native executables and libraries.
I've also got something that I'm building in Dylan that takes advantage of Dylan's strengths, but it is in very early days.
It's cool because it changes your relationship with the scale. Your weight fluctuates up and down naturally during a diet, and seeing a high number in the morning after you worked so hard the day before can be so demoralizing. With this app, that number is just a data point. You can enter a high number into the app and find out that your overall weight trend is still headed in the downward direction, so there's no need to freak out!
On a personal level, it's cool because I actually SHIPPED and because I've gotten to learn so many new things like design and marketing. And getting an email from someone who tells you that it's helping them in a way that no other system has ever helped them before feels incredible.
PS- Reading Hacker News has been a huge inspiration for working on this and persevering during the rough times. Love you guys.
I'd also recommend Ghuloum's An Incremental Approach to Compiler Construction, and the specially the accompanying tutorial: http://web.archive.org/web/20091005152403/http://www.cs.indi...
I never got far in Lisp in Small Pieces or the Essentials of Programming Languages, I mostly figured things out as I went along.
Download here: http://www.appstore.com/placeunit
Just the video: https://vimeo.com/68029789
Demo: http://fantastic-vancouver.placeunit.com/
It's cool because:
* It is very very simple to use. Any person with an iPhone/iPad can build something in minutes.
* It's a PhoneGap app (HTML5/JavaScript) which integrates Open Source components with a hand rolled framework.
* It uses a no-password pattern. It supports offline work. You can use bidi-languages. It has CSS based themed "filters". Mini-sites are customizable and embedable.
* Bootstrapped. I'm sole developer/designer.
It's cool because it's been an amazing ride keeping it nice and snappy in spite of an ever growing data set - over 50 million feed items retrieved so far and still growing :-)
We use it for working with local Python objects like lists, sets, queues and multisets, which are then backed by Redis.
he's currently in Long Beach at the Maximum Yield expo showing off the early alpha I ummm, "polished off" at 4am last night :) [2]
it's cool because his customers and oems have been hounding him for some time for an Android and iOS app and for his software to work on OSX, Linux. (currently it's Windows only, C#/.NET).
a web app + SaaS was the most natural choice. also, i don't think anything like this exists yet.
i'm working on a plan to replace the ethernet module with a BeagleBone Black + Arch and a nodjs-based tcp->serial modbus proxy. lots to do, especially when you also have a 9-5 :)
I've got some modbus scripts that were written in Python while we were working with one of our clients. Its nothing great, just a few read/write functions. If you want I'll send them to you.
PrintToPeer (http://www.printtopeer.com) is connecting 3D printers to the internet for remote control and analytics. We have a web dashboard with a real-time connection to your 3D printer(s) for queueing and monitoring, and we've built a printer driver that works on the majority of current desktop 3D printers.
A hardware-agnostic API from the web serves as a platform for other developers to create apps on top of. It's an abstraction layer above 3D printing.
Being able to create tangible things from software is the coolest thing I can imagine, because of the social and environmental impacts. There are huge challenges ahead that we are excited to face.
[0] - http://octoprint.org/
Out of the box, we support Makerbots (as well as ReRaps). Multiple printers are managed from the same interface. You don't need to wrestle with firewall settings to be secure. We offer multiple slicers in the cloud rather than one slicer on the client. And we are starting with a Raspberry Pi client rather than relying on other projects to provide that capability.
And again, by having the service hosted by us, we're able to provide an API to 3rd parties to tie their apps into. Marketplaces, design apps, games, sharing economy services, etc.
Do you use Octoprint? Which printers do you have connected to the service?
The way it sounds, at least from glancing at your website, is that the printer becomes web connected (your printtopeer.com link on the tablet and printer interface). I would never, ever pass control through a third party for something as expensive and dangerous as a printer. Can you manually override the endstops? Can you manually override the temperature controls? How about a hacker?
Just my thoughts. Your interface looks very nice, good luck with the project.
[0] - http://imgur.com/a/FZfp9
And thank you!
We can encrypt the transmission, but technically you could read the GCode straight from the serial input at the printer.
How hard do you think that would be? I imagine that for open source 3d printers that would kind of easy... There is a business in there if you solve this ;)
Renjin - new interpreter for the R language built on the JVM (http://www.renjin.org) - includes a gcc-based Fortran/C to JVM compiler tool chain to leverage and transform existing scientific code.
Second, the technology to pull this off requires a lot of different pieces, in different environments and languages. It's been a really satisfying technical challenge to make everything work together seamlessly and automatically.
[1] http://f14n.com/
It's a client-side encrypted Evernote replacement (with a much easier interface). The goal is to eventually provide easy note-taking, bookmarking/clipping, and file storage (ala Dropbox) with a cloud service that's surveillance/hacker resistant by only storing encrypted data. The kicker is you can still share with others.
Right now it's a pretty small alpha, but we're hoping to get some of the internals cleaned up and push out a new version with file storage in the next few weeks.
Of course, it's open source (if it's not open source, it's not encrypted). We're avoiding the word "secure" until we get some eyes besides our own reviewing the code.
http://www.kickstarter.com/projects/energyaware/neurio-home-...
It's cool because we launched it on Kickstarter 11 days ago, and have raised $101,000 so far... people really are excited about it!
Basically, it's a real-time energy sensor that can show you how much electricity each appliance in the home is using from a central sensor. Also, it has an open platform & can integrate with things like IFTTT, Spark Core, and Smart Things.
Here's an example project we put together. =)
It's cool because it offers C++ developers an easy path to running code on GPUs and multi-core CPUs via an STL-like API. It's similar to NVIDIA's Thrust library but supports all OpenCL compatible devices (including AMD GPUs and Intel CPUs/accelerators).
Documentation is here: http://kylelutz.github.io/compute/
P.S. It's still under active development and we're looking for more contributors with an interest in parallel computing and C++. Send me an e-mail if you're interested!
Buy your lenses once that work with multiple frames!
Real project: A system that will help organizations understand their overall, and application, security risk and manage it across time. Why is it cool: because security is hard and this will make it easier in a non-snake oil fashion. Many organizations are flying blind about their actual risk. A good view of your risk can help you prioritize security budgets.
Might I also suggest an overall fuzzing engine? Sulley and Peach Fuzzer both have fairly ugly APIs and config formats, in my opinion.
A pretty DSL that lets you describe a template, also with the ability to add custom Python functions and integrate them on the fly, would be great.
I will put it up at http://github.com/bitexploder soon (a week? Maybe two?).
The beauty of the "fuzzing engine" I built is that there is nothing to it really. You put in "scriptlets", which are really just small bits of Python that generate lists or sequences, and it combines all of them. My goal was to just write up a lot of the common HTTP fuzzing scenarios (integer sequences, alphabetical sequences, demonstrate common encoding and other scenarios giving you a simple list of things you can copy/paste/modify into a template. And then it runs, logging it all into a SQLite database.
I'm coding something quite simular at the moment and would like to leech from / contribute to / test your project.
If you're interested - tkmop / lenta.ru
I'm working on a map series (36-48 maps in a .gif) of dominant generation types by state and month right now that I think a lot of people are going to find very interesting, as the seasonal disposition of hydro and the fast uptake of natural gas by all the boilers that can use it will be kind of visualized.
You can Google for all this stuff, but sifting through the mounds of results takes way too much manual effort; you can ask on forums like this, but that's not going to work for a lot of people; you can look through LinkedIn or the ones that AdAge and friends use, but I didn't find anything I would consider thorough/useful on the former (and I find the searching and filtering system to be very poor), and the latter only really had advertising companies. I also thought about things that companies I've worked for that have provided custom software dev work would find useful (like having a single place to point customers with examples of everything - for various reasons, so many companies just can't/won't update it on their own web site - it even happens that the people who work at the company have to send an email around asking for examples of previous work.) So it's better than all that (we hope!) That's why we'd consider it cool.
At the moment, we're pretty far in to initial development of what we consider the MVP and hope to soft launch it in the next few months. Right now, we just have a splash-type page up:
But since I'd love to chat about it:
Simple little tool to let "unknown" but talented bloggers work together to publicize their offerings.
Why's it cool?
- aim to is help counteract the "Justin Beiber Affect" (gets 100,000 RTs for saying, "Live life!")
- try to encourage a more personal, hands-on sharing rather than today's mindless "click to retweet" approach to life.
- you can't earn any badges or rep points
That's it... best go finish it :-) It's at @tweetstartme if you are interesting in knowing when it's done
The cool/interesting part of this is that I'm using a combination of SchemaCrawler and our homegrown upgrade/migrations kit to naively (with the only domain-specific knowledge being where to start) extract a single account from a multi-tenant database and import it into another one, even if the other one is a different version. (I only support upgrades, as downgrades would cause data loss.) Because it all runs over JDBC, it also means that I can go from one database to another - MySQL to PostgreSQL, for example.
It's cool because:
* It's really simple (paste a YouTube URL then take notes and they all sync up).
* At the moment there's no good way to capture, organise, export and share notes relating to online videos. You have to open a text editor next to your browser window, or (gasp) write on paper.
* It solves a pain point I have when teaching, as I often recommend videos as "recommended viewing" to my students, and I like to share my notes on the videos with them, and also see what they are writing.
* It's my first coding project, so I'm learning a lot :-)
http://apps.facebook.com/sortonsevents
Which is tied in with a page tab app I'm working on that watches a list of other pages for events they've created or posted:
http://www.facebook.com/UCDEvents/app_123069381111681
Most of the work for that being on the admin end:
And I've just started the android client.
I'm using GWT on App Engine and trying to keep generic Facebook stuff in a separate project, which will some day be amazing:
It's a (free) headless browser API for web automation, creating web-bots, scrapers, and talking to REST-ful web services. I just released Beta version 0.9.5 last night.
It's cool because it's far more lightweight than the most obvious alternatives, which means (for example) that it's possible to run many, many browser instances at once, such as one per thread. As an API, it's very developer-friendly with extensive documentation and simple examples for every concept, making it very easy to get started writing java-based scrapers/bots/etc.
It's cool because unlike other apps that fetch data from Facebook, we're classifying events into categories using NLP algorithms and we're also working on advanced event recommendation system, so we don't just provide a list of things.
Also unlike other tech startups that try to make things easier to do at home (delivery, social networks, etc etc) we're trying to encourage you to go out and enjoy life.
It's for Android only at the moment. http://olaii.com
I'm always open for chat, suggestions, criticism so don't hesitate to contact me/us :)
It's cool (to me) because I'm one of the co-founders, we started from 0 a few years ago, and I like to see the growth.
(you didn't specify it had to be cool to other people)
It's cool because it's designed to host lots of different marketing applications, and because it has the big data aspect to it.
The other cool thing about is that it's designed to be easy to use, mobile responsive, and self service (which is quite a big plus when comparing to the competition!).
The other cool thing is that it's my day job, and I get paid to build, design, and work on it :)
Here is mine: http://doerhub.com/of/diana , showing the rest of the stuff I'm working on.
Cool because it makes the process of creating, sending, and signing freelance contracts much less difficult.
Ultimate goal is to get it to a point where a freelancer can pick from a series of pre-loaded templates related to their type of work (e.g. a brochure website, developing an application, wedding photography, etc.) and send their client a contract (that's viable) in minutes.
Also makes signing easy for clients by just using a single button click.
How much lawyer time did you need to spend on setting it up?
One suggestion for the website, it clearly states the benefits for the developer, but I assume the customer half of the deal would end up seeing it as well. Point out the benefits to that party, make it seem more of a win-win, rather than a developer covering their arse.
Not much lawyer time. I had the fortunate position of having my dad as a lawyer/a good friend who was a lawyer to pass the idea on to. The core idea (save for storing signatures) doesn't have any legal implications, so building it was pretty straightforward on that front.
Re: the site, thank you for this. I currently have an item on my to do list labeled "guide for curious clients." On my radar for sure, but I'm more concerned with getting the basic pieces in place before I invite that storm :)
I love working on this because I get to learn a variety of things. Right now I'm switching from Amazon EC2 to my own setup with KVM/Qemu VMs.
It's been quite the experience prototyping with kvm/qemu, overall I'm really happy with it. From tuning libvirt, to loading RAM images straight into the VM in order to avoid boot-storms, learning about the various VM disk formats, virtio drivers, ... there's plenty to learn!
For the moment, it doesn't do much besides displaying a list of emails in a maildir but in a week or two I should have thread handling written.
The source is at: http://github.com/khamidou/kite (sorry for the lack of readme, I should get around to do this tomorrow)
What does it do? It reports time from 3 different actions using Trello. When I first used the Trello api I was amazed at what you can see. Today I can move one card and inform my clients and track time at the same time. One bird...
I also don't require any signup. You use your Trello account to sign in. So I guess another thing that I think is cool is that you can use my application with little friction. In 3 clicks you can see a report of your Trello activity the first time you use my app. I am proud of flow.
I also think it is cool that I can get sub 100ms responses off my tiny vps using ruby/redis/apache/modrails/oj gem/jquery/bootstrap. I love the stack, sure it's not the fastest/latest, but it was fun to code.
The tool is currently used by people in 88 countries. I did not expect this at all and it is a happy surprise.
Best of luck to all!
Timers and pie charts are for bakers!
Demo: http://demo.songpane.com
It’s cool because:
* you can carry your entire song repertoire with you (chord charts) and easily combine songs to create set lists for worship services, concerts, practice sessions, etc.
* can transpose chord charts
* works on any device
* works offline
* can share set lists with other band members
* everything is synchronized in real-time
It will be a website along with a phone app.
Why it's cool? Because it is a tactical type game, like chess, checkers, or go but instead of two players, up to five players can play meaning that there are much more possibilities for winning. I am also developing a board game for it as well to be able to play as a group at home, or where ever.
http://www.eliteraspberries.com/doc/udsp-user-guide.html
https://code.google.com/p/udsp/
In the future it will include:
* support for more FFT libraries, like FFTW;
* some signals processing functions, such as basic frequency modulation/demodulation; and
* a NumPy-compatible Python interface.
Its best feature at the moment is convolution and correlation.
It's cool because:
* It takes the headache out of maintaining multiple WordPress sites.
* The main plan is that everything is "set and forget". Install one plugin and that site is covered:
* Automatic updates for both point (3.7.1, 3.7.2, etc) and major releases (3.8, 3.9). The point releases should actually happen 1-2 days sooner than the 3.7 auto updates from Wordpress.
* Automatic plugin updates
* Automatic file and DB backups that are stored in S3
* Uptime and response time monitoring.
* "white screen of death" alerts
* Malware / blacklist scans and comparisons of core and plugin files against WordPress.org versions.
This was built for my own internal uses. I had one consulting client that managed around 600 sites and could not get their heads around the other management tools on the market, but could work from a Excel sheet that had the urls / usernames / passwords for all of their sites. When an update was ready, their procedure was: downloading all of the files via FTP, downloading a SQL dump, pressing the "update" buttons, looking at the home screen to make sure it loads, updating the excel sheet with the date and install version and moving on to the next site. They averaged 4 sites per hour. I'll let you do the math on how long that took to get through all of their sites.
Story: When a business needs custom software to solve a particular business problem, such as a special inventory management issue, a recruitment process, expense management or whatever is custom for their company. Normally they would have to go out and hire a custom programming company to use a very high level technology to create a solution. This is very time intensive, complicated and because the programmers don't understand your business, often there is a massive communication gap and projects often fail. Cell Master is a much easier way for business owners and people inside of your business to create custom business software. It is effective because you understand the business, you understand what the software needs to do and how it needs to work. All you need is just some basic excel skills, knowing how to use excel formulas, and you can have the same potential as the expert programmer. So this means you are going to be able to create the software faster, you will be able to modify and adapt the software, it will be a lot more cost efficient and you will be able to create the solution that you want, not the solution that the programmers think you want. You will be able to create an interactive web application that solves your business problem with your own custom software. You will be able to do it with only excel skills, you don't need HTML skills, web server skills etc. With only spreadsheet skills, you can create your own custom web application.
Hello world: http://www.youtube.com/watch?v=oogKKfbRyMQ
It's cool because I think it's an interesting and difficult problem and I don't know of anyone tackling it well. I still don't know how feasible it is to create an automated / crowd driven system that provides a measure of credibility that is reliable enough to be useful, but we are certainly giving it our best shot and I would love to use such a tool if it existed.
I also think it's cool because I think both our user credibility system and topic hierarchy concepts have aspects that are quite nice that I haven't seen elsewhere.
We are currently focused on finance because it is clear how to score predictions about things that trade in a market (though the problem is much trickier than you might first imagine). Also, it is clearly valuable if we can succeed, even in a small way which is the most likely outcome if we do. However, we are playing with features that have broader applicability as well.
It is cool because you can be alerted on:
- any mention of your name, company, product or competitors on Hacker News and join the conversation.
- any submissions or comments of users you like
This way you can upvote while it's still time and join conversations on subjects that matter to you.
We let you access your eBook library anytime, anywhere, on any device.
Its great because we allow our users to convert their ebooks from one format to another with ease, its simple enough that my mother and father could do it. We also let you keep complete control over your library, if you want, by allowing you to store it on Dropbox or Google Drive
Like Amazon 1 click, except it works on every website and requires no merchant integration.
Video Demo - https://vimeo.com/76122291
It's cool because - Spend bitcoins anywhere you want - No merchant integration - 1 click checkout so you don't flood a million websites with your personal data.
It's Cool because:
* Creates analytics from an offline activity
* Built with Backbone.js, Node.js (Express.js), hosted on Heroku, and uses Parse to store data. (all great free services)
* Is being actively used by over 100 drummers who have logged over 3200 practice sessions in about 3 months.
It's really cool because most of the current chord sites lack the one critical feature for the mobile age: offline usage.
And also it's amazing because it's built entirely by volunteers and the users are evangelizing it themselves. We have never spent a dime on salaries/marketing or anything else. 100% bootstrapped.
It's cool because these glasses are stylish enough that they are a fashion item, and have appeared on the runway at New York Fashion Week: https://yougen.tv/video/beddc3d4-784f-40ab-8066-652ac8e3f694...
It's cool because you can record two-handed activities such as kayaking: https://yougen.tv/video/9b406d41-8e68-43fc-904f-f12ce688f610...
It's cool because everyone from Miss California https://yougen.tv/video/db0c3dd0-846c-458c-8d53-cd2802b00534... to my barber https://yougen.tv/video/92f9308b-d6a9-46a4-95f9-39da0700f9cb... instantly sees the appeal of recording and sharing your memories with your friends
I don't know why but I always thought fashion ads in Vogue were beautiful. They were art. And it pissed me off that others didn't see what I saw. I also love and admire Milla Jovovich and try to collect as many of her fashion/fragrance ads I see. I get really pissed when I can't have one. It's my collector's mindset. Even if the site fails as a marketplace and instead becomes the Pinterest of Magazine Ads, I don't mind. I just love scanning the ads in and organizing them.
So I thought why not have a marketplace where people can buy and sell their favorite ads of models and celebrities. There's tons of people who are obsessed with celebrities and collect whatever has their favorite celeb's face on it.
In other words, keeping every version and branch of a musical idea, with rollback and merging (eg. merge bassline track from version A into different branch), and collaboration through these same tools.
I know people have approached this idea a few times, and just this month a startup called Splice popped up with some funding to do almost exactly what I had planned to in a previous iteration of the idea. However I've moved on to an approach which would make this awesome capability available to more people. Ultimately though, I'd like to extract as much as possible into a generic foundation for apps for other media such as video production, a low-end, self-hosted LayerVault alternative etc.
Also, out of interest in personal computer history, I ported the PCE classic Mac/PC emulator to the browser with Emscripten.
Demo: http://jamesfriend.com.au/pce-js/
Rationale: http://jamesfriend.com.au/why-port-emulators-browser
Unlike some of my previous projects (such as http://surveylitics.com), it's cool because it's actually useful. I've been using it for the past month or two for everything and anything I need to remember.
Looks great! Subscribed.
It's cool because it automates most of the sales process. It generates an NDA, and work-for-hire, invoices, and accepts electronic signatures for approval. Customers can review and approve milestones, make payments through Stripe. It even schedules calls!
It's cool because:
- Gifs are cool
- It uses getUserMedia() to capture the gif from the browser
- Coded in node.js with the MEAN boilerplate (https://github.com/linnovate/mean)
- It's a 15-hours one-person project
It's great for Bitcoin buyers & sellers because the panel is consolidated around the more popular exchanges & wallets, its cleaner & easier to read than most financial-type sites, & all the data is real-time. Also, I'm working on supplemental features such as a live balance & calculator page to help make more informed decisions without having to navigate to other pages.
It's cool to me simply because its a site I myself want & need and mostly, its an excuse to play with technologies I've always wanted to learn & use so I'm glad I finally took the time to do so.
i.e -Django as webapp front-end with Gunicorn & nginx in the mix, -Gearman as a background worker pulling data and storing it in a DB, -nodejs + socket.io pushing the DB data to Django, -supervisord controlling Gunicorn & Gearman processes
And all of these living in their own VM environment for load/performance & decoupling of the usual silo of services.
Ping me if you're interested in finding out more about it :)
Pivotal works but lacks the idea of "stages", which is very useful because it actually reflects the real world.
Trello is cool but it isn't made specifically for software. For example, it doesn't have acceptance workflow.
Combining ideas from both of these results in a very compelling and (I think) useful product. Version 1 will be ready next week.
* Main focus: Transactional and marketing SMS application, it's a little boring and lots of companies do it, but none are truly self-service, and none make it super-easy.
* Back burner: Digital asset management, again it's done by many companies already, but there UIs are mostly upload, tag and try to retrieve. I have a background in AI (B.Sc) and I want to make it a little smarter than what's currently out there, with uploads that detect previous revisions of digital assets, etc – finally putting to an end file naming conventions such as x_final.ai, x_final_2.ai, x_final_final.psd (something I have seen used by every company I have worked for.)
* And later: I'm into brewing beer, and I have been working on recipes for a few years – Ambition is to make enough money to survive with the two projects above, and to begin investing in building a microbrewery and brew pub.
Why it's cool:
1) Instead of building an API for your project, you can start using Zazler as a ready-made API. It acts as a web server that can be installed locally and configured directly to a SQL database (a legacy database or a new one, we're currently supporting PostgreSQL, MySQL, SQLite and MSSQL), so that makes it cross-platform. (ofcourse you can also build a proxy with node or nginx on the server's port if that's necessary)
2) Database queries are defined as URLs per HTTP request, using a query syntax very similar to SQL. This allows the user of an app to write necessary queries, hence extend the app on the client-side. Complex joins, filters and similar stuff is supported.
3) Zazler comes bundled with many technical formats, data visualizations and app templates. And they are extendable, meaning the app's users themselves can decide how to view the data, even write their own formats and templates.
4) The feedback we've received from backend developers is that it will save them many, many hours of boilerplate coding. So it can also serve as a development platform that can be used to write database queries using URLs instead of writing boilerplate backend code. You can basically set it up and let the frontend technician take over the work from there.
5) We've used similar architecture for the last 6 years in our projects, so it's pretty mature. Now we're releasing Zazler as a beta for public and planning to launch it as a separate product in 2014.
I've written a blog post where I describe Zazler's approach in more detail: "API Creation – the Missing Link in API Management" http://www.zazler.com/?p=115
Cool, because I am trying to bring social networks to people using "dumb phones". By sending text to one number all your neighbors will receive it. Perfect for reporting suspicious person or lost dog, or announcing garage sale or neighborhood event.
What makes it cool is that we are implementing a number of desktop and mobile OS features, like multiple, screens, fast shortcuts, cross app search, notifications etc. but for web apps.
I also like the weekly update emails. They email you news and posts about the apps you use.
I can also enable developer mode, if you want: https://github.com/starthq/search#starthq-search-api
Why is it cool?
Well, whenever the mention of race and technology get mentioned together, people get extremely bent out of shape. Instead of going that doomed route of asking why the industry isn't more diverse and arguing statistics (on it's visible edge, I mean), I decided to showcase the people who ARE actively working in this industry.
The site is just a few months old, and the reaction has been mixed (as you can imagine since I'm only interviewing Black folks), but I'm definitely interested in telling these people's stories who love this industry, love the work they do, and are interested in telling their stories.
Why it is cool: -supports obvious features rotation, resizing, etc of images, but that isn't really the important parts
-Vector first, text is generated as vector then converted to raster if needed (for client side previews). An API request you can access the underlying point data or request a vector file(eps,pdf) in response rather than raster (png).
-Robust Text features - load fonts on the fly,shear, vector outlines (offset path), texture support, gradients, warps, shadows, etc
-Object structure allows complex images to be built from other canvas objects previously saved or pulled from the net, canvas can be built from vector or raster sources, or through the API.
-Ultimately the API will make it painfully simple to overlay designs on objects such as pens, mugs, koozies, shirts, vehicles, etc.
What is not cool: it isn't done :( Unfortunately it isn't ready for open access yet. I have a few customers using parts that are done, but mainly documentation is not done and there is no front end developed yet for sign ups/ registration. If you are interested in using this please let me know or use the notification form on the site.
Where is it being used? Several places, one of my clients you can checkout that uses it http://bandegraphix.com (lettering tool, rclogo/decal tool) another one Dynamic Product Image placement http://boatdecals.biz/lake-swag/ (canvas creation, masking, warping)
It is cool because in addition of exposing and sharing objects, it can be used to output the documentation for them, or even ease embeding such languages as C# (to generate interop library automatically).
Note that this is my second attempt (recently started), the first one worked but relied on some overcomplicated third party libraries for V8, I could not understand them fully, therefore a reboot.
[1] https://github.com/key-tools/key-machine
[2] https://github.com/key-tools/key-v8-machine/blob/master/key-...
It's cool because I'm hoping to make collaborative filtered recommendations easy to obtain for small outfits.
You mention a bulk import. Will you provide a bulk export, or will I have to keep my own backup database to avoid lock-in?
I see in your API example a bucket, a source, and a target. Would you consider a "value" field, for graphs with weighted edges? (The question is moot if I can't modify the recommendation algorithm to employ it.)
As for bulk export, yes in the sense of "download all the calculated recommendations" (perhaps you want to dump that to a local db to access that data directly, rather than rely on hitting my api every time you need something), but not "download all the data exactly as I put it in". For the most part, the data you put into my service should already exist in your own database (what products your users have purchased, what products your users elected as liking). In addition, you'll likely want to use a one-way hash to hash sources (especially if you use usernames or email addresses to uniquely identify users).
I probably won't launch with the ability to add weights to edges, although that's probably one of the first post MVP features on my todo list.
Building and keeping a storage engine that runs on a ton of machines with high performance requirements / changing hardware / a bunch of new feature work etc. is truly hard. Add in other complexities such as live deployment of new software, monitoring for issues, testing the upgrade downgrade scenarios etc. you are looking at a super complex and fluid system. Very few people in the world get to be in the middle of such massive e-machinery, So it is a great place to be. Tough, but great.
If that sounds interesting to you, and you are looking to work on the bleeding edge of database technology used by a lot of customers, PM me! We are hiring in Palo Alto, Seattle and Dublin!
Many scientists I have talked to (who collect their own data and do their own analysis) simply store their data sets on the file system and keep track of any relations or conditions in an ad hoc manner. I personally don't trust my memory, my handwriting, or my ability to do EXACTLY the same complicated set of things over and over enough to do that.
Hopefully using a tool that makes the relationships between different pieces of data explicit and automates or at least systematizes how data is collected I and others can generate more and better data and communicate what we did and what we found more effectively.
It's cool because two of the oldest and most popular technologies in the software ecosystem (Java from the 90s and SQL from the 70s) are still integrated like it's 1997, through the awkward JDBC API. Meanwhile, everyone else has since been trying to hide SQL away (e.g. JPA).
While jOOQ doesn't help everyone (http://http://www.hibernate-alternative.com), most DBA / SQL-centric developers who have stumbled upon jOOQ found the idea very intriguing, and it certainly beats SQLJ in user acceptance.
What's really cool as well is that I can help the Java folks remember how awesome actual SQL can be. Today's junior developers hardly even know the SQL language.
It's a graphic novel about a robot lady who's dragged outside of reality by her ex-boyfriend. She's got to pull herself together across four parallel worlds before a hive mind can take over the planet.
A board game review show and a few secret projects.
Cool because: Very funny.
Getting someone to take payments is really hard though. Balanced just changed their terms, so I am really demoralized but still keeping at it. My options seem to be to become a payment processor myself (expensive and I have no clue what to do) or wait until a similar service comes along and make sure to get in quick so I can get grandfathered in before they change the terms.
If anyone has some insight on payments and wants to help me learn the industry or if you smoke and want to quit, let me know.
(302) 990-8273 and my name is Ethan if you prefer to call.
Demo: http://getlikemind.com/discover
It's cool because: * it's not a dating social network, so if you won't get spammed with people telling how beautiful your body is or how much they want to sleep with you (unless you make a profile with this purpose in mind) * it's about doing stuff, so you can finally meet a running buddy you wanted or fellow foodies to cook together, or just talk and share ideas, no pressure! * our iPhone app is beautiful and delightful to use, because we keep our users in mind, always * our team is super small (we have basically 4 permanent workers, an intern and a... dog :D)
I've been using this app to bookmark all my webpages: http://alittleapp.com/
It is especially helpful for unfinished long articles and long videos, which I have to come back for. What makes ALittle unique is, it actually saves the play progress of the video (in the case of articles, it saves the scroll position), so that next time you can come back to the exact same spot. No more writing down the time manually. No more time spent trying to remember the spot you left off at.
ALittle makes this possible with a Chrome extension. It adds a cute little button next to your browser's address bar. With just one click, you can save the progress of any webpages. Furthermore, the progress can be synced across computers, as long as you have Chrome browsers.
Maybe the software guys here will find this cool :).
I'm working on an open source build tool (similar to Ant, etc). Github code: https://github.com/chrisvana/repobuild
It's cool because:
* It makes it really easy to integrate new open source code. Want to compile against boost? Add one line. Want an ML library? Add another.
* Everything gets automatically pulled in.
* It makes it really easy to share your open source code with others.
* Works with a bunch of languages.
* Proven model from companies like Google, Facebook, Twitter, etc.
My main project is using large scale computing (data from millions of CPU hours) to change how drug discovery is done. Drugs are very expensive because 98% of them fail. This hopefully changes that, and makes it profitable for companies to go after much smaller diseases that do not currently get attention. Papers forthcoming.
* host 3D printed projects with version control (based on git) * generate previews of STL and OpenSCAD design files * can make commits through web uploader, so you don't need to know command line git.
Back Story
I love music and would love to do a jam session with old friends, but it is difficult to schedule a time or we live too far away (ie: SF & Amsterdam & Tokyo).
Why Cool
* Musicians work together on a single jam (up to 5 instrument/vocal tracks)
* Record directly into browser or upload a pre-recorded audio file
* Basic editing and filtering of sound waves
And I am looking for feedback & advise!
* @Musicians, how is the recording & editing experience?
* @Engineers, currently, this is built with RoR, Bootstrap, Heroku, AWS and a huge mishmash of the Web Audio API - how can I make this scale better for smartphone, tablets, more browsers (currently only Chrome and Firefox)?
* @Engineers, advice on improving (speed & security) data upload / download
By making the system of production computer accessible we can run businesses at cost.
I'd like to start with the information systems for the One Acre Cafe. They are a pay-how-you-can restaurant opening in Johnson City, TN. (I wish it was pay-what-you-can rather than volunteer for food, but that's something to worry about later.)
Their initial need is for a volunteer management system. Apart from three people, the entire staff is volunteer. I've not done any coding on it yet, but it will almost certainly be a rails app.
https://github.com/wholcomb/volunteer_schedule
Eventually I'd like to integrate this with an inventory and pos system, so you get a bill that tells you what the meal cost the cafe to provide based on the accumulated cost information associated with the business.
You get a receipt that includes a QR linking to a profile for your server. You are able to give feedback by entering adjectives and ranking them -1–1.
There is also the ability to give a tip in bitcoins. I'd like to have a service where the money can be conditionally given. I'm interested particularly in housing.
I want people to be able to give specifically for shelter and they get it back if it isn't used.
Phase two would involve mortgaging a house and then renting the space at cost and payable in bitcoins. What I'm trying to work toward is the ability to sustainably travel. A chain of restaurants that accepted each others' electronic work reputations combined with easily accessible housing could allow a new sort of nomadic life.
I think it's cool because nothing like this exists for the web. I recently gave a presentation at a Javascript conference in Bangalore on this: https://hasgeek.tv/jsfoo/2013-2/688-interactive-physics-simu... To see the demo, skip to 13:00 in the video.
I haven't launched it yet because collision detection and response is pending. Hope to do it soon. :)
Because: * Google Docs is the best WYSIWYG on the internet; * blogging can be just about writing on a cool interface, without having to setup blog platforms AND go on their messy interface to write; * regular people can use this; * the written content stays on Google Drive, so you can delete your blog and keep everything without dealing with strange database backups; * almost-compatible with Jekyll-Octopress themes (some changes on the code have to be made, and for now only I can add themes to the pool of themes, but we will see what happens); * custom CSS (tomorrow javascript) files (automatically fetches from Google Drive) embedding.
Using GPS trackers to watch where grooming equipment goes, then update the "what's been groomed" report automatically and (where there's sufficient connectivity) in near realtime.
A continuous integration platform for iOS and Android apps. Our goal is to create a CI environment which is focused on mobile applications, no more, no less, without the hassles of setting up and maintaining something like Jenkins.
Live Demo: http://try.greenhouseci.com/ (for iOS and Android Gradle projects)
If you have a open source iOS or Android project, I'd really appreciate if you tried to build it.
It's cool because:
* I get to work on cool technology. We are currently using Node.js, Python, Go, Mongo in the backend, and AngularJS in the front end
* I get to be part of the whole design process: the actual programming, devops stuff, UI design and copywriting
* It is technically challenging
The goal is for the student to interact with, to play with, the models. Of course almost all of this is open sourced :) The visualizations can even be easily embedded in any online content with just a few lines of HTML provided in the catalog.
* Before giving you my email address, I'd like some reassurances that you won't spam me, etc.
* It took 10-20 seconds to create my account. Not sure what's going on there, but you might want to investigate that. This doesn't appear to be a fluke. When I logged out, then logged back in again, it also took 10-20 seconds to log in after entering my credentials.
Also, if I log in, then go to the Kwelia home page, then click on "Apartment Ratings", it brings up a login page stating that I'm already logged in, whereas I would expect it to take me to the Apartment Ratings page.
This tool looks really promising. Let me know if you ever add support for Portland, OR.
Sorry about the performance issues, I will be looking into them right away.
Http://www.github.com/pholey
Some potential applications:
* Replace all the barcodes in your wallet (loyalty/membership)
* Google Auth TOTP
* QR Codes (links/BTC wallets)
* Interactive nametag
* e-book/text display
* date/time display with wireless phone sync over BTLE
* act as a USB device and display text/notifications from your computer
I'm not completely sure if the use cases are convincing enough - would you buy such a device? This revision won't have any wireless and instead will be focused more towards electronics/Arduino enthusiasts - dead simple to program over USB with provided libraries and documentation. You can use it as an Arduino/e-paper dev board and code neat apps for it that you can actually use.
If you want to follow the project, this repo will have more in the future: https://github.com/Hylian/arducard
Have you thought about potentially replacing office or grocery store signage? Those displays typically need to be changed by hand daily,.monthly, or yearly and could benefit from auto or remote updates.
AutoTempest (http://www.autotempest.com/) -- Similar idea, except searches multiple used car classifieds sites: craigslist (via SearchTempest), AutoTrader, Cars.com, eBay Motors, Oodle, CarsDirect... We're affiliated with some of the sites, and for the others we use Google Custom Search, and/or link to their results pages in new windows.
Spreadsheet Pro, is a spreadsheet app for the iPad. Lots of fun to write, features lots of formulas and graphs as well. I finished this last week.
https://itunes.apple.com/au/app/spreadsheet-pro-hd/id7274466...
Also, Scrum smart is easy to use Scrum management software for the iPad. It is actually a lot easier to use on the iPad than on a laptop. Finished 2 weeks ago. And a new version coming out soon with a lot more features.
https://itunes.apple.com/au/app/scrum-smart/id726640328?mt=8
It's cool because we're putting the care into hand curating our listings so that we have really cool collections (you can check em out here: http://reverb.com/handpicked-collections).
It's also cool because we're experimenting with machine learning (poking at prediction.io currently) to see if we can give people more of what they want. And we're building Ruby services and we have an iPhone app. And all this with only two developer, a UX designer and an intern. And it's cool because we're actually making money. And, we're hiring ;)
Keystone makes it easier to get a blog / website / web app up and running without a lot of the module research or boilerplate code node.js usually requires. It also provides a beautiful, useful admin UI (think activeadmin for rails).
It's open source (MIT), and cool because...
* There isn't really anything like this for node.js yet (that we've found). There are a so many great modules and you can plug in almost anything, but getting projects off the ground requires a lot of boilerplate compared to frameworks like rails or django.
* It makes sophisticated things trivial by providing drop-in patterns - like session management and auth, and clever fields for your models, e.g. location fields and image fields (which make for a better admin UI but don't abstract too heavily the underlying data the fields represent).
* We're trying to build an "out of the box" system that doesn't keep you in the box. You can use what you like and swap out what you don't. You can use Jade or Handlebars. Plug in any express middleware you like. Use the built in auth system or provide your own.
* It's all based on the best practices my team have come up with in over a year of node.js web app development and we're using it to power several commercial, production projects. So it's got real-world usage and solves real problems.
* Quite a few people have said this is a gap in the node.js ecosystem, and ultimately if Keystone is just useful for us and a handful of others that's fine, but it would be really exciting if we could start something that helps node.js grow or helps other web developers use the platform. Especially for projects where rapid development is important, and having a great admin UI available would be the difference between using node.js and not.
If you're interested check out http://keystonejs.com
If you want to check out the admin ui, you can sign in to the demo at http://demo.keystonejs.com/keystone with the username demo@keystonejs.com and the password demo.
It allows you to find what's important for people rather then what matters to newsroom's editors, and put you in a whole different point of view. I belive it's extremely interesting, and I'm trying to make the reading experience as enjoyable as possible.
The first raw version is available for iOS: http://newspo.st
I'm in the process of adding categorization and custom topic search as well.
It puzzles me why people do this, because it is just as easy to make the app available everywhere as it is to limit it to a particular country.
Anyway, interesting idea. Pity about the gunshot wound in your foot. Hope it heals.
It's cool because:
* People can now share and view the contents of the files online without having to download and view them using 3rd party desktop apps.
* People can collaborate around content while on the go.
* No need to sign up for multiple services to upload multiple file types, YouTube, Scribd, Slideshare, Flickr, etc. Just upload any file on Jumpshare and view it online, beautifully.
* Files shared can be viewed by the recipients without having to sign up for an account.
* Kills folder hierarchy and introduces a new type of folder organization to speed up file sharing.
* Bootstrapped and developed by 8 people.
It's cool because I got started really seriously making stuff when I realized that there was not nearly as much of a difference between making stuff and making a living as I thought there was.
It was only getting cheaper and easier to make software. Making software (products!) has been democratized.
This has happened to software/startups, but not really to music nor film nor comedy nor photography nor publishing (yet!).
But it will soon and I'm happy to that Gumroad can contribute.
- Input Farm provides quick website design reviews from expert designers for $75 (but we're giving them away to HN users now - see here: https://medium.com/p/8a87429d26cb )
It's cool because: - I've been a web developer for 10+ years and quite often i get 'stuck' on making a website better. I don't need a designer to do a 'full re-design', i just need a few pointers on how to make my website better.
- I need 'fresh eyes' on my website
- I need confirmation that i don't need to start over and waste a bunch of time!
In that process I'm working on my iOS app Quotegram, which is now available in the AppStore. It's one of the best looking apps on the Quotes niche on the AppStore.
AppStore Link: https://itunes.apple.com/us/app/quotegram/id705700846
It's cool because practically it has helped me recharge myself in a couple instances in the recent past and I'm sure it would help those in need of a quick recharge.
It's cool because:
* A lot of cyclists are still planning on paper or spreadsheet, including me before I started working on this. It scratches my own itch and I believe I can make the experience a lot better.
* It collaborates instead of competes with services like Strava and Garmin Connect. Because it's using their API's cyclists can keep logging their workouts on those services and view detailed analytics on cyclingplanner.
* It's my first serious attempt at bootstrapping a software product and I've learned a ton of interesting stuff aside from coding so far.
The first is software that automatically pauses/mutes your music when you watch a video and restores it afterward by looking at process volumes. It is called mute.fm but only available for Windows at the moment. http://www.mute.fm/
The second is a location-based pasteboard called near.im that lets you share {contact information, addresses, links, text} with people who are nearby who don't necessarily have a particular app installed. I've recently discovered it can also be used as an appless Chrome-To-Phone. http://www.near.im/
I've been going to a lot of conferences where the reoccurring theme is the tremendous divide in technology and the entertainment world. Either they don't know, don't care, or are too overwhelmed to know where to begin.
PLUNK will help them build applications that will deliver meaningful experiences with their audience. Whether it's simply helping to improve upon their social network to building a fully customizable application. Their audience is already engaging them, it's time to talk back.
Fun side project to scratch an admittedly very small itch I've had for a while. I've collaborated with a local company who is handling all order fulfillment.
Working on adding font chooser, image upload, and a more elegant customization form.
My baby's timeline/Demo: https://www.getbabydigest.com/timeline/santiago
It's cool because:
* It solves a key problem for parents: How do I easily share my baby's pictures & videos privately without requiring my friends and family to sign up or install something?
* It automatically finds pictures of your baby on your Facebook feed and pulls them into your baby's timeline, so that your grandmother can see them.
* Built in SF with my buddy and I using Django/Python, MongoDB, AngularJS
Its free, easy to set up and pulls in your stats directly from Dribbble, Github, Stackoverflow, Twitter and your blog feed which means that your Shyahi profile is always up to date. This is something that's really cool about Shyahi, you set it up once and then its automatically updated based on your social activity. It provides the most precise and relevant information to your audience at one central online location. And its bootstrapped and made by two people.
It's cool because:
The idea is simple: write stuff, short or long, multipage and then style it as you want. Then you can either publish to your own gallery of notes or, share it on your favorites social networks.
You can download it from here https://itunes.apple.com/us/app/notegraphy/id669094298?ls=1&... any comment will be appreciate it.
On the first two weeks we've got around 100k users and we're growing like crazy.
Why it's cool: It's open source. It provides REAL real-time encryption without the hassle of "choosing a password", "copy pasting text" etc. Also same logic can be applied to any web chat service.
Code available at: https://github.com/sadreck/taniger
It's cool because I think we need to bring developers together and share the knowledge, and I am convinced that pair programming is a powerful way to do it. There is much we can learn from working with people from different backgrounds.
Right now there is only a landing page with some copy, I work on the code when I find time. It's taking a while since I use this project to teach myself node.js (I am a .NET backend guy in my day job) but it's a fun side project.
Together, these comprise a Halo modding tool which can edit the game while it's running, which is also why it's cool.
Additionally, whereas previous editors have usually hardcoded functionality into the editor, all of Quickbeam's functionality is implemented in the fully-scriptable Halolib, written in Python.
Ultimately I would like Quickbeam to become the Emacs of Halo editors.
It is cool because:
- All your favorite newsletters are in one place and outside your email inbox.
- Newsletters subscribtion is done with just one click (no more email confirmation)
- You discover new newsletters based on your interest and you get to know are they worth subscribing to! You see their past issues and followers.
- You connect to like-minded people and experts to see what newsletters they read and recommend.
- You will be able to create and send interactive newsletters, whether you are a publisher, content curator or you want to build a base of followers.
For example, you mail what the guy has to do and add this mail in cc: in_15_days@maildo.me . When the task is finished, he responds to you and adds: finished@maildo.me in CC.
You can set up options for a weekly overview of tasks with their current state.
Still developing the system though, but if your interested just add your mail to this form https://docs.google.com/forms/d/1Im08qadrAvOv0LHVq-rNFPIlpPA... and i'll notify you with more information :)
Followupthen seems to be personal
Edit: Grmbl, you're right :(
It's good for code reviewing changed classes, or getting a structural overview.
It's cool because you don't need to do any coding to add beautiful and custom galleries, video players, mp3 players, and any other types of widgets to your website. Just copy/paste an embed code and you're done.
This helps you a lot especially if you're an agency or freelancer, or if you're using a publishing tool such as Wix, SquareSpace, Weebly, etc - where you don't have access to a server to upload files.
We'll be new widgets and improvements soon. :)
This is a upgrade, semi-rewrite of http://www.elmalabarista.com/bestseller (until now only useful for wholesale distributors with ERP + Sync server) to help small shops to sell and replace DOS based POS software that is very common in my country and elsewhere.
Is a single-man operation ;)
P.D: And I wish to have time/money to build a language based in FoxPro/Python...
It's cool because:
* You can now make something like Ableton Live or Garage Band directly in the browser.
* You will have all of you work and assets available from any computer and won't need to worry about license keys.
* It will be much easier to share and collaborate with others.
* It will be affordable (between $5 - $20/mo) as opposed to $600 - $1200 for Ableton Live.
On a personal level, I've started using Xcode for the first time on third of September. This is the final product of my first try on doing an iOS app.
Any feedback is appreciated.
http://www.collegeanswerz.com/university-of-pittsburgh/ is the only school with answers right now. I'm working on getting other schools.
It's cool to me because it's something I use myself, almost every day. It's so effective I even get ePubs for any book I've just bought in paperback, just so I can read it in my app. I've got an endless list of planned features to experiment with, so it's fun in more than one way. And I like to think its users like it too!
I guess it's like watching a movie on a suboptimal screen, or at an suboptimal angle, etc. After a while you're mindful only of the movie, not of the viewing experience.
it is cool because it allows businesses to become more profitable by allowing companies to negotiate discounts on supplier and service provider invoices.
basically sellers can get paid early (adding liquidity to their business) and buyers can profit on discounts, adding thousands to their cashflow (which they will never get from a bank).
you can think of it as twitter meets dropbox meets ebay for the supply chain.
checkout our blog too: http://blog.apbox.co
Everybody uses encoders for these formats that are as old as the formats themselves, but today's hardware is about 2000 faster than it was back then, so a modern encoder can use expensive techniques that were previously unthinkable.
Currently pretty early in development, alot of features are incomplete, but it feels nice to have something deployed online.
Mostly feeling like I'm stagnating at my day job so this was a good chance for me to learn some new skills.
Please take a look, I think we are working on similar lines, if you are interested let me know.
These are services that have a secure, public URL that can be accessed by any web browser. The server hosting the traffic, however is completely anonymous and cannot be traced.
I've been working on this full time, completely solo, for nearly 11 months now. It's lets you import any content to read, provides low friction translations so you can concentrate on enjoying the content, and has a spaced repetition system to learn words and phrases with flashcards.
It's getting some early traction now with 2300 users, 45 of whom are paying, and really good feedback.
Here are some tags to start you off. I guarantee you will find hidden gems here :) http://pineapple.io/tags/all
It's cool because you can keep track of a lot more than previously possible, communicate with your team, and act on it - from your phone. And it's damn good looking too (but we're biased :)
It's cool because MUDs are awesome. But I'm doing this in Ruby because it's a language I'm somewhat familiar with but I don't really consider myself an expert on (as opposed to PHP and Javascript, both on which I do consider myself to be an expert). I figured that building a Ruby project from scratch would be the best way to learn the language. So far, so good.
Thoughts: - No framework yet. Decided to just build it and see what happens. I'm not trying to learn Rails -- I'm trying to learn Ruby. They're not quite the same, obviously. - It's harder than I thought. It took quite some time for me to figure out how to mix together sockets and threads to keep track of multiple players - It's more fun than I thought. I've used Ruby in the past but have never really been impressed. (I think that's mostly Rails.) But this project is full of far more epic wins than my usual ideas. - Ruby probably isn't the best language to do a MUD in. I initially started with C and I got pretty far, but I decided I wanted to learn a new language, not build a MUD in a language I already know. - The old school Merc/Diku muds out there are based on flat files. All data, such as character files and area files, are stored in a custom flat format. I'm using JSON for my test data, since it's pretty easy for Ruby to consume, but I'm thinking I may switch to a DB-based setup. But then again, the flat file thing is working just fine...
I guess I'll publish the source some day, when I get to the point where it's playable.
I have another big commit planned with some significant refactoring but was holding off for nodejitsu to update their supported node version (you can try an early version of the mud with the link on the github page) and for socket.io to move to 1.0.
We try to break down the barriers to innovation in healthcare. We bring together doctors, nurses, developers and designers so they can hack without all the bureaucratic bullshit.
This video, the very first upload, shows it in action. Bonus if you can guess where it is: http://youtu.be/-sFu7xAxt5c
The in-app playback has map route, speed, & direction overlays, not yet present in the video export.
It's not ready for the store yet, contact me if you'd like to beta test.
3D Printed sprockets for a local high school robotics team.
Building a small quadcopter for learning the technology so I can do aerial photography.
Started developing the materials for a course I'm teaching at the local hackerspace nominally titled - Building your own autonomous ground vehicle. I just took delivery of the parts for my first cut at a kit.
I also just finished teaching free classes to local students about 3D Printing, Git, and Project Management. Not sure it counts as making though.
As an aside, I think we should have threads like this one more often, I'd love to learn what everone's been up to periodically.
It uses an android device as an SMS server and a laravel based responsive front-end which allows our experts in various fields like nutrition, psychology, law, etc to answer peoples' queries from wherever and whenever they find it most comfortable.
Project management software for creative teams with no managers.
It's cool because:
* We help you automate a workflow for your tasks (Plan -> Do -> Review ->Done)
* Beautiful and easy to use
* You can see the status of all projects on a single page (no more status meetings)
* You can see who is doing what in any moment
* Conversations are task centric, no need to read long messages to figure out what to do
* Google Drive, Dropbox Integration
* Proudly bootstrapped and made by three guys from Puerto Rico.
I'm not the best in terms of technical ability so if anyone wants to donate time - especially app developers, LAMP stack guys, UI/UX or testers then please drop me a mail to secfirstmd@gmail.com
We vet our writers and we have hundreds of stories from them from all over the world. If you're an (aspiring?) editor, you could commission a magazine full of original stories, edit them and pay the writers in one place. Get in touch at hello@pitchme.org if you're interested.
Here's what it looks like: https://dl.dropboxusercontent.com/u/73335831/QriketLoginFlow...
It's cool because it makes signing into our app a little bit easier :)
Games are created using a custom toolset and programming language. Everything is centrally-run (games, content editor), making it easy to add multiplayer and collaboration features.
Here's a video showing how to create a multiplayer platforming game: http://www.youtube.com/watch?v=S6rgfEh_Ctc&feature=youtu.be
I made something to format the outbound links on a page into an expandable list that I think is kind of cool. It's probably way too early to be posting it since I just started it though but what the heck.
http://precis.gopagoda.com/?url=https://news.ycombinator.com...
(no one will be very impressed but I like it...)
That's the last app I'm working on. It's quite a challenge to go for a Weather app as there are bazillions of them on the AppStore, but I really enjoy the challenge of it. The feedback have been great for now (it just launched 2 days ago), and I hope to make it even better !
It's definitely not as cool as most of the stuff here, but it's real easy to work with, that's why I'm hoping it will be helpful for people with no technical skills and small businesses.
https://github.com/opyate/1Bashword
Suggestions very welcome!
They can drag to set their schedule or set it based on days and we let them start earning morning and do all of the legwork. Our parkers can open up the app and book a spot on an hourly basis instantly.
Its a source code search engine with experimental regex support. Why is it cool? For me its because search is something I am interested in and indexing the web is cost prohibitive. This way I get to play with indexing hundreds of gigabytes of code without breaking the bank. Its also useful to show off when doing job interviews.
With C++, it is hard to use code from 1 compiler with another compiler. In windows, it is even worse in that versions of visual c++, and even debug/release can't use the same binary. cppcomponents, allows code to be written in 1 c++11 compiler and used in another compiler, without giving up C++ features. You can use exceptions, and std:: string, vector, tuple, pair,chrono::timepoint.
I am hoping this makes it easier for people to create more c++ libraries. Currently, if you have anything other than a header-library, you either have to require the user to build the library, or else create a binary for every compiler (maybe even compiler version). With cppcomponents, you can create just 1 binary per platform that all the compilers can use.
Some of the libraries I have worked on are a libuv wrapper, a implementation of async/await in c++ (based on boost.coroutine), and currently working on libcurl wrapper. All these libraries are on github.
It's cool because:
* Users can democratically decide which music is popular.
* Music is browseable by genre, and filterable by sub genre.
* Users can save songs and add them to a queue for later listening.
* Powered by Angular.js, Node.js, Redis.
* Average server response time: 9ms
* Bootstrapped by 3 friends, in less than 1 month, only working nights and weekends.
* Already profitable.
We're working on visualizing the social network within movies. :)
There are already hundreds of subscribers in the list. That excites me.
It's cool because it's one of the few brazilians startups that have a really unique proposition and are aiming high (instead of just copycating a proven american startup to serve the local market - that's too lazy for us).
It's a fitness app and social network by the way.
The cool thing about it is I built an engine to scrape the web and APIs and keep generating thousands of new questions. Trivia games are fun but can get repetitive fast. I'm hoping to avoid that.
In progress is an android version, then venturing outside of sports.
Its cool because:
We visualise the metrics & counters that are usually hidden away in PostgreSQL internal tables.
Plus we check that your database is fast and configured correctly.
Also: I'm a techie with a UX hat, and data visualisation and pattern matching is fun :)
- sharing feels good
- if you have camera gear, you're probably not using it all the time
- it's a way earn back cash from lending out gear
- it's a side project that I've bootstrapped this year :)
It's Google Hangouts but with a focus on expressing coding concepts.
Looks like this http://www.enginehere.com/stream/312/programmatically-disabl...
Working on a project in conjunction with the British Library to crowd source tagging for illustrations found in 19th Century Literature. And further down the line to provide descriptions of what the images actually are.
Basically, gives you the tools to make languages that compile to JS in one nice, neat package. I've already written a lisp-like language and a python-like language this week which is pretty rad.
Learning a lot about node modules, promises, and maintaining an open-source library. Loving every minute of it :)
It's cool I've used it to start learning AngularJS. It's also cool because my daughter enjoys clicking the little ghost.
Also I'm creating an amazing high performance computer in small form factor with my friends. It will be able to contain 24 CPU cores, seriously.
http://signup.itrendcorporation.com/
Extremely minimal interface, fast (everything is precalculated/precached).
2) tech accelerator: http://www.colodesk.com/
All about rapid prototyping, idea to MVP within weeks.
My background is in computational neuroscience, but I'm doing this on my own, mostly for fun. If it sounds interesting, I'd love some company! greg at gregdetre dot co dot uk
Fluid Concepts & Creative Analogies ch 4-6 are the best introduction to his modeling work. I can't recommend them highly enough.
Mail photo postcards of the kids to grandparents. It's cool because people like it and pay for it. It's also nerd-cool because it uses AWS SWF for order processing and gave me a chance to see if I could design, ship, and scale up a successful iOS app myself.
It is cool because: * It has all features to stay updated about your college courses in a very easy user experience. * It has game elements that keep students engaged and have fun while learning.
It's cool because of the many new hardware devices we are integrating.
[1] http://fitto.co
Let's you find rail connections using Google Maps and directly buy the tickets on the rail site. Currently only in Germany, but other countries to come, and also cross-country tickets using each relevant rail provider.
It's cool because conferences are great of networking and learning (especially in the tech industry), but current event planning tools don't handle a lot of the things that conference organizers need.
Why it's cool: We give you access to creatives all around the world for topic based photo sharing. No more #selfies or #burritos when you just want to see Street Art or Typography photos. We have been touted as "Pinterest for the real world" by a few of our users.
It's cool because it features online player vs. player turn-based combat and it's built using Node.js on the server side.
It's cool because there's a lot of information out there, but little to show developers how to build a whole app.
Is cool because at parties etc. means you don't have to continually switch ipods to put on 'That song'
My page: http://insignia.zolmeister.com/
Idea is that you can set a price for each bug ($10-$500) that you would like to see, then pay our testers based on accepted bugs.
I just posted it on HN here: https://news.ycombinator.com/item?id=6622332
Can you give some more details? Can I easily get the data and safe it on my disk? Can I add further metadata to each contact?
Is the software Open Source?
Will there be plugins/extensions such that when I'm on Facebook or in GMail or whereever, that it can easily show me more contact details? (A bit like rapportive for GMail.)
Demo account: demo@magicshop.io / demo
View demo at http://magicshopdemo.tumblr.com
http://cloudesire.com (public beta soon)
We're always looking to interview people who are passionate and doing something awesome.
My email is dan at techendo dot co
It's imaginatively called "Ask Yoda" Pretty useless, but pretty cool and hella fun to make :)
I know "why do we need another CMS?" It's cool because it makes it really easy to deploy Bootstrap sites. Plus, it has a full API and a great UI (well, at least I think so).
Why is it cool? Lots of handpicked jQuery plugins all hosted on a CDN.
Why is it cool? Lots of resources for developers & hackers to dive into.
it's cool because it's also about my personal life and struggles with bipolar disorder.
1.- https://github.com/enriquepablo/terms.server 2.- https://github.com/enriquepablo/terms.server/tree/master/ter...
Source: http://venturebeat.com/2013/02/13/silicon-valley-salaries-de...
I should add that I work for Twilio so I'm a bit biased. However, I love your idea. Just trying to do the math. :)
There are also the added benefits of doing your 2FA independently. Furhter, should the long run come, we give you full read/delete perms on all the data so you can implement it yourself.
A clone/rewrite of Notch's Breaking The Tower game in Javascript (Canvas 2D API). Cool because it's not Java?
It's cool because we get to keep our chats to ourselves.
The goal is to provide a powerful yet simple API for building a music player app. It's the backend for Groove Basin[2], a music player app written in Node.js with a web interface.
It's cool because everybody who uses it as the backend for their music player app benefits from the shared maintenance burden and increased robustness.
[1]: https://github.com/superjoe30/libgroove [2]: https://github.com/superjoe30/groovebasin
HashPix: Search for images tagged with the same hashtag across Twitter, TwitPic, Instagram and Flickr. Create public/private albums of these pics and share the albums with anyone and everyone. Anonymous albums allowed but are made public by default.
Good for:
- Events, e.g. #MySuperAwesomeHalloweenParty
- Contests, #TweetLikeAGhostAndWin
- Festivals #HalloweenHaunts
...anything where you can use a hashtag, really!
Link: http://hashpix.herokuapp.com
2. @updt_me: (RSS/Atom) Feed updates via Twitter DM. Follow @updt_me and send a tweet @updt_me with the keyword START followed by a URL, e.g. "@updt_me START https://news.ycombinator.com/rss". You'll receive feed updates via Twitter DM (hence, the need to follow) when they happen. I'm currently using it to subscribe to xkcd, smbc and a few others.
Good for:
- Avoiding RSS inbox pile-ups due to procrastination/lethargy
- Ensuring authors get the page-views their blogs/sites deserve
- Following 'thoughts' rather than 'people', i.e. no more "I just ate broccoli. I #WIN." when you just want to read, "The 7 habits of highly-successful techpreneurs that you must cultivate before bedtime."
Coming soon:
- Ability to subscribe to feeds via DM - for those subscriptions that you'd rather not announce to the world. wink wink nudge nudge
- (Almost)instant PuSH updates using Superfeedr. (Still trying to figure this one out, actually.)
Links:
http://update-me.herokuapp.com
Why do these make me happy?
Because a year ago, I wouldn't have dreamed of being able to make a comment like this. I was (and still am) an utter newbie with no knowledge of any kind of programming. Deep-dived into Python/Django and the results are up there for you to peruse. Granted they aren't awesome like most others in this thread but hey, it's a start. :)
Demos: https://www.youtube.com/user/iknode
It is cool because:
* it reduces the time to market of backend applications and makes it extremely easy to deploy with just one button.
* It uses an uncool (uncool in HN) language (C#) to create very cool and amazingly easy functionality in the cloud.
* apps scale automatically with you knowing anything about Capacity planning or scaling.
* You can store your data internally with an easy to use interface.
* Mind blowingly easy to use task Scheduling.
It uses 2 enterprise CDNs and 14 hosting providers all load balanced with multiple failover features.
1. Remembering people you meet is hard 2. The iOS (and Android) Contacts apps are horrible.
doesn't exactly cure cancer, but it's pretty cool. Obvious uses for retail, etc (but all that stuff is lame.. it's more fun to use at a party)
..and that's what we're working on.
Because conventional file-system is being replaced with Cloud storage and so should your downloader.
It's cool because it promotes sharing and written in Clojure.
A tool to save computer power consumption. It is cool because, it could contribute to keep earth cool :)
It's silly compared to the cool stuff shared here, but I'm having fun learning Go and Objective-C.
It's cool because it's solves a problem I was having in a really simple and elegant way.
You can run Chef simultaneously on all your machines and monitor their output in realtime. We're using it to deploy most of our infrastructure.
Look for it on GitHub soon!
It's cool because: we analyze paths taken in binaries to find bugs.
1. Learn Python, Django, HTML etc.
2. Track my yet-another-wake-up-early-attempt and (hopefully) motivate me.
because apparently people feel more human than human.
it's cool because: my first web project, needed subsystem of my next web project ;)
Any data or product space at your disposal.
kinda like padmapper for shows i guess. github.com/karabijavad/showlister if you would like to contribute ;P
The first experiment is launching next month: http://selfexperiments.com
What could be more cool than that?
* Human subjects research (which the selfexperiments are) is governed by IRBs; if the research did not pass IRB approval, it can't be used in academic publications. It doesn't matter that the research was done outside of academia, it still has to pass IRB approval to be usable. I don't think any IRB would approve this at the moment (though maybe they should!), so it wouldn't be able to be used to replace research in publications.
* Of course, humans are not biologically valid testing replacements for animals if your goal was to test what happens in that other animal, so this can only replace research that was being done on animals because humans weren't available.
* It looks like up to one million animals a year are used for research in the US, whereas several billion a year (mainly chickens, pigs, cows, with increased capability of suffering over the average testing animal) are raised for food in factory farms. Why does it make sense to work on animal testing instead of factory farming?
* Self Experiments isn't concerned with conforming to FDA specifications and obtaining IRB approval (yet). Also keep in mind this project is iterative. A lot of mistakes will be made along the way. Oh, and the experiments will be fun, or at least extremely interesting.
* Animal testing is often a proxy for testing on humans. Self Experiments will attempt to reverse this on a case by case, experiment by experiment basis. I hope Self Experiments will be preemptive and anticipate experiments that may be conducted on animals in the future - and conduct them on humans first. The trickiest part is designing the protocols for these experiments.
* One million? Try 19.5 million animals are killed each year in research in the U.S. alone. This does NOT include mice, which is probably numbered in the billions: http://www.statisticbrain.com/animal-testing-statistics/
* Factory farming is deplorable, and I've mulled over how to solve the problem for several years now. I have ideas but that's all I'll say. In the meantime, I'm vegetarian and working towards vegan-ism (although it's harder than I thought).
But it sounds like an interesting idea nonetheless - what experiments are you considering running?
Feel free to sign up for when the first of many self experiments is launched: http://flowandzone.us2.list-manage1.com/subscribe?u=bc7fdf29...
And unless it becomes ethically acceptable to genetically modify human embyros for testing rather than mouse embyros, then this is not going to change.
This isn't arrogance or impoliteness, it's just how it is.
It's cool because most people are blown away at how fast and smooth it is when they first see it. A lot of the code is in C, the video decoder is in a thread (and it actually works which is impressive for me) and it's all controlled by Lua.
I hacked up in the past a temporary solution using PowerPoint running on stripped down older laptops in the foyer and outside meeting rooms in my old company which worked well but I always thought it was a bit overkill and would like to see something like R-Pi in those kind of uses. I imagine yours is a lot more powerful but still think it would be a good use.
I will definitely release the framework as LGPLed code when its good enough for public consumption. It's nothing technically very special: a C API to create graphics elements using old style OpenGL behind the scenes, a video decoder pinched from hello_videocube.c and a LuaJIT wrapper around it all with ideas from Cocos-2D. Flash will never be supported on the Pi so this is my attempt at an open alternative.
Are you using OMX libs on Pi? With hardware decoding?
http://intensecode.blogspot.in/2013/10/tutorial-vlc-with-har...