HNHacker News
TopNewBestAskShowJobs

hellerbarde

273 karma · joined March 21, 2012

http://github.com/hellerbarde/
submissionscomments
hellerbarde··on Pithy.js - An internal DSL for generating HTML in JavaScript
What do you mean by "afraid of HTML"?

I haven't used this yet, so bear that in mind, but to me this seems to be something that is more expressive than html (I meant String) concatenation. That leads, in my experience, to better maintainability and thus less worries in the future.

Whether this impacts JS performance enough to be a problem, I don't know and don't have the time to test right now.

Edit: words are hard... I accidentally a few of them.

hellerbarde··on Created my own RSS Reader Nuesbyte
To have this said first: I really like your reader, it looks beautiful and so far it's the one that I'd most like to use.

In the wake of the Announcement of Google Reader shutting down, a lot of people are gonna be wary of jumping into another service that could go down any time.

What are your mid-/long-term plans for keeping this online? Will there be monetization through ads? Through a subscription? Or are you planning to open source it for self-hosting?

A last important question, can I export my data?

cheers hellerbarde

edit: updated question

hellerbarde··on An apology to open source
Quote for historical purposes:

An apology to open source

At midnight on the 18th March 2013 I posted Chart.js online. On the morning of the 19th March, I've had to take it down due to IP concerns with my current employer.

It had been my final year university project I had been working on for a couple of months. I had intended it to be an open source project for the web design and development community.

Since posting it online, I've been completely overwhelmed and hugely grateful for all the support and kind words.

Sadly though, due to concerns from my employer regarding intellectual property and similarities in projects I've worked on, I've been asked to take down the site. My job and livelihood have to be my primary concern. With this in mind, I have closed down the site, and removed my master branch from Github.

I'd like to personally apologise for taking this away, I'm just as disappointed as you.

Nick

hellerbarde··on Heroku Fucking Console
You can just select "Overwrite foobar.jpg" in the menu. You can even have a keyboard shortcut for it. That should solve all you guys' troubles :)

cheers

hellerbarde··on Are Placebos Really Sugar Pills?
This was discussed 2 years ago here: http://www.doctorslounge.com/index.php/news/pb/14946

and here: http://pharmastrategyblog.com/2010/10/whats-in-placebos-who-...

But all three article (including the Topic) seem to focus on the Journal articles and neglect to write anything about the reports to the FDA. I'd be really interested in more info on that.

EDIT: I have no opinion nor info about the quality of the links i posted, I just found them through cursory duckduckgoing. So beware, they might both be total cranks. :)

hellerbarde··on Are Placebos Really Sugar Pills?
unless it's homeopathic alcohol :P

http://homeopathicvodka.com/

hellerbarde··on Are Placebos Really Sugar Pills?
I was about to write something similar. Thanks for formulating it so eloquently. I think it's this part that trips up some people:

> [...] at a minimum it unblinds the doctors on the ground.

It's very important that the person administering the drug/monitoring the patient can not tell the difference.

hellerbarde··on What It's Like To Be Ridiculed For Open Sourcing A Project
Okay, okay. This is enough. Both. Thanks for calling for a de-escalation, that sounds like a wonderful idea.

First things first, bullying is not always conscious. You seem to imply that and I happen to believe that is not true. Someone can act bullying-ish without being a bully. It happens. It sucks, always. It sucks especially when you're not in fact a bully and you didn't mean to act like one. (someone made a comment about "being a racist" and "saying something racist". It's similar.)

This point has been made over and over again: Someone with such a large audience and such a public channel has a certain responsibility. For better or worse, they represent a certain part of a community, they are looked up to. You can't deny that with a certain amount of, let's say "Power" comes a certain amount of, let's call it "Responsibility" ;)

And that responsibility is that they can't afford the same boorishness and low brow-ness on their e.g. public twitter channels. It's not just a developer expressing an opinion anymore. It becomes a community thing. I even read tweets in German, bashing this github repo. And when it goes that far, the vitriol in the air just grows exponentially. People don't think about it anymore, it's suddenly a hive mind thing. That's why it spreads so quickly. Monkey see, monkey do.

It may have been only one tweet per person by three people, but they happened to be high-profile enough to spread it far and wide. I also want to keep the communication channels open and tolerant, but it is important to conduct yourself in a courteous manner that you would also use face to face. Especially if you have follower counts in the thousands or ten-thousands. (it's a tight-knit community...)

I don't, however think that the public communication channels need to be tolerant or indeed designed for low-brow, ruffian, boorish behaviour. You can do that at home with your friends. Or indeed on Jabber/XMPP. Or on your own forums. Or mailing lists. Not that I would want to ban people from exhibiting these behaviours on public channels (To the tolerance-mobile!), but I would like to see the community frown upon them. In my opinion, they add very little value to the content and they benefit mostly the person exhibiting them and not the community at large. That to me means definitely that it should stay in private circles, especially if it can be detrimental to a single person.

You say that the community doesn't do itself a favour, reacting as harshly as that. But many of us (I think) love the idea of open source. Many of us would put out a small tool like that on github and we would probably be upset if someone (seemingly) just took a quick look at it and go to twitter and just essentially start a high profile pitchfork mob. That is why the reaction has been soo strong and passionate.

Also, the fact that Heather got caught between communities warring (apparently. that was not known to me...) is fairly irrelevant. This kind of conduct needs to stop. If someone wants to duke it out on twitter, take it up with someone who 1. agrees to it, i'm sure there are enough zealots in either community. or 2. is of a similar high-profile stature.

Some thoughts on what was said, what was meant, what was perceived. What was said: "I cannot even make this stuff up [link to gh:harthur/replace]" What was meant [speculation?]: "Hmm, I wonder why someone would remake sed with node.js? Weird." What was perceived [speculation?][citation needed]: "OMGWTF, LOOK AT THIS IDIOT MORON!!11 DOESN'T TEHY KNOW THAT THIS IS LIEK SED BUT SHIT? ALSO NODE.JS, LAWL!!!11"

This is only one of the examples. This is a problem, agreed? Most people seem to forget that perception is the most relevant of these three things when you conduct yourself in public.

Wow, this got more rambly than expected.

PS: To everyone that says "grow a thicker skin, the world is bad", please don't do this. It should be very reasonable to expect people to not be idiots. It's not a stupid thing. It's something we as a community should strive for. We should be moving towards a community that frowns upon these behaviours, protecting the new and the defenseless. (What you do in your startup world is none of my business, of course.) Why this hit so close to home for Heather [speculation?] and many of us [speculation?] is because we feel safe in this community and we didn't expect to [citation needed] be backstabbed out of our own ranks.

hellerbarde··on "I couldn't really learn Erlang, 'cos it didn't exist, so I invented it"
This is very well written. A very interesting and verbose (not in a bad way) way of answering the everpresent question "What language should I learn?"

PS: Yes, I know that not the whole discussion was about this question. Still.

hellerbarde··on MEGA launch video taken down by Youtube
TL;DR: Business as usual. The GEMA are indeed a bunch of idiots.

So the video was automatically taken down because the GEMA flagged it for copyright infringement. Dotcom said "they will hear from our legal team". The Video was up again, probably roughly until the GEMA click the "refile" button.

hellerbarde··on I'm sorry
Corey did take a lot of time to apologize again and again on Twitter. I think he dealt with the situation quite well, considering the douchiness he (and the others) exhibited.
hellerbarde··on Serve Your Music Collection Using HTML5, Backbone, and Flask
Amazing. Hat off to you, sir! I've stumbled through a few of such projects and most fell flat on their collective noses, at the latest when it came to seeking. zmusic-ng works phenomenally well. Next thing I want to try is over a slow and laggy connection, but that has to wait for later.

One minor, minor gripe is that it uses a Makefile instead of the canonical setup.py for building. (did I mention "minor"?) For me personally, it makes up for this fact by using Flask. (Yes, i am unabashedly a fanboy of that microframework. squeee)

One question though: What is the [git-root]/server.cfg? it seems not to have an influence? is it deprecated?

hellerbarde··on I'm teaching an introductory 12-week class on Haskell
re 1: yes, that's where the secret notes are.
hellerbarde··on Why Codeworkx ceased Development of CyanogenMod 10 for the Galaxy S3
Obligation, no. But they seem to have "promised" devices and support for the CM dev team (I may have misunderstood that though.). They got the devices, but not the support. So i think it's fair enough of that guy to call them out on it. Don't promise things you won't keep. At least not to people that you want to keep around. (Whyever they would care about CM...)
hellerbarde··on Adobe is offering many of their CS2 software for free for PC and Mac.
On the other hand, the links have this string in them: <snip>/CS2_EOL/<snip>

So maybe they decided to give it away, because it's EOL'd sooo hard. Let's see how this develops :)

hellerbarde··on Adobe is offering many of their CS2 software for free for PC and Mac.
His point was that the allegorical "free CS2" sign is conspicuously missing in this case. I couldn't find one either...
hellerbarde··on Apple kills a Kickstarter project
and then comes the amusing lack of proper configuration on the OS side. I am not an Apple person, but I have yet to see a trackpad- configuration that works even remotely as well as the MBP ones. The speed and acceleration multipliers in there have always been off.

EDIT: +1 on the NavPoint. I disable the trackpad on all my thinkpads and just use the NavPoint whenever I can.

hellerbarde··on W3C finalizes HTML5 specification
Not the first time, I would imagine...

see also: http://xkcd.com/927/

hellerbarde··on W3C finalizes HTML5 specification
all kidding aside, this is a good thing, right? I have completely lost track what this means and where things are heading.
hellerbarde··on Vim-kickstart (not a Kickstarter), basically a bootstrap for VAM
This is _not_ my project. I just happened to stumble upon it.

This might be the vim config solution i'm sticking with. I tried a bunch over the last 2 years, but all of them seemed too heavy, especially janus. This solution seems to avoid all these issues by simply being a wrapper around VAM. Aside from that VAM-Bootstrapping function, it's a vanilla vimrc.

I thought you might appreciate the simple nature of this 'solution'.

hellerbarde··on I can't make this stuff up
I don't understand. He already bought it. Why should he have to have a valid credit card again? Aren't purchases locked to an account with a password and such?
hellerbarde··on Wikipedia Redefined
The whole J - I thing is something rather European I think. Here in Europe some consider it distinguished and hip... It's of course debatable whether that validates the decision, but it might be an explanation. Kind of a back to the (typographic) roots thing.

Personally, I don't care for it...

The rest, yeah, I agree with you. Get someone that speaks the language to spell and grammar check.

hellerbarde··on Wikipedia Redefined
The homepage of _Wikipedia_ is WWW.wikipedia.org. They never said they only want to target the english Wikipedia. The Frontpage of the _German_ Wikipedia is DE.wikipedia.org, but that has nothing to do with the article.

The individual language front pages are still here. With loads of information density and featured articles and everything.

The beautiful front page for searches in different languages is very nice and certainly provides better overview over the different languages available.

The overhaul of the Editor is also a nice addition, although it should probably be coded in a way as to enforce adherence to templates. A challenge you say? Maybe. But most things worth doing are.

The highlighting is a nice touch, certainly useful for doing research, which is what WP is often used for.

They did not confuse wikipedia with wikimedia. They very clearly proposed a specific logo for both Wikimedia and Wikipedia. They were aware of the connections and relationships between the organisations and concepts in question. The title can be construed as misleading, "Wikipedia redesigned" vs. "Wikimedia redesigned", I guess. But most people using WP are not acutely aware of the difference and relationship between the two. So they decided to hook the article on "Wikipedia" because it's the more recognized name. I have no problem with that.

I don't like that "organic living logo" idea either, I'll side with you on that one.

Yes, the capital J is a bit annoying :)

Your criticism seems mostly superficial and I don't quite understand why. A better branding does not water down the content. "Doing something bigger than that", (which i completely agree with) is not diagonally opposed to beautiful design.

hellerbarde··on Google Chrome's biggest annoyance: Download bar
I think the problem is that it's obnoxious to get rid of as soon as you don't need it anymore. There should be a Shortcut to dismiss it.

(no, the Ctrl-J + Ctrl-W doesn't count. that is a workaround at best and it doesn't work when you're on a pinned tab)

hellerbarde··on Google Chrome's biggest annoyance: Download bar
There is some "new UI" insofar as the "Keep"/"Discard" Buttons for "dangerous" files are now in the Download Window. Maybe they were talking about that... Who knows
hellerbarde··on Haiku OS (BeOS clone)
why don't you?

I assume they don't exacly have a huge community of active devs. combine that with the fact that user interface design is hard and needs experienced people working on it and you got the reason for cloning a perfectly functional UI instead of completely messing up while innovating a revolutionary new one.

This is pure conjecture, of course :)

hellerbarde··on Windows Azure Dance Routine
it's not the things they did or any particular word or formulation that ticks me off. It's the sentiment and (if it succeeds) the baseline of emotions it seeds for that event or evening.

Now we can all say that everyone needs to grow thicker skin or something, but in the end it's simply bad taste to alienate significant parts of the crowd. That being said, if I would have been there, I would have been more embarrassed at the stereotype they apparently decided to appeal to than offended, because it was so over the top stupid.

YMMV.

hellerbarde··on Windows Azure Dance Routine
if the someone with the idea has enough pull, (s)he probably simply shuts down any red flags with "it was my idea, do it now!"
hellerbarde··on My experiences at a woman's programming workshop
actually, anygender playing dumb to get help from the teacher/TA seems to be common. especially in a TA/student situation is where I see that a lot.
hellerbarde··on Turkey charges pianist Fazil Say over Twitter posts
Nobody has the right to never be offended. Y u no understand that, Turkey?
← PreviousPage 2 of 3Next →