HNHacker News
TopNewBestAskShowJobs

Goosey

887 karma · joined October 30, 2009

Josh Szepietowski. Contact me @joshSzep or [joshSzep at gmail dot com]. Decide if you want me to work with you on awesome things at https://www.linkedin.com/in/joshSzep
submissionscomments
Goosey··on Bzr is dying; Emacs needs to move
Absolutely. Stigma over a (d)vcs !== (in)ability to contribute to a project.
Goosey··on Ask HN: Have you remapped the Caps Lock key? [Poll]
Remapped to backspace
Goosey··on Starting an Airline
One of my favorite childhood games was Aerobiz [1]. Probably not an accurate simulation of starting an airline, but that is what this submission made me think of.

[1] http://en.wikipedia.org/wiki/Aerobiz

Goosey··on FlowType: font-size and line-height based on element width
Immediately following the demo is the 'options' section where it shows you have full control of this.
Goosey··on A Week with Mozilla's Rust
I enjoyed the article as I haven't been exposed to much Rust yet, but I was disappointed that the intro didn't match the content

The second sentence:

> I want a language where I can be much more productive than in C: one in which I do not fear the correctness of my memory management, and don’t have to go through major gyrations to write concurrent code.

And we see no explicit demonstrations of the memory management and no demonstrations at all of the concurrency model. It feels like the author had a more fleshed out post in mind, but either decided it was running too long or got bored before reaching the conclusion. :\

Goosey··on Meet the NASA scientist devising a starship warp drive
Right. In a sense it operates on the same principle as why the known universe is larger than it is old (as space-time continues to expand and light has further to go)
Goosey··on Visualizing discussions on Reddit with a D3 network and Embedly
I found it extremely beautiful, especially with the context you provided. Some large framed prints with the text in little gallery placards would make an interesting exhibit.
Goosey··on What's new in Android 4.3
> Wi-Fi scan-only mode is a new platform optimization that lets users keep Wi-Fi scan on without connecting to a Wi-Fi network, to improve location accuracy while conserving battery.

Out of all the features this is the one I am most excited about.

Goosey··on Against Cynicism: A philosopher's brilliant reasons for living
Yeah, I realize my comment was overly sensitive. Sorry 'bout that. :)
Goosey··on Ubuntu Edge funding level over time
"They should have kept it at $600 and increased the total needed for the project." - The reason the curve levels off isn't (entirely) because the cost is $200 more. It's because the 'limited time' offer caused a lot of people to buy it FAST, people who may have not bought at all. Personally I did not purchase, but I was very close to almost entirely because of the "limited time" appeal that $600 offer had. If it was a permanent $600 price point I wouldn't have even considered it.
Goosey··on In America, Where You're Born Is Correlated With How Far You'll Go In Life
What I found fascinating was when I zoomed in on my hometown area (Canton, OH area) the interactive "... With Parents in the X Percentile, ends up on average in the Y Percentile" flattens out as I raised the parent's percentile and then started to decrease. So on average children born into rich families decline by this metric (at least in this one area).
Goosey··on Against Cynicism: A philosopher's brilliant reasons for living
Correct. There is no racism is South Africa.
Goosey··on The Future of Programming
It already is though, isn't it? As zanny points out (https://news.ycombinator.com/item?id=6081020) we already make heavy use of libraries and software packages (I don't see much difference between an embedded webserver library and hosting in a standalone webserver). Even discounting components such as the OS I'll blindly assert that nearly every significant program created today has a runtime path that is 95% 3rd party components, if you were somehow able to measure the LOC passed through.

Of course LOC != 'contributed value'. Much as people don't assemble in thousands to see a jukebox progress through a playlist but do for the experience created by a skilled DJ, the last 5% is the most significant 5% in programming (and perhaps, all creative endeavors)

Goosey··on Pirate Bay Founder: “Future copy fights will need something better”
Most insightful part is the forward thinking about the new wave of enforcement that copyright infringement of physical goods via 3D printers will bring. Something I hadn't considered before, but a massive shift indeed.
Goosey··on Three Planets in Habitable Zone of Nearby Star
No one, but finding ETs is only half of the excitement. The other half is interstellar colonization.
Goosey··on FLAC 1.3.0 Released
For the consumer listener, I agree with you. On the vast majority of consumer sound systems and consumer ears, as you point out, compressing that further into a 128kbs MP3 isn't noticeable. For me it personally is, but on most music say 192VBR MP3 isn't.

Currently at the end of the line all audio is going to be squished, at best, to 44k 16bit sampling. Most audio production and engineering is going to be taking place at quality levels than what the final CD master is, however. /During/ production working with higher quality sources such as a higher sample rate, higher bit rate FLAC sample means that you can 'do more' with it before you start running into the walls of unintended artifacts and distortions. Think of all audio processing as a destructive process - the more you have to begin with the more you can do before the destruction becomes noticeable.

Intentionally ignoring all debates on aesthetics, obviously in many artistic circumstances the artifacts and distortions are desired - but when they are you can easily achieve them in an /intentional/ way. Avoiding them is the challenge.

And there are certain contexts in which it is more noticeable: high quality club sound-systems, custom home and car audio systems, etc. My vehicle's sound system has a very easily audible difference between a 128KBS MP3 and an uncompressed 44k 16bit CD for most music, and in that context you are damn sure I want the uncompressed experience. So having an /option/ for high quality lossless formats such as FLAC available universally helps to serve such niche markets.

tldr; if you are in camp that can't tell the difference, you shouldn't download the higher quality larger files. They aren't for you. Other camps do exist, however.

edit edit: And this all ignores the annoying 'loudness war' trend in modern audio engineering to use compressors to flatten out all dynamic range anyway. Le sigh

Goosey··on Mac Pro
Audio production and engineering as well. The more plugins that can be run in real time (rather than baked) the less overhead in managing the ever growing complexity of modern electronic music projects, especially with ever increasingly CPU hungry plugins. Take Diva[1] for example - amazingly resource intensive analog simulation, but it sounds incredible! Currently on my top-end-2011-era macbook pro I can only have one of these going dynamically and then must bake and unbake different channels as I continue to experiment. Being able to run a number in real time would really speed up the work flow.

[1] http://www.u-he.com/cms/diva

Goosey··on Dolphins deserve same rights as humans, say scientists
So tired of this meme. Humans are like a virus in the way that every species on the planet is like a virus. Look no further than invasive species to see that any form of life given the ability to expand it's population will do exactly that. The majority of species reach what we view as 'an equilibrium' because they run into the constraints of their environment on a scale small enough for us to make note of, but humans do the exact same thing; only our scale is the entire planet and we haven't run into the constraints yet. The moment humans were intelligent enough to form agriculture is the moment humans inherited this planet.
Goosey··on Google+ Games Stream confirmed
Isn't Buzz their twitter-like product? Now Buzz has hardly been a success, but it would be interesting to see how they can integrate it with Google+ since it has such a different model for communication.

I am not using Buzz, so if I am wrong please correct me, but isn't it like this: Google+ -> You opt in your followers to hear your broadcast. Google Buzz/Twitter -> Your followers opt in to hear your broadcast.

(And then there is FB with mutual opting)

Goosey··on Faster than jQuery(document).ready() - Wait Until Exists
I thought it looked nice, but then again I am on a fast enough connection that the wait was not really discernible.
Goosey··on Facebook To Launch Music Service With Spotify
Thanks for bringing this to my attention! I have a thing I like to do with friends called I call 'song sharing' in which we listen to the same song at the same time and write what we are picturing from the music. Once the song is over we all press enter and see what each other's visions were. It's a really interesting way to get to know someone.
Goosey··on Poll: Do you work for "the Man"?
I think HN gives off the impression that most people own company or freelance due to the content, but it is a bit of a filter effect. Similar to how everyone is living amazing awesome lives on facebook.
Goosey··on I'm a cargo cult programmer, help me
I feel similar to you. I wonder if being on HN is healthy for me. It exposes me to lots of new concepts and technologies, but only on a very superficial level since I am not diving into it... And it has a cost of feeding into an inferiority complex.

I have almost entirely started to avoid facebook for this reason. You always just see the bright side of everyone's lives, which can make you feel depressed if you are unsatisfied with your own. Likewise HN shows you the cutting edge tech, the cool startup scene, and a lot of writing from some very VERY smart people. If you don't feel like you measure up it can be an addictive way to reinforce that feeling.

Clearly I am competing with a deeper psychological issue and the ultimate solution is to accept myself, accept my limitations, and find peace. I am working toward this and making some progress. But I wonder if my progress is being hindered by such a flood of exposure of awesome like HN.

Many (most) thoughts I have had reading HN are clearly irrational. "I can't be happy unless I am founding a startup." "I can't be happy unless I am programming in language X." "I can't be happy unless I move to SV."

I recently severed a very close relationship because I finally accepted how toxic it was, even if that toxicity was largely due to my own loose boundaries. I wonder if my relationship with HN is the same thing.

tldr: HN exposes you to so much awesome that sometimes you feel like shit in comparison. You're not.

Goosey··on What’s Next for Delicious?
Nice, that is extremely quotable. Does it come from something/someone?
Goosey··on Linus on branching
I can't speak for the grandparent, but we use a similar system here and also on SVN.

We have a 'core' team and a number of 'project' teams. Every team works in it's own branch, which is branched off of the trunk. The trunk is kept in a stable state.

No one really uses 'feature branches', which I find to be a shame (but hey, it is SVN so feature branches are not convenient). Rather the core team creates a new branch each sprint (scrum here - 3 week sprints) and at the end of each sprint merges it back into trunk, after it has been verified as stable by QA.

Project teams can either branch from trunk and stay off in la-la land until the end of time, or they can try to keep up to date. The way they keep up to date is by merging back into trunk and then starting a new branch. This process is hand-held by the core team and goes through the same QA process to verify it is stable.

How does this work out? Well merging is a major event. Aside from the stability verification work that goes into it a core team member (usually the lead) will generally spend about a day on a merge/branch cycle.

So it feels slow and big, but we do maintain a very stable trunk.

SVN merge issues are a pain, but so long as we never do double-merges (that is, merging a branch into trunk, continuing work on the branch, then merging it a 2nd time into trunk) we seem to avoid the most common gotcha.

This system would be improved if a DVCS was used instead. The issues to adoption of that are both user and technical. We have a wide range of users of widely varying technical skill levels so the ecosystem of SVN clients is going to be difficult to usurp. We also store a LOT of very large binary data in the repository and would find it very inconvenient to separate it out (code version and asset version matching is essential), and in my tests of using git-svn (for example) it simply choked. Like an exception thrown from the bowls of the client type of choke.

Goosey··on Ask HN: What's your favorite online-backup tool?
Dropbox and external HDs for now. Trying out AeroFS as a possible migration path; I have outgrown the reasonable price point of cloud storage.
Goosey··on Ask HN: What advice messed up your life?
I believe I understand the intention of this entire thread: in order to flush out good advice try to first highlight 'bad advice'. However I hope that all those who read it and all those who posted in it remember something very important.

Regret is suffering. It is being attached to a different reality that you "should" be experiencing that is somehow better than the reality you are in. Everything that happened in your life, every single stupid thing, was required/essential/instrumental in your life being exactly as it is right now.

I hope we can make use of this thread as a means to help us guide future decisions without it functioning as a way to make us feel regret. Do not expend energy suffering over that which is not only out of your control, but an illusion. Your past is not reality: you are, right here, right now.

Goosey··on Why we’re really happy with AppEngine (and not going anywhere else)
"We’ve effectively hired them to deal with managing the hard parts of our scaleability infrastructure and they are working for a fraction of what it would cost to do this ourselves."

This, in my mind, is the most insightful line in this post. When cloud hosts like Heroku and GAE are discussed on HN often there is cost comparison between using them and doing the sysadmin yourself on Amazon, or on your own hardware. But what doesn't figure in is that with Heroku and GAE (I suppose more with GAE) is that you aren't just getting out of doing your own sysadmin work, you are also getting out of doing a lot of scaling work yourself. This is expensive, difficult work. Of course it is the type of work that many of us here salivate over, but that's another issue... ;)

Goosey··on Why we’re really happy with AppEngine (and not going anywhere else)
To be fair, AWS does have a free level of EC2 instances now, right?
Goosey··on Why we’re really happy with AppEngine (and not going anywhere else)
It is an interesting conundrum right now. I am considering investing in using Ruby/Rails DUE TO Heroku. If djangy was ready and of comparable quality it would be an easy choice for me (I am comfortable in python, completely new to Ruby/Rails). But having to compare Heroku vs GAE vs Python-Stack is much more complex. I am not a fan of the limits in GAE, but I don't want to deal with system administration at this point. But I want to use python. Arg.
← PreviousPage 3 of 8Next →