HNHacker News
TopNewBestAskShowJobs

bubblesocks

101 karma · joined December 17, 2016

submissionscomments
bubblesocks··on A Breakthrough in Graph Theory [video]
I love the way in which this lady broke down the complexity of graph theory into something that anybody can understand. I mean, I understood it.
bubblesocks··on Do Not Trust Journalists – A Mormon Example
I didn't go to journalism school but I did take a couple of journalism classes as part of my writing degree. We were taught to be objective and not provocative in my classes.
bubblesocks··on Do Not Trust Journalists – A Mormon Example
It could be that since the obituary is behind a paywall, many people don't know what it contains, other than what they've heard second-hand.
bubblesocks··on Ask HN: Haven't worked for a while, best guide/advice to start a hobby project?
I agree. "Something cool" is something that doesn't exist yet and it is really hard to find tutorials on those.
bubblesocks··on A CEO's Guide to Emacs (2015)
Just curious... Does spacemacs only offer Vim keybindings, or does it support Vim macros as well?
bubblesocks··on Think Bayes: Bayesian Statistics Made Simple (2012)
I disagree. In Python, the PEP8 standard is to use snake case for variables and function names. Classes should appear in this format: ClassName. Downey uses the class style for functions because, according to him, he feels it would be too inconvenient to do it the right way. This is a lazy cop-out. If you're writing a book targeting the Python community you should adhere to the Python PEP8 standards out of respect for your readers, if nothing else. The parent poster poses a valid question and it most definitely adds to the conversation because it calls into question the author's respect for his audience.

How is what Downey did any different from me writing a book and stating that correct spelling, grammar, and editing would be too inconvenient for me, so I'm just going to type whatever I feel like and that should be OK, because I addressed my lack of quality and attention to detail during my introduction?

By the way. Thanks for commenting.

bubblesocks··on Ask HN: I'm lonely. Are there any video chat support groups for solo founders?
You bring up a good point when you talk of introverts vs. extroverts. I cannot see extroverts being happy working remotely. They seem to need the human interaction offered in the office. Personally, I'm an introvert. I don't like being around other people and find their presence irritating and unwelcome when I'm trying to get something done. For me, working remotely really IS the one true way. I cannot even relate to the author of the article's sense of loneliness. That certainly isn't true for everyone though. Rather than dictating one or the other, companies should be flexible and embrace both, I think, in order to get the most out of all their employees.
bubblesocks··on Think Bayes: Bayesian Statistics Made Simple (2012)
I'm not sure why you were down-voted. This is a valid point and as a college professor and author, I'm sure Downey would appreciate any feedback that would make his book better.
bubblesocks··on Apple Pages 6.1 adds equation support using LaTeX or MathML
It's nice to add Pages to the list of word processors with Latex support.
bubblesocks··on Amazon to collect sales tax nationwide starting April 1st
A lot of fake news is propagated on April 1st each year, particularly in the tech industry, so there is justifiable reason to view April 1st announcements with a bit of skepticism.
bubblesocks··on Ultrasound Ages Liquor Two Years in Just Three Days
I'd prefer talent and scotch on a cheap Yamaha any day.
bubblesocks··on Ultrasound Ages Liquor Two Years in Just Three Days
Probably. You can fix that by standing taller though.
bubblesocks··on Ultrasound Ages Liquor Two Years in Just Three Days
Amusing observation. Having had 10, 15, 20, and 100-year-old scotch, I must admit, I couldn't really tell the difference, other than price. Yeah, they tasted a bit different, but so do Aberfeldy and Ardbeg. I wouldn't say one is any better than the other though; unless you really like the smokey taste of old pianos, then Ardbeg is definitely the best.
bubblesocks··on Vim's 25th anniversary and the release of Vim 8
Not sure why you're getting down-voted. Development tools look pretty much the same as they did in 2000, languages all feel quite similar, and quantum computing still isn't ubiquitous. We are, indeed, still using Vim though, and quite happily, I might add.
bubblesocks··on Vim's 25th anniversary and the release of Vim 8
My first distro was Slackware, and I bought it in 1995 as well. Mine came with a Unix book from O'Reilly. The only thing I remember about the book was a quote at the top of one of the chapters, "Dyslexics of the world, untie!"

I too used elvis for quite a while, until someone at the bank I worked for at the time introduced me to Vim. I've never met Bram, but I always feel a depth of appreciation when I see his name pop up in the editor window.

bubblesocks··on Vim's 25th anniversary and the release of Vim 8
I just picked up this book on writing Vim plugins and scripts:

https://pragprog.com/book/bkviml/the-viml-primer

It has been good so far.

bubblesocks··on Vim's 25th anniversary and the release of Vim 8
I found this book quite helpful in leveling up my Vim skills:

https://pragprog.com/book/dnvim2/practical-vim-second-editio...

I can also vouch for the Vim + tmux combination. PragProg has an excellent book on tmux too:

https://pragprog.com/book/bhtmux2/tmux-2

bubblesocks··on Why hasn't Haskell taken over the world? And the curious case of Go
I recently finished a Linux course at school, part of which was focused on Vim. I got points taken away for using gg to jump to the top of a document and G to jump to the bottom. My professor said neither option would work. While I think it is reasonable to expect professors to know what they're talking about, it is fairly common that they don't.
bubblesocks··on Why hasn't Haskell taken over the world? And the curious case of Go
I can vouch for Haskell Programming, but I haven't read the other book. Thanks for the recommendation.
bubblesocks··on Why hasn't Haskell taken over the world? And the curious case of Go
I agree with the author that Haskell's unfamiliar syntax and functional constructs are why it hasn't taken over the world. I also think that Haskell's syntax and functional constructs are precisely why it should though. I also like the fact that Haskell isn't a mega-corp-owned technology, but rather grown by intelligent engineers to do intelligent things in intelligent ways.

I'm not the greatest Haskell programmer, but I love it. I recommend learning the basics of Haskell, if you haven't yet. Doing so improved my code in other languages quite a bit, so it was worth studying for that reason alone.

bubblesocks··on Ask HN: What inspires you to persevere through adversity?
I found the information in the book The Subtle Art of Not Giving a Fuck, by Mark Manson, to be quite useful in overcoming adversity.

While the title is a bit on the nose, Manson's premise is basically that we need to identify what is important in our life, and then eliminate our worrying about all the trivial things we run into every day.

For me, this was my family and religion (yes, religion). I realized that as long as my wife and kids were there, and I had someplace to dump my personal issues (religion), my job really didn't matter much, since my skills are transferable elsewhere. I didn't quit my job, but I certainly don't rank it in the top-ten important things to worry about, like I used to.

Seeing as my job is about 90% of the adversity I face in life, just making that mental change resulted in a tremendous amount of joy and satisfaction.

bubblesocks··on How much does employee turnover really cost?
Exactly! I switched careers by doing nothing more than studying in my local library, and then applying for jobs once I felt I was ready to interview.
bubblesocks··on How much does employee turnover really cost?
The money myth is just something managers tell themselves to justify low wages. Money IS why we work. Yes, other factors are important, but I can't pay my mortgage or feed my family on company foosball tables and all-you-can-drink coffee.
bubblesocks··on Recursive Anonymous Functions in Elixir: Combinators and Macros
I personally prefer to pull that type of functionality out into a private function. I think it makes the code easier to read.
bubblesocks··on Ask HN: Learning Lisp?
Lisp is awesome, but I think you're doing it a disservice by comparing it to XML, which is a technology that was derived straight from Satan's bottom. Lisp is elegant. XML, not so much.
bubblesocks··on A Month Without Sugar
I've tried cutting sugar, and various other diets before, but they all got to be too time consuming and irritating for me. What did work for me was simply tracking my calories using Under Armour's My Fitness Pal website. The site is easy to use, and I quickly discovered that drinking a soda and eating a bag of chips left me starving at the end of the day, whereas eating grains and vegetables didn't. Just by counting calories, I naturally gravitated to healthier foods. I lost about 45 pounds too.

I'm not trying to diminish anything the author said. I think eating healthier foods is a worthy goal. I only share my experience in case others, like me, find adhering to prescribed diets and digging through ingredient lists too difficult, and want something a bit easier.

bubblesocks··on How I Write Tests
I agree that this is an excellent article. I also agree that the situation you spoke to happens all too often. I recently worked on the backend API for a mobile app. Because the company wanted it done in a month, they said "no tests!" Now that they've released, they want me to go back and crowbar a bunch of tests into place. I can guarantee the next push they have for a release will be under "no test" conditions again though.

Regarding solo TDD, it is slow going at first, but you quickly make up that time later on, when you add code, break your tests, and can quickly jump in and fix the issue. Saves your reputation too, I think.

bubblesocks··on In 2017, I’m going to stop watching the news
My apologies for leaping to conclusions. As you said, it does happen all too often though. I'll try not to let that taint my judgements in the future.
bubblesocks··on Be Careful with Python's New-Style String Format
I find it depends on the project and the localization company. I've used big ones, like Lingotek and LION (or whatever they're called now), but there are still a lot of small companies that do things manually, and for a lot less.
bubblesocks··on Be Careful with Python's New-Style String Format
The nice thing about the new format is that you can reverse the order of the variables inside the string, which is nice when you're localizing strings into languages with a reversed sentence structures, like Japanese. I haven't done a ton of Python, but the old style won't let you do that, will it?
Page 1 of 2Next →