HNHacker News
TopNewBestAskShowJobs

cgcardona

360 karma · joined October 11, 2010

Part robot—part alien.

Hatched from a crystal egg.

Born musician.

github.com/cgcardona

Bitcoin wallet: 1HDTNN52Fuo4Lvggq9cUDKgh2N7XUuVhY1

submissionscomments
cgcardona··on In defence of Douglas Crockford
I'm generally interested in why you think it's a terrible word in the aesthetic sense? thx.
cgcardona··on Zume, a new startup trying to make a more profitable pizza through robotics
In other words an assembly line?

What about the machine learning algos which suggest pizzas based on previous purchases. What about the convolutional networks to recognize that each spray of sauce is truly unique and 'artisanal?'

Where was the speech recognition for ordering and the oven encapsulating drone delivery swarm?

cgcardona··on Redox – A Unix-Like Operating System Written in Rust
Previous Discussion: https://news.ycombinator.com/item?id=10295187
cgcardona··on Kazakhstan to MitM all HTTPS traffic starting Jan 1
FWIW there are 9.49 million Internet users in Kazakhstan according to wolframalpha.com

http://www.wolframalpha.com/input/?i=number+of+internet+user...

cgcardona··on JB-9 jetpack makes debut flying around Statue of Liberty
or software which could automate the flight path similar to a drone.
cgcardona··on Bitbucket is down
It's been down multiple times over the last month or so.

The following services are showing "Major Outage"

* Website

* SSH

* Git via HTTPS

* Mercurial via HTTPS

* Source downloads

I'm imagining their devops team isn't having a great time right now.

More info on their status page: http://status.bitbucket.org/

cgcardona··on APL\B5500: The Language and Its Implementation – Gary A. Kildall (1970) [pdf]
He was a regular contributor to The Computer Chronicles and can be seen in many episodes.

https://archive.org/details/computerchronicles

cgcardona··on Atom 1.0
> Is it in a workable state?

Yes, I've used atom every single day since it came out to write my daily notes in markdown and then see them rendered as markup in the markdown previewer.

However after finding out about the vim bindings I've been using it as my primary text editor for the last month and I really like it.

It's got 95% of the `vim` goodness that I use combined w/ the thriving package scene and being able to extend it w/ JS.

FWIW here is a list of the packages which I'm currently using:

https://gist.github.com/cgcardona/79fa3a6dcd329c60c290

* atom-fuzzy-grep * atom-jshint * color-picker * git-plus * highlight-selected * minimap * minimap-autohide * minimap-bookmarks * minimap-find-and-replace * minimap-git-diff * minimap-highlight-selected * minimap-pigments * minimap-selection * pigments * vim-mode

cgcardona··on Servo: The Countdown Continues
It's worth mentioning that getting Servo to build and run on OS X is very straight forward and worked for me the first time.

Here is the github repo: https://github.com/servo/servo

Here is this HackerNews thread rendered in Servo: http://i.imgur.com/6yvrr3V.png

cgcardona··on Next Chapter
> io.js[0] is a fork of Node.js, started in December 2014 by a contributor to the Node.js project.

[0] http://en.wikipedia.org/wiki/Node.js#io.js

cgcardona··on ComponentKit by Facebook: A React-Inspired View Framework for iOS
> It's becoming pretty clear that they have a much better handle on UI technology than Apple, Google, Microsoft, or anyone really.

Can you explain what you're thinking here? In what way(s) specifically? Thanks.

cgcardona··on Is JavaScript getting worse?
I see it the other way--prototype OO was given the blessing of the Creators of the language back in the mid 90s when it was created.

Though the people who 'get' prototypes swear that they're the greatest paradigm ever you will still get a huge amount of people coming in from other languages which find the prototype chain awkward and prefer to think in complex class hierarchies.

These people who choose to create their abstractions out of classes are in no way 'wrong.' To each their own.

Adding `class` syntactic sugar is just standardizing on something which many people already do every day.

cgcardona··on Scroll Slow. Have Fun
The background images are pretty interesting:

* http://www.scrollslowhavefun.com/images/001.jpg

* http://www.scrollslowhavefun.com/images/002.jpg

* http://www.scrollslowhavefun.com/images/003.jpg

* http://www.scrollslowhavefun.com/images/004.jpg

* http://www.scrollslowhavefun.com/images/005.jpg

* http://www.scrollslowhavefun.com/images/006.jpg

cgcardona··on Mobile showers for San Francisco's homeless
I live and work in San Francisco and have tweeted many times about the extreme lack of public restrooms and the overwhelming amount of human waste littered across our beautiful city.

We have an incredibly large transient population and yet there are hardly any public restrooms. It's an all too common site to see someone squatting down in the middle of the sidewalk relieving themselves.

We pride ourselves on being the Florence of the Digital Renaissance yet we can't provide for the basic human needs of our citizens.

For a while I've been looking for ways that I can make a big difference in cleaning up our city and this project is the catalyst that I've been looking for.

This morning my mind is on fire w/ ideas thanks to the inspiration provided by http://www.lavamae.org/.

As a person which has adopted San Francisco as my city and the place where I'm raising my son I thank you greatly!

:-]

[EDIT]

* Fixed broken URL

cgcardona··on Pay for GitHub with PayPal
<insert snarky bitcoin comment here>
cgcardona··on More than half the Thiel Fellows plan on returning to school
Perhaps they've spent most of their life studying and learning and have taken mental note of what works best for them.
cgcardona··on Poll: For your startup, do you use Django, Rails, PHP or Other?
Sinatra as well as rails
cgcardona··on How 3-D Printed Guns Evolved Into Serious Weapons in a Year
FWIW I would think that how a weapon _looks_ matters less than how it performs. If it shoots and injures/kills it doesn't matter to me if it's bright pink with rainbows and unicorns all over—it's still a perfectly valid weapon.

Looking like a toy could even serve as a useful form of camouflage.

Finally I would say that the fidelity of 3d printers is going up and the price is coming down. I would imagine that they won't look like they were sold at Toys-R-Us for much longer.

cgcardona··on Experts Find Mt.Gox Only Lost 386 Bitcoins Due To Transaction Malleability
On that note I'm very excited for my piper wallet to arrive this week!

http://piperwallet.com/

Easy and secure way to print out paper wallets. Built on the rasberry pi.

cgcardona··on Atom
First let me say that I've used only vim and emacs for the last 5+ years that I have been a daily coder.

I'm extremely comfortable with vim. I can cruise seemingly at light speed and have just never been able to find a text editor which offered the same level of productivity when jumping back and forth between the mouse/trackpad and keyboard.

However I just couldn't resist the urge to try out a new text editor that was created by github and thankfully I scored an invite from someone on twitter.

I've only had the thing open for about 10 minutes and already I'm impressed.

It allows me to write in markdown, save the file, render the markdown into markup, and then launch the webkit dev tools to inspect the rendered DOM.[0]

Do other modern text editors such as Sublime Text allow you to render the markup and then inspect the DOM with browser dev tools? If not that alone seems like a pretty good innovation.

More Info: [0] https://pbs.twimg.com/media/BhdTeedCcAARgYV.jpg:large

cgcardona··on Gitcoin.co is Social Philanthropy with Bitcoin.
This is Carlos Cardona the creator and project lead of gitcoin.co.

Please let me know if you have any questions regarding gitcoin, our choice of building on the coinbase api, our goals, or anything else.

Thanks Hacker News community!

cgcardona··on Obfuscated Game of Life in 9 lines of C
I'm sure many would complain about the obfuscated nature of the code. I however find it strangly beautiful. It has the appearance of a strand of DNA and then one marvels at all of the complexity hidden in these cryptic lines.

To see it:

`git clone https://github.com/duckythescientist/obfuscatedLife.git

cd obfuscatedLife

gcc life.c

./a.out`

Here is a screenshot[1] for anyone who didn't run the code. However a screenshot hardly does the dynamic nature of it justice.

[1] http://imgur.com/hWzEWAe

cgcardona··on Much Ado About Bitcoin
I really liked this article because it describes a feeling that I've been having in spades lately. The author describes the FOMO (Fear of missing out) that is being felt by many of us who were aware of bitcoin early on but failed to amass enough bitcoin to become wealthy from the recent gain in value.

I don't remember the exact price when I first found out about bitcoin on Hacker News but I'm sure that it was below $1. At the time I remember being incredibly enthusiastic about bitcoin. I learned all about it and told anyone who would listen.

I remember that there was a site that would give you a free bitcoin if you simply pasted your wallet address into a field. Over time as bitcoin became more and more valuable the percentage of a bitcoin that they would give for free became less and less.

I even had my little macbook mining for coins over the course of a week. And no I never successfully mined any.

My friends and I kicked around the idea of having an online store that accepted bitcoin but at the time there were no plug and play bitcoin processors for online merchants and we didn't have the expertise to build it out ourselves.

Over time my interest in bitcoin waxed and waned but I remember reading about someone paying for a pizza with 10,000 bitcoin. Then I remember reading about the silk road.

Slowly over time bitcoin was becoming more and more legitimate in the eyes of the world. Then I remember when bitcoin went to $10 and I was like 'Damn! I missed the boat! I should have bought at $1' And then it went to $100 and I was like 'I should have bought at $10!' Now it's at $1000 and I'm saying 'Damn I should have bought at $100!'

Though truthfully I feel that tying the value of bitcoin so directly to dollars undermines what is truly valuable about bitcoin in the first place--namely that it's anonymous, decentralized, and peer to peer. Also I feel that the incredible increase in the value of bitcoin is causing most people to just sit on it as an investment instead of spending it like a currency.

All that being said I still am incredibly excited about bitcoin and intend to be part of it's huge future but unfortunately I didn't get to be a bitcoin millionaire.

cgcardona··on Rails 3.2 Performance: Another Step Slower
That's a bit of an oversimplification. Here is a more in depth explanation in the form of a video of a talk called 'Twitter: From Ruby on Rails to the JVM'[1] from O'Reilly Con by Twitter engineer Raffi Krikorian who leads the Applications Services group.

[1] http://www.youtube.com/watch?v=ohHdZXnsNi8

cgcardona··on Rails 3.2 Performance: Another Step Slower
EDIT: Formatting

For a while Phusion offered Ruby Enterprise Edition[1] which made improvements on the Ruby 1.8.7 interpreter including improvements such as:

> * A “copy-on-write friendly” garbage collector, capable of reducing Ruby on Rails applications’ memory usage by 33% on average.

> * The tcmalloc memory allocator, which lowers overall memory usage and boosts memory allocation speed. > * The ability to performance tune the garbage collector.

> * The MBARI patch set, for improved garbage collection efficiency.

> * Various analysis and debugging features.

They've since dropped support of it because:

> * A copy-on-write patch has recently been checked into Ruby 2.0.

> * Many of the patches in Ruby Enterprise Edition are simply not necessary in 1.9.

So it sounds like many of the improvements offered in Ruby Enterprise Edition 1.8.7 have been rolled into Ruby 2.0. Do you have any suggestions of what might be included in a Ruby Enterprise Edition 2.0?

[1] http://blog.phusion.nl/category/ruby-enterprise-edition/

cgcardona··on Motherfucking Website
If you view source:

`<!-- FOR THE CURIOUS: This site was made by @thebarrytone. Don't tell my mom. -->`

And then at the bottom in the quote:

> "Good design is as little design as possible." > - some German motherfucker

There is the following cite:

`<blockquote cite="https://www.vitsoe.com/us/about/good-design">`

Which cites this article:

Dieter Rams: ten principles for good design

cgcardona··on Flickr Job Board Ad in Source Code (view source code)
FWIW I just viewed source at http://wordpress.com/ and I didn't see anything similar. However I have heard Matt Mullenweg mention that they hide messages for people reading through the wordpress source code.
cgcardona··on StackEdit: A free, open-source Markdown editor based on PageDown
Nicely done! Throughout the day I'm very often jotting down notes in markdown and then pasting them into a Gist to share with someone.

The frustrating part is not seeing how it's going to be formatted while I'm actually taking the notes. This app could solve that problem. I'll give it a try this week.

Some questions/comments:

1. What are you using for the popover tour that appears the first time someone visits the page?

2. The logo looks very much like the Stack Overflow logo[1]. Are you associated with that group? If not I'd consider changing it.

3. I'm familiar with but haven't used Epic Editor[2] by Oscar Godson and friends[3]. Have you checked it out by any chance?

Again, great work and I'll be giving this a try over the next week or so.

[1] http://blog.moovweb.com/content/uploads/2013/09/stackoverflo...

[2] http://epiceditor.com/

[3] http://epiceditor.com/#credits

cgcardona··on Yahoo showed us 30 days of logos. Here’s the one consumers liked best
Purple and yellow actually go together quite well.

Purple and Yellow are complementary colors.

"When placed next to each other, they create the strongest contrast and reinforce each other. They are widely used in art and design."[1]

http://en.wikipedia.org/wiki/Complementary_colors

cgcardona··on An Absolute Beginner's Guide to Node.js
[edit spelling] I think that the reason you find so much negativity regarding javascript is that many people come to javascript from some other language which offers features which javascript doesn't yet offer.

Having cut their teeth on a language tends to leave the programmer with a worldview where any language which doesn't have the same features which are present in their beloved language is an inferior language.

I believe Paul Graham refers to this as 'The Blub Paradox'[0].

Most of the complaints surrounding javascript stem from the fact that it was initially designed to be a lightweight scripting language.

At the time that javascript was created I think that very few people envisioned the web growing into what it has become. Javascript wasn't created with 100,000 line programs in mind.

Therefore it is currently missing some abstractions which people creating and maintaining programs in the large have come to rely on such as classes, interfaces and modules.

Also javascript has a very simple standard library which leads to people feeling that they need to reinvent the wheel in most cases.

Finally Javascript has prototypal inheritance as opposed to the more traditional class based inheritance which so many programmers are used to.

Of course many of the things mentioned above have already been solved or are currently being solved.

The ECMAScript standards body is in the process of adding classes and modules. Libraries such as underscore.js are fleshing out the standard library. And tools such as Coffeescript are providing a more class based inheritance model (if that is your thing).

[0] http://www.paulgraham.com/avg.html

Page 1 of 3Next →