HNHacker News
TopNewBestAskShowJobs

linguafranca

13 karma · joined September 17, 2014

Computer engineer and programming language pragmatist (as opposed to fanatic or over-principled). That's all that's relevant for this site.
submissionscomments
linguafranca··on Tim Cook Speaks Up
Quoting the comment guidelines:

The test for substance is a lot like it is for links. Does your comment teach us anything? There are two ways to do that: by pointing out some consideration that hadn't previously been mentioned, and by giving more information about the topic, perhaps from personal experience. Whereas comments like "LOL!" or worse still, "That's retarded!" teach us nothing.

I do believe simply offering a different perspective falls under the guidelines of a good comment, without the need for elaborating prematurely. That would be like pre-mature optimization; I might guess incorrectly what to elaborate on. Feedback gives me greater direction in what to answer.

linguafranca··on Tim Cook Speaks Up
Taking words out of context is not very new. See Matthew 4:1-11.
linguafranca··on Tim Cook Speaks Up
The self-evident fact that homosexuality is contrary to nature should be sufficient substance.
linguafranca··on Tim Cook Speaks Up
Who is "we"?

Faithful members of the One, Holy, Catholic, and Apostolic Church.

And about this "the evil one"... how do you know what his/her/its desires are?

Our Church teaches us so.

linguafranca··on Tim Cook Speaks Up
Who are you to say what a "wrong" idea of sexuality is?

The One, Holy, Catholic, and Apostolic Church teaches so.

linguafranca··on choose – The nerdy way to choose stuff
This is similar to selecta[0] and peco[1] except it can be used in places those can't because it uses a GUI, so you could use it in program, even if the program doesn't directly let you use its stdin or even have any other UI.

I'm going to see if I can make it work with vim, although my VimL is really awful.

[0]: https://github.com/garybernhardt/selecta

[1]: https://github.com/peco/peco

linguafranca··on Mac App Store: The Subtle Exodus
But you just said that they do stick to something: Win32
linguafranca··on Mac App Store: The Subtle Exodus
(Disclaimer: that last part was told to me as advice by a lone indie dev who makes about $189,000 per year off his lone Mac app and puts nearly all of the revenue in savings. So I have a bit of trust in that advice.)
linguafranca··on Mac App Store: The Subtle Exodus
Completely true.

Kind of makes me want to look more seriously into making apps for Microsoft platforms.

That said, Mac owners are generally far more likely to go out and look for new apps to buy. Whereas Windows users will find an app that does the job, and keep using that app forever (and recommend it to friends/family).

So even though there are way more Windows users, it seems more likely to make a living as an indie Mac dev than an indie Windows dev.

linguafranca··on Me and my 'useless' gall bladder
I had a similar experience recently.

I recently had an ingrown toenail. The last time I had one (in high school) I let it get so bad that after gym class my white sock would be entirely red with blood. I had to go to a pediatrist who ended up using some kind of special scissors to cut a large chunk of my toenail off to fix it and wrapped it up for a while.

Presuming I would have to go through this again, and would need a referral, I went to my local physician. Not surprisingly, said it was indeed an ingrown toenail. But, surprisingly, her first suggestion was to prescribe me some antibiotics!

That was the first time in my life I had wondered about the suggested treatment, and I actually asked her "how would that help?" And I can't remember her answer, but it seemed really dumb, so I just said "no thanks" and asked what the alternatives were, and she said "to just let it grow out" after which I would be all fine.

Now, recalling this story, I remember someone telling me about "BRAIN" or something like it, an acronym that includes "risk" and "alternatives" and "intrusive" and something else.

linguafranca··on Manyland
This is so slow it's unusuable.

I've gotten to http://manyland.com/info-speed-issues every single time.

And yes:

- I'm using Google Chrome

- This is my only tab/window open

- The window is about 25% of the screen size on a 15" rMBP

- I've disabled all extension windows

- I have no anti-virus software (plz don't hack me every1)

linguafranca··on Manyland
Is this unusably laggy for anyone else? Or just me?
linguafranca··on What makes for a stable marriage?
Anyone else drawn the connection to http://xkcd.com/55/ yet?
linguafranca··on What makes for a stable marriage?
From my experience, the happiest marriages are of people who don't just "go" to church, but actually try to "live" their church's teachings in all areas of their lives. Churches usually promote selflessness, sacrifice, honesty, gentleness, and sincere love. So it's a recipe for happiness inside or out of marriage, but especially inside marriage.
linguafranca··on What makes for a stable marriage?
Funny how we feel the need to do statistics and draw charts to figure out what makes a good marriage, when all that's really needed is a little common sense.

1. Communicate your feelings instead of bottling them up.

2. Be selfless and stop focusing so much on getting your wants and desires, and trust that your needs will be met.

3. Be realistic, expect that you won't always get your way, things will go wrong sometimes, and you just have to do your best.

4. If you make a vow that your marriage is going to be forever, try sticking to that instead of thinking divorce is even an option.

5. Stop focusing so much on pleasure. Even Plato got this one right. Life isn't about maximizing your pleasure and minimizing pain, it's about doing what's right. Obsessing over getting pleasure KILLS marriages. It's what gave men the stereotype of being sex-driven and what gave women the stereotype of lying there in bed just waiting for it to be over.

6. Stop believing the media. They completely get marriage and sex wrong, in every sense, in every place. Turn off your TVs and think for yourselves about what it should look like and be. Sex is a wonderful way to celebrate the most intimate union of your marriage, but it's not this amazing thing everyone should obsess about getting all the time.

linguafranca··on Tilde.Club: I had a couple drinks and woke up with 1,000 nerds
Ahh, now I remember why these kinds of websites died out.

It's exciting a lot like Minecraft, in that we can make our own little worlds. We exercised both sides of the brain by learning how to write HTML and maybe some Perl, all while writing actual content.

But just like Minecraft, that world is isolated and lonely. Nobody visited our sites, that's why we stopped updating them. They were inherently isolated from the beginning.

So we built social networks to replace them. We have new places to go to share our random thoughts. Places where it's slightly more likely they'll be seen by someone.

linguafranca··on Rethinking the origins of the universe
My trust in metaphysical and other such sciences dropped significantly on the day I realized that most modern conclusions are just theories and half of them have already been proven wrong.
linguafranca··on Cling: an interactive C++ interpreter, built on top of Clang and LLVM
Sounds like a good tool for C++ for those times you have to use C++.
linguafranca··on The Craft of Text Editing: Emacs for the Modern World (1999)
After having used Emacs exclusively at work for a few years, I am in the process of switching to Sublime Text full time. ST delivers solidly on the excellent concepts that Emacs helped pioneer, including multiple cursors and using generic text buffers for every task. Plus it made the smart move of making ido-mode built-in (and improving its algorithm greatly in my experience).
linguafranca··on Qtile – A hackable tiling window manager written in Python
In my experience, window manager authors don't usually care if some other program looks bad. There's no real unity, and their attitude is just "not my program, not my problem".
linguafranca··on Switch default desktop to Gnome
Am I the only one who is frustrated by the plethora of desktop environments available for Linux? Why not just have just a single, highly extensible desktop environment instead? Is there any sane reason for having so many[1] mainstream DEs?

[1]: Gnome, KDE, XFDE, LXDE, are the ones I know off the top of my head

linguafranca··on Qtile – A hackable tiling window manager written in Python
Having tried to write a window manager for X, I am always impressed by anyone who has enough followthrough to actually finish one. And I'm very eager to see if Wayland has a nicer and more sane API than X.
linguafranca··on Official Go support
I'm a bit baffled by Go.

The majority of developers I know (across several camps) strongly oppose Go, often to the point of ridiculing it.

But then I see Go support being added to everything, usually by a few key people who strongly prefer it. In fact I hear Heroku is internally adopting Go pretty rapidly.

So every time I see an announcement like this, I look up whether Go has added some kind of generics yet. And as usual, they haven't.

But to me, the worst part of this is that the whole community has Stockholm syndrome, being perfectly content to instantly defend every position the Go team makes, no matter what.

linguafranca··on Rust lifetimes: Getting away with things that would be reckless in C++
I'm hearing an awful lot about Rust on HN, even though afaict it still does't have a basic http package yet, limiting the main types of apps I would build with it. Maybe I'm in the minority, but perhaps we can slow down on Rust news until it's a little closer to usable?
linguafranca··on Biggest Mistakes in Web Design 1995-2015
#2 is still a huge problem. Half the time I can't figure out what a new startup or project actually does for me. All I can tell is that they claim to be innovative and better than their competitors.
linguafranca··on Tim Berners Lee slams Internet fast lanes: ‘It’s bribery.’
How does this ISP issue affect the internet outside the US? I'm guessing it's not really going to change "The Internet" as a whole, just us in the US.
linguafranca··on BashBooster – simple provisioning, bash only, requires nothing
Just noticed that it's using BitBucket to host the source code. Really wish the author chose GitHub instead, since network effect is a real thing and this will definitely make it harder for people like me to contribute back, not having a BB account nor willing to make one just to support a one-off project. Plus I just feel more comfortable navigating GitHub projects.
linguafranca··on BashBooster – simple provisioning, bash only, requires nothing
This reminds me of fucking_shell_scripts[1] but this looks a lot simpler and less angry. I love the idea of truly having no dependencies, since I thought f_s_s was actually written in Bash but turns out to be written in Ruby. BashBooster on the other hand just relies on Bash (no gems, no Ruby) and looks easy to set up. I will definitely be trying it out.

[1]: https://github.com/brandonhilkert/fucking_shell_scripts

EDIT: BashBooster says it's developed to be used with Vagrant, whereas f_s_s is stand-alone. So it doesn't quite require nothing.

linguafranca··on sshrc – make your ssh sessions feel like home
I've seen tool after tool that tries to make SSH'ing into a remote machine more "comfortable", but I honestly don't do enough remote work over SSH to make it worth the time required to set it up. I probably spend an hour or two over SSH per week, and Ubuntu's minimalist shell defaults are perfectly fine for the little work I do.
linguafranca··on Kicked Off Facebook, and Wondering Why
Thanks for the tl;dr. It seemed like an awfully long article for non-news.
Page 1 of 2Next →