skysight-inc/HackerNews huggingface dataset:
Is there some reason that people keep making the case for creating a standard business that supports one or two people? These types of posts have been pretty consistent over the years: "Take control of your life with a small business" "You don't need to make a massive company to be happy" etc...

I never see articles that encourage: "Here's why you should dedicate your life to starting a company and try to dominate an industry." It's like these posts are fighting against a boogeyman that isn't there.

I think 99% of all small businesses are "lifestyle businesses" where the founders aren't trying to build a market dominating billion dollar company. So who are these articles target to?

Is it simply the amount of press that surrounds VC and hyperscale companies that these folks are rejecting? I don't think any VC or founder has ever claimed that the only way to be happy/make money/do good is by trying to create a massive market dominating company.
Also don't forget the:

Cool things about working for us:
Potential to earn bonuses for projects. Very *LOW* salary but since we are ROWE (Results Only Work Environment), bonuses are part of the deal!
> using own music on phone (admittedly a bit of a hassle, you have to put it on a playlist on pc then sync download that playlist on mobile)

This really isn't the same thing at all. With Apple Music or Google Play Music, your own library and cloud tracks are seamlessly integrated and can be streamed and accessed from anywhere and any device.

A kludgy solution where you can use Spotify like a 90s MP3 player really doesn't cut it. If Apple, Google and Deezer can offer local library support, Spotify has no excuse. It's a huge gap, and makes Spotify unusable for many people or only supplementary.

I don't expect a streaming service to have everything in history all the time, just have as much as possible, and let me fill in the gaps.
Nothing he says is contradictory to the point you are making here. As markets grow more efficient it become easier for buyers to enter the market which increases demand which causes asset prices to rise.
Then what was your claim supposed to be an analogy for?
Googler posting on company message board: “congratulations on your white p*n*s”
What we should really do is drop all grading systems and test scores entirely. They are flat out bad for people's self esteem. So long as people show up to class sometimes they should get a special badge they can put on that says "I went to college!"
Your chosen lifestyle doesn't have to involve sea voyages in Southeast Asia or weeklong ski excursions. It could also be living in a medium-sized town in Flyover Country, U.S.A., working 40 hour weeks on interesting problems and spending lots of time with your spouse and children. If you've ever looked around at your Logan's Run coworkers and wondered what happens when you turn 30, here's one of your answers.
Did the author even learn Go?

Gofmt is for consistency for all devs to be on the same page, the format and structure is part of the language.

Are they complaining about the inheritance and generics, again did they learn Go? Stop thinking in about other languages when you are writing Go code, think the Go way.
Good idea, I'm embarrassed I didn't think of that... Only problem is, I just remembered I no longer have an optical drive!
I think that's a good definition. One often sees "lifestyle business" used as some sort of code for not paying very well but, at the end of the day, not having appreciably more flexibility or lifestyle-related benefits than any other small business.

Nothing against small consulting/design/etc. small businesses. But if they're fairly typical, at least figuratively, 9-5 gigs in the office or at customer sites with a few weeks off a year, it's hard to see them as lifestyle businesses.
Welcome to a liberal democracy, where we discuss ideas openly and allow them to flourish or die on the market place of ideas. Trying to shame people and trying to silence them eventually only makes the message stronger.

Let's be adults and have a conversation.
I don't think many people have a problem with any of the science or the statistics. That's not the problem with the 'manifesto'.

The author of the 'manifesto' seems to think that no one else reads these studies. I can assure you that everyone who is working on these issues has already read and understood the studies. The people in charge of these programs agree with them. He presented absolutely nothing of value. There is not a single new idea in what he wrote.

All the manifesto showed was that he thinks he you can just apply studies to your coworkers. He took a bunch of women he works with and turned them into statistics, into a problem that he alone can solve. It's incredible ignorant and arrogant.

The science, or understanding of statistics is not the problem, it is his approach to solving it that is the problem.
Dead server, Google Cache is at https://webcache.googleusercontent.com/search?q=cache:http%3...
He never said women are not good at tech.

He said on average, as a group, they are less interested in tech, but that we should treat everyone as individuals.

That's not very controversial, now is it?
There is a new field called cryptoeconomics that studies the application of game theory to cryptocurrencies. Here's an interesting talk about it: https://youtu.be/pKqdjaH1dRo
He saw opportunistic possibility to get ahead and it backfired.

The problem with Trump government is that dysfunction shadows opportunistic cynicism by wide margin. Nobody can question his authoritarian tendencies. He just lacks the executive skills.
Those I know who voted from Trump did so because they objected to Clinton politically. They did not in the least like Trump.

I don't remember anyone speaking of Dole, McCain, or Romney as evil. Frankly, Donald Trump has said crappier things about McCain than anyone on the Democratic side ever did. Romney did get slammed on his statement that some percentage of the population was freeloading.

CNN is as reputable a news organization as it ever was. It may well be in worse odor with the Republican base because of Trump's statements, but I don't think it was ever that popular with them. And let's face it, Fox News has a 25-year investment in depicting Hillary Clinton as bad. If we're going to talk about CNN saying bad stuff about Dole, we should probably go back and think of all the folks who pushed the notion that Hillary Clinton arranged the death of Vincent Foster.
> but that is not going to happen.

At every company in the world. You aren't seriously expecting a company code of conduct to be applied fairly in some sort of scientifically measurable way? The code of conduct is there to protect against the worst types of behavior, and plenty of bad behavior will slip under the radar. So what? It's not meant to create some sort of utopian workplace. It's meant to create a better workplace for those who have historically been discriminated against. So far, it looks like it has come in handy at least once in a very public way.
While educational spending per student is higher in the US, the travesty is where that money is spent. It's not all spent on the students. If it were, the US wouldn't have the (overall) terrible public educational system that it has.
You are correct. I should have explained it better. I tried to over simplify it and ended up writing misinformation.
If you stay mostly in the produce aisle of your supermarket, you're 90% of the way to being added sugar free.

Which is admittedly different than completely sugar free, since that's entirely absurd.

But we've survived every generation except the last 4 without so much processed sugar, and we now have global supply lines handing us crops practically to our doorstep.
I really enjoyed the writing style of the article - "hottest shit on the street", "It’s just a yarn install away", "DHTML was totally rad, like how the Budweiser frogs were rad."...just brilliant! Also gave me a good nostalgic feeling about DHTML..
Totally agree. It's a very personal thing. For us at Mobile Jazz it means to work on technical challenges, while at the same time working on "startup-like products" (e.g. Bugfender or Localname), while not having any pressure from investors and as you said spending also more time on other things in life.

This probably excludes a lot of product types that are highly competitive or time critical, but there's still a lot left to work on, especially niche products. In our case that niche are developer tools, which all came up organically as we built our own developer tools for ourselves anyway.
So why exactly is it sexist? He argues that's google's method of achieving diversity is counter-productive and unfair, and he proposes some alternative ways of increasing diversity, which may work better. Doesn't really sound sexist to me.
> Google themselves have found through their own research that the best managers are defined by their people skills, not their technical skills. So why aren't the management layers of tech companies composed of mostly women?

That's a great point. So maybe Google should have said, 'This memo makes sense for programmers but not for managers'. Instead they said, 'You're fired!'
It may also have been the type of computing that was going on. Pre-80s computing involved mainframes, data entry... secretarial tasks. Post-80s computing involved building businesses, getting heavily involved in the science, and generally hiding out in a dark room programming alone for weeks at a time.

What evidence is there for advertisement stereotyping being the causal factor? Wasn't advertisement stereotyping just as powerful in non-STEM fields like law? medicine? journalism? Why did they break the gender curse whereas STEM did not?
It always makes me sad to see people that think employees of any corporation are "the smartest people on the planet." It shows how effective PR can be.

Of course google employees are just the same as everyone else in the Valley. Which means: generally smart, and also including the same political and psychological quirks - some good, some bad- as everyone else. No better and no worse than other people in the area.
I disagree. I think he's trying to spark controversy.

For example, here's a part that really stood out for me:

"Note, the same forces that lead men into high pay/high stress jobs in tech and leadership cause men to take undesirable and dangerous jobs like coal mining, garbage collection, and firefighting, and suffer 93% of work-related deaths."

Superficially, this is a perfectly reasonable thing to say. The quoted statistic is true, and the proposed causal relationship between a drive for status and more male presence in these jobs is at least a believable reason for why there are so many more men in these jobs.

But taking a step back, it's a complete troll. The manifesto is supposedly about gender and diversity at Google, where there are very few coal mining, garbage collection, or firefighting jobs, and very few work-related deaths. So why is this even in here? It's not related to the topic at hand, it doesn't give us any useful information, and it's not going to help persuade anyone of anything.

The only answer I can come up with is: it's there to provoke. It's practically begging for ladies to thank men for doing important, dangerous jobs that women won't do, and using an emotional argument in the form of dead people to push it. It's a faux-dispassionate way to say "we're dying for your sins, ladies."

This is a big part of the art of the troll: you stick in little irrelevant asides that are built to provoke. When done well, these asides are factual and appear relevant.
You're confusing a public school system with individual schools. Of course UC Merced is not on the same level as Oxford or LSE. But Berkeley and UCLA certainly are[1].

[1] https://www.timeshighereducation.com/world-university-rankin...
I don't keep in that close contact, but as I understand it he hasn't precisely moved back to Greece. The business is incorporated in northern Europe and he has his legal residence there. It's just that since there's no office to go into there's no real need to be physically present most of the time, so nothing stopping him from doing much of the work remotely from Greece. It probably does help that Europe is fairly small and flying back and forth is not too difficult.
> Here in europe, the reason the life expectancy is high is that it's based on people who die today at ripe old age, many of them having been retired 30 years, sometimes more... They are 85+, and they drag the mean age of death thru the roof.

30 years? I suspect you are overdramatizing that.

AFAIK people stop working at age 65 in Europe (its 67 in NL, was 65, and it was raised because of higher life expectancy). I think in Germany its higher. In Greece it was 55 IIRC, and that was one of the reasons of the crisis, but Greece was an outlier (and AFAIK they're raising it).

If we assume its 65 it still isn't as if people are becoming 95 on average.

So you need 2 points of data, and they contradict with my anecdotal evidence from my EU country.

Please provide your sources?

> I don't have anything to back it up mind you

Maybe we should start the debate once we do have the data.
That doesn't explain why a 20 year old movie will pop up on a streaming service for a few months then be unavailable again. Clearly they can sort these issues out. The content companies are stuck in a model of artificial scarcity.

For myself, when I get the itch to watch an old movie and I can't immediately find it on the Netflix or Amazon prime video I don't go try to find some other streaming service or pay for a one time viewing. I'll just find something else to watch that is available. So when they could have had one more view for old content they wouldn't otherwise make money on, thereby increasing the value of their catalog, instead they get nothing at all.
Oh boy! `PYTEST_CURRENT_TEST` let me take out a lot of hacks from my code. We're doing a lot with logging and parallel tests, so this was always a sore point.
That sounds like my maintenace contract. Sometimes you dont even need to start business to have good lifestyle.
I certainly hope not.

Can't speak for Angular, but in Python land, ~9 years later, people are still cleaning up the fallout of the changes from Python 2 to Python 3.

It wouldn't bode too well for such a young language as Go to go through the same process.

My personal observations are that Go is gaining a lot of steam in many places. Announcing that they will break compatibility would make those places strongly reconsider their commitment to Go.
Current campaigns
1. Strict Enforcement of the Google Code Guidelines

People who are undisciplined typically don't like discipline when they first encounter it. This doesn't restrict "Coding style" like the author suggests. Coding style and code format shouldn't be conflated.

2. Broken Package Management

It's not broken; it's intentionally limited. A "vendor" directory is natively supported by Go to account for this; use Glide or similar for more complex use-cases.

3. No Inheritance

It's a pattern of programming just like any other. In return you get first principles code and tiny lightning fast binaries.

4. Missing Generics

While I agree this isn't awesome, you can resolve this using Reflection.

5. Feature-Lacking HTTP Library

??? The author is missing the point of Go here entirely.
I don't use Go, but I agree with you. Style just shouldn't be an interesting topic, pick one and go. Best if the computer just handles it for you. Doing it this way gets everyone in the ecosystem on board with one style early on, and makes it much less of an issue going forward. This is the smart way to do it.
The coverage has certainly been very disproportionate with what was actually written in the paper. Also I have yet to see a news outlet objectively giving references to the COMPLETE memo.
Sorry yes, definitely not a factor of 100. That's what I get for being up late :)

But still it's greater than even a single order of magnitude which is a substantially large accounting discrepancy.
If this is referring to the google memo though, a company IS a dictatorship.
How about female coal miners? Female construction workers?
This isn't about fairness it is all about browbeating people from a perceived moral high ground so that wages can be lowered for all (more supply of programmers = lower cost). The "useful fools" here likely have the best intentions but are being used by people without good intent.
I'm in almost the same boat. (I can name some Linkin Park songs, but I'm not thrilled about it.) I have of course listened to plenty of new music in the past 20 years, but at this point I rarely pay attention to anything other than new releases from bands I already enjoy (and limited attention at that). Today I primarily listen to Pandora, which I naturally have tuned to my own tastes.

While it's surely attributable to me getting older, my experience remains valid, and in my experience the overwhelming majority of new music is shit. I'm not completely unaware of Bruno Mars' existence and poised to be blown away when I sit down and listen to his stuff, because I've heard it, and it's terrible. The same goes for quite a few (but by no means all) of the acts mentioned in the article.
how do you deal with kids/school? Do you take your kids along with you?
Indeed, forget goroutines and channels. The most innovative thing Go brings to programming is gofmt. Between that and the simplicity of the language, it makes it so easy to dive into large foreign code bases and actually understand what you're reading. That's one of Go's strengths.
BITCOEN to become the first crypto-currency specifically for Jews
According to my opinion, a programming language should let a developer use his or her style.

gofmt is the best part of Go. Everybody's code looks the same.

Broken Package Management

This is a solved problem with dep. Switch your Go projects to dep today.

In the documentation there is no mentioning of those missing things, you expect from a modern HTTP library.

Go's philosophy is "less is more." This is the journey of every Go programmer:

What?! Go doesn't have X??? This is an outrage!
* figures out how to do it without X *
I guess I didn't need X after all. I just had to write a bit of code.
Student Creates the Closest Thing yet to a Magic Ring
> There's really no need for such a personal attack here - why do you feel a need to lash out at this author?

the whole blog post is lashing out at something. You reap what you sow. There's no "these are the tradeoffs, and this is why I disagree with those tradeoffs"; every argument goes like this:

- I have an expectation

- that expectation is informed by my priors, not by Go

- Go didn't meet my expectations

- even though Go never made or promised to meet those expectation, I'm going to be mad that it didn't do something that I wanted that was never promised

the whole article is structured like "Go wants me to think in a different way than I already think and I refuse to think in a new way".
I usually find myself somewhere on your side of the argument, but I don't get it.

Re: 1. Do you mean to say that browser adoption of new language features is slower now that the language spec is moving faster? If anything, ECMA is putting the pressure on browser vendors to release features faster. There's always going to be some kind of lag between the spec being out and browsers implementations. Doesn't mean the spec can't continue making forward progress.

Re: 2. This point is over my head I think. Can you elaborate?

Re: React. My shiny new React app works in whatever browser I build it for. You know that Facebook itself is built in React right? You don't have to use async/await, or Promises if you don't want to. And if you have to, that's what shims are for.

Re: Google dictating things. I can't say I know who employs the people sitting on ECMA meetings. Would it be such a bad thing if some of them worked for Google? I for one, would welcome our new Google overlords. You know .. the people sitting at these boards are people who have a vested interest in the future of JS. They have an incentive to keep pushing the envelope. It's just how things work. And it's good for us too.

Re: compile-tojs language not being the answer: What?? It sounds like your problem is precisely with JS! Both as a language and an organization. Why wouldn't the answer be some other language that relieves you of those worries?
And, for the time being, in EU. These statistics are part of a EU statistic as well.
No one told me. I'm still trying to figure it out. But mainstream gender equality says there should be a roughly equal split while the memo says the split should be something else and implied it should be more men than women by citing reasons for why there currently are more men than women.

Oh, am I not allowed to form an opinion on what should be? Please correct me if I am wrong but perhaps your opinion is no one should have an opinion on what should be and let things be status quo? Keep in mind the whole discussion is around what should be the goal of diversity measures.
Micron Unveils Flagship NVMe SSD Family – InsideHPC
Sadly it's much harder to play without mapping "features" in modern games. In Morrowind quests included detailed (or sometimes intentionally not) directions in the journal text because that was the only way for you to find the objective. In Skyrim the journal entries are far less detailed because the game designers expect you to just follow the magic floating icon.
Has "lifestyle" changed its meaning? It seems to mean now that if you're "focusing on lifestyle" you are kayaking on the Pacific Ocean.
Show HN: Unified APIs for Xamarin
Last try.

Someone asked whats up with this James guy.

You answered with something that was completely false and even clearly contrary to what was written.

(You admitted to this.)

I pointed out that your original misrepresentation was similar to what others do in this very drama. E.g. the statement from Google VP of Diversity attacking James. I also said I didnt mean to bash you any more (since you admitted), BUT that your original comment was an interesting example/illustration of something bigger.

You obviously took offense.

I tried to explain that I was talking about the comment in general and not you as an individual. I also said Im sorry if I offended you. But the fact remains that your comment was a misrepresentation of the memo that was similar to e.g. how the VP misrepresented it. Although you actually did it more explicitly than her.

If you cant extract yourself as an individual from this observation you will probably never get it. If you think Im an idiot, thats ok.
I was on Google Play Music from the beginning, and only left when they cancelled my early access plan without asking me and refused to reinstate it. Apple Music has leapfrogged them in every way, and Google Music has only regressed since launch, especially in terms of UX.

I did really like Google Play Music, and allowing the local library sync as a free draw was a really smart move. But the sour taste they left in my mouth by killing my discount plan and ruining the UX meant I looked at other options. Signed up for Apple Music day one and it has improved leaps and bounds since then.

It's very clearly a huge priority for Apple, and they aren't resting on it.
Answering the machinery question
Google engineer wrote his memo after he went to a shaming diversity program
Sam Altman is Launching ‘THE UNITED SLATE’