skysight-inc/HackerNews huggingface dataset:
If you're looking to experiment -- I think the best answer is talk to AWS support as this isn't a normal case that is allowed by AWS accounts.

Check out
http://aws.amazon.com/ec2/faqs/#How_many_instances_can_I_run....

To quote it:
"
You are limited to running 20 On-Demand or Reserved Instances, and running 100 Spot Instances per region. Cluster Compute Eight Extra Large instances are limited to running 8 On-Demand instances per region and Cluster GPU Quadruple Extra Large instances are limited to running 2 On-Demand instances per region (Currently cc2.8xlarge and cg1.8xlarge instances are only available in US East (N. Virginia))
"

However, these are the default limits -- AWS will up your account limits by quite a bit if you just ask. This said, max I've ever seen AWS approve was 400 on-demand instances per one region (I think this means 2800 instances total over 7 regions... never saw if the limit applied to all regions). Also, likelihood of having a 10000 spot instance request fulfilled is probably near zero if I were to guess even if they let you make a request that big without first clearing it with them.

I take it you're also familiar with the cost of running that? The absolute minimum you could possibly be charged using small instances is $1,200 -- partial hours are rounded up.
I actually just finished watching the first two episodes of the second season. It is simply fantastic.
> This is a contrived example

Nope. I know developers who don't even have degrees that you'd be /crazy/ to ignore.

On the average you will do pretty well with your "good school, good grades" strategy. However, I believe you will miss out on the occasional truly extraordinary candidate, the one that was bored with school and quit to do Neat Stuff.

But (you may argue) these people are prima-donnas, or easily-distracted flakes, or won't fit in culturally, or they don't bathe. Or something.

Look at their track record /outside of school/ and see if they did indeed do anything Really Neat. If not, they were fooling themselves. But if there's evidence to the contrary, you're crazy to ignore it.

Frankly, I don't even look at the education history any more. It doesn't tell me anything. I'm far more interested in what projects they've done and their exposure to computer science and software engineering than what dorm they had an opportunity to occupy.
Did you ever notice that in movies, people almost never use a mouse? That's always bothered me.
Mozilla Web Meetup (Toronto, this Friday, ~4pm)
Dealing with peers/co-founders
Commodities Review For the Week Ending January 8th, 2012
aaaak...curiosity....what site?
Reprap-derived FDM printers like the Makerbot use support material that can be removed after the print. This can be emitted by the various slicing software out there.
I had a standup desk made from heavy-duty shelving storage (See: http://www.samsclub.com/sams/shop/product.jsp?productId=prod...)

I figured this would be good because I could have the surface area of 5 desks take the square footage of one. The only thing is that with this desk doing any sort of paperwork is impractical. I had a keyboard tray that pushed me out too far from the desk to lean over my paper/books, and the ergonomically ideal height for the monitor base was too high for me to comfortably reference papers. I switched to a simple IKEA corner desk and chair, and re-purposed my shelves to be regular storage (although I kept the space open for monitors, should I want to work standing on another computer.
First, I think a blog post ending with "bring on the flames" should have comments enabled, otherwise it's not really fair. It comes across as whining without wanting to listen to advice or a response.

Second, I think the blog post is useful because it shows what's wrong with some (fortunately very small) part of the Scala ecosystem, and because it points to a way to fix it.

Here's a quick recap: The author tries to add arbitrary operations to Scala's Seq abstraction without changing its source code and wants them to work also on arrays (which are plain old Java arrays), without any extra work. Arrays in Java support: length, index, and update; that's it. There is as far as I know no language in existence that allows the precise thing the author wants to achieve. And there are many variations, such as adding only to Seq or only to Array that would be really easy in Scala but still impossible in most other mainstream languages. The author then throws all the machinery he can think of at the problem to still achieve the same non-result. Well, tough luck. He might have hit a thing that's simply impossible to do in a generic way, given the tools we currently have. In fact, I have not checked whether there would be a way to achieve the result that he wants because that's beside the point. There are always limits to a generic formulation that will force you at some point to treat things on a case by case basis.

The problem is that, in trying to achieve his impossible goal, the author (mis-)uses a lot of the most powerful features of Scala, and concludes that Scala is simply too complex for helping him achieve the result. I believe he wrote this blog post to prompt the maintainers of Scala to add even more power to the language so that he can achieve his goal (the only other motivation I can think of is that he's trying to actively damage the ecosystem he writes code in, but that would make no sense to me).

My response will probably not please him. I think that we need to take away sharp knifes from people who have a tendency to cut themselves. I was always proud that in Scala you could do in a library where in other languages you had to change the compiler. Inevitably, some of this is cutting edge stuff. We have tried many times to clarify the boundaries, for instance when I defined the Scala levels

http://www.scala-lang.org/node/8610

But we can't prevent a developer who prides himself to "stroll right through level L3" to get hurt.

So, I believe here is what we need do: Truly advanced, and dangerously powerful, features such as implicit conversions and higher-kinded types will in the future be enabled only under a special compiler flag. The flag will come with documentation that if you enable it, you take the responsibility. Even with the flag disabled, Scala will be a more powerful language than any of the alternatives I can think of. And enabling the flag to do advanced stuff is in any case much easier than hacking your own compiler.

I would be interested to read your comments on this proposal.
Targeting an influential rep who's ambivalent is arguably a better strategy than targeting reps who strongly oppose you and probably won't be swayed.
Do you know how many people still don't really use their PC, and therefore get all their web/communication needs fulfilled by their smartphone. Many of them won't keep buying PCs. Well, laptops. PCs are already out.
Site is down. Probably DDOS'd from the announcement. Here's a link to a cached copy: http://webcache.googleusercontent.com/search?q=cache:http://...
Regarding dependencies:

Ruby has Gems

Node has npm

Java has Maven

.NET has ____

I don't argue too much about checking binaries into source control but other development environments have probably smoother situation compare to .NET when it comes to 3rd-party libraries.

NuGet is close but not quite there yet.

Regarding Build: MSBuild is akin to that of Ant in Java. Considering that many of Java developers either have moved or are moving to use Maven, it's quite clear that .NET is lagging behind.

Correct me if I'm wrong, even Clojure leiningen is very similar to Maven.

There's some truth to his grief. Even if you're familiar with .NET tools, other platforms provide better experience.
That graph showing survival probability as near 1 for age 0 can't be correct, since mortality is significantly higher in birth and immediately after, then drops for a long time, then shoots up again in old age. This is at least true in westernized countries that have medical care available.
What systems we live with today were designed for a world of the past?
Union Square. Ride the trolley, and visit The Chancellor (of Sliders fame). Also, you can visit all the hot new startups on the Mission and in SoMA.
They just disagree about the syntax and will have to try and come to some sort of compromise in the future. It happens.

By the way, if they didn’t use pre-fixes we would be truly fucked now because of the differing syntax. Because they don’t it’s not a big deal.
not enough info to synthesize much of an idea, outside of the blindingly obvious that you have surely explored (SEO, press release, blogs, etc)
actually, you're looking at the wrong parts of the analogy. he's comparing guns to copying files and online piracy to murder. but i'll take the bait and show why online piracy is like shooting someone.

first: they are both "unavoidable side-effect[s] of having easy and cheap" <something>.

second: they both might be bad. shooting someone could be good (maybe that person is trying to blow up a school). it could be bad (maybe the person being shot is just a random person off the street). online piracy might be good (maybe it encourages freedom or exposes government corruption or something). copying a file might be bad (maybe you sharing this movie with all of your friends makes it impossible for the indie director to make further more movies).

of course, you're also totally missing the point: just because something is unavoidable doesn't mean you shouldn't write laws to mitigate it. murder is unavoidable side-effect of human impulses. we should write a law saying murder is illegal.

i actually don't think we should pass draconian laws to deal with online piracy, but that doesn't make the argument valid. if something is bad, we should try and stop (or at least mitigate) it using proportionate and reasonable methods.
What seems to work best for me is to have a todo list. I write this list at the end of the day for the next day. Not only gives it me something to focus on the next day, it also allows me to start thinking about the potential problems I might need to solve so that when I sit down at the keyboard things sorta flow better.

http://www.lukeschreur.com/posts/productivity
I couldn't read them (they don't work in Chrome) but were those text figures (with ascenders and descenders, and the bowls aligned with the bowls of "b" and "p") vs. lining figures?

Text figures flow better in running text. When the numbers are part of a prose sentence and when you aren't comparing them with other numbers or doing math with them, they can be more readable (and less jarring).

Since we don't have old-style numbers in web typography today, it's understandable that they look weird to you, but they aren't a case of different- for- difference- sake.
I was reading this, thinking really nice, adhering to such meticuluous styling.

Then I saw this was microsoft. My mouth literally[1] fell open.

[1] I know what that word means
There's no standard on how the values should be set yet, and we all know how well different browser vendors communicate...
Big Data: principles and best practices (new book)
TIL Google Chrome doesn't support OpenType.
Intel's vision for Ultrabooks: combo of touchscreens, Kinect, and Siri
Yeah, the post went steeply uphill there. But you can actually understand the gist of most of what he's saying without actually understanding what it means that "views don’t chain. Instead, use view bounds". And somewhat further on, it goes downhill again.

In the simplest form, you can use Scala as a better Java. It's worth exploring it just for that comparison. And then there's much, much more you can do, if you want to, but it's also a very nice language if you don't try to add methods to the collections library and don't use dependent types.
yeah corona sdk (which is not free, but seems to be worth the price of entry from my dabbling) compiles for iphone and android from common lua codebase. The api docs are easy to read, tons of examples and plugins (box2d etc.). I threw together an ipad app for my "boiling water" game I've been joking about for years with corona in about an hour having only ever looked at lua from afar. If you grok js/ruby/python than lua will be simple.
The fact that proponents of SOPA can characterize opposition to SOPA as this precise sentiment makes their job quite a bit easier.
Park City Eatery Balks at Credit Card Fines in Rare Court Fight
I thought the article was just about extending broadband internet to low-income households. Where does it talk of indexing all broadband users? There would be a national database of broadband users in the Lifeline program, but it's to "prevent duplicate billing" from seperate service providers. Since Lifeline is a government service, it is to be expected that they keep a list of customers... If households don't want to be in this list, they will have to pay full price for internet service. This service isn't being forced upon them, anyways.
Fusion Garage Disintegrates: Founder Creating New Company For Lots More Fraud?
I opened my Firefox after a few months and upgraded it to 9.x just to see what Microsoft have achieved. Great work indeed but I'm not sure it is worth changing and messing the CSS standards. Some of them were already achieveble by doing a few tricks like using different fonts IMO.
Credit Card Firms: They Don't Just Steal From Cardholders
Here are my notes (on github). Nowhere near as polished as this version, and probably reveals more about my process of understanding than machine learning itself, but if we're sharing: https://github.com/mechamoth/ml-class/blob/master/ML_Notes.o...
I think Trinity actually uses nmap in one of the Matrix movies...
It angers me to see this same logic applied to video games. From a business perspective it might make sense, but playing a video game that functions this way (like FarmVille et al), leaves a sour taste in my mouth.

I've tried a few of them, universally dislike the idea, and have yet to pay for any.

If a game offers IAP, I look to see if it's some sort of virtual currency. If it is, the developers go on my shitlist and I try to never give them my business again.

I've seen developers publish awesome fun games with little to no DLC, and it saddens me when I see their next release to turn out to be a farmville-ish rehash.
MakerBot Announces Their Latest 3D Printer, The Replicator
Georgia (the best serif font everyone has) actually has Old Style Figures. They are really nice (but they certainly don’t work in isolation, like in tables).

The option to use Old Style Figures should always be applauded. As is obvious from the case of Georgia, it’s never good when you are stuck with only one or the other.
AT&T Joins OpenStack
This isn't different for difference's sake.

1. These are often termed old-style numerals. Nothing new under the sun here. If anything, all fixed height numerals are the newer invention. (conjecture, feel free to research this and refute, but I'd bet it's the case)

2. Research into how we read whole words indicates that letter height and the profile of entire words is critical to faster reading. SAME HEIGHT WORDS slow us down. The changes in word outline can help us along. 2009 2oo9. A poor example given that I'm simulating old-style numerals, but you get the idea. In blocks of text, not in tabular formatting, the changes in the numeral heights can help carry the eye along.
Ryan Dahl's IRC daemon from his intro Node.js to the world as a gist
I believe this is commonly called "scribing". A lot of professors over the world follow the same for their courses.
Rate my app:FAILIENS
What's your opinion regarding my game?
So whats the first step? An open source engine on github?
> Longer lifespans cause fewer generations per time period

This is not true though. It would be true assuming a constant population size or a single offspring. The number of children I have and the number of children my children have has nothing to do with how long we live.
A1 : Live sharing may take some time to achieve. Even if we reach to a stage of offline sharing, it should be a very decent utility.

A2 : Incentive model may always not necessarily involve monetary benefit.

PS : Check mail.
"In the early phases of a technology wave, massively powerful gathering forces exist below the surface, but only a handful of visionary technologists, entrepreneurs, and investors really see what’s starting to happen."

As someone who might be considered "visionary" in that I bought many domain names way back in the non-obvious mid 90's I don't even agree with what this statement says.

You think something is going to happen and you take a gamble that you are right and try to limit your downside risk. If you knew you were going to be right you would gamble even more. But rest assured that for that gamble to work out many things would have to happen and the payoff is certainly not quick and certain. Most importantly if enough people take enough chances in different areas statistically some are going to be correct in their assumptions because of things beyond their control and many will fail for the same reason.

And statements like this stating that you should stay away from the froth and "Generally, [you] are better off finding the next gathering wave and a blue ocean of opportunity" are worthless. Essentially find something new to gamble on and you might be the one that guesses correctly about the new new thing. If it were only that easy. It's not.
And she uses a program called "sshnuke" which outputs "[a]ttempting to exploit SSHv1 CRC32." Although sshnuke doesn't exist, the CRC32 exploit is real.
An analysis of iOS 5 OTA updates by innoying
Facebook now offers nested translation via Bing
Q&A With Cofounder Of Beatport, The Top Electronic Music Download Store (2009)
That actually is an interesting point. I agree with you pretty much completely from an individualistic perspective - you are responsible for maintaining your own relationships and Facebook is not forcing your relationships onto a digital wall.

I think the only contradictory point Id make is that Facebook (and other networks) makes it convenient to get lazy and boil more of your relationships down to just being digital which likely degrades the meaningfulness and quality of a relationship. For example, talking to or going out with a friend is many times triggered by wondering how that friend is doing or whats new. Facebook removes or degrades that trigger in that you can find out whats new with your friend through their profile without any interpersonal contact.

Now (while again I completely agree that we as individuals are responsible for ourselves) on a macro level when you have billions of people being nudged toward this direction Id say it does create a pretty significant impact on the overall level of quality relationships within our society.
Hopefully this doesn't sound too hypercritical - I'm not posting this simply to nitpick - but I think some of the site's English is a little off. I mean, it's readable enough, but there are a few areas where it seems like something was translated too literally from French to English.

As a specific example, in the FAQ section I found the question "For how long are the documents kept?" with the response "Yes, all signed documents are stored on our secure server for three years to ensure their integrity." A native English speaker would more likely say something like, "How long are documents stored?" "All signed documents are stored on our secure servers for three years..." Similarly, some sentences in the Legality section were a little confusing to read for the same reasons.

Again, not trying to start a flame war over grammar. But, as a potential customer to a company that would be handling my legal contracts, I'd want communication to be as clear as possible.
http://wiki.makerbot.com/forum:start

Also look up if there's any hackerspaces in your area and join their mailing list/forum. I met a number of makerbot, reprap, and CNC owners this way in my city.
Fractions created with the backslash character can be clunky and confusing. With the Fraction property turned on, backslash-based fractions can be automatically transformed into true fractions.

If an article about typography doesn't even know the difference between a slash and a backslash, how are we ever to get people to stop saying backslash when talking about URLs?

http://public.wsu.edu/~brians/errors/backslash.html
> Wrong. Test framework is either a dependency library or a tool and MUST be included under \lib or \tools folder

Opinions differ on this, and anyone who says that their way (and their folder names) is the only right way for all circumstances is not seeing the whole picture.

I've also seen a script as part of the build that updates/regenerates the nuget libraries folder. The only drawback is when there's an update and you're not on the net it will fail.
MongoDB Cheat Sheet
Somewhat off-topic: Have you heard of the Neural Engineering Framework? http://ctn.uwaterloo.ca/~cnrglab/?q=node/10 It's got a Python (well, Jython) scripting interface and can also interact with Matlab.
I know that this numeric style is old, I'm used to seeing it in older texts. But it's one of the (many) things that was lost in the web's super-simplified typography, and I personally don't want it back. I just think it looks bad and is hard to read.
.Net has Nuget, and that's the truth of it. If it's not good enough for you, you'll have to make a case for new features, and either implement them or wait for someone else to.

What features are you lacking?
.NET has NuGet. You yourself mention it, then throw it out as "It's not there yet." If you're going to play that game, you have to at least explain what about NuGet is lacking.

Currently, NuGet:

* Is trivial to use
* Can be set up on your own box for private packages
* Has a pretty huge collection of packages
* Avoids jamming libraries in your SCM
* And pertinent to this article: works fine in Mono

I know that Gems/pip/whatever have various trade-offs, but you can't summarily ditch NuGet without at least explaining why.
Great article. Would like to point out an interesting fact though. $50 in 1951 was worth 1.5 ounces of gold. The article claims that currently collectors pay 100 times more for it in USD terms, aka 5,000usd. Which is 2.5 ounces of gold. In other words in the real value the set appreciated about 75% even though 100 times in nominal terms.

In the same timeframe price of oil in gold stayed the same for that example. Even though it is also 100 times more in USD terms.
Your Android really needs Antivirus Security?
I'm one of the authors of the book. If you have any questions about the book, I'm happy to answer them here.
Does NuGet support local repository a'la Maven? (setting up your own Maven remote but local within company network type of repository)
Fair point.

But I'd say that such little languages exhibit feature creep over time. And once the two features you mention (looping + conditionals) are acquired, you've lost all the benefits you mention, since you're now turing complete.

Regexes, makefiles, ant build files and even sendmail cfg files (http://okmij.org/ftp/Computation/sendmail-as-turing-machine....) have grown in complexity from their first incarnations.

I guess my position is: "Your language is very likely to grow over time - you might as well get the basics from a well designed language with a good toolset rather than design+implement it yourself".

Note also the other way people attack this problem (lack of features in the little language) is to write "config file generators". i.e. programs in a general purpose lang which emit programs in the limited lang. That also tends to argue for the fact that such languages want to grow over time.
9% of Top 500 Websites Registered With GoDaddy, Including StackOverflow & GitHub
Many very good engineers don't do open source. Not to mention that as an employer, ideally people you hire put close to 100% of their development time into things that benefit their primary employer. Hiring someone who is a hard core open source contributor could actually be a negative, because at best the day job will get 75% or so of his attention.
New Think Quarterly - Speed