skysight-inc/HackerNews huggingface dataset:
> in its treatment of the Old Testament and New Testament as being mutually exclusive/opposed sets in the Christian religion

It doesn't treat them as being mutually exclusive or essentially opposed, it treats them as different areas of potential focus within the same overarching tradition where focus on one vs. focus on the other produces a very different "feel" even when the overall values aren't all that different.

> and the implicit assumption that most interpretations of Christianity are from a libertarian/anarchist perspective.

I would agree that it is an error to present "more Christian" as an alternative to "Old Testament", but its clear from your preceding complaint that you got the intent, which was that "Christian" here stood in for "New Testament" and that both alternatives were, in your words, "in the Christian religion". So your first criticism makes your second seem disingenuous, as the two criticisms require different readings of the text.

FWIW, as a lifelong Christian, I've seen this kind of "New Testament" vs. "Old Testament" focus distinction -- one that aligns with detailed proscription based vs. a more personal and situational approach -- made frequently by Christians, and by Christians whose personal preference is on either side (ones who criticize the other side of the relative focus divide for focusing too much on the NT without critical OT context, and those who criticize others for focusing too much on the OT without attention to how the NT should inform the application of the OT.) So I don't think that analogy is inappropriate or poorly chosen, even if the precise wording ("Christian" vs. "New Testament") is less than ideal.
You're mixing scientists with abstracts. Obviously many abstracts won't have any position on AGW, regardless of the position of the authors, simply because it's not relevant.
These tiny bubbles could save the planet
Drones That Shoot Fire, Silly String and More with Chaotic Moon at SXSW
You already don't like working there. You may be able to identify one or two reasons, but in reality it's the whole mix. The only thing they can offer as a counter is money and a promotion. The promotion is just deck chair movement, and they can't possibly offer you enough money to make you insanely happy; even with the money, your future raises will very possibly be flattened until you're back where you were, relative to the market. And the people and policies and every other undefinable thing that went into your decision are still there.

The managers may also be resentful and suspicious of you.

Lose/lose.
That sounds great from where you may sit but what about those families where the parents have to work long hours just to provide?

I know there are some that are definitely not in a financial position where they can do that. Working less is just not an option when you are barely making ends meet. And trust me, they would love to spend more time with their kids.
> So why aren't startup valuations published as a range?

Because it's marketing hype and merely negotiation tactic. Newcomers always have the opportunity to get the truth before investing.

Who are the parties who care about accurate valuations enough to sue if they get lied to?

1. Investors 2. Banks & Insurance 3. SEC If you aren't one of those parties, then i'm guessing you can be told to trust any valuation on a whim.
Thank you! I do forget at times HackerNews receives international viewers. I have made edits to my posts to reflect that my advice is US-centric.
Or via HTTP. Why bother with DNS? Just put them at /certs.txt and serve them over HTTP. It would be equally as secure as serving them over DNS, that is not at all.
Yeah, it's a stopwatch
I agree. This comes up frequently enough that it seems like there could be a legitimate class action of some kind.
We still miss IainB.
Notice that the Investor Fear of Missing Out = [(Hopes & Dreams x Rate of Growth) - Valuation]/ Downside Protection . Though you have to guess on some of the values, you can then use this to figure out what people actually think valuations are.

Say my Drone Delivery Tacos startup is going well, we have 10 guys all tacoed out and have delivered 100 tacos, on track to deliver 250 by Friday. We than have a growth rate of 250%. Our hopes and dreams are high, out of a 10 point scale, we are at 9.5. Also, one of the guy's cousins knows a guy that could value us at 100 million dollars. That guy wants a lot of protection though, say 8.0 out of 10. Plug in the numbers and you get: $ -12,500,000 ish. That's how much they actually think you are worth to them. To say this is all about appearances is putting it lightly.

For Uber we know the valuation is 40 Billion smackers, hopes and dreams are at 10/10, Downside protection is lower, call it 5/10, and growth rate is ~300% (http://www.profitconfidential.com/stock-market/how-does-uber...). So, we get $ -8 Billion dollars, what the investors actually think that Uber is worth.

Crazy times.

{Edit:} My math is off. Hopes and Dreams is in units of $/%/year and Downside Protection is in units of $. Assigning these to a 10 point scale is not exactly correct and they obviously do not cancel each other.
Very interesting! I wasn't aware of that in Germany. Thank you for informing me!
OCaml and Haskell offer very similar functionalities and their compilation times are lightning fast.

The main reason why Scala is slow is because the compiler is poorly written. Take a look at the articles from Paul Phillips, one of the Typesafe cofounders who left the company in frustration, he's probably the person who knows scalac the best and he says the code base is basically hopeless.

Note that 1/3rd of Martin's presentation is about Dotty, and that's basically where he spends most of his time these days, he hardly contributes to Scala any more [1].

[1] https://twitter.com/odersky/status/574665768484339713
ContentID is a system for keeping Viacom et al. from launching more billion-dollar lawsuits against Google.
after getting 100k active users, and over 2million sessions per week, which was 1 year after submitting my app, google play suspended my app without warning, and i lost all.

they were right, i didn't accurately follow their terms, but if they reviewed my app once submitted a year ago, that could've been avoided.

it was a bitter experience for me, and i decided to port my app to iOS. i heard iOS provides warnings atleast.
I didn't use scala in the older days, and started only recently, I used Java previously. And I'm quite ok with the times. Sometimes it does slow down a bit, but most of the time for most cases I think it's alright.
FWIW the typical flow is to just run to the store and pick up a disc :) Digital downloads on Nintendo consoles are pretty... terrible.
Yeah, the best way to stop people from believing ...something (or anything), is not to ban the word, but attribute everything to it.
I think it is important for what Facebook has done to fork and bleed all over the edge of optimization. What needs to happen is that the best features to come out of that float up to the root language and are adopted as part of the standard.

PHP the language will always rely on PHP the brand being as ubiquitous as it is. The more that can be done to improve the language, the stronger the brand and the longer it will endure.
Intercom's pricing is the product's only con.
Interesting to note that the average founder age is 30.27 (median is 29). Not that that's old, of course - just that I imagined it'd be younger.
Honestly, The New Yorker is one of the best journalism organizations operating today. Not only are they one of the few that still has a real fact-checking department, but they've been at the cutting edge of adopting serious encryption technology to protect sources.[0]

[0] https://projects.newyorker.com/strongbox/
Thank you for the feedback.

Would it make more sense to you if on the download page, we added icons for Mac and Linux without download buttons with text like "coming soon" or "unavailable"?
Did your equity comp get valued at these inflated numbers or at some lesser value given the lack of protection?

I am wondering if employees get screwed by the tax man due to these inflated valuations.
Even in the FB post, there's a lot of "me too"'s.

At the very least offer to sit everyone down at a table and talk it out (I'm still partial to the unarmed combat solution, but that's me).
They did him a favor, and helped him not look like an ass in his file. He'll exist as data for the life of the company, it may as well be neutral data.
Golang generics via code generation using the C preprocessor
Wow, that's an impressive presentation. I'm interested in the tech behind that website; can anyone suggest how it was done? I see several elements that are in vogue:

Scroll down slightly to reveal top menu bar
Animation at the top
Scroll down and a left frame of animation appears, while allowing scrollable text on the right.
Scroll down more, left animation disappears, and we find an embedded Youtube video.

Where can one read more about this type of design, such as online tutorials and the like?
Recruiters don't want employees to accept counteroffers because they don't get a commission if they don't successfully recruit an employee to a new company. That is the only reason they spread that FUD.

Companies recognize (and generally accept) that employees will follow the money. Few industries care about an employee being "committed" to his/her job beyond the employee's willingness to work in exchange for a paycheck. (Though based on anecdotes on this board, this may actually be a problem in the software industry...)

Generally, a counteroffer indicates that the company thinks an employee is worth keeping. In most industries (i.e., except possibly the software industry), a company will not make a counteroffer to an employee they do not want to keep around for the foreseeable future. If an employee is valuable enough to justify a counteroffer, he/she is not easily replaceable (for various reasons, including talent, knowledge, familiarity with the company's processes, systems, etc.). If the employee is easily replaceable, the company will simply deal with the temporary loss of the employee while they recruit a replacement. Either way, the math does not add up to justify retaining an employee with a counteroffer while also spending the money to recruit (and bring up to speed) a replacement.
I'd make my resignation letter quite minimal. It will likely go in a file that will outlast the context of your time at the company and reason for leaving. Thus whatever you say there will have an increasing chance of coming back to bite you later.
Your exit interview may or may not become part of your permanent record but you can convey better context in the interview. I'd still be careful to think about how your statements would be viewed in 1 to 5 years after they are given.
I think it's better to err on the side of discretion.
It's not that simple. The zooming system was probably written long before css transitions existed, and therefore wasn't designed with this use case in mind. So you have one system that handles transforms, and then another that handles UI zoom, and it's unlikely that these systems can even communicate.

Yes, in an ideal world, all of your transforming _MATH_ would be in the same place and interoperate. But the reality is that browsers are large, complex systems who's requirements are constantly changing.

Do you think these edge cases deserve a massive rewrite? (which in the short term would probably introduce more bugs than it fixes)
Free install Cydia for iPhone
I've worked in both. They're different skillsets, and they will both serve you well.

At a big company, you write a tiny piece of software that has to fit a number of constraints that have evolved over years. Things like "This has to work in Chinese" and "This has to work in Arabic" and "This can't be O(N^2), you'll burn a million dollars in CPUs" and "This will crash the whole server if something goes wrong" and "This is a race condition. You're going to have a helluva time debugging that" and "Nobody else will be able to read this in a month". It can take you years of trial and error to amass that experience on your own, or you may never if (as is likely) your startup never takes off. If, ten years into your career, all you know how to do is cobble open-source programs together, you have a big problem on your hands.

At a startup, you get to build the whole stack yourself. You face problems like "What database should I use to store this data? How can I measure and improve its performance? What's the best front-end technology to deliver the data to the client? How do I setup my build?" So you learn how to, very quickly, get something up and running from nothing. If, ten years into your career, all you know how to do is make little tweaks to already-existing programs, you have a big problem on your hands.

You really need both, but I would recommend doing the big company first. (Disclaimer: I did it the other way around, doing startups first.) Why? Because the big company also gives you a brand-name boost and some context about what decision-makers in the industry consider important, which makes it much more likely you'll pick a good startup when you move to do that. While if you screw up in picking an initial startup, it can be very hard to un-do that and qualify yourself for big-company jobs later in life.
It's amusing to see that you think that to compete with SC is as simple as copying its functionality.
Recently, I wanted to put a stopwatch on my iPad. A simple stopwatch. Big letters, simple buttons, no colors. For some reason I just could not find one. Neither in the app store nor online. So I made this.
>> Conservative projections of sea level rise leave Florida inundated.

The projections for warming over the last 15 years have not panned out. There was no rise. So the earliest projections from the alarmists have proven to be wrong.
Generate deb and rpm packages for your Node.js server applications
Pure Script
The biggest trick is to find someone who would like to have a conversation (most people would rather not). The most important sign here is eye contact and whether they're actively observing their surroundings as opposed to reading a book, talking with friends, staring into nothing. Then you have a good chance if you use an icebreaker, e.g. talk about things they have on them. (A monosyllable answer and avoiding body language means they do not want to talk, find someone else.)

Some people won't shut up at all, especially older ones. If you want to hear interesting things you might have to steer the conversation a little, so eg you can hear about how the city used to be in the past as opposed to how their doctor's visit this morning went. However, the most important part is to find the ones that want to talk and broadcast the same intent. (There is better luck when it's not just people going to/from work, those usually want to be left alone.)
Why are the YC total stats for all YC companies on the W2015 infographic? That seems out of scope.

The percentages of companies with a female/black/Hispanic are slightly off. As worded, it should be calculated by

(# W2015 companies with atleast 1 female/black/Hispanic founder) / (# W2015 companies).

For companies w/ female founders, 25 / 114 = 21.93%, not 23%.

Black: 9 / 114 = 7.89%, not 8.03%

Hispanic: 6 / 114 = 5.26%, not 5.35%
Mathematical arbitrage
How stable is the technological condition?
Do you really think "<foo></foo>" is more accessible to a noob than "(foo...)"? It's not like HTML is painless to edit, either.
I've been running some custom software for sniffing probe requests from my apartment (my log shows over 30k unique devices). The most interesting one I've seen is Teslas... They'll probe for "Tesla Service", and sometimes other networks (perhaps the owner's home?) as well.
As someone mentioned, looking at only divorce rates doesn't paint the clearest picture. The data isn't as consistent as I led on. It would be more accurate, and pretty much equivalent to the discussion, to cite the declining marriage rates.

Here's something interesting: bachelorhood is at an all-time high: http://cnsnews.com/news/article/barbara-hollingsworth/bachel...

What's common in articles like these is the implicit assumption that:

> Men are bachelors because they're failing to mature, falling behind in school and the workplace, etc, etc

How about a more economic argument, like in this submission? Or rather, why not just ask a better question - why are they failing to mature? The answers would be something along the lines of: there are no incentives to do so.

If women don't need to get married as much (lower demand), their price (standards) must therefore increase. E.g. "I'm not really interesting in having a sweet right now, but if it's a mousse chocolate cake..." Maybe the price rises past the point where it's worth it to buy, from the male perspective. Also this means less and less men can compete.
How I Focus
As others have stated: Have a new job lined up before submitting this letter. Make the letter neutral, and keep the frustrations to yourself.

You may be able to use your current employment as leverage as you locate this new job. I was personally in a very similar situation, the end result was that the new company wanted to hire me ASAP and offered a decent pay raise over my current job; I put in my two weeks notice and revealed nothing. In the end, I was offered a raise at my old job (turned down); months later they wanted to contract me for some work on the weekend, and they've made it clear there's an open door if I ever want to return. Requesting two weeks before you can begin work (for time to put in your two weeks notice) to your new employer also demonstrates your loyalty and stability, something a good employer will recognize & respect.

edit: My resignation also marked the first of my team's mass exodus. 6 months later, everyone I worked with has left, and they've got a completely new team. A word of warning (at least in the US), you don't want to be caught trying to get your coworkers to leave, and especially not to get them to follow you to a new employer.
Is it being withheld? Have you asked?

Liquidation preferences are mostly there for the low exits -- the VC is trying to stop the founders from making ONE MILLION DOLLARS!!! by just selling it out right away for a low (but still very high for a pair of people) amount of money. I haven't found that this is a secret.

As an employee, you should assume that you aren't going to see much if the exit is low (no matter what the founders/VCs tell you).

I would also say that this is basically true for Angels if the company goes through a few more rounds and then fails to reach real exit velocity.
I think it might have been about how you only seem concerned about yourself.
It's punishment, it's shamming, and it is absolutely necessary. It will discourage poor programmers and great programmers who don't know enough about security from half-assing critical software.
That's what academic engineering labs are for. The state foots the bill, and everyone gets to share in the progress.
The way I think of it is that it's important to have a backup plan. Few people are prepared to give up commercial software today, but we can support the efforts of the activists who do try to live purely, in case we ever need it. Releasing software under GPL-compatible licenses is a way of contributing, even if it's not as strong support as some people would like.
As one of the proponents of active listening... well, motivations vary. Personally, I think the purpose of listening is to learn. Being liked for it is a useful side effect, but not the end itself. Just about everyone I meet knows something interesting and potentially useful that I don't know.

I'm not sure I agree that the purpose of conversation is to create "worthy friendships", either. Often, it's just to pass the time, or be polite, or to discover if there's a common ground for future business. Conversation is what you do with other people, not just with friends.

So how do we strive for quality? What makes a "quality" conversation? Is it what we talk about, or who we talk with?
Age of the eldest entrepreneur @YCcombinator = 66?

I sure want to know more about this person, and their start_up!

I'm a relatively older entrepreneur too, fall right on the right side of the median. Recently I had been been thinking of applying to YC. But couldn't convince myself for it, and my age was one of the reasons.
>Don't give your company anything more than this, they don't deserve any more and anything else you volunteer can ONLY hurt you

I'd have to disagree. Don't say anything negative. Don't talk about why you are leaving. But you can say some positive things. How you had a great time working with $team. How you hope that $project will be a success. How you will miss $company_gathering.
For me it was mostly vi editing perl cgi on Solaris or Linux boxes. Someone might have been using (x)emacs, but he was weird ;-)

Oh, and we didn't use source control either.
Yeah that was a bit confusing. They talked a little about this class but it was mostly about all of YC as a whole, I believe.
For instance, he seems to conflate "module" and "object" to the point that any language with "modules" is also an object-oriented language, which is odd, since that would make Haskell and Erland [sic] object-oriented.

I cannot weigh in with regards to Haskell, but in the case of Erlang this actually isn't all that odd. The actor model is to a large extent an object system for modelling concurrency - this being per Alan Kay's definition of OO as isolated units that communicate via message passing, as opposed to the more common definition of polymorphism/encapsulation/inheritance, which in practice is usually a quasi-procedural sugar coating.

Admittedly this does neglect some of the more detailed Smalltalk properties like class objects holding shared state, but the terminology behind OO is murky and Erlang exhibiting elements of it can nonetheless be argued.
An ABI is the API a computer understands.

It makes a great deal of sense, especially when dealing with an interpreter for a stack-like machine, to expose language bindings in terms of that stack.

It's not super friendly, mind, but it makes perfect sense.
Python 2 -> 3 did not have the luxury that PHP did with 4 -> 5. Python still worked, whereas PHP 4 was running around with its hair on fire screaming for a fire extinguisher that was PHP 5.

Bad analogy, but the point is that Python still worked for most people so the upgrade process was slow.

I think Go is going to have issues similar to Python when they make the jump to 2.0. The devs are already on record saying that BC will break.
Land-value taxes would be a good part of the solution. Part of the unaffordability of the area is because the network effect of having lots of tech people in one area is extracted twice: once by income taxes on the extra productivity, and again by landlords on the money spent chasing the right to live in a high-productivity area.
It is weird, two of them (CVE-2015-0288 and CVE-2015-0209) are listed here also with links to patches, https://security-tracker.debian.org/tracker/source-package/o...
Why have embargo on the vulnerabilities if you publish patches anyway? Which makes me think that the patches has not been committed yet and that the embargoed are different ones than these.
No, I've always been an Emacs guy, and still am.

When I got started with Linux, on a 386 with 4 megs of memory, I used jed though because the machine was so limited - even back in the mid 90ies it was a pretty limited machine.