skysight-inc/HackerNews huggingface dataset:
Ogod--RPG?? From a previous life, that was the only language that made me want to go to COBOL.

Ok, not to put too fine a point on it, "talked about" doesn't mean "popular".

For a better perspective, check out the pay you can get for working COBOL vs, say, Rails. That is a bit more enlightening.
The outcome is that it's antirez's call.

Absolutely true. He owes me or anyone else nothing. I am not saying that he should do it, I'm just replying to the specific statement about deploying on Windows. There are plenty of reasons someone might prefer to deploy on Windows, which explains why almost all successful technologies have first-class windows options (Mongodb, PHP, Ruby, Apache, MySQL, postresql, Membase, and on and on and on).
Prelude> :t 11111111111111111111111
11111111111111111111111 :: Num a => a
Prelude> :t (length [])
(length []) :: Int
Prelude> 11111111111111111111111111111 - (length [])
1729917383
Prelude> 1111111111111111111111111111 - 0
1111111111111111111111111111
Prelude> 1111111111111111111111111111 - fromIntegral (length [])
1111111111111111111111111111
Prelude> 11111111111111111111111111111 :: Int
1729917383

"Int" is the machine-length integer type. "Integer" is the unbounded, but slower integer type ("bigint" in other languages). In Prelude, "length" always returns an Int, assuming that the length of a list will never be bigger than 232.

Haskell interprets numeric literals as the typeclass (Num a => a), meaning any member of the typeclass Num can be constructed using these literals. Int is one such type, and causes wraparound when it constructs an instance using the typeclass.
Horizontal Attention Leans Left
You have never thought to click the edge of a box to drag its border to enlarge the box?
PSP Remote
Unimpressed Flash: "I just killed all the little O's, were they supposed to do something?"
The comments here seem brutally negative, but I applaud Microsoft for yet another step in what seems to me to be a firm-wide aggressive embrace of open source tech. The Microsoft of yore would not have built this at all, let alone released this on Github.
I just do most of my bash work in emacs shell mode.
For reading in bed at night, the back-lit screen on an iPad or Fire is nice since you don't need another light source. But I agree for all other times.
There is a key at the top of the page:

(Republicans in roman; Democrats in italic; Independents underlined)
Java application integration to make big showing at CamleOne 2012
Connecting phones and tablets to bigger displays is definitely going to become common. But I'm more interested in developing on the go.

Thanks for pointing to Android AIDE. It looks great. Do you know of any good apps built on it?

Is there any equivalent app for iOS? I know about Codea, but that doesn't let you compile on the device.
Evernote CEO to entrepreneurs: "don't do it"
You are right that the interaction is much more complicated to model correctly multi-period than either of us has described. Either way, it is clear that being faster will produce higher returns for a given algo. The question is how much. Given the extreme things HFT guys do, I think it is clear they understand a tiny increase in speed can result in handsome returns. Is this efficient for the exchange?

What if the exchange traded once every 5 seconds in a blind auction, then there would be no real advantage to speed. Each computer would have 4.5-4.95 seconds to parse the auction results and post new orders.

Would this exchange be more or less liquid? (I don't know, but it is interesting to think about.) The barrier to entry to be a market maker would be lower. The market making code would look more like Poker bot code, rather than what HFT does now.
Mike being awesome as always. Thanks for another round of "No Strings!"

I'll piggyback, as always, and offer to help any HNers with machine learning, statistics, Python, or NumPy/SciPy questions they might have. Feel free to comment here or email me (address in profile).

Have a good weekend, all!
I am not a Mac OS X guy, but wouldn't installing a more up to date gcc or clang, do the trick?
The best episode yet, in my opinion! Simple, well-reasoned analysis, generally better than the comment threads in my opinion, which seems like the test.

I think the idea of Amazon purchasing dropbox is quite interesting. Didn't occur to me, but it makes sense. If they bought firebase, with that, Mechanical Turk, and so on, they'd be quite the powerhouse in this sphere.
http://www.engineyard.com/blog/2011/5-subtle-ways-youre-usin...
Well, at least he used some line graphs at the end of the article, showing ratings over time, and not just a pie chart with status at some date.

Looking at the line graphs allows us to intuit the "first order" derivative of the popularity graph. COBOL has a negative derivative, Scala has a positive derivative. There might be more people employed maintaining COBOL, but which field is shedding jobs, and which is hiring, if only a little?

I'm a little bit biased, because I have actually used Scala a tiny bit at work. I found a niche that it is actually quite good at: one-off scripting on top of existing Java application code.

Scala may compile slow, but when you are running a 200 line script to do some research, having concise code with a few functions passing around a few lists and tuples, which allows you to "just twiddle a bit, hit 'up arrow' and rerun" is a win.

I've never developed an application in Scala, and I probably never will, but I love it for scripting.

Oh, and I have worked on RPG a bit, too, but that was in the early 90s. Actually, not so much programmed in RPG as worked on a product to translate RPG into C on various OSs. Whether or not the clients continued programming in RPG using a cross compiler, or took their C code and ran, I can't say. YMMV :-)
Rails is literally unstoppable
Office Manager is one of the most important jobs at a growing startup (SoMa)
Seems like ^L usually clears things up when this happens.
> That must be a accident of the way TIOBE is put together yes? No!

I had at least expected that the author did his 5 minutes of research to discover that there are indeed issues affecting rankings of languages like Scala, Haskell, ...
An example REST API with Django, Tastypie, xAuth and Heroku
3M Microphone USB MIC Link Cable USB Male to XLR Female
This USB Microphone cable in itself owns sound card and can be compatible with computer without addtional driver, just plug in your instruments or microphones, electronic organ and so on, then you can start recording high quality digital music works easily.

Supports USB 2.0/1.1
Plug and play, no driver installation required, unit is identified automatically
Embedded A/D convert with audio signal boost
Power supply via USB interface, with USB connection LED indicator
High quality professional shielded cable and Cannon XLR- Female plug
16bit 48/44.1 kHz digital quality sound input
First of all Cobol is actually quite widely used for legacy systems.

As as been covered frequently Tiobe is a poor indicator of language popularity especially for Scala. e.g. capecoder.wordpress.com/2012/04/09/language-popularity-its-not-about-search-engine-result-counts/
If the majority of devices running Android are completely out of their control without a Google-branded experience

Google makes a lot of cash off of iOS. They make a lot of cash off of Windows machines. Neither of which allow them to control the experience or dictate that they use Google services.

Because it turns out that Google seems pretty confident about their services. That they want to compete on the merits of their services and features over locking you into specific features. They ship devices that allow me to flash a ROM that completely removes every hook to Google. They do this voluntarily. Adding armchair hypotheses about what Google needs to do, when it goes exactly contrary to everything they have done and continue to do seems rather remarkable.
Why one company is making all its employees learn how to code
Except that services like Twitter are used massively in the real world and do use Scala.

They are both languages in the tails, although different tails: Scala currently only has early adopters, Cobol is mostly used in systems that are in maintenance model. Scala has the potential to get a bigger slice of the pie, while Cobol's glory days are past.
Doesn't this fall under the already-existing title of Product Manager?

The way I look at what a PM does, this is exactly it: knowing the technical aspects enough to figure out what is possible and detail it for engineering to build. It doesn't have to be the same person that specs it and build it.

That being said, I'd be very happy to get a job as "growth hacker" for I believe I'm better at thinking that kind of integrations through, than at what is on the "marketing side" of product management.
I have a kindle, iphone 4, and ipad 1. I like reading on all of them, but I mostly read on my phone.

This is mainly because I read in bed at night, and having a light on for the kindle would bothers my wife trying to get to sleep.

I rarely read with the ipad just because of size and weight. And to a lesser extent the non-retina screen.

Some people are really bothered by reading a backlit screen, but it doesn't bother me. I use the black background with white text and turn down the brightness and it works pretty good.
I would suggest that anyone interested in radio production or podcasting listen to this piece from On The Media about how they do "internal edits" at NPR. There's a great example of Bob Garfield just stumbling blindly around a question that gets cleaned up into something quite articulate.

http://www.onthemedia.org/2007/may/25/pulling-back-the-curta...
Louis vuitton shoes for women
Purchase the newest style of Women Louis Vuitton Shoes, Louis Vuitton Sneakers from our online store, from here you also can get the wonderful LV Women Shoes with perfect customer service and free shipping.
Wince every OS (MacOS and Ubuntu and Google anyway) adopted on-mouseover scrollbars and click corner to resize?

You might be also interested to learn about this new peripheral that you put on your desk and wiggle, and--get this-- it makes a pointer on your screen move. Crazy, right? It will never catch on! Touch your desk to interact with the screen? What brain-dead idea will they come up with next?
Pretty soon it'll be a public company, and there will be all sorts of institutional forces at work : If they mess up the entrepreneurial vision, no-one will be able to blame him (and make it stick).
Google Apps for Business gets a face lift
"The moral is obvious. You can't trust code that you did not totally
create yourself. (Especially code from companies that employ people like
me.) No amount of source-level verification or scrutiny will protect you
from using untrusted code. In demonstrating the possibility of this kind
of attack, I picked on the C compiler. I could have picked on any
program-handling program such as an assembler, a loader, or even
hardware microcode. As the level of program gets lower, these bugs will
be harder and harder to detect. A well installed microcode bug will be
almost impossible to detect."

-- Ken Thompson - Reflections On Trusting Trust
You can't distribute Nazi materials or ideology. Free speech is also limited, you can't just defame people. Also as a german business owner you are required to have an imprint with some specific info, no idea how this is for foreigners.
Russian and English. They are apparently quite different. Nevertheless, I don't even have separate "modes" for the two.

Edit: clarity.
I'd be much more impressed if they just spent some time on their POSIX layer (which exists and is close to tolerable), so that arbitrary projects would compile. Why massively hack one project when you can make multiple work?
SpaceX benefited enormously from free access to Government designs, and through a propped up market for their product--Government.
There isn't any real claim to ownership of that asteroid though, so it really sort of a land-grab? Couldn't China build a system to go retrieve the asteroid first?
I read that as "enterprise" activations, not of the overall market.
This is a classic example of the problems that tech companies/hackers inevitably face as they scale - an increasing obligation to develop algorithms to keep the bad guys out, and the good guys happy. Unfortunately the occasional yet inevitable false positive may trigger and a good guygets flagged. So we do the right thing, apologise to the wronged and try to move on / improve our 'bad guy filter'. What urks me is that as a free & (semi) public service, a demand for retribution is then assumed - In a pseudo-litigious way, implying some kind of damage/compensation model needs to be applied. Even if in a faux-self serving way. "Fix your free service, oh and to really say sorry, prove it by spending your revenue serving my self interests.. because I have (yet another), (vested) good cause that you should be promoting.
There's also a PHP port of Resque that's fully compatible with the Ruby resque web interface - https://github.com/chrisboulton/php-resque

I've used it in production for a few different projects and highly recommend it (both the PHP and Ruby versions).
That's funny. That's exactly what I thought when I first saw it. I figured that's because I opened the page in Opera (my default browser) but then I later realized it was open in Chrome. The O in Google explanation makes more sense, but it really does look a lot like the Opera icon.
Pusher.com is also using Redis pubsub, see their presentation about it: http://pusher-london-redis.heroku.com/ http://www.youtube.com/watch?v=a_osGzEL8Hw
Did you ship on time?
see my other comment. The only case in which he's done with facebook is iff it is after he made a massively inflated bubble company out of it, and it then fails a la myspace and loads of previous "social" properties with similar models and user demographics. I'm not saying it's going to happen, but the risk and precedent is there.

There are two cases. He stays and grows or he leaves in flames. That's why I'd hate to be in his shoes. I mean, to bring it back to my instagram example, I don't personally even know the name of the founders (two I think, from a wikipedia article I looked at). If one of them were replaced by someone else, selling all his equity and the other guy took his place, would anyone care?

but can zuckerberg say, okay I'm done now this guy is going to take over? No, he just can't say that. So, he is like Larry Ellison but without legions of corporate salespeople, and his name is intimately associated with the facebook undertaking.

This would be different if the valuations with his private equity deals were in the millions - but they valued the company at 50 billion. So, really, I would not like to be in his shoes, sorry. (I'd love his cash though).

If I could trade places with either the Instagram founders or Zuckerberg, it would be with the former, is all I'm saying. Your preferences could differ.
Aka getting the chrome out of the way and letting the content take focus.
This tends to be Go PR.

Any language with modules has fast compilation times. Turbo Pascal was just one of many languages already doing it in the mid 80's.

The only developers that can believe on this assertion, have only experience with C and C++ compilation times.
He does.

Once you’re detected and you’re on the list then you’re banned from all servers (unless they remove the cheaters.cfg - which is up to them).
I just searched google local for "abortion provider", and Planned Parenthood was in fact listed.
I use SpriteRight (Mac app) which even has some intelligence built-in (like how to align elements best), and exports CSS code as well. And it's dirt cheap. No reason to do it like it's 1999 when there's tools like that :)
Let's not, Celery is doing an absolutely fantastic job in this space, let's just stay out of their way and do what we can in terms of exposing APIs to make their job easier. There's a reason django-core didn't write celery in the first place, we didn't have the need or the expertise; there are other people with both, let's let them do it.
Help education by clipping MIT OCW youtube videos
The earth is ~ 6*10^24 kg. So if you bring back a billion kilograms, you'd increase the Earth's mass by around 0.000000000000017 percent. You get variations in surface gravity well over a trillion times larger just by traveling from Ecuador to Antarctica. (The Earth is flattened a bit at the poles, so you're a bit closer to the center of the planet there, and 'g' is a bit bigger.)

I wouldn't worry about that one.
Cover Letter Format
How to write cover letters and formats used in various cover letters,
includes many examples, videos and tutorials.
This is a pretty cool site. Unfortunately for me the DC/MD/NOVA area has almost no breweries at all. Pennsylvania appears to have a ton though.

Two suggestions: (1) Pictures of the bottles/cans, (2)Information on where a certain beer is available.

Despite the fact of no breweries around me, I would still love to try some of these PA brews. I'm sure many are sold in Maryland. Is it possible to get that info?
Yahoo’s Doug Crockford On JavaScript
This strikes me as something that should be decoupled from rails.
Even

export PS1="\[\033[G\]$PS1"
System commands are CTRL-ALT-letter CTRL-ALT-C

User plugins are mostly ALT-letter/ALT-SHIFT-letter

Editor commands are often CTRL-letter
I guess that is not the real point of the post. It seems to be more about keeping grounded and not taking 'the buzz' too seriously.
ahh ok - sounds good then!
bravo and carry on!
Whether Cobol's glory days are past or not, is really depending on the industry.

In banking, and there are plenty of examples of brand new systems being rolled out in Cobol.
That's what I came to post. Yes, the terminal gets mixed up because it handled input that bash didn't see. And that's annoying (really it's a bug, just one so ancient no one is interested in fixing it anymore).

But terminal corruption used to be far more common (line noise, etc...) and bash has a built-in escape for this. Ctrl-L (chosen for the analogy with form-feed/"vertical tab" on a printer) will blank the screen and redraw your current edit environment at the top.
Judge Alsup: "It is my job to decide whether or not the copyrights on the computer programs do or do not extend to protect the structure, sequence and organization of the code of the programs. I will not be able to decide this question until after your verdict. For purposes of your deliberations, you must assume that the copyrights do cover the structure, sequence and organization of the code."

http://www.fosspatents.com/2012/04/oracle-and-google-comment...
"Broadly, there are two ways to get the goodies back to Earth. The first is to attempt to mine a large NEA in its existing orbit, dropping off a payload every time it passes by. That is the reason for the search for asteroids with appropriate orbits. This approach will, however, require intelligent robots which can work by themselves for years, digging and processing the desirable material."

These asteroids will be a perfect place for malicious AI's to spawn...
It just detonate a nuclear bomb on one side.
Thanks for the heads up. We fixed the typo.
Siri uses Google by default. I just searched google local for "abortion", and Planned Parenthood was in fact listed. If SafeSearch filter is turned on, then it should not be finding prostitution providers either.
Russian and English. They are quite different, although definitely more similar than say Spanish/Vietnamese.
I was especially impressed to see clear examples of interactions that I haven't seen before, such as half-star ratings on mouseover, which actually works a lot better than I expected.
As a general beer lover, I can give you some issues. I've visited your site before, but forgotten about it. The main issue is this is solving a problem I don't have: I already know where all my local breweries are (and you're missing some in DFW, most notably Deep Ellum and Peticolas). But that's not the point--you aren't telling me anything particularly of note about these breweries. I've been to them, I know what their tap list looks like, and I follow them to get updates.

What is more important to me is building a system to find where I can find my local beer. Who's got the Rahr seasonal? Who's got Peticolas Velvet Hammer on tap? People (including me) have tried to tackle it. The problem is that distributors control that data, and they're not keen on giving it up.

Anyway, I'm sorry to give harsh feedback, but I don't see me regularly visiting this site. It doesn't make my life better at all--it's just a neat way to look at stuff I already know. I think the site looks great, just solves a problem I don't have.
Listening now, I'm impatient, I'll give you 20p if you reduce the 10 second intro to 3 seconds in the next episode.
The $20 Trillion valuation is dubious.

Platinum has industrial uses, but it is also a Veblen good--the price decrease due to increased supply wouldn't be the only factor; the abundance of a Veblen good affects the demand curve itself.
I'm guessing they got blocked because of the automated "Post to Craigslist" feature on AirBnb that pushes an AirBnb user through various screens on Craigslist, filling in information automatically, and all the user has to do is hit "Submit" at the end.

CL is openly against anything that isn't a human individual expressing their energy by posting ads to another human individual via manually entering text into a mid-90s HTML interface. Anything else is too much like capitalism, man.
I haven't listened yet but I absolutely love your website, so much. The ability to see every episode a guest has been in and a bio from one page is fantastic. It drives me insane when people put so much effort into creating great podcasts and then make no effort to provide information about them and index all the relevant things (guests, subjects). Thank you.
Is that music at the beginning from the Hackers soundtrack? :-)
Keeping the old interface was a good move, although it only (at least for me) leads to procrastination. The same problem exists, which is the mental adjustment that you need to make at some point.

Another interesting angle is that in the new interface, they had to add a dropdown menu to control the amount of padding used on UI elements (compact, cosy, comfortable). Had they gradually moved from compact to cosy, then to comfortable over a longer period, the need to provide an option might have been removed entirely. So some of the complexity avoided in having incremental changes over a fixed term has instead become software complexity needing maintained over a potentially longer or indefinite period.

In either case, a gradual transition would avoid the need for all this. For me, the two biggest gotchas with the new design was the text->icons change and associated relocation of some buttons, and the border change. Had the text->icons change been introduced distinctly, and allowed to stew for a few weeks - months, then the border size changed from compact to cosy for a few months, I possibly would have had no reason to complain at all (the amount of adjustment/effort required for each individual change is amortized over time, and by the time a new change appears, my comfort level has already returned to maximum for the current state of the UI).
depends if you bought extra IPs (up to 4) or a whole subnet? There are some tutorials by customers on how to setup routing at http://wiki.hetzner.de/
Something about this story just warms my heart. Particularly image # 7: A 92 y.o. veteran leaning over his flat-screen monitor, performing a labour of love for his comrades thousands of miles away.

With an old-fashioned alarm clock on his desk.
Also working in terms of an image instead of files freaks people out. It isolates you from all the file-centric tooling of unix.
Unless I'm mistaken he is not comparing TB of storage, but TB of bandwith used.
WWDC tickets cancelled for some people