skysight-inc/HackerNews huggingface dataset:
On Android, there isn't one single authoritative app store (since the Play Store isn't available). Therefore every carrier, OEM, major app maker make their own app store (which behaves belligerently to their competitors). The users and app makers get caught in the middle of this messy fight. As a user, you might pick the 'wrong' app store. And developers will never have time to upload every update to 100 app stores, each of which may require slightly different metadata. So the stores clone each other's APK which lead to very slow and irreversible rollouts for devs. In a hyper competitive environment like China, not being able to control exactly when your binaries deploy is a huge, vital vulnerability so it has to be solved.

A super app that brings existing user bases solves both the deployment and discoverability problems.
On ethernet always get close to 1Gbps on Fast.com by CF shows consistently around 300-400. Wonder if CF is more accurate or Fast.com? I'm imagining CF but such a difference.
Well, you're right so long as 1/3 = 2/6. This is a mathematical equivalence... Fractions are a 2d projective space: they are pairs (n, d) where (mn, md) is equivalent to (n, d). The suggested operation is totally fine if you are working in ambient (that is, non-projective) space... ie, if you continually keep track of the 'size' of the thing being measured.

The equivalence operation is hard to master, and makes the arithmetic complicated.
Japan is the size of California. Replicating that across all of a larger country such as the United States isn't realistic.
I have an example. We built a feature that would be good for users. However we found out that it would result in lost revenue. The decision of whether to keep the feature got bounced up management. Eventually we were told to can the feature and that the decision was made at the very top. Keeping it would have affected quarterly revenues. So no go.

That showed me what kind of company it was. The decision went directly against one of the company’s supposed core values. This was not a small company. Don’t work there anymore.
Magic Leap, which has raised enormous sums of money ($3B according to Crunchbase [1]) is HQ in Florida. This might be skewing things.

[1] https://www.crunchbase.com/organization/magic-leap
I'm working with same model, but in a real-time pipeline developed with GStreamer, Rust and PyTorch:

https://twitter.com/rozgo/status/1255961525187235842

Live motion transfer test with crappy webcam:

https://youtu.be/QVRpstP5Qws
... if I agree with the consensus about what constitutes "cheating." For example the wikipedia page suggests that "eval" is okay but accessing the filesystem is not -- folks here seem to regard eval as cheating for some reason that escapes me. These decisions seem arbitrary to me
Most, but not all of the capacity and affordability increases of SSDs have been due to compromises elsewhere. If you plot the characteristics of "the cheapest flash you can buy" over the years, few of the curves are monotonic.

Physical memory cell dimensions decreased steadily until the arrival of 3D NAND, whereupon cell sizes jumped back up and have been relatively stable since. SSDs incorporate more advanced error correction with each generation of controllers, so today's drives can get more usable write endurance out of the same physical cell size.

Number of bits that can be stored per cell has been increasing. Each time we cram another bit into each memory cell, performance and write endurance drop. But in between those major shifts, successive generations of flash tend to get faster and more energy-efficient over time. Today's 3 bit per cell TLC NAND is much faster than the TLC from 5 years ago, and has better write endurance thanks to the transition to 3D NAND. Today's SLC NAND has comparable performance and write endurance to the planar SLC that disappeared from the market over 5 years ago, but now it's several times cheaper.

And most of the compromises that have been made with NAND flash over the past 10+ years are purely academic. The vast majority of use cases do not need flash rated for 100k P/E cycles, and excess endurance beyond your needs provides no tangible benefit. Most of the endurance that has theoretically been sacrificed was never needed in the first place. Most of the performance lost has been offset by using more flash in parallel and by eliminating bottlenecks elsewhere.

The only metric by which a 5 year old NAS hard drive—or any hard drive—will outperform a modern cheap SSD is in long-term sustained sequential write throughput. Even the slowest modern cheap SSD will offer at least twice the sequential read throughput, and orders of magnitude better random read or write throughput. And it's not like the write throughput of modern SSDs is abysmal: gigabit Ethernet is a more significant bottleneck when filling a 1TB or larger dirt-cheap consumer SSD. So unless you're trying to use cheap consumer SSDs in an expensive NAS with 10GbE, the poor write performance of low-end SSDs won't come into play.
Why couldn't you choose where to buy your shirt. Shirts can be made anywhere it should be one of the easiest to find multiple venders for.

If you are saying at walmart or another big place they only have 4 brands in your price range and how can you tell which ones involve child labor. You could research if you cared.. by not buying a brand you reduce your risk by 99%.
What is the point of a token if its actually centrally controlled like rental properties? You can't actually use the token to revoke a rental agreement you use a court and the court looks at supporting docs like the rental agreement. At best it acts as official motorization of what the exact agreement is which isn't normally the point of dispute.

Presumably those spending limits and indeed ANY limits are user configurable with a token that could itself be stolen or just used by software instead of a person on the machine in question. If the person can do it the software can after all. For example by faking keyboard and mouse input and keystroke logging the user to steal their password.

We can't secure simple things now I cannot imagine how you can believe we can secure complex things with even higher stakes.

Credit card transactions are tolerable because the financial sector takes in a huge chunk of the value of the economy and writes off losses out of that huge pile of money.

In a decentralized situation where the only money in the kitty is users actual money how does this actually work?
As a programmer I am not responsible (and paid) for management decisions. It is also not my job to fix toxic culture in a company.
You're not going to convince me (or hopefully, anyone) that an institution with an army that actually goes about the business of conquering and killing people, has any moral equivalence with a misguided (and I'm not contesting, destructive) social media company.

We can say that things are bad, while at the same time admitting that in the past, people did far worse things. It's a new, different, less-bad-but-still-bad, thing. It's OK.
A neat thing about this is that it doesn't send your tokens over the wire which is good security-wise :)
I think there does not need to be just one or the other. Talking to NPCs is just as much fun as killing the monster and if the talk actually aids in killing the monster or brings complications, it's even more fun, because overcoming obstacles of any kind is what's fun in roleplaying games.
I am mostly focusing on tabletop here, because computer games often pale in comparison, but regardless, a good mix makes a good game.

It's personal preference if you lean more into action or social, but I find either end of the spectrum to be to limited to just one thing.
No, it would not be my job to decide which discussions should a user be driven to.

If a user is driven to political discussions, so be it.

Sure, this is good for the company because it means the user will spend more time on the platform, but it is a side effect really.
Imagine taking someone who didn't know English words or sounds, sitting them down with a document and dictionary, and asking them to spell-check it. If they could figure out that "butiful" should be "beautiful" in less than a week I'd call that really freaking intelligent. AI researchers of 40 years ago would be astounded by what Word can do.

Route planning is essentially "the" fundamental AI problem. You need to get from A to B and there are 2^100 ways to do it. How do you pick the best one?
Remember the reveal of the Nintendo 3DS?

They did not allow press to take images of the device when the display was on.

They knew images couldn't capture the 3D so they did what this company is doing and used a bunch of vague renderings to try to express how the thing worked.

Since it's probably the same underlying parallax tech powering both, I'd guess the reasonings are the same.
World 2.0 Startups
The economics of mid-list writing don't really make this feasible ... very few writers get to do more than buy coffee off their work. Creating a whole dummy book just to mess with pirates isn't worth it. Not when I'm going to spend a year writing a new novel in the first place. Then, once that's done, I've somehow got to get back into industry so I can earn a living and recover the money lost while writing ... this isn't something you do because you expect to earn anything from it. Making a few dozen extra sales from pirates?
I'm not ready to write people off and conclude that the Triplebyte team have no moral compass. Certainly many business people do lack a moral compass, and they show a lot of the signs. But writing off people as simply bad people is a pretty extreme step.

But whether these particular business people have a moral compass or not is irrelevant to whether we should be discussing this as a moral or strategic mistake:

1. If they have a moral compass, then the strategic mistake pales in comparison to the ethical mistake, and they'll get that. We should be encouraging people to listen to their conscience, not teaching them to equate their conscience with selfishness.

2. If they don't have a moral compass, then we shouldn't even be talking to them, we should be talking to each other about how we dis-empower them and remove them from positions where they can do harm. Even if we persuade a narcissist or sociopath that it's in their best interest to do the right thing in one situation, they'll just be presented with a new situation where they think it's not in their best interest to do the right thing. If they really are just bad people, they should be treated as the blight on society that they are.
Investing During Covid – The Long and Short of It
Not likely to be workable.

Nuclear explosions generate massive amount of electromagnetic interference which is likely to fry or at least throw off any regular reflectometer that relies on echo of the signal. Don't want to say it is technically impossible but would probably require especially designed instrument.
Probably less than 1% of browser users have any idea what IRC or SMTP are. For your average user chat is whatever FAANG puts on their device / screen and email is whatever address one of the several services you signed up for when getting Internet gave you.

The Internet is considered broken by Mozilla because corporate centralization has turned the web experience into at most a dozen websites per user down from the potential infinity of domains possible.
Sure, if you have a cold instruction cache. If stdio is not in your instruction cache, or at least in L2, then you’re not using it very much, and you won’t get much benefit from moving it to a different thread. My measurements put stdio formatting at around 100ns for the typical messages I’m printing. So, offloading it to another thread is a fairly clear loss.

Even for floating point numbers, you’ll hit the fast path with fairly high regularity. My measurements put it at around 80ns for a double, on my system, most of the time.
Cancer is just a specialized case of evolution that in many instances is turbocharged by genetic instability...essentially the biological form of 'move fast and break things'. This results a very adaptive germline that handily outcompetes everything constrained by purpose while also overcoming novel threats thrown at it by the greatest medical minds of our time.

If it didn't kill people that we love we'd marvel at its capability.

Is Facebook a 'cancer'? I think it's more of a cultural radiological device that exposes the cancer that's already there.
I don't think I can be called a visual novel fan, only having played the most popular ones. But these most popular ones were all great.

The Danganronpa and Ace Attorney games have some really good detective stories in it - I think the overall story in those 2 series is pretty bad, but in each game, there is at least one individual case that is great; and Zero Escape is one of the only work of fiction where I thought time travel / parallel universes was done right, without loopholes I could think of.
> The game dev culture evolved from the demoscene.

I'm not sure that's the case. The demoscene really started with the Amiga in the mid 80s while game development was already its own thing. Maybe they influenced each-other but I wouldn't say one evolved from the other.
> Also, 1st country with viable vaccine/treatment/etc will have a huge geopolitical bargaining chip & it will likely be used as such no matter the country of origin.

Definitely, but thankfully, it is a positive sum game.

First thing, you won't keep your bargaining chip for long. If a country manages to find a vaccine, others will follow soon enough. Besides independent research and reverse engineering efforts, it is foolish to think that the US doesn't have spies and hackers targeting China.

So in order to use that "bargaining chip", the vaccine has to be at least as valuable as what you are asking for in exchange. So while it may cost a lot to the country that doesn't have the vaccine, if it took the deal, it means that the cost is less than not having a vaccine at all.

In the end it will be used to help as many people as possible, because it is the only thing a vaccine can do. Unless someone wants a full-on war that is. But if major powers really wanted the worst, there is a pile of nukes that is ready to make the whole pandemic look like a joke.
This is definitely a good explanatory strategy (and one that I'd use). I might label the units of the right side as well. Would you attempt to explain the abstract rules of fraction arithmetic as an system?
Small suggestion -- it seems like you're using the wrong units (or maybe abbreviations) for your displayed average page sizes. You're using lower-case b to indicate bits, but I suspect you mean upper-case B to indicate bytes? Also, the lower-case k is the correct prefix for 1,000, but lower case m is milli, or 1/000. You want M for mega, which is 1,000,000.

Also if you really want to be precise you should consider whether you're using binary prefixes vs SI prefixes, e.g. kB (10^3 bytes) vs kiB (2^10 bytes). That doesn't matter as much because the error is small for these lower values, but the casing errors definitely do matter. "mb" means millibars to me, not Megabytes!
For what is worth, OpenResty has proven to be a very solid foundation for Kong. We did have to build some foundations for when it comes to setting up testing and project management in the early days, but the flexibility and performance we are able to achieve (especially when running on top of LuaJIT) is just best in class.

If you want to take a look at a fairly large (maybe the largest?) OpenResty application you can take a look at https://github.com/Kong/kong

Disclaimer: I am CTO at Kong
Climate velocities are faster in the deep ocean than at the surface
That's a pretty good point. Thank you. Something I think about often is how wrong data still adjusts the weights and moves your position disproportionate to its true likelihood.
The office is obsolete. And that's a good thing
I work in high volume manufacturing factory. AR has literally become the buzzword cliche that keeps popping up over and over.

I have serious doubts about AR use in things like assembly instructions. Turns out, it is probably ok for training but if you do a task 30 times, your brain develops a memory for how to do it and you don't need to wear AR glasses. For maintenance techs, which is how Google Glass is marketed, it is too much of a hassle to put on the glasses, have a software team write the application and maintain it and then after spending $200k on this boondoggle AR project, what is the ROI? I really don't see it as of any value... maybe there is a positive ROI for airplane maintenance.

I am really not convinced. It looks like a solution in search of a problem. Are there any AR goggles used in manufacturing industry on a mass scale?
1800 is not in the 18th century.
> I cannot believe that everyone is ethicality challenged

No, but it's not always clear what the ethical choice is. In philosophy, this is known as pluralism [1] -- the fact that different people have irreconcilable ethical views, with no way to find any "truth".

That might seem like a lot of justificatory mumbo-jumbo, but there are genuine ethical arguments on all sides. For example, did you know that in the postwar 1950's, the lack of polarization and divisiveness in American society was seen by many as a major problem, because it didn't provide enough voter choice between the two parties? [2]

There are also plenty of ethical arguments that giving people what's "good for them", rather than what they want (click on) would run counter to their personal autonomy, and therefore against their freedom. This is what critics of paternalism believe. [3]

Then there's the neoliberal argument that markets always work best (absent market failure). That most of human progress over the past couple of centuries has resulted from companies doing what's most profitable, despite how non-intuitive that is. In that sense, Facebook doing what makes the most money is ethically right.

I'm not saying I agree with any of these -- in fact, I don't.

But I am saying that supposing there's some kind of obvious right ethical answer, and implying bad faith towards people at Facebook that they're somehow making decisions they genuinely believe to be wrong but making anyways, is not accurate.

[1] https://en.wikipedia.org/wiki/Pluralism_(political_philosoph...

[2] https://newrepublic.com/article/157599/were-not-polarized-en...

[3] https://en.wikipedia.org/wiki/Paternalism
Indeed, though ofc the sale price (for public records) as well as assessed value will still be calculated in the local state issued coin.
I don't think this is a question of someone doing "sketchy" things. Its a question of someone in the room questioning a morally questionable action, being implemented by a part of the organization as a whole. Quiting over it, or whatever likely doesn't even have an effect. Someone on the team required to implement it is going to follow the bosses orders. This appears to have happened a few times with members of the US president's cabinet over the past few years.

So, its more a "stay and fight" or "get rolled over and threaten/quit" decision. I'm betting most people just weigh the monthly mortgage payment against that and they raise the issue, but it doesn't get pushed beyond the discussion phase. If this goes on long enough, they switch jobs, or they become that person that just keeps their head down and do what they are told.
Those are all runtime concerns. They don't affect the literal syntax that you write, as is the case with JavaScript. You can't feature-detect syntax. Instead your entire program will just fail to parse.
If anyone is wondering why this is a big deal, let me explain. All major payment systems currently (PayPal, Venmo, FB Messenger, etc) are still based on government currencies. Libra is different as it is a cryptocurrency, so no government can easily control it. This might seem fine since everyone likes Bitcoin and such, but those cryptocurrencies are controlled by the community, not by a central organization. Libra is controlled by a group of major corporations and organizations, not by the community. Meaning that if those corporations decide to do something with the currency, no person or government could stop them.

That might not sound too bad. They own platform, so they should be able to control it, right? However, you need to consider that if someone controls the economy of a country, they control the government of that country as well. They would be able to control inflation and therefore the boom/bust cycle. If Libra is used by the majority of citizens and businesses in a country, then the group of corporations ruling Libra will be able to manipulate that country's government to do their bidding. I imagine countries with unstable governments will be the first heavy adopters of Libra and those governments are the easiest to manipulate. Libra could spawn the age of global corporatism.

Libra may turn out fine and improve the world, but that is only if its administration remains uncorrupted. Take a look through the list of entities that have joint control of Libra. I doubt you would trust most of them to control the world economy.

But this is the exact reason that Libra is controlled by a diverse group of organizations, right? I don't believe that's going to have much effect. Facebook and similar corporations already bully smaller businesses and organizations, so what prevents them from bullying or deceiving the smaller organizations in the Libra Association to vote for manipulative changes?
US is 9/10 on the graph of worst 10.
Scroll down past the top 10 worst countries, to see all the countries with lower death rate.
Early customers were taking a bet on a new thing. Later customers are buying into the stability of the brand.
> some product/feature has harmful effect of something/someone but is good for the business of the company

If you start with such black-and-white assumptions, you will never be able to actually empathize with those people. Nothing is that simple when you're close enough to see the details.

Things good for the company should be and frequently are good for the people using the product. The same thing can also harm the same people, or a different set of people, or the company, in a way that's impossible to disentangle from the good.

There's a whole back and forth about Facebook and political divisions. It starts with someone assuming that tech companies put people in bubbles and echochambers, assuming they'll only be engaged with stuff they agree with. Then you run the numbers, and realize that people are far more isolated from opposing opinions in real life than they are on the internet, you interact with more people online, and they censor themselves less. But at the same time, you can change your mind about echochambers, and decide that this is a bad thing, being exposed to different opinions makes you more entrenched in what you actually believe.

It's never as simple as "this is bad for everyone except us but at least we're getting rich". Everything has more nuance than that when you experience it up close
That's a bad reason, and they executed poorly. The techcrunch gif I linked _kills_ the demo (in the good way) in a second. Random schmoe cellphone took their marketing department to school without an ounce of preparation.
I don't think AI has good enough taste yet. The best possibility I know of is giving users a higher-signal (than upvoting) way to single out a post that they think is particularly good. This would be like flagging, but for good things rather than bad. Actually, that was our intention when we created the 'favorites' feature and made favorites public—but it didn't work out that way, so maybe this is harder than it sounds.

There's a bit more discussion about this at https://news.ycombinator.com/item?id=23157675.