skysight-inc/HackerNews huggingface dataset:
I still think this example is a bad one. Again only one example you cite really qualifies as hard to understand, the double asterisk syntax. Otherwise the foreach loops both do exactly what they read like.
Even the .. syntax makes sense and does exactly what you would expect of that punctuation if you had to guess.
Nudge, Nudge! Say no more!
Why do it right when the legal system is perfectly happy to violate the rights of innocent people at no cost to you? "It's the economy, stupid."
Yeah, you grabbed that just randomly...

I've never seen code in any language doing that kind of things to an array -- without lots of comments.

Strange that you didn't publish the equivalent Lua code here...? So you aren't trolling? :-)

Edit: Removed reasoned argument. Waste on what must be a troll.

Edit: Also. Double asterisk and square braces goes straight back to ol' C. You are a troll.
But one of the crucial steps in getting to your end result is building proof of concepts like this gentleman has done. This guy built a nice little prototype, open sourced it and explained the code for anyone wanting to take it further. Now others can look at the cool stuff he did with JQuery and use it to make their own great web apps.

Once there are enough great web apps every layman will clamor for the Desktop OS you want. Which will make manufacturers more inclined to deliver it. That's why Proof of concepts like this are a great thing.
This is one of the best articles to speed up vim proficiency. When I read it a long while ago it really made a difference in my speed and typing joy.

If you guys love these kind of vim related posts, a while ago I had collected some good articles with brilliant tips:

http://durdn.com/blog/2008/11/26/vim-mind-share-soaring-roun...
hint: bugmenot
Viagra spam brings bulging returns of more than $4,000/day
Half a dozen comments here (and lots in every other discussion on the subject) notes that you better learn the language before you talk about readability. (Perl has more syntax to learn -- the extra work is dwarfed by the libraries in every modern language. But you better follow the "Best Practices", for Perl.)

Goladus might not be a troll, but according to his own statements he doesn't write enough Perl to really know it. He just sprouts lots of opinions on things he don't know.

Edit: A few words for clarity.

Edit I might also note that Goladus' second code example did a complex algorithm without comments in a way that could be classed obfuscated.
It could be that the bank was hashing the passwords all along, but just truncating the user's input before hashing it and comparing it to the saved value. Not that I think this is what happened, but I'm just saying it could be.
You could use a dedicated OpenID provider, like MyOpenID. If you have a simple website or blog where you can edit meta tags in the HTML, then you can delegate. For example, I use my blog as my OpenID, but I don't want to run a server myself, so I delegate to MyOpenID. They handle the heavy lifting, security (I use a private SSL key), and I still get to control my identifier.
Tales of a Bottom Feeder Recruiting Agency
I'll expand on that.

As you yourself has noted, you don't write enough to really know the language. Tim Bunce talks about what goes for real users of the language.

Also, he is quite central in the community and certainly knows more about problems with education and teaching than either of us.
California: worst business costs (labor, energy, taxes), highest gross product
You are missing the point. CPM != Brand Awareness. The author's main point is that paying for impressions leads publishers to drum up loads of garbage impressions. If there was a better way to measure and pay for brand engagement, then publishers would be incentivized to increase that.
> if you don't use it all the time

It's core to the language; very common usage. Context overloading is very core to the language. I don't know what kind of programming you could do that wouldn't involved references used in this way.

If you want to talk about the rough edges, I can do that. I actually know and use Perl. But when people who clearly have not invested much time with the language try to criticize it's always idiotic. I mean, let's talk about the 'each' operator or the archaic format stuff. The basic syntax of the language is fine; you just don't know it.
I think the point he was trying to make was how much does the Judge value electronic mail. Not much apparently.
Especially if they have a lifetime appointment.

If you fuck up and are re-elected, that's one thing. If you fuck up but have a lifetime appointment, well, I can't see the benefit to the people he represents to keep him on the bench.
One of the interesting bits to come-out of the alaska gas line debates is the apparent unwillingness of producers to develop fields even when they are economically feasible (whether on their face or through incentives). Leads me to believe that the oil companies—despite their reputations—have accounted for socio-political externalities, and see some wisdom in leaving oil & gas in the ground in relatively stable, free nations while producing the heck out of fields elsewhere. Whatever the combination of risk assessment and bird-in-handism, this seems like a pretty good strategy for the companies and their customers (i.e., us).
Dude the guy/gal does not have to respond to any email unless he wants to. This is not a conversation. It was a request to communicate, and s/he can decide to remain silent.
By the same reasoning:

If I go buy 12 trillion dollars worth of ice cream and it melts, the government will pay me to do it again.

This time I will try and find a freezer, I promise!
Maybe your visitors just aren't interested in any of those offers. Or maybe you don't know how to convert your visitors into buyers. There are many people making a killing with CPA offers who know that statement is flat out wrong.
Sorry but your logic is flawed. Free or not, your app should obey the law.

One good reason for that is that sometimes corporations will give away stuff and make money some other way. It would be bad(TM) if that allowed them to work around laws they don't like.
I don't mean this as an attack, it's an honest question: Why?

I don't grasp the value of this sort of thing. If it's meant mostly as a novelty, a "because I could" type thing, then that's always fun, but I get the impression that people would use this for other purposes.

Yes, Ruby is a charming language, but I don't really see what it offers in this context that Javascript doesn't. Are there some crazy metaprogramming techniques that can be done in Ruby to reduce code size that wouldn't work in JS? Do people really hate the idea of having to use more than one language in different layers of an application?

I could see the desire to compile something very different into JS (e.g., a static-typed language), but Ruby and JS seem similar enough that I'm just not getting it.
Finally some remembrance of TextTrain!
Just so I'm clear – are you suggesting that I put more white space in, or are you suggesting the color of the lines be darker?

And does the separator style on the original site bother you?

I'm trying to find a balance between function and silence regarding those. I don't want them to yell. My thought process partially came from the Facebook news feed, admittedly, and I feel like my lines are louder than those at the moment.
I think what he has shown is how to build an app (ok, beding it a bit, but a desktop-like app) using JQuery.

Pretty cool, considering I didn't know you could do such work with JQuery.
Being technologically ignorant makes one an idiot?
Dog Parks and Hiking
Digital marketers in Germany are saying exactly the opposite at the moment. CPA and CPC kill the advertising market. They say. Media agencies flat out don’t seem to believe that impressions are worth anything. The only look at conversions.

The marketers don’t like that. Firstly because that obviously makes them look bad (impressions >> conversions). Secondly because there is arguably something to a branding effect. Just displaying ads could realistically have an effect. And it seems pretty impossible to measure such an effect in many cases.

That whole discussion among German online marketers even leads to batshit crazy arguments (Well, one marketer. Any more and I would lose my faith in humanity.) about making display ads non-clickable.
From what I understand, that's not the YC model at all. YC takes a bet on the team w/ zero prior coaching and the company can turn down YC - no obligation. If the company says yes, then dinners, coaching, etc. commence.

Clean, simple, no misalignment.

It seems that Seedcamp is goofy by front loading the deliverables but won't commit to the investment. That's awkward for the mentors and the companies that are accepted/obliged to take whatever deal is given to them.

That feels like a poor place to negotiate vaulation from, and a major misalignment for the non-investing mentors.
Not all the benefits of advertising can be directly tracked from click to sale. If you buy a banner on TechCrunch and don't make your money back on direct sales but everyone interested in startups has heard of your product, that is not necessarily a loss.

Also the author was not suggesting that we switch from CPM to CPC/CPA:

"CPA and CPC have their appropriate time and place, but let’s recognize that those situations are limited."

He is advocating the development of new advertising metrics that are more closely aligned with engagement and other marketing goals that have nothing to do with sheer impressions.
Bleating is easier than building.

It feels to me that there is something strangely self serving about this whole 'debate'.

Seedcamp was great and has done a huge amount to catalyse an early stage ecosystem across Europe. It takes a huge amount of energy to put something like that together. I think Reshma should get some slack here.

Someone got the hump because they were somewhere they shoudln't be then bleats bitterly about it and says their rules should change. If people feel that strongly about it, go and do your own thing and make up your own rules. The entrepreneurial community as a whole should benefit as a result.
If one is making important technology decisions while being technologically ignorant - yes.
>No, they're not.

http://news.bbc.co.uk/2/hi/business/8271547.stm

> Corruption requires that an organization violate its own rules.

Does it? Where did you get that requirement from?

>According to that definition

You're misinterpreting the scope of "only", as should be obvious from the context. I was not proposing a necessary and sufficient requirement for something being corruption, I was just saying that the party from whom privileges are extracted doesn't have to be a government.

>You seem to think that every instance of bad activity is corruption

No, I do not.
Interesting point but totally not my interpretation of that story. I read it more like Explore the world, find a trusted partner, figure out who you are, and then just do you thing.
The first time in my life I bought a book for looks, was when I saw how thin "JavaScript: The Good Parts" was. :-)

Disclaimer: I quite like JavaScript.
http://norvig.com/experiment-design.html
These apps are very useful, and it's a shame that they're not open-source like the rest of Android.

Google's attempt at open-source Android apps has been... weak... at best. (Hello, "Mail".)

Google's "Google Experience" is also silly. There is a tablet/media player coming out soon that has Android. (Archos 5) But it won't play YouTube videos because the device does not meet the "Google Experience" criteria due to not having a camera. If you want YouTube, Gmail, and Google Maps, your device has to have a camera. WTF, Google?

(Ironically, I think the iPod Touch has Google Maps but doesn't have a camera. So Google is actually encouraging users to use their competition's product instead of their own. WTF, Google?)
You can use a text editor for your whole working life, so what doesn't matter is the learning curve. What matters is what you can do once you're an expert.
Maybe a 'real world' example is in order. If the bank accidentally mailed confidential information to a random person's PO Box, then sent a mail to that person's PO Box requesting that they return the package... it would be a similar scenario. The package was sent to the wrong place and the bank is obscured from knowing the identity of the real person behind that address.

This judge's ruling is akin to allowing the bank to force the Postal Service to remove that person's PO Box account and burn all the mail inside of it in an attempt to destroy the confidential information. This is wrong on so many levels it's not funny.

1) The bank has no confirmation that the confidential information has has not been already removed from the PO Box.

2) The bank is destroying all of that person's other mail and preventing future mail from reaching that person in an attempt to correct their mistake (which is only related to a single piece of mail).

If the judge wanted to allow them access to the PO Box to remove the mail, then so be it. The current ruling makes no sense. As alex_c said, someone making important decisions about a matter (technology or otherwise) CANNOT use ignorance as an excuse. Some person that's never used a computer can be as technologically ignorant as they like, but someone that holds a position of responsibility is a different issue.
Complicated?

When I signed up for StackOverflow, I typed in "http://jrock.us/ as my OpenID, and was finished. No password, no email, no "click this link to confirm your email", etc. If SO gets hacked, they have no useful information of mine. If my OpenID provider gets hacked, I remove a few lines of HTML from my index.html page, and can use a different provider. There is only a tiny window where my accounts can be compromised. Either until I take down the redirect, or the provider itself is taken down.

(Compare this to the Perlmonks debacle, where my plaintext password is now known to the world, and I had to change the password on every website I've ever used. That is what I consider "complicated".)
I think it's long past time to revisit and dispense with the arcanities in telecom law.
Typing in one string instead of two strings is "a hell of a lot more work"?

You are weird.
This article (currently at number 30 on HN) fits the template remarkably well:

http://www.newcommbiz.com/on-being-an-influencer-and-marketi...
I'm glad I'm not the only one. ProByter, IO Silver, etc.
Navy taps Solazyme to make jet fuel out of algae
Indeed. To get around AT&T's limitations, you would have to sell your house, buy a new one, and move everything you own to that new house. A lot of work just to call a few phone numbers.

To get around Google's limitations, just Google search (oh, the irony) for a new VoIP provider -- there are millions. (Skype is particularly popular.) This is not a lot of work; considering you don't even pay money for GV. If it doesn't work, leaving is very easy.

Websites and physical infrastructure are two very different areas. AT&T is just bitter about the fact that the government paid for most of their infrastructure and that the same government is making sure AT&T dosn't use it to hurt the people that paid to have it built.
On #1, that's a simple interface problem. What if you could tap to pause, swipe left to go back 5sec, swipe w/ 2 fingers to go back 15 seconds, &c?

I've used RSVP a fair bit. It's not for pleasure reading. It's for very quickly deserializing info.
1. Over did the mega font size
2. Post separators seem to detract a bit from the design, might be because the font size is HUGE
3. menu font color sucks for contrast
4. No idea what the site is about from the header
It's the games. Games shift consoles. People buy iPhone games because they are there and because they are cheap. People _don't_ buy iPhones to play particular games.

This is the opposite case for consoles, where it's not uncommon for someone to buy a console to play a particular series — say, buying an xbox to play gears of war.

At the end of the day, the iPhone lacks the lengthy and complicated games that a lot of people crave. This isn't to say more casual games stop them from competing, but they can't hope to use them to replace the current games market with cheap, casual games alone.

Personally, I think it'd be nuts for any game developer to spend the same amount of time on an iPhone game as they would on a DS game. For two reasons; Apple's mercurial approval process and an app store full of companies chasing each other to the bottom — too many cheap-arse games basically.
The limiting reagent on my comprehension process is not the speed at which I can shove words through my eyes.
Lean Startups @ Stanford (BASES)
Act as stay-at-home Dad since my wife works as an RN for 28-32 hours over the weekend and is off during the week, where I work 40 hours + parttime freelance/hacking. Clean, cook (I enjoy cooking immensely), fix stuff around the house, spend time with the kids.
Stupid question: how do long distance charges fit into "connect to anyone at one price"?
But CA has 39M people. Thats a misleading correlation.
Anecodtally, I've been using CFLs exclusively for years and I don't think I've ever had one die. So either you've gotten extremely unlucky or there's something nonobvious causing your problem.

Do you lose CFLs at the same rate in other sockets? I'm not an expert, but my first guess would be that you have dirty power messing with the electronic ballast; that wouldn't affect an incandecsent bulb appreciably, I expect.
Amateur. I did my instant-social-media-expert Google search two hours ago! But I can't share my expertise with you because it gave me a great idea which I plan to sell to the CEO of Google for six billion dollars.
Good analysis.

Eventually we are going to start running out of oil, and this will be a good time for unstable nations to fuck up the economies of the stable ones. (Our fault for not investing in alternative energy systems, but I digress...) With a strategic reserve that we can tap into, though, these unstable countries are kept in check -- charge a fair price, or we don't buy at all.

It is sort of like "mutually assured destruction", but better... (The similarly is that the protection of each does not come from the actual use of the system, but rather from the fact that it exists.)
I never got the hang of tabs. I got comfortable with buffers before tabs were out, and I didn't see anything that tabs could offer that buffers don't. I probably have my screen split between two buffers 60% of the time. Once in a while I have my screen split with screen AND with vim :D
The alternative is the software not existing at all. Is not existing better than existing in a not-entirely-functional form?
Oaktree Memos from our Chairman (1990 to 2009)
Google must not have very good lawyers. This is clearly a miscarriage of justice.
Honestly, when I'm at a coffee shop, I normally don't want strangers walking up and starting conversations with me, because I'm normally working. I think this is a good way to basically take down your "Do not disturb" sign.
Then would would the newly entered shorter value match to?

123456 -> hash code 1

123 -> hash code 2 (which doesn't exist in their db)
another hint: 10minutemail.com
ohhh, I like #2. To expand on it, you could "invite your friends" to join you!
This brings up an interesting point. I think most advertisers consider display to be primarily about branding and not so much about conversion. This makes sense because even with relatively targeted ads, you're probably not in search / buy mode when you're simply viewing a website. That happens when you search for something (insurance, tires, etc.).

However, there are studies that show an increase in overall ROI when using display and paid search together. In this context, CPA ads are beautiful to the advertiser because they know they won't get conversions on them. But people are clicking. So they get free branding impressions without the cost of impressions!
You can always get vim keys in any readline-enabled terminal program (like bash) by creating ~/.inputrc and putting this in it:

set editing-mode vi
set keymap vi

http://vim.wikia.com/wiki/Use_vi_shortcuts_in_terminal
As I wrote in another place, the main problem with Perl is the trolls, like Godalus seems to be.

All that garbage has really lessened any interest in Python and Ruby for me. I really don't want to join communities which have so many members doing so large amounts of hype, language wars and trolling.
None of the criticism I've seen leveled at BIP referenced the actual design of the site, which is on par with Get Satisfaction's vastly improved design and copy. People are just offended by the business model.
You can always open files as tabs at startup too with -p, like this: vim -p foo.c foo.h
There are a large number of Ruby libraries that I would want to be able to use in JavaScript. In fact, after I saw this I immediately tried it on a few (unfortunately this project is not far enough along to be able to handle some of them yet). Of course anything can be written in any language, the value of a project like this to me is that it is quite unfortunate that there exist pieces of functionality that are walled off in the gardens of language choice. In that respect, the fact that JS and Ruby are so similar makes the project even more worthwhile.
don't forget...

if count-girlfriend > 1
juggle
CPA doesn't suck and can make you a lot of money however like everything it has its place. It's not nearly the same as just sticking a banner on your page and counting impressions. If managed right on a properly targeted site and a well thought out plan you can make a lot more with CPA.
Google cease-and-desist prolific Android developer Cyanogen
Ask HN:  Monthly vs Annual - Subscriptions.
Trying to decide how to launch a subscription model for my web service. Monthly or Annual?
There is a difference between providing "free software" and operating a "free service".
you can use any of the Perl OO systems and replace

push @$xs, 7;

with

$xs->append(7);
Why not both? Something like $10/month or $100/year.
I'm guessing that by handing over some of your tasks to javascript, you can reduce server load because javascript is a client-side language.

Also to quote from the Red github link, "What does this mean for today’s Ruby developer? Simple. You don’t need to learn JavaScript."
Most credit card companies won't let you charge in advance for an annual service when you have no track record.

You're pretty much stuck with monthly, or charging yearly in arrears at this stage.
reddit's still around? I though all the users moved to HN?
I can type those strings in my sleep, what string to do I type in login to an OpenID site? Oh, you mean I have to find that string somewhere? Probably typing in a lot more than 2 strings to sign up for it? Yeah, I thought so.

You might I'm being purposely difficult -- and maybe I am. But I'm an intelligent user, I visit hacker news, etc. Imagine rolling this out to your average web user? Good luck with that.
Saturday I spend with my son. Sunday, a bit of rest. If I'm feeling fidgety, I spend a little time online but am trying to find better outlets.
A lot of you seem to not like this very much...

While certainly not very useful for things like technical manuals or mathematics texts, for things like news articles, I love this.

The threshold at which I have to actually remind myself to pay attention is about 450wpm...
That's a wonderful thing about Perl, but we're talking about readability here. To read Perl code in practice (written by people other than yourself), you need to know an extraordinary number of Perlisms. This is the curse of TMTOWTDI.
CMU machine learning protesters at G20
Admin saturday. I do all the business stuff that gets in the way during the week and (if time permits) write some proposals or produce some deliverables without interruption.

Sunday I try to keep as my day, which I spend with the one I love.
I know they're completely different OS's, but anyone have any insight into how this compares to Grand Central on Snow Leopard?