skysight-inc/HackerNews huggingface dataset:
"Yahoo originally acquired its stake in Alibaba Group in 2005 in exchange for $1 billion and the sale of its Yahoo China business to Alibaba Group."

--http://www.reuters.com/article/2012/09/18/us-alibaba-buyback...
How many applications do you receive per cycle and what is the percentage admitted?
Wait, Level3 is a patent troll now?
Never tried it, but I've also never met a professional recruiter who knew anything about our industry.
There are fewer Linux users than Mac users, and fewer Mac users than Windows users. Thus, the mean sale price for Linux users is more strongly affected by any single big sale than the mean sale price for Mac or Windows users.

I'd be curious to see the median sale prices.
Some reports claim the pharmaceutical industry spends almost twice as much on marketing and promotion as it does on research and development.

http://www.sciencedaily.com/releases/2008/01/080105140107.ht...
New Dashboard Icons and Cleaner Console JSON viewer
Well, that's my point: I want that product on the market because I want to own it. So why would I donate first and then pay up again to buy it? I want to shell out money now, get the product in return at some point and run the risk of the whole transaction failing since the product cannot be produced at a reasonable price (at least not by that company). If that happens, I'm down the money I paid, that's my risk.
Shit developers say when there is a JavaScript error (GT)
That compiles just fine in groovy as well, the parathesis of the println call delimit the statement. Same is true for other delimiters:

reportData = orders.collectMany {it.items}
.groupBy {it.product}
.collect { key,value -> [product: key,
vendor: key.vendor,
cases: value.sum() {it.actualQty},
productCharge: value.sum() {it.totalProductCharge},
platformCharge: value.sum() {it.portalCharge},
shippingCharge: value.sum() {it.shippingCharge},
dueProducer: value.sum() {it.totalDueProducer()}]}

Is perfectly valid groovy, spread on multiple lines with no semicolons.

You seem to be making this out like its some huge inconvenience. It is very rarely an issue and its not like there are 5000 things you can't do. Its really just line breaks in statements that aren't delimited any other way that are effected and all you have to do it put the operator on the line prior to the break...
Google buys Instagram Competitor Snapseed
How to create rich notification view for Android 4.1.
Yeah, way back before HN/reddit/digg existed, one of the coolest things about /. was that every so often somebody like John Carmack would pop up and comment on a story they had direct knowledge about.

Back around 2000 that was pretty novel.
I never said that Apple was blameless, but rather I am arguing that they are not "leading the way".

Remember, Apple sued Samsung with patents made in house with Steve Jobs name on it.

Samsung sues with standards essential patents and patents it's bought like warheads for the sole purpose of using in court.

And you want me to believe that Apple is the cancer?

Apple carries blame but this is just like Foxconn -- Everyone uses them, only Apple gets the blame.
No surprises here. Google did a benchmark on go, java, scala, and c++ that's worth reading. http://www.readwriteweb.com/hack/2011/06/cpp-go-java-scala-p...

Here's my personal experience. Simple go code is actually comparable to c, even for non-io bound tasks. I was very surprised when OpenSSL's AES implementation and go's AES implementations performed similarly in my microbenchmarks. The jvm actually performs very well (go figure that over a decade of optmization in running enterprise workloads would result in a fast runtime). I've inspected the generated assembly in a go code and compared it with that from the equivalent c code and there's no doubt go isn't the most efficient language ever created.

Use go if you want something that's (pretty darn) fast, productive, and has a standard library written by some of the most respected names in the field. Don't use go if you need the most mature and performant runtime and libraries. I have no doubt that they will get there eventually.
A far more successful strategy would be to chip away at the fringes

Why would that be so? Wouldn't all the groups continually fix what you chip away and then some?

Bit by bit, piece by piece. Add complexity until it collapses on its own.

Do you have a more detailed description of how to break the patent system by adding more regulations to it, such that the special interests do not, or can not remove them to continue the system?
Well, it's a 3D scene with a fixed camera. So a lot of it is about textures and lighting.
Jim Breyer: Why Social Entrepreneurship Matters
Smart property doesn't work unless the control devices speak bitcoin(and are probably online). Bitcoin, because of its distributed nature, can't keep secrets, so it is impossible to tie the necessarily secret cryptographic credentials used for access control to public transactions.

You end up having to give escrow keys to a third party who well they might agree to be bound by a bitcoin script contract, can't actually be forced to honor such a script any more than they could with a normal loan/contract.
in 1999 I was a total C++ dude. I had to work that year on a port of metal gear solid for PC. I was surprised to see such well written C code by the konami developers, with nice oo system that had certain tcl element to it. There were only comments in japanese but that did not stopped us from understanding how it worked.
Doing more won't save you from feeling regret. That's because if you do a lot, you are kind of person that wants a lot and there are always more things to want and to do and to regret not doing. The only people who won't regret are those that don't want and are content with what they have.
m_numLoadedAssets is a member of some unnamed class the snipet of code is extracted from. When you call the method, it is likely deeper in the stack than any local variable, or even in the heap.

It depends where *this is allocated. In the worst case, it is allocated in main memory while you wanted to stay in the graphic memory, or something.

A naive compiler would then access memory (or the cache) instead of using registers. A Sufficiently Advanced Compiler would guess that calling ++ many times is the same as incrementing in one go, and hoist that out of the loop, but apparently this one is a bit cruder.

Now the same could be said about m_numAssets, but this one isn't written to, so the compiler only have to put a copy in a register, which I guess is a simpler optimization to do.
I'm sorry, do you mean "paycut" or is this some sort of idiom I'm not familiar with? What does hair have to do with it?
> Such as what? Like offering insurance for failed products?

In a perfect world, Kickstarter could do just this - or even better, set up a prediction market* on whether the stuff will (eg.) ship on time. Then users could check the market price and decide whether the risk is small enough for them, and even directly hedge against loss.

* http://en.wikipedia.org/wiki/Prediction_market
http://code.google.com/p/jgo/ but I have no idea how complete it is, I only know it exists.
It'd be fun to throw Node.js and Erlang into the mix.
Humble Indie Bundle 6
Also any random Linux user is more likely to be a developer, which likely motivates them more to support the indie devs. And since Macs are 2-3 times as expensive as their PC counterparts, owning one tends to imply you have money to throw around.
Beautifully designed site. Straight, Simple and to the point.
Show HN: An API To Detect Porn Content
Realizing you could have done things differently doesn't mean you should. If you're happy with where life has led you there's nothing to change.
You could use yubnub or bunny1 to do this.
Agree! It would be great if more examples are provided in Prof. Manning's lectures.
I'd be willing to wear them if you gave them to me for free :-)
Negative Nelly warning: I've bought a couple of these bundles but won't buy another. One big selling point of the bundles is that they are cross-platform compatible, and that's one of the reasons I buy, as I have Ubuntu on my home computer. Unfortunately, at least some of the games which are advertized as working on Linux simply did not work for me, Trine in particular (which is sad because that game was the main reason I bought the Frozenbyte bundle).

I initially had issues on an older machine & updated ubuntu, followed the threads (it was a common issue), followed the debug & fix steps, but to no avail. I chalked it up to the hardware but with a brand new linux box and new (months later) download of Trine it still didn't run. I haven't bothered spending another hour searching down and going thru all the fix steps. It looks like there might be a new, possibly working version by now but it's been months and months and I've basically forgotten about it.

I don't expect everything to work OOTB in linux, but I'm using a popular distro, many of the games work fine, and if I'm paying for a "Linux compatible" game I expect it to be Linux compatible with a reasonable small number of clear steps without spelunking thru a dozen forum threads &c.. This is not "free" software, I paid for it and expect it to work.

I want to support humble bundle but it's too frustrating to buy a game and have it not even load.
The mental effort you have to make to determine the overhead of an expression by looking at the call site is greater in C++ than it is in C.

Isn't this just a specific example of saying "the mental effort you have to make to determine the overhead of an expression by looking at the call site is greater in higher-level languages than in lower-level ones"?

It's true, precisely because you are using higher-level abstractions. I'd be more interested in seeing an example where this wasn't true.
You're talking about something different. The comment I replied to asked what the incentive was to prevent the employee leaving soon after starting the job, such that implementing a policy of only paying out the bonus after 3 - 6 months would curtail such an issue.
Generate API Server, Docs and Client Code Using Swagger
So, do all the things!

It's generally good advice; but like lots of good advice, it's too simplistic. In order to do anything, you have to not do infinite other things, things you may regret not doing.

And the story itself is an odd one. If that rafter had actually died, the survivors and his family would likely have regrets about the trip.
No worries, and we appreciate you being fans :). Just wanted to let you know, and I figured you're attention would be here anyway.
While that was informative, its not really C++ specific. The runtime example was library routines.
Don't be evil, Google!
The big pull of go for me is AOT compilation to native code (which translates to fast start time for command line utilities), close integration with the OS,support for value types, and stack allocation.

These are not currently available on the JVM (although this may change as of JDK 8).
I am hopeful about what happens N years after the patentocalypse, when everything has been broadly patented a million times over and then all of those patents expire, and it is no longer to patent anything again.
How does this compare to using Spring application development framework (with Maven, of course)? My understanding is that the Spring framework is how you're "supposed to do it" in Java, and it certainly is very popular.

http://www.springsource.org/
My conclusion is that to have no regrets, you gotta act more, fear less, and ignore the status quo.
After all, we only live once (until proven otherwise)
That's exactly what we do (http://carwoo.com) and it's free to shop one car.

Acting as a buyer's agent is tough as you are considered an autobroker and there is a ton of state level laws around this kind of business. Some of them are extremely archaic, but are kept in places by an extremely powerful lobby organization.

If you are interested look up the battle TrueCar became embroiled in recently because of some decisions they made in their business model. The end result was they lost over half their paying dealer network and half their revenue in a matter of a couple of weeks. They were disallowed from operating in a dozen or more states over night.

They have recently had to completely change their product to come into compliance. Their aint no lobby like an auto industry lobby! :)

It's a very complicated industry to move into successfully. We have done a good job (IMO) of navigating the mine field while offering a compelling service to Consumers and Dealers.
San Diego Airport Taxi,San Diego Taxi by SEAL  858-224-5474
Ask HN: Anyone know of cheap and reliable MySQL hosting?
I need a place to store 350gb of data. It doesn't need be on a dedicated box, just a place with reliable service if need be. It'll be accessed once a week if that. Any suggestions?
I use them pretty frequently. In combination with variables for colors, they can be pretty useful, since you can make sweeping changes to the appearance of a site by changing a single line of code.

I usually use three color variables ($background, $foreground, $highlight) every time I start a website and expand sparingly from there. If I wanted my headers to have an indented appearance, I can use a text shadow 1px above the text with `darken($background, 10%)` to choose an appropriate color for the imprint without having to manually keep them in sync. Similarly, if I'm ever working with gradients, say on an alert bar that spans the top of the screen, I can simply use `linear-gradient(top, lighten($highlight, 5%), darken($highlight, 5%))`.

If you'd like an example of a website built this way, we completed enyojs.com in about two weeks thanks entirely to SASS and in part to color variables and functions.

As ever, your mileage may vary and what works wonders for me may not fit your style of design.
Sure it is. If the devices speak Bitcoin I can say "only open the door if someone has a key that I (and only I) have sent this kind of transaction to" - when I sign the transaction I prove that I am the holder of the "root key" that lock is programmed to trust and I'm certifying permissions to the holder of a second key. They can then use sign some random arbitrary data the entry system sends to them (handshake) to prove that they control a key I've signed off on. Bitcoin is distributed by nature but it's based around split-key cryptography and using ECDSA to prove the ownership of keys. You're not using secret data encoded in the key to open the door, you're using the key itself and a signed transaction to establish trust.
"MDMA does not 'wake one up' but establishes a greater memory retention for those events existentially nurturing to one's happiness."

Indeed, though I would add that, in addition to increasing memory retention, it makes possible events that are themselves more existentially nurturing than one would normally experience.

The first experience on MDMA is often the most seratonin one has ever 'felt', which is to say it is often the 'happiest' one has ever felt (though it is a very specific kind of happiness).

The memory of that experience can set, if you will, a new bar for how 'good' life can be.
Pseudonymity != anonymity

And I don't think they've 'banned it online', case in point: this community.
There's actually a technique to this, going back to Usenet. You can draw out the answer you want this way, by saying something technically incorrect as if it were correct.
If only it didn't cost 10's of thousands to have patents re-examined by the Patent Office -- we could put a lot of trolls out of business and destroy a lot of nonsense patents.
Track your stuff for insurance loss. SaaS app that prints out small bar code stickers. add these to your stuff. assign $ value and if you have receipt (can email phone pic of receipt to app). If you are going on a trip, make video of all bar code stickers and upload to app site. Site will parse video and compile a list of your items that are going with you on your trip and assign a replacement value. This app would be perfect for people with homeowners insurance that replaces goods that are burned or stolen etc.
Not sure about the bay area but $100k salaries are common in Australia. It isn't much money when you consider how expensive everything is.
Also note that the iPhone4 is now offered for free with most upgrade plans. If you have a 3G still kicking around on a regular plan, the upgrade path to (at least) the 4 isn't painful.
We had daily stand-up meeting. But I did not attend it any more after talking to manager.

I told manager that at the daily stand-up meeting, people just say
- what I did yesterday
- what I am doing currently

Most of the time, each one of us does not care about what other people did yesterday or is doing what today.

Only manager care.

Though manager get pissed off I still do not want waste my time on it.
I gave out thousands of shirts during my time at Twilio and never once sold one. You got one because we met you or you did something cool and wanted to thank you for the modicum of attention you were able to spare us and for being part of our community.

Selling swag just rubs me the wrong way. Its elitism on the side of the company selling the swag that you would think so highly of yourselves that anyone would pay to promote your company for you. You should be thankful they even know who you are.
BuyLater is evolving
China hints at "bond attack" against Japan, in row over islands
http://play.golang.org/p/WUxODxK_4r
Decade and a bit then?
My wife and I got our wedding rings here (we also have the luxury of living in the Bay Area, so we got to meet with them in person). They also have a truly astonishing array of vintage rings with stunning stones and settings. If your fiancé(e) is into that style, they have the added benefit of being both glamourous and unusually inexpensive for the quality (and it’s definitely not a “fake”)!
Yeah, asymmetric and unreliable information plays a huge roll, for sure. That it plays out differently for founders vs. employees is an interesting elaboration.
Every designer has their style and if they are given free range to develop something in that style then both parties win. The designer will be more excited about the project and they will get the project done faster.

This is great advice for finding a designer. Dribble for a designer is like viewing a developers code in github. You gain insight into what they can do and what they like to do.
'Astronomer Curiosity' Snaps Martian Eclipse
Parse adds Advanced Push Targeting for Android
Sorry I should have been more clear. Yeah, geeknet is already publicly traded, but with these divestitures, their only remaining property is thinkgeek.

I agree it looks like they're setting up for a sale of some sort, especially in light of some recentish departures from Thinkgeek management clearing the way for an acquisition.

http://investors.geek.net/releasedetail.cfm?ReleaseID=701230

edit

also this makes sense in light of their Q2 financials, with their media properties losing money (no wonder the acquisition by Dice was at 1x revenue)

http://investors.geek.net/releasedetail.cfm?ReleaseID=697536

ThinkGeek e-commerce revenue increased 24 percent to $17.8 million for the second quarter of 2012, compared to $14.3 million for the second quarter of 2011.

Orders received increased by 21 percent in the second quarter of 2012 as compared with the same period last year.

Media revenue decreased 8 percent to $5.3 million for the second quarter of 2012, compared to $5.8 million for the second quarter of 2011.

Total cash and investments at the end of second quarter 2012 was $34.6 million.

TG has long been the revenue backbone for geeknet. Getting rid of the other properties effectively makes TG the same as geeknet meaning TG is now effectively a publicly traded company.

edit 2

also it looks like they were grouping geeknet media into a bundle prepping for a possible sale for a while, that division even had it's own web site that doesn't seem to have much purpose beyond trying to promote the properties as sales targets

http://geeknetmedia.com/
Black swans and judging entrepreneurial ventures
It was in German for me!

I think they're poorly checking Accept:
Totally agree. I wouldn't pay anything to walk around as a billboard for a startup/company. Then again my whole wardrobe is logo-less.
you should buy a non-free operating system to go with you non-free game, I'm pretty sure it'll works.

please also forward this post to the manufacturer of your non-free video card, which is the most likely culprit.
BuyLater was a great service to easily track great products so you could save money when prices dropped. But we think we can do even more to make shopping online better.

6 yr old explains BuyLater:
http://www.youtube.com/watch?v=WCC2NsoYqDU (2:00)

BuyLater Walkthrough:
http://www.youtube.com/watch?v=iSFSGR_BM8U (2:380

To sign up for a one time message when our new service is ready to be announced go to http://buylater.com and leave us your e-mail.

Thanks!
hides the old Twilio tshirts we shipped out during StartupSchwag ;)
I doubt the developers want to have their games available permanently on sale. So unless you really want to pay $50-60 for old bundles, it won't happen.

It makes more sense just to buy the stuff you want directly from the developers. Or wait for another sale.
Macs aren't 2-3 times as expensive as their PC counterparts. Not even 1.5x as expensive. If you spec out a system with the same components and build quality from any of the PC builders you'll end up with roughly the same price. People just ignore things like screen quality and memory speed when pricing stuff out and then compare consumer PCs to workstation macs.

Feel free to post a Mac that is 2-3x its equal though you'll be the first person in any of the times I've posted this reply that will be able to do it.
> that's what you get when you don't support exceptions.

That's what you get when you refuse to use them anyway.

Go has exceptions, there's just a dogma about never using them.
Exactly. I started working in video games programming in '93 when C was considered high level, and most games were written in assembler. C has an elegant simplicity about it that both enables you to implement the high level features in the way you want to, without being able to obfuscate your work with hidden or automatically generated functionality. Whenever I've worked on all C codebases I've always had less pain and more productivity than C++.
Are you aware of https://www.startupthreadsmonthly.com/?
The asperger mob attacks (yes, I'm guilty of it sometimes).

Really, it's a nice post, and a simple message: do the things you want to do with your life; you'll regret not doing them. I'm 27 and this already rings true to me.

That doesn't mean you should go out on a killing spree. Does every article need to be didactic these days? There's nothing and no one to prove wrong here.
I was literally coming here to post this response. It seems like a revolution in (usage of) coffeescript is needed in much the same way Crockford's Good Parts paved the way for writing good javascript.

Note: I'm not saying Crockford was singularly responsible for this, but The Good Parts was certainly well-received and very much popularised for it's opinionated views on the language.

Edit: I mean in terms of coding style, CS itself has already cut out a lot of The Bad Parts of JS
Take a look at www.StartupThreadsMonthly.com - they've been running for awhile and do a great job. American Apparel, stickers in the bag, etc. They've taken what we did with StartupSchwag to the next level.

Good luck to the hntees guys tho =) Really tight landing page.
I've done a fair bit with Spring in Java. Unfortunately the promises seem to fall short of delivering as your application scales up in complexity. I've experienced a number of problems with annoying little bugs and some odd brick walls with transaction management (between JMS/Hibernate).

I'd rather build something with Java EE6 if I had the choice now, or ASP.Net MVC+WCF+NHibernate if I had the choice of platform.