skysight-inc/HackerNews huggingface dataset:
1&2 We are using available firmware and software with the prototype while we build our own versions ( fully respecting the licenses the community is using for different projects). We're building software and firmware that are properly paramaterized for our system and give great results - you need to get the exact fluid mechanics right for your hardware. But it will be totally hackable and you are more than welcome to roll your own g-code with your favorite tool or even pick your firmware.

3 We load files via USB but you don't need to keep the computer plugged in after a successful transfer

4 We're generally using off the shelf parts but it's a commercial shelf. Trade-off of quality, tolerances, capabilities. We feel that the improvements to the stability and reliability of our product are worth going in this direction.

5 We're building a tool to let people focus on designing and producing physical objects. Different design objective than kits. By not being a Rep* we get access to interesting components with very tight tolerances which will give users a wonderful experience in reliably producing objects.

6 We're shipping a manufactured product, it comes in 2 pieces to reduce shipping costs. It's a tool that plugs in and goes. Auto-calibration and the incredible rigidity really help make it "just work".

Again, it's a different focus from kits so different strengths and weaknesses. If you want to build your printer from scratch, we're not the right choice. If you want to be printing out of the box with no calibration, re-calibration, or learning all of the details of Slic3r or other tools, then we are the right choice. And then, if you want to explore Slic3r or optimal 3D material strategies without having to become a hardware/robotics guru, we are the right choice.

Lots of room for different people to focus on different things, or for people to have different tools for different projects.
I've concluded that the "years of work in [industry|<tech>]" meme is a fuzzy, noisy, unreliable and (close to) meaningless metric. Note I said "(close to) meaningless", because it is not completely. It makes the classic error of making an apples-to-oranges comparison. For example, too many people talk about "5 years of Java" as if they were talking about a 5 meter long pole. If pole lengths were measured in the same way as "years of Java", and you went to buy 10 different poles from different stores, each "5 years of Java" in length, you are going to be in for a nasty surprise. Humans are not commodities like a pole, brick or gallon of water can be.
By popular request my resume is now available at:
https://docs.google.com/document/d/14eu1Z_6FrXG-xIKEiyC7_rKq...

And my rates at:
https://docs.google.com/document/d/122gri-dlkgA_zDKMEOiEVUnM...
They are asking for quite a bit but they are paying very little. Their relocation payout is $1250. For many of the big companies they pay their interns more to relocate. Asking for top tech talent to move for $11,250 is little more than a signing bonus.

This plan will get them two kinds of people, people already thinking of moving to Cahttanooga, and people who need the money.
The em-synchrony project (https://github.com/igrigorik/em-synchrony) has patched versions of the mysql gem and they say they can run most of the rails stack. They use a fiber model to un-event the program flow a bit. Ilya is brilliant really. Still, I would be a little leary of betting LinkedIn on a bunch of monkey-patched client code. The challenge in porting to EM is that so many Ruby network clients will block. With Node.js that is impossible. I think though for a rewrite it wouldn't matter, you'd use the right libraries and design your app around the framework just like they had to do switching to Node.
You need to go deeper.

Take all those static files you've generated and just put them right on Akamai. Don't even worry about scaling your infrastructure on Heroku or EC2, because it's all on Akamai.

It's dirt cheap and really easy to keep updated if you do it right. I presented this at SydJS a little while ago, my slides are here:

http://revealjs.jit.su/#/5
If anyone from Dropbox is reading this, as a matter of policy, I immediately cancel any service that expires my passwords, and encourage others to do so.

No company should be dictating passwords to paying customers, full stop.

I am currently a paying Dropbox customer. Please rethink your policy.
"Another goal of Geek Move is to revitalize the eight neighborhoods where Geek Movers may purchase their new primary homes"

I'd be curious just how much these neighborhoods need to be revitalized. On the plus side, real estate in a "revitalizing" part of Chattanooga should be very cheap, so $10k might be a substantial percentage of the home price.

Chattanooga is a decent little town. Living overlooking the river or on the mountainsides would be nice. Or maybe in the smallish downtown area. Other parts of town would be a lot less appealing to me personally.

I note you have to be more than 50 miles away, which makes it perfect for siphoning off talent from Atlanta and its suburbs.
The phrase '<> doesn't mean what you think it means' is overused in some contexts, like on reddit and as a quip, but I don't feel that cynicalkane was using it as a quip or joke. He was using it to simply and politely say: 'that doesn't mean what you think it means'.

In short, cynicalkane was not using it in the context you think it was contextualized in.
Agreed. In this day and age it's just asinine to expect privacy from the Internet, no matter what you are promised.

There is not privacy and I do not expect any. That's the way to be happy and care free on the Internet. It's simple: Don't post anything privately or publicly that you do not want the whole world to see.
RoboMind: A New Introduction to Programming
I have four different browsers on my phone. What would constitute competition?
Heh, call it Karma.

Kixeye, whilst having its own PR issues, has proven that FB gaming can be quite profitable and lucrative.

Luckily they don't have quite the bad reputation Zynga has for its practices - even though the CEO is a douchebag.

All of this Zynga drama is, to me, is even more an indication on how criminally wrong the FB ipo was; Zynga did the smart thing in IPOing first had the information about FBs worth would have been true - but they suffer tremendously based on how bad the ipo was...

The OMGPOP buy was a toss of 200MM on the speculation that FB was going to out goog the goog....

I am still surprised there really havent been any claims of criminality/litigation.
Dont forget www.atlantic.net/cloud fast io competitive price per sec billing API etc
Well I guess I'll pat myself on the back for always using git. Having seen a lab's major university research project literally evaporate due to lack of proper version control I've been keen on it ever since. Besides, I like the incremental feel of accomplishment when I make the next commit.

I agree that setting up a dedicated pipeline early on in a project and committing yourself to work within its confines aids organization, but it also contributes to putting your creativity in the right place. We often enjoy building things for the sake of building and those of us with stronger proclivities towards engineering can sometimes get too jolly putting together new pipes when we should be training models. I have been guilty in the past of writing a Perl script that spawned shell scripts that cued Perl scripts on a cluster that ran R scripts that piped back into Perl scripts. Then again I always liked the boardgame Mouse Trap.
Protecting what is yours is not anti-competitive
Ok, I understood this,

1- Right click on the element

2- Select "Break On..."

3- For this example, check "Node Removal"

4- Click 'delete me' :)

5- Use the call stack to see where the removal comes from.

Useful link: Google IO session about this:
http://danesparza.net/2011/06/a-re-introduction-to-the-chrom...
The whole interview process is an implicit negotiation over salary.
This is so helpful.

When I was planning to apply for TN, I was very hesitant to pack all of my things, buy a plane ticket, go to the airport and have to deal with a random unfriendly customs agent, then have a good possibility of getting declined for arbitrary reasons.
very hard to believe you can go from buy to writing down half the value in two quarters. either there was fraud involved or zinga is just looking for a convenient scapegoat + one time charge for their general malaise (which is what I'd guess)
Pardon my ignorance, but what does this mean? That Zynga will pay OMGPOP less than what we had heard? How can they do that?

(Sorry I'm not from around here and don't understand the "write down" language. I presume it's different than "underwrite").

Edit: from trotsky's comment I'm assuming it means they now value it for $x less than what they valued it before (what they paid for).

So how does this influence/affect the guys that came with the acquisition?
JSONBurner is an online service to convert any RSS feed as JSON. This makes development on Mobile, Responsive web platforms very effective and faster.

Applications built on languages like javascript, ruby that provide first class support for parsing JSON, will find this service very effective.

http://sriram-iyengar.blogspot.in/
No matter how much you curse, it ain't gonna change anything.

Plus LOL at your creating a new HN account for the explicit purpose of putting in your sophomoric response.
Hey video calling software developers listen up
One does not need to be to realize there is no privacy to be expected.
Wondering the same. I love Adroll and have had nothing but great success with them. That said, the more the merrier.
Agreed: Have you see this site (http://sucks.com) it sucks. (PS: I haven't actually checked out that URL. Might be NSFW)

No, I don't want facebook to "Like" links for me if I didn't explicitly say I liked them.
Does my ecommerce shop need to worry about collecting sales tax?
I can't seem to find a reputable source to use as a definitive answer on this question. If any one has experience with this and can provide some input or point me in the right direction, that'd be great!
LiveLeak.com - Genome Code Re-engineering nanometer gadgets - UNs Code 21
Is their support for multiple domains at the moment? I see that you enter a domain, not sure if it will only record from that specific domain then? We basically have .com, .co.uk, .com.au etc
No reason to make things so complicated. HTML5 tags makes writing your blog in plain HTML/CSS a breeze. On nginx with a cheap vps you'll handle any load.
The author speculates that the OMGPOP team did not hit their $30M "earn-out."

When one companies purchases another, part of the deal is often variable based on future earnings, and if the acquired company doesn't hit the projected numbers, they get less money.
Skin Your Chrome Web Inspector
Right, I would say that it isn't worth the effort. Also, I probably never care about the code with only 1 and 4 applied. So perhaps branches aren't the right way to do what I am describing.

I always saw VC as a systematic way to keep a log of my development so that I could figure out where I may have broken my code. For this purpose, having some sort of meta-data where commits can be grouped would be nice. It would also work to do something like always end my commit messages with some kind of meta-data tag that I could grep the log for. I was just wondering if there was a prescribed/built-in way for Git to handle this.
In my case, I was denied entry due to a paperwork error in Toronto and so had to stay at a hotel to catch a flight the next day. It would have been nice had everything been arranged and applied for ahead of time.
It's not the same thing.

Let's say I'm a republicrat and I'm furiously sending private messages with links to democan sites showing my friends how evil I think they are. Except now I'm told every one of my links as just made those republicrat sites more liked an I'm helping make it look like they are more popular than they really are.

Scanning emails to serve you ads does not leak information to the public indirectly. Increasing like counts does.
ZNGA hasn't even been public for a year, yet their equity is now at an 80% discount from it's initial price. Not looking good at all.
So how much money does the author speculate OMGPOP got?
Pixels Go Mad: The Celebration Of Pixel Art
If you're explaining the value of your software to a prospect, why not also go off on a tangent at the behest of the prospect.

The role whose function an interview most resembles is that of a sales person. Having been in hundreds of sales meetings, I can say with total conviction that the ability to direct the conversation and deflect tangential questions is absolutely critical to being successful.

That said, every role doesn't require that skill, but OP specifically said that it's only for more senior/customer-facing positions.
The story of a lost time capsule containing Steve Jobs lisa mouse
I live in Knoxville and while I love living here, finding tech positions at decent pay is difficult. The cost of living is lower and many firms here take advantage of that to an insulting degree. I can imagine it being similar nearby in Chattanooga.

If I was planning to move to Chattanooga, the payout would nice small bonus, but that's about it.
Why do you find it hard to believe that a trendy game might fizzle in 90 days? I'm not surprised at all.

I could imagine Zynga turned some dials when they acquired the company that destroyed the user base.

I could imagine the game just got boring, to everyone (it did for me).

I could imagine there were some fairly impressive, but perhaps inflated, PowerPoint presentations given to Zynga, and things didn't go exactly as planned.

And I could imagine a culture clash that destroyed progress on the game, and in such a fast moving progress, standing still is as good as dying.

But mostly, I could imagine all of the above. Easy come, easy go.
Kixeye may not have as bad a public reputation as Zynga but that "Racism at a gaming company" post ( http://news.ycombinator.com/item?id=4603611 ) sure did put them at the bottom of the barrel in my opinion.
"Those figures hurt all the more when put into perspective: Zynga paid between $180 and $210 million for OMGPOP. The final $30 million of the deal was structured as an earn-out."

The author speculates Zynga paid $180M, instead of the maximum deal value of $210M.

This is really speculation though, im my opinion.
Parallella: The $99 Cluster That Needs Your Help
I disagree that that solution is unequivocally better. It depends on the distribution of the input data; if the expected value of the number is small, then you're better off starting at zero than dramatically overestimating.

Of course, either way the algorithm runs in O(log n) time.
I'd like to see more documentation, not more libraries. What does this do? What problem does it solve? I can't tell.

Is this for sending SMS messages to.. website visitors...? Somehow? I'm confused.

Can we see a demo video of the "mobile chat" in action? That could go a long way to clearing this up.
Mobile Monetization Index Launch / How markets define next leaders
I haven’t played their annoying game in quite a few months (despite being addicted, despite myself, initially). I got a Draw Something email yesterday (contents: “Please? We know you love us! Here’s your username! You forgot, right? Haha! LOVE US!”) and cheerfully unsubscribed.

Edit to clarify: I paraphrased, obviously.
SpaceEngine - a free space simulation that lets you explore the universe
I forget which venture capitalist first said it, but a very wise thought is this: if it has become easier for any single app to garner millions of users rapidly...

This may be referring to cdixon's "Increasing velocity" post: http://cdixon.org/2012/04/11/increasing-velocity/

It's a hugely important idea that doesn't get enough attention.
i wish i could wish Zynga the best, but everything I read makes the CEO, Mark Pincus, and the company philosphy seem truly awful.
I recently ported my blog to Jekyll/Github pages, and I couldn't be happier. It becomes an interesting challenge to figure out how to implement common blog features, like RSS, tags, and comments without a back-end to call to. Building a custom theme is likewise a small challenge, but is IMHO easier than building one for a blog system like Wordpress or Tumblr. I also like that it's easy to back up. I have a git clone on two computers as well as Github [1].

Right now I'm experimenting with a tags in javascript that mimics the functionality used in other blog implementations.

[1]: https://github.com/jamesleonis/jamesleonis.github.com
One of my best friends works there - I'm trying to get the scoop on this from him.
read all the comments, not a single mention about php, wtf world?
what does this mean? That Zynga will pay OMGPOP less than what we had heard? How can they do that?

A writedown (see http://en.wikipedia.org/wiki/Write-off#Writedown) means that they are revising the previously announced value of an asset they own downwards. It means the actual value of the asset has turned out to be less than they thought. It's important to investors because the value of company stock is based in part on the value of the company's assets, so if one of those assets turns out to be a lemon, the value of the company overall is less than it was, which can drive the stock down.

how does this influence/affect the guys that came with the acquisition?

The article says that the last $30 million of the acquisition price was structured as an "earn-out," meaning that to get it the OMGPOP unit would have to have met certain mutually agreed-upon performance benchmarks. If the value of OMGPOP today is that much less than it was six months ago, it's unlikely they've hit those marks, so that payment probably won't happen.

For rank-and-file employees who didn't have an ownership stake in OMGPOP, there's less impact except insofar as it shows OMGPOP not performing, which increases the chance of Zynga dumping the unit, shaking up staff, bringing in new managers, etc.
It's true that moving more logic and state management to the client side often increase page load times - but it also allows you (potentially) to make certain interactions much faster.

When you have real data on the client instead of just a bunch of markup, you can be a lot smarter about how and when you make additional AJAX requests. Optimistic updates can make a huge difference in perceived performance.
Ubuntu’s 24 Hour Community Charity Marathon Is Happening Right Now
Market share
TechCrunch reported those numbers ($180M up front plus $30M earnout) as fact when the acquisition happened (http://techcrunch.com/2012/03/21/done-deal-zynga-gets-draw-s...).

Of course, that story is from TechCrunch ("You got your speculation in my journalism! YOU got your journalism in my speculation! Wait, you're BOTH right!"), so it may not be the definitive statement it appears to be.
Maine Candidate Attacked for ... Playing World of Warcraft
Hey there - happy to help. Not entirely sure what you're asking as it's all linked from the page, but Hipmob is an SDK for adding live chat or instant messaging to your iPhone/Android app. Here's a quick rundown on some of the things you can do (have already posted some of these before so sorry for dupes):

More documentation on the REST API (which is basically for automating messaging to users directly from your backend - without human intervention): http://www.hipmob.com/documentation/api.html

Add live chat to Android apps (for user support): http://www.hipmob.com/documentation/android.html
Add live chat to iPhone & iPad apps (for user support):
http://www.hipmob.com/documentation/ios.html

Adding instant messaging between users (think peer to peer chat but with a server component):
http://www.hipmob.com/documentation/peer-to-peer.html

Hope this helps. I'm ayo@hipmob.com if you want to ping me directly, or you can ring at 650 762 6513

EDIT: Didnt see your comment about a demo video. Working on one - coming shortly.
Within the context of the interview question, the solution is specifically stated to be between 0 and infinity, and you can't surmise that the number is necessarily closer to 0. This is the error that my interviewer made. He was trained to deal with things within the context of situations closer to real life rather than the theoretical box he had established for the interviewing situation.

As for my case, I did attempt to start at an arbitrarily large number (but he wouldn't let me), and then went up exponentially (i.e. x = x * x), bi-secting the space once the upper-bound was found and solving from there.

My interviewer was sadly not that bright and didn't understand my solution, forcing me to re-write it -- incidentally, lecturing me on how wonderful O(log n) is along the way.
Richard Branson

Ted Turner

Ben Goertzel
Okay; I get why we're having different experiences.

When I'm writing managed code that needs to work heavily with COM, I write it in C++ using ATL, and expose that a level higher for calling from .NET. This avoids 90% of the issues you're hitting, while making it trivial to use COM from .NET (or, for that matter, any other non-C++ language).

The good news is that WinRT does legitimately solve most issues managed languages have. To me, far more importantly than WinRT's ability to export full-blown classes, is its ability to export much, much richer metadata, providing a straightforward way to work with WinRT objects from any language that can process the new metadata format. No more secret enums in header files, no more HRESULT insanity (HRESULTs are transparently mapped to exceptions). Just clean, cross-language calling. We've finally realized the original promise of COM.

Of course, that goal was met by "cheating." In my opinion, Microsoft achieved their goal merely by pushing the abstraction layer further into C++. In practice, I think that's an overall win--it certainly makes most of your points about using COM from managed languages moot--but it also means that your "native" libraries are going to be significantly more WinRT-specific. Or, if you prefer: instead of writing an ATL jacket to make the COM interface clean for .NET, I'll instead write a WinRT jacket to make a C++11 library clean for .NET.

The more things change...
wow, that is seriously cringe-inducing
Firefox also has a way to expose invalidation rectangles:

http://www.junglecode.net/?p=110
Dude, that was awesome +1 Wish there were more levels
I suppose you have been downvoted because your post is not really on-topic and also somewhat ranty. But I do share your feeling sometimes although not necessarily with this particular phrase.

For me it's posts that start with:

"This."

The runner up would be the somewhat similar technique of putting a dot between every word of a sentence. That. Is. Quite. Annoying.

But I can't help but wonder why such things annoy us so much? Like you, I get so annoyed with this parrot style of writing that I have a tendency to ignore the post altogether. Why can't I just ignore the form and concentrate on the content of a post? After all, it's a forum, not a creative writing competition.

I've actually tried to better understand what drives people to use the same kind of phrases etc. repeatedly in their posts by deliberately using it myself. Perhaps it is some kind of peer pressure? A feeling of wanting to belong? I couldn't tell, because it didn't do anything for me.

But hey, at least I now got a pretty lengthy post out of this - although there isn't really much content. It's the post about nothing. Jerry Seinfeld would be proud of me.

Really.
because franchise, staff, pipeline, cross-promotion, licensing ?
I was waiting for a Java solution with an AbstractFactory somewhere.
When a competitor undercuts your pricing with free, not doing anything for three years is unlikely to be the optimal response...