HNHacker News
TopNewBestAskShowJobs

marchdown

177 karma · joined April 5, 2009

submissionscomments
marchdown··on Evasi0n iOS 6.x jailbreak
What do you use for wireless scanning?
marchdown··on Interactive visualization of commute times for all US cities
I've read it as "Interactive visualization of commute times for all US citizens." the scary thing is that in another ten year this may well be reality, given the path we're on.
marchdown··on How to Talk to Human Beings
> Go peruse your local grocery store's gift card section and see how many you relate to, then consider that in order to be profitable most of those cards must relate to most people. (Those that don't are replaced by those that do.)

But... but they're all atrocious. There must be some covert dynamic that counters that selection pressure. Maybe they're supposed to look attractive when people are actually looking to buy them on a specific occasion, as opposed to impulse purchases such as candy usually placed near the registers.

marchdown··on This Homemade Headphone Amplifier Is A Work Of Art
Because that's beautiful, obscure and tangentially relevant?
marchdown··on Python 2.8 Un-release Schedule
For some reason, adoption has been really slow so far; it is disappointing to see so many beginners pick Python 2 over 3. I believe that even MIT and Coursera teach Python 2.
marchdown··on School for quants - Inside UCL's Financial Computing Centre
This is a strong point, and the one rarely acknowledged at that. Many people stop at pointing out that efficient markets cannot be gamed, and almost all exploitable inefficiencies have been ironed out already. In correctly observing that most investment activities are fueled by greed and human biases, they incorrectly extend this to trading illiquid goods, which still have a lot of low-hanging fruit to pick.
marchdown··on First new U.S. nuclear reactors in decades approved
Okay, so some part of our risk estimation ability comes from risk-evaluation-specific heuristics that have developed in ancestral environment. But how much impact does this have on the result of any serious evaluation? How easily do the ancestral parts get overridden by rational correction or outright calculation?
marchdown··on SPDYshark - WireShark extension to analyze SPDY protocol
Trusted or not, but would you care to publish your build, on bittorrent maybe?
marchdown··on Apple’s great GPL purge
How is GNU not libre? Because the end user cannot run GPL'd software for certain purposes with no strings attached?

I'm sure that the point you're raising has been discussed to death in a thousand flamewars, but I happen to be unfamiliar with them. Sorry about that.

Could somebody please sketch out how this argument goes? I will outline my understanding so far, and I will use some jargon and concepts from CS, AI, decision theory and economics, please tell me if that makes me harder to understand:

A1: Community effort is good when it makes people better off (as opposed to achieving some narrow goal).

A2: Most software is community effort, so good software is that which makes people better off. The way to ensure that is to make software free.

B2: Free? Then how would programmers gather resources necessary to support themselves why working in a capitalist economy?

A3: Free is a toxic word. Let's taboo it. Instead, let's talk about what matters to the user who has already acquired software somehow without hurting the programmer:

0. The user has acquired the software without hurting anybody, and it's nobody's business how the software is used, in which manner and to what ends.

1. The user has some software but it's not quite enough to accomplish his task, so he creates the solution using everything at his disposal — and that includes other software he has.

When software is distributed in a form that impedes understanding and editing it, this actively hurts user who is trying to reprogram or extend the software, which is a legitimate manner of use, because every manner of use is legitimate.

2. He wants to help other people (other economic agents), so he uses all the resources at his disposal, including software, to help them. This encompasses sharing software.

B3: But this is a very skewed and simplistic view of economy. Sometimes success depends on hindering your competition (cf. minimax). Sometimes you have to hurt other people to secure your freedoms. Sometimes you have to manipulate the market, withhold information, not do everything in your power to reach the declared goal, not take risks, or take unreasonably high risks.

A4: So what? There are some fundamental rights, and since they don't necessarily conflict, we should simply avoid situations where they do. When that's not possible, we should seek compromises. In the case of software, the right thing to do is to err on the side of more freedom, because otherwise the equilibrium will fall at the point where no further progress is possible, and we don't want that.

B5: Say what you want, but I have I paid job, and my job security depends on me hindering other people's ability to do the same. The best way to do this is not to share the source code I have written. Oh, and by the way, I have an emotional attachment to it, and I cringe to think of somebody messing with it. It is also badly written and I would be ashamed to have it published, but I have no time to clean it up.

A5: This is why we can't have nice things.

B6: Most of hardware is closed source. There is a lot of nice hardware. Some of the nicest hardware is made by some of the most secretive organizations. So you're obviously wrong in your conclusion, and you must have erred in one of the logical steps in your argument.

marchdown··on Ubuntu rips up drop-down menus
That would be great. Do you know any other apps (other than emacs, that is) that provide a similar sort of discoverability? And on the similar note, is there a way to make emacs's tips be even more prominent?
marchdown··on Ubuntu rips up drop-down menus
Both Windows and OS X have conventions in place to help with discoverability.

Windows menus items have certain letters underlined, and you can hit Alt+underlined letter to open a menu, then Alt+letter to select an item or submenu. It provides both discoverability and keyboard-based navigation.

OS X places hotkeys at the far right of every menu item which has a hotkey equivalent.

marchdown··on Ubuntu rips up drop-down menus
This is an incredibly underappreciated functionality. OS X's help menu is a close equivalent to ido-mode in emacs. You hit Cmd+Shift+/ and type in first few letters of the name of some command you're looking for, select it in the drop-down menu, and there pops a thick wobbling arrow pointing at its location in the normal menu hierarchy. Fantastically useful.
marchdown··on Is My MacBook Pro Always Listening?
They can eavesdrop on encrypted mobile phone connections? Do you have a solid source on that?
marchdown··on The next SOPA
There are two interlocked selection mechanisms: politicians select the issues they pursue, and sponsors select the politicians whom they want to give voice (and money).

In dumb evolutionary environments and in anthropics, there is no direct feedback between these two mechanisms. Bacteria get born, behave in a predefined way, and either procreate or die. Successful bacteria are not smart, but simply lucky. They are selected for fitness by a dumb process.

Similarly, activists enter politics to pursue certain interests, these interests do not change significantly, and then the newcomer either gathers enough support to get elected and influence public opinion, or doesn't. Sponsors select the politicians which have already taken a favorable stance, and help them get heard and get elected. Successful activists are those which pursue important issues which attract support and sponsorship.

I suspect that this is how the system is supposed to work, but it breaks when politicians can be adjusted, that is, bought.

marchdown··on An Investment Manager's View on the Top 1%
It just occurred to me that some might not see the parallel between the "nighty-niners" and the bolsheviks. Both words mean "members of the majority".
marchdown··on Raspberry Pi: We’ve started manufacture
I wonder if these restrictions could be circumvented somehow by transporting components in a form which is technically a functioning assembly.
marchdown··on Your body wasn’t built to last: a lesson from human mortality rates
Thank you for outlining the problem and digging up links to introductory articles. This make it much easier to wrap the head around.
marchdown··on If you haven't seen Sublime Text yet, give it a spin.
Notepad++ uses Scintilla, the core component of GTK+ editor SciTE, so that basically any non-Windows platform that runs X11 is covered.

Notepad++ is somewhat nicer though.

Sublime Text on the other hand feels simultaneously like a fresh break from the Emacs tradition and like a true gem among the proliferation of half-baked notepad replacements like notepad2 (Scintilla-based, too), gedit or Kate.

It adopts best features from Vim and TextMate in a surprisingly clean way.

marchdown··on Why 13th Chords
I'd love to listen to something like this, but don't know even where to start looking. Could you provide some pointers?
marchdown··on Ask HN: Fundamental texts for serious web engineers?
If you're serious about fundamentals be sure to at least skim Fieldings's PhD thesis[1] which lays the ground work for HTTP, especially the chapter on REST. His ideas are powerful, clear and very influential, but have been misunderstood time and again.

[1] http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

marchdown··on GoDaddy supports SOPA, redditor proposes "Move your Domain Day"
grecy wrote in response to our common parent comment:

> > I was thinking of speech in the constitutional sense

> Remember, many countries don't have a constitution and don't care for yours.

For some reason I can't see a reply link under hir answer, so I'll just leave this here:

Constitution is neither the only one, nor the most effective assertion of unalienable freedoms. Since the aftermath of WW2 there have been many Charters, Conventions and Declarations of all sorts, many of them accepted ("ratified") by many countries alongside their local laws.

Perhaps the most widely known and accepted one is a http://en.wikipedia.org/wiki/Universal_Declaration_of_Human_...

marchdown··on GoDaddy supports SOPA, redditor proposes "Move your Domain Day"
> the scope will expand and expand until children are being listed as sex offenders for taking photos of themselves.

The fact that this is already happening gives me chills.

We really need to openly discuss and codify the reasons behind the war on child pornography.

marchdown··on I’m too lazy to be a HTML developer
Shouldn't that be (cond &body rest)?
marchdown··on Knuth and the Unix Way
> Now, if you mean that no one is writing full-scale professional desktop or web applications by piping together sed and awk, then of course you are correct.

That very much depends on where you draw the line. If Ruby on Rails, Wordpress or Jango are "professional web applications", then so is werc [1] "web anti-framework" which is built entirely on rc, the plan9 shell.

xmobar [2], dzen [3] and geektool [4] are all notification tools that can watch files for changes or accept, process and display input through pipes.

Quicksilver [5] uses piping, though this is arguably a different paradigm — select object first, then the action, then details. I wonder why this paradigm isn't more popular and articulated, especially in the light of ubiquity of indexing tools like Spotlight on OS X, wonderbar in Firefox and DDG bang operators [6]. It would be interesting to see the trend continue.

Overall, this piping stuff around approach is very subdued, but virtually omnipresent. Modern cell phones (Samsung Bada, anyone?), TVs and other "smart" appliances provide a glimpse of the non-composable world.

[1] http://werc.cat-v.org/docs/

[2] http://projects.haskell.org/xmobar/

[3] https://sites.google.com/site/gotmor/dzen

[4] http://projects.tynsoe.org/en/geektool/

[5] http://www.blacktree.com/

[6] http://duckduckgo.com/bang.html

marchdown··on How do you track and decide what topics you want to spend time learning?
> Org mode can do absolutely everything. Ask and you shall learn.

How do you capture different kinds of information — ideas, references to books or websites, events, addresses?

What do you do more often — review agenda or search for specific keywords?

marchdown··on Learn Regex The Hard Way
I know the theory pretty well, but writing actual regexes always felt so slow and frustrating that I really welcome this kind of rote hand-holding tutorial. I might finally learn the arbitrary DSL that everyone seems to have settled on.
marchdown··on Carrier IQ references discovered in Apple's iOS
Does BI stand for Business Intelligence here?
marchdown··on Documents Reveal TSA Proposal To Body-Scan Pedestrians, Train Passengers
Hey, Americans. This whole mess is truly unbelievable from over the pond. Aren't there legal procedures in place to stop this unconstitutional, incredibly annoying, intrusive and expensive fearmongering campaign? Yeah, it was introduced at precisely the right moment by people in positions of trust and power, but haven't you had quite enough already? The head honcho, Pistole, is a deranged veteran of War on Terror. There isn't a yota of evidence in support of their paranoid fantasies. No one is out to get you. Just back down before you've found yourselves living in a police state without a legal recourse.

I know, this has been said time and again already, but venting your frustration on the internet is counterproductive — it assuages an urge to actually do something — and do something you should, because TSA won't dissolve by itself. But there's another side to the endless discussions on the Internet — by illuminating legal specifics of the situation you could effect a slow, incremental progress in public awareness.

marchdown··on Sweet sanity: 75% of Americans say infringement fines should be under $100
These fines were never paid. It's like saying that all the popcorn in a movie theater would cost more than the theater itself. It doesn't make much sense to compare the two numbers.
marchdown··on Steve Jobs biography -- Isaacson blew it
Is there a transcript? Or, alternatively, can anyone recommend some speech recognition software that could facilitate transcription?
← PreviousPage 2 of 5Next →