skysight-inc/HackerNews huggingface dataset:
It's beyond commendable that Palmer et.al. seem to have no problem at all employing people smarter than he is wherever they can be found and enticed away from what they are doing. I've gotta wonder, though, if he's looking up at everyone around him and seeing not only stellar talent but stellar ambition and ego how he'll stay on top of it.

I've got a DK1 and had a whole lot of fun with it despite its laughable resolution but as much as I want to play with the DK2 and follow application development (which is all I'm capable of) I'm going to await the store shelf version. I think. :-)
If you really are worried about getting killed while working on your electrical projects? spend $20 on a GFCI outlet or pdu. that's a life-saver. If your work bench doesn't have a gfci in the wall, go to home depot or whatever, and you can get a power strip that has GFCI functionality.

Note, from my understanding, the GFCI will provide some protection even if you only have two prongs; it monitors the hot and the neutral.

http://home.howstuffworks.com/question117.htm
New Relic Insights: Ask your Software Questions, Get Answers Immediately
Yep, that's pretty much what I'm thinking. It started all with thinking how terrible of an idea it would be to wear this while motorcycling...

Someone at Google with access to one of the self driving cars should see what this would 'look like' from a passenger perspective with the data.
> There are a fair number of people in the world who know exactly what they're doing.

That seems like a very broad claim that can't possibly be true without some sort of qualification. Are you saying that there are people who know 100% what they're doing 100% of the time in 100% of endeavors across every category relevant to living life? I feel like what you mean to say is that there are people who know exactly what there doing when it comes to X, where X is a well-defined, specific subject-area.

Assuming that statement is true with the scoped qualifier, even that wasn't always true for this hypothetical person. They had to have learned how to do X and gained enough experience over time to know exactly what they're doing in the matter. Which means, there was a time when they didn't know what they were doing. And I'd say this hypothetical person at that hypothetical time before they knew what they were doing is really the target audience for whom the article was written.
OP is right in that you should at least do this experiment about the money as entrepreneur. If you had all the money in the world would you still be building what you are building? I have come to believe that if the answer is no that I am doing the wrong thing. Everything must at least be building toward what I think I need to do in life and that doesn't mean only making money to do them but activily working on it as well. It makes me very happy and I think it would do that to more people if they would follow that principle.
This is the moment I have been waiting for, for more than a year!!!
Because what you're comparing is Tesla (everyday sedan) vs Ferrari F14T (race car)
Bitcoin Megaphone
The law enforces this, not the forking mechanism. Anyone can pay $20, fork, then clone the code, then cancel the sub, and upload back to git.
List of science fiction films
> Assuming that they've kept up to date

I have experienced old developers clinging to methods and techniques they learned 20 years ago. That profoundly affected their productivity and code quality.
E.g. one guy, who originally started with C on UNIX. Even when he was coding C++ or Objective-C, he would use \0 terminated char[] instead of string objects often. This lead to bugs (e.g. UTF-8 not working, because he assumed every character is always one char/byte long). There also were memory leaks all over the place.

> While software developers get better with time

Good developers may get better with time or stay the same. Average to poor developers might get worse.
Yeah, I'm working on it. I announced upgrades to some of my customers several years back, and failed to deliver many of said upgrades, so I'm not going to give hard dates... but I recognize that competitive pricing is a prerequisite to the survival of the company, and I'm working towards that end.

As is industry standard, I'm upgrading existing customers (e.g. they stay on the same price plan, but they get more resources) before I offer those new price plans to the general public. I have maybe... 1/3rd of my customers upgraded to the plan I promised several years back (that has more disk and less ram than the plan I am upgrading to now.)

A big part of the problem is that I made a huge business mistake a year ago that cost me most of the money I would have used for upgrades. But, I've got a few options on the table, one of which is just consulting for a while;

if I go with used hardware, I'm within $50K of having enough hardware to upgrade everyone to "competitive, but not great" pricing. - that's maybe 3 months of full-time contracting work. Completely reasonable. Of course, used hardware is a lot like 'technical debt' - pay me now or pay me later, but it might make sense, just to get the monkey off my back. (That, and dealing with hardware problems is part of my core skillset; I can probably eek more reliability out of used garbage than most companies can.)

I'm talking 2-3x that for new hardware, which is a lot less realistic without some sort of loan or lease, something I should look into, but eh. I am thinking that used hardware until I'm competitive, then start buying new hardware once I start getting new customers on board might be the best way to go. The company is vastly easier to run when it's slowly growing rather than slowly shrinking.
The Bay Area, First Impressions
Studies have shown that the most effective measure is to switch everything on, dropping the termination impedance, whilst taking production partly offline.

I have a couple of links at the office, currently at home.
> Given that, as an employee, you are the seller in the relationship

Very serious question: Is that actually true, and why do you believe it?

Is it "I'm not the one with hard cash, therefore I am obligated to negotiate like a big box retailer"? Don't be fooled into adopting an unhelpful paradigm or power-relationship just because what you are bartering is harder to quanitfy.

In many ways your employer is much more like Walmart than you will can be. For example, they are a larger entity that can amortize risks over lots of individual interactions. Also. they invest significantly in accounting, data collection, and have better knowledge of what rate they can accept for a transaction.

Walk into a negotiation thinking that you "owe" the other guy an advantage, and you've already given it to them.
I was curious, so I looked it up on Amazon. This is an excerpt of the book description:

The Man Who Quit Money is an account of how one man learned to live, sanely and happily, without earning, receiving, or spending a single cent. Suelo doesn't pay taxes, or accept food stamps or welfare. He lives in caves in the Utah canyonlands, forages wild foods and gourmet discards. He no longer even carries an I.D. Yet he manages to amply fulfill not only the basic human needs-for shelter, food, and warmth-but, to an enviable degree, the universal desires for companionship, purpose, and spiritual engagement.

How did he find companionship in the Utah canyonlands? Does he have a girlfriend who shares the same lifestyle? Or is this more of a "the trees and animals are his friends" sort of thing?
Specifically:

http://seclists.org/fulldisclosure/2014/Mar/298

It seems that one guy not only trolled the list but also he either created new identities for more trolling or managed to attract more trolls as bad as he. The guy also appears to deeply believe he's right.

It's still not fully clear to me if he is also the person thus described by the list maintainer:

"I always assumed that the turning
point would be a sweeping request for large-scale deletion of
information that some vendor or other had taken exception to.
I never imagined that request might come from a researcher within the
'community' itself (and I use that word loosely in modern times)."
So, Cuban is saying Silicon Valley's advantage is the ability to create exits. What's the most common exit path? If you've got the right investor pedigree, it's to flip your company to Google, Facebook, Yahoo or another Sequoia/Accel/Kleiner/Andreessen company. I think that's one of the biggest reasons its difficult to recreate a Silicon Valley elsewhere. SV is a much more incestuous process than the meritocratic one its often portrayed as in the media. Most Sequoia companies don't really "fail" -- they get acqui-hired as a favor/kickback because its better for Sequoia's portfolio and doesn't really impact the acquiring company. In other parts of the country/world where that's not possible, there is a much greater risk for entrepreneurs to start companies around things like social networking apps. Also, kind of ironic to note that Cuban made most of his money by selling his company to Yahoo at the peak of the first internet bubble. A few years later, his company effectively ceased to exist -- not exactly what I'd call creating long-term value.
Not to mention that lots of programmers make bad managers.
Node.js 5 Key Things I Wish I Knew Earlier
Easy to use does not have anything to do with the underlying codebase.
The Business of Highway Adoption
Unfortunately that's not an option for most people reading this.
I'm using this as a canned response for anytime someone asks me to help them with their YC app.
I guess we get hungry for a reason.

(In that, at least in some sense, hunger is an irrational desire for food, it isn't reasoned out)
Proof of stake. Or figure out something totally new. I'm not proposing a solution, just the problem. My gut tells me there is a solution though.
Revisiting JavaScript Minification
I validate all submitted libraries. I try to do size and md5 validation for everybody.
Cases where I do minimum validation is when the author himself submits his library and for trusted people I can skip md5.

But once the auto-update app comes online this issues should become obsolete.

www.jsdelivr.com is completely separate from the CDN. Plus the code is open sourced so you can actually see how it works.
I wasn't there, but from the pictures it looked like televisions and beer were the commodities in highest demand (followed closely by lead).
I have reached that point, and it's still impossible to answer. :-)
Yeah, fair point. If by Silicon Valley, you mean the large tech companies (like Google, Apple, etc), you're correct that they won't ask your salary expectations since they have their own internal process for determining compensation for a given candidate. (They also generally think they can outbid anyone else).

I have been working with smaller startups (down here in LA, but I've seen the same behavior up north), who tend to filter candidates based on expected salary due to limited resources and hiring for an exact role. (We tend to mask our cheapness by using phrases like "hungry" or "passionate").
I read a blog post recently that outlined why we may never actually see photo-realistic games even as the technology improves.

Basically, it's a MASSIVE amount of work/cost to create individual blades of grass that independently react to a person walking on them, vs just pasting an static grass texture on the ground. And unless the movement of the grass is really important to the story, it will never be cost-effective to create all the art work, physics, CPU processing time, and disk space to include it.

Interesting theory at least.
Unfortunately, Angular 2.0 sounds like a project killer. Let's abandon the huge effort put in by the community, and build this shiny new framework with all the latest and greatest (and currently unsupported) tools. Let's support everything we can possibly foresee, and make the ultimate framework that will never need improvement. That is until Angular 3.0, when we'll need to support ES8...

Rewriting a successful framework with no backward support is suicide. Please read this link before continuing on this path: http://www.joelonsoftware.com/articles/fog0000000069.html. Another informative example is Perl 6. The 'rewrite' killed Perl. Microsoft also did this time after time, forcing developers to constantly rewrite their applications instead of spending time writing new products. Even Python 3, with it's limited incompatibilities, had a very negative effect on the community: https://programmers.stackexchange.com/questions/63859/why-do....

Why should I bother supporting Angular 2.0, since 2 years from now the developers are going to get bored and want Angular 3.0? The community is NOT going to take the time to rewrite all their code to scratch your itch. My time is very limited, and I need to be selective where I use it. I love Angular, but there is zero chance I will rewrite any of my code for Angular 2.0. It's not going to happen. I'm quite certain that my sentiments are shared by other developers who have put in far more time and effort than I have.

My strong advice is to fix and optimize what you have. If there are areas that need rewriting or rearchitecting, then do it, but leave a clear upgrade path and don't break existing apps where possible. Sorry, but that's how software works.

You have a ground breaking, beautifully designed framework. Please don't destroy it because it's not perfect. Nothing is.

Can someone at Google please talk some sense into the developers running this project?
You are absolutely right about the title. Though, I should probably clarify, the more accurate title would be "Nobody knows what they're doing all the time." That was the intent when I wrote it, but it could be argued that if the title weren't a bit sensationalist, we may not be having this meaningful discussion with points and counterpoints on HN right now.

EDIT: Actually "all the time" doesn't quite cover it, I'd say it's "most of the time".
Playing Golf..what a way to relax and have a great game with friends.
How to resize images proportionally using CSS for responsive web design
I would love to have Google join jsDelivr but its hard getting in contact.

I guess Google is the one who knocks :p
Yes! Exactly.

People often ask me for feedback on their business ideas.

Often, one of the first questions is, "Why are you doing this? Is this just for the money?"

Usually you can tell when that's the case.
Because you lose far more with Bitcoin. Bitcoin is currently doing as many transactions as a small community credit union, but it's got server farms all over the world and thousands of individual computers and ASICs running 24/7 to "secure" it. It's totally out of control.
The story you mention may indeed appear in an Oliver Sacks book (I've read several, and the story is familiar to me) but it doesn't seem to be in The Man Who Mistook His Wife for a Hat, according to the list in the article you linked.
They will probably sue you.(or something)
Publishing the code is a breach of the contract one signs to get access.
An estimated 1.2 million gallons of water a day, in Utah? Just for environmental concerns I think people have valid reason to be interested in this.
Megacat
Pretty much every TV show uses the same stock newspaper, brown lunch bag, guns, and even a lot of sets among a ton of other props. You build what you need to, but don't build everything from scratch, especially if it's not integral to the narrative.
To understand what you are looking for, I think the HN community needs to understand what you are looking to get from this information. Are you looking for companies that have entirely home based work forces? Or simply looking for tech companies that are currently offering home based positions?
Yeah, but I assure you that most of your entry level job seekers have no idea and either ask too low or some wildly inflated number (my friend over at blah blah was offered $120k...). It's more about being able to justify your expectations than having an accurate number which is why softer targets like ranges or previous salaries are usually easier.
I'm curious what you feel the target is. What we call patterns here are no different than any other industry.

Seriously, name an item and we can quickly describe some common patterns in them. More interestingly, we can describe different sets of patterns that cover the same item. Depending merely on the vantage of who is looking at it.

I think this is where things get truly difficult in programming patterns. We try to get the one abstraction to rule them all. Not necessarily that easy to do.
This can't be good for Unity...
Estinate.com – Time estimation for developers
Estinate is a hobby project that I've been working on for some time. As a developer, I'm often asked for time estimates, but I've been struggling to find a tool I like for the job.

I really just wanted some simple way to make nested lists and estimate each individual item and share it with project managers and clients.

So I set out to create the tool I wanted myself. At the same time I learned some Rails and Angular!

Feel free to try it out and give some initial feedback! There are still a lot of things to wish for.

https://www.estinate.com
he is probably talking about using hashtable, but that needs linear memory so there is a trade off.
Fortunately his qualifications are largely irrelevant for most people reading this. ;)
No, I already play guitar and bass guitar.
Shell scripting with JavaScript engine (from Java 8)
I would spend more time helping others understand that life is difficult and that we are impermanent. If we stop and think about why we feel unhappy, angry, insecure or afraid then we can understand and remove the cause.

We long for the past or we hope for the future and in doing so, we rush through the now. Stop. Breath. Be human. Life is more than your job. You job is impermanent. You are impermanent. Your health or the people you love may be gone tomorrow.
Amen! Agreed. I always like thinkers that challenge the unexamined life and its motivations. It gives you something to think about and just enough motivation to question why you are doing what you are doing-- and make a change.
To a company with a presence & reputation in the American market, "profit" consideres reputation and repeat customers. To a fly-by-night foreign company with no name, "profit" begins and ends at the point of sale.
How It Began : ØMQ
Consumable?
I've been very lucky and I don't have to worry much about money. I'm about to finish school.

Very lucky. May I ask how?
I'm not so sure any normal human is free of the need for some kind of attention. To be kicked out of a group feels like death to us, because our mental machinery was formed to deal with a situation where it was often death. We value the regard of our peers because it's actually a life and death resource to us.

That said, humans are pretty horrific, when it comes down to it. Not that many creatures do the things to their own species that humans do as often as we do with as much enthusiasm.
Me too, I do not desire attention at all, I would love the freedom to pursue intellectual activities that are challenging... I really enjoy making apps and there aren't many apps that really showcase the latest iPads abilities well

My ultimate goal would be financial freedom to work on cool apps full time .. something with A.I. in it, but really delivers graphically as well, as I enjoy challenging both the algorithmic side of my brain with AI and the spatial side of my brain with 3D programming, and I really really enjoy squeezing the last inch out of hardware!

Just lost my job though, so I'm pushing to launch my app this month ASAP, but might have to go back to making cat websites for a few months :(
>I've been trying to learn about the non-profit model.

"Non-profit" likely doesn't mean what you think it does. e.g. The NFL is a non-profit.
I sometimes ask questions and get 'What would you do if there was no one to ask?' and 'What would you do if there was no Google?' and I would like to understand this. Should I have everything rote memorized? Should everything I do be a bespoke solution?
After I sold my company for enough money that it was obvious I'd never have to work again, my mind went to the same place as yours.

Contributing to free/open software is a good one.

But also there are so many pseudo-business projects that are worth doing, and not commercializing. You know like when people say, "People love it, but we're trying to figure out how to monetize it." Wouldn't it be nice to not monetize it, and just leave it as a cool thing that exists? Closer to art than commerce.
Ask HN: What's it like to work at Lumosity?
I work in a neuroscience lab that investigates the underlying mechanisms of emotion and attention within the brain.

For the last 2 years I've been managing a clinical trial investigating the impact of a video-game intervention on brain and behavior within adolescents.

I'm interested in talking to someone who works at Lumosity to see if I would be a good fit.

http://www.lumosity.com/
Deep belief image recognition running in JavaScript
Given money enough, and time, I definitely have things I would work on (mostly developing numerical algorithms for solving physical modeling problems, and expressing them in software). Yet, paradoxically, I worry about being given unconditional money and time to work on them.

Occasionally my wife and I talk about my quitting work, and us moving to Thailand (her native country). Her vision of my ideal life there is that I wouldn't have to work, and could sit around doing my pet projects without any time or money constraints.

That always strikes me as dangerous. Those projects I want to work on didn't jump into my head unbidden. The ideas arose from years of coming to grips with real-world problems that don't have entirely satisfactory solutions. If I untether myself from the work that led to the ideas I want to pursue, then where will the next ideas come from? And how will I know whether they are worth pursuing?

To me, having side projects that seem worth doing, especially from the point of being useful to others (Sivers' way of distinguishing what he means by "not just relaxing"), requires their being grounded in real-world projects. And one measure of the worth of real-world projects, like it or not, is that people are willing to pay to get them done.
"Funemployment". Love it.
Bank of America cutting across divisions
His second tweet makes an excellent point...
"you have just spent over $200 and still haven't made any money"

Really?

How much does the computers of these Indie Devs cost? Rent? Electricity? Internet?

$200 is what a developer may spend in lunch in one month. $20 per month is a blip in the radar

$200 per year is very affordable, even if you're in a 3rd world country, no kidding.
Social Media: 3 Ways to Embrace Hashtags
Customer Acquisition for Startups: Marketing = Buying Customers
Crowdfunding campaigns are essentially acts of salesmanship. You have an idea for a thing. Other people have money. You persuade them to trade their money for your thing. Marketing is how you do that. Essentially, you’re buying customers. You pay content distributors to get your message in front of people so they’ll come to your website. Those content distributors are called channels. A bad channel has a high cost per customer; a good one costs less than what that customer will end up paying you.
Nor is it really important that people reading this understand.
Your assertion that people can't raise money easily elsewhere is wrong. Just because you had one singular data point about your own experience does not create a truth, nor does my experience in raising a large-sized convertible note in just five weeks with only four investor meetings in the deep south make that a truth either.

Then again, I had already made most of those investors good money, and have friends who are professional fundraisers. Your connectedness counts everywhere. Those SV intangibles are largely meaningless to my business, as there are more of my kind of customers in my local city than in SV, a lot more.
Selective attention test