skysight-inc/HackerNews huggingface dataset:
(googler opinions are my own)

At least according to this site[0], Google play moves $38B, while Apple moves $72B (annually). So people are spending money on Google play, just less. But I also believe more people have android phones vs iPhones, so that dilutes the per person revenue even more.

[0] https://www.statista.com/statistics/444476/google-play-annua...
hi @mihaifm -- it could simply be a wallet address that one can forward the coins to I believe?
The person you're replying to is not referring to blocklists between mastodon instances (so for example, having mastodon.org blocking federation between them and cybre.space), but clients preventing you to login to certain instances.
It's like an e-mail client that supports the POP-protocol preventing logins to pop.myemailserver.com because they don't like myemailserver.com
His original investment was only 40k in 2017.

Admittedly still a chunk of change to have invested in a risky asset like bitcoin but it's not like he earned 400k by being "smart enough" and then emptied it into bitcoin.
> Which doesn't seem to have worked

It did work, hospitals can only absorbs so many patients in ICU per weeks/months. Once an hospital is at 100% capacity people start dying because they can't be treated (not only for covid)

It really isn't rocket science, of course natural herd immunity is helping, spreading it over a year vs a month is a game changer though.
Thia is not true. GoFundMe is daily proof of that.
I agree on the regulation-part, but I still think many more are able to be educated (at least partway) out of the problem than are given an opportunity.

And laws have retroactive impact via e.g. police and courts. Education would have a preventive impact.
I'll be waiting for the next time Google bans another app on the Play Store even after the antitrust lawsuits are over.

In the old days at least for the desktop, one just points to a website to download an app on to their computer. Discord already does this. No Microsoft or Apple App Store required.

For Android, F-Droid has a default main repository which is centralised but also allows you to add another repository if you want. While it is not as intuitive as adding a repository via a deep link at least you can do that.

For iOS, Cydia is an App Store for iOS just like F-Droid where the user can easily add a repository via a 'Add to Cydia' deep link, and they get all the apps from that developer. We need something like that for the desktop, where users can do this freely.

Centralisation of App Stores is not the answer, even if you 'break up' Google which I hope happens anyway. But for now, the Play Store is 'their service'. You're free to complain, critique, appeal, argue, scream, etc but it won't be the last time this will happen again.

The best thing to do is to self-host your app; like how Telegram and Discord are doing it.
1. Become an engineering manager

2. Stop coding

3. Do well for a few years until you become out of touch

4. Watch your team stop respecting you on technical subjects because you’re behind the times and too rusty but don’t know it so look foolish and are ignored when you give suggestions, which radically undermines your relationships with them as well as your ability to lead

5. Watch as your role morphs from a manager with chops and respect into a PHB, unless you happen to have been born with natural leadership skills (you probably haven’t)

6. Realize you are now just a mediocre manager who can no longer return to the engineering track since you cannot compete with other candidates

7. Drag yourself to retirement by slogging through life as a relatively poor middle manager
My experience with learning how to code, is just find some good guide, follow it TO BUILD A REAL USABLE PRODUCT.

Learning by making a real usable product is the most important part here, other kinds of learning didn't work for me.

P/S: This is different from learning by project. Project mostly is for fun, not a real usable product.
Others with some added functionality like web UI, in increasing line of complexity and features:

gitolite
gitea, gogs
gitlab
I understand he tried to verify it's really Elon, however it still falls under 'something for nothing' category,so it's just different shade of greed.In fact most scams can be put into only a handful categories,such as greed, wanting to help, seeking love,etc.
I'm not really sure your fable says much, except for some how bringing in metooism into it.
Are you kidding me? Why do you think the fanciest schools are boarding schools?
If you're willing to entertain another recommendation, in a different narrative style, look into Dreams of Light by Andrew Holecek.

I've mentioned it so many times in this thread that people will think I get a commission :D But I find it incredibly well written by someone with a very clear mind and a knack for wordplay.
Even if the account literally was Elon Musk's real account (i.e. if he were hacked for example), nothing but greed could make someone fall for this
I have done a little bit of coding: macros, small programs, tool controllers. What kills me is that I can do 90% of what I need using other tools (excel, JMP, imageJ, matlab) and coding mostly makes things take longer. Most of the effort is plumbing: where are my files, what is the structure of the output, where is the file: the boilerplate stuff.

I usually know what I want and how, but it takes quite a bit to structure. Back in the day, labview+scripts/c were great. You could get to a point, and then extend as needed.

The other problem, of course, is finding meaningful problems to solve. Would I like to build a semiconductor process simator: yes, yes I would. Will I....not likely.
Can I just throw in a wrinkle, I'm what could be described (from this list) as an Engineering Manager and Tech Lead. I architect and implement solutions while also doing all the traditional managerial duties. I feel like I've been eaten alive lately on HN that this arrangement isn't possible and you cannot do both well, but I beg to differ.
I wonder what would happen if someone started to embed copyrighted works using a major blockchain.
> I think you are confused. The only thing that contributes to energy usage is mining blocks, aka the block reward subsidy.

Which is a reward for processing transactions.

> Without transactions, it would still happen that way. And does, in the form of empty blocks.

If we eliminated the ability to transact Bitcoin, the ledger would be closed - finalized. A data blob plus a published SHA. Like any other archive.

Mining allows you to amend said ledger, by processing a batch of updates. It is the process by which you amend the ledger, grouped into blocks of 0 or more transactions.

Transactibility is what uses 100% of the energy of the bitcoin network and it's fine to quantize that energy usage on a per-block, and per-transaction basis.

Mining furnishes transactibility. Transactibility is quantized into blocks, blocks into transactions. I'm sorry, it's clear, transactions and the ability to execute them are what uses 100% of the power of Bitcoin. If not that, then what? Don't just say "mining" - explain what mining provides if not transactibility.
if you scroll past the left v. right and recycling sideshows, there is half-decent discussion that is relevant to the article below.
To be fair, it's not only bitcoin scammers who think we're in line for a bit of inflation over the next few years.
I fully agree. To be sure, I don’t think Twitter deserves the blame here for some pretty weak due diligence on the part of someone transferring six figures. But I think it’s a good policy to begin with that may have prevented this particular instance.
ssssh...! Don't give them ideas!
This analysis appears to have been done while only looking at prices. Since a very material portion of equity returns over time comes from dividends, if you don't count reinvested dividends over such a long period you are going to end up dramatically undercounting equity returns.

TL;DR; gold didn't beat the S&P 500 over the past 15 years.
Look at how Apple, and to a degree Google, are controlling/constraining mobile apps today and imagine that Microsoft had done that (x10... they were much worse in their time) 20 years earlier on the desktop. They were pretty successful in choking off the growth of Netscape (the browser) and Java pre-DOJ action and would have likely used similar strategies against web companies (which were completely dependent on and at the mercy of the desktop OS back then) before they became large enough to be a competitive threat.
Everyone does stupid things sometimes. Maybe from tiredness, inattentiveness, excessive emotional influence, drugs, whatever. Maybe there's just a small chance at any point in time that a brain will malfunction slightly and direct a stupid action. Even intelligent people, who know intellectually that things that sound too god to be true usually aren't, and that greed can make you do dumb things, are not exempt from this.

By presenting themselves to zillions of people, these scammers ensure that they will catch at least some people who happen to not be thinking correctly at the moment. People who will fall for the scam, and then slap their foreheads 15 minutes later wondering what the hell they were thinking.
Exactly. I'll consider those things myself, thanks. I don't need my app store to do that for me.
Not sure if it's the one you were thinking about, but there is a similar passage in the Slate Star Codex article "Neutral vs. Conservative: The Eternal Struggle" https://slatestarcodex.com/2017/05/01/neutral-vs-conservativ...

The moral of the story is: if you’re against witch-hunts, and you promise to found your own little utopian community where witch-hunts will never happen, your new society will end up consisting of approximately three principled civil libertarians and seven zillion witches. It will be a terrible place to live even if witch-hunts are genuinely wrong.
Perhaps a few quants in the bank have higher IQ, but you don't make it to CEO of a large bank by being stupid. A carefully cultivated image of being "not the smartest bulb" can be a powerful advantage. Making dumb mistakes when it doesn't matter can make people underestimate you at more crucial moments.
What do you use for sentiment analysis?
If you really want to nitpick, "what we got" are vaccines that are not known to provide sterilising immunity, and the 3rd party testing that has been done shows limited effect on reducing transmission. That being the case, it would be surprising if they did have sterilising immunity.
He has as much in losses in his latest "investment". Now if the authorities suspect he is running a tax evasion scam...
Real yields are negative now and have been negative before.
If you send me 1kg of gold, I'll send back double the amount!
A less cynical and perhaps naive explanation would be that it makes sense statistically for minorities to be stopped when there is a description.
The bank is FDIC insured. If the bank loses your money and FDIC cannot make you whole, you would be in a serious problem even if you had a pile of cash, as that is basically a 'the entire USD economic system has collapsed' scenario.
Group-based permissions in a microservice architecture
Usually in a web app you have some type of group system which determines permissions on a variety of resources. Like github orgs, slack workspaces, etc.

As an example, let's call this group system in our app "teams". Let's also say that a user can create files/folders for the team if and only if they are a member of that team.

So, you could naively say that "teams" is its own service, and "files" is also its own service. But the files service will need to permit users access to resources based on membership to the team. How do you resolve that permission?

1. Actually make them a single service. This would work to start, but what if you have a bunch of other features with the same derived permission requirement? You'll end up with a monolith.

2. Services do on demand calls to the team service for the user's membership (this introduces a hard dependency!).

3. Bake team membership into the JWT (this means that JWTs operate as a cache, causing issues when someone is added or removed from a team, it also leads to token bloat).

4. Have a permissions service which supports simple ACLs. Team service registers permissions here and others read from it. This offers logical separation of concerns, but not operational (since all services now have a hard dependency on the permissions service)

5. A pub/sub system that listens to team changes and propagates them to ACLs in other services. But this doesn't work in the case of preventing a user from creating a new file for a team they are not a member, since you need to resolve the permission at that instant they make that request.

6. Add an aggregation API (or saga if you wanted to use messaging) which orchestrates the creation of files by calling the teams service for membership, and then the files service if the creator is a member of the team. This requires additional infrastructure, and in the case of messaging makes the operation asynchronous.

Are there any options I missed here? Which do you prefer?
or else what? You gonna point your gun at them to pay up? They got a bigger gun than you, and almost every other entity in the world.
Ah, I just opened the page and scrolled down, saw what looked like pairs of images but couldn't really tell if one had more colours than the other. The text didn't help to enlighten me either. But now I see the description in the intro.
A counter example is that we have gotten in trouble in the US for NOT sending the police into high crime areas as well.
This brave new era of censorship is going to have some really horrible long-term effects that are not so apparent yet to its proponents. The echo-chambers and divisiveness will only get stronger as the edges slowly get squeezed out of the population.

"I don't agree with a word you say, but I will fight to the death for your right to say it."
I'm also in the same boat but my split is 80/20 engineering/managing. It may be the product of whose on my team (many independent and senior level devs) but there are those who need more help/mentoring/etc.

Contrary to a lot of the other commenters, I feel like this team works but it may be a product of it being made up of these people rather than a broader generalization.
Americans at large are heavily invested in ignoring the repercussions of slavery.

Our President still lives in a house built by enslaved peoples. Our Congress still legislates in a Capitol built by enslaved peoples.

That fact remains true, and is the prima facie evidence that all Americans have profited from our legacy of slavery, and that we aren't all that concerned with tearing down that legacy and eliminating the harms to folks that those monuments contain... instead a plaque or statue explaining the role of the enslaved peoples is enough.

Meh.
Indeed. My point wasn’t intended to read as a disagreement to yours but rather a complimentary “old games did stuff that will look wrong on modern hardware because they intentionally exploited the limitations of older hardware” point
On Ebay you can find Dell R210 ii with Ivy Bridge CPU for 150 USD. These idles at 25watt, and are super quiet and small. I have not tested the R220 with Haswell, but I guess idle watt usage is less than 20watt as Haswell had much improved power efficiency when idling.
My apps are free, so...
> Globally, no one that matters wants it to fail, therefore it won't.

Currencies have failed before from eg incompetence, without anyone bearing the ill will.

(For what it's worth, I essentially agree with your conclusion. But I think this is not a good argument.)
> Feel free to DM me if you want to chat more.

How can people do that if HN doesn't have DMs and you don't have any information listed on your profile?
Google Auth can be backed up (via a QR code), and it works fine on two devices simultaneously.

Most places that offer 2FA auth apps also offer backup codes, which can be stored in any password manager, or offline in a little black book.
They're extremely active on the voting "issue", in a very "right-wing" way.
> But using certain sectors of the bond market as a savings and retirement mechanism can be quite effective.

> returns are multiples of US Treasuries, CDs, money markets

Multiples of tiny numbers are still tiny. What role should a muni bond yielding 2% and maturing in twenty five years play in my retirement portfolio? That might not even beat inflation.
Did you really think I was being sarcastic?
> They do have the capacity to uninstall apps remotely as far as I know

As far as I know they have the capacity to do literally anything, since they have root rights on every phone with Play Services installed (which in most cases the user does not).
The path of learning to code has a lot of similarities to learning to speak a language or learning to play and instrument.

You can get to an A2 level of a spoken foreign language way faster than most people imagine, but at the same time, getting to native fluency takes longer than even the most pessimistic beginners realize.

Most people dramatically overestimate how long it would take to be able to play a decent tune on the piano, but also have no way of comprehending the near-infinite hours required to become a professional concert pianist.

Each unit of “better” takes exponentially more work than the last. But there’s a lot of utility in even getting to the first level. It just depends on your goals.
"So, what was tech’s big song and dance? Let’s remove offensive terminology from our collective lexicon."

The movement to remove unfortunate terminology (master/slave absolutely being one) from our stack has gone on long before the George Floyd protests - literally decades, including many discussions on here. This framing renders the entire article just noisy hysterics.

Of course it has yielded the predictable "As a gay black man..." commentary. Right.
Not really. Perception is everything. Democrats believe Google allowed Trump to be elected by valuing profit on platforms like YouTube rather than intervening in extremism. Republicans believe Google and it's largely liberal-leaning employees are censoring conservative voices via algorithm updates and deplatforming.

The truth is probably both are right in certain respects, and so Google finds itself now without many friends in the political sphere.
I read this whole article, super disappointed. Its nothing but a bunch of assertions about something being offensive without even a small effort to show why it is. This just perpetuates the idea that this is just virtue signaling and has no effects.
They have $180 million in the bank after you take away liabilities. Their expenses are $90 million however a decade ago they were $20 million and I believe page views haven't increased that dramatically. They spend $20 million a year on grants and awards.

If they focused on just running the website they'd probably have a decade of runway. If they had saved money instead of growing expenses until now then they'd probably have had 20+ years of runway by now.
Its only component that is even slightly progressive are the subsidies for some lower income people to get insured. From a conceptual and philosophical level, it is quite conservative and has its origins from moderate conservative state government administrations. The only reason people think they can call it progressive with a straight face is because the republican party, in their quest to oppose anything and everything that comes from the left, decided it was a bad idea the moment the democratic party used it as a compromise to get a few blue dog democrats on board.
Not that I’ve given it tons of thought, but Tesla seems more like the Motorola (thinking of the razr in particular here in that both seem to be more status symbols than anything) to some future innovators on the horizon.
Yeah, it is super clever to inherit money, or be born in the right place at the right time, or not being abused by alcoholic parents turning you chronically depressed, etc, etc. Please..
https://www.brown.edu/academics/contemplative-studies/sites/...

I think this is the study. "Amount of MM practice was correlated with increased PSG arousals, awakenings, stage 1 and decreased SWS, in a linear dose-dependent fashion."
That's a bold claim. Any sources to back it up?
Print debugging results in a printed log of this happened, then this happened, ..., and finally this happened. And you can trivially rewind it and do random looks at the log. Debuggers have difficulty giving you this much context at your fingertips. The downside is that if you missed one of those critical "this happened" items in your log you have to rerun. But debuggers have the same problem. If you missed a breakpoint you have to re-run.
Gab’s purpose was to provide a home for fascists and racists when they were kicked off Twitter. The Pepe logo is a bit of a hint.
Hunting for stellar splashback: defining the size of a galaxy cluster
At the university where I worked, a colleague mentioned that he had been stopped by the campus police four times in his time there (which was longer than my time). He was surprised to learn that I had been stopped thrice over a shorter period, and I am so white I can be seen from great distances. We regularly had to come in at night for patches and upgrades then and it was just a fact of life.

Even in my neighborhood, if I go out walking at night, I get stopped by the police, approximately once every two years. This is with a grey sweatpants, a white T-shirt, and a long white shirt, hardly burglary attire.

I wonder how much of it is a function of being male and, if large, apparently threatening-looking.
Is it pressure if that's what you want? I explicitly took my managing role because I was going to still be able to code, not in spite of it.
By choice or necessity? Curious as to the trigger that encourage one over the other.
I recently developed an interest in UX and have been on the lookout for resources. This helps, thanks!

Do you have recommendations for forums too? Basically places where UX experts and practitioners hang out. I have discovered some Slack channels but haven't had much success otherwise.
Out of anyone, Nissan I think has a better chance to become a dominant EV player, they've got a decade of experience with the LEAF. They were running a bit behind, but Ariya looks a lot more mature than the id.4.
A tech support scam can be unlocked by a competent technician for much less than the amount requested by the crooks. A ransomware attack with asymmetric crypto cannot be unlocked in a similar way, math simply won't let you (bar faulty ransomware that happens to reveal its key).
OK sure, but one would think that anyone smart enough to even figure out how to buy bitcoin, let alone interested enough to spend that much, would not be a complete internet fool.
the likes of NationalFront/BNP/UKIP

By putting BNP and UKIP in the same list you have just proved my point.

Is Rustie Lee "ultra extreme far right" in your opinion? https://www.radiotimes.com/tv/documentaries/who-is-rustie-le...
> Apple is just going to open more data centers, hardly eco-friendly.

Would you rather Apple build these datacenters in a nation with coal power?

European datacenter construction is heavily concentrated in Ireland or UK. Denmark has plenty of coast and a diverse power grid.

It is also one of the most efficient, competent ecologically and socially responsible governments in the world. It is clearly better to build datacenters there than in say Romania or Serbia.

Please don’t tell me your next argumentnis going to be about bird deaths or ear cancer.
Hm no, they're literally investing it and you get the 0.x% they're willing to let you touch
A small ARM or Atom box with dual ethernet makes a great PFSense box. That would be my recommendation.
If on-the-wire readability is important you can always opt for a different marshaling method, like JSON (or even roll your own). Yes it's some extra work but not a showstopper if that's the only downside of gRPC/Protobufs.
Thanks to the effective monopoly, anything other than those browsers are already quite unusable for app-sites.