HNHacker News
TopNewBestAskShowJobs

freedrull

358 karma · joined April 28, 2010

submissionscomments
freedrull··on What Luddites can teach us about resisting an automated future
https://youtu.be/GEaCuk1EhH4?si=BY5L6HKYXXGQ9Tg7&t=401
freedrull··on Forty years of GNU and the free software movement
> you aren't the one owning the computer

Sounds to me like they are more relevant than ever. :)

freedrull··on Cancer cells die in microgravity conditions – study
What is the control? Do cancer cells normally live if they are taken out of the body?
freedrull··on Announcing WSL 2
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...?
freedrull··on Some Techies Are Shunning Silicon Valley for the Japanese Dream
Why the downvotes?

From 2018:

https://www.japantimes.co.jp/news/2018/01/12/national/politi...

freedrull··on Overcoming Intuition in Programming
> 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".

freedrull··on Elance-oDesk Rebrands As Upwork, Debuts Slack-Like Chat Platform
I've noticed the same thing as a contractor. I only seem to get hired if I am one of the first few bidders. Otherwise there is a slim chance I will get noticed.
freedrull··on Notes from Facebook's Developer Infrastructure at Scale F8 Talk
"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.

freedrull··on Show HN: Create musical chords out of YouTube videos
Haven't tried this one yet, but I've used theorytab before. Wish it had more songs. http://www.hooktheory.com/theorytab
freedrull··on Kyoto taxi drivers reduce robberies by 50 percent by doing nothing
I have always wondered why nearly every time I enter a convenience store in Japan sure enough there are 2-5 people standing there reading magazines for seemingly a really long time. I always wondered why don't they just buy it and at read it at home?
freedrull··on Tug: Use Docker for development
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.
freedrull··on Shout – A web IRC client
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
freedrull··on Show HN: Sysadmin Casts – simple bite-sized sysadmin screencasts
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?
freedrull··on Anki – Powerful, intelligent flashcards
Seriously? This crap is so old. SRS is great and I can't believe someone hasn't made a better application than crufty old Anki yet. This is some seriously low hanging fruit here.
freedrull··on Projects that power GitHub
I believe they have upgraded to 3, thanks to @tmm1. It was mentioned in some talk, probably by Zach Holman.
freedrull··on Ask HN: Github as resume, what does it really mean?
Wow, I think the new profiles on github are a definite improvement for this kind of situation. :D
freedrull··on Poll: Do you select text while reading?
I do it all the time without thinking about it. I have no idea why. Please help me. :(
freedrull··on Why we can't process Emoji anymore
Why on earth would the people who wrote V8 use UCS-2? What about alternative JS runtimes?
freedrull··on I'm an American and I want to watch the Olympics. What do I do?
Why doesn't he just go to the local sports bar?
freedrull··on Advanced caching in Rails
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?
freedrull··on Why developing an HTML5 game is too damn risky
Uh yeah, of course html5 sound is awful. I'm hoping projects like areweplayingyet.org will gain traction to help solve this.
freedrull··on First ASUS ultrabook to market: meet the Zenbook
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.
freedrull··on A zsh Workshop
Looking through the feature list, is there anything that stands out as something bash cannot do, that is useful and not superfluous(like checking the mailbox?!)?

http://www.acm.uiuc.edu/workshops/zsh/why.html

freedrull··on GitHub Flow
Learn to use rebase and squash commits! It solves a lot of the issues you talked about.
freedrull··on GitHub Flow
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.
freedrull··on Git: fetch and merge, don’t pull
Git pull is nice, but it is good to know what's going on underneath the hood.
freedrull··on Rbenv, an unobtrusive rvm replacement
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?
freedrull··on "functors" in c++, ML, haskell, prolog
This is an old article, but I love this blog. Peteris is so prolific you can't help but get inspired.
freedrull··on Life on the Command Line
For git, have you tried tig? It has a nice ncurses interface for inspecting commits and doing all sorts of git related things.
freedrull··on Is backspace supposed to be 0x08 or 0x7f?
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.

Page 1 of 3Next →