HNHacker News
TopNewBestAskShowJobs

ctb_mg

288 karma · joined July 18, 2013

submissionscomments
ctb_mg··on Bidding farewell to Google Code
What is the criteria for "legitimate"? A project useful for me may not be "notable" enough for most to consider "legitimate".
ctb_mg··on Foreign Linux: Run Linux binaries on Windows without drivers or modification
Unfortunate that MobaXterm is not free (as in freedom) software, but looks VERY nice from the website. I'm very tempted, although I don't do much remote administration anymore.
ctb_mg··on Linux Profiling at Netflix
I really like the workflow chart on slide 22. I can't help but think this is a useful way to visualize common workflow sequences of commands (think git add, git commit, git push).

Honestly I wouldn't mind if man pages came with ascii art to visualize this type of documentation.

ctb_mg··on Ask HN: Best open source/free software in their own category?

  - Greenshot: Screenshot capture
  - Audacity: Audio editing
ctb_mg··on Ask HN: Best open source/free software in their own category?
Can you elaborate on this? Their FAQ explicitly states: "Although some features are a work in progress, Neovim isn't at a stable point. Using Neovim should be done with caution as things may change."
ctb_mg··on Ask HN: I got let go this morning. What should I do next?
> your situation

Staying in Cleveland depends on if you like Cleveland or not. Unsure about the opportunities there, but I have an inkling that there are more varied and interesting opportunities elsewhere.

Consider taking the opportunity to move somewhere that is going to be a great area for you to raise a child (if that is something in your future).

Not many people have the luxury (as we do in our industry) of being able to (mostly) freely choose where they work.

> starting over

I wouldn't do much differently. Any dev worth their chops can learn whatever the hot technology is these days. I'd focus on learning how to learn, how to communicate effectively based on your audience, and how to find interesting people that you can learn things from.

ctb_mg··on Ask HN: Using spare VPS compute for?
You could host a mumble/vent for a gaming clan/scene you're involved with.

Run a dedicated server for whatever games you could manage with 512 mb ram.

ctb_mg··on Ask HN: Is there a bookmarklet to find a HN comments thread for any web page?
Used my poor javascript skills to make a bookmarklet which sends location.href to the algolia search in a popup.

   javascript:q=location.href;p=document.title;void(t=open('https://hn.algolia.com/?query='+encodeURIComponent(q)+'&sort=byPopularity&prefix&page=0&dateRange=all&type=story','HN%20Search','toolbar=no,width=800,height=200'));
ctb_mg··on Ask HN: How do you keep your work and home machine in sync?
I keep work and personal projects separate.

Despite that, all my code is in git so it is synced wherever and whenever I need it, as long as I am disciplined about pushing to my central repo.

There is some data that I use on both home and work machines (vim config, bashrc, etc.) and that is in an "environment" git repository so it is easily syncable.

ctb_mg··on Finish one thing today
This really sums up the idea of what I've been trying to express to myself the past few months on my stagnated side-project. I know if I work iteratively, the small pieces start to add up quickly.

However for me the trick is to get that initial push to start the work, even if the effort itself is small and manageable. It's hard for me to get motivated.

ctb_mg··on Erik Meijer: AGILE must be destroyed, once and for all
Test driven development to my knowledge is only mandated in one major Agile Framework, and that's eXtreme Programming. Individual Agile implementations may use TDD, but it is not mandated directly by the Agile Manifesto.

XP has a very low adoption rate (1% [1]) ; my guess is because it does things like mandate engineering approaches (TDD, pair programming, etc).

So to state that TDD causes Agile implementations to be more political than scientific, and therefore all Agile should be eliminated, is not 100% accurate (ignoring the assumption that TDD is more political than scientific)

[1] VersionOne's 8th annual state of agile survey. http://stateofagile.versionone.com/

ctb_mg··on Erik Meijer: AGILE must be destroyed, once and for all
A few interesting points I would note:

As the article states, Agile has been abused so much, most things claiming that they are "Agile" or related to Agile are actually not fully in spirit with the Agile Manifesto.

Scrum is great to allow teams of mediocre engineers to improve over time, and eventually perform way beyond what they would under traditional command and control management. Scrum fosters a lot of communication which is one way you can develop immature software engineers.

Scrum teams that have Rockstar coders, who want to just code and get things done, have a significant human issue. The Rockstars have to spend time talking to less knowledgeable engineers, to facilitate knowledge spread and get the other team members up to speed. To software engineers who just want to Write Great Software, meetings for syncing up with your team are something that gets in your way. A great ScrumMaster would manage the Rockstar coders in such a way that they produce code but also understand the need for knowledge transfer.

ctb_mg··on Ask HN: How to refresh on modern features of C++?
I think you make a very valid point and I would agree to an extent. However I wouldn't discount the value in seeking to understand the personality and capabilities of a language as it evolves over time.

I think of any language as another tool in my toolbox. The better I know a tool, the better I know when and how to apply it to a specific problem.

I'd wager that just one trivial project won't fully demonstrate the personality and capabilities of a language.

ctb_mg··on What's the latest with TrueCrypt?
Still waiting on phase 2 of the audit, formal cryptanalysis. http://istruecryptauditedyet.com/
ctb_mg··on Google Startup Launch
I would also see this as an opportunity for Google to increase the quality of apps entering the Android ecosystem.
ctb_mg··on Ask HN: Which Markdown editor do you use?
Agreed. Here I treat nearly all text as text and edit in vim. That's why I like how simple and readable Markdown is.

Having a different editor for different text documents seems redundant to me. However I'll admit my two exceptions are using Xamarin for C# and ADT for Android apps.

ctb_mg··on Ask HN: What are the Linux Tools/Scripts you don't want to live without anymore?
Although not specifically Linux:

screen, ack, ssh-agent, git.

ctb_mg··on Sourcegraph: Search code, jump around source, see real usage examples
Is it possible to filter search results by language?
ctb_mg··on Show HN: Unioncy – Keep an automated record of your things
Like others, not interested in the gmail read access. I'll sign up if you drop the gmail requirement and simply allow me to add items manually (or forward amazon order emails to somewhere).
ctb_mg··on TrueCrypt suggesting migration to BitLocker?
From Matt Green's twitter. "This is Truecrypt's advice on creating an encrypted Mac disk image. Encryption: none."

https://twitter.com/matthew_d_green/status/47199831543788339...

ctb_mg··on Google Search/Web history disable does nothing for privacy
I've also seen behavior like this with NoScript. Sometimes it's a total crap shoot as to which functionality works/doesn't work when you enable/disable certain scripts.
ctb_mg··on Who Has Your Back 2014: Protecting Your Data From Government Requests
Pretty intrigued by this! However, if the data is sold by CC companies, is it truly "public"? Regardless, would you even be able to target an individual without spending lots of money to buy a large batch of "anonymized" spending data?
ctb_mg··on Introducing Moto E and Moto G with 4G LTE: Smart phones priced for all
Where does the Moto E compare in "horsepower" to phones we currently know? It states the Snapdragon 1.4 ghz dual core processor, isn't that what's in the US domestic Galaxy S3?
ctb_mg··on Mission Impossible: Hardening Android for Security and Privacy
Aren't things like the iPod touch and many tablets basically "wifi only" phones?

What if we had a killer phone-over-wifi app, to allow this segment of the market to take off?

ctb_mg··on 4chan announces vulnerability disclosure program
I don't know myself. Perhaps others can speak of reputable resources?
ctb_mg··on 4chan announces vulnerability disclosure program
I think it would be a very good idea for moot to bite the bullet and pay for a moderately thorough security audit of 4chan's code.

This one-time investment would hopefully resolve most of the major/obvious security issues. Then the code could be open-sourced with moderate confidence that a million 0days would not be exploited instantly -- and the community can catch the obscure holes.

ctb_mg··on 4chan announces vulnerability disclosure program
I think moot was pondering why you were claiming there are many volunteer contributions to 4chan's code, when 4chan's code and tools have been closed source (i.e.: presumably in-house developed only) since the start.
ctb_mg··on Ask HN: have you ever seriously learnt something through online courses?
Speaking in general terms here, because you didn't specify any course specifics.

I wouldn't base your trade or part of your career on an online course alone. In order for the knowledge to stick you need to apply and practice it (like anything else including traditional classroom learning).

However in my experience MOOCs do give you a decent foundation, and likely put you in a position where you know of concepts being discussed in an area where your specific trade is being applied.

So my (perhaps unsolicited) advice is to not make the assumption that taking an online course will inundate you with useful knowledge to then go out in the industry and practice it. I think it'll give you a good foundation to either motivate you to gain practical experience or it'll make you aware that this particular trade is not a good fit for you.

Edit: To directly answer the original question, yes, I have seriously learned useful things from online courses.

ctb_mg··on Swype makes almost 4000 location requests every day
And someone in that thread replied that even with that feature disabled, they still get location requests.
ctb_mg··on How do you make programming fun again?
I know what you're talking about. I remember feeling it often when I was first hacking away at QBasic in high school. I don't have any good suggestions on how to bring that "sparkle" back, other than to find projects that you're passionate about.
← PreviousPage 2 of 4Next →