HNHacker News
TopNewBestAskShowJobs

scottjad

848 karma · joined March 22, 2010

submissionscomments
scottjad··on Firemacs: Emacs keybindings for FireFox
Btw you can easily connect the Firefox debugger to a Conkeror instance.

http://conkeror.org/Debugging?highlight=%28debugging%29#Debu...

scottjad··on Commit messages are not titles
An option for git or magit that would automatically look at recent commits and maybe capitalize or add a period to my commit message so that it is consistent with the majority of the commits for the project would be nice.

Does something like that exist?

scottjad··on DuckDuckGo on CNBC: We’ve grown 600% since NSA surveillance news broke
Use startpage.com, that uses Google results and doesn't track you. github repo is the first hit for "devise."
scottjad··on Multiprocess Firefox
I like being able to switch to any of my tabs using the exact same UI technique as I would for any other tab, and press qqqqqqqqqq to view and kill many of tabs in succession.
scottjad··on Multiprocess Firefox
I said tab but I don't actually use the UI concept of a "tab", though I could by M-x tab-bar-mode, because you're right it doesn't scale very well to large numbers, in my experience

I use buffers (in Conkeror). Buffers are just tabs without the actual tab UI. So unless I'm switching buffers, the only visible UI difference between having one buffer and 2000 buffers is the string "[2011/2011]" in my status-line showing my current buffer number and total number of buffers.

I can press C-x b (switch-to-buffer, I bind to M-a) to show a filterable list of my current buffers (favicon, url, title). I can type part of the url or page title (even when tab is unloaded) to filter my buffer list before switching to one. I can also navigate tabs "spatially" (from tab #2 to either tab #1 or #3) or by recently used (bury/unbury-buffer or switch-to-recent-buffer which shows buffer list in most recently used order) or by domain (next-buffer-same-host) or by whether the buffer is playing audio (switch-to-audio-buffer).

Also, in the vast majority of cases I only access recent tabs near the end of the list. I can press 9 or 0 to go to my second-to-last or last buffer.

scottjad··on Multiprocess Firefox
I do use pocket. Some of these links will end up in pocket, when I get around to looking at them closer if I decide they are long and I want to read them on my mobile devices.
scottjad··on Multiprocess Firefox
I currently have 2014 tabs in my session (almost all unloaded, using around 2GB of ram that I wouldn't use otherwise). I had 1600 tabs a few days ago. They are links I clicked on in other apps or browsed to over the past few months.

When I get a chance to plow through a few dozen/hundred of these tabs I can read/view them and close them very quickly. Notice all the UI stuff I don't have to do: I never had to perform the the actions of saving a bookmark, opening a list of bookmarks, opening a specific bookmark, or deleting a bookmark.

I clicked a link once upon a time, and I will close the tab some time in the future.

When I switch to and close ten tabs, all I have to do from a UI perspective is type q ten times.

scottjad··on Fundraising While Female
> [list of three companies in different markets that received funding at better terms than hers] The main difference? They were all run by all male founders.

Only someone obsessed with gender would ignore the dozens of significant differences between these companies, their products, and the people involved with them, and state that the main difference was the gender of the founders.

scottjad··on Tmux 2.0 released
> In screen you can press C-a c quickly

Screen just binds C-a c and C-a C-c to the same command, for some values of c.

scottjad··on Rand Paul Pledges to Immediately End NSA Mass Surveillance If Elected President
So Ron Paul (anti-abortion) is not a libertarian? I think this is news to Ron Paul, all of Ron Paul's congressional staffers and campaign volunteers, r/libertarian, mises.org, reason.com, Cato, Students for Liberty, IHS, FEE, FFF, antiwar.com, every libertarian podcast and radio show, and libertarians everywhere. /s

While pro-choice is the view held by the majority of libertarians, there is a large minority of libertarians that are pro-life and they are accepted as libertarians by almost all libertarians.

If every libertarian who disagreed with the libertarian majority on one or two issues were disqualified from being a libertarian there wouldn't be any libertarians left.

scottjad··on The Trader Who Donates Half His Pay
Are there any good techniques for a programmer/small business owner to be able to deduct charitable contributions more than 50% of one's adjusted gross income?

> From http://www.irs.gov/Charities-&-Non-Profits/Charitable-Organi... Generally, you may deduct up to 50 percent of your adjusted gross income, but 20 percent and 30 percent limitations apply in some cases.

scottjad··on Show HN: AtomPair – Pair Programming with Slack and HipChat Integration
https://github.com/Floobits/floobits-emacs

Or, screen/tmux.

scottjad··on Ask HN: Who are your favorite poets?
This guy reads a lot of poems and I like his voice:

https://www.youtube.com/user/spokenverse/videos?sort=dd&shel...

Yes I know that doesn't answer your question. I've been reading and enjoying John Clare the past few days. One of his poems, read by the guy above, is in this video: https://vimeo.com/121024561 I love the poem and the music but I don't think the footage connects that well.

scottjad··on Google announces Android for Work
When you deny them, roughly how often in your experience does this cause the app to crash or display an error?
scottjad··on Firefox to get a “walled garden” for extensions, Mozilla to be sole arbiter
Except in this new scenario it's install a different version of Firefox (Firefox Developer). Good luck with that on many work machines. My dad is unable to install any applications on his work machine but he was able to install Adblock for Chrome the other day. So had he wanted to install this hypothetical extension for Firefox he would have been unable to.
scottjad··on Firefox to get a “walled garden” for extensions, Mozilla to be sole arbiter
And what about other xulrunner applications, such as Conkeror? Do their extensions need to be signed by Mozilla?

So if I use a xulrunner based app, and I want to run a Firefox extension (like ABP, mozrepl, etc), right now all I have to do is edit it's install.rdf and whitelist my application, and if there's a signature (META-INF folder), delete that. In this scheme, as I understand it, that would not work, unless I was running the Firefox Developer edition or had an app popular enough to get developers to include it in their whitelist before signing, and even then there would be plenty of exceptions.

So now no one can run my xulrunner based app (with extensions) with the normal firefox installed on their system (or likely available in their distro package repository).

Please tell me this won't apply to apps launched via xulrunner or firefox -app (with the normal firefox).

scottjad··on The New Haskell.org
This redesign appears to take the position: the first page on haskell.org is for people who are brand new to the language, not for people who are already learning the language or currently use the language. I don't like that choice. I think the page should be trying to be the most useful for users of the language with a link to an About or Getting Started page that is geared toward new users. To me, a user of the language visits the site dozens or hundreds of times over the course of a career, while the average brand new user only visits it (I'm guessing here) 1.1 times. But I can appreciate the difference of opinion and priorities and from the creator's perspective I think the page does an ok job.

It makes me wonder though, what if news.ycombinator.com took that position. What if it were a page describing what Hacker News is, how posting and commenting and voting works, and how long the community had been around, etc. And then there were a link in a menu that said "Submissions" that took you to the actual content.

For someone currently learning the language (past the first 5 minutes) or that uses the language regularly, the only useful things on this front page are the four links along the top.

As for improvements, I think some sections (e.g. community banner) should be removed. I think the videos should, given the focus on brand new users, probably be removed too. The community banner is, I believe, only there to facilitate displaying the titles when people click on the videos. I haven't watched any of the videos, but from their titles I am skeptical that they should be watched before the next section (Features) is read, so they should, at a minimum, be moved further down the page. I don't like the alternating dark/light sections, so moving them further down would give you a more traditional dark header, light content, dark footer look.

I assume the videos are not going to change regularly, because they appear to all be from a single Vimeo account that has more recent videos than those that are displayed. If the videos are kept, I think the titles should be visible without clicking on the video, because I thought (which means some others will think) that clicking on the video would start playing it. Hovering one by one to see the title is not a good solution.

Congrats to the people who built and deployed this, I'm sure it took a long time to get it live (since I remember seeing this page hosted elsewhere many months ago).

scottjad··on Web content fits better on a tall monitor
Biggest benefit of portrait is you can instantly subconsciously see more about how long the article is. This is really most useful in the cases when the end of the article is visible on the first screenful in portrait mode and it wouldn't have been visible in landscape mode. This gives one a pleasurable immediate knowledge of how long the article is, how soon it's going to wrap up, etc. It was also quite nice in the Google Reader UI where you could get an idea of what was coming next.

But that comes at several costs. One is that text is less frequently at your optimal reading height. Often the text will be too high or too low for comfortable reading. So you end up having to either scroll frequently with a mouse wheel or touchpad or say scroll say half page at a time with the keyboard.

Having text at a non-optimal height is also annoying when using text editors in this portrait mode. Sure you can see more, but more often what you want to edit or read closely will be too high or too low unless you use C-l (emacs binding) frequently to center it.

Also, for those people who haven't given up their mouse yet, it can be very annoying to move the mouse this much distance. If you have part of a UI at the top (say tabs, menus, toolbar etc) and then part of a UI at the bottom (say find box or start menu or media player controls or) then moving the mouse that distance can be an annoyance.

And even if you don't use a mouse, then you will now have crucial parts of the UI (like minibuffer or mode-line or gnuscreen status line) at the very bottom of the screen in an uncomfortable-to-read position.

Overall from my experience I loved it for getting an overview of webpages, for Google Reader, or seeing entire pdf pages at once, but not much else.

scottjad··on EFF Plugs the Senate's USA Freedom Act, Loses More Credibility
> (And it's completely unclear what Google funding of EFF has to do with anything discussed there)

"grants broad immunity to corporations that are undercutting our right to privacy"

scottjad··on Tim Cook Speaks Up
> The amount of American pro-athletes who are religious is astounding. Many athletes will seriously thank God after doing something well in a sporting event....I live in Germany now and I've counted a total of TWO cars in 2 years that had any kind of Religious sticker.

FWIW you will see plenty of religious displays in European soccer. Look at the biggest sporting event in Europe this past week: El Clasico between Real Madrid and Barcelona. Watch when Neymar scores a goal and kneels down on the ground and points up at the sky and says thank you (or something like that). Unfortunately Messi didn't score, but he would have done something similar though less dramatic. Granted these guys aren't Europeans, but they're not North Americans either. And other European footballers do similar things.

scottjad··on Tim Cook Speaks Up
Yeah, I know, the US is literally the only place on earth where many people are still religious. South America and Africa and India and countries with Muslim majorities are totally not religious. Just those weird Americans.
scottjad··on The mystery of the disappearing Silk Road murder charges
Apparently MLK did believe that:

> "In no sense do I advocate evading or defying the law, as would the rabid segregationist. That would lead to anarchy. One who breaks an unjust law must do so openly, lovingly, and with a willingness to accept the penalty. I submit that an individual who breaks a law that conscience tells him is unjust and who willingly accepts the penalty of imprisonment in order to arouse the conscience of the community over its injustice, is in reality expressing the highest respect for law."

You claim:

> You think a law is unjust, fight the law, don't break it and try to get away with it.

So you and MLK are claiming that a non-Jew in Nazi Germany who violates legislation by helping a Jew is morally culpable unless they do it publicly?

Seems pretty questionable, and I even agree with the strict Kantian maxim of not lying to the murderer at the door!

Perhaps you and MLK are confusing a strategy with morality. Perhaps it is strategically valuable to violate unjust legislation openly and suffer the consequences. That shouldn't mean that it is morally wrong to violate them in secret.

To me, it seems like there are two claims that are being tied together unnecessarily. 1) one has no obligation to obey unjust legislation 2) one has an obligation to disobey it openly to bring public awareness of the unjustness and increase likelihood of reform.

To me, you're just as culpable for not doing #2 whether or not you do #1. In other words, if you're morally culpable for not violating unjust legislation in public, then you bear that culpability whether or not you violate the legislation in private or not, and violating unjust legislation in private entails no culpability on its own.

[edit: I completely rewrote when I realized MLK really did say that]

scottjad··on My First Keyboard Build
Anandtech reviewed both keyboards maybe a year ago and preferred the Kinesis Advantage FWIW. You could checkout their reviews to see why.
scottjad··on Your friends are lying to you. For $10, I wont.
Are there any books that teach this leading/questioning approach that you particularly like/recommend? Non-pop books are fine.
scottjad··on Elon Musk argues that putting a million people on Mars ensures humanity's future
Almost no one who advocates for government spending makes it conditional on eliminating other government spending. This would be in addition to the current military spending.

Also, he wants 0.25% of US GDP indefinitely, so ignoring all the complexities of taxes maybe an approximation would be 0.25% of your gross income, every year for the rest of your working life, or like, maybe 10,000 times the the cost of a trip to Starbucks.

scottjad··on Elon Musk argues that putting a million people on Mars ensures humanity's future
Hi, my name is Elon, and I have a great idea! We should tax Americans $42 billion/year indefinitely and pay much of that money to my company SpaceX. We'll build something on Mars, eventually, if possible.

Let's have the US Congress fund this because as we all know they, like me, have no conflicts of interest, make decisions based purely on the science, have a very low time preference, are good stewards and very wise spenders, and plan for the future. And if Congress funds it then Americans must be willing to pay for it because, ta da, democracy!

I'm pleased to announce that I have made a personal and very generous contribution of $10 million to increase public awareness about the need for this project.

You're welcome humanity.

scottjad··on I'm Leaving Mojang
Don't get me wrong, I have no problem with the way he works or toy projects or experimenting or not knowing beforehand what will be successful. I'm just a bit concerned that if he actually takes the attitude of (paraphrased) "if something I do is appealing to many people I'll abandon that and find something nobody cares about," he'll end up shortchanging himself and others. And in fairness to Notch, he probably does mean something more nuanced, transitory, and reasonable.
scottjad··on I'm Leaving Mojang
The other day there was a post about some Doom map viewer Notch had written in Dart. One of the top comments said something along the lines of "This is why we all need to be rich, so we can work on stuff like this." I thought the comment was so sad because honestly, almost no one is going to benefit from a mostly broken Doom map viewer in Dart that's abandoned after a few days. Same with the numerous games he's started (often with no idea where he's going) and abandoned after a few hours/days. Don't get me wrong, I like watching his coding stream as much as the next person, but compare that to the millions of people who benefitted from the sustained and focused effort on Minecraft.

Notch says:

> If I ever accidentally make something that seems to gain traction, I’ll probably abandon it immediately.

So sad. Imagine if Jobs/the PayPal guys/etc had taken this approach after their initial succcess.

Now I'm all for people being free to do what they want and only this guy owns his life and no one is entitled to have him work for them (hat tip Ayn Rand), and obviously this guy has had a bigger impact on the world than I have, but I tend to agree with Immanuel Kant (and Jesus) that we all have a duty to develop and use our talents in a way that benefits humanity and not just indulge ourselves in idle amusement once we're comfortable. And to be honest, this probably applies more to me than to Notch.

From "Grounding for the Metaphysics of Morals":

> A third finds in himself a talent which with the help of some culture might make him a useful man in many respects. But he finds himself in comfortable circumstances and prefers to indulge in pleasure rather than to take pains in enlarging and improving his happy natural capacities. He asks, however, whether his maxim of neglect of his natural gifts, besides agreeing with his inclination to indulgence, agrees also with what is called duty. He sees then that a system of nature could indeed subsist with such a universal law although men ... should let their talents rest and resolve to devote their lives merely to idleness, amusement, and propagation of their species- in a word, to enjoyment; but he cannot possibly will that this should be a universal law of nature, or be implanted in us as such by a natural instinct. For, as a rational being, he necessarily wills that his faculties be developed, since they serve him and have been given him, for all sorts of possible purposes.

scottjad··on Standard Markdown
You can't just write whatever you want in a license and bind people who aren't using/modifying/distributing your software.
scottjad··on Standard Markdown
IANAL but that license term only applies to derivatives of the Markdown code.

Markdown is written in Perl. Standard Markdown has released implementations in C and Javascript. It seems unlikely that they are using Markdown code, therefore I don't think they are bound by anything in the Markdown license.

← PreviousPage 2 of 7Next →