skysight-inc/HackerNews huggingface dataset:
He did start the book to sort of mock the company; from his NPR interview:

>when I first sold the book and start to write it, it was meant to be sort of a modern-day "Office Space ... I wanted to write just a funny story about being in a kooky company. It was just a comedy.

On one hand I think it's sort of disingenuous - the company culture was never a good fit for him and he shouldn't harm others because of his mistake (I know people who have had negative non-fiction stories written about them, and it can take a personal toll - I hope he left names and specifics out). It doesn't seem like HubSpot ever tries to hide their culture like Amazon has been known to do.

On the other hand, it really is an interesting story. I'm old enough that I'd never work at a place like HubSpot, so to me it's an interesting perspective on an interesting work environment that is common in the new millennial world. In other words, real journalism :)
> This is the theorized win-win with LVT: there is encouragement to develop otherwise-idle land.

That's only a win-win if you don't value nature very highly. LVT sounds like it would force even faster destruction of invaluable biospheres like rainforests.
"We need to shake things up". Cue angry clients, schedules gone to shit, quitting developers, missing documentation...
Hubspot is not a startup. It's been around for 10 years. It has 700+ employees.

> Corporations are generally only after profits big or small.

Startups are generally only after growth, but only big.
You can't aim the cannon itself; you can adjust trajectory using the second-stage rocket. It's essentially just a launcher for one set of orbits, though. The actual launcher cost is probably not that significant ($100mm?) once you've built one; you can build 10 in different locations/orbits.

For the thing I want to do, one launch position works (I think) for LEO comsat constellation (hundreds/thousands of <2y lifespan satellites).
Do you have a reference for the proof you did? I'm interested in optimising overflow checks in Ruby.
Webpack for Beginners
I largely agree with you, but what do you think changed? Biologically we haven't changed since much darker ages. That leaves culture, and culture is inherently consensus-driven.

What happens when the consensus breaks down?
Or even tiny, backwards societies. The capital of Uzbekistan has a metro, as does the principal city of Kazakhstan.
Wouldn't it be neat if someone made a programmable thermostat that was easy to use, without the complexity of an internet-connected computer?
I don't know much about Hubspot, but Lyons should know that sudden firings without an explanation are not common. The norm is quarterly reviews, and firing only after you've had several negative ones.

Extortion is obviously not common either...

Content farms are also not common at solid companies - more typical of fly-by-night marketing-driven places without much real tech.

The claim that there's a lot of pressure to perform is more valid, but that's not unique to tech at all. The bias problems are also there at many companies (though I think racial bias is less common than age or gender).

Overall he seems to be generalizing from a company with an unusually bad culture.

(The extortion charges: https://www.bostonglobe.com/business/2016/03/23/documents-re...)
Chris Hayes' book is a favorite of mine, and critical to understanding the current paradigm. To those unfamiliar with the book, I recommend Aaron Swartz's review which I was lucky enough to read as my introduction to Chris Hayes: http://crookedtimber.org/2012/06/18/guest-review-by-aaron-sw...
Sure! Where are you based out of, I can recommend some specific clubs/starter races/routes if you're interested.

I've LOVED it. The majority of the ultra runners are kooky/cool/fun and interesting people. I was pleasantly surprised to find people of ALL body types and ages finishing 50 and 100 mile races as well. Here is a great article about Mirna Valerio, a 250lb ultrarunner:

http://www.runnersworld.com/runners-stories/ultra

Harrier Hash is another very fun running club to check out.

I would say a good way to get started is to check out volunteering at some races, see if you like the vibe. There are some aid stations at Western States every year that are a lot of fun.

The PCTR races are fun and low key and a good way to start out in the sport. My best advice to to stay within yourself and have fun with the training and the races. Listen to your body and if it needs a break give it a break, build up to ultra miles slowly, your body will think you for it.
Who is the Costco in e-commerce?
But what does it say about those that put these people in a position of power?
why are there quotas ? is that a govt. regulation ? or is it something cooked up by HR ? sounds absurd.
> any aspect of either mass transit or personal transportation will be the same after that.

That is utter nonsense. The physics of how many cars you can fit on a road, how fast you can get from A to B and the distribution trip patterns won't change that much.
The roads are already overcapacity in Seattle, and have horrible gridlock.

Some key roads, such as Denny, only have two lanes of traffic headed in each direction, which makes it basically a non-starter to remove one of them for dedicated bus traffic.
How to Build a CRUD Application Using Flask (Python Framework) Part 2
Exactly this, on all points! And my notes act as a reference sometimes when the professor provides a piece of info I couldn't find in the others sources.
Synchronous communication costs just as little, and it's vastly more disruptive. I've done all the things you mention, I guess the fact that I can easily turn off email makes me not care. Sure someone can callously waste my time with an email.. And I can callously delete it. Plus, if I think an email is a waste of time, I can just not respond.
> an open source tool

I expect rms is gonna say something about being told about "open source", heh.

> There is not a single dependency in OpenERP/Odoo against proprietary software or services.

So, do your servers just run OpenUpgrade? Are you basically just helping others with the overhead of running OpenUpgrade? Or do you have secret sauce that works stronger, faster, higher than OpenUpgrade?
> These two desires are in complete opposition to each other, because the poor by necessity spend a much larger proportion of their income than the rich. What you are proposing is impossible.

It's actually very simple. You collect a fixed percentage as a consumption tax (e.g. 33%) and then send everyone a tax refund in a fixed dollar amount (e.g. $10,000/year). Then everybody who spends less than $30K/year pays no or negative tax and for everyone spending more than that their effective tax rate starts at 0% at $30K/year and increases progressively to 33% the more they spend.

This also has the useful consequence of not requiring minimum wage laws or social assistance programs because the refund exceeding the tax paid takes care of that at the low end.
لاول+مره+في+العالم+العب+لتربح+العديد+من+جوائز+سامسونج+من+خلال+تطبيق+WIZZO
It would cost that much just to add the pontoons to the bridge. The cost of actually adding more bridge width and the rails thereupon would be more.
I don't think it is impossible for a situation to occur where one has no option that saves any of the five without killing the one.

Perhaps not any situation that ever has or ever will happen, but I don't think that there is not any situation that ever could happen like that. And therefore, while it might not have a high priority, I think it is a valid question.
It's good to poke fun at childishness and pretentiousness in the startup world (and there is plenty of it without the need to embellish), but yeah, this is wearing a bit thin.
Really? What makes you think that'll be the case, once the cars are talking to each other? Get rid of every stoplight in your town and see what the "physics" looks like then.

The basic capacity of a busy road is not significantly less than that of a train, and we already have thousands of roads. We just don't use them very intelligently.

Or, to put another way: a fleet of networked autonomous vehicles is a train. Put money into making that happen, and I'll vote for it. I'm definitely not voting for $50 billion choo-choo trains, or whatever 1890s-era solution the urban transit planners in Seattle are dreaming up this week.
Ask HN: Why is crawling/indexing SPAs more difficult than server rendered sites
This is a slightly less touchy / controversial question than my last one. Also I am a mobile developer but sometimes I like to explore the web development scene so this might seem like a silly noob question.

Why can't web crawlers index websites as efficiently as a website that is the traditional server side rendered website?

Is it just a matter of inefficiency for the crawler to wait for JS to load the UI? Aside from doing some kind of hybrid approach of client-server rendering, what can web apps that are SPA do to increase visibility?
Location: SF
Remote: Probably not
Willing to relocate: PDX / LA / NYC considered
Technologies: Full stack JavaScript, Postgres, Rails, AWS, Heroku, many more
Résumé/CV: Upon request
Email: recruitme@snooze.space

I've been involved in several small-to-midsize teams building popular consumer and business products. I'm comfortable and productive in the entire web stack. Recently I've been spending a lot of time building browser apps and optimizing database queries.

I'm currently managing a small team and am looking for an opportunity to come in at a senior or managerial level. I'm open to a cofounder / CTO role. I'm pretty picky about where I end up next.

Buzzwords I've been working with recently:

- React / Redux / ES6 / Babel / webpack / Sass
- Koa / Express / Node.js / PostgreSQL / Bash
- TDD / BDD / Selenium / Continuous integration
- Docker / Vagrant
- Heroku / AWS / EC2 / S3 / Cloudflare
- (minor experience, interested in gaining more): Golang, Clojure(+script), Haskell
If it helps, think of it as "growth hacking."
Nice summary! It is indeed often missed but rathar important point that make syntax is generator-friendly. It allows to easily script make files or even glue them together from several generators.

This ability to write and compose is a rare feature today. Json is pretty opposite to it and even Yaml is rather bad at it as to compose pieces one have to parse them first.
That idea is utter nonsense.

Self driving technology won't allow you to fit more than four people in a four person car.

Self driving technology gets you maybe a 4x-10x increase in the number of people transported per road lane by ensuring cars are mostly full, having them close together and cutting down on trips to reposition vehicles... however, that still won't be enough scale of transportation for the cities of the future.
So, why aren't more people taking the bus?

Is service too infrequent?
Is the network too small (not enough stops)?
Is it over-capacity - more buses needed?
Is the city just growing too fast for transit to keep up?

Has there been any analysis on why it isn't helping?
> We grew up to 300 employees with this model but reached the limit of the model

Why do you need to grow more? 300 sounds like a very big company already.
Los Angeles Clippers – Taable Note
That seems like quite an odd conclusion, since converting half that road to an exclusive busway would increase the capacity of the road by a factor of 10.
I agree with everything you say. However, in my personal experience, the best manager I've had was 25 when I was 30. This manager realized he didn't really know much. So he stayed out of my way and let me make the technical decisions while he ran interference with the directors and VPs. Never had a more smooth working environment before or since.
I've worked at several tech startups with sudden firing. The "norm" from my perspective tends to be a one month Performance Improvement Plan, usually just serving as a paper trail with very little hope of getting off of it, though I've seen people just suddenly walked out as well.

I appreciate Dan Lyons cutting through the bullshit on tech startups and I recognize a lot of what he's talking about from my own experience. The thing that bothers me the most is the disingenuity of it all, the "we're a family" and "we're changing the world" when it really is all standard capitalism business practice, not so different from Wall St or Walmart.

It's funny Netflix and Reed Fisher got brought up, because I at least respect Reed's honesty about the whole arrangement. The "we're a family" companies frighten me a lot more.

These companies are also masters of PR and marketing. Many of these companies that are Kafkaesque places to work for are frequently cited on #1 best place to work etc, and you seem crazy to complain when you work at one. People don't realize that the ping-pong table doesn't make up for the uncompesated 24/7 PagerDuty rotations, how little job-security you have long term, how anxiety inducing a lot of the performance-driven culture and open-office plans can be, etc. So it's refreshing to see a different take.
It's like claiming that all large companies are uniformly Dilbert-like hellholes full of pointy-haired bosses and despair. The elements are there, a handful of examples are that bad, but it's broadly exaggerated to push a specific point or to signal.
This is a bit misleading. The squares, which you would think are backgrounds, are not. They are content inside the items being stretched/squished, but the content does not appear to do.

so you have your container, your item container, and your item.

What made me call this out was the "space-around." There isn't spacing around the .example__item's. They take up the whole space and the content has very specific widths.
When corporations do it it's common sense, when people do it is out of context.
Here's the same video on the CCC's site, where they won't track you: https://media.ccc.de/v/cccamp11-4591-financing_the_revolutio...
I didn't try tup, but I found the way it's said to detect dependencies by monitoring stuff to be a bad idea, though this is probably my personal preference. Can't tell how many developers don't like that design aspect.

Shake should work on Windows, given that Neil wrote a Windows progress bar tool for Shake.
Age implies wisdom and experience, which I think was the point he was trying to get across. Comparing it to race is just silly.
Additional info in comments on lobste.rs: https://lobste.rs/s/dmhmdc/support_of_openbsd_pledge_2_in_pr...
Most of the positive things I read about company cultures, the "best places to work" lists, the glowing pieces on the founders, the TechCrunch articles, the phony Glassdoor reviews, are infinitely more self-aggrandizing fluff PR pieces than anything Lyons has written. No doubt about it, he's promoting his book and his show, but I'm glad some other sides of the story are being told.
Not pathological, productive... productive damn it. And we won't hire you if you don't toe the party line and rhetoric. Ever. Enjoy being blacklisted for not behaving yourself. /s
I read my national newspaper just the same as I browse 9Gag. They both compete for my leisure time. If they closed, I would probably read a book instead. News are optional, until they enable me to discuss with high educated people - but again, HN is free and provides much higher-quality education (when you include discussions in the comments) than any newspaper. So I'd pay for HN, I'd pay for some investigative journalism (e.g. Snowden leaks), but the rest of the news is leisure at a low price point per hour. Just like a book.
Sound Transit is a regional transit authority. Seattle has little to do with it (except in 50 years there slightly more rail).

Please fix the nonsense title.
I'm surprised the Earth is rigid enough that you can define the rotational axis to that level of precision.
There were at least 11 classified NRO missions, and likely more with NRO tasks. Requirements from the NRO directly influenced the shuttle program design. I guess "large" is an exaggeration though.

They obviously didn't use Shuttle exclusively for military purposes. But most people don't realize that nearly all government-funded scientific programs in the US also have significant defense/NRO objectives. Even The Dish at Stanford was funded to be used for SIGINT work during the Cold War.

I'd wager that these groups are now using advanced robotics to replace classified work previously done via Shuttle missions. i.e. Boeing X-37

I don't think there's any maintenance plan for JWSP, capsule or otherwise. L2 is way too far away. Do you mean maintenance after launch but before deployment?
So people get 1 month performance plans after positive or neutral reviews? Or are these places that don't do regular reviews? I've honestly never heard of that. Want to name names?
I didn't know about that book and assumed it was a reference to Wind in the Willows. Thanks for looking it up!
> My point was "this piece of software surely has more bugs than Mathematica".

It sounded like your point was "I trust Mathematica, but not this open-source CAS". Otherwise you would have just said "I don't trust CASs".
Thanks for the update. As far as I could piece together (admittedly dubious connections), ngModel was re-implemented in the Jan 2016 release of Angular 2??? ("Angular 2.0.1 beta" from a Stack Overflow discussion assumed to mean 2.0.0-beta.1 on https://code.angularjs.org/)

Sounds like somebody beat some sense into the Angular 2 team - "don't remove the single feature that differentiates your library and makes prototyping an app easy"

Now if I can only find examples in good old Javascript, instead of fugly, Java-esque, Typescript.

Re: types/Typescript - loved this quote:

"Better type-checks interestingly found only just a few bugs"

https://jaxenter.com/angularjs-interview-angular-2-typescrip...

Rant for another day: insisting on static typing, but ignoring the mayhem caused by operators and operator precedence (to say nothing of user created operators)
>> "Just replace age descriptions with race descriptions to see how weird and out of place that is."

How is that in any way a sound analogy? Your age likely has an impact on your experience. More experience doesn't necessarily mean you're better at your job but it's a decent possibility. Race has no impact on performance at all.
With all due respect, you'd have to be on drugs to think they could actually do that for $200M, or put the Renton-Bothell line back into service for $1B. Forget autonomous cars, that will happen right around the time personal holodecks are coming online.

What's your plan for when they start running commuter trains through your back yard?
Shake can interpret Ninja files, actually.

But I can see the appeal of Ninja files of something that allows one to avoid the GHC requirement in a build environment.

Though I've found Ninja to be more like something that needs to be generated from something else and less something you'd write. So maybe Ninja can be exactly that, kinda like build script assembly.
Plus a lot more efficient so keep your UPS on the DC side rather than doing a senseless DC->AC->DC conversion.
If your build reaches the point where you feel you need a wide variety of strange "make" constructs, you don’t necessarily need a new build system; you need to be smarter about the setup. For example: do everything in two phases, where the more “magical” version generates a less magical, verbose, static makefile with more rules that are relatively easy to understand and debug.

And, besides: a huge impediment to improving the state of build systems is that new build mechanisms won’t be installed on most platforms by default. If you must explore new ways to build, be sure to implement that in terms of what is already there (Perl/Python/whatever) and make sure to ship your new build system WITH your code.

When I download some "neat-project-1.0.tar.gz", the last thing I want is to have to futz with setting up your special build system that Probably Nothing Else uses or will ever use. If it’s not in the tarball, I will already lose a lot of interest; I know most things can "configure, make, make install" in minutes but I don’t know how much time will be wasted installing whizbang-build-0.1 first and I probably won’t even try.
Ask HN: “Disrupted” or Just Dyspeptic?
I just finished reading this and would like to discuss it, probably to my detriment. Put my comments in the 1st comment because they wouldn't fit here.
Probably even more important, as "any publicity is good publicity", I'm loathe to give "Disrupted" more attention than it deserves.

Book summary: Dan Lyons' job as Newsweek technology editor gets eliminated. Deciding to cash in on the current startup boom, he finds a somewhat obscure pseudo-corn and signs up. After wacky adventures, it ends in tears and legal action.

After skimming the various excerpts of "Disrupted", I read the whole thing last night. To paraphrase Elvis Costello, I started being amused and now I'm disgusted.

But not for the ostensible reasons that the book strongly tries to influence the reader to believe.

My personal background is having worked in tech for a long time, serving in a range of companies: big, middling and startup since the late 80s. I've personally seen things more horrible (and funny) than anything in this book. All of the issues Lyons' calls out, have been in play as long as I've been in this business.

That's not to say I endorse them - rampant age discrimination, cult-like manipulation of employees, screwing most employees on liquidity outcomes, etc. But it's nothing new. Lyons claims to have been writing technology, starting with trade rags, for the past 20 years and it shouldn't be anything new to him either.

What runs strong and straight through "Disrupted" is that Lyons' joined a company without sufficient due diligence. Whatever the merits of HubSpot, it was/is a machine for marketing and sales. Lyons was under the impression that by giving arrant speeches and writing pieces for a consciously elite audience - explicitly not the HubSpot prospect base, the world would come to his door.

That's just not how the real world works. Nothing he did contributed directly or seemingly indirectly to the HubSpot bottom line. The founders were trying to puff that thing up for an IPO. Ultimately, a little image work at a high salary wasn't satisfactory, regardless of their ethical failings.

One can easily imagine an alternative universe where Lyons' bosses approved his separate "glossy" magazine-oid website, and he spent two years emitting ephemeral think pieces. This book would never have been written. Lyons' might have moved on after IPO with a little money and connections to join the Scoble Set at the next cool startup.

It's obvious that Lyons views elite media people as being on another level from the rest of us. In a sense it's an analog of tech pedigree nonsense, where if you're not ex/current NYT or Time, you obviously lack the necessary insight to really understand things.

Spite and jealousy do not constitute a platform from which to pontificate on the tech industry. Compare "Disrupted" with the recent "The Everything Store" about Amazon. The latter certainly has lots of dark insight, but no sense that it was written because the author wasn't allowed another cookie.
Infiltration is a time-tested and legit writer's tool.