skysight-inc/HackerNews huggingface dataset:
Sorry, I'm drawing a blank. Can you give an example to get me thinking?
I do! It was a great game and I thought this was going to be some sort of remake. I was a little disappointed.

Do you remember the Pirate in Monkey Island I in the Scumm Bar, whom you could ask about LOOM?
I find blanket statements about performance like this to be pretty meaningless. I develop both Python and Go as well, and honestly performance is not the number one criteria I've used in deciding which to use for a project. I ask questions like "Are there existing Python packages that tip the scale", "If I expect to need real concurrency, would it be IO bound or CPU bound", "Do I want to make the tradeoff of the increased stability of static typing in exchange for more man-hours on this project?" Things like that.
This was partially intention on my part. A lot of the problems that we had with our Python backends were a bit unknown. We had some guesses, and not the right instrumentation to dig into it. There are memory leaks in gevent, and the CPU that was being consumed was ridiculous.

Internally, we had each played with Go for a little bit, and felt very natural to us. There weren't any other considerations really.

For comparison, we're still dark writing to the old realtime just to make sure that nothing is broken, and old realtime is consuming easily 16x resources and technically doing a bit less since it's not really publishing anymore.
Is Waze the Next Tumblr?
Introducing DBX Dropbox's first Developer Conference
I guess Nikola Tesla, the band Tesla, Nvidia Tesla, and Tesla Motors weren't enough.
> You don't have to fully automate a job

Right, and a lot of today's technology bridges the gap by shifting work to the end user. How often does anyone call a travel agent anymore?
I agree that's an issue, and I also agree your workaround is the only one right now. That said, I view the architecture of having the client machine do view logic as being more sound, and I view the issue to which you refer as an SEO issue (rather than a fundamental problem) that the industry needs to come to grips with. Since AngularJS is from Google, I have a feeling they agree and we will be moving in that direction.
Ah, cool. It didn't seem immediately obvious from your landing page or about page what you all did. Good luck on your work!
Whatever it may be, I'm just happy that people are being able to bring money home by participating in this.
I'm new to Go but shouldn't the defer rawResp.Body.Close() be done after the error checking. If there is an error wouldn't rawResp be nil ?
Go ahead, ignore me
Thanks. What do you mean about the speak-to-an-employee part?
Parking an old, windowless, van just off the day care property may reinforce the need to increase the priority of picking up your offspring.
Ask HN: Problem with domain on Twitter
My website is a sweepstakes/giveaway platform. We don't do anything shady. I read through Twitter's terms and rules and don't see why our links are being blocked as spam and suspicious. Google diagnostics says our site is safe and there is no malware. Really would like to understand the issue so we can resolve it. I have submitted the link for review via Twitter's form several times with no feedback at all.

Appreciate any one's help since I haven't had much luck figuring this out myself.

Please email me at support@myfreebeez.com. Thanks so much, means a lot to me
The first-world tends to care about first-world problems.

It'd be great if everyone's ambitions and efforts were grande and noble, but that's not the world we live in.

Some people need to care about the first-world problems. One reason the first-world is so comfortable is because people have put effort into solving such problems.

Fact is, products and services like this will impact peoples' lives - otherwise it wouldn't be very successful in business.
That is the problem, there is NOT enough power on site to run a datacenter. The article quoted one location with 127ksqft and 5MW. 5MW is tiny for that footprint. To give you an idea, you need to roll at least 300-400w/sqft of power/cooling to be viable, calculate in UPS and other losses, and 5MW powers around 5000sqft of datacenter space which is only a couple hundred racks of servers and storage. They're probably going to need 40-100M to retrofit that space, so I'd say the math is not on their side...

This reads like a realestate person proposing this, not a datacenter person...
Well, yeah. But that doesn't make the tactics he's using here any less bad (in my book).
This article uses the term "realtime" and then discusses latencies in seconds and tens of milliseconds. It further says that Go approaches C in terms of speed. Can Go actually achieve C latency which is an order of magnitude faster than this, or is that hyperbole?

How does GC impact that? What about C to Go inter-op. Is there a latency penalty?
Thanks to Go, my website Niflet can handle 2K hits/second on a cheap machine, each uniquely and usually within 5 ms. I'm finding Go to be well worth the effort to learn it.
Thank you! We're still pre-launch so the site is still unfortunately vague. Best of luck to you as well sir.
An appropriate negative consequence for this particular stupid thing might have been, for example, a stern admonishment not to do that again, with some explanation of the protocols involved in getting permission for such an experiment.

Felony charges are ludicrous, a mindless reaction.
My neighbor is a construction foreman. I don't think he could pull up to a construction site in that and get any respect? Right?
1) Lyft drivers operate similar to a taxi and wait around until they are summoned via the app to give someone a ride.

2) It's not helping the environment more than cabs, and probably does more damage than cabs. I've seen a Ford F-350 Superduty with a pink mustache picking someone up. Cab's are usually Toyota Prius'.

3) As of recently, it's not cheaper than a cab.

4) It does allow drivers, who often have full-time jobs during the day, make extra money on the side.
> Instead of selling floor space, they could subdivide the space like the "storage building" units. The customers could pay for a rack, and they would need a key to access it.

You know thats how colocation works right now, right?
Then there's Tesla - The Movie
This isn't very imaginative. There's nothing first-world about taking photos; people everywhere like to do this. Furthermore, it's not just entertainment but a practical tool; I take photos of shopping lists and whiteboards all the time, and people everywhere will find it useful for remembering things. Uploading photos to the cloud is great way of backing up information on paper, which might be hard to preserve in challenging environments.

The difference is that people in the third world will likely only have cell phones and no desktops. So I would think that making photo sharing work well on mobile (particularly with low connectivity) counts as a third-world problem. And hey, this might even be useful for medical practitioners in remote locations too.
Tesla’s loan payback deprives US of stock options worth $270 million
I've heard this several times. But the success stories are mostly concerned with smaller parts under heavy load. Go still is a lot harder to work with than Python if you know Python and its tools well...

With Go you don't have anything comparable to Django, Numpy, Pandas...
Enjoying Nature in New Brunswick, Canada
If you're CPU bound, I think it's a good option to at least check out. It can work with real threads, and doesn't compete with the GIL. In our case, our actual CPU was low, but due to the high concurrency, any little bit of CPU work requires a context switch and contends with everything, for a little work. We alleviated that by just using a bunch of processes.

Will it replace all of our Python? Highly doubt it. Some very specific pieces? Probably.
I'd say Go's niche is pretty much any sort of network server. Right combination of high performance, easy multithreading, and making it hard to shoot yourself in the foot (no buffer overflows, for instance)
Haskell training wheels
Except in my day it was detention and a call to your parents. Today it's expulsion and felony charges? Sorry, that's not part of growing up. That's ruining the rest of your life for a stupid mistake (that caused no one harm).
Fair enough.

My comment was more rooted in seeing a rough area of application for what I presume their tech and backend must be capable of, and then thinking about where else it could be put to use outside of the consumer market.

How'd the Clariso folks end up? Still around, I hope?

How much interest do you gauge for these sorts of things (better tech in medical, which is admittedly a whole can of worms)?
By that definition, Loom's post was engaging to you...sorry, I had to take the bait. :)
What I heard you say:
Putting my pictures in the cloud isn't working for me today

Gee, that sounds like a pretty solid defense for someone trying to do it better :) Of course, I did notice you also concluded that because we haven't gotten it right yet, we should give up. That's even better. When people say that, that's when I really start to believe there's a problem worth working on here.

If a good number of people don't think it's impossible or silly to do (or that it's already been done poorly and that's the best we can hope for), it's probably gonna be boring to work on.
Nifty. I really like the design, very clean.
So, uh, dropbox?

To be a bit more specific: please be more specific! How is this any different than dropbox? Are you building 'Adobe Lightroom for the cloud'?
It's the latter. Lyft and Sidecar started in SF, a city in which it is notoriously difficult to catch a cab. The goal isn't to help the environment but to create a marketplace to allow drivers and passengers to easily connect. When they began they were both cheaper than cabs; from my personal experience they now cost about the same. They do make catching a ride far easier though.
You weren't actually asking for comments, so sorry if I'm just being annoying, but:

* I love the font size and content column width. More line height than 140% might be good, but I then again have extreme preferences for line height (160%).

* Consider not paginating the posts, or picking a higher limit. You currently have 1 more than you show on the first page, so why not show it on page 1?

* The big image on the search page is funny, but takes a very long time to load. Removing it or moving it to a CDN will make loading that page faster.

* text-align: justify is your friend! Thin columns look weird with right-aligned text.
I've been using DynamoDB in production to power a large API company which handles thousands of requests per second -- we absolutely love it.

Our stack is on top of EC2, and the DynamoDB read latency is extremely low (1ms -> 10ms per read) -- using it as a data store means you don't even need a caching layer (memcached, etc.) since it's equally as fast, and all data is persistent (and you have no room limits).

I'd highly recommend it to anyone.

Also: if you're using Python, the dynamodb-mapper library is a great (stable) tool for working with DynamoDB.
New way to play your holiday - Where Would You Go?
It used to be that almost all PC games were single threaded. Many still are: Civilization 4, Dwarf Fortress, and Morrowind, for example.
The planetary gear transaxle is innovative, if not revolutionary. It solves the problem of power delivery in a completely different way from the traditional gears + clutch/torque converter.

You have to be really careful when talking about fuel economy. The numbers mean one very specific thing, on a particular test the car achieved a particular fuel economy. Without specifying how exactly they got those fuel economy numbers(referring to article), the numbers are literally meaningless. If I'm just cruising along at 60mph on flat land I can get 65mpg in my gen2 prius, even though the official highway number is 45mpg.

Driver behavior, AC, the test conditions, and vehicle conditions all affect efficiency.

With the proper driving strategy the prius can great efficiency out of situations that are problematic for traditional vehicles. What kind of fuel economy do you get out of your diesel in stop-and-go traffic? With regenerative braking and the ability to turn off the engine when not needed can easily get 75mpg+. On the freeway with the cruise set at 70mph (cruise control is not optimal) I get about 53MPG.

The 2009 Prius I drive has an official US combined MPG of 46. On average I get 55 MPG. The regenerative braking has great potential, if you drive in a way that takes advantage of it by planning your stops.

If you look at the numbers:

40 MPG is 5.88 l/100km
55 MPG is 4.28 l/100km

(5.88 - 4.28)/5.88 = 27%

The prius is 27% with my numbers and that's against a fuel that is 11% more energy dense.
A lot of "network engineers" also think it's a good idea to just blanko block all ICMP.

Lots of fun lectures waiting there on the IPv6 end.
$100 can go a long way on odesk.com for you.

I could even help you out with just thowing a bootstrap or template together.
This is very true. We're definitely looking at Go for "services", not as something to replace our entire Django app with.
I've settled on Go to replace a worn out Java mess (otherwise a Python shop). We need the computational performance, and I do like the general feel of the language. I think this is something you're going to see a lot of going forward. It's the same niche Scala has been filling to an extent, but I personally think Go is a much better option (unless you need the JVM of course).
The voice in your head is accompanied by movement of the muscles that you use to speak. This can be detected: http://en.wikipedia.org/wiki/Subvocal_recognition
I have this same gripe (about HN too, I suppose). Flickr claims that it's a philosophical thing - that URLs shouldn't change, so the username I chose when I first registered years ago should invariably be what I'm associated with for the rest of my life.

They likely do have the technical ability - when you initially register, your URL is represented by internal IDs (like 1234567@Z01), and you then choose your 'friendly' url. So it doesn't seem like a stretch that they could extend this to allow changes.
Things have always been this way isn't really strong argument for this. There are many ways we could set up a society in which the basic needs for everyone's survival is needed and the surplus is allocated in a way which most benefits society. A perfectly impartial central planning AI comes to mind.

That's where the big difference comes from your example of '"post-scarcity for basic survival needs" for millions of years already.' there's never been the coordination and impartiality to distribute and coordinate at that level.

As for today if we coordinated and there were no economic considerations we could feed everyone today. It's just that there's not the planning or monetary forces in place to make it happen.
I'm not a photographer or anything, so take this with a grain of salt: why is there yet-another-startup tackling the cloud photo "problem"?
The 7 Things Billion-Dollar Startups Did to Be Successful
To appreciate the Monaco track, drive it yourself in a video game such as Gran Turismo. There's tons of technical stuff going on around every corner, to find good lines for accelerating out of the turn. Elevation changes in particular create some very interesting and not necessarily intuitive characteristics on many of the bends. Monaco has a lot more curvy uphill and downhill segments than most Formula 1 tracks.
That's cool, but I am wondering where are the trials of say Cython or PyPy? Why is there a need to switch to a different language, where are the benchmarks or profiling to show where the performance issues lie? I like Go, and I plan to learn it myself, but I just don't get why people jump ship so quick from Python. This post makes it seem like Python is slow. I say it's not the language but the interpreter. GIL is nonexistant in Jython, or IronPython. It can be avoided with the multiprocessing module. Gevent may be good for regular python, but if you have the GIL getting in the way, best to switch to something else.
New AlbumShare App Can Send Hundreds of Photos In a Single Text Message
Kosmos
Two Cheers for Two-Factor
Thanks for the reply, I'm actually going to give nunjucks + jinja2 a shot now.

Food for thought: jinja2.meta exposes the AST after parsing the template. Could you use this to do Angular style data binding?
It might be different, but it doesn't seem to matter much in practice. But fine, instead of comparing it to Greece, you could compare it to the gold standard. That didn't work so well either.
Cool, this can be done in any language with typing. For languages with dynamic typing, you would just check the type at runtime.
Calvin: Fast Distributed Transactions for Partitioned Database Systems
I loved The Dig, Full Throttle, and Sam and Max. I'm going to dl loom on steam pretty much the second I get home.

This also made me end up reading wikipedia articles on the SCUMM language/engine for half an hour, so that's fun.
I think you are simplifying a bit. AFAIK, the slow performance of mod_php is a result of the massive memory foot-print that each Apache worker process will have.

The operating system can cache hundreds of 10 KB PHP files without problem, it doesn't make a difference how many files you have when they are all small and cached.

So, in conclusion, I propose that PHP performance is OK if you use something like php-fpm.
You do have a valid point. Though there are different types of engagements. The one we have here is a negative engagement to the message/media. What they want is to get a positive engagement from the marketplace to get them to use their app. Anyhow, Paypal me $99 and I'll show you how to do this correctly (did I just close on you? (: ). /Joke.
Zombie.js on Node is a good option. A book has been written about it at PacktPub.

http://www.amazon.com/gp/product/1782160523/ref=as_li_ss_tl?...
I agree that in the United States, we tend to morally stigmatize rote learning instead of recognizing that it can serve as valuable "scaffolding" for other learning processes. (For example, memorizing foreign language verb forms so you can practice using them in conversation. Rote memorization does not accomplish the end goal of fluency, but it greatly facilitates the conversational practice that does build fluency.)

However, I think it's a waste to spend class time with a professor on rote learning. Rote learning is a mechanical process that students can do on their own time. When they're in class with a professor, they should get the benefit of the professor's skill and knowledge.
You're right. Fixed it, thanks!
The Free-to-Play Gaming Evolution | allenc
If the issue is so reduced to the matter of an (involuntary) private contract (as far as I see it; "owing" a private entity for "services" received), then as far as I can see, the prison as a private entity should be charged with kidnapping and unlawful imprisonment.

I'm not saying that's the way things do work, in practice. But it seems the counter-point to their argument that the prisoner should pay for this imprisonment.

I hope some competent and socially-minded lawyers turn this into a multi-million dollar settlement. (Of course, they wouldn't make out so badly in that, either.)

It's also a strong argument, I think, for outlawing the privatization of prisons. When government determines imprisonment is needed, there should be no shirking directly executing that duty. And when government turns out to be wrong, it should pay -- for starters, the direct costs of its mistake, not to mention appropriate compensation to the wronged party.

This would also mean DA's could not directly invest in the prisons they are filling. Disgusting.
What nosql data store is good for location data with more than 2 dimensions?
I'm looking for certain nosql recommendations which I can examine for our data set. Data is coming in the form of geographical system. It has lattitude and longitude and timestamp component. Also there are more dimensions also but right now I would first want to look at spatio-temporal component. Looking for suggestions which have decent documentation and support.
12,000 miles per year is < 33 miles per day. That's certainly doable when the range of the car is ~80 miles per day.

For the car to be 'free' you would certainly need to be driving it that many miles per day. Say I drive a pickup that gets 15 MPG. If I drive 1,000 miles per month (I don't, but that's the amount generally allowed for a leased vehicle -- 12,000 miles per year), and if those 1,000 miles can be driven in the Spark, then I'm buying ~67 less gallons of gas per month. At $3/gallon, I'm saving $200 per month in gas, and at $4/gallon I'm saving $268 per month in gas. The money I'm saving on gas for my pickup pays for the Spark. We shouldn't forget the $999 down payment, but over three years that's just under $28/month. And then there's the cost of electricity. There's an annual fuel cost of $400, or $33 per month (based on $.12 per kW-hr and 12,000 miles--however, where I live that's going to be about $10 cheaper per month, but I'll use the $33 for these calculations).

My cost: $199 + $28 + $33 = $260/month

My savings: $268/month (at $4/gallon of gas).

I only drive my pickup around 8,000 miles per year, which is ~45 gallons of gas per month. So my savings are only $180/month at $4/gallon of gas, making the cost of the Spark ~$80/month, or $2880 for the 3 year lease.

At this point I can work over the numbers even further so that car is even cheaper saying that over half of my miles can be deducted for business, saving me over $800/year in federal income tax. That brings me down to around $14/month, or $504 for the 3 year lease.
Most of the latency involves other components in our system. This isn't just computational time. Most of the actual computation with our transformers and whatnot are done in less than 1ms.

Are you referring to the cgo stuff?
Your $68M number on the ZEV credits is correct, but I checked the financial results and they actually made $96.3M in profit for Q1 2013.
Totally agreed. Also, its a great merit being the first language systems are written on so many places...
Why most developers should not be 'scratching an itch'
Yup. It should be closed or it will probably leak memory in a few hours.
> I find tickets irritating, I keep forgetting about the limit and having remote shells disconnecting and whatnot.

I've been using Mosh to mitigate this. The drawback is Mosh relied on specific udp port which might be blocked on some public wifi. But this is not an issue to me since I always vpn to my vps (a cheap $5 digital ocean vps) on public wifi, thus allowing me to use udp in any port as long as the wifi network allows vpn connection.

http://mosh.mit.edu/
Googling for "card phone" doesn't actually bring up a lot of card phones. I see more prepaid cell phone cards and banks with mobile apps. The first card phone for sale isn't until page 2, and it's an eBay link.
Ha, good one!

The only one I still remember was the button in Space Quest I escape pod that when pressed ejected you through the time-space warp into Kings Quest I and then killed you on impact :)
The bigger problem we're solving is not just photos, it's being able to access and edit content fluidly and seamlessly across devices and on any screen. We're starting with photos and videos as they take up most space on your devices/computer.
Go code which avoids collections is typesafe, unlike the Python version they started with.