HNHacker News
TopNewBestAskShowJobs

cpg

1,127 karma · joined September 16, 2008

Open Source developer and contributor. Founder of Amahi, the leading Open Source Media Server.
submissionscomments
cpg··on Apple has lost the functional high ground
Lest we don't forget, interacting with SMB file shares has been a constant pain for years now, pretty much in every release.

I will spare the details from before, but in Mavericks, when things looked like were being fixed, one cannot delete an entire folder. It would delete the contents, but not the folder, then one had to delete the folder by itself after it was empty.

In Yosemite some folders are left "locked" without being able to do anything to them from OS X. This was similar and worse before.

And don't get me going on how it leaves .DS_Store, ._.DS_Store, .apdisk and ._.apdisk crapola laying around.

Oh, how about driving everyone to properly support case-sensitiveness? All sorts of things do not work or crash, or simply refuse to install if installed in case-sensitive volumes.

How about fixing random video corruption in Yosemite? https://dl.dropboxusercontent.com/u/364883/Screenshots/video...

How about training the "geniuses" at the stores that there are other standards for video cabling? (And that one should not have to buy thunderbird-enabled monitors to be able to have more than one monitor on a macbook?).

My MacBook Pro froze and rebooted out of the blue this past week. It was pretty much idle. has never done that before.

And on and on ...

cpg··on Rails 4.2 released
https://github.com/binarylogic/authlogic/issues/432
cpg··on CSRF in Doorkeeper OAuth2 gem
Oops, I deleted the comment. I had filed a bug[1], without realizing 2.0.0 was released a few hours ago with the fixes in it.

https://github.com/doorkeeper-gem/doorkeeper/issues/524

cpg··on Kurzgesagt Information Design
What I originally came across was the Ebola video [1], but now I see they have more things in their excellent YouTube channel, as others pointed out.

I was mostly interested in was the presentation style, more than the somewhat odd collection of topics (or their bias or lack of it).

[1] https://www.youtube.com/watch?v=sRv19gkZ4E0

cpg··on Ask HN: Best bank(s) for startups
We heard good things from them about intros, events, etc. Is that why you say they were good to you?

Put another way, why do you say they were good to you?

cpg··on Isaac Asimov Mulls “How Do People Get New Ideas?” (1959)
Great talk. Do you know what tools was he demonstrating?

Are these tools available to use?

cpg··on Thoughts on Startup School
Kind of agree, however, there is an element of contagious/infectious energy that is hard to get in many other events. Of course, there are the giggly and hyper, but one has to learn to tune their over enthusiastic oozing a bit.
cpg··on Shellshock DHCP Remote Code Execution – Proof of Concept
Wow, that is scary how a simple DHCP option can propagate like that.

Speaking of Linux-based NAS systems, Amahi systems have been updated via a repo update that pulls the latest bash fix.

cpg··on Google Maps now lets you find and catch wild Pokémon
Tangentially related, for those interested, I just revived an app that I found a while ago to run on recent ruby/sinatra to make pokemon creatures https://github.com/cpg/pokemaker
cpg··on [dead]
Ah, I did not realize it was some sort of syndicated post.
cpg··on Building a tiny ARM-based server
This is pretty cool and (disclaimer) the reason I started Amahi: running a low power home server for my media.

If you are interested in this space, join the Amahi community! People interested in building hardware are especially welcome https://www.amahi.org

Edit: one person asked how to join - there's the forums and there are the github repos to contribute[2]. There is also the developer mailing list[3]

[1] https://forums.amahi.org [2] https://github.com/amahi [3] http://sourceforge.net/p/amahi/mailman/amahi-devel/

cpg··on After working +1200 hours in oDesk
odesk is awful and should be put to rest peacefully.

at least for people hiring (i know first hand), and i read in this thread that also people being hired get ripped off.

the team at odesk are basically sitting behind their desks but more so behind their legal agreements, collecting their clean share without doing any work, without applying common sense or due process.

do not use odesk. leave it for good! odesk deserves to die peacefully.

cpg··on Dijkstra: On the cruelty of really teaching computer science (1988) [pdf]
His handwriting looks beautiful!

I loved it and emailed Prof. Dijkstra during the brief time that he finally had email (I got a graduate degree from his department and attended some of his classes). I asked him for permission to one day create a font from his handwriting, not really expecting a response.

However, he did eventually reply, granting me the permission to do so.

I commissioned the font and it worked nice. It was distributed briefly and it may still be out there (I see one or two are found out there).

My original copy may be in old backups. One day I will find it and update it!

Edit: found the email reply! He retired in 11/1999 and passed away in 8/2002

  Austin, Tuesday 11 April 2000

  Dear Dr. Puchol,

        If a competent designer can use my handwriting as a source of
  inspiration, that is fine with me. Thank you for asking my permission,
  which is granted with pleasure.

        With my greetings and best wishes,
                        yours ever,          Edsger W.Dijkstra
cpg··on Ask HN: Freelancer? Seeking freelancer? (December 2013)
SEEKING FREELANCER - Remote or Silicon valley area

Seeing Android lead to make mobile app for file browsing and media streaming.

The app is a file browser and the API is already running. The API has been proven to work with the iOS mobile client we just built. We need to make the same with Android. It's somewhat different, but you can think of it like a dropbox-like client.

You should be capable of easily dealing with REST interfaces, have a great sensibility for simple and effective user interfaces and be capable of quick iterations to get the app in deployed to our community.

The app code is expected to be released open source after a while.

Email jobs at amahi. More details in my profile.

cpg··on Making the web faster with SPDY and HTTP/2
This is a low level, data-structure type of library, whereas the one we wrote is part of a stack between HTTP and SPDY.
cpg··on Making the web faster with SPDY and HTTP/2
SPDY is a common sense protocol in many ways. It seems simple but it has quite a few wrinkles when implementing it properly.

As a way to learn Go I started a Go SPDY library[1] and to demo it also released a SPDY proxy and origin server [2].

At this point we're about to release a service in our startup to do streaming.

I'm looking for users who want to bang on this library and help shake more bugs to make it more and more solid. Interested? :)

[1] https://github.com/amahi/spdy [2] https://github.com/amahi/spdy-proxy

cpg··on Ask HN: Freelancer? Seeking freelancer? (November 2013)
SEEKING FREELANCER - Sunnyvale, California / Remote

We're a small bootstrapped business in Silicon Valley and we're looking to build two native mobile apps (one for Android, one for iOS) for browsing and displaying files with an existing cloud-based API.

The first phase of the apps will just be file browsing. The second phase will include other activities (to be described).

If you have proven ability to deliver native apps in Android or iOS, we'd love to talk!

Contact via support at amahi.

cpg··on LinkedIn Intro: Doing the Impossible on iOS
I tend to agree that no sane person with minimal technical knowledge would balk at this.

I already know that Yahoo! sells the email addresses of the people I exchange even one email with to LinkedIn and I am repulsed by this. LI then turns around and offers them as connections. I should note I am always logged out from LI to prevent even more evil from them. LI is just evil and should be eradicated.

cpg··on Startup bus & mobile pad for sale
I came across this listing today accidentally while looking for something else at CL.

It's strangely appealing (setting aside the paintjob!)

cpg··on A Personal API
I have been working on something like this. A home server (called Amahi). See my profile. There is one app that one can run in a home server that is sticking out for this kind of behavior is ownCloud. We have packaged it for distribution in Amahi servers and it's resonating well with the users. I am not sure it has all the elements you would want, but many of them are there.
cpg··on Do not use RJS-like techniques
Oh, so if not raw JS, you don't "understand" what other possible libraries might be use to design modern usable intractive web apps?

Way to go downvoting for that, too - shows real depth. I shall not try make you "understand" the existence of this fast-expanding space.

cpg··on Do not use RJS-like techniques
This suggestion is rather naive and impractical. Most people do know JS. It's a rather painful way to develop reasonable UIs. Not even jQuery is abstracting enough these days (for this kind of work).

Please make useful suggestions and cut down on specious remarks. RJS is not in use for a long time. This article did not even merit the first page, except it's a slow weekend.

cpg··on Do not use RJS-like techniques
Well, RJS was the more-or-less sanctioned way of doing interactive apps in Rails for a while.

Even though it had all these issues, it was simpler for developers. Now it's deprecated.

What are the best in class techniques for developers eager to do secure yet highly interactive apps in Rails today?

cpg··on The first web site was responsive
What I want to know is when did the first broken link exist and what was it linking to :-)
cpg··on 1GB Ram & SSD Cloud Hosting for $6
Red flags:

> Ubiquity offers a 100% uptime SLA on our entire Cloud infrastructure

> In the unlikely event that one of the solid state hard disks fails on the Ubiquity Cloud there will be no data loss and no impact on the cloud instance's performance

cpg··on Ask HN: Who is hiring? (April 2013)
Sunnyvale, CA. REMOTE and INTERNS OK.

Amahi is hiring. Amahi is a seed-stage startup having the largest app store for web apps and media apps. Looking for a generalist, preferably with great ruby/RoR experience, some front-end experience and willing to be flexible. Working remotely is ok. Also interested in interns and freelancers!

http://www.amahi.com

cpg··on A Most Peculiar Test Drive
Oh, and BTW, it's not mentioned, but it would be quite interesting, and much more of a burn, if Elon is actually making some of the charges, like driving in loops, with a proof via GPS logs of the test drive.
cpg··on A Most Peculiar Test Drive
The article is direct, factual and Brother should undoubtedly be fired.

Just why did Elon Musk not link to the article, for everyone to easily see Broder's embarrassment beats me.

http://www.nytimes.com/2013/02/10/automobiles/stalled-on-the...

cpg··on Algorithms that design structures better than engineers
Something similar is being done for buildings by a startup called Aditazz http://www.aditazz.com

Very interesting. It's like designing chips, but for buildings. On the cloud! They are starting with a vertical that it's like CPU's ... hospitals! It's the kind of thing you wonder why we (as the human race) did not get to play with this until now, given that we have been building structures for so long!

[Disclaimer: I helped build early prototyped of their cloud infrastructure for them and know the founders]

cpg··on ‮LTR
Funny! And coool trick. Wonder how long does it take for others to start hacking titles with that trick :)

Just for content: It's remarkable how some things like these are not tested routinely, since it's hard to tell for non-native speakers to find issues!

← PreviousPage 2 of 5Next →