skysight-inc/HackerNews huggingface dataset:
A bird in the hand is worth two in the bush.

If market rate is $105k and you're paying me $55k in cash, then I'd want $100k in equity, not $50k. This is something many startups get wrong. It isn't a one-to-one swap.

Even if you have some sort of reasonable valuation, equity is worthless until there's someone to sell it to. There needs to be an uncertainty/illiquidity multiple applied. Otherwise, I'll take the cash. That has literally always worked out to my benefit throughout my 15 year career in software development (even working for companies that got acquired for 9 digits).
some helpers produce escaped output, some don't.
Think: "link_to(name, url)" must produce html that must not be escaped again while "strip(text)" can produce unescaped text.
You didn't say money system. You said economy. Currency is certainly a scarce resource.
What do you mean the ghosts in SS2 "didn't work"? I thought they were pure genius -- and they scared the crap out of me the first times they appeared.
I hate myself. My first thought was being happy my version of Rails was not vulnerable to this one.
For savings, the only thing that matters is the delta between expenses and income. I live in rural Massachusetts and had no problem maxing 401k for 20 years. I used to live in NYC and the delta is way higher here even though the raw salary was higher in NYC.
It's not my company - I'm just a fan of them.

I believe they use HBase and Postgres underneath.
Interesting point. Looks like the board bought back $200m of Carl Icahn's stock a few months ago, a pretty big cash outlay (equal to ~10% of total stock outstanding): http://money.cnn.com/2013/11/26/investing/take-two-interacti...
Agreed, and a fair point. Statefulness is not a consequence of using Baseimage-docker, and I didn't mean to suggest it was. A clearer way to put it is perhaps to say that aiming for a container that is as simple and stateless as possible makes the "problems" outlined in the OP seem less compelling to me.

Take the syslog example. If I am starting processes that log to syslog, and I want syslog running because I care about those messages, then I should be taking steps to ship those messages out of the container, otherwise I am creating state that has to be preserved across system lifecycle events to be of any use. If I am pursuing a stateless container then I will not be blindly running things that create state without deciding how to handle it. Along those lines if you are pursuing this kind of design you want to have a good handle on everything that's running, and what state it produces. I don't know everything that's running and producing output in a full Linux installation. I'm sure I could figure it out, but it seems to me that Docker's minimalistic approach makes it easier to draw lines around this stuff.

The OP implied that you could design what looks like a solid container and that it might yet be broken in ways that aren't obvious. I'm very eager to know if that's really the case, as I am considering deploying some production components using the tool.

So far the system services argument doesn't seem very compelling to me. I haven't run into any issues launching services from scripts at container start. Examples would be logstash, redis, supervisord, etc. It could be very convenient to have an image already configured with a proper init system, but I am not sure that it is fixing anything that is broken.

I don't have enough experience to get deeply into the PID1 issue. All I can say is that I haven't run into any problems . I can't say, for example, whether everything is shutting down cleanly in all cases, but the way I build my containers I don't care that much. Unless I go back in for specific diagnostic reasons a container only gets started once.
So then why take options at all? Statistically and economically there's little incentive to at that point, especially if management is going to create this toxic ruthless "fire fast" environment.
+1.

Is weird. I have more than +17 years on this job, and when I have apply to some oportunities (online) for the kind of things I could be good some companies expect to hire me testing for the things that are not related to the job itself!. Like testing algorithmic stuff instead of database (I'm a database/crud/backend guy).

I could understand the use of some general test, but the weird thing is that nothing at all related to the job is used.

I remember from some big internet recruitment agency that use a lot of time with me, but at the end I fail at them because they use the final testing unrelated to all the things hours and hours before we talked about.

Is like hire a mechanic, and ask only algebra stuff.
Except it doesn't really work that way? If they pay extra in SF than in Austin to make up for the difference in living expenses, your net income pool that you draw from to contribute to your 401k is going to be roughly the same.
The price of non-silicon cells I think is largely dictated by the extra processing. I think the hardest thing you need to do for silicon is grow it as a single crystal, but even that isn't 100% required (but it will boost efficiency). And you've got abundant, cheap raw material.

Other types of cells have more complex growth and fabrication processes, often requiring a vacuum, tight stoichiometry/growth control, and expensive/finnicky/dangerous precursors.
I still don't think that you actually disagree that the github/rubygems.org setup is an improvement over the rubyforge setup. Assuming that, I agree that the extent to which Rails had anything to do with that is debatable (and unanswerable, in fact); there was definitely an explosion of gems hosted on github that needed a new home, and I think the popularity of Rails had something to do with that explosion, but it certainly may have happened anyway.

I think lots of people find Bundler to be an improvement over straight rubygems outside of Rails projects (even if you don't), which I think fits the criteria of "an improvement driven by Rails".

I think your last sentence is the real argument you're trying to make here, and I agree with it wholeheartedly - it's incredibly frustrating that so many people seem to think Ruby is only good or useful because of Rails. I'm not one of those people!
Yes.
http://www.ats-lang.org/
"For most startups in the bay area"... time to move or be open to remote developers.
I wrote a hack that uses sed to rename files and I've been pretty happy with it despite its simplicity.

https://github.com/everett1992/utils/blob/master/sed-utils/m...
The Danger Of The New Internet Choke Points
Bankers fantasizing about Wall Street heydays are finding it harder to get paid
That's especially true about the ongoing startup myth of underpaying because the equity is supposed to make up for it - and then being stingy with equity. Sheesh. 0.1% of a $50M buyout is $50k... how many years of salary loss is that worth at the risk? And that's assuming that 0.1% doesn't get diluted down to more like 0.05% by later funding rounds.
Could this new theory explain crime and violence in America?
Some highlights:

- $570mm net income generated on $1.9bln revenue in FY2013

- 128mm daily active users

- Candy Crush Saga accounts for 80% of gross bookings

Given those numbers a $10bln IPO valuation wouldn't be absurd.
Nice find! Didn't know they were so far along with Dotty.

Will be interesting to see how a potential merge works out (assume Scala 2.13 at the earliest).
Matrix? What is this movie you speaketh of? :)
It isn't the core init system, the /sbin/init executable, itself that's causing problems. It's all the scripts that are part of the init system as a whole. Scripts that try to run fsck and mount volumes and populate /dev and stuff.

As for signals: ok it's great that it responds to signals, but that's not the point. `docker stop` sends SIGTERM. So your PID must respond to SIGTERM and forward the signal to all other processes, period.
5 Dysfunctions of a Team (a leadership fable) as well as the related leaders field guide to help you run a strategic weekend offsite are both amazing.

http://www.betterworldbooks.com/Five-dysfunctions-of-a-team-...
[non affiliate link]
Might the current IPv6 numbers just reflect that a lot of people aren't peering or anything? I was under the impression that a lot of announcements were driven by the need for not relying on a single provider.

>So how would you design a P2P application that has no poor design?

SIP and FTP break even in non-P2P scenarios, so my comment was mainly directed at them. For P2P apps, NAT doesn't pose a whole lot more of a problem than a firewall with the same configuration. So you'd use UPnP or whatever protocol to get around it. At that point, it doesn't really matter, does it? The app talks to local gateway and ask for the IP and port forwarding either way.
Maybe a more tactful (and effective) response: "if your idea is so good, why aren't you implementing it?"
How the US could block the Comcast/Time Warner Cable merger
that's a damn shame about nanosolar -- they had a really cool process that made a lot of sense.
Parents we need your help
We're creating an app specifically for your kid's pictures!

http://www.yoovi.co/

I really appreciate your support!
For reference, the source paper: http://www.pnas.org/content/early/2014/02/13/1400547111.abst...

It's not a completely novel idea, but it it an interesting find which may lead to more interesting conclusions.
The fact that employees and company principles value startup equity very differently is another reason why some companies are stingy about granting equity.
Actually, in the original (circa 1968) Pascal, it did.

In Pascal, the size of an array was part of the type of the array. IIRC, You simply could not write an array index out of bounds bug. This made it a somewhat reasonable choice for a medical device, where an array index out of bounds could be catastrophic. However...

You also could not create a variable-sized array. There was no way even to talk about the type of such an object. (Yes, I ran into that professionally once.) I think this is why Turbo Pascal (and maybe others?) softened that.
Ask HN: YouTube channels like Hacker News you recommend, about tech and science?
Disclaimer: I know some people don't like this kind of survey but this is not about "HN alternatives". I recently ditched my cable TV subscription and now I only use youtube.com/tv instead, hence this Ask HN.

Question: what YouTube channels do you people recommend to watch?

It must have frequent updates (weekly, at least) and discuss technology topics or science news or anything in between. Basically any channels like HN but done in video. Bonus points for non-english channels too, as we have a broad audience here :-)
To be fair there's some circular reasoning here. A contract itself is only valid and legal according to the law of a particular nation. Those pieces of paper had no equivalence of legal meaning in the Native American culture prior to the founding of the colonies and the forced application of English common law.
Seeing 'Aol.' in the leading image on the portfolio site http://www.marytaodesign.com seems like a strange choice when you're trying to get a job at Google.
Thanks for the list. I'll try those out!
The point isn't that bad hires have become less tolerable; it's that conventional interview practices are so unreliable that startups have taken to doing things that actually make it harder to attract candidates in order to mitigate their risks.
ironically, any two hundred year old whale will know exactly the feelings of loss and devastation on finding your species has been all but wiped out.
And that engineer will be dismissed as "not a real hacker" since they haven't been coding since 12 years old.
One of the commenters on the article lives in rural Texas where it's too expensive to run electricity.

He lives comfortably on ~300 watts and recently bought a 100 watt panel for $130 shipped. His biggest expense? Batteries. Solar panels last, but batteries have to be constantly maintained and replaced.

Without a cheap, reliable storage medium, solar is useless or extremely expensive. All the more so at power plant scale. Maybe solar+hydro combination installations would work.
Did you read the article? The panels already got cheaper, but the cost of installing and using them didn't, and are making up a bigger and bigger part of the total cost for PV systems. At some point, making the panels even cheaper doesn't make the cost of the energy so much cheaper:

SSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPP

SSSSSSSSSPPPPPPPPP

SSSSSSSSSPPPPPP
Voynich Manuscript Breakthrough over 600-year-old mystery manuscript
You can approve expense 'Reports' through Concur's app, which you likely won't see a manager do more than once a month because your company has the pleasure of paying $11 per report.

Abacus is built to submit and approve expenses in real time, and we'd never charge you for that speed and convenience.
>is it possible to have any security when attackers have the same rights as legit users?

Isn't this roughly the problem that bitcoin set out to solve?
"It was for your good." Pure spin, no content. Flagged.
Funny how in languages like python or clojure, the bazaar library eco system can be a fuzzy moving target daunting to control, while Java stdlib is on the other side of things, but too far, Guava, Apache Commons, Joda could have been made standard but it's not.
Why not? it's not like google and other crawler bots crawl your site every second, we are talking about roughly once a day.

And even then, there are solutions to do PhantomJS rendering on the fly, it might be a bit slower, but shouldn't be drastically so - some of the SAAS solutions I mentioned already provide such an option.
Dormi Turns Old Android Phones into Internet-Connected Baby Monitors
I think you have an inaccurate understanding of how projectile motion works.

First, there is no particular angle that you need to fire to "escape the horizon". The horizon is not a well-defined distance (it depends on how high how above sea-level you are), and in any case you never need to fire at a steeper angle than 45 degrees.

Second, momentum is not "used up" to elevate a projectile. If you ignore air resistance, a cannon shell will hit the ground with exactly the same speed as it was launched (no matter what angle it was launched at). For example, if you fire it straight up, then the kinetic energy of the projectile when it lands (again, disregarding air resistance) is exactly the height it reached times the force of gravity. And that is exactly the speed it had when it was initially fired (which is how it could reach that height).
Facebook loses privacy case in germany
I'm not sure of the details, but I think it's rooted in tax law -- that the options are classified differently if they're exercised within a year of their creation.
As for the reading file into a string, there is almost somethig like that: http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files...

There is a method for reading a file into a list of lines (it is strange that they didn't include a method to read the lines into a single string).
IOS 7 Cookbook
They say they contacted MS to verify his identity but didn't include their reply. From reading this article without the context of the reddit thread I would venture to guess if he really was then it is past tense now.
"He said he had managed to find the word for Taurus, alongside a picture of seven stars (seen as part of the zodiac constellation of Taurus) and the word Kantairon alongside a picture of the herb Centaury."
Inside My Home Rackspace Private Cloud, OpenStack Lab, Part 2: The Networking
I would wager that having a mortgage is positively correlated with net worth, and that credit card debt, student loans and surely payday loans(!!) are negatively correlated with net worth.
There's a misconception that BioShock Infinite was a massive hit. It had the kind of budget that needed to sell 3+, maybe even 4+, million units to break even. It sold 4 million, but a lot of those were at discounted prices or via Steam sales. Remember, it took five years with a large team and had a premium marketing budget. I'm going to guess about $80-100 million prior to marketing.

Also, the crunch time was horrendous for much of the project. The project churned through people who left bitter and burned out.

I'm not sayin' BI is a bad game, but this isn't the story of a well-managed studio.
Average life expectancy is calculated without accounting for infant mortality; when accounted for, it's considerably higher, or so I'm told.
You seem to have forgotten the actual problem scope.

Nobody is claiming that railguns (or cannons) don't work. The issue is that to fire a projectile over the horizon the projectile's angle has to be increased.

This poses one of two issues:

- You fire the projectile SO fast you overshoot the target

- You fire the projectile to hit a target just over the horizon but to do so it no longer contains enough energy to do measurable damage to the target.

Try a diagram and see if that helps:

http://i.imgur.com/jWihwxf.png
So you think you know all the people who are "a good culture/team fit", and they aren't even particularly good. And then you complain about how hard it is to hire people? Of course its hard to hire people if you limit yourself to the thirty you know.

Hiring people you don't know opens you up to opportunities to expand your horizons and go in new directions. If a good culture fit means people you already know then you are incredibly narrow minded about culture.
The cost of funds figure (whether LIBOR, prime or other base rate) IS the reflection of the cost of expected inflation.
Ask HN: How to Increase Yearly Income Potential as Young Talented Developer?
I'm a talented young developer who can easily complete challenges on Project Euler in various languages (Ruby, Java, C#, PHP). I am passionate about technology and stay up-to-date on all the latest technologies. At work, I find that I rarely ask assistance of Senior developers and that often they're asking my assistance. I see the work that is done by people with more experience is done slower and is often poorly designed.

I have a Bachelors in Computer Information Systems, but even now that I'm graduated from school I still find that jobs require 3+ years of experience. Today I asked a recruiter what I could do to increase my income, they responded that I simply need more experience. With my 2 years experience, I can see that I am much wiser - even though my technical knowledge hasn't improved considerably. I appreciate the importance of experience and how it ties into wisdom, but I can't help but feel like there is still a large discrepancy between my skills and my job. Also, wisdom can be shared - and I am pretty good at finding the right person to ask the right questions too. How can I bridge this gap between my real potential and the potential that my resume implies?

What are good ways to reliably show off my skills? I do personal coding projects, but those don't seem to count for much...

How can I increase my yearly income potential?
pure comedy. how many investments did they mark down do zero?

amazing, a seed fund with no zeros! these guys are good!!

also, where most seed investors die is in the inability to "protect" their ownership in follow-on rounds.

sounds like they'll figure that out in the next 5 years.
>Simon Marlow, Haskell's lead compiler developer in recent years, quit, leaving arguably a much larger gap than @paulp leaving Tyepsafe

Quit what? He is still a ghc developer. He quit his job at Microsoft Research to go work at Facebook, but that doesn't seem quite comparable to quitting a job working at the official scala company on the official scala compiler.
"Does Microsoft need to force-feed us a not-so-good version of Windows before we can get something better?"

Am I the only one that remembers the hate from the Windows XP start menu?
Show HN: Vacancy.io An easy way for companies to create job pages
OK. Something like:

val fNotifications: Future[List[Notification]] = // get notifications from the database
val fPosts: Future[List[Post]] = // get posts from a different database

// If getting notifications fail, log the error and pretend there are no notifications
val safeNotifications = fNotifications rescue { t: Throwable => log.error(t); Future(Nil) }

// If getting posts fails, log the error and try retrieving stale posts from the cached post server
val safePosts = fPosts rescue { t: Throwable =>
log.error(t)
// If the cached post server fails too, just pretend there are no posts
cachedPostsDatabase.getForCurrentUser rescue { t: Throwable => log.error(t); Future(Nil) }
}

val facebookPage: Future[Page] = for {
notifications: List[Notification] <- safeNotifications
posts: List[Post] <- safePosts
} yield {
// Code here executes when both/all outer futures are ready
renderFBPage(notifications, posts)
}

// We can return the future or call more rescues on it or combine it with more futures

is a thumbnail sketch of how you'd implement the facebook timeline in Scala if you were doing so. There are even better abstractions that I've started using (functional reactive programming specifically) but none of them come with the standard library, so I thought that was a bit unfair.
Dancing Squirrels take over UK University
> More specifically, how to deal with a "natural monopoly"[1] that forced out all other competition. Such behavior is expected from natural monopolies, and the usual way of dealing with such businesses is to make them utilities.

I understand the theoretical justification. However, in practice, regulating businesses as utilities is associated, in America, with all sorts of things that don't go directly to addressing the monopoly, and can effectively kill industries. For example a common issue is cross-subsidization, particularly geographic cross-subsidization. Rural votes carry about 2x the weight in the U.S. as urban votes, which means there is a huge pressure on public utilities to waste capital building out to rural areas at the expense of urban areas. This isn't a theoretical issue, it's a feature of our political system that causes problems with everything it touches. For example, regulation as a public utility effectively killed passenger rail here in the U.S. It continues to hamper the remnant of passenger rail, in Amtrak, because the company is forced to carry unprofitable lines that run through mostly rural states instead of focusing on the profitable, high-density northeast corridor. In another example, about $4.5 billion a year is transferred from users of long distance service to subsidize phone service in rural areas.

There must be something to deal with the natural monopoly issue, but the public utility regime in U.S. municipalities is simply too dysfunctional to be appropriate for a rapidly-changing area like telecom.

> They were paid for "last-mile" deployment of fiber, and so far we've only seen tiny bit of FIOS (and similar).

The $200 billion figure often bandied about is a total fabrication, achieved by comparing telecom profit rates to that of rate-regulated utilities and calling the delta "excess profits." It's highly disingenuous. Time Warner and Comcast have a net margin of 10-11%. Apple and Google are around 20-21%. Saying that the cable companies are making "excess profits" and calling that a "$200 billion payment to upgrade infrastructure" is utterly ridiculous.
Taco Bell Mobile App Makes Ordering Fast Food even Faster