skysight-inc/HackerNews huggingface dataset:
I don't know Scala, but from a PR perspective it sounds like a quite bad idea.
A truly useful article on logo design, the importance therof, etc, that would have enough useful info to be shared...
Startups Are a Privilege
We already buy a load of stuff for government from the USA.
Regardless of what software they choose they will probably outsource the IT management to a US company anyway.

The British don't really make OS software anymore , so trying to buy british doesn't really make sense here.

I'm not so bothered about what the government chooses to buy, I am more worried about the government forcing it's citizens to buy specific software.
A snapshot of Linux on the desktop
Alexis Ohanian and Dan Kaminsky will address Congress on Jan 18th
This past week I'd been looking all over Amazon/Apress/PragProg for a good data-practices book and couldn't find one. I skimmed over the summary page for Big Data and decided that this was what I was looking for. Bye bye $40.
For every Sendmail, there are HUNDREDS of DSLs that never go past INI file level complexity.

Most DSLs I've seen are for people who general purpose programming is beyond their daily capacity to use. It would be inappropriate to saddle decorated lisp on that person, or even LUA.
Www.Advance700 .Com
Sky Loans Cash Advance In Hour.Get Cash up $100 Upto $1500.Payday Loans In as Fast as 1 hour Flex Repay!!
> 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)

Are we sure that's true? In the first half, with RichSeqs and isMajority() and so on, the author appears to define all her own types, and gives her examples entirely in terms of those types. For example:

scala> class Seq[A] { def head = 0 }
defined class Seq

The built-in collections library doesn't seem to come in until filterMap(), AFAICT.
Pivot Tables demystified
any way to turn your designers into promoters? some kind of bizmodel remiz of the standard croudsource--->you--->client model, to provide a feedback loop or lead generator?
Can you recommend some tools for someone starting down this path? I'm comfortable with apt-get and mildly capable with the AWS console, but I'm a bit daunted by the idea of attempting to automatically spin up 2-3 servers, have them configure themselves, and then have them form up a little Hadoop cluster. The "set up your own single-node Hadoop cluster on Ubuntu" guides I've skimmed have a sizeable amount of configuration details that are completely opaque to an outsider.

Not being huge into Java isn't helping either. Would I be better served by biting the bullet and doing things in Java initially or can I skip right to jython or jruby or clojure or something?
I can't help but think of this as preying on the weak. Who pays 1000's per month? Somebody with a broken sense of value. This is not a business model I want to participate in at any level.
Actually, the argument isn't about cut&paste programming. That would be somewhat easy to determine by simply comparing the binary output (after some searching for the right compiler options from the compiler for that era).

Indeed, the accusations clearly say that there were significant changes to the code, which makes a reverse engineered comparison harder to do.

Instead, the complaint is that the underlying algorithms were re-implemented, instead of being original algorithms.
I do not think ere is need to postulate a mechanism for death. I think death is a side effect of the evolutionary competition between keeping the current organism healthy and creating new organisms. One would want both, but lack of resources forces a 'choice'.

Apparently, it typically is better to create new organisms every now and then. That may just be energetically better or it may be because (in particular, sexual) reproduction allows for faster adaptation to changed circumstances
Git is an ungodly, half-baked, cobbled-together, overcomplicated mess.

If it weren't for git's speed and Linus' name attached to it, I'd be shocked to see any experienced developers using it.
The author tries to add "ident" to Seq, and have it work automatically on native Java arrays.
I must admit it looks oddly similar. We did not see it on Coda site before using it. Not sure of the provenance (I will ask my designer).

As smackfu noted, the water drops are not exactly the same. But obviously, since it's very similar, we'll change it. It's very accidental and far from intentionnal.
Odd, no hovering necessary for me. Perhaps it's changed since.
Playing Minecraft at work? Connect Github's Hubot to your server
I also support the idea of putting known-dangerous features behind a compiler flag. Those powerful features are what draw me to Scala (and to C++), but where C++ failed, Scala can succeed by making it crystal-clear where the dragons lie.

Scala brings a lot to the table as a "java with less painful syntax and some functional programming tools", IE level A1/A2/L1. That's enough to inherit a huge legacy from Java, and if there's a way to allow that to happen without killing off the more advanced features, it seems like a win-win.
Will Microsoft truly favor OpenType over ClearType: http://en.wikipedia.org/wiki/ClearType
Note that this is not perfect; frequently, in order to use a module using some language features, you need to enable these language features yourself (the interface may be in-expressible without the language extensions!) But they don't seem to obtrusive because most of the language features aren't actually that controversial. I've written about how the features interrelate here: http://blog.ezyang.com/2011/03/type-tech-tree/
One of the problems is Scala really is more complex: many believe that's just what you get from mashing Java and functional programming together.
Confidence is a Numbers Game
He clearly links to two articles where the tablet is called the CrunchPad, one of which is his article on TechCrunch about the litigation. Give the guy a break, this is his personal blog. This isn't some grand cover up.
One issue that Scala has been dealing with for ages is a "oh my god, look at these sharp edges, I'll hurt myself!" response. Even if an individual more or less trusts themselves to make good decisions about language constructs, there's the concern that an individual library can (or has) force inappropriate complexity on them.

Giving people a mechanism to limit, or at least easily discover, the use of complicated language features sounds like a PR win for Scala.
Ask HN: How do you deal with email overload?
I found the following mentioned by Harjeet Taggar.
"I spend an unfortunate amount of time in email. With a 150+ founders per round and a lot of the general questions coming via email. This is also how we make introductions to investors/companies for the startups.".

Many people must be feeling effect of email overload.

How do you deal with email overload ?

Thanks,
Neal (MyDataOrganizer.com)
I'm a big fan of Pallet for infrastructure management ( https://github.com/pallet/pallet ). That's what we used for all our infrastructure on AWS at BackType, and my team has continued to use it to manage our machines within the Twitter datacenter. Pallet has a high learning curve, but it's worth it.

Sam wrote the pallet-hadoop tool which can spin up Hadoop clusters at the click of a button ( https://github.com/pallet/pallet-hadoop ). Although if you're on AWS you're better off just using EMR.

You don't need to use Java. I do everything in Clojure (using Cascalog and Storm's Clojure DSL).
I keep hoping that the next Big Data book I see will serve as a relatively gentle introduction for us non-DB types. I work in incident response and SIEM, and log analysis (for things other than web analytics) seems like a natural fit for this approach.
There are many (successful) idealistic business leaders during the industrial revolution who might have fit the description you've quoted.

Don't blindly buy in to the cult of human selfishness.
From the first paragraph:

"In the past decade the amount of data being created has skyrocketed. More than
30000 gigabytes of data are generated every second, and the rate of data creation is
only accelerating"

How could you even hope to put a number on the rate at which data is being generated? What does it even mean to generate data?

Would make for a fun (& meaningless) interview question!
This honestly looks like a great way to smash a $1000 ACD on the ground with great force.

Shelf mounts aren't made for lots of shearing force cause by constant up and down pressure like that.

While the desk looks cool, I give it about a 1:10 chance of coming off suddenly within 5 years of daily use.
My rough estimate was ~$14,000 for 24 hours of 10,000 windows instances:
24 hours of 10,000 non-persistent on-demand Windows micro instances in Amazon West: $7200
Assume 0.5 mbit/sec average to each instance over 24 hours (105TB): $5020
AWS data rate from aws is currently 0.

If I understand their pricing, cyclecomputing adds a 20% upcharge: $1440
Tebow-Mania Hits Twitter: More Tweets-Per-Second Than Bin Laden, Steve Jobs
Simplecov formatter to markup vim buffers
Incidentally, the title they chose is an ambitious non-coincidence:

http://www.ucpress.edu/book.php?isbn=9780520071469
Web Fonts, now more compressed
Obviously, this is a simplification. Infants die for other reasons that you can think of to be different from the reasons for which old people die (e.g. cancer), and these reasons are being factored out of the graph.
I hate to go Napoleon Dynamite, but you can't know from inside the bubble. The question to ask is whether there is anything for social networking to grow into? What are its horizontals and verticals?
For everyone suggesting to you to use a stool:

I find a stool not really a valuable fatigue reducer compared to a real chair. I couldn't handle standing all day, and the stool was better, but not great. I finally bit the bullet and went fully adjustable with a real chair, and it's so worth it.
Relational Calculus is about Relations, not Rows
Additional Reserved Instance Options for Amazon RDS
ClearType is a technique used to smooth fonts on LCD displays. OpenType is a font format. Perhaps you meant to say TrueType?
PayPal Test Program Will Let Home Depot Shoppers Pay at Checkout
Thats a good idea. Im sure designers will share with the right incentive. They are the best promotors for the site since they are part of the design community.
Interesting.. I'm in Ottawa and there's a good community here:

http://artengine.ca/community/modlab-en.php
I'll take a poorly documented API that works over an API so broken, that's its outright ludicrous.

For instance, Facebook. For months now, the Like button has been completely broken on any sites that classify themselves as og:type product. Which is basically, very many indeed.

The bug? Some idiot at Facebook apparently registered type "product" as belonging to a particular app id. Now no one other than this unknown entity is allowed to use og:type product.

The problem is, it could be easily argued that the single-most feature of the facebook API is the like button. If the very core of their "business" is so overwhelmingly neglected and broken from an API perspective, how can anyone trust them to do anything right after that? How can anyone feel comfortable building on the Facebook platform, basing the existence of entire products, startups, and companies on the whim of such a ridiculously unorganized company and their broken API?

The age of web apps is great, but you cannot blame anyone for lamenting the end of an era where your products were as good as your code - not reliant on the whims and caprices of a company that you can't trust to maintain their API - or even build it right in the first place.

https://developers.facebook.com/bugs/285421101492706?browse=...

Facebook has 'acknowledged' the issue, but what's the use of that?
It looks like the address used to be a proxy for thepiratebay.org, but was redirected at some point after 5 November 2011, as indicated by http://translate.google.com/translate?hl=en&sl=fi&tl... -- note that the "Pirate Bay. Com" of the title is a mistranslation of the original Finnish "Piraattilahti.fi".
2011 Movies: Brands, Budgets, & Bankability and Studio Crisis
Portfolio and overall design is really nice. Clean, modern, easy to read.

The in-page hyperlinks are a bit disconcerting. I'm not exactly sure if I've gone to a new page or where I am. I don't like feeling lost. Since I can scroll maybe the hyperlinks aren't needed?

The numbered thumbnails don't provide much information.

The light box for the design samples doesn't work so well because:
1) I don't know which part of the design sample to focus on or exactly what work you've done there.
2) The light box size keeps changing from sample to sample which is unsettling.

Overall impression is really good, but the UI hassles get in my way.
> I'll go back to debian.

I just switched to Debian a month or so ago after I saw how their software center was pushing a bunch of proprietary software and earlier versions tricked me into installing the flash plugin. The fact that they're pushing DRMed content is just further confirmation of this trend. It's not a community I want to be part of anymore.
Ha, this exact issue bit us in the ass a few months ago. We were working on some streaming Twitter utilities (put in a username and we fire off some events if a mention or a RT of them occurs) and just to test the scalability of our services we entered Justin Bieber. Well one of his tweets got over 100 RTs fairly quickly and we weren't expecting a string to come back. Long story short, it solidly fucked up our event queueing/processing pipeline and brought some of our servers to their knees.

Thanks, Twitter!
Adding a "complexity safety switch" kind of defeats the claim that your language isn't complex.
This is pretty cool, and of course their store has crashed as far as I can tell.

There has been an error processing your request

SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'ip-10-100-197-179.ec2.internal' (4)

Trace:

#0 /home/makerb0t/web/store.makerbot.com/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()

#1 /home/makerb0t/web/store.makerbot.com/lib/Varien/Db/Adapter/Pdo/Mysql.php(251): Zend_Db_Adapter_Pdo_Mysql->_connect()

#2 /home/makerb0t/web/store.makerbot.com/lib/Zend/Db/Adapter/Abstract.php(448): Varien_Db_Adapter_Pdo_Mysql->_connect()

...

But the new larger build area, and the dual colors, and better integration of the electronics so they are 'out of the way' instead of bolted to the side. Its only a matter of time before HP comes out with one for only $399 but feedstock will be $199 per 50' roll :-)
When do you expect to complete the book?
Forgery has neer been seen as a legitimate undertaking in the world of painting. While pieces of art have always been heavily derivative, it has never been common for artists to forge. The first reason for this being the ethical implications behind it, and the second being the massive amount of effort required to accurately copy a masterpiece. Even those forgeries that have fooled experts for some time pale in comparison to the real thing.

Furthermore, whats being discussed now is not analogous to the topic of forgery. A more apt comparison would be likening the piracy of music to viewing photographs of Vermeer's work. Yet even this isn't a perfect fit, as one can argue ( and quite correctly in my opinion ) that viewing a photograph of a Vermeer is in no way is the same as seeing it in person. And almost invariably the owners of these paintings charge money for access to them. While these parties are generally not profiting off of these fees money still needs to be paid for access.

In the case of audio files, the ease at which one can copy and distribute a perfect replica of the original work certainly does contribute to its ubiquity. If one could only download a 96kbit/s CBR mp3 of a song, I'd bet far fewer people would be downloading their music.
"I have a degree in physics,"

... in which case you really ought to know better than to accept a popular press summation of somebody's research as accurate.
The original article was complaining about the requirement to GAC deploy libraries and being hard to test: my reply was that it's often not required. Microsoft's own products being a prominent exception (think Entity Framework, Workflow and System.Globalization).

The Microsoft World is split into two camps:

a) The kind who like using the drag-and-drop tools and having all of their code generated for them. these are generally the less technical crowd.

b) The engineer type, the type who know what SOLID means know when to use (and not to use) a range of patterns. They're often proficient in several languages. This crowd tends to be more technical, and more critical of the products Microsoft build on top of the CLR.

I'm in the second camp (and I guess that the vast majority of MS HNers are too).

The first camp are common referred to (and refer to themselves) as "Microsoft developers".. and they're by far the largest (but least vocal) group.
I had the misfortune of doing my final year computing dissertation using Twitter's streaming API.

I had many late nights trying to debug similar problems. One particular problem I never solved was using the language/location information to help filter out invalid tweets in non English tweets.

I used C# to do the processing and eventually gave up trying to cast the JSON from their API to static types and used C#'s dynamic keyword as their documentation was so poorly written and didn't include decent examples.

Fond memories.
Ask HN: How many offers do you try to get before taking a job?
I recently decided to find a new job and I can go back to my previous job as a contractor if I want to (a sure thing, talked with my previous manager). I am in the final stages of a second place and I am really trying to get into a third place. I haven't really applied many places otherwise.

My first job out of school was with the first place. I didn't really look around and I had wondered if that was a bad move as far as job hunting goes. I am fairly certain that the second place will make me an offer. I think the third place might be interested too but I did their programming puzzle in .net without realizing they didn't use .net (the puzzle said to use any language). So my focus has been on working on the puzzle rather than branching my search.

Basically I don't want to jump the gun and just say "yes" to the first place to accept me. I was curious how other people approach this? How many offers do you (you specifically, not proverbial) look at before you accept one?
Marker Felt. It's the new Comic Sans.
From the site estimate: Summer 2012
Yeah I'm from Toronto, I've visited a local hacker space here (hacklab.to) several times. I saw several different 3d printers there over the course of a few visits. They inspired me to go ahead and take the plunge for myself.
Do people really think that higher-kinded types are 'truly advanced and powerful features'?
As much as I'm a huge fan of Nathan Marz and his work with Clojure and Cascalog... I am hoping this book is about how to make Big Data accessible to programmers across multiple languages.

Nathan, do you think you'll be including pseudo-code, or will one need to be a clojure programmer to best leverage your book?
I find it incredible that 46% of projects were successfully launched through Kickstarter. Kickstarter is one of those fantastic services that enable people to do cool things that normally wouldn't have been able to be done, and I love that they are so successful at helping people follow their dreams.
End of this year. We'll be releasing chapters to the MEAP as we go.
It has nothing to do with genes - every population eventually hits a maximum capacity, after which it normally remains in equilibrium.
Yes, ideally made of ceramic.

There is no point in spending money on good coffee if the other variables are not up to spec.

(This is totally my personal waist of money, in no way diminishing anybody's taste and budget)
I'm not sure I agree with that; I mean I use TortoiseSVN and before that TortoiseCVS as my main interface to version control, and have done for the last 10 years. It works perfectly and I don't feel I'm missing the command-line at all.

(A goal of Subversion was that its command-line commands produce output which is both easily parsable by humans and machines. But still, I never use it.)
This community gets to me on occasion, parallel to that meme with the asian father saying 'Why you no get A+'?

I know what git is. I know what source control is. To my knowledge toolbox, you just added an explanation of how a git commit->master is different than a push->remote server. Mission accomplished. Win. Author, please continue executing your work and making this world a better place.
I understand, and it's reassuring that you were not aware of it.

However, it's not "oddly similar." Yes, it's been rotated, mirrored, and slightly modified, but it's their icon and somebody blatantly stole it and tried to pass it off as their own work.

Interestingly, it actually happens so frequently with Panic's work that they have a page dedicated to people ripping off their icons: http://panic.com/extras/ripoff/
Ask HN: LoadError on Installing Rails via Cygwin
I am trying to instal rails on Windows XP to do the Ruby on Rails Tutorial but attemtpting to install rails, I am getting this error:

Marlon@DevComputer ~/rubygems-1.8.15
$ gem install rails
C:\Ruby192\bin\ruby.exe: No such file or directory -- /cygdrive/c/Ruby192/bin/gem (LoadError)

Any help? All the links I am finding so far on Google search does not solve the issue. Any solution?
DIY adjustable stand up desk (for under $175)
Try this. It might help somebody.

http://inboxzero.com/

I found it interesting
> Jump into it. If whatever you build is successful (under whatever metrics that may apply), you can always consider some refactoring once you know better.

Definitely, and that's what I meant by getting frustrated and just wanting to get started.

I've got a product out the door now, this wouldn't be the case if I didn't start sooner.

I've been a developer for a while, I've learned to push through and realise that it wont always be the best the first time around (especially with new software). I've already learned a lot just building the iOS version, so the next app I decide to make would be better. Rinse repeat :)
I thought the ligature examples looked pretty bad as well. It may have just been the font they used.
Browsers should [edit: have an option to] download and load fonts after the page.
This is a step in the right direction, but this level of action should not stop after SOPA. The tech industry is so large and powerful in this current era that it's due time that it begin to develop a more powerful voice in Washington.

SOPA has made it this far because our congress does not have a reliable technology lobby to educate our lawmakers. SOPA would have been killed already if this lobby existed in full strength; and this industry has the funds to have actually created this presence many years ago.

We should focus on stopping SOPA, of course, but after this episode, something needs to be put in place to prevent this from happening again.
There's no Clojure in the book (we don't think Clojure should be a prerequisite to learning this important subject). Most of the examples will be in Java.

There is a big emphasis in the book on using multiple languages together. This is reflective of how I myself have architected systems, with our team using Ruby, Python, Clojure, and Java for the same product. Chapter 2 is about creating a schema for your data using Thrift, for example.
Well It’s Bat Shit Time | Authspot