HN user

thiderman

144 karma
Posts3
Comments41
View on HN

Github still holds quite a lot of nines in terms of uptime. It's just that it's extra visible when something big like Github goes down.

The important part you should consider is to switch go git. I'd recommend starting to use Github, and if you find that it's down too much, look at alternatives or at hosting a solution yourself.

The initial code work was probably not even an hour from initial idea to actually having random colored strings and a test shibe. Then I spent some time tweaking the image to be better, as already mentioned.

I never felt it looked complicated. The code is not even 300 lines, and at least I feel that the abstraction is all right. I wrote the code to be flexible, and because of that, adding piping to stdout was really simple. What parts of the code do you find complicated?

The hardest part was getting the Python packaging right, haha. It was difficult to get the doge.txt file distributed in the package in a path that would work both when installed to site-packages and that would work whilst developing. I have since started doing more Python packaging for my other projects (I'm on a contribution streak, so I do a lot right now) and it's gotten a lot easier.

I was afraid I wouldn't like it, but after using it for a couple of weeks I am very pleased with it. I think the island style mainly was implemented to allow for the keyboard backlight. That's a bonus for me since I work in low light from time to time. Backlight really helps then. Also, the six rows things is no issue for me. I rarely se the extra keys anyways. The PrtSc placement perplexes me though.

Heh, cute. This means Github could probably do some automated means of informing these people that their code is insecure and would be a danger to themselves and their users. I'm not sure if they should, but it's interesting that they could.

>Oh, we're still fighting this "war"?

No, we're not. That's pretty much the point of the comment and the closing of the bug.

It would be an interesting move from Oracle to even try. Nothing would say corporate desperation as much as trying to buy the project that sprung out when you first bought the project.

That said, I wouldn't put it beneath them...

Can't use XFT fonts. Doesn't set 256 colors properly. The blinking cursor is retarded and seemingly cannot be disabled. Those are kind of dealbreakers for me.

On the plus side, it feels really snappy. Impressive speed indeed.

Why Use Nginx? 13 years ago

Given that nginx is almost twice as old as redis, shouldn't that analogy rather be "redis is the nginx of databases"? ;)

Exactly the same here. I really wanted to like Ember, since I liked the documentation and read a bit about how the project started and how it works on a higher level. However, since I couldn't get through the Get Started tutorial, I gave up and went into angular instead, and I haven't looked back.

I'd like to give Ember a second chance, if only so I could be the only person on the internet that has tried both angular and Ember on a deeper level, but right now I'm not sure I'd do any better should I actually try again.

I'm not sure I instantly see the use of this, but I am really impressed about the way GitHub is improving their discovery tools. Every new way opens up new possibilities for collaboration, and I love it!

That's a really bad thing in my eyes. Why teach a beginner that consistency is something that does not exist?

Also, non-english variables are an abomination! I've worked with code with some finnish variables. Not only is it harder to grok, it's actively distracting.

Awesome app! Already loving it! As others, I would gladly pay for it!

A tip for the Chrome Extension: A majority of the times I have wanted to push a link (the default) I want to push the page I am on. I suggest that you prefill the "Link title" and "Link URL" field, if possible!

I don't think that's the issue. The issue is that if a community is represented by a few key figures that share traits that you do not enjoy or seek in a community (in this particular case; generating a lot of drama), it's very hard to overlook. It's like getting a bad first impression, only a bit more continuous.

Since so very very many things changed in backwards incompatible ways, why didn't they just go with calling it 2.0 rather than 1.9? I mean, the changes are huge and most versioning schemes increase the major version number on backwards incompatibility.

No localization, please. Sure, the languages mentioned came from countries where english is not the main spoken language, but the languages themselves are always in english, and so is everything relating to collaborative software development.

If a user comes to a site that is using her primary language, she will interact with that site using that language. That is very much not desirable at a site like Github.

Other than that, the suggestions listed sound nice to me.

Life: Started getting up early and going to the gym every morning. I wake up at 0530 and then I go to the gym, shower, and eat breakfast before I leave for work at about 0800. Having that much time in the morning greatly reduces stress, so I do it even if I skip working out for a day.

Programming: Joining the local meetup groups, attending both areas where I am very knowledgeable and areas I want to know more about. I've learned a lot and I've met hundreds of inspiring people. Giving talks at the meetup groups is also very rewarding and highly recommended.

I was once developing a message board. It had a threaded message model and a high resolution of notifications, so when entering a thread with multiple new messages, the new messages where all highlighted with a different background color.

I implemented a JS feature where double click on a message body would send mark-as-read to the server via AJAX and remove the background color. When the feature entered testing, almost all the testers opposed it, as their behaviour with double clicking to select words or paragraphs they were reading was affected.

The feature was never deployed.

I'm almost ashamed of how excited I was while reading this. Default layouts of keyboards are incredibly ineffective for programming, and I find customization of layouts to be very important.

The best thing I ever did was adopting something I found on some dvorak layouts; using AltGr to make any special symbols. Now, AltGr+qwerasdfzxcv makes ()[]^${};/&! for me, which covers 90% of the special characters I write. Not leaving the alphabetical keys for any of these does wonders; It's the little things, really.

I'll also try to implement the shift-key training through xmodmap. I'll post the results if I manage!