skysight-inc/HackerNews huggingface dataset:
No mention of the other part of this announcement [1]: "we will be making changes in Android 12 (next year’s Android release) to make it even easier for people to use other app stores on their devices"

[1] https://android-developers.googleblog.com/2020/09/listening-...
Well, there's a difference between doing something for fun that takes some resources, versus doing something for fun that takes a huge amount of resources. I don't know how many computers or how much energy was used by this effort, so won't pass judgment on whether it was worthwhile or a waste, just that I can understand the sentiment.

Also, great grandparent, at least by my reading, didn't comment negatively on Minecraft itself, so nobody is questioning the value of Minecraft, just the effort of finding the seed for the world where this image was taken.
> Keep in mind Google is supposedly opening up Android to better support third-party app stores.

What's that now?
These people were significantly overweight, from almost obese to morbidly obese(by BMI). From such a starting condition initial weight loss can be extremely rapid, yet after 12 weeks they lost only .94 kg?
Australia is a small continent isolated from a big world. Australian animals did not have as much competition as rabbit had during his evolution. So rabbit from Eurasia in Australia is like Earth bacteria wreaking havoc in some small oasis of life at some distant planet. It works that way, but it won't work other way. It took hundreds of thousands of years of constant evolution for COVID virus to break through our immune systems. Martian bacteria won't have that time.

Now if some otherworldy life had billions of years of evolution similar to ours or exceeding it, well, it might present some threat.
You guys are overestimating the degree to which concepts from CS curricula are relevant to the average engineer's work. "Pushing and pulling your team to the light" is normal, can't be solved by getting a CS degree, and is more about your team dynamics than anything.
fixed ~19 minutes later

i'm secretly hoping that someone hacked it and brought it down in order to do some kind of heist.

watch and see if any big crimes are reported during the outage window in the coming days / weeks.
My deepest condolences, very sorry to hear that
Why is the title inaccurate / different to the article?

"Google requiring Android apps on the Play Store"

Requiring all android apps (eg: from third party app stores, built in apps shipped with phones or from vendors) as implied by the HN title would be a huge leap and have a lot of implications. But this is not that. I'm very surprised though by this statement from their post about it:

> Less than 3% of developers with apps on Play sold digital goods over the last 12 months

That seems astonishingly low - while I understand the Play Store is very ad driven, I had thought IAP was still a decent component of monetization. From this it sounds like the Play Store is a bit of an advertising wasteland ... or am I misunderstanding?
you should be checking the vendor service status pages, not a 3rd party site that refreshes once an hour with vendor news posts

weird way to take out your aggression
Companies just plan for redundancy in roles so they are ready when people need to take parental leave or sabbaticals. It isn't that difficult for a company to handle, but companies in countries where this isn't the norm just plan and hire for it.
Author of the blog post here. I’ll let you in on a dirty secret: I agree with you.

I see text editing as the beachhead for this tech. Text editing is hard enough that other systems don’t work well, so you’re kind of forced to use OT or CRDTs to make it work. And text documents are lists of characters - so once you’ve made it work there you have an implementation that can also sync arbitrary lists. At that point, editing maps (js objects) and adding support for arbitrary moves and reparenting will allow us to add real-time editing to a lot more software.

I think there’s a lot of interesting software architectures that can be enabled by making everything in a system a CRDT document. But text is still the beachhead. And a good litmus test for performance. And an important application in its own right.
No, you have not locked yourself into anything, you can always grow. Comfort can breed complacency, so my initial advice is to quit your job and try to get a new one that's more demanding. It forces you to kick your own butt into learning new stuff.

I am an under-educated over-paid GED holding Glorified Sysadmin, and while a lot of the shit solutions I work on will eventually leak, I do spend a non-trivial amount of time looking for better solutions. I also try to keep my ears open for what other people are working on and read up on concepts I'm unfamiliar with, whether they crop up on HN or through work.

I learned about CDRTs several years ago at a former employer where a team mate was talking about how it was the future. However, we didn't end up using them. It turns out the more advanced your system gets, the more work goes into it, and the more of a pain in the ass it becomes to run [until it reaches a certain level of operational stability]. So I wouldn't say that using the most bleeding edge research is a good idea even if you know about it. Most people are still fucking up the basic stuff we were doing 10 years ago, and the neckbeards here probably have loads of stories about how much simpler and more stable distributed systems used to be.
No, in a just world this would be legal.
Posting on HN doesn't burn as much energy as running many GPU's to find a needle in a haystack.
Conclusion: "Time-restricted eating, in the absence of other interventions, is not more effective in weight loss than eating throughout the day."

It is a pet peeve when a failure to reject the null hypothesis is reported (in confident language) as a confirmation of the null hypothesis. However, I do appreciate how clear the results section is in breaking down exactly what they did measure: both groups lost weight, and the time-restricted group lost more but not significantly more in the overall study.
It used to be you bought a key to unlock it permanently, but nowadays it ties your license to your Microsoft account. There’s a link to “unlock with a product key“, but I have no idea how you get one of those. I hate renting software rather than owning it, but also VS2019 is where I’m most productive so I put up with it.

This isn’t even the first time this has happened. I do most of my development on my desktop computer, sometimes I go long stretches without using my laptop. More than once I opened up my laptop on a flight to try and get some coding work done, but surprise, license is expired and I don’t have any connectivity to renew it. Absolutely ridiculous.
Have you read Andromeda Strain? It's pretty terrific
what's the maximum qps that a single durable object can handle?
> the tone of that article was definitely odd

Yeah, I interpret it as self-serving propaganda and mendacity. I will assume the worst at every turn—for example, that the supportive quotes are cherry-picked; that they insert pictures of smiling doctors to try to make people think those opinions are normal; that they made certain that the dissenting doctor's opinion was described as "a minority opinion", and was immediately followed with "Dr. Mathis did acknowledge, however, that the ACGME change in requirements was here to stay"; that the "members of the AMA’s Resident and Fellow Section" they apparently polled were cherry-picked; that they asked several poll questions and chose to report the one with the most favorable result (and that "Do you think it's a good idea?" scored worse than "Do you think it's better than 16-hour shifts?"); that they reported it as "a majority" because it sounds higher than "52%"; et cetera.

This is unfair, but I expect it's the best starting point for understanding.

> Similarly, it takes as a given that after a 16-hour shift, you only get 8 hours off

Yeah, it appears to be easier to work for an additional 8 hours and get the whole next day off, than to persuade those who choose the shifts to let you come in a couple of hours later on the day following a 16-hour shift.
The appeal is I can just try it without going to a site just to search. I want to search Target, I try !target. I want to search IMDB, I give !imdb a try. Usually it just works. Straight to the results. I hear you on the domain thing, but nothing springs to mind.
In Firefox you can set keywords for bookmarks so that you can get almost this effect.
It's surprising they are doing this right now, while they are under the DOJ antitrust gun and also Apple is in a high profile lawsuit about this.
There's nothing biological in denying fathers parental leave even if the mother takes the first months of it.

And it is sexism to ignore the effects to womens careers if this is not shared.
What about Amazon shopping?
It does, but seemingly not as frequently. The community version seems to phone home every few months.

Now, the pirated version never phones home and always works even when MS decides to steal your products back.
If you are really interested in approximating a cosine on the cheap with high precision, you should look into approximating polynomials.

The Taylor expansion produces approximating polynomials that aren't that good.

For instance, if you were to ask which degree-4 polynomial best approximates cos(x)?, you wouldn't end up with 1-x^2/2 + x^4/24.

In fact, this polynomial is 0.99958 - 0.496393 x^2 + 0.0372093 x^4; it pretty much coincides[2] with cos(x) on the interval (-π/2, π/2); the error is an order of magnitude smaller than with the Taylor polynomial (see [3] vs [4]).

How to do this? Linear algbera[1].

See, the polynomials form a Hilbert space (a vector space with an inner product), where a decent choice of one is

<f(x), g(x>) := \int_π/2^π/2 f(x)g(x) dx

This is Do Gramm-Schmidt on 1, x, x^2, ...; obtain an orthonormal basis, and use the inner product to compute a projection on the first d elements to obtain a best degree-d polynomial approximation. Voila!

Linear Algebra saves the day yet again.

[1]https://www.math.tamu.edu/~yvorobet/MATH304-503/Lect4-04web....

[2] https://www.wolframalpha.com/input/?i=plot+0.0372093+x%5E4+-...

[3]https://www.wolframalpha.com/input/?i=plot+abs%281-x%5E2%2F2...

[4]https://www.wolframalpha.com/input/?i=plot+abs%281-x%5E2%2F2...
With the exception of California, the initial quote is indeed binding

Secondly, uber drivers have ratings (unlike cabs) and a set of consistent low ratings for dangerous driving will flag the dangerous behavior
Just to be clear, Zig isn't the same as C/C++ with sanitizers. Zig has slices and it doesn't have pointer arithmetic and pervasive casts. For example, if you preallocate a buffer and then reuse it, or chunk it into multiple pieces, sanitizers won't find an issue, but Zig will (thanks to slices). C simply has no way to express, "I want to pass a pointer into an array to this subroutine but it is only allowed to use n elements," when n is dynamic.
> Thai police can't speak English

You can say the same about a good portion of the Thai immigration police.
Of course, it's reported to the police, the driver is being prosecuted.

That's not the problem, the problem is that Uber doesn't bother to answer emails regarding this assault case. They appear don't want to deal with it. I find this worrisome.
ehhh, really depends on what effect size you are looking for. presumably you would want to see a 10% effect size or more. (detecting that intermittent fasting caused 2 lbs more weight loss than CMT would be statistically valid, but not clinically that important)
Pretty stark contrast...
But you said it increased! It did not.

So why will scaling up battery demand a thousand fold over the course of a decade or two make it explode in price, but scaling up nuclear plant construction five hundred fold (from two to a thousand) not do the same?

You are putting your thumb on the scales. I think we're done here.
Understanding Facebook via Robot Spy Monkeys
I've been using it since Visual Studio .NET 2003.. so we as developers didn't all have virtual machines, image-based backups or things like Docker/Vagrant back in late 2003/early 2004.

Yes, since the inception of these kinds of tools, recovery from these corruptions became easier by restoring from an image. Still, in the early days, you could burn a lot of time doing anything of these things!
The compiler and the .net platform in general are all accessible without a paid license or internet connection, and actually there’s a free edition of visual studio you can use without a paid license as well. But downloading and installing a fresh copy of Visual Studio Community Edition would take a while and I don’t feel like dealing with that hassle right now. I assume this will be fixed by tomorrow.
There's a running joke on /r/sysadmin that Office 365 should be called Office 360.

I'm not sure if even that number is low enough.
strong typing for arbitrary sql queries is actually really nice and this is much better than stuff like sequelize or typeorm which seem sadistic in comparison
World-first study links obesity with reduced brain plasticity
On my best slide rule, it's visibly just a tiny bit to the right of 3.14, but I doubt that I could guess a fourth digit very well if a similar number emerged from a calculation.
To be clear, I 200% agree with you (if there is such a thing), but it is still a normal state of affairs in multiple fields. I never personally lived it, but a few people close to me worked in healthcare and that kind of "brings you to tear" workplace abuse is downright common. Demeaning comments and forced overtime are a weekly if not daily occurrence.

Should they accept it? I guess not, but once it's normalized they partake as well and it doesn't change.
Calculators actually use lookup tables themselves. I don't know if FPUs do too, but I wouldn't be surprised, as it's faster than series expansion.
Maybe the analysis is go to the money trough while you can?
OpenBSD on the Desktop (Part I)
> Could you not have afforded skis? For 6 feet of snow, they're much better than any car.

Snowmobiles were extremely common, absolutely! But as someone who doesn't like be cold and wet, they're not exactly the thing I want to ride before sitting down at my desk. As I mentioned in another comment, a lot of my fellow classmates would drive their snowmobiles to school because they either wouldn't get plowed out before noon or they would simply prefer it over the alternatives.

> Many people in Russia driving crappy little cars often aren't doing that because they prefer it.

Well yes, Russia has had it's own problems with creating opportunity and wealth in their country (I assume this is what you are getting at anyway). Policy aside, I disagree with you that they don't prefer it. If that were the case, those people would be walking or doing something else instead of driving those cars. If you are saying those people are not choosing their preferred option due to say, someone forcing them to do something else by gun point, well then I would say we are discussing very different things and I'll leave it at that.

Edit: I should also note, I loved to ski! It's roller-blades with snow and when I could, I would!
Seems like a relatively minor change -- services can still collect payment elsewhere. For example, I can upgrade my Netflix without Google getting a fee under the new(ly enforced old) rules. This only affects initial signups where the customer hasn't yet provided payment instrument info to Netflix.

You can imagine Netflix paying commission on in-app sign ups and then emailing the customer to beg them to hand over a CC# in exchange for a free month or something.
OCaml doesn't have all the benefits of TS, when it comes to the power and the flexibility of its type system.
Finding the least-squares best polynomial doesn’t get you the minimum possible worst-case error though, or the minimum worst-case relative error. For those you can use the Remez exchange algorithm, https://en.wikipedia.org/wiki/Remez_algorithm

And if you look at the NASA low-precision number routines, you’ll see that’s exactly what they did.
Nationwide Reports of 911 System Outages, Cause Not Immediately Clear
Well depends on what you consider classics :-)
Go to a second hand shop, bookstore where they sell used books and get whatever you like.
Here is a small list that IMHO would appeal to many HN readers:
- Isaac Asimov (foundation trilogy, robot series, short stories compilations)
- William Gibson (nauromancer, bridge trilogy)
- Douglas Adams (The Hitchhiker's Guide to the Galaxy)
- Alfred Bester (The Demolished Man, The Stars My Destination)
- Neal Stephenson (Snow Crash, Cryptonomicon)
- Orson Scott Card (Ender’s game, Speaker for the Dead)
- Fyodor Dostoevsky (Crime and punishment, the idiot, notes from the underground and many more)
- Plato (apology, the republic)
- Bible, Torah, Quran and any other sacred text
- Mythology (Greek, Indian, Norse and o5hers)
And a last one, completely unrelated...
- Clive Barker (Hellraiser series, books of blood)
*Replacing llvm in debug builds and similar where incremental build times are the most crucial

Fully optimized release builds will surely still have an option to use LLVM
As someone who wanted to apply at Caltech for my masters, would you mind elaborating?
The one big difference between Google and Apple --- you still have to jump through a few hoops with the former, but the latter gives you zero control over what you're able to run unless you're able to jailbreak.
If you have access to modern processors (CPUs, GPUs) then a lookup table makes no sense. The polynomial is faster, more accurate, and needs less space to store precomputed values.
In NYC and other major cities, the mid-century city planners were convinced / bribed by oil and car companies to tear down their elevated tracks and install freeways; remove their cable cars and replace them with slower, less efficient bus routes.

The common good of affordable and reliable public transportation was transformed into an everybody-must-own-a-car system.

Thus you and I and other people are paying tens of thousands of dollars to own and maintain cars because business interests felt it would be better for us to do so.
I might be missing something, but couldn’t you reserve a couple gigs of scratch space for this?
Who is the Payee? Google or a third parrty?

NB: Goggle's account recovery I've dim familiarity with. Domain stuff not so much.
I thought The Information unlocked articles that made it to the HN front page.
When my daughter was a teenager, she could recite Pi to 100 digits. I told her that it meant that she could measure a circle the size of the known universe to within the diameter of a proton. :)
> I'm not going to comment on how the Scorpion looks like typical Chinese IP theft.

Is that because it's different enough to appeal to an entirely different audience?

> I had to fully disassemble - in some cases cutting wires .. The full disassembly, move and reassembly process took about 20 hours.

I wonder if a competitor could possibly improve this is any way at all?
But you have to think the CCP know what to optimize for. Which history shows us govts rarely know more than people faced with issues daily.
What I'm saying is that understanding the game that others play is necessary, whether you want to play it or not. If you don't play it because you're ignorant and don't even see that this is going on then you allow yourself to be exploited, you will expect things to happen to you that won't happen, then you become bitter and envious. On the other hand, if you consciously recognize that this game exists, you can navigate it better and still live the way you want, without being surprised by the consequences. For example, you can spend a lot of invisible effort on a project, because you hold the principle that you will not produce bad work even if nobody is looking. That's fine. But then don't go expecting that someone will reward you and don't be upset when promotions don't come. If you consciously understand this, you will know ahead of time that that "manipulative jerk" office mate will get promoted, so when it happens, you don't get angry and disappointed. You can stay calm and concentrated on your own journey.

By realizing that you do that invisible hard work (that leads to other people's promotions and enriches others) for your own spiritual sake or for a higher cause or for the order of the universe or whatever other reason, you can live in a balanced way, because you're consciously going in with this trade-off. You live up to some principles that you won't play games, you will play straight up, with high quality work without boasting and playing it up or telling anyone about it, but you also don't desire the riches and the status, that's okay.

My issue is with people who do wishful thinking. They set some principles first and declare that this is how the world operates. When it doesn't operate that way, they don't update their model of the world, but shut their eyes and deny the dark side of getting ahead, but then still complain that the world doesn't conform to their ideal.

This is far from postmodernism. I say look at the objective cold facts: who gets ahead and how, understand the rules, then consciously play it or don't play it, but know each trade-off involved and don't be surprised when your choice leads to the predicted result. And that predicted result could be perfectly fine! You don't have to get promoted out of technical work. Many people explicitly hate managing people and budgets and playing politics and love working with concrete technical things, and will happily trade those promotions and high-class life for an honest, principled, simple life working on interesting problems for decades without climbing a career ladder or keeping up with the Joneses. Nothing wrong with that! But then know that this is the deal you're subscribing to.
> Bible, Koran, etc - keep as many sacred tomes as you can

what makes them sacred?
It’s a “waste” for whoever loses too i.e Cruise investors.
> I don't think I've ever 'bricked' my IDE. How does one go about bricking an IDE?

Visual Studio major version updates (uninstall old plus install new) used to be a good way to do that and often wreak havoc on the overall stability of your system as well. At least, on a system where you didn't want to strip it to fresh OS install as an intermediate step.
DDR5 has ECC, so at least that is happening soon.
Thanks for the warning about TM to NAS. Out of curiosity, were you using HFS+ and AFP via hfsprogs and Netatalk?

I set up a Pi4 with an external drive attached to it via USB3 about a year ago. I wanted to set up a solution for me and my wife's Macs. There's plenty of "tutorials" out there and found there were all pretty much the same - HFS+ and AFP. If you follow them, they work great - for a few days.

Eventually all my Macs (Mojave and Catalina) would get a Time Machine error saying the backup was corrupted and would have to build a new version. This happened a couple of times, and eventually tried using SMB. That made the problem go away. All great, so I thought.

Then, any time I had a power outage, the whole file system on the drive would get corrupted. They could only be mounted as read only, and no amount of fsck fixed it. Switching from HFS+ to ext4 fixed that issue.

Things have been pretty reliable since then. I've been able to recover a few files here and there, but haven't had to fully recover from a disaster.

TL;DR - every blog that tells you to create a TM machine/Pi backup using hfsprogs and Netatalk is wrong. Don't do it that way. Use smb and ext4
Handheld calculators generally use the CORDIC algorithm, https://en.wikipedia.org/wiki/CORDIC
This article is behind a subscribe wall, which isn't very conductive to sharing. But upon reading, it seems to be that the technology is just not capable of performing the task. The assumption that deep learning is sufficient to be able to drive a car may be a faulty one.