HNHacker News
TopNewBestAskShowJobs

voodootikigod

720 karma · joined July 7, 2008

submissionscomments
voodootikigod··on The Agentic Development Lifecycle
Hi everyone, author here! I have been working with companies of all sizes (startups to enterprise) with their adoption of agentic development in a varieties. I constantly see companies attempt to apply their traditional SDLC, which was designed to guard against human flaws and shortcomings, and end up with a complete mess. I wrote up a new development lifecycle that guards against the flaws of the LLMs as well as take advantage of some of those flaws that are actually secret features. Happy to chat!
voodootikigod··on WebUSB API: draft spec to safely expose USB device services to the web
This does already (sort of) exist in a couple of projects:

* Chromebots - http://www.iceddev.com/blog/chromebots-lowering-the-barrier-... (for controlling arduino via JS using browser-serialport https://github.com/garrows/browser-serialport as a chrome packaged app (so requires a little more than just 'visit a website, root a /dev'

* Nodebots - http://nodebots.io/ for controlling a multitude of hardware via node.JS through bluetooth, BLE, or USB/Serial (which most hacker level hardware still prefers).

* WhatWG WebSerial - https://whatwg.github.io/serial/ which is doing similar to this, but less from one specific vendor

Ideally the world would converge to a single unified implementation, that said there is a lot of differences between USB-serialport, USB-HID, and a multitude of other communication methods over USB.

TL;DR you can do hardware with JS already, this should make things in the browsers slightly easier (one less dependency) at the risk of making it available for all things.

Sum: Tradeoff, like all the things.

voodootikigod··on IO.js – Evented I/O for V8 javascript
Sorry for the delay, it takes a while to polish the minutes and then gain consensus from the rest of the group about the final minutes. The US Holiday didn't help much either (as well as finalizing RobotsConf, life, etc) They are here now: https://github.com/joyent/nodejs-advisory-board/blob/master/...
voodootikigod··on Tapster – mobile device automation robot
I love tapster and best of all, it can dance!
voodootikigod··on GitHub announces 3D File Diffs
Mike Skalnik (post author) will be at RobotsConf http://robotsconf.com and available to talk about this and other similar initiatives going on (make-me, etc). Still a few tickets left. Saw a couple comments about conferences and such, figured it would be worth mentioning.
voodootikigod··on RobotsConf Announced - Call for Speakers/Workshops Now Open
Hi all, I am co-curator for this event (and JSConf). Happy to answer any questions posted here, just let me know.
voodootikigod··on Makerland: Internet of Things workshops and conference for 500 makers
Absolutely! Thanks for (similarly) taking an awesome risk and putting together what looks to be an epic event. Awesome events are awesome!
voodootikigod··on Makerland: Internet of Things workshops and conference for 500 makers
We (JSConf organizers) are starting something similar (focused on bridging software/web developers into Makers) with RobotsConf http://robotsconf.com/ Would be happy to collaborate on what works/what doesn't -- handle is the same everywhere! Great job on the launch btw.
voodootikigod··on On Why JSConf Rocks
Organizer of JSConf just to clarify a couple points you have made, whether intentional or unintentional, since as you admitted you haven't attended JSConf.

- Parties: It was actually two JSConf organizers (Malte and Mikeal) who organized the beer.js event at FluentConf

- Food: Your "bit difficult" is well received at JSConf. We have full, proper meals specially made for anyone who identifies a meal preference/allergy/concern. We happily provide amazing, wholesome meals for everyone so that no one has to bring their own. It is hard to describe to someone who hasn't attended, but we do try our hardest to ensure that everyone's needs and palettes are satisfied.

- SigOTrack, Spectacles, etc. Most of these are paid for with sponsorship funds, all of the money brought in from all parts is put directly back in to the enjoyment, education, and venue/food of the attendees, speakers, and sponsors. I, and friends, live and die by what we call the 'value per attendee' (cost of having the person there over money they spent to be there), IMHO that that should always be greater than 1.25.

- Swag: Once again hard to describe if you have never attended, but we push our sponsors to provide meaningful and worthwhile items. I, and many others, still use all of the swag they received (Hot sauce, twitter notebook, coffee mugs, etc) to this day. My wife and I coordinate with the sponsors to ensure everything is unique and should be worthwhile to the attendees. This helps the sponsors as well as the attendees.

- Community/speakers: it scales as well as the organizers are willing to incur the risk that a talk might flop just as easily as it might succeed. It is the question of do you put people on stage you know will do "good" and consistent, or people that MIGHT do amazing or horrible. I, personally, would only pay money to see and do things I can't already see and do on the internet, hence the reason for our speaker selection process (and other items).

- Biggest Problem: I can assure no people "easily get a ticket" to JSConf. The only people that have a slot at all are the other JSConf organizers who are there solely for the explicit reason of staffing the event. If you want to help staff the event (this applies most likely to all events) offer to help staff. Everyone else is a first come, first served basis -- including sponsors. It isn't elitist, if anything it is opportunistic. This year 75% of the US audience was attending JSConf for the first time, so to clarify it isn't the "same people each time". As for the "others won't" something to consider is that if a conference doesn't sell out, or at least meet the "positive income" point, the organizers have to bear the burden of that cost difference. Size decisions are made and locked long before the first ticket sale (in all conferences). That contract is a very, very scary and binding item and carries with it a lot of cost if the conference doesn't at least make its break-even point. Just bear in mind, in all these events it is a small group or possibly a single person bearing the entire risk for the "community" and when it goes wrong/bad, the "community" is rarely there to help defray the costs (I know some communities do and I think that is awesome and should be modeled everywhere)

The model and concept we (US, EU, AR, AU, etc.) have built is not to be bigger (in fact we shrank in size this year), but to be more widely available through more local events. The small size breeds conversations and conveys a feeling (for better or worse) of "I can meet everyone". We keep it small because we are still experimenting, trying different (sometimes failed, sometimes not) methods and ideas. This isn't a knock on the larger conference model, I believe there are many conference models and they should all exist (or continue to be created/refined) because people are varied and unique and that is what makes these events awesome. There are many events that don't appeal to me (personally) but I am glad they exist for people that it does appeal to. We all have our own reasons for liking things and as long as it doesn't offend/hurt anyone else - I say carry on!

voodootikigod··on All Node.js servers are vulnerable to DoS
This might provide a little more explanation than the title and comment thread do: http://www.ocert.org/advisories/ocert-2011-003.html It is a big issue, but it isn't just node.js.
voodootikigod··on Sites that pushed JavaScript to the limit
Any list like this without http://140byt.es and http://js1k.com/2011-dysentery/ are incomplete IMHO.
voodootikigod··on Node.js vs jRuby vs Java (Nobody cares about your technology) ...
Constructive blog articles rarely are tagged "rant" by the author. If your point is "stop all the madness, build things" just say that or echo people that already have. Wrapping it in anger, as it is currently written, you have created fodder for nonconstructive discussion.
voodootikigod··on Node.js vs jRuby vs Java (Nobody cares about your technology) ...
Not quite sure I would call people who question trivial benchmarks "fanboys". I would call people who post trivial one-sided benchmarks the fanboys, regardless of the language promoted. IMHO.
voodootikigod··on PyCodeConf: The Future Of Python
see above.
voodootikigod··on PyCodeConf: The Future Of Python
[disclosure] PyCodeConf co-curator here.

We chose Miami because it is on the East Coast putting it in the middle of travel for West Coast US, East Coast US, and European travelers. Miami was chosen specifically because it doesn't have the weather issues that arise in the back portion of the year that are part and parcel of living on the East Coast. It could be 100 deg or 3 ft of snow, it is anyone's guess for most cities capable of hosting a conference in fall. Miami was also chosen because it is not the "goto" place for conferences so it will be an experience, which is what we are working at setting up. Also the fact that it is not just a commuter event means that those attending will be there for all of the social events without the strong urge to run home for the evening.

As for differentiation, we love what the PSF is doing with PyCon. Our target is a smaller, tighter focused, more intimate experience. From top to bottom the event is focused on showcasing where things are going within Python, so talks will be far more "risky" and "futuristic" than the average PyCon talk. To clarify, this is not a dig on PyCon, just a differentiation point - both formats are needed. The conference itself will have a more social feel about it than other conferences with fully planned out schedule including evening social events (see CodeConf or JSConf for models). Also with PyCon 2012 moving west, PyCodeConf is a great way to get your Python fix if you are on the East Coast.

Hopefully this helps.

voodootikigod··on Arduino.js
would love to collaborate on it - ideally find a way to push the PDE directly. Interested?
voodootikigod··on Arduino.js
Check out https://github.com/voodootikigod/node-serialport and https://github.com/voodootikigod/node-arduino which provide you with the building blocks to do all JS implementation (especially in concert with Socket.io) Many people built some amazing things during JSConf with these libs.

Enjoy!

voodootikigod··on Zaphod - JavaScript written in JavaScript
Try listening to Brendan Eich about what Mozilla is using Zaphod for, might give you some insight.

Using Zaphod to make Harmony available today: http://www.aminutewithbrendan.com/pages/20110110

General overview of Narcissus and Zaphod: http://www.aminutewithbrendan.com/pages/20101011

voodootikigod··on NodeConf May 5th 2011 Portland, OR
NodeConf is going to be held in Portland, OR shortly after JSConf US 2011. The target is to gather all node.js developers from all skill sets together for a day of awesome presentations and community building. There will be events around this conference to help train/learn you on node.js if you are interested.
voodootikigod··on Which programming language do you want to learn next?
As a start: http://eloquentjavascript.net/ Listen to: http://www.aminutewithbrendan.com/ Also track: http://www.nakedjavascript.com/ And http://howtonode.org/
voodootikigod··on Multithreaded JavaScript Discussion By Brendan Eich
Interesting that JavaScript 1.6, 1.7 and possibly Harmony will have primitives for Python-like generators
voodootikigod··on "Please take this down and write your own book."
The worst part of this situation is how martinemde is portending himself to be a "translator" like from English to Spanish, ignorant of the fact that you even need permission to do that. http://twitter.com/martinemde

Also its pretty crappy how the Ruby Protection Squad came to his rescue with blind hate for Zed throwing comments like "Wow didn't even know who Zed Shaw was, now the first thing I learned about him is that he's a total d-bag" - http://twitter.com/PeteTheSadPanda/status/598669095084033

Yes Zed doesn't always say things gently, but what he did say was 100% truth. Regardless of if you like what he says you have to respect 1. the truth and 2. who was really in the wrong here.

Final note: this guy could have buried it by just deleting the whole repo, but left it up to seem like the "martyr" - that is what kills me the most.

voodootikigod··on Are You A Pirate?
This article is a flaming piece of crap, like most of techcrunch, designed to do little more than inflate egos and rouse people to come back to the profiteering gluttons that, by the way, make up most of his "circle of friends". You want to see a better rallying call for change, try this: http://goo.gl/hMH8
voodootikigod··on 0.30000000000000004
Brendan Eich (Creator of JS) discussed this here: http://www.aminutewithbrendan.com/pages/20101025 as it pertains to JS, but it is similar for other languages that implement IEEE double precision numbers
voodootikigod··on Enterprise Javascript is...
If you want to help promote better JS documentation, see http://promotejs.com where we are organizing an organic deep backlinking campaign to the proper MDN documentation. Results have already been made and can be tracked at http://arewefirstyet.com For further details see, http://voodootikigod.com/jsconf-eu-2010-speech
voodootikigod··on PromoteJS and Sustainability in Computer Science - JSConf EU 2010 Keynote
PromoteJS - http://promotejs.com Are We First Yet - http://arewefirstyet.com Full transcript available below video
voodootikigod··on A Minute With Brendan Eich
Mind if I ask what browser you were using. We are using HTML5 audio tag, so if you are on IE - it probably will not show. I did add your other suggestions (download link, standard rss tag), thank you. They slipped through the cracks.
voodootikigod··on A Minute With Brendan Eich
http://www.jsconflive.com
voodootikigod··on A Minute With Brendan Eich
A new podcast that updates weekly with cutting edge information from the Father of JS, Brendan Eich. The entire site is a tiny little CouchApp with source available for replication at: http://voodootikigod.couchone.com/aminutewithbrendan
voodootikigod··on HTML5 Boilerplate: a rock-solid default
Working on a similar analog to the .htaccess for nginx. Anyone with input/interest please fork and update as appropriate. Obviously we can't get 100% functional parity, but we can get close! http://gist.github.com/518000
Page 1 of 2Next →