skysight-inc/HackerNews huggingface dataset:
For enterprise software companies, the numbers matter, as they're roughly proportional to revenue.

For example, if I'm in build mold, I may scale my non-engineering organization as:
- Each salesperson I hire a million dollar quota
- Every 2 need a Sales Development Rep
- Every 2 need a Sales Engineer
- To generate pipeline for them, I need X dollars of marketing spend per salesperson (scales linear) and this will require a marketing department of Y people.
- Every $2 million in revenue requires a support person
- Management is 1 employee out of 5
- Every $2 million in revenue requires engineering support overhead of another body.
- Every X employees requires an additional head in Finance and HR.

These #s are all made up, but it's a way of thinking why people use headcount as a proxy for revenue, especially when revenue #s are private.

This is much less true in consumer focused companies, or resellers.
At Landoop we submitted our proposal to present our KSQL at the Kafka summit but we were rejected. Ah, if we only knew... :)
Exhaustion and inexperience according to the article. You try navigating safely on 3 hours of sleep over the past three days doing a job you weren't trained for.
It's easy to say that from the outside, especially if you cherry pick unsuccessful companies.

Google has 72k employees, Facebook has 17k. What exactly do _they_ all do?
Seconding this, based on my own limited experience of running Linux at home. It's just a desktop with Ubuntu, but I've had all sorts of weird, one-off problems with it that cause me headaches. I would hate to have to deal with this on a day-to-day basis on my primary machine - so I choose not to.

Mac, despite slipping software quality, still mostly Just Works without having to google a dozen forums with half-answers.
I’m totally blind and bought a Mac several years ago hoping to learn iOS programming. As far as I can tell it’s impossible to create a simple app without using drag and drop in XCode. While it’s technically possible to do drag and drop with Voiceover I can never get it to work correctly. Apple has not put out any documentation on how to use XCode when blind that I’ve been able to find. This is disappointing since I find iOS to be much easier to use then Android. I also find Voiceover on the mac does not have quite as many shortcut keys as my Windows screen reader when reading the web, for example I cannot jump to a heading at a specific level or move by region. While Mac OS did have easy availability of Unix tools as a plus that no longer is a point in its favor. I find WSL to be quite good and accessible. Luckily the 11 inch MacBook Air was the best ultra-book I could get at the time so I don’t feel like I wasted my money even though I boot into Windows 95% of the time.
For general use Mac OSX is pretty good. I find the screen reader to be quite intuitive and there is a good tutorial to help you learn it. Voiceover just doesn’t have the breadth of shortcut keys or customizability of Jaws for Windows which is my preferred screen reader despite its cost.
I imagine it's because, at that point, you're running a real company, with needs for marketing, sales, health insurance, company policies regarding leave and all the other adult stuff that most people expect at a real company these days. And generally, the person who started the company doesn't have the skills/knowhow to handle all that (many were just line engineers or what have you the year or two before). These things can obviously be learned and dealt with, as evidenced by the fact that there are companies that continue after the stumble.
Could you explain some more on how you're using all those interesting symbols?
I've often wondered the same.

In data warehousing, particularly the Kimball methodology, if descriptive attributes are missing from dimensions, for example, it is common to represent them using some standard value, like, "Not Applicable" or "Unknown" for string values. For integers, one might use -1 or similar. For dates it might be a specially chosen token date which means "Unknown Date" or "Missing Date".

It doesn't solve the problem of truly unknown missing information, but it at least gives a standard practice for labeling it consistently. Think of trying to do analytics on something where the value is unknown?? Not too easy, but at least it is all in one bucket.

Certainly, if past values can be derived, even if they were not created at the time the data was originally created, that is one way of "deriving" the past when it was missing. But, otherwise, I don't think there is any other way to make up for the lack of data/information.
> He's using ncurses, which actually does that - it only redraws the parts of the screen that change.

Heh, when I first read about React, my immediate reaction was like, "oh so it's like ncurses for the web, cool, makes sense."
> Of all the companies you mentioned, only Toyota is a top ten automaker, and is indeed number one by many measures.

Sounds a lot like what people were saying about Nokia in 2007. It had near monopoly and was really good at executing pre-iphone smartphones, however they were never as invested in software as Apple or Google were and we all know how this ended.
They could put in a backdoor that opens when a magic packet is passed. These things exist[1]. Your cell phone likely has one in the radio[2]. The problem with this existing, other than the privacy issues, is that the packet can eventually be discovered by fuzzing[3] the hardware.

[1]https://github.com/elvanderb/TCP-32764

[2]https://www.contextis.com/resources/blog/binary-sms-old-back...

[3]https://www.owasp.org/index.php/Fuzzing
There's a whole world out there about this kind of stuff. Take a look at CQRS and some of the posts by Greg Young; they're highly informative and one of the first people to really capture this way of dealing with data properly.
NREL, Swiss researchers break 35% cell efficiency
Amsterdam has entire neighborhoods of floating houses. Not houseboats, but house-shaped houses that float. See:

http://www.amusingplanet.com/2015/06/the-floating-houses-of-...
Thank you for pointing this out, I hadn't heard about before and now I really want to see it!
The problem is the "plan" would be for the company to grow 10x in the next 3-4 years. So, for every person on the team add 9 more people. now, keep your culture. Also, most of the people you hired were experts in the jobs not management.
I don't get it. So the battery powers both the wheels and the treadmill or is the treadmill generating electricity?
FBI+18F UCR Data API and Explorer
This is so common one of Murphy's Laws of Combat Operations is:
"No combat ready unit has passed inspection. No inspection ready unit has ever passed combat."
One way is to look at the organization as a random graph. Relations between people - edges - describe business dependencies. If the growth has been completely organic to that point, there are chunks of undocumented and unnoticed connections. Unnoticed, until they break, I presume. The complexity grows as a square of the number of people. With 40 people there are 40 x 39 random edges (1560). With 20 (20×19) the number is 380. With 10 (10 x 9) 90. So, as back of the envelope estimate a company with 40 people is 17 times more complex than a company with 10.

I'm just blowing hot air, but it seems to me people - engineers especially - are not discussing dependency graphs in relation to this problem as much as they could.

Also, root cause analysis suddenly looks like a much more powerfull tool to discover the connections in the graph (if those hidden dependencies cause major pathologies).
Angular 4 and Django
AeroFS is hiring Senior Engineers across the stack (Front end, Back end, Mobile)
Short circuits: How they happen and how to prevent them
Hiring as an attempt to drive "real" growth (revenue/market share) I can understand but my argument is that the marginal gain of every new employee seems to drop off quickly. I can understand hiring more sales reps if that's the bottleneck in getting new customers or more support staff if that'll improve customer retainment. I just don't support hiring 20 more project managers because that's what someone feels like the company should have at this stage.
I'm an avid macOS user. I was given a Windows machine for work. I lasted a week before installing Ubuntu on it, then another week before I stopped dual booting and started to run Ubuntu as the sole OS.

While I still prefer macOS, Ubuntu has been, dare I say, enjoyable to use from 9-5. I'm running it on a discontinued model of a Lenovo Laptop with a 1080p screen. Which is a downgrade compared to the retina display of my MBP at home.

I think one advantage that I've come across with using Ubuntu is that while everything may not "just work" to the same extent as it does with macOS, it isn't very difficult to find the solution or the right setting to tweak. The only thing I miss is iCloud. I miss having my documents synced across my machines (used to have a Mac at my previous job). So that if I needed a document at home I could just move it to the desktop and it'd show up at home or vice versa. And the iCloud keychain. In the past month I've reset so many passwords with since I've been using iCloud keychain for a few years now, I don't actually know any of my passwords anymore.

I did have an oddity where my Bluetooth stopped working, so I upgraded to Ubuntu 17.04 from 16.04. During this process the driver (I guess?) got deleted for the keyboard and trackpad. I could use them in recovery mode, but not when booting into the OS directly. So I ended up having to do a clean wipe and reinstall. It took me about 2 hours to have everything back up and running including all my tools.
Seriously, I don't know of any publicly available RISC-V silicon with even an MMU, say nothing of 'desktop' class.
Here's a pretty good, even if a bit too verbose, explanation of various issues and solutions related to event versioning: https://leanpub.com/esversioning/read.

The text is written by Greg Young - the lead on the EventStore [1] project.

[1] https://geteventstore.com/
Deep Learning from Scratch
Lily Drone Relaunched by Mota Group, but Its Not Lily
Higher global temperatures mean higher ocean temperatures meaning there's more warm water for hurricanes to draw energy from. This is what happened with Harvey - it crossed a swath of warm Gulf water and accelerated into a cat4 instead of a tropical storm.
Does gun propellant really use oxygen from the air? Don't think so
What is wrong with UB? Just take it to mean "not allowed".
It requires some maths (and some faith in the Black-Scholes model, but it works okay in historical simulations), but you can do this instead. To lock in a price for some stock or foreign currency for a given delivery date:

- Buy an European call and write an European put at this value. This neutralizes your exposure to fluctuations in price; OR
- Helpfully calculate that the "delta" for delta-hedging this portfolio is 1/[present stock price] and replicate the put/call combo: when the market goes up 1%, you buy 1/S stock; when it goes down 1%, you sell 1/S stock.

To see why, look at https://en.wikipedia.org/wiki/Greeks_(finance)

Otherwise: try it with a spreadsheet program.
Scoundrel.
Edit: To call out someone who has no empathy for others as a scoundrel is hardly an insult.
See also

https://www.sciencedaily.com/releases/2016/09/160915085719.h...

Two people can hunt deer together, but if they are alone, they can only hunt rabbits. The person belonging to the Envious group will choose to hunt rabbits because he or she will be at least equal to the other hunter, or maybe even better; the Optimist will choose to hunt deer because that is the best option for both hunters; the Pessimist will go for rabbits because that way he or she is sure to catch something; and the hunter who belongs to the Trusting group will cooperate and choose to hunt deer, without a second thought.

The largest group, accounting for 30%, being the Envious -- those who don't actually mind what they achieve, as long as they're better than everyone else;

Next are the Optimists -- who believe that they and their partner will make the best choice for both of them -- on 20%.

Also on 20% are the Pessimists -- who select the option which they see as the lesser of two evils -- and the Trusting group -- who are born collaborators and who will always cooperate and who don't really mind if they win or lose.

There is a fifth, undefined group, representing 10%,
Higher coffee consumption associated with lower risk of death
> Ask yourself. If you own a car today, would getting a 50% discount on taxi rides completely change your behavior. Maybe it would for some at the margins but only at the margins.

Look longer term.

Parking spaces in cities cost ~30k. (And in some cities, a lot more than that). Included with a house, they are still part of the price (no free lunch).

Over a 30 year mortgage, that is 1k a year.

In California, car insurance is almost 2k a year. (Oddly enough, 1.1k in New York State!)

So 3k a year just to have the privilege of driving a car.

Apparently an average new car now days cost 31k. (Which seems insane to me, but that is what people are buying).

Being generous and rounding down a bit, that is another 5k a year.

So now 8k a year, before gas, before maintenance, before any warranty problems, before screws in tires, etc.

If mass transit can replace commuting to work, then weekend outings with automated taxis become very doable. If you give $5 per ride (on par with UberPool, though I realize that isn't profitable), it is 1600 rides a year to break even with owning a car. (Though ownership goes down after the car is paid off, 600 rides a year to break even!)
< your abilities don't scale

True, but making a good process to replicate it further can scale
Here's my rough understanding, from experience anyway:

50 is the level at which systems and processes start to become critical - you can't just succeed accidentally through heroism, you have to deliberately set out to learn from and solve problems or you're sunk.

100 is the level at which people can no longer self-organize and need explicit constructs to manage organization. I.e. not just 'a pool of engineers who work on the product', but a X team and a Y team and a Z team.

150 is the level at which every person can no longer know everyone on a personal level at the company. You'll need some way to handle cooperation and communication that's not "Talk to Bob", and all hands meetings can only happen at best yearly.

500+ is the point at which things will generally become stabilized / ossified enough that the ongoing structure of the company either works or it doesn't and the difficulty of changing those things becomes exponentially higher. Reorganization is a significant misnomer.
How could you confirm this?
Atom Electric boards work just fine:
https://www.amazon.com/Atom-Longboards-Electric-Longboard-Sk...
https://www.amazon.com/Atom-Longboards-Electric-Longboard-Sk...

The $600 one might be underpowered depending on your use case but hard to beat the Amazon return policy if you don't like it.
I guess it'd be more helpful to see a breakdown by employee type/duty. Stuff like Reddit/Twitter would be considered to be something that needs to be up 24/7 (by their users/investors/etc). That means either shift work, or a lot more people so you can rotate the on-call duties. When you're a fresh, new company, you can get away with having one or two people do that in perpetuity, but after you get VC funding or have been around for a while, those people are going to expect you to hire on more help for them so they don't have to be on call all the time.
> You want a fucking good trackpad. [...] This is your primary input device.

Heh, alright buddy.
The thing I noticed earliest was that it got colder. An hour before the eclipse everybody wore a T-shirt. 10 minutes before we all wore a jacket.

As far as light goes I would compare it to a full moon. We are not used to having dim light come from above. We are only used to it coming from the horizon at sunrise or sunset. That's why the light felt "wrong"/
> because if it becomes commonly believed that Intel ME could be used to implement DRM all of a sudden the DMCA comes into play

It is already common knowledge that the ME is used to implement DRM.

The DRM functionality of the ME has been discussed in several books. [0] The ME contains DRM functions to securely decode content (e.g. streaming video) in a way such that decoded content cannot be snooped by the host processor before it is displayed to the user (ostensibly via a secure channel like HDCP).

[0] http://www.apress.com/us/book/9781430265719
Is this why most password entry forms in Android do not allow use of the Swype-type keyboard? I always thought that was strange. Now it makes more sense....backdooring
Would you please not tear other people down like this on Hacker News, regardless of what you think of their project? Even if you're right on some underlying points, it degrades the community badly.
Brooks' Law comes to mind, nine women making a baby in one month and all that.
Alright. How about PlanckUnit?
Counterpoint from Malcolm Gladwell: http://revisionisthistory.com/episodes/08-blame-game

The argument he puts forth is that pedal error on the drivers part is an explanation for the unintended acceleration.
It says "Claude Shannon" on the tin.

The amount of Claude Shannon worship in YC is astounding. Shannon basically lied (possibly to himself too) about AI for about 15 years from 1950 on.
It does, no one really has a net worth one way or another when they are a child.

Define righteous? Define immoral?

Capitalism rewards providing actual value to people. It doesn't reward shallow niceties and self-righteousness, those are common.
WhatsApp had 55 employees when was acquired by Facebook, probably hard to find a better example on how to stay lean and create huge quantity of value.
I wonder why he didn't try Gentoo also
Groton's Navy Lab Can Teach Us About Irregular Sleep (2014)
If you go on the subreddit for electric skateboarding this would be quite a controversial topic. No I don't personally think they are the best, unless we talk about marketing, then yes they are the best at that. You can find faster, longer distance, and cheaper boards from other manufacturers. They do make a well refined product from a visual standpoint, however they were rife with problems (this is not something exclusive to boosted boards either).

This product segment will take a couple years to get better I think. It still feels very 'beta' product all around.
> their customer service is probably the worst that I've ever experienced.

Worse than BookIt? I used Expedia for my honeymoon but didn't require any changes. I gave them two chances to rectify issues with other travel and they blew it both times. I won't book with BookIt nor Expedia any more. Sometimes booking directly with hotels & airlines end up being cheaper. I saved $50 booking directly with a hotel, so sometimes they are not cheaper and you are just paying for their sales commission.
I definitely get the sentiment that Intel may pull the rug under this product like they have in the maker space. But Intel spent billions to acquire Movidius and this is a space where they believe the business needs to pivot to if Intel is going to grow. It's hard to see Intel dropping VPUs or Altera FPGAs soon without acknowledgement that the future of the company is in deep peril.
Predictions with Karas
Facebook has over two billion users. "Users expect" a wide variety of different things, and I suspect if you polled them there'd be plenty who expect Facebook to do some curation, particularly in the "trending topics" sort of area.
That is how Prof. Missy Cummings presented it in MIT's Human Factors class ~6 years ago. I've never seen a fighter cockpit, but she was a pilot herself, so I'll take her word for it :)
> Mac, despite slipping software quality, still mostly Just Works without having to google a dozen forums with half-answers.

Which people like me find to be the fun part :)
It's easy to criticize such decisions in hindsight, but after WinMo 6.5 as a response to the iPhone I began to question Microsoft's dedication to the mobile space. Were I in charge of purchasing 36K mobile devices, that would certainly have factored into my decision. OTOH, I'm guessing the purchase decision was made somewhere toward the end of the WinMo 7.x timeframe, when it could have looked like maybe Microsoft was going to stick with it.

On the other other hand, if you've been making purchase recommendations for more than a few years, feel free to cast a stone or two if you've never made a recommendation that, in hindsight, was kind of a poor choice. Me, I'm leaving those rocks on the ground.
If you were looking to exercise, wouldn't you just ... ride a bike? And if you aren't looking to exercise, why do you want to walk on a treadmill while riding an e-bike?
As mentioned elsewhere in this thread, the payoff for these games never takes into consideration reputation effects. That is, what's the result of other participants observing your actions? Are they more likely to trust you or not trust you when you interact?

I mention this because it's clear that we're changing the way we trust and interact with each other online. Whether it's virtue signaling or trolling, we're adopting new strategies for "winning"... whatever that prize may be.
They could of did what the US Army did in coming up with a game simulating real-life conditions...you could simulate fading light, navigation going out,and whole host of things requiring exercise of good judgment..might even up numbers of recruits for the US Navy as a whole..
Enjoying an activity is not equitable to one's nature.
Founder2be: Starting and Growing a Co-Founder Matchmaking Service
> We'll see what it entails for Uber.

Seems like an excellent move if they want to keep Uber as is. Bad customer service, and lack of care for their clientele (drivers & riders).
Do you have any more info on 'adventure traveling'? It's hard to find anything online with the thousands of travel agencies and trip booking sites.
> Genuine question: All the commercial vessels continually broadcast their position, speed and bearing, right?

Correct. AIS uses regular broadcasts, it’s not challenge-response.

> Even if the military vessel does not do so, it should be able to receive all commercial vessels telemetry...

Correct. Having an AIS receiver instead of an AIS transponder is a very typical setup for smaller sailboats or daysailors. If they’re not ready for the cost, complexity or power budget of a transponder, they can still pick up a receiver+plotter for $200, which will get them a little lcd with a map of traffic, CPA alarms, etc.

Another $200 turns it into a transponder so that you show up on the other guy’s screen too.

> So how can it possibly crash into one?

The million-dollar question I guess. We manage to avoid it with a $400 radio and one pair of eyeballs on deck.
Plot twist: "Patrick the student" is actually Elon Musk.
The relationship is that measure theory provides the theoretical framework for making probability theory rigorous.

The only formal prerequisite for learning measure theory is that you should know series and sequences. For a reference, I'm not so sure, maybe Halmos's book. The important parts are probably:

- Monotone convergence theorem

- Dominated convergence theorem

- The construction of the Lebesgue integral

- Fubini's theorem and Tonelli's theorem

I would probably try not to get bogged down in details of construction of measures (unless you like that) and take the Lebesgue measure (essentially length) as given. Also check out the Radon-Nikodym theorem which states that we can always (ish) work with density functions.
If you only do Continuous Improvement when times are bad, you will die.

"Tough Times" is what Lean Manufacturing calls just Draining the Lake - when the lake is drained you can see the rocks on which your business will scrape. The skill is to examine the lake before it gets drained.