1 karma · joined February 26, 2025
They will keep it active as an internal network, but regular old joes won't be able to use Google+ anymore.
The idea of "circles", where you had a circle for "acquaintances" "friends", "family" would be great on, say, Facebook, as it would allow me to filter down my feed to just the people I really care about but still have a connection to more distance acquaintances.
Currently on Facebook the news feed is automatically generated, and the only control you have over it is to subscribe/unsubscribe from particular friends. Given hundreds of acquaintances, this is a pain, and made me give up on Facebook altogether. I wish social networks would trust me to decide what I want to see rather than just let an AI attempt to understand it, which in the end just ended up spamming my feed with clickbait and baby pictures from people I barely know.
Sure there are traders on wall street looking to beat the index funds with manual trading, and these guys will always exist. But most active managers these days are just buying index funds and slapping on an useless fee. This is why when I pulled my money out of my bank's managed investment account and into a Vanguard account, I didn't suddenly change a portion of the market from active to passive investing, I just removed an unnecessary 1.25% fee that got me nothing and did nothing positive for the economy.
I've grown much more comfortable investing in real estate as a result of this. When I invest in something I want to see how that investment was used, how it helped, and get returns based on how successful my ideas were. If I renovate a house or invest in my buddy's business, I get exactly that. It may fail, but at least my money mattered and I saw what it did to help. When I invest in the stock market I get none of this.
Why hasn't it changed? Because to change it the party in power would have to vote to massively change voting block, almost certainly swinging several elections. Since the party is in power, they have no interest in this.
Additionally, the people who want it changed are probably the people who can't easily vote on Tuesday. These people already don't vote, so they can't influence their politicians to support changing the day.
On the internet there's a ridiculous amount of content available completely for free. You don't ever buy content because why would you? All you have to do is click on what you want to read and it appears in front of you with some ads which you'll ignore 99% of the time.
That 1% is significantly less valuable than what that old print ad space was worth, but it still has value. So the entire game becomes centered around that click. So the company tumbles in value because no one will buy print and no one clicks on headlines which don't indicate something that will absolutely captivate their attention.
So the company is steadily becoming worth less and less, and in order to squeeze out some revenue and stay afloat you have to target those clicks, or should I say, bait those clicks.
I know you probably asked "What happened?" rhetorically, but this is what happened and if you were in the same position running the company, you'd probably make the same decisions or go out of business 6 years ago. I agree that it's unfortunate, and we all need to find a way to support in depth journalism.
If you're asking HN, does that mean you feel something bad in your gut? If so, just talk to people who hired you or reach out to existing employees and try to get your questions answered. They'll help a lot more than people on HN who aren't familiar with your exact situation.
It also brings up significant package compatibility issues, if even a single package I use uses className I can't upgrade React, if a single one uses class I can't upgrade it. I'd rather not deal with a Python 2 -> 3 situation in React.
CRISPR/CAS9, full genome sequencing, stem cells, we're going to start seeing the real results from these over the next decade, and if that means my Mother can have her parkinson's cured, I'm incredibly optimistic about the future.
I don't know what that system would be, and I'm not going to come here and say it's time for a socialist revolution, but perhaps we could make a better free market and we'd all be better off without speculated stock prices being our primary source of motivation.
I think that's an interesting idea, I don't know if it's right or not, but since you just keep saying the argument makes no points while making no points of your own, I have no way knowing why you feel this position is inaccurate. Could you argue against that point instead of dismissing it? I'd like to hear what you think.
The author makes the point that, when companies spend so much on stock buybacks they don't have reserves to keep things running in economic downturns, thus leaving them in grave danger should recession come around, and leaves their employees more exposed than they need to be. I think this is a point worth talking about, especially if you feel it's not true, because by calling it a meme and not countering it, you've given no chance to bat for your own opinion and offering counterpoints.
On the subject of the first quote, I'm no economist, but it seems perfectly feasible that optimizing for shareholder value does not perfectly correlate to optimized productivity. For example, Musk wants to take Tesla private because he feels the quarterly stock review cycle restricts his ability to innovate and think long term. Musk is quite the capitalist, so I think the idea that optimizing for share price being bad for productivity is certainly worth presenting at the table.
Medicare for All would be beneficial in this example as it would totally remove the burden on company to provide a healthcare plan.
Without that crucial context, it sounds like he's just randomly bringing up hot-button political issues.
There's flaws in the ways a lot of companies hire, but the process has to be complicated when you get down to the numbers of how many people are for hire and how many are worth hiring.
In reality, trying to time the market rarely works out, and when it does it can often be attributed to luck. In general, just investing every month is the best strategy.
Plus, it's not like passive investing causes securities to never be traded, when I buy into a mutual fund I'm buying stock from someone. That someone is probably retiring and selling their securities.
Lastly, most "active traders" just buy a bunch of Blackrock/Vanguard/SPDR index funds anyway and call it a diversified portfolio that only they could deliver.
If the population grows 3%, we have to produce roughly 3% more, so revenues go up roughly 3%, number of employed goes up roughly 3%, so the economy grows 3%.
If I invent a steel manufacturing process that makes steel 3% cheaper, expenses go down 3%, profits go up, supply goes up, prices go down, the economy grows.
If all you do is passively invest, then over large periods of time you should on average see returns of, roughly, population growth + innovation. Even if everyone is passively investing, it's the same thing. If you actively invest, but still invest in the whole market (as any diversified investor does), you get the same thing, minus ~1% towards. If everyone was actively investing before, and the market grew ~8% per year, and now they passively invested, why would the market not gain the same?
Here's a great strategy to do the same thing with strong static types, like in flow and typescript:
setTextField = (name: 'name' | 'email' | 'phone') => (event: InputEvent) => {
this.setState({ user: { ...this.state.user, [name]: event.target.value } });
}
setBooleanField = (name: 'isCool') => (event: InputEvent) => {
this.setState({ user: { ...this.state.user, [name]: event.target.checked } });
}
render() {
<div>
<input type="text" onChange={ this.setTextField('email')} placeholder="Email" value={this.state.user.email} />
<input type="checkbox" onChange={ this.setBooleanField('isCool')} checked={this.state.user.isCool} />
</div>
}
More verbose than the non-typed version, but simpler than declaring a function for every field with all the goodness of strong static typing.I think everyone should take a look at the Wikipedia article for theories of who actually wrote the works penned to name "Shakespeare" (https://en.wikipedia.org/wiki/Shakespeare_authorship_questio...) and scroll down to the "Alternative Candidates" section. When you read one, the circumstantial evidence looks perfect. Then you read another candidate and you say "gee that sounds really valid too...". Obviously they can't both be right, but each one presents circumstantial evidence that seems to connect perfectly.
After you've red the alternative candidates, read the "Case for Shakespeare's authorship", which is the case that it really was Shakespeare of Stratford-upon-Avon that wrote the plays. There's some hard evidence (though not enough to be 100% conclusive, it's probably 90% conclusive, and enough convince most scholars) that makes the rest of the theories seem totally unfounded.
I went on a bit of a rant here, but hopefully my point comes across, that circumstantial evidence is really quite far from real hard evidence. Unless some guy comes forward with those bills with the correct serial numbers or someone finds a body, it's going to remain an unsolved mystery.
Real talk, this is the modern stack:
If you want to write a simple animation or calculation on a: Javascript. Nothing else.
You have several behaviors on your page and and to use modern code practices: Babel. That's it.
You want a complicated Web app with Rich functionality on several pages: React, Webpack, Babel. That's it.
Typescript can replace Babel, if you like strong typing.
The fundemental problem is that you are either trying to write Hello Worlds with enterprise-grade build tools or that you're trying to write web apps with single script tags. Your hello world with React + Babel + Webpack is going to be big. That's the point, you're importing an library that is built to make extremely large complex web apps simple to make, therefore by definition that library has to be big and complex. But the joy is that you can then build out an entire web page with significant reactive functionality in a matter of hours.
I get that looking at a lot of options makes things look scary, but you only need to look at those options once you're ready to build something big. And big is going to be scary regardless. Until then, you will have no issues just importing a script into your web page for the little things.
There's also two different compilers for C, but it's not considered complicated to get started running a C program.