HN user

freedrull

358 karma
Posts72
Comments66
View on HN
datafruits.fm 2y ago

Datafruits.fm

freedrull
1pts0
aesthetic.computer 2y ago

Aesthetic.computer

freedrull
1pts1
www.nationthailand.com 3y ago

11 years on, Fukushima radioactive waste still tough challenge for Japan

freedrull
1pts0
mcfiredrill.github.io 6y ago

Solving ember fastboot 'flashing' issues

freedrull
1pts0
twitter.com 6y ago

Build Soil Chestnuts Thread

freedrull
1pts0
soundcloud.com 7y ago

New Models Episode 9: STACK ATTACK (helveticade, Busta, Keller, LILINTERNET)

freedrull
1pts0
news.ycombinator.com 7y ago

Ask HN: What happened to the soundcloud API?

freedrull
1pts1
freedrool.us 8y ago

Updating ember cli addons for fastboot 1.0

freedrull
1pts0
www.quora.com 8y ago

How do services like YouTube live streaming and twitch securely store stream key

freedrull
1pts0
www.candyjapan.com 9y ago

What I won't write about

freedrull
2pts0
www.fxsitecompat.com 9y ago

Non-standard Array/String generics have been deprecated

freedrull
1pts0
engineering.webpay.co.jp 9y ago

WebPay Service Closing FAQ

freedrull
1pts0
github.com 9y ago

So_id3 – associate id3 tags with ActiveRecord models

freedrull
1pts0
freedrool.us 10y ago

Using images in ember-cli-rails

freedrull
1pts0
freedrool.us 10y ago

Deploy your ember app to s3 with ember-cli-deploy

freedrull
2pts0
freedrool.us 10y ago

Why i'm building streampusher

freedrull
2pts0
freedrool.us 10y ago

Turning bootstrap modals into Ember routes (with URLs)

freedrull
1pts0
modernweb.tw 11y ago

Modern Web 2015

freedrull
1pts0
gun.io 11y ago

WHY YOU MUST BECOME Your OWN BEST CLIENT

freedrull
3pts0
freedrool.us 11y ago

All about buffers

freedrull
3pts0
docs.quay.io 11y ago

Docker zero downtime deployments

freedrull
2pts0
freedrool.us 11y ago

Soundcloud web UI bugs

freedrull
2pts0
freedrool.us 11y ago

Getting started with liquidsoap

freedrull
1pts0
freedrool.us 11y ago

Browser based icecast broadcasting

freedrull
1pts0
news.ycombinator.com 11y ago

Ask HN: Do bootstrapped businesses lose much money on free trials?

freedrull
44pts30
soundcloud.com 12y ago

SoundCloud Cookies Policy

freedrull
1pts0
github.com 12y ago

Browser based liquidsoap (icecast) client

freedrull
1pts0
news.ycombinator.com 13y ago

Ask HN: Github as resume, what does it really mean?

freedrull
23pts6
goto80.com 13y ago

Why I Quit Facebook Today

freedrull
2pts2
github.com 13y ago

Troubleshooting Memory Use

freedrull
2pts0
Announcing WSL 2 7 years ago

So they are writing their own kernel, but moving to using a VM? Why not use an existing kernel if they are moving to using a VM...?

I get a lot of questions from aspiring programmers on what’s the best tool or languages to learn. It’s almost always a premature question to ask.

I often think about how to answer this question to beginners as well. I think he is right, the answer is probably "it doesn't matter".

"Push-pull-rebase bottleneck: if you rebase and push and someone beats you to it, you have to pull, rebase, and try again. This gets worse as commit rate increases and people do needless legwork. Facebook has moved to server-side rebasing on push to mostly eliminate this pain point. (This is part of a still-experimental feature in Mercurial, which should hopefully lose its experimental flag soon.)"

What if there are merge conflicts? I don't know about Mercurial, but in Git there are tons of cases where rebasing cannot happen automatically.

The problem I see with using docker for development is, you still need different rails environments(development, test, etc.), the dockerfiles I've been making are for production, and I'm not sure if they would work in the other environments. Also you have to use tons of commands (rake, rspec, migrate, etc) which at this point requires entering the container, which you really shouldn't have to do unless there is a problem with the container itself.

KiwiIRC uses this protocol apparently. I asked the author about it and they said they have worked out special arrangements with some networks to implement it, and accept connections exclusively from Kiwi, I presume? After all, a password is required according to this spec: https://kiwiirc.com/docs/webirc

I'm kind of wondering how sustainable a pay for screencasts business is. A couple people seem to have burned out on it (railscasts, Gary Bernhardt). I'm not sure if its the expectation of getting something new up every week or two weeks is too stressful or they just run out of material. Is it possible to keep it going without getting sick of it or running out of things to talk about?

I use most of these methods for caching. I have my own little methods for making cache keys. I use Rails.cache all over the place. I have a couple sweepers. What I really struggle is testing this stuff. You really can't do it anywhere other than an integration test, and they're ugly. I mostly just test the sweepers. Anyone have any nice solutions for testing caching, or think its unnecessary?

Oh great another ultra thin laptop with a glossy screen that will probably last 1-2 years until you buy another one that is even thinner and the screen so shiny you can use it as a shaving mirror. Give me a laptop that will last me more than 2 years and then I will give a damn.

GitHub Flow 15 years ago

Learn to use rebase and squash commits! It solves a lot of the issues you talked about.

GitHub Flow 15 years ago

Is it really zero-downtime deployment? I've read about Passenger 3's zero-downtime deployment strategy, but on my Passenger 3 setup, the server is still always a little unresponsive for a few seconds after a restart.

Yes RVM is a crazy hack, but that's why I love it! Has anyone actually had problems with RVM overriding 'cd'? Has RVM changed the behavior of 'cd' in a way that was a problem for you?

For git, have you tried tig? It has a nice ncurses interface for inspecting commits and doing all sorts of git related things.

One of the posts mentions:

"Most of the Linux distributions make changes as needed to make the terminal emulators send ^? for "backspace", while almost everyone else uses ^H. They should also modify the terminfo entries in ncurses, but not all of the Linux distributions do _that_."

Almost every ncurses program I've seen seems to hack around this by checking for the ncurses definition of KEY_BACKSPACE as well as 0x7f.