skysight-inc/HackerNews huggingface dataset:
Patrick, I have read a lot of your articles on A/B testing and what you do to optimize your order flow etc we do very similar things in trading. I think if you saw how we looked over our trades you would see it's very similar to how you go over your analytics to try to capture more market share. You are spot on, it is not the end of it by a long shot at all. It's all about applying the `conjecture - test - learn - adapt - repeat` process over and over. The faster you can make that cycle the more successful you will be, the more efficient / powerful any of those steps is where our edge comes in. A lot of firms in all parts of business still have yet to realize that is what they are, atleast in part, blindly doing when they are successful.
Surely Caps Lock is already mapped to Ctrl? Then Ctrl-[ for Escape becomes easier as do all the other Ctrl combinations.
Yeah, but I try to limit it to 10 channels for as to not get overwhelmed (I have a habit of wanting to check every time something new is said, plus I need room for bitlbee sessions).

I mostly idle on local user groups and language/framework-specific channels. I rarely say anything, but just keeping an eye on the conversations has taught me a lot of stuff I wouldn't have known otherwise.
I was forced to switch to Dvorak after taking a compiler-construction class at the same time I was working full-time. Had way too much code to write. My knuckles and joints were hurting beyond comprehension. I thought I would never cross my fingers again.

I first switched the keys (took off the plastic cups and moved them around) of a qwerty keyboard to dvorak and setup a keymap. I later purchased a keyboard by Typematrix which is incredible.

I have been typing in Dvorak for ...8 years. I would never go back to qwerty, and even now when I'm faced with a qwerty keyboard I can sense the tension in my fingers. Needless to say that switching helped my hands heal, I was forced to learn how to type from scratch again (thus learned right this time), and that I can type at least 20% faster without any strain.

Qwerty is like child molestation, only unprosecuted.
I was previously using Python for most of my work, but I have been moving more and more to Clojure. It has been discussed before, but some of the functional flavor of Python left me looking for more. I briefly looked at CL, Scheme, and Haskell, and each had clear upsides but none really got me excited.

When I found Clojure, I felt it was more readable, had access to many interesting libraries, and had performance that was as good or better than Python in many cases. The ease of concurrency/parallelism is also very slick, and I suspect it will come in handy to me down the road in our multi-core future. The rise of Incanter, an R-like statistical package, pretty much sealed the deal.

The biggest headache has been the need to work with Java's build systems (not because they suck but because I have no interest in learning them beyond what's required for Clojure).
NFL All-Ivy League Team
Anyone on Windows able to build the clojure-contrib.jar? I keep getting errors and it appears I'm not the only one: http://groups.google.com/group/clojure/browse_thread/thread/...

I wonder where I can get an RC1 build of the contrib jar. If it's a jar file, I wonder why you're supposed to build it yourself using mvn.

Edit: Don't have to build it. It's included in the zip file on the download page. The new clojure-contrib-1-2.0.jar is just significantly smaller than the version 1.1 and older.

Edit2: It appears you can indeed build on Windows if you skip the maven tests: mvn package -Dmaven.test.skip=true

Whether skipping maven tests is a good/bad thing I don't know.
Why We Dream?
Cultures customs in india
India is a land of diverse traditions and customs and still the Indian culture is unique and varied. This can be seen in the various festivals, craft, dances, music and religions of India .However, custom and tradition of India is not limited to only art forms but it also includes many other aspects. Just check this post to find out how you can enjoy different traditions of India during your vacations to India.
I use Clojure for a few odds and ends on a fairly regular basis now, but not having a Java background was a definite hurdle for me when I was starting to learn it. It was sometimes tough to tell if the problems I was having were Clojure related or Java related. The entire CLASSPATH paradigm was an issue for me until I realized what was going on.
Ballmer: An iPad Killer is Job One
Aren't the main reasons people use tools like memcache and redis that: 1) It's freakin fast and 2) it's distributed?

This is neither. Writing straight to the file system is very slow, and it writes to the file system (which, btw is a database... look it up: http://dictionary.reference.com/browse/database) which is the antithesis of distributed. Yeah, you can put it on a NAS but you just made point #1 many times worse.

What's the point of this?
Looking into Radiant CMS and Riak
It wasn't me, but if you up-/downvote because you agree/disagree with someone, it's hardly surprising that you'd upvote one guy's posts and downvote the other. Really, there's no need to stipulate a voting ring here. (And adding one point to a comment is pointless, anyway; you'd use a voting ring to get submissions to the front page.)
70 Billion Pixels of Budapest - Words Largest Digital Photo
Runa is hiring Clojure developers
How an Ambitious Startup Wants to Revolutionize Banking
Not really on-point, but there's frequent discussion about the the direction and value of higher education on HN, including questions of tenure. It would be interesting to hear more from someone who actually has academic tenure about the overhead you describe and how it has affected teaching and research, compared to your expectations when you began teaching.

Good luck with making your decision. One-way choices like that are quite intimidating. A sanity check might be to consider what you would do if either you hated working at the company, or they hated having you work there - it happens. So suppose you were unemployed a year from now, and forever banned from setting foot on an academic campus - what would you do with yourself?
Make sure you are getting the right repository. Once github began supporting organizations, we moved things to github.com/clojure (not github.com/richhickey).

You can get RC1 at the top of the download page (http://clojure.org/downloads). We would love to fix usability problems--let us know what got in your way of finding it.
Python 3 already has the nonlocal keyword which does exactly what it sounds like. It's explained in mind-numbing detail by PEP 3104 at http://www.python.org/dev/peps/pep-3104/ but it's really what you'd expect.

def make_counter():
n = 0
def incr():
nonlocal n
temp, n = n, n+1
return temp
return incr
We tried to get a percentage, figuring that our value added on top of all the infrastructure they had was worth atleast that much. Long story short, the prop firms weren't interested. It's a better for them to just hire new people, to maintain what they've got, it's that lucrative. Though that's starting to dry up as trade developers aren't cheap to hire anymore whether or not they are good. A lot of people I worked with back then have deals arranged where they get cuts now. It makes little sense for them not to.
I expect that Patrick knows that better than most people, since every summer is a one long rainy day for his product.
It's completely clear that network access is permitted because Pandora uses it, which is the app everyone thinks of when they think background audio. It also works for Rdio and many other apps.
UAE and India want Blackberry data traffic opened
Both closures and TCO are things that you can implement in compiler, but would greatly benefit from direct support in VM.
I've had a handful of specs and UI mockups for a completely new kind of desktop email client sitting around for months, but I haven't had the opportunity to take them any further. If only there were a Chicago co-founder meetup...
I don't see these patents up on PeerToPatent.org yet, but if anyone has any data that can invalidate them, keep an eye out for when they do go up and stop the applications in their tracks.
Jon Skeet
ImageMagick is gold for this sort of thing. I'm actually working with it as I type :)
Right, and nonlocal has been added to Python 3 for just this purpose (and maybe it's in 2.7? I forget).
Have you proven this assertion?
34 Of The Best Bodybuilding Motivational And Inspirational Pictures On The Web
Well, the page does start with a link to "computer science":)
I use znc running on a slice. (http://en.znc.in/wiki/ZNC)

I've also heard of Bip (http://bip.t1r.net/), but I've never used it.
I've used ImageMagick and it works great. Though I think many average developers who don't tinker with servers would have a harder time picking it up.
Everything is working fine for my linode. Dashboard is responsive and my web app is fast as ever. I'm on the California server cluster though. It may be location specific.
Regarding: With the recent security issues with Android phones (this will happen with Apple apps too, but maybe to a smaller degree) Apple's controls are looking nicer and nicer.

I respectfully disagree. App approval process has nothing, repeat nothing, to do with security.
As an example I can create a time-bomb app, which does nothing nasty for 6 months and then once it is deployed on several Apple devices it begins to do whatever it was programmed to do.

There is no way an app approval process can handle that or catch that. That requires disassembly and careful analysis of the source or disassembled code.

That apps on Apple's devices are more secure is an illusion.
You sound like Dilbert's boss.
I think the best way to make money blogging NOW is to get a lot of readers and become an expert around a specific topic. Then go around and get paid for speaking engagements.
Well, remember that good applicants will only be applicants, per se, a few times before they land a job. Whereas bad applicants just keep buzzing around forever...
Sorry, I wasn't clear enough earlier.

I have used imagemagick/GD previusly, but there are some hassle involved in setting up this for each project/client (cron job for cleaning up thumbs, space considerations, not all ISP I use for clients have GD installed etc)

I agree that writing an ad-hoc image scaler is simle.

However, writing a quality general one that handles different formats, image quality, aspect ratio, smart cropping etc..is not trivial.
When I was roughly 12, I was shoveling snow for my mom and she told me what it meant to have a strong work ethic. She said it was part of being Catholic. At the time, that was important to me, so the having a strong work ethic became part of what I wanted to be. It really stuck. It wasn't entrepreneurial; just about taking pride in doing things well.
I can't speak for true film buffs--I like the "mindless" Hollywood junk... but only when it's not mindless and not junk, if you get my drift. This year has been absolutely terrible. Months of mediocrity punctuated by the occasional standout. Other than Inception and Toy Story 3, there haven't been any great blockbusters. Oh yeah, How to Train Your Dragon. Almost everything else has been a wait-for-DVD. If that.

Of course opinions are subjective. So let's agree to disagree. :-)
FWIW I am an HF Programmer Trader, (Jeff Gomberg's Business Partner / Fellow Programmer actually) In certain cases being dumb and fast will get you very far. For example, with an arbitrage strategy, being able to get the arbitrage faster than someone else will make a lot of money and it is all about speed. It is that simple. The problem is that going that fast is very expensive (depending on the trade), so you have to be smart and decide if you can or can't get the other side of the arb in time, and it spirals on from there. But if you were the fastest being smart is less important and vice versa.
Injecting something as subjective as humor into code can be tricky, especially when you start getting slap-happy late at night. You also probably don't want to get cute with variable/class names that will confuse maintainers down the road. But as the author says, adding personality to comments, commits, tests, etc. can strengthen company culture and lighten up the drier parts of your code.
TalkTalk calls for Ofcom to pressure BT on fibre
This looks like the answer.
If you're so damn smart, why don't you start a company and then consult?

I've seen the pattern that internally many companies work the way the article noted. That is, insecurity and ass-kissing go way down to the bowels of the company.

However, I have found that the problems created by ass-kissing are solved when you sell yourself not as an employee but as a consulting expert/guru. Then, intelligence and other awesome qualities are then marketing tools.
A sustainable approach to Agile Training
As I understand CPython, problem with this, is that python's "closure" does not contain reference to parent environment frame, but it's copy, so this is not only syntactic issue. Also putting reference to parent environment would create reference cycle, which was clearly undesirable in times when python did only reference counting.
What university are you referring to? Personally, I find university dining options to be overpriced, with low food quality. Sure, they often try to be healthy, but I've never felt a draw to them. The only good aspect I can see to them is the social aspect, which (as another poster mentioned) is solvable by simply learning to cook and using it to create a social hub.
When a male turns 18 in the USA, he is allowed to sign up for the Army, get a gun, go kill human beings in the Middle East and perhaps die for his country.

BUT if that man dares drink a single beer with his dad before being shipped off to war, he will be treated like a criminal. His dad may be taken to court and punished for letting a minor have alcohol. The 18 year old could face severe punishments, including not being allowed in the army.

WHY THE FUCK are 18-20 year olds not allowed to drink a beer in the USA, but they're allowed to kill and maim thousands of people?

Ageism goes both ways my friend. We may let our young kill others, but we sure as fuck won't let them drink a beer.
It goes both ways, I suppose. But, the description of the situations in this article sounded pretty much inexcusable and intolerable. And, specifically, the tone of the author was downright infuriating.

Honestly, I do know several people working in finance (Perl is apparently heavily used in that industry, and we're a Perl shop, so we meet folks in that industry quite often at conferences), and they generally seem happy with their work and their jobs. It's certainly an interesting field, and one in which you'd get to work on a massive scale, which is usually fun. I worked in the oil and gas industry for a while, and they've got big data (terabytes of it for a single well, for example). It's definitely interesting.

But, the big money guys do have a reputation for supreme arrogance, and recent events in our economy have not made them seem any less so.
Exactly. Emacs didn't start on Unix IIRC and seems to prefer to have everything built in. vi was created by Bill Joy on Unix and wanted to work with the rich language of shell commands from the start, as ed(1) did, so it concentrated on editing text well and integrating with Unix well. To see some Emacs users you wonder why they're even bothering to run on Unix. ;-)
I have no faith that a cryonics company is going to last for more than a few years. If the money doesn't run out (which it will because someone will get greedy), all it takes is one incompetent employee to open the wrong door or push the wrong button for my investment to be entirely wasted. (or it could be an earthquake, or a 100-year flood, or rising sea levels...)
Android Wallpaper Apps Falsely Accused of Spyware & Stealing User Data
Also, remember Lex Nokia.

http://www.theregister.co.uk/2009/03/06/finland_nokia_snoopi...

Large public companies tend to put significant effort into looking after their own best interests. There's not many exceptions.
PageRank Explained with Javascript
This is a huge step forward for using open source software in the government. Utilizing the open source community for governmental change and taking advantage of the cloud based architectures that we love for their efficiency and low costs.

Exciting to see our tax dollars being used effectively and efficiently!
Totally correct, my assumption is that Apple is mad that you can install apps without their approval and fees, so they won't bother adding a real package manager even though it's an obvious shortcoming.
I'm very new to Clojure (just 1-2 weeks) so pardon my ignorance/mistake. I noticed that the new clojure-contrib.jar was 466KB while the older ones were over 3MB. So I thought it was either a template or a sample file and tried to compile it myself on Windows. I got errors similar to the link in my parent post. But now I just extracted the file and it works.

So what happened that shrunk the contrib-jar that much in this version?
I don't get how mentioning the political angle of the sentiment expressed in the parent post somehow makes it flamey.

Both platforms and governments represent ways of coordinating the productivity of numerous participants. Although there are differences it seems reasonable to think that lessons learned in one sphere may very well transfer to the other. If you believe that central planning is the most effective method for a platform (both hardware and software) then isn't it reasonable to ask why this wouldn't translate to the wider economy as well?
Bit of a bogus article. Dangerous, too, because it drags racism into the equation.

I am not originally from the US, so I'm not sure to what extent the assumptions made in the article (about class privilege, systemic racism, etc) apply to my situation, if at all.

In any case, my parents were not especially rich, and were not first in line to buy me a "home computer" when they came out in the 1980s. Nevertheless, I did get one when I was 12, a few years later than some of my friends. I have been hacking ever since.

There were also many kids in my class who were not interested in computers at all, and therefore didn't want (or get) one. I doubt that this was because they were "poorer" or "underprivileged", since they got other things that I wasn't interested in (designer clothing, expensive sneakers, etc).
No, vi often isn't installed, e.g. on Linux ADSL routers. If there is one editor it will be ed(1), the one true editor. :) That's why everyone should know it. Besides, it is a bit easier to use ed blind to edit a file from a mental image of the file's contents than it is vi.
I wrote a HTML=>PNG service last week (http://htmltoimage.tenprinthello.com), so it's just a hop to an image resizer.

If you want one developed, please contact me, my email is on my blog @ http://www.adverseconditionals.com
Why 3-D is already dying
Any SaaS startup. There are ton's of these.
Why not create the servers necessary to do that; to allow off-line IRC, and deliver via push? There are folks already using a similar scheme - bouncers - to do that with existing IRC clients and servers, after all. Package that and sell it, and (if your end-user agreements are clear about the potential for dual-use of the servers) package and sell the feed, too.

We considered running a service like this for Mobile Colloquy. We ultimately decided that it wasn't worth doing. Too many different IRC networks out there, too much potential for abuse. This page is slightly out of date, but explains our reasoning for not running a bouncer service on our own: http://colloquy.mobi/push.html

Instead, we host a push server and let people use a bouncer that they host on their own for push. There's support for ZNC, Colloquy and irssi. Plus an SDK-type thing, so any other bouncer with a plugin system can, in theory, work.
We use Freenode, #grooveshark is an open channel for random techie users who want to talk directly to developers (or each other), and people working on 3rd party extensions/add ons to Grooveshark.

We have other internal invite-only channels for coordinating with external developers on internal projects. We also have github spamming a channel now whenever changes to a repo that a lot of people are coordinating on get pushed.

The #redis channel saved our asses at least once when Pieter Noordhuis wrote a script to help us with a particular issue we were having. :) And the #facebook channel has been a useful resource as well.

I was wondering if anyone here uses IRCcat: http://www.metabrew.com/article/how-we-use-irc-at-lastfm
I know flickr also uses it and it seems like it would be insanely useful to have notifications about all kinds of things going into various channels. I know flickr also uses it: http://velocityconference.blip.tv/file/2284377/

Haven't spent much time working on it but so far the bot gets kicked for flooding immediately. May only be a problem because we're using freenode for testing. Long term want to run our own IRC server, but for testing it was easier to just use freenode...
Found this. http://techcrunch.com/2010/07/30/dave-mcclure-500-startups/
They're not very good, though. It's hard to make something that is both water-tight and has great air circulation.
Honestly, they can't come to Chicago soon enough. Too bad they seem to be having a dog of a time getting space in the airport.
The Geography of the European Internet
Good start, OpenAppMkt. Keep it up.

Without going into flamewar about native vs. HTML5, HTML5 apps have their pros and cons. But they still need a commercial distribution channel. People should be able to buy HTML5 apps as simply as they buy native apps.