skysight-inc/HackerNews huggingface dataset:
Luckily, SaaS sales compensation has been largely figured out and documented. I implore you to NOT benchmark numbers to inc.com guides or sales jobs in general.

If you do, you will likely frame your salary targets poorly against the wrong baselines and your reps will figure this out and quickly get jobs at other SaaS companies.

"Sales Rep" is a bit ambiguous to SaaS orgs which are usually made up of "Sales Development Reps" (entry level, openers, demo-bookers) and "Account Executives" (demo-performers, closers, opportunity managers).

I would search for the title "Account Executive" in your region on Glassdoor for hints on base salaries and total compensation.

Angellist is also a great place to get a sense for how similar start-ups are positioning themselves in job listings. (maybe look up your competitors)

Sales salaries are typically presented in OTE (On Target Earnings) or essentially, Base Salary + Commission for the year. OTE is usually around 20% of annual quotas. SMB annual quotas are usually in the range 300k - 500k quotas = so $60k-$100k OTE packages.

Best Practices:
Cost of living should guide a guaranteed base salary. Don't be stingy on the commission, read the Jason Lemkin article at the bottom to get a sense for what those %'s should be.

Hyperbolizing a bit, but you generally get what you pay for, no SaaS company ever went under because it paid too much commission, assuming it did so with cash-flow in mind and had minimal churn. Also, uncapped commission is the norm in SaaS, don't brag about it, it's like bragging about having bathrooms.

Commission should also be a clear % of every incremental sale or super easy mental math, so that the rep can visualize for every X in sales they get Y without having to pull out an excel model. (although the best ones will anyway)

Try to avoid complicated accelerators, multi-tiered goal structures, decelerators and building a too Darwinian firing culture, those places can be toxic. 1 accelerator is okay.

DO - build a model where most hires can hit quota and that you can really kill it if you go above and beyond. A culture of winning.

DONT - make quota the pie in the sky, penultimate, out of reach thing. It sounds obvious but it's not, set people up for success and you will find it.

You should read everything by Jason Lemkin and Tom Tunguz on this topic, especially these two posts:

https://www.saastr.com/a-framework-and-some-ideas-for-your-f...

And really, really think about this:
http://tomtunguz.com/smallest-acv-to-justify-inside-sales-te...
for screenshots (of any DE) there's also /r/unixporn

(https://www.reddit.com/r/unixporn/search?q=xfce&restrict_sr=...)
Generally tech ageism runs in the other direction.
The most crucial thing for me is the inheritance of org-block face by src-blocks. Now finally I'm once again able to use fixed-width font for all codes and variable-width font for all normal notes, which greatly optimizes the reading experience. This has been an issue since org 8.2.1
Apparently Github supports displaying STL models: https://github.com/nasa/NASA-3D-Resources/blob/master/3D%20M...
Out of curiosity, what made you ask this? Is there something about Hydrogen that would elicit such a question, or is that just a question that should be asked of any new material?

As I said, I'm genuinely curious. I'm not even an amateur here, but I wouldn't have thought to ask this at all.
You may want to use Process Explorer to check what's actually running under svchost - that's a catxh all for services, I think
Well. One problem with development for Linux is that the libraries get outdated pretty quickly forcing you to chase the dependencies. I think programming against the LTS releases is not that bad of an idea. And there is always an option to go bleeding edge and just pull dependencies from sources.
You do know why, if you think about it for a bit.

Look at the backlash Apple got for removing the 30 pin port on the iPhone. There are so many docks and devices out there which supports the lightning port, way more users than macbook users.
Although Gawker may have been asking for it in the long run, they were done in because they made an enemy of someone with a deep wallet. I don't consider it a win for justice when a billionaire uses the courts to bully someone he doesn't like.
Easy...iPhone 8 won't have a charging port, no point changing it for one generation.
> (On a side note, I just had an awful thought: are there PR people reaching out to the top HN authors?)

That definitely happens on other social new/media. I'm not sure why HN would be any different?
NYPD Reports: Weiner’s Computers Link Hillary Clinton to Child Sex Trafficking
> restricting controls while typing is an arbitrary restriction considering they can communicate with audio asynchronously.

On the other hand, if four people are simultaneously speaking to you, it's hard to understand all of them at once (especially if you're also talking at the same time); of course, an AI would presumably be able to communicate information much more quickly to other AIs than humans can to other humans, so limiting one to "speaking" at a time would probably not be that detrimental to them
That's what I'm waiting for as well
This wasn't one of the question of the survey, but while having the right crowd around, I have to ask.

When will Rust get

1. function head patterns like other languages in the ML family, although Rust isn't really part of the family, but rather a distant cousin from another continent, which once played with ML and family during a summer vacation

2. support for naturally writing recursive functions
How do you know that? Have you exhaustively categorized the full range of experience of programmers?
The rural white poverty and suicide rate is huge. This gets almost no attention since they don't matter to liberals.

Didn't Bernie take flak because some people thought he cared only about this?
Yeah - that works. I was more thinking of something in the main list view (possibly a closeup thumbnail or two of some notable visual details) to make those details more apparent when scrolling through many themes, but the click-to-zoom/lightbox certainly fills the need in a better way than many other sites do.

Either way, the site looks really nice - good job!
Would the pressures in a Jovian not be enough to form metallic hydrogen?
But we're talking about Silicon Valley - which is smaller than most European cities. And cities there handle snowstorms and heat waves just fine (or just as well as American cities). For that matter - when was the last time a hurricane or a snowstorm hit the Bay area?
Disk cache buffers. It's what's left after all your applications are resident, and often impacts IO performance.
There's another referenced in the article, too.
> strategy without micro as a stepping stone to StarCraft
Never played StarCraft(assuming micro/tactics refers to simply continuous time based ability to give orders), but based on my experience AOE AIs, may be a game with turn-wise playing instead of continuous orders in time playing?? (for ex: battle of wesnoth)
The opposite: "Quite frankly, I don't believe you. I work in a very conservative area, in a very alt-right company, have had encountered nothing racist or sexist, whether at my present employer or any previous one."
For California, that is wrong. You can claim right away if you are fired. The employer can dispute it however they have to prove they tried to rectify the situation. The way the system works, the former employee has to dispute the unemployment rejection if the employer wants to try to claim it was a valid firing. So if you do get fired and there was not a pattern of behavior or something that you were warned about, then you simply appeal, state your case and the judge will almost certainly reject the employers false claim.

Unfortunately, I know this by experience. I was fired for some fishy business and it was obvious at the hearing. So always file for unemployment unless you are certain it will not be granted. Unemployment also qualifies you for health insurance through Covered California.
Stuff like this is happening more and more these days => https://www.youtube.com/watch?v=3R6dzZdceT4 (protestors blocking only white and asian people from crossing a bridge).
Can you elaborate on what #2 means to you?
" The Whirlpool made (most common machines on the market) top loading machines were rock solid for 30 plus years. People would often have them for 20-30 years."

This is no exaggeration. The one that broke for me was estimated by the technician to be 20 years old with the dryer he said was probably 30 years old. We'd kept them for years and years with no need for repairs. They did the job.

I told him in IT that complexity just made stuff break more often or take more work to fix. My prediction was that the old stuff was still more reliable & cheaper to fix. He confirmed this was true. Said the new stuff was all garbage that kept him in good business. I asked for the most reliable, used, old washer he had in stock at their warehouse at the time. The one he gave me for $80-100 looks old as the other stuff but similarly works fine.

I never buy new washers or dryers. I'd consider newer dishwashers because both Consumer Reports I read a long time ago and personal experience had them breaking a lot. I'm curious about feedback if they've improved in reliability over time. Washers & dryers the old ones win hands down at 20-30 years operation. They're the mainframes of appliances.
PS just added a few more more graphics / some humorous elements to first half of post, it was a little dry, I think it reads better now.
CNC don't print; they're subtractive. If you know how to design furniture, lay out and nest the parts, and program a CNC, they are the most wonderful tool in the shop.
That... actually makes sense.
The Down Round (A Techcrunch series on startups, bubble, unicorns, IPOs)
> Thus neither Go or Rust was an option at the time. Don’t tell me it should have been written in OCaml, Haskell, Java, ADA, whatever. All of those memory safe languages were either unfit for such a low level software or far too confidential to be a good pick.

Which of these are unfit or confidential? This is an extremely weak argument. It's basically saying that none of the languages besides Rust and/or Go are unfit for system-level software.
would love to hear more recommendations as well

will pick up Pask's book when I receive the Principia, thanks!
* Not a cofounder. YC was created by PG, Jessica Livingstone, and two other ppl who aren't Sam

* Recently changed roles. Michael Siebel runs YC now, while Sam runs the parent organization YC Group
Not even a laboratory assistant.

It was a factory worker who manufactured the swabs that were used to collect the samples.
Glad the release cycle is speeding up, but kinda underwhelmed by the lack of changes which have been floating around in "for the next release" limbo here for a while (multicore, modular implicits, etc.). Either way, lots of great work went into this and I'm happy to see the state of OCaml continuing to evolve for the better. Thanks for all the hard work!
For fun, look up the history of https://en.wikipedia.org/wiki/Jessica_Livingston , which was submitted for deletion twice and even now is pretty short.
I wasn't aware of that. Thanks for the info. How long do the European version last? Over here, it's 20-30 years with little to no maintenance. That's my baseline for these things.
> They're focusing so much on the […] Apple Watch

From the hardware side, maybe. The developer experience for it is a miserable one.
We are discouraged from writing recursive functions, which comes naturally when expressing many algorithms. Missing TCO is one cited reason to avoid it, so I gather we're not supposed to, generally speaking.
I definitely enjoy video-game, and comic criticism from people I share opinions with, so I can see how someone would do the same thing with taste.

"This critic knows more than me, and tends to like merlots, maybe he'll suggest a reason why I like it, or a new wine that I'll like as well". Of course, taste is subjective, and that may never happen, but it tends to give people an idea of what wine/vidoe-game/comic they want to try next.
Oh god. That movie.

I watched the trailer on a flight. Looked great. Started the film.

Turns out the only action in the entire movie is what they showed in the trailer. I thought it was deathly boring.
Their race is in competition with yours. White men killing themselves is a feature, not a bug.
Guy finds his house plumbed with beer
Sorry, i don't buy it.
There are fundamental physical issues here.
The 12-14 age for puberty is kinda modern. (https://en.wikipedia.org/wiki/Puberty#Historical_shift) It's been happening earlier and earlier. With the 1840 reference point on wikipedia, depending on location it was more like 15-17.
Hmm. I'll give him that, since I still think phones without keyboards are not very good email machines. How can you touch-type with nothing to touch?
Ask HN: What are you thinking about your personal goals in 2017?
I never believed in new year resolutions, but last year, I gave myself three major goals, out of which I think I'll be crossing off all of them!

For the next year, I am planning to
1. Grow 100 plants in my house
2. Walk a total of 2000 Kms in the year
3. Create 12 big paintings
4. Journal everyday
5. Cook through a cookbook completely

I'm really interested to know what you would mark as personal goals.
So few men vocalize this fear. I lost a brother-in-law to suicide because of this. Thank you for sharing this.
Naborly Uses Tenant Screening AI on Trump and Clinton
Thanks for reply

1. you're right that 32-bit isn't enough for tens of thousands of slugs (maybe even thousands?), I just need to design a performant and economic url design, like in letterboxd.com

2. yes, my project is about artistic works, so the work name wont change and subsequently the slug.

Since I use Postgres which has only 32-bit and 128-bit integers, is there a considerable performance hit if I use the latter with 64-bit or 128-bit algorithm so I reduce the probability of collision?
Apple slashes prices on all its adapters
What the hell does confidential even mean in this context?

(Also it is of course written Ada)
"I wouldn't want to go home and do what I do at work, but I love programming things that I choose to program."

This statement here is what has kept me a good distance away from developer positions. I love to come up with programs, study them generally, and even /potentially/ develop a new branch of mathematics with which to frame my ideas BUT I can't bring myself to write code for cash (unless the program is something I came up with personally and just happens to be worth something to someone else.. but even then I dislike the added stress of selling a hobby project).

tl;dr: I like to program BUT my consideration of having fun doesn't involve production-ready code. (In fact, I'm not sure what would make code production-ready [cleansing user inputs(?)], so perhaps it already is.)
But they sell a lighting to USB-C cable so it does...
Does Ikea sell furniture with dovetailed joints?
I expect there's a long-term design principle that neither device should need to plug at all.
https://news.ycombinator.com/item?id=12877381
>Obama
>Legacy

Pick one
And many more errors; Wakemate wasn't the first YC hardware company - or even the second. Picwing did hardware in S08 and Wattvision was W09 (still alive), both before Wakemate.
My scale starts at 40PB with a "P". Disks aren't cheap.
> introduces non-essential craziness without warning.

Like what? (Disclaimer: I originally wrote that chapter as a blog post[1], so I'm curious to hear what I could have cut out. I tried to find things to cut, but given my target audience, I couldn't find anything substantial.)

[1] - http://blog.burntsushi.net/rust-error-handling/
I'm no chemist, but I'd expect it to be more of an explosive than a fuel.
Even if it did, they're probably not going to say anything because they don't want to give away their capabilities and/or they were responsible for it in the first place.
Similar but not the same, one thing is hiding your own information, but another very different is you taking my information and hiding it from me
You bring up a great point... but I am thinking germs.

Back in the day during the SARS outbreak, a few investment banker types either came down with SARS or were caught up in the quarantine measures. The HK health authorities came in closed entire office seating sections (possibly even floors but I'm fuzzy on the details).

Imagine how the quarantining measures would work in an environment where people sat wherever. "Oh today, I sit north side 7th floor, but tomorrow south side 8th, but 2 days prior I was on 6."

Such chaos could easily prompt a building wide closure instead of an easily identifiable seating section.
That is really interesting, but I don't see many American voters supporting non-deterministic elections. I've had trouble convincing some that anything is wrong with the current system. (Although perhaps that's my fault.)

I'd be interesting in how you would explain this system to an average voter. I didn't really follow it myself, but I've at least heard all the words before (except probably tulku).
There's also the fact that Guix is based on Shepherd (formerly dmd), an init system written in motherfucking Scheme. There is nothing inherently low level about init; if your language can talk POSIX, it can be used in that purpose.
Sort of except charging ports are kind of handy for charging the things.
Well, maybe it is about some expectations alignement problem. If I had started to watch not as "food for thought" story with twists, but expecting a simple satire and enjoying more the humor, I would have appreciated it more.
I agree with this wholeheartedly. I am glad Apple is leading the charge in getting rid of the headphone jack. My main problem with the MacBook event was philosophical inconsistency.

Apple removed every single port from previous pros EXCEPT the headphone jack, less than 2 months after arguing for the death of the same headphone jack. Are they implicitly saying that the headphone jack was more important than MagSage, or leaving one traditional USB/HDMI port? Now the flagship iPhone can't be plugged into the flagship MacBook, and neither can the lightning headphones I get in the box with my phone. I'd much rather they'd have just gotten rid of it entirely in favor of being consistent on their vision.
Worse thought for you: top HN authors are paid PR people.
What would you like to see in a “State of DNSSEC Deployment 2016” report?
Well the underlying thing I am doing is small request/reply messages - I'm doing metadata lookup for ip addresses. The way I sped things up with zeromq was first by batching requests. Essentially, if I have 10k lookups to do, instead of sending 1 at a time, I group them into blocks of 100 and send

' '.join(block)

Then I do all the lookups on the server and send a block of responses back. This turns what would be 10k queries into only 100 rpc calls.

That got me to about 60k lookups a second locally, but over a wan link that dropped down to 10k. I fixed that by implementing pipelining using a method similar to the described under http://zguide.zeromq.org/page%3Aall#Transferring-Files where I keep the socket buffers busy by having 10 chunks in flight all the time.

That got things to 160k/s locally and 100k+/sec even over a slow link.

I'll have to mess with grpc a bit more. Looking at my grpc branch it looks like I tried using the request_iterator method first, then I tried a regular function that used batching, but I didn't try using request_iterator with batching. I think the biggest difference would be if request_iterator uses a pipeline, or if it still only does one req/reply behind the scenes.

I'm sure one thing that doesn't help is that

message LookupRequest {
string address = 1;
}
message LookupRequestBatch {
repeated LookupRequest requests = 1;
}

Ends up as a lot more overhead than doing ' '.join(batch)
Photobucket Has been down all day
AI controls one champion, maybe a bit weaker than player controlled ones.... and it controls the minions. every x wave, they can go into jungle or do other things rather than push lane
> I would have gone for Python-type exceptions rather than error enums and macros, single-inheritance OOP rather than traits, and Python-type with clauses rather than RAII.

Personally, I find error enums with macros, traits over traditional OOP and RAII to be strictly positive features, and all three are among the (quite numerous) reasons that I love Rust
The trouble I have with wine is that I pretty much like all wine. I don't like extremely sweet wines, or very light in color wines because they're usually too sweet. But in my range, I can't really tell the difference.

So the $3.00 WalMart Oak Leaf is just fine with me.

I've read wine snob reviews of it, and they tend to be "hey, not bad."
I actually think S1E1 is very good. And had some fun with The Waldo.
If they'd just made the new pros with 3 usb C ports and one usb B then most of the connectivity headaches would have gone away. Also the 12" macbook could have had one usb C and one B. That's what I would have gone with.
Opera Software says has closed $575 mln with China's Golden Brick
Rushing is a bit of a rock paper scissors situation. You can beat a fast rush by doing a slightly slower rush that focuses more on economy, and winning via defenders advantage.
And for the sake of redundancy, try the Oak Leaf brand sold by Wal Mart, if that's an easier store to get to.
I've been using Docker in production for over a year at this point. I can't say that it's been problem free, but nothing so dramatic as this post outlines. For example, I run Erlang apps in it, with heavy production use.

Heck, it is possible even remove images from the docker repository without corrupting it, just not from a single API endpoint. FWIW I think that it is a big failing of the v2 repository project to not have that functionality from the get go.

It's also worth noting that I've only run Docker in production using CoreOS and Amazon's ECS AMI. Both have their drawbacks, but nothing so dramatic as to keep me from recommending Docker in production for "cattle" style applications.
The other option is that you use pre-built images that someone has taken the time to harden for you. The Center for Internet Security [1] have a bunch of pre-built AWS images that you can use for about 2c an hour. https://www.cisecurity.org/
Sure, but if they were following that logic there'd still be a headphone jack, no?
Any idea what tolerances this thing is supposed to hold? As someone who started reading Hack A Day, then later became a machinist in a well equipped production shop, it kind of blows my mind how far off the hobbyist equipment is from production machinery (and most of them have no idea). After running Citizen screw machines, 4 and 5 axis mills, wire and sink EDMs, and dual spindle lathes which can hold ±.0005" all day, and grinders which hold ±.00005" it's somewhat grating listening to people say that desktop 3D printers and such will revolutionize the world.

Apart from that, this looks like a great platform for large crafts, engraving, and signage projects, but I expect it's manufacturing capacities to be rather limited. Another tool in the toolbox is never a bad thing.
Just got done reading that article. Awesome stuff. One thing I was considering a few years back is redoing the old appliances that last forever to target to people interested in reducing waste and/or lower-class people as "buy once never worry again." I was mainly worried about patents but you said elsewhere the core techniques are decades old. Other concern is Energy Star affecting design or implementation cost.

In any case, what do you think of a clean-slate development that reversed some of the trends in your article?
right, but you can also say there are many sequences that aren't all heads.
> I'm not sure what you mean by that? Things can't be late just because you're "agile"?

I think TeeWEE means that in modern practice a product isn't "finished", it is launched but continually improved afterwards.