skysight-inc/HackerNews huggingface dataset:
The problem isn't when everyone is using the same .so/.dll. THAT would be a dream by comparison.

The problem is that one app wants the Mono/.NET runtime, another wants Python, another is using Java, another is using a huge pile of Visual Basic libraries...and then every app ECOSYSTEM has its own pile of dependencies and libraries. And on Windows, to avoid DLL-hell, everyone pretty much ships their own version of libraries to ensure compatibility (and if you're on Mac, the story is pretty much the same there -- apps don't share anything but OS services -- it's only on Linux where you can rebuild everything that people dare share versions, and even then another commenter just pointed out there are bugs with that too).

Java/Eclipse is probably my current worst offender, and Firefox is still greedy (though it's gotten better -- and Chrome is just completely broken on my system right now for whatever reason). Both are actually worse than the (bloated) Visual Studio that I need to run to develop Windows apps. And then of course there's Firefox (which has gotten better) and other various apps I'm running just to do basic development.

Eclipse makes Visual Studio look lean by comparison -- but if I want to develop for Android, I have to work a lot harder to get an alternate environment ALMOST working as well as they've got Eclipse configured to work.

Sounds like you're on Linux or Mac, and not doing as much GUI development as I choose to do. Looking right now Eclipse (the GUI from hell) alone is using 608Mb of memory. I know it has a lot of useful features, but 608Mb is a crazy amount of memory to use for a fancy text editor.

I'm also using Notepad++ with tons of plug-ins, and it takes up <10Mb. Eclipse does more, but really, does it do THAT much more?

And SKYPE is taking 90Mb to sit idle. I use Skype to chat with business clients, so I can't easily just toss it, despite that Pidgin is using 21Mb to connect to 4 different chat networks simultaneously and Skype only connects to one...

The list goes on. And I need to upgrade to 16Gb soon (though looking at the memory usage right now, shortly after a reboot, I'm "only" at 4.1Gb, so it's not critical yet). Sigh.
They screwed it up in Chrome 22 while rewriting part of skia: https://code.google.com/p/chromium/issues/detail?id=146407
Even if you don't have replaceable RAM, you're still replacing your computer at some regular interval. It just means you have to buy the computer with more RAM than you would if it wasn't upgradeable (which was true anyway.) That's part of the cost of buying a computer where you can't upgrade the RAM.
Hey, next time you are facing jail time, let me decide for you what your best options are, K?

Do we have a deal?
Sane Data Updates Are Harder than You Think
I could have, yes.

What I've learned about lawyers in the past 15 years is that about 49% of them are terrible. So processes that begin with "find a good lawyer" are a lot scarier to me than process that begin with "adopt this proven set of documents".
Tesla Delays Model X Until Late 2014
This is a good deck. Thanks for sharing. I'd be really surprised though if really no one had told you at least some of these tips before you had to discover them for yourself.
Show HN: Buy Amazon gift cards with Bitcoins
what would you accomplish by switching from Ruby to Python?

Simpler syntax?
South Africa: R140 Mil Website Company On the Premier's Payroll for Years
> Drowning kills 100% of people who drown, so it's certainly more dangerous than guns.

I heard from a person that had to go through helicopter rescue training that they're, in their course of training, required to drown at one point; and then, after drowning, are brought back up and revived.

Drowning may kill a large percentage of the people that drown, but it's not a guaranteed death-sentence.
If your lawyers refuse to review something you send them, you should really consider getting a different one. That's just unreasonable, no matter where your attorney is located.

But yes, to your point - if you are doing anything custom, need tweaks to the forms, or anything else like that - by all means, get an attorney.
I think you're nitpicking. The good kind (good information in there) but still nitting. Developed, intellectually, culturally and so on is clearly what he meant.

Reading the wiki link, it looks like sharks do not have this feature since there was a divergence prior to this. What this says to me is they probably were water dwelling but for some reason developed lungs (a short stint on land and went on to find their true calling in the water)? Or they could have started out mostly in shallow water or spent a lot of time near the surface.

>>>>
EDIT More searching suggests that the picture is quite murky.

The swim bladder and lungs of aquatic and terrestrial organisms arose independently from a common primordial “respiratory pharynx” but not from each other...If there is commonality among these diverse respiratory processes, it is that all levels of organization, from molecular signaling to structure to function, co-evolve progressively, and optimize an existing gas-exchange framework.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2895359/

<<<<

Also, surprise is trivially true given unknown data even if it properly fits one's model since no one follows all deductions of a model to generate all data. Plus, the brain tends to compartmentalize.
Forgive me, but the problem isn't the source.

I don't want to live in a world where people are shunned for expressing their gratitude.

The problem here sounds like you're ill-equipped for the demands placed on you. (And, possibly, that anyone in your position would be, so I'm not trying to be snarky here).

If I were your manager (not that you have one, but hypothetically) – I would surmise that the issue is that your position is under-staffed or that you have too much on your plate as an individual worker.

Sure, technology might offer some solutions, but if it's to the point that you resent expressions of gratitude from your users, you're losing the ability to empathize with them and that begins to be dangerous from many perspectives.

Further, honestly, you lose something more when you avoid and/or lose that customer contact and that perception of responsiveness from a real person – people like immediate, self-service options, but they also value knowing there's a responsive human out there, ready to fix whatever imaginable problem they may face. That sort of thing wins and retains customers, users, etc.

--

"I think I felt the same way with thank yous, but now they seem like a penalty, a cost I incur if I respond to a user and solve their problem. I think of it more like my job is to help as many people as possible in the time I have, and every X thank yous is one less legitimate question or bug report I'm able to find."

As a final point, I just reject the idea that the time and cognitive load from one (or even a dozen) thank-you emails is equal to the time required for a question or bug report, so I doubt the gravity of the problem to begin with and maintain that there's more afoot here than simply over-demand for constrained resources.
Lessons Learned - First Product Launch
I recently launched penguit.com. Here is what I learned from the process.
The belief that humans have arrived at a plateau and no longer are subject to evolution is also evidence that you do not understand evolution.

I assure you, homo sapiens is under great evolutionary pressure to evolve an effective response to birth control.

It is also worth noting that it is suspected that our large brains mostly reached their present size to enable us to be more effective in interacting with each other. As long as we would prefer to not wind up alone on Saturday night, we'll be under pressure to better figure out how to get other humans to do what we want them to do. There is no upper limit to how much intelligence could be brought to bear on that problem.

(Though in practice I believe that we'll build machines smarter than us, which will improve far more rapidly than we could ever hope to.)
Some things are so obviously bullshit, they deserve no serious treatment. This is one of them.
Link to talk given by the host on the subject. http://vimeo.com/52332329
Jesus.

What about these documents makes you think they are "proven" by any measure?

Exactly what metric are you using to make that determination?
I don't trust the courts to determine which software "has no other purpose than to commit crimes". As I point out in another comment, penetration testers could argue that they'd legitimately need to use nearly any software used by hackers, including stuff like Metasploit. Someone else also points out it could potentially inhibit people disclosing vulnerabilities.
5 famous Startup Incubation Centers in India
There was a study done that said that people not looking at the camera are found to be more attractive then those who look directly into the lens. Also, the left side of your face is more attractive than the right.[1]

[1] http://www.huffingtonpost.com/2012/04/21/face-left-side-more...
>>That's the low-hanging fruit. It will make meat slightly more expensive, but I'm okay with that.

You may be okay with that, but there are a large number of low-income people who are not.

I'm not disagreeing with you - I think factory farming and antibiotic usage for farm animals should be banned. I just think it's worth keeping a broad perspective so that we can appreciate that these problems are in fact very difficult to solve.
If this appeals to you, I have 2 words: Tab Wrangler.

As a compulsive tab hoarder, I've been using Tab Wrangler for this same purpose for over a year and I believe its approach is far superior: it just closes tabs that you ahven't visited for a period of time. If you haven't been to a tab in ~20 minutes, likely you don't need it on hand. I can't know when I'm done with a tab until I've moved onto my next task, which means I'm no longer thinking about that tab.

Also, you can lock tabs, have a minimum number of tabs (I set mine to 5) and easily list any auto-closed tabs so you don't lose anything, though I find myself only needing to look through that list once or twice a week.

Anyway, Tab Wrangler absolutely changed my life.

Not my project, just think it's awesome: https://chrome.google.com/webstore/detail/tab-wrangler/egnjh...
I worked on these shoes (I am a co-founder of the studio yesyesno / yesyesno.com) and happy to answer any questions. It was really a quick prototype, and we are in the process of open sourcing all the schematics and code around the project.

our repo (which will get cleaned up / readme shortly) is here: https://github.com/jmsaavedra/shoes
Because Mark deleted them after he made sure his POSTs are working
I always tell people that I've spent the last six years of my life as a digital crack dealer.
> Pepper is a huge surface area, comparable with the web stack in size.

It's neither comparable in size or complexity to the entire browser stack. CSS, HTML, DOM, and JavaScript are so large that they that require the full weight of large-scale corporations to provide a working implementation that's even remotely compatible with the web as its deployed today.

Mozilla received a leg-up in terms of having the majority of the code donated by a large corporation, and by having the web be compatible with that existing technology stack. I can see how I could spend $1M and have a team implement the Pepper API in 6-12 months, and that includes an independent implementation of NaCL/PNaCL sandboxing (if we leveraged google's development tools).

I can't even begin to imagine trying to create an independent browser stack for any reasonable amount of money.

[edit] This is the current Pepper API documentation:

https://developers.google.com/native-client/peppercpp/inheri...

It's tiny.
We are seeing more and more Canadian companies these days, due to the tax incentives and whatever they're putting in the water in Waterloo. We'll definitely look into what we can do there!
The woods, or some of the shadier areas of the city, places where police aren't immediately accessible

I would rather like to live in the woods if I had the chance. I find it a wonderful location, quiet, peaceful.

Guns still have a place in this world, it just might not be a place that you, personally, see.
Am I the only one who read that and thought "perhaps you should have paid attention to what you were doing?" I know it sounds dickish, but seriously, why not own up to the fact that not every user interface is tailored to you, and that sometimes you are fallible?
Because it's not helpful to anyone. It just says "they should use my favourite toy instead of their favourite toy". No details about why or how it would help anyone anywhere ever. Just "Someone else should do a lot of work. Because I said so."
Chromebook Pixel: My First Week Living In Cloud
No, you're incorrect. Reducing the human population density would decrease meat consumption, which would decrease cattle population density, which would decrease anti-bacterial consumption.
I'd consider finding a ribbon cable to run into the fridge for the thermocouple in the fridge. If you find a nice thin one you can avoid having the uC and power inside the fridge eliminating most of those problems. Though this would be a less aesthetically pleasing method. As for your broken arduinos it's possible to program them again most likely with something like the USBtinyisp, at least if you haven't fried the uC itself.
I think this Wikipedia page does the best job of succinctly summarizing the severity of the issue:

http://en.wikipedia.org/wiki/Timeline_of_antibiotics
I would look at "delta-scraping" as one of the things that is easier with scrapy. There is an existing extension for it:
https://github.com/scrapinghub/scrapylib/blob/master/scrapyl...
and lots of support and help from the community.

Admittedly writing this from scratch requires learning the framework, but being able to share and reuse code is a huge win (disclaimer: I'm a Scrapy contributor).
You've caught on to our ploy!

But in all seriousness, we like to share what we do because sharing is cool and it attracts other people who like to share cool technology, which are the kind of people we like to work with.
LinkedIn is a Scala shop. So if LinkedIn is a virus, I think that's a first for the Scala language. "Scala, good for viruses too!" :O
Upgrading Rails: Gems Extracted in Rails 4
Cultivate connections with people you know and trust, rely on their connections instead of trying to force connections with people you don't know.

The power of linked in isn't building a giant list of everyone who is related to you, it's building a tiny list of really awesome people who have a tiny list of really awesome people who have a tiny list of really awesome people...

TL;DR: If you curate content, don't be surprised if the quality rises.

EDIT: This is the perspective of a more introverted type who tries to build fewer strong connections instead of many weak connections. If you can build and maintain many weak connections effectively, go ahead! I just know that I absolutely cannot maintain those well, and prefer to network with those who can and rely on them to maintain those connections.
Do modern dinosaurs have a theory of mind?
Not everyone develops on the same platform as an application is deployed.
These ones do appear to be real. I don't know HOW, due to the reasons you give. Most sites that claim to be revenge porn are "fake" (in the sense that - thankfully - everyone in the videos has consented). You can tell 'cos the submit page requests signatures and documentation from all people in the film.
Of course. Number of generations is merely one step less irrelevant than the amount of time that has passed.

As with most things there is a nearly tower of progressively more accurate statements that could be made.
Correct, but remember that, if income across most of the population were to be increased, keeping the amount of total income constant, then average relative income would increase. For example, a typical redistribution tax in the typical, modern capitalist society, would have this effect.
If you are a large and respected firm that handles plea bargains with a cookie cutter template for 90% cheaper than the cost of a private attorney, sure, we have a deal.
I'd like to see screenshots of the interface before judging if its deception or user error. Also, sounds like it had a positive effect on your life - old friends happy to hear from you.
"isn't likely to be price-competitive" ... indeed
Vine UX: How Vine Wraps Up New Users
I think he meant they insisted on DRM and crippled online experiences. I'm not incredibly familiar with post-2005 Marvel, but untol then they had been extremely reluctant to embrace the web, which resulted in massive online piracy (and crappy community standards like cbz/cbr).
Me too. I found it easier to keep track of the code logic or the "story" in the documentation without them interfering with each other, but easy enough to jump from one to the other when wanted.
I don't have any info about Sting, but we're working on some blog posts that go deeper into each of these topics. I'll make sure that the interest in Sting is accounted for in the prioritization.
Not the person you were asking the question of, but if I can jump in...

These documents were created by a collaboration of attorneys from Orrick, YC, and a few other places. They are as proven as any forms you're going to get from any reputable startup lawyer.
I just posted this above: "I don't have any info about Sting, but we're working on some blog posts that go deeper into each of these topics. I'll make sure that the interest in Sting is accounted for in the prioritization."

So now that's +2. :)
This, wait... no, sorry, not this. Joking aside; the first button is one that deselects all contacts and they mention the numbers of connections to be created right in the top. Here it is: http://i.imgur.com/3qiT140.jpg

I do hate LinkedIn but for very different reasons, like pretending is a safety measure to not connect with strangers and then charging you for a premium service for direct-emailing anyone you want.
Pretty solid deck. A lot of stuff you read in different places consolidated in one place.
Udacity  Interactive 3D Graphics
Do what I do: save them to Instapaper. Then go back and organize them once a month but never bother to read them.
This isn't a "backdoor" inside the brain. (It's more equivalent to, say, gaining read access to /etc/shadow and being able to brute-force the passwords inside.)

That quibble aside, this is an interesting article on a rather disturbing potential future attack vector.
No, you won't be safe, but you won't accidentally log into your gmail account from Linkedin. This is specifically about Linkedin, because it's asking for your gmail credentials and if in a hurry, as I often am and don't go to linkedin that often, I mistakenly enter my linkedin password thinking it's telling me I am not logged in.

I agree that letting linkedin in scan your 11,000 contacts is going to be faster, but seriously, how many contacts are useful? I have less than 100, and some of those are kind of iffy. Unless you are a recruiter that has a use for perusing random resumes, it seems unlikely to get much value from having 10k profiles linked.
Entrepreneurship as a journey not a destination
I'd love to be able to upgrade my laptop RAM like that. Laptop CPU and motherboard manufacturers are still quite stingy about the maximum RAM they support. This limit is the only reason I had to buy a new laptop last year, and why I will likely need to buy another one in a few more years. A laptop sold today should support up to 2x64GB DDR3 RAM[1], but typical Ivy Bridge laptops only go up to 2x16GB, and a year ago it was max 2x4GB or for higher-end 2x8GB. The laptop I replaced had max total 3.2GB (you could put in 2x2GB DDR2 but the system would only see about 3.2GB, so I stuck to 2GB+1GB). Its 2007 Core 2 Duo is still blazingly fast, and its disk was easy to upgrade to an SSD.

[1] One can't easily buy a 64GB DIMM today, but Moore's Law is swift and mighty.
http://www.businessinsider.com/the-first-20-people-to-sign-u...

Here are some fun people you can chat with. I felt kinda bad bugging Zuck with a message but how could I resist?
These kinds of things are fun to read but I'd love to see more posts along the lines of "how we built x in y years".
WOW. Enjoy your cellmate dude. The jails are full of guys who think like you.

Cookie cutter plea bargain. YIKES!

Just plead guilty. It's cheaper!
10 Mission Critical Elements to Optimize on Your E-commerce Site – Right Now
When it comes to e-commerce optimization and CRO in general, few have more hands-on experience than Peep Laja. In this podcast he points out 10 mission critical elements on your e-commerce site and tells you how and why you should optimize them - right now!
Web Growth Summary [1996]
This is insulting to UX designers. It's the equivalent of saying to a dev "development is easy, just keep it simple and use common sense". Absurd.
I've thought of several variations on this idea. The most feasible was to have all of the electronics contained inside a plastic box, and this would stick to the side of the fridge with magnets. I'd run a tiny 3-wire cable to the temp sensor, which would sit inside the fridge. It's not the most elegant solution, which is what I'm chasing.

I'll look into reprogramming them, but assuming the Arduino prototyping board is ok, I'm only replacing the ~$5 ATMega processors.
This is a fair argument, but "improving the web as a platform" doesn't necessarily equal "good for the web". If a local developer (I mean a land developer here) runs for city council because he believes in his city and wants to improve it for the good of his business, it's still quite possible that the decisions he makes could be bad for the city as a whole in the long run (i.e. favoring parts of town he develops over others for services, businesses, etc.).

I'm not saying Chrome is a data-mining tool (though I don't doubt that it could be doing some of that), but it's also not a purely altruistic contribution to the community. Google is the big developer that's doing lots of beautification and really contributing to the growth of the city, but Firefox is the community activist that's trying to make sure all the developers play by the rules that benefit everyone, not just them.
> This is similar to how the Rubinius project has been managed for a long time

... which in turn was "taken from Audrey Tang's commit policy on Pugs". [1]

[1] http://jacobian.org/writing/commit-bits/#c2548
I'm sorry but last time I checked, Mockingbird development is all but stalled since the founders got hired by Stripe. Which is a shame, given how a great product it was.

Since you're probably gonna see them around, please ask them: why don't they just hire an employee to do actual work for Mockingbird? Thanks!
I met him at a book signing at the Boulder Book Store in the mid 90's. He walked to the front of the audience, and said "I'm feeling a bit wobbly today. I was recently in Texas and asked my friend: What do you do for fun in Texas?"

At this point I thought he was going to say, "And we got really drunk." But he said "So we went shopping for cowboy boots." And he proudly showed us his boots.
I prefer 'puppy'. Perhaps for overweight kids we could start using 'calf' ?