skysight-inc/HackerNews huggingface dataset:
I think Christophe's is the talk, and Yegge seriously misunderstood it, if he even bothered to watch it. Christophe's point was that basing the underpinnings of a DSL on macros was frequently a mistake, vs a data + functions approach that "leads to greater dynamicity". It is inarguable that macros are less flexible than functions (e.g. they can't be applied) and less composable. Christophe's argument wasn't against macros, but that they should be the last layer of sugar, not the core mechanism of a DSL. This approach has been advocated and practiced by Lispers forever. Ditto the advice to not use a macro when a function will do.

And for Yegge to imply that more serious Clojure devs like Christophe are macro averse because they are afraid they might not understand someone else's macro code shows his complete lack of familiarity with Christophe's macro skills and other work of the community.

Taking potshots at things you don't understand and people you don't know (while leaving out the link so others could verify) smells like a FOX-news rhetorical approach to me. Ditto political labeling (though in the programming community the negative tag is "conservative", whilst in politics it is "liberal"). Tag the thing you don't like with the negative label, then rationalize, and spew misinformation. "Clojure's community came pre-populated with highly conservative programmers from the pure-functional world: basically Haskell/ML types": surveys[0][1] say... nope.

He even ignores the bulk of his own criteria in his labeling exercise. Clojure has almost none of the things on his "Conservative Stuff" list except STM (huh, is GC conservative too?) and almost all of the things on his "Liberal Stuff" list. None of his 1-8 conservative points apply to Clojure (and I see nothing wrong with conservative about speed - Common Lisp has always pursued it, and its pursuit always involves risk), and all of his 9 liberal points apply to Clojure.

Clojure devs are liberals that want their programs to work.

If Yegge doesn't like Clojure, fine. But to rationalize like this is weak.

Yawn.

[0] http://cemerick.com/2010/06/07/results-from-the-state-of-clo...

[1] http://cemerick.com/2012/08/06/results-of-the-2012-state-of-...
> I'm feeling very John Galt here

So do the bankers. After all, they have all that money, all those politicians they paid for and all the money investors gave them to gamble with and those regulators keep intruding into how they should reward themselves for all their initiative.

People not caring enough about the welfare of others, as the parents of those kids, is part of the problem. People feel entitled when, in reality, nobody is "more special" than anyone else. A wonderful quote comes to mind.

"Your position never gives you the right to command. It only imposes on you the duty of so living your life that others may receive your orders without being humiliated" -- Dag Hammarskjöld, then Secretary General of the United Nations
Kind of. Servers are 502ing.
I really respect your attitude towards the haters. I love learning things from you Danielle, keep it up.
Since you specifically said “vi users”: The problem is most often – in my experience – that the plugins support only vi functionality, while Vim additions such as text objects are not supported. I love using Vim, but find vi really lacking.
Thanks for your thoughtful comment.

I agree that EFF has no business asking CL to give away its product for free, nor do I think CL should be forced to do so for any reason.

By tap-dancing, I meant that EFF failed to discuss the legal issues in a way that it might, for example, have discussed the actions of a patent or copyright troll in making an outrageous attempt to disrupt internet norms through some indefensible legal artifice. In such a case,
EFF would be the go-to site for an astute legal analysis delving into: (a) what was done, (b) why it is legally indefensible (if it arguably is), (c) the horrible policy implications of what was done, and (d) what the motives of the actor were in doing this and whether those motives could be justified for any reason.

As I read this post, I saw none of the normally sharp and even hard-hitting analysis that EFF would offer in such a case. An action that normally would call for outrage has instead received a very diplomatically worded critique from the EFF. That is all I meant by "tap-dancing." It is almost as much about tone as about substance but clearly this to me is not one of EFF's normal posts.
It’s Not Always “All Or Nothing”
8 steps is hardly efficient. That's not a nice flow to edit every text field where you want a more powerful editor.
I suppose because its a dead giveaway to that part of the string of the password and if the point is to make it look random and secure, you don't want to be using the real site name for obvious reasons
> people who don't have time to learn an esoteric system
if they had time to learn a programming language why they don't have time to learn how to speak with Vim? also I don't think that vim commands are more "esoteric" than (eg) objective-c
and actually, if you are short of time then you should learn to code faster with a faster text editor like Vim (or Emacs of you prefer..)

imo the real problem is laziness
Simple question: how the fuck?
Ha, tinco beat you to that joke. The server is the smallest instance that Joyent offers right now... hopefully it'll hang in there during the HN rush.
The goal of M-RGE isn't to compete on classes/events at all. It's all about creating a community and curating the top people to be there.
Why native development sucks and HTML5 rocks: Porting to Windows 8
You should check out Vimium for Chrome.
This is obviously a problem with getting used to anything you can't always rely on. Vim addiction made me try Pentadactyl and now I find it incredibly painful to use a browser without similiar functionality. It's also unpleasant to use a keyboard whose Caps Lock hasn't been mapped to act as an Esc.

By building your workflow around Vim (or anything else) you can gain a lot but you also become a prisoner to it. I suppose it's about trading flexibility for power. Thus far it seems to have been net win.

It also seems that you can't see this from outside, which leads to people recommending their own tools for everyone else.
I remember the time I learned that one, it was great. To save you the time, I will tell you even mightier incantation:

ct"

Changes Till "
f 24 ^M - choose reply
f 6 ^M - enter text buffer
^i - open vim
*** write this message ***
:wq - message gets transplanted into text buffer
esc, esc - exit text buffer, exit insert mode
f 7 ^M - choose reply again

???

profit - vimperator
Github has a good readme if this site doesn't stay up: https://github.com/jed/browserver-node
I didn't mean to imply that at all. I'm merely trying to reconcile the different standards we (myself included) apply to Wall Street and Google.
I think you're right about PHP for most web apps.

A type of web app for which Go shines is ones that have data already prepared when the user arrives. Database retrieval and update can be handled by processes that aren't dependent on the user. This can make the app super fast; e.g. langalot.com.
Simple statement: stop being so cool.

On a related note, keep at it. I hope you go places.

And where/how did you get the idea?

Things like this make me wonder why I'm not having fun creating neat (and useful!) things.
I'm sorry, I think I was unclear and can see why you would take offense. I don't think this was a knock on creating a finance business or anything else - it was specific advice for me and my career path. He was telling me that doing the finance business now would have been the obvious choice or "easy out", rather than tech startups, because it was the industry I grew up with. He was telling me that if I had the balls to consider starting a hedge fund I sure has hell should have the balls to start a tech company.
Network Solutions support indicating they are under a DDoS attack at the moment.
My agency has client sites down because of this. I've been following along on Twitter for the last 10 minutes or so. Network Solutions support lines are ringing busy at the moment.
What did come first: The chicken or the egg?

There is no such thing as a "cause" and an "effect" here. There is a highly interdependent system, which, I guess, was the OP's point.
Fuckers. Let me out!

God says...

anger of the LORD may be turned away from Israel.

25:5 And Moses said unto the judges of Israel, Slay ye every one his
men that were joined unto Baalpeor.

25:6 And, behold, one of the children of Israel came and brought unto
his brethren a Midianitish woman in the sight of Moses, and in the
sight of all the congregation of the children of Israel, who were
weeping before the door of the tabernacle of the congregation.

25:7 And when Phinehas, the son of Eleazar, the son of Aaron the
priest, saw it, he rose up from among the congregation, and took a
javelin in his hand; 25:8 And he went after the man of Israel into the
tent, and thrust both of them through, the man of Israel, and the
woman through her belly. So the plague was stayed from the children of
Israel.

----

Prof Foley was Peter Gadwa's roommate.

Prof Pheanas was a student with Pete when he was a student and they knew each other.

Peter Gadwa was my boss and friend at Ticketmaster.
Look up text objects such as i" and a". They're great.

E.g:

- ci" (change inner double quote) will change (delete and put you in insert mode) the text between to double quotes.

- ca" (change _a_ double quote) will change the text and the surrounding double quotes.

There are text objects for quotes, brackets, sentences, blocks, etc. There are also plugins that create text objects such as arguments (to functions) in programming languages.
Yup. Ctrl W kills me while I write something inside a browser and want to delete a word I've... oh, there goes a tab.
Good point. I'll get to githubbing the browserver.org site itself now.
I'm slightly disappointed that it's implemented in more than 140 bytes.

Keep on being awesome. :)
Nice attempt.
But your title is misleading.

You just listen for a URL and forward it to the browser with socket.io
(Pusher, Pubnub are some commercial services for this)

If I can change some content in your webpage by just curling localhost, I can judge the title you put :)
This blew my mind! I've always thought there should be a way to do this, and now to learn that there always has been!
Strava could be the Foursquare for exercise
Link to Twitter search for the lazy: https://twitter.com/#!/search/Network%20Solutions
> This isn't an argument. It's rhetoric. If it were an argument, it would attempt to establish the criteria for deciding whether a particular set of government programs and the means for paying for them was ideal.

That doesn't logically follow. You can make an argument that a particular set of conditions exists without making the argument the particular set of conditions is the ideal balance of conditions.

> Surely there must be some level of democratically ordained wealth redistribution that would qualify as "mooching", no?

Sure. But "mooching" is a value-judgment that only makes sense in the context of some moral framework. There exist more sensible instantiations of that moral framework than I think the popular discourse is willing to admit to.

For example, why should the rules of society not be structured so the wealth created by this joint work is distributed proportionally to the number of hours of our finite and more or less equal-length lives we dedicate to that work? Sure, some people are much smarter than others, and their contributions far more valuable per hour, but people are more or less born with the intelligence they have, so why should they get credit or be penalized for that?

I'm not endorsing that particular distribution, but rather pointing out that it's a logically-defensible one. The point is that because of the structure of our society, it is impossible to precisely determine the value of each person's contribution to the net production (taking into account the whole spectrum of variables such as social stability, etc, over the infinite time horizon). Many people act as if the market equilibrium gives us a precise definition of that value, from which we can derive a definition of "mooching" but it gives us no such thing.

And at the end of the day, once we have labored mightily to determine who is mooching and who is not, what does that buy us? How much more efficient would our society be if nobody was mooching? The conservative Heritage foundation estimates the value of federal welfare spending to be about $175 billion, or 1.3% of GDP. The net social value of that spending is almost certainly more than that (how much would you pay to not live in a society like my native Bangladesh where poor children beg for food in the streets?). "Mooching" is something that has far more value in justifying moral indignation amongst conservatives than it does in any quantifiable economic sense.
> I'm responsible -- and I'm starting to wonder, really, what's in it for me?

Do you honestly think the people on food stamps have it easy? You have your reward: happiness, self respect, accomplishment, etc..
Well they aren't paid with money, but there is value in being a part of something like the Olympics. Getting up close to the athletes, seeing the action from the floor, even being on TV in the background of something being watched by millions is exciting for many people. This is something people would probably gladly pay for, so getting to do it for free is a method of payment.
What are the major benefits of switching from vimperator to pentadactyl?
So he still needs to host something that forwards information to the browser? Shucks.
Eh, most of the time what I write in a text field is short enough I'm not really going to be editing it. When I find myself writing paragraphs, I do something like the above. I agree that it's not ideal, but it suffices.
I've had good success with Vimium [1] in Chrome.

[1] https://chrome.google.com/webstore/detail/dbepggeogbaibhgnhh...
Where was that? Here you're lucky if the airport is closer than 50km.
>What kind of doublespeak is that? If there's a race, and you're the only one who shows up, you deserve to win, period.

It's not doublespeak, it's common sense. If "you're the only one who shows up" it's not much of a race (or a victory).
> "Surely there must be some level of democratically ordained wealth redistribution that would qualify as "mooching", no?"

You're trying to scientifically and objectively measure "mooching", which itself is entirely an unscientific and subjective concept.

This doesn't work.
Maybe I just don't code enough. I see little advantage to vim or emacs over, say, gedit or kate. What am I missing (besides a need for esoteric hotkeys)?
Blizzard Video Game Company Hacked, Change Your Battle.Net Passwords Now
Absolutely agree, and happily that has been the case for me too! I think there is a lot more I could say about not following the path, I have been very contrarian and given the people who love me a lot of extra gray hairs. I think it was pretty nuanced in the post, I'm trying this more conversational style with dialogue.
Paying It Forward: America's Corporations & Next Generation Startups
I also don't need to build and program my own computer because Apple has built one I like at a price I'm willing to pay. They're part of the "vastly interdependent society", too. If the scope and cost of government makes it more difficult or expensive for Apple to produce that computer, then my ideas become that much harder to execute as well.

It's a tradeoff, and claiming "you wouldn't be able to do it without government!" doesn't provide any help in determining whether how we're making that tradeoff today is right. You wouldn't be able to do it without other entrepreneurs as well.
It is an amazing achievement.

3 men per mile died digging tunnel number 1 - 25% of the workers.

(http://www.flypmedia.com/content/life-underground)

>Generations of sandhogs have accepted anonymity and danger as part of the job: 25 percent of those working on a tunnel in 1890 lost their lives; during a three-year stretch excavating Tunnel No. 2, 60 died. That’s three men for every mile of tunnel. Although the introduction in 1970 of a 13,200-volt pneumatic drill that sinks 10-foot holes into the rock has reduced the dangers facing the sandhogs, excavation of the first 25 miles of City Water Tunnel No. 3 cost the lives of 23 workers.
Something I have hanging next to my monitor

Vim Quick reference: http://www.digilife.be/quickreferences/QRC/vi%20Quick%20Refe... [pdf]
I also switched to 1password after that debacle (though I should have done it before). 1password is great on a mac, but accessing passwords (via dropbox) from a linux machine is a pain in the ass.

Password management still seems like an unsolved problem.
i use chrome as my default browser, it's just a pain to have to switch for this kind of thing.
LastPass Premium -- it runs on everything. I am happy with it, but I'll probably take a look at 1Password soonish.
An Interview with Pete Lacey
Like my mom always says, "Keep your poop close."
The water tunnels operate at great pressure. Intrusion is extremely unlikely.
http://www.rpa.org/2011/05/spotlight-vol-10-no-9-gas-tax-myt...
Man, if you didn't care about performance or bandwidth, this would be a hell an of obfuscation technique.
Simplicity vs. Complexity with Issue Tracking Statuses
The roots are generally much closer to the surface than the canopy is to the ground.

Like within a meter versus dozens of meters.
Already posted, with a decent discussion, http://news.ycombinator.com/item?id=4365925
Yahoo should think pink, not purple
The middle class is heavily burdened by taxes.

If you run the numbers, this isn't really the case. The middle class is taxed lightly, relative to the benefits they receive. Anyone who's done their income taxes has seen how many tax benefits start dropping off past $60K or so. The top 10% or so pay the majority of income/Medicare/Medicaid taxes, and the way the Social Security benefits formula works, they're also heavily subsidizing the middle class through that program.

That makes some sense, of course: There are way more middle class voters than any other class!
Before HFT spreads were measured in 1/8ths of a dollar. Spreads of a penny (or pennies) matter a lot to your retirement. To the tune of billions a year saved for investors.
To me, $6 billion seems really cheap for a project that seems pretty vital to the city's long term health, safety and security.

Compare this to the ~$10 billion for the California High Speed Rail project, which doesn't seem nearly as important as this NYC project.
Grocers see sense for custom pricing
> "Both cities predate the Interstate system by a good margin."

And public infrastructure predates them both.

> "You have the cause and effect reversed. The successful entrepreneurs don't exist because of subsidized infrastructure. Subsidized infrastructure exists because of successful entrepreneurs."

This is a false dichotomy. Successful entrepreneurs and subsidized infrastructure exist because of each other. Without economic activity infrastructure would be unaffordable and unjustifiable. Without a baseline level of infrastructure new economic activity cannot develop.

This is also why bootstrapping a city is the hardest thing ever, and all of these planned cities never work out. They either build a bunch of infrastructure nobody needs and it ends up rotting, or they shove a lot of aspiring businesses into a place without the necessary infrastructure and economic base and watch it all collapse.
You have it exactly backwards. Entrepreneurs and workers very much do "build that". Not only that, they build our government. They're the ones who pay taxes. Yes, they get benefit from those taxes but don't forget that they still pay them.
Thanks for explaining this scenario. Is there no other scenario where an indie author would receive compensation for lends of their books facilitated by LendInk?
If you haven't been to the alley yet, you should definitely check it out. The space is amazing and I absolutely loved the vibe there while volunteering for eCommerceHackDay.
It can become highly interdependent, I won't disagree with that. But, there is a real cause and effect happening.

If the people in a community stops subsidizing infrastructure, what happens to the infrastructure? It crumbles away.

If a community doesn't have subsidized infrastructure does entrepreneurship there die? Nope. Case in point - the show "Flying Wild Alaska" from the Discovery Channel. I used to live in that village. Its only transportation links to the outside world is a private airport and private barge services in the summer. If a local fisherman or craftsman wants to ship his goods to customers outside the village, he doesn't use public, subsidized routes.
Nobody is arguing you can do it without other entrepreneurs. The objection is to the idea "I built that" (used in the same sense as a house I built myself with wood I cut from my own trees using a hatchet I made from sticks and rocks myself).
I love Go, so it's a shame I can't trust its initial creator, Google, for hosting. Too many stories about accounts unilaterally yanked and prices jacked up 3X+ overnight.
Invention
Link about architecture here:
http://en.wikipedia.org/wiki/Root#Root_architecture

Most interesting thing in my opinion is how roots serve the part of the tree that they're on. If left roots die, left side of tree may die too.
I wonder if there's an underlying "random attempts" theory that can tie these successes (that have intrigued me for a long time):

1. Shannon's random code book construction (for achieving the noisy channel rate limit)

2. Johnson-Lindenstrauss lemma http://en.wikipedia.org/wiki/Johnson%E2%80%93Lindenstrauss_l..., the result that underlies most if not all of the compressive sensing field (and all of the recent superfast large scale SVD, PCA algorithms)

And of course this recent result might also be related somehow.
Progress Isn't A Linear Development
The only problem is gains from "effect of society" is benefited by everybody. But not every body contributes their equal share.

That is where the problem begins. When a part of the society just refuses to contribute their share, but still expects that other absolutely must. You can't really justify contributing to "effect of the society".

Its difficult to understand why one should pay for economic troubles of HF traders, especially when they are known to cheat on taxes, when they take 0 responsibilities for their actions and above all don't add any value.

A man definitely benefits a lot from the collective contributions of the society. But those benefits apply equally to everybody, yet please note not every one achieves the same things in life as everybody else. There fore to now say the sum total of a man's accomplishments is all due to society is wrong. That is why a man contributes back only as much as what he benefited.

Therefore, take responsibilities for both your successes and failures. Applies not just to individual but to every other entity like corporations and banks. Its difficult to understand why a common man should bail out a bank. While the common man has already contributed his fair share of taxes.

If I make a mistake or do well. I take responsibility for both my successes and failures. So should banks and corporations. Both should contribute their share of taxes. But you almost always see, that the rich and powerful cheat yet benefit from the taxes contributed by everybody else. Same with the poor.

Yet the middle class is always expected to pay up for every body Else's party.
Same. Now I have two apps that respond to _proper_ keyboard commands.
Yeah, seriously! You could say its the upside of entitlement, since not believing something isn't for you frees you to go after all sorts of crazy things.

There's a lot to write on that subject. Good luck with your raise!