skysight-inc/HackerNews huggingface dataset:
It seems to me as though most of Microsoft's advertising lately feels a tad deceitful/disingenuous. Whether it's trying to convince that Bing really is better than Google (really it is I promise), or that Windows 8 just blows people away with it's ease of use, I feel as though the campaigns are trying to convince me that I am the problem. Maybe I'm being unfair... not sure, it's just how it hits me.
Progressive psychedelic trance. Downtempo, psy-ambient, dub.
Very good point. This goes hand-in-hand with "cut deep so you cut once." You can't leave that sword hanging over the heads of individual contributors or they'll activate their network and start entertaining offers.

Since the process of layoffs generally involves a rank-and-yank, the people who remain are precisely the ones who have the option of working elsewhere. They can generally (depending on the location) get an offer within a day.
If you're deeply interested in these things, send me an e-mail—the address is in my profile.
Evolution helps cockroaches lose their sweet tooth, increase survival
"...The desire to do so decreases when I realize I could be spending time on some other, more promising product rather than wasting it on a lost cause."

This is just the shiny appeal of a new idea. If you spend as much time on any of these new ideas as you have on your original, the shine would also eventually wear off. Focus on trying to sell your original idea. Even if it fails, you will learn invaluable lessons.
Euclideon's "Unlimited detail" project with real world 3D scans
>How about Hybrids? A Prius can get 50mpg.
The thought of carrying so much more weight for batteries just to get a extra millage that's only similar to diesels makes no sense to me
>Or how about a diesel engine.
Yes, diesel is one of my favorite options. However, you still save more with this car.

But as the price of oil drops the equation will change.
I definitely would. I've been searching for a way to write plaintext notes and have them available "in the cloud", or at least through a web interface.

Evernote's appeal is how easy it is to manage multimedia content in notes. I haven't come across an elegant solution to that in plain-text.

The closest I've come is using Markdown in VimWiki, and then exporting my notes as HTML.
How would you normally go about stress-testing a Django app like that to look into bottlenecks?

All the articles and talks I see on scalability and optimization use production servers as examples, but as you way, you want to optimizing for traffic instead of responding to it.
ChromeOS can play movies... sometimes.

Here is a fun use-case for you: A mother sits down in front of her laptop with a swanky 10GB/mo dataplan from Verizon. To her right is a SD card, on which are several videos of her children at their latest soccer game. She plugs the SD card into her computer, the SD card reader slot being one of only 5 ports that it has.

Can she watch her videos, without blowing through her dataplan?

With ChromeOS all bets are off. ChromeOS professes to support such a use case, as does her Android phone. Unlike ChromeOS, she can be confident that her Android phone will not let her down.

This isn't a reason why I don't use ChromeOS. My reasons for not using ChromeOS are weirder, and I do not fault ChromeOS for not meeting my needs. Rather, these are reasons why I could never recommend ChromeOS to friends and family, people I otherwise recommend software that I do not like to.
I was referring to our Python processes being CPU bound. Not Go. :) Yes, I'm familiar with GOMAXPROCS.
You should put your e-mail address (obfuscated) in your profile; I was about to send you a message about this that's too specific to be of interest to most HN readers.
Can I set reminders for all the checkboxes that I'm creating inside each note? I would much rather prefer that. Having a new note for each todo seems like overkill.
I followed your steps and after reading:

"We're making it fast for you to access and manage your entire photo and video library on every device without taking up local storage space. "

I came to the conclusion this is a Dropbox with extended managing tools for pictures- it wasn't that hard.
Excellent points, thanks. It makes me wonder, do leases let you "buy" an extra mileage allowance up front? Assuming it's not too expensive, that might add further savings.

Otherwise the commute I have in mind is 90 miles per day x 5 days per week. So the mileage limits wouldn't work.
ShowKit Now Supports RubyMotion
Ah, I didn't know PNaCl didn't have explicit SIMD through vector types yet. Sounds like it should be relatively easy to add though since LLVM already provides them.
Thanks for the insight. I do have a lot to learn about the sales process so I might as well use what I've already worked on.
I'm not much for using SQLite but using mmap() is a no-brainer for fast file access and I'm surprised they hadn't used it before. I mean, its trivial to use if you know how to use fopen()...
Ask HN: Why do seemingly minor features take companies so long to implement?
For example, Tinder just came out with an update today that allows users to limit their matching results within an age range, a feature that people have been asking for since the beginning. I dont understand how a feature like this couldn't be implemented in under a week, with a solid team. Why do updates like this / new features that don't sound very complicated to a user, take months to implement? Am I missing something about the development process?
Don't forget you'd also be saving on oil changes, and brake pads.
Because it wasn't linked in the article, here's the fundraiser Homer Hickam started for Kiera and Kayla's Space Camp trip: https://www.crowdtilt.com/campaigns/kayla-wilmot-space-acade...
It sounds like you're doing Windows development, so this may not help you much, but it helps me. :)

I have a little open source project that lets two Linux users share a console session remotely. It is much like sharing a screen or tmux session but without all the setup. If you're interested you can check it out at termbeamer.com

I'm actively improving it and hope to release a version soon that will let the "client" connect using an SSH client and not need Termbeamer installed at all.
For someone who hasn't invested much time into looking beyond the basic syntax of Go, can you give us a little info on what your stack looks like?

I haven't gotten to the point where I've looked into things like web frameworks, templating engines, Postgres adapters, anything like that. But I'm interested in it.
Wisp: a homoiconic JS dialect with Clojure syntax, s-expressions and macros
"Unlike lighting, people generate a lot of latent heat, and unlike office workers they are moving. Also unlike office workers, feeling a little hot means they will take their business elsewhere."

Excellent point. I remember when I put an HVAC system in many years ago (in a plant) the calculation was something like 2000btu per person in heat generated in terms of sizing.

I was curious so I just checked (couldn't back then) to see if that figure is anywhere near correct but can't seem to find the answer.

This seems to indicate that 600 watts is about 2k btu per hour it wouldn't surprise me if a human gave off 600 watts of heat:

http://www.rapidtables.com/convert/power/Watt_to_BTU.htm

Actually this more or less shows it is ballpark:

http://answers.yahoo.com/question/index?qid=20081206141450AA...
The slides are admittedly fairly obtuse, with very little context. Presumably there's an accompanying talk we are missing.

Haskell is really not alien. The stuff that usually comes up, such as discussions about monads, make the language seem weirder and more esoteric than it really is.

The base language, if you disregard the more advanced, complicated topics (for example, the mathematical basis for monads), is very straightforward, although some of the concepts (typeclasses, lazy evaluation, partial application/currying) can seem very novel and strange and daunting if you are not used to ML-based languages. I was not, and I had no problem grasping the basics, although I am still not fluent in the more complicated monad-based stuff.

The best intro, by far, is Learn You A Haskell For Great Good! [1]. It starts very gently, and is tailored to people who are more familiar with current imperative languages.

[1] http://learnyouahaskell.com/
I prefer websites to PDF, but when we're talking about 100 pages, PDF is the way to go (unless you want to split into chapters and subchapters).
The other catch is that you'll be depending on an even more of an energy monopoly. If you have enough of your own solar cells that can charge this car, then the catch goes down. Otherwise if the demand on electricity goes high and PG&E or its equivalent deems it necessary to increase your electric bill then you have no where to go.
Not really. Memory would only be leaked if there really was an error and rawResp was still nil. Since this usually doesn't happen (at least it never happened to me), you probably wouldn't even have noticed this bug.
Yes, Clariso is still very much around. In fact, I introduced their product to an organization that is used by large hospital chains to outsource radiology reports to, these guys have tens of full-time, in-house radiologists looking at hundreds of reports all day, every day. Their immediate reaction after checking out the product? Blown away! The best alternative costs them over $100k/year and it feels like Windows95. Their CTO could not believe such a solution was even possible. The CEO (a radiologist with >25 years of report-reading experience) said to me that this could be "revolutionary".
FiOS customer discovers the limits of “unlimited” data: 77 TB a month
Have been looking for an iPhoto replacement like this for years. Almost nothing excites me more than getting out of the Apple photo ecosystem...
Thank you for this.

I'm not fond of PHP, but I don't know it as well as Ruby and Python. Still, I like to read about new technologies concerning PHP. I use HN to discover new stuff, but HN is a poor resource concerning PHP. HN has tremendous vocal disdain for PHP. Every PHP thread transforms into "Why I like or dislike PHP" instead of actual discussion regarding new technologies or libraries. What's worse is the debates feel like I've warped 10 years past because there is nothing ever new to them. People complain about the old things of PHP and never talk about the new things.

Put simply, even though I don't know PHP that well I feel like maybe it has potential and can actually do good in the right hands, but HN brainwashes you into thinking PHP is the worst.
Fastmail Failed
This.

Is it really a surprise that the Python VM is not performant? I thought everyone knew that by now. Any reasonably well engineered VM (e.g. V8, JVM, Go) will blow it out of the water. This should be well known to anyone who calls themselves a software engineer.

The Disqus system could have been written in a large number of other languages and have performed more or less the same as the Go system. The only advantage I can see of Go is that it's reasonably close to Python/Ruby in terms of semantics. If Python or Ruby is your only tool then Go might be a good choice. Not so if, for example, you're more into the functional style.

Edit: Ok, so Go doesn't use a VM. It still has a runtime, as all languages must. Substitute runtime for VM above as appropriate. Point still stands.
You might have misunderstood the parent, I think. It seems like he was saying that they used Java (and then Go) in lieu of Python because of the performance.

But to answer your question, the Language Shootout seems to suggest Java and Go are on the same plane in terms of speed. Take that with however many grains of salt you like.
Here's something to ponder... Sure once in a while your bank/CC payment system protects you from a shady merchant... saving you what... 100$ (max?). Personally in my entire life I can't remember charging back once due to a shady merchant but let's assume you've saved 1000$ because of chargebacks.

Here's one of the risks you have to bear to enable your chargebacks: http://mashable.com/2011/01/28/identity-theft-infographic/ ... worth it? Think how many insecure databases your name and address and credit card # (and sometimes phone number) are stored in across the net...
My experience with DynamoDB has been the same - very fast access. However I'd recommend checking out ElastiCache - stick that in front of DynamoDB and cache all you can - accessing ElastiCache is much cheaper than accessing DynamoDB.
My guess is that they're not doing a multi-faceted strategy, and are doing these acquisitions to buy some expensive(but good) talent. There's a lot of bad stigma associated with yahoo, so it's possible they have a serious brain drain problem internally.
> How can the screen with a larger diagonal measurement be smaller? Because it's a different shape. Long and thin gets you a bigger diagonal but a smaller screen, for the same diagonal inches.

And now you know why widescreen televisions keep getting wider and shorter.
>> "I love Evernote and think it's a great service, but there should be a simpler way to get most of the same functionality. MultiMarkdown files let you do this while still being able to use vim, grep, etc."

What you're building is cool but markdown, vim and grep aren't simple. Evernote is.
Why would the price of oil drop?
> This sentence does not compute.

Meaning. Someone who is bad at programming but savvy about interacting with their coworkers, bosses, etc. Someone who might be able to keep a job long enough to really fuck stuff up even though they're bad at what they're doing.

Six months in you realize that they've built a bunch of terrible stuff into the system and now you need multiple people to tear it out and rebuild.
Using Active Record to Validate Forms in Rails
Euclideons second video showcasing geospatial data rendering
This, among other things, is what happens when Microsoft hires a Political Strategist to be their Vice President for Strategic and Special Projects[1]

Frankly between their "Scroogled" campaign and all of their other advertisements, I'm starting to lose a lot of what respect I had for MSFT.

[1]: http://en.wikipedia.org/wiki/Mark_Penn
> but using mmap() is a no-brainer for fast file access and I'm surprised they hadn't used it before.

Is it always? I remember benchmark sequential file reads and writes and plain old read and write were sometimes faster or there was no difference.
That's a fair point.

But it depends on what your needs for a car are.
LilValleyBigEgo, looks like you are hellbanned. All your comments are dead. https://news.ycombinator.com/threads?id=LilValleyBigEgo

You need to make a new account.
~90 miles per day round-trip to work, for me. It would be nice if I lived close enough to the office for an EV to be useful/practical.
Ignore the Race, at Your Own Pace.
It's only in the US that I have seen advertisements for a product include direct bashing of a competitor's product. I am not talking about a list of features where you show in which way yours is superior; that is still acceptable (although also deceiving much of the time). I am talking about ads like the Nimoy-Quinto Audi commercial where Nimoy had stupid problems fitting stuff into the Mercedes.

This is such a jarring way to advertise, it's like watching a bully beat a defenseless kid - does anybody feel more sympathy towards the product this way?
Or copy a startup that limits itself to email / iPhone notifications (like e.g. peerby.com) and add SMS to have a much bigger reach.
Checking out Cloudera Impala
Their "Mojave" campaign gave me the same impression. They invited people into tents to try out their latest and greatest OS, called Mojave, and after the person sang the OS's praises they revealed that it's actually Windows Vista.

The whole thing was basically Microsoft saying "you're all wrong, Vista is great and you just aren't smart enough to understand that unless we trick you into it".
D. Richard Hipp, the inventor and primary developer of SQLite considers the rock-solid reliability of SQLite of primary importance, which is one of the reasons everything from iOS to Skype uses it. (The fact that it has a public domain license doesn't hurt.) He lists the potential pitfalls of using this method on the page: http://www.sqlite.org/mmap.html and leaves it to users to determine if those risks are acceptable to them. I'm sure he's been thinking about this method for a while.
$200k in revenue a month for one of the consumer services alone (estimated Lyft rev on 120,000 rides/month) suggests they're solving a big problem/providing a lot of value for consumers...
Remember the camera incident with their new phone?
It's just a poorly titled mis-link, clicking through describes in more detail why it's not entirely a 'no brainer':

http://www.sqlite.org/mmap.html

tl;dr is "Improves performance in some cases with certain caveats/risks, is disabled by default"
Is this for real? The article paints this as a political mugging: "Give money to our ecosystem—lobbying, contributions, PACs, etc—or we'll harass you in Washington." Is this actually how this works? Is there any incentive for Apple to engage these people beyond implied threats?
Eye-Fi Memory Cards: Wireless Photo and Video Uploads from your Camera
Why don't you have to replace worn our brake pads on an EV?
Will this change with time? I know numpy, pandas and matplotlib are likely relatively large projects, but my assumption is someone will likely put together data analysis / matrix math libraries to perform some of these functions.
Can you share anything specific about what you've built?
I've calculated the long-term average by tracking how much fuel I put in the tank and how much the odometer goes up, over many fillups. From that I get about 55mpg.

The efficiency in specific situations is from the on board computer.

How do you calculate it?

> In the real world, I haven't seen hybrid drivers that actually get what's advertised

Come over to priuschat.com sometime and you'll find plenty of them that get the advertised numbers and better.

EDIT: Or check out fuelly, which calculates efficiency using the same method and you'll find plenty of people who get better than the official numbers: http://www.fuelly.com/car/toyota/prius
Perfectly true, gevent + pypy requires a separate build of gevent, but pypy comes with eventlet, so it might have warranted an investigation to see if it makes sense to switch.

However, I suppose without details of the service itself, it's hard to make a judgment call from the sidelines.

Still, glad you were able to improve performance. Why was 'Go' chosen?

Nevermind, I see that was answered in another thread.
I've been using this all morning to write a blog post. Found it awesome!

I don't really know the better way, but when I have more than one page of text, I end up with two scroll bars.

https://dl.dropboxusercontent.com/u/37659951/WideArea%20-%20...

Non-ideal, perhaps a different style of scroll bar, or pushing it right to the edge.
I can't agree more. I had 'the idea' for Airbnb years ago, after couch surfing happily many times.

I'm sure thousands of people had 'the idea' and knew 'not X'. It was really clear to those who had tried the unpaid version there was vast untapped potential in the market for a paid Couch Surfing.

What counted was setting up a system that made the matching process simple, safe, and had critical mass.
I'm optimistically looking for ways not to feel guilty about this. I've always believed that better technology creates new jobs and a wealthier society, but it's pretty clear now that businesses are doing very well by automating away mid-skill jobs. Just contrast the stock market with the job market: companies are becoming more profitable but hiring/paying less.

Tech entrepreneurs are trained to think about optimizing/automating. For example, here's an old blog post by Kopelman: http://redeye.firstround.com/2006/04/shrink_a_market.html Summary: there's a lot of opportunity for you if you find a way to shrink a market.

Without doing too much handwringing, I think it's our responsibility as engineers/technologists to at least try to be aware of what we destroy with what we create.
>>Any reasonably well engineered VM (e.g. V8, JVM, Go) will blow it out of the water.

FYI, Go does not use a VM like V8 or the JVM; Go code compiles to native binary.

However, like many VM based languages and unlike (a lot of) C, Go should be write once, (compile) and run everywhere(Win,Lin,BSD,Mac). Also like many VM languages Go is type/memory safe and is garbage collected.

Edit: It appears V8 is also not a VM, it is a interpreter that performs just-in-time (JIT) compilation of source with no intermediate representation such as bytecode (Java instead JITs bytecode). This makes sense since Java programs are distributed as bytecode and Javascript programs are distributed as source. @calinet6: Thanks for pointing this out.

Life-cycles:

Developer's machine | Runtime
--------------------------------------------------------
Go: source->binary | exec binary
Java: source->bytecode | interp. bytecode / JIT & exec bin
JS: source | interp. source / JIT & exec bin
> Everything was Python, except for the queue, which was something implemented on top of Redis.

Could that be... Resque? If so whats the problem mentioning you are using Ruby as well?
Those analyses are interesting when the proposals project a 10-20 year use of the structure, and include the demolition and disposal costs of the building itself.
I never saw much of a reason for SQLite either until I started doing mobile development. However, it's nearly a must for doing any sort of intensive storage though with Android or iOS (unless use cases are simple enough for XML and JSON).

I just wish doing asynchronous queries with SQLite on Android was not so obtuse and resulted in a bunch of boilerplate or using third party libraries for a core part of the API.
Here are a couple ideas from brain storming. Can anyone critque?

A service to automatically call the pharmacy and request a refill. (I hate having to call every month)

A service to call a restaurant for you and find out how long the wait is.

A service to make automated collections calls for businesses.
What i'm suggesting is that one solution to some of Greece's issues could have been solved through inflation. Arguably it would have been better received than the measures actually took. However without the control, their options have been pretty limited.
Somehow civilizations and empires flourished before modern financial instruments.
I don't think PCs look like this either.

http://i.imgur.com/lamAQ.png
Well, the latency referred to is not factor of the Go code. It's more of a factor of our nginx front end which are handling a few million concurrent connections. The time spent doing computation is being measured in nanoseconds.
I've always chalked it up not as advertising but as branding. Those commercials serve to build a brand around a product and keep current owners involved in the brand, through feelings of superiority or whatever.

It's like CocaCola commercials: they don't need awareness through advertising, they want branding. Everyone knows what Coke is, but they want you to associate happiness with their product, so they keep branding.

So when I see luxury brands bashing each other, I imagine that's part of what rich people pay BMW and Mercedes for. For that feeling of "I'm better than you because I own X", which the brands deliver through marketing like this.
> This is such a jarring way to advertise, it's like watching a bully beat a defenseless kid - does anybody feel more sympathy towards the product this way?

At least in this case, the iPad is so dominant that they probably feel there's no alternative but to address it directly. I'm sure the marketing team knows better, but they're making the comparison because they're in a position of extreme weakness. It's an act of desperation. The defenseless kid here is actually Microsoft.
In chrome(Version 26.0.1410.64 m) the linked page just show up as blank.

Is this some sort of odd way of saying that Microsoft isn't lying in their advertising?