skysight-inc/HackerNews huggingface dataset:
Newest ones are: meta-par (a work stealing scheduler as a library that can shuttle work btwn CPU,gpu, and distributing across other machines.)
Pending one you can find online: distributed haskell (the production version is on github, and there's a proof of concept package on hackage called remote)
Things that have been around a bit that have ongoin work: repa, dph, accelerate, and to some extent hmatrix.

There's a few other projects that aren't quite public yet going on that should make it possible to do some of the standard things you might want like a nice staticly typed fast data frame (which is going to look at pandas as an initial role model) and some other parts of the data analysis flow.
> This genetic reductionism is like refusing to think or talk about computer software as anything but 1s and 0s

Dawkin's book is called "The Selfish Gene". It is not called "Selfish Adenine" or "Selfish exon".

Your analogy is interesting. Are 'genes' for buffer overflows easily found via binary searches? Would that be a defective gene? Is input sanitisation an example of a beneficial gene being transmitted, via sex of open source and responsible diclosure?
CORRECTED: Thanks to diego and smackfu below.

Facebook sold X shares for the IPO.

Y shares were created for the sale.

Z shares were sold from the insiders pool.

Obviously: X = Y + Z.

The headline says: Z = 0.57 * X

In old-fashioned days (when companies paid weird things like dividends), it was seen as profoundly bad for employees to dump this much stock during the IPO. Usually, employees who think the stock is about to double because of a revenue/earnings ramp would not be so eager to part with their shares.
To further your point, there is no continent "America;" There is a conglomeration of two continents called "The Americas" with two constituent continents North America and South America.
Why Our Code Smells
I'm going to start using "el_gordo" to represent int.max like Knuth does.
I read there were some calls inbetween that he didn't count. After that, he asked to be put on their Do Not Call list, and they still called a few more times. So violations for the first few and the last few.
Yesterday before the show I made a bet with a return of 2.0 that a participant of Semi 2 will win the contest (I think it will be Sweden, but wanted to hedge it somewhat). So it is nice that your calculations predict high chances for Sweden, Malta, Norway and Estonia. ;)

Comparing the MCMC calculations and book maker odds are interesting. For example you rank Turkey (which I think is the better song) higher than Azerbaijan, but in the odds it is dramatically different. A return of 3.0 when Turkey comes ahead. Hmhmhm.
It's not bloat that moved me away from FF, it's their lack of HTML5 video support on Mac, which makes it completely utterly useless.
Where I Get an Arc90 Employee to Call me Dumb Publicly
A browser is troubling but you can opt-out by using a competitor (I think that's a reason why Google still supports Firefox). It's when they start buying ISPs that you should treat it seriously because that's an attempt to control the platform from the street to the servers.
Also, feel free to contact us at botrace@scribd.com if you see any more issues.
The most famous smallest but most significant human error was Mariner I:

"The error had occurred when a symbol was being transcribed by hand in the specification for the guidance program. The writer missed the superscript bar (or overline) in [the formula] by which was meant "the nth smoothed value of the time derivative of a radius R". Without the smoothing function indicated by the bar, the program treated normal minor variations of velocity as if they were serious, causing spurious corrections that sent the rocket off course. It was then destroyed by the Range Safety Officer."

http://en.wikipedia.org/wiki/Mariner_1
Huh?

Pricing in the future growth in equities =!= no more growth...
This is really neato! I am perfectly comfortable using the command line tools to install packages and such, but having an attractive, powerful interface would be quite useful for exploration (i.e. I wonder if there's a package that does X) and comparing similar libraries. Similarly to how I use apt-get to install software, but occasionally peruse the Ubuntu Software Center to see what's available or compare applications.
Scan to Open this page in Mobile Browser
How to deal with deceptive time logs from a vital contractor?
I am an American founder of an online startup. I'm using a developer in Belarus and am generally very happy with his diligence and the quality of his work, to say nothing of his hourly rate. He was recently promoted within a large IT company in Belarus, so it's not surprising that his work is of high quality.

We met in person once when I was in Belarus. I am a pretty good judge of people, and I liked him very much. He hasn't figured out how I can get money to him in Belarus yet, but he's willing to work anyway, because of his complete trust that I'll pay him.

His time logs have always looked a little inflated, however, and lately they are more so. Further, I recently noticed an error in his time logs so large that it clearly shows sloppiness, at best, on his part. Certain time entries not possible because I didn't even give him the specs for that work until a few days later. (And for various reasons, I know he didn't simply record the wrong day.)

I am willing to cut him some slack because he's from a different culture, he's in his early 20s, and I am his first moonlighting client. I am inclined to attribute these problems to his youth and inexperience, and perhaps aspects of Belarusian culture, rather than malice or deceit. Also, his role in the project at this point is so crucial that firing him would be a crippling loss. That said, I am only willing to work with someone I can trust -- so we need to clear this up ASAP.

Have any of you been through a similar situation? Do you have advice about how to handle it?

I just discovered this a few minutes ago and have not said anything to him yet. I'd like our mutual trust to go up, rather than down, as a result of our conversation about this topic.
Even openbsd can do more than that! (are you even still involved with openbsd?). Seriously though, people keep acting like plan 9 is a practical alternative to a unix-like system, and I would love for that to be true. So, I am asking for someone to show me how I can use it that way. If those people are full of it, that's an ok answer. But it isn't my fault people are offering up the slinky as an alternative when someone complains their xbox 360 rrod'ed.
Dashboards: The Deadliest Interface
I'm personally not fond of the virtualenvwrapper porcelain: cd foo; workon foo is an extremely marginal improvement over sourcing the activate file, especially when routinely opening and closing terminal tabs and windows.

I use a number of zsh functions and hooks as porcelain to virtualenv so that it behaves like oh-my-zsh bundler support [0] (which I've shamelessly ripped of and tweaked too) i.e being inside foo directory is sufficient. This works especially well since new tabs open straight into the current tab's wd.

[0] https://github.com/robbyrussell/oh-my-zsh/tree/master/plugin...
Redis (C): https://github.com/antirez/redis
Underscore (JS): http://documentcloud.github.com/underscore/docs/underscore.h...
Backbone (JS): http://documentcloud.github.com/backbone/docs/backbone.html
So, as someone just dipping their toes into Python, what did you do regarding 2 vs 3? I have been tinkering with 2 but should I go wholly with 3? Help me before I just go back to Perl 5... :)
My favorite quote about this is from Don Pettit, right as the ISS grabbed the Dragon capsule.

"Looks like we've got a Dragon by the tail," station flight engineer Don Pettit said moments after grappling the craft over northwest Australia.

http://www.spaceflightnow.com/falcon9/003/status.html
Here's another source for the number: http://e.businessinsider.com/public/796352
A gentle introduction to Backbone with jQuery
You are right. I did not mean to suggest that electrical engineering is easy -- clearly, I know nothing about it -- but only that electrical engineering benefits from abstractions too.
So you want the Phone Companies to get involved in policing the content of the calls that are made?

When you order a phone line, should the Phone Company put you through a detailed and exhaustive screening process mandated by their lawyers because they've been sued for the contents of calls that some of their customers have made? Should they then be allowed to monitor your calls for violations of their AUP? I mean, if they're responsible for the content of your calls then they need to be able to monitor them, right?

No, I completely disagree with you. Phone Companies aren't responsible for how their communication channels are abused any more than road builders are responsible for the getaway of bank robbers who use roads.

Cable Companies' are a little different. Mainly because they tend to be the carrier of the content, the creator of the content, and the beneficiary of both. This wouldn't be so bad if it weren't for the fact that in many areas they have a government-enforced monopoly on the biggest data pipe into our homes.
I'm not sure I understand the points you're making.

If you watched a season of community on netflix, why didn't you watch it on netflix on the apple tv if that's what you said you wanted to do in the next sentence?

Your other two points also don't make sense to me. You start complaining about iTunes as a hub and then go back to talking about content? And you talk about the people who made iOS and retention problems but you never talk about what those retention problems are.
The inside story: How Facebook panicked and botched its IPO
Is it just me or does this docking design look overly complex and easily damaged by a docking miss? I am partial to designs with as few moving parts as possible. Maybe I am nieve to the needs of space docking too.
It's not the same as a mailing list at all. It was person-to-person contact between David and yourself. Although it appears that the law was violated when you were called by David, he was simply following up on your interest in his company's products.

Honestly, I feel like you are totally abusing the law in this situation. At the first available opportunity, you should've asked to be placed on their DNC list without expressing false interest in their products. Then you would've been in the right by sueing for the first an all subsequent calls. It seems that you went about this in the most malicious way possible, even going so far as to essentially trick them into violating the law.
I don't know exactly what this iAquire does, but a "search marketing agency" sounds like a spammer by definition.

To answer your question: it might be because paid links are considered unacceptable by Google, and because texlink ads and other Google advertising is actually marked as advertising. Paid links are a type of spam, are dishonest, and are now an FTC violation unless explicitly disclosed on every page that contains them.
The other way to look at is that these employees wanted to sell their shares, to lock in their gains and diversify. They could sell them as part of the IPO, or they could wait 6 months after the lock-out. They choose to sell immediately, which means the employees at least think it's a bubble.
First video sample from Google's Project Glass
Google is fine with paid links as long as they are clearly advertising and don't try to manipulate organic ranking:

"Not all paid links violate our guidelines.... Links purchased for advertising should be designated as such."

http://support.google.com/webmasters/bin/answer.py?hl=en&...
> At that point doing new frontend for Webkit from scratch is probably not going to be any cheaper than buying Opera

The article notes that Opera's current estimated market cap is $670M, which is a lot of money for a browser frontend. I think it's more likely that they want to lock-in the feature phone user base.
I know this to well. This and how i always check for the Mailnotification in my Dock if there is any little background sound in the musictrack i'm listening to.

But it's not about addiction i suppose. It's a natural behaviour of our brain to save energy by recognizing patterns instead of recomputing. So yes, the tech break will help, but no, i am not addicted to my phone.

(edited a typo)
As an example to this, I really like the xtend docs: http://www.eclipse.org/xtend/#extensionmethods
I use a wrapper similar to this. Sometimes you just need to call a script someone else wrote that you have no control over the output. I never want an email unless the script results in a non-zero rc.
The 2nd party is the team at the search engine that has to take the link down. Maybe Google processes the notices more efficiently. Or maybe Bing prioritizes non-MS takedowns, because they are at greater risk of suit from them.
No one has scratched the surface of what could be done with data like facebook's. The example I gave in the grandparent is something that just couldn't be tried in a meaningful way before.
The transition has already been a thorn in our sides for the past 10+ years.
- Access mandated via FB connect
- Mini (proxy) allow integration between opt in site on FB platform via http headers?
- Proxy sniffs traffic and gets a hi-fi profile of users. Super targeted advertising, avoiding cookies.
- Emerging markets; FB account is used to transfer money, for those without bank accounts.
>> There is nothing there to abuse, no "environment" to foul, no natives to exploit, nothing, not even bacteria.

Don't forget that stuff in space affects other stuff in space. Let humans do as they please in the moon and they might affect a thin balance between the Earth and the Moon.

Earthquakes on Earth can shift its axis[0]. Seeing as ehe Moon has approximately 1/4 Earth's diameter, 1/50 Earth's volume, and 1/80 Earth's mass, it is a much more fragile place than Earth and what's to say that an accidental explosion could not affect its orbit? The slighest change would probably affect tides in Earth.

Even if that is not much plausible (I'm not an expert), what about simply extracting rocks to sell as moon suveneirs? That alone would ammount to change its mass > gravity > orbit.

[0] - http://articles.cnn.com/2011-03-12/world/japan.earthquake.ts...
Looks like he's giving them the finger! I assume not intentional but still funny.
Don't know if it's best, but I learned a lot reading GLib code. Contains the implementation by the book of main data structures and utilities, and the code is easy to read (unlike day glibc.)
Not marketing of the data, marketing using the data.
Personally I don't think it's that at all.

A lot of us here really want ddg to succeed. I honestly want an alternative to google, their privacy views are antithetic to mine. But I don't use it because it's just not up to it.

We want to help, we want to say why we're not switching. And tferris' post sums it up perfectly. I doubt he's saying it out of spite or a want to jump in as a nay sayer. He's saying it out of frustration that ddg seems to be adrift in a calm sea.
I thought duff's device was one of the few examples that use fall through switch statements. I was taught to use switches with blocks, because otherwise unexpected things happen.
I absolutely love it. I think it shows you have reached a certain level of academic distinction when you can get away with a css free homepage, preferably hosted unix style at http://dept.yourinstitution.edu/~yourinitials

It's like when people get to a certain level of wealth they stop sending status signals.
Not using Maxwell's equations is surely not one of them :)
Yes.

That's the entire point of sanitising your lists. When someone asks you to stop calling them you remove their number and stop calling them.
Be somewhat wary of the predictions for the countries which have automatically qualified - they're based on much less information than the other countries. The reason that Turkey is ranked above Azerbaijan is that the model has absolutely no information about the quality of Azerbaijan's song. Turkey, on the other hand, made it through a semifinal, so their song can't be completely abysmal. That said, Turkey do have a pretty strong structural advantage in terms of incoming vote patterns. Out of the 10,000 simulations, Turkey beat Azerbaijan about 75% of the time.

Also, this should go without saying, but this is not financial advice, please don't blame me if you lose money betting on the predictions of this model, etc.
It was one day. Get over it. The game has worked very well since.
That's good news. Last I looked at virtualenv, though, it could have used more oomph. At the time (last Fall), I was jumping back and forth between Python virtualenv environments and Ruby rvms. RVM was a bit more of a pleasure to use. I hope the virtualenv developers have closed the usability/feature gap since then.
It's useful to me. The amount of words doesn't equal the quality of the content.

When my dad asks if he thinks he should buy some Facebook stock, I can tell him the IPO was more about allowing insiders to sell their stock than raise capital. Red flag
I love everything refer.ly has been doing lately. They are really on the right page and are putting together quite the service. Can't wait to see where it goes.
Uh huh. Starting a year ago:

http://www.hnsearch.com/search#request/submissions&q=IPv...

* Ask HN: Are you ready for IPv6?

* IPv6 is coming - just in time

* IPv6 is here

* World IPv6 Day: Solving the IP Address Chicken-and-Egg Challenge

* IPv6 - No longer optional

* Y2K-Like Crisis Predicted -- IPv4 Runs Out in 18 Months (ed: 2+ years ago)

* Martin Levy Discusses the Global Urgency to Deploy IPv6

* Only 2 years of IPv4 addresses left. Are you ready for IPv6? (ed: 3+ years ago)

It goes on and on like this.

The only IPv6 article you really need to read:

http://cr.yp.to/djbdns/ipv6mess.html

The FCC can say whatever it wants to. IANA can say whatever it wants to. RIPE can say whatever it wants to. The reality is: if we're facing the end of anything, it's of fiat IPv4 addressing, in which groups formerly consisting of greybeards but gradually transitioning to technocrats decide for the market what the best utilization of IPv4 addresses is. Fiat addressing will give way to market addressing, and things will continue to chug along --- presumably indefinitely.

At some point in the next year or two, enough browsers will support SNI, and the last major consumer-level coupling of web apps to IPv4 will be gone.
SKA super telescope to be built in Australia, South Africa
Two-thirds of the dishes, mostly mid-frequency for detailed observations, will be built in South Africa with outer stations in 8 neighbouring Southern African countries. The remainder, mostly low-frequency dishes suitable for quick scans of the sky, are to be built in Australia and New Zealand.
At least now we'll get some of the benefits of IPv6 while we're fighting with it.
I love this community but they will hate me for this comment..."reddit brought me here"
I really want to go after these stupid bastards who keep calling to offer me a credit card balance transfer. I can't track them down, though. Anyone had any luck with that?
I got a call that went something like this:

Them: hi I'm blahblah and I'm calling about your credit card

Me: is this about one of my existing cards?

Them: yes

Me: which one?

Them: all of them

Me: click
Robin Hood is only good if all the rich he robbed from were bad.
Or they're so sick of sitting on their shares all these years that they just want to get their money already.

It's my money and I need it now!
"I believe that, done right, telemarketing is an effective, appreciated way to get people services they want, deliver important political messages, and raise money for non-profits"

This make anyone else cringe?
Computational Journalism Server Version 1.6.0 Released » Borasky Research Journa
Steve Blank says Facebook Is Killing Silicon Valley
Cloud Link Roundup 5/21 - Amazon, SAP buys Ariba for $4.3b, Open Source Future
If they ever compromise the bnet database of hashed passwords though it may be a benefit, as the password they re-use may contain uppercase and lowercase letters, which the bnet database has no way of representing.
Fuck, I don't give two shits about "controversial" language--but overtly, aggressively sexist language? Fuck that.
Mobile Minute Follow Friday Edition: RetailProphet
Rickroll Video Removed Due to Copyright Claim from AVG
> Is being able to launch into orbit equivalent to being able to launch an ICBM?

It's harder. Early space program rockets were all souped-up ICBMs, including the R7/Semiorka (Sputnik and Voskhod rocket) Redstone (Mercury rocket) and Atlas (Gemini rocket).
In the part of the video where Blodget asks Steve whether Facebook will follow a myspace/friendster trajectory or become a platform like Microsoft or Google it's interesting that instead of giving a wishy washy answer that covers the two possibilities (so he can choose later to be right on either answer) he avoids the question totally using humor to say something like "if I knew the answer I'd have your job".
A supernova is born ... Mobile BI for everyone (truly)
Maybe because opera's market share and reputation is alot better than rocklmelt?
I personally look for sourcing and well argued points when evaluating the quality of the content. This has neither, since it's just an aside in a bigger article. The submitter didn't even use the blog title which is the standard here.
The best place to report illegal calls is http://esupport.fcc.gov/complaints.htm. Your local police department probably won't have any idea what to do with the complaint. Good luck!
Isn't that the crux of why worse is better.

Turns out there is a huge mismatch between real world needs and text books demands of elegance. Tools that seem to be massively monolithic are extremely helpful in solving problems and do them far too well to do them away.

Every time I hear why some programming language is better than Perl, I always see some Utopian dreams being displayed as the only thing that every matters to a programmer and nothing else. In reality there are many competing demands a programmer has. And providing them all generally leads to 'Swiss Army Knife' kind of designs. Because you are trying to provide many things in a package(That is the demand and the requirement at the first place). That sort of design might not be text book elegant, but it is extremely helpful in the real world.

There fore the 'beauty' and 'utility' design goals don't often match. This is the unfortunate problem every programmer to face sooner or later. A programmer has to abide by time, budget and some metric of quality every time.

Alas many of those demands don't lead to goals which may require an elegant design.

In early days of Unix, Lisp programmers used to call the problems Perl programmers solve, itself as stupid. Telling the user why his needs are invalid isn't a nice way to sell things.
At Kaplan University, 'Guerrilla Registration' Leaves Students Deep In Debt
It's not just a browser front-end, it's also a browser engine. If they acquired Opera and pushed it to increase its market share Facebook could gain a lot of influence on HTML and the adoption of web technologies.
PayPal snags 15 retailers for in-store payments
IOS 5.1.1 Untethered Jailbreak: ‘Absinthe 2.0’ Released
this is a troll with very little substance.

summarized as "ls does not follow the unix philosophy", it points out that an example of a tool that doesn't follow the philosophy as close as it could or should. there are exceptions to every rule, what a substantive exposition.

ORANGE ALERT, send out the bubble!
What to do when Google PR0s Your Business