skysight-inc/HackerNews huggingface dataset:
I’ve learned a few things from Dr. Kris Clark who pioneered the field of sports nutrition, as well as took nutrition courses as an undergrad. And I would have to disagree about nutrition being a dark art, or tracking leading to misery.

I was underweight my whole life. Girls can get away with it but as a male, it’s really not that great. My social life was depressing. I was not happy being underweight. I’d work out but that didn’t do much for the body weight. Obviously I wasn’t eating enough. But the thing is, I thought I was. I’d eat “a lot” and feel full when in reality my concept of how much was “a lot” was drastically incorrect. And I definitely wasn’t getting enough protein. Which is essential. It wasn’t until I started actually tracking my macros and sticking to specific measurable goals that I went from 108 to 170 over a few years (and 138 to 170 in one year). Talk about stretch marks. Since then I’ve skimmed down a little to 155 at 15% body fat.

I am genuinely happier now. My quality of life is better. I look better, feel better, and people treat me better. I feel “normal” finally. And tracking what I ate was the keystone habit that made all the difference. Much like making your bed in the morning can influence the whole day.

It’s really not a dark art. The body is a physical system just like anything else in this world. There is no magic, just physiology. There are a number of factors, which can all be hard to account for, but if you focus on the major factors then the smaller ones will likely be met in the process. For example there are very specific and reliable formulas for the amount of protein, carbs, fats, water, and fiber you should have for your specific weight, goals, and activity level. Exercise and proper diet. Stick to an exercise program that utilizes progressive overload (doesn’t matter which one just follow it faithfully), and reach your macro goals with whole foods and you’re golden.

And as far as working out, blood sugar plays a big role there. So what you have in your body before going to the gym (and how many minutes it’s been in your body for it to be digested depending on what it is) makes a big difference to how productive your gym session can be.

With the apps and accurate food databases nowadays it takes a few seconds to track what I’ve eaten and being in that mentality keeps my diet where it needs to be. over time you can stop tracking once you get used to really knowing first-hand how much you need and eating that much (and this is for weight gain and weight loss). But initially it’s a mental problem. One solution that leads to a happer life, is tracking what is consumed. It takes a few seconds, and gives you peace of mind knowing that you’re on track.. instead of winging it and being stressed out and not seeing progress.
What surprises me is the lack of an emoji with an unambiguous meaning of "thank you." I use the prayer hands but that seems to be implying something that doesn't quite fit. Raised hands is somewhat like thanks but also like, "that's cool."
A democratically elected legislature's job is to write the will of the people into law.
Thank you, I wasn’t quite sure.

As a native English speaker who has learned French, I’ve often run into “faux amis”.
Perhaps the most embarrassing was “préservatifs”, which I expected to mean preservatives but actually meant condoms.
Yes. You need one dot for each patch, where the distortion inside each patch is approximately constant inside a single instant. Now, handling these multiple dots in a good way, that's another story. Compare the patch size/discussion in https://publikationen.uni-tuebingen.de/xmlui/handle/10900/49...
My understanding is that the New Shepherd is designed for space tourism. With that in mind it is designed specifically to reach space.
Google is already well in the process of making everything they can proprietary. Browser, Calendar, Camera, Dialer, Gallery, Music Player, SMS and probably more - all left to basically bitrot in AOSP while Google pushes proprietary replacements as part of the gapps bundle loaded onto OEM phones.

The core of Android may be open source, but between so many API's being shoved into Google Play Services and AOSP apps being all but abandoned the writing is on the wall.
Wait what? I think I'm missing a metric ton of context here.
Oh, good question, I didn't think of that either. there one NN that consumes the state for each of the bot players and then returns the "next action" for that bot, or is there a separate NN for each of the bots, and does that NN run on the LAN machine or is the LAN machine just running the game code and python agent which is mediating the game code and the NN?
PIEs: Public Incompressible Encodings for Decentralized Storage
Here's what gets to me as well... providers love to talk about how little they get reimbursed from medicare and from many insurers. But, for example, I'm not going to have a surgery that I would really like to have (and that a doctor agreed I should have) because nobody can tell me what the cost would be. The 15 minute appointment with the doctor who recommended it to me was $700 out of pocket - so I'm unlikely to return if that's the kind of bill I get hit with for having a cup of coffee with them. So, I'd like to believe that at some point, given the current environment in which people are paying for insurance but can't afford to go to the doctor, that we'll see providers realize they are losing out on revenue opportunities by not actually serving their customers.
Playing devil's advocate here. I feel like Play Services is necessary evil. This is the only thing that's keeping the ecosystem from fragmenting further. Look at the OEMs update cycle. If not for Play Services which are updated independently from Android OS itself, app compatability would be a nightmare. There is nothing to replace it with. Nokia tried and failed.

Other thing is, if every OEM starts writing their own API for these services, app developers will have to write apps for each OEM because they for sure will not work with each other. We will go back to the days of Symbian where apps will come with a huge list of phones it is known to work with.
> There might be 1'300 brands and 24'000 devices, but all are bound to the Google conditions. This is not choice.

Building and maintaining android costs money. It's your opinion that "following Google's conditions" is onerous, and "not choice." Clearly the situation is that the android business model is supported by Google's terms. The alternative is something maintained by whom?

> The Google Play Services is closed source and required for quite some Android apps, is it?

As someone who worked in abuse: if you provide an app store that doesn't have governance, it'll be full of spyware/malware and finding the app you actually want, well good luck. So yeah, the app store service is run by Google and it wouldn't make any sense for that to be open source.

The overall angry attitude that "this all should be free software and that there are unpure components is wrong" -- is kind of shameful. If you care so much then go build a free software alternative. And if you're mad about walled gardens then get mad at Apple. Google's trying for a middle ground to provide consumers more choice than iOS vs free-software-that-nobody-maintains-or-isn't-safe. Yelling at people to make everything free isn't a solution.
Search. And Gmail. And YouTube. And every other google-controlled site on the internet.

Plus email-SPAM(!!!) about installing Chrome when you signed in to your Google-account on a new computer using a non-Chrome browser.

It also used dubious wording: “You need to upgrade your browser. Click here”

And paying to have it bundled as a drive-by installation with other software.

And Chrome-only websites. And the list just goes on and on.

It was spyware tactics + SPAM all over the place. And the sheer amount of it was mind-blowing.

Even technical people who explicitly didn’t want Chrome had a hard time avoiding it. Imagine the effect on regular, non-technical users.

Saying it was all down to technical merit is just appoligist and delusional.

With Chrome’s dominance and semi-monoculture undeniably in place, Google is now using that position to force new things, like subverting open web-standards with DRM.

I can’t believe people are so non-chalantly allowing this to happen.
From an antitrust law point of view, using your monopoly status in one area as a weapon against the competition in other areas is something that likely gets you in trouble.

Although, it helps to remember that in the EU, you don't need nearly as big a market share before their competition law kicks in and places restrictions on your behavior, so things that you can still get away with in the US can be quite illegal in the EU.
I am certainly making an allowance for "future impact" in my assessment, which is certainly an exercise fraught with error, and one that involves subjectivity.
o how would you describe how you teach yourself economics?

VITALIK BUTERIN: I guess it involves a combination of things. Some of it is reading what various economists on the internet say. Some of it is reading papers. Sometimes, if I want to dig into some topic more deeply, I end up reading books, like I read one on urban transportation economics a while back.

One of the things people need to realize is that you can't learn economies or behavioral science by reading. Sure you know concepts but unless you have implemented and gone through a full economical cycle, what you have in hand in terms of knowledge is just hypothesis - not actual facts. Every downturn has upended what people previously known about depression. And same goes for upturns. Sure, there are analysis after the fact but nothing in-between the cycles.

Additionally, I remember Buterin quoting Debt: The First 5,000 Years as gospel truth of economies. While the book is good and provides one perspective of looking at things it is not the whole and sole of the theory. So, I really doubt Buterin's knowledge on economics.

Before someone asks, I don't doubt his understanding on cryptocurrencies.

And frankly, this whole learning by reading is good for foundations. But I see many people in crypto field jumping to release a, let's say voting blockchain, because they read some papers/books on voting. And then they release an ICO to test their theoretical knowledge. This doesn't help anyone.

To paraphrase Matt Levine on Bloomberg, cryptocurrencies seems to be learning about every mistake made earlier. Just on a bigger and faster.
> It always puzzled me why so many Perl devs moved to Python when Ruby is a much closer fit.

Maybe because Ruby was a much closer fit: close enough to make it harder to break out of Perl approaches, different enough that that often had bad results.

But I think lmm’s sibling comment gets the bigger reason right.
I have more of an opinion there: Maybe programming should be more like data science. Prototypes are thrown away, but must exist at one point. They should be encouraged - like versionning, it is part of a core of good practices that admit few exceptions

External dependencies, state etc will all be handled, once excution is ironed out
Why would you think 90% is high? That's only 9 in 10. Remember, attackers using dictionary attacks are going to be trying hundreds or thousands of log in attempts, and a real user is only going to try at most a handful of times.

You don't need that many attackers to easily approach 99% or higher. I'd say 90% is likely conservative for some companies.
Hmm, those are the specific apps using Google Maps API. That's like saying why does HackerNews use jQuery, I want it to use lodash. (I don't know if they do, just an example).
Back in the day when Perl and Python competed, you had to know Japanese to read Ruby's documentation. Perl had a cool hacker cult following, Python had an extremely friendly community, and Ruby's was... Japanese and invisible on the English-speaking Usenet.
Have you tried the DSLReports Speedtest? I've found it very helpful in diagnosing latent but not obvious network issues: https://www.dslreports.com/speedtest
History of Listserv
I'm really unsure what your first sentence about the main problem is supposed to mean, it really doesn't make a lot of sense to me as written, so i'm having trouble responding.

Would you mind rephrasing it a bit, and i'd be happy to try to respond?

I can't see why anyone would ever not follow Apple's model. It effectively immunizes them from antitrust concerns due to low market share, but they still make an ungodly amount of money.

What does Google's model buy them, precisely?
So Windows Live Messenger all over again? No thanks
One step at a time.

- GCC is no longer supported on Android, as of Android P

- Linux kernel is compilable with clang, but AFAIK not all changes have been upstreamed

- Project Treble made Linux into a kind of micro-kernel, with drivers using Android IPC to talk to it

- Fuschia doesn't use anything GPL related
This is all over the road, but that's not out of the ordinary when it features "The Unbearable Lightness of Being" being name-dropped in the middle of it. I don't really get the axe-grinding about stereotypical nerdboys having some nefarious influence on expression through control of emoji fontsets.

Emojis are silly little pictograms. If you want something more varied, send an image or a gif or a meme. Or settle down and type out a few of these things we call words, that have the capability to be very expressive and unambiguous.
They claim that he’s played the game so wouldn’t it be possible that he was presented with the new TOS before playing and agreed to that?
I seriously don't understand how anyone can use most of these CI solution.

Here is what everyone should demand from a CI solution:

* Actual code that specifies a pipeline (not a GUI/config-file/DSL)

* Supports any SCM, workflow, build system, and language

* Supports complex mixed-language, mixed-build-system projects

* Doesn't make assumptions about project's structure and processes

* Able to run locally (but scales to clusters, etc)

* Written in a common scripting language

* Completely end-to-end customizable in the scripting language it's written in

The only one I know that fits is BuildBot, but practically nobody uses it.

[edit: formatting]
My experience with yml based builds and deployments is basically using the yml file to tell the build system what code to run to do the build - usually other shell scripts or some other scripting language that can also be in the same git repo.
What was Vitalik known for before Ethereum? He is still quite young, how much did he do before Ethereum?
I had never heard of this device, looks very nice. Thanks for sharing.
Net neutrality requires that ISPs actually deliver what they've advertised and collected payment for and claimed to deliver. Of course they're not happy with that. It's much easier to deliver less than promised but still pocket the full payment.
There's a ton of great info packed into this article. It's definitely been a struggle over the years to find a balance between when to prioritize CLI over UI development for Cloud services, but I think they arrived at a sweet spot when it comes to building complementary experiences that help one out where it is most appropriate.

Disclaimer: I work for IBM Cloud
Just realized that this is the first time I've seen emoji from a URL render in my browser's address bar. That really surprised me for a second.
This feels anecdotal rather than an actual calculation.
I hear this argument a lot, I'm not old enough to remember these times but I wonder how much is true. According to Wikipedia ARPANET was established in 1969, then:

> In 1971, Ray Tomlinson, of BBN sent the first network e-mail (RFC 524, RFC 561).[59] By 1973, e-mail constituted 75 percent of ARPANET traffic.

> By 1973, the File Transfer Protocol (FTP) specification had been defined (RFC 354) and implemented, enabling file transfers over the ARPANET.

This is what ARPANET looked like in 1974, or 5 years after its establishment: https://upload.wikimedia.org/wikipedia/commons/0/00/Arpanet_...

Meanwhile Bitcoin is almost 10 years old and all we have is speculation, scams, a near-useless currency and many promises. What we don't have is a useful application that showcases what only cryptocurrencies can do.
Numpy explains how Python got the edge in data science; Numpy was written by people who wanted a free alternative for Matlab.
Android is free; Google Play Services and Google Play are proprietary Google software and they can be replaced, for example, with F-Droid store or Yandex store.
Is losing 10, even 100mb something to get "infuriated" about when phones have 32-128gb now, and 100mb is like 1 video you took? It's not like this is Windows system tray software where your precious ram is being eaten up. It's disk space dude.

(Also being able to factory reset the phone is worth losing 100mb imo.)
uh ? I really miss the WLM time, conversations were much more lively and fun
> 230 million - Prediction of the orbits of the planets is impossible over greater time spans than this, due to the limitations of Lyapunov time.

> [...]

> 3.3 billion - 1% chance that Jupiter's gravity may make Mercury's orbit so eccentric as to collide with Venus, sending the inner Solar System into chaos. Possible scenarios include Mercury colliding with the Sun, being ejected from the Solar System, or colliding with Earth.

Are these statements contradictory or am I missing something?
Well if the whole world has a different perspective than you, have you thought that maybe their wants/needs are different?
Can you point to a policy advocated by organizations funded by the Koch family that would increase corporate power?
Recreational Programming: Rediscover the Joy of Coding (5 min read)
Beach in NY.
In the same way, you won't get back the space taken by recovery partition on a random laptop.

It's there for a reason - to get the device back to the same state as it left the factory. If you could remove random apks from there, that objective would be impossible.

So on Android devices, the /system partition is read-only intentionally. The space taken by it at least has a use during both runtime and recovery; traditionally the recovery is completely wasted space.

What I do mind thought, is the Android vendor's ability to prevent user disabling their apps, and abusing it. There's no reason why I should keep Samsung's (for example) showelware enabled.
Note: The choice of human opponent team is from people that are vastly better than the majority of Dota2 players, but still vastly worse than the top-tier pro teams.

So when next time Elon tweeted:
"OpenAI beats the human players in 5v5"

You know that the game is not broken by AI yet (not like Go, which is indeed broken by AI).
Ok, thanks guys. Quantum uncertainty is the reason we can't reach zero Kelvin, so it's kind of nonsense to ask why quantum effects still work at absolute zero.

> It's not physically impossible for order to increase, it's just ridiculously unlikely.

Would love to see resources that explain this (I think it comes down to quantum uncertainty again).

> the basic idea is that the probability for anything to happen is different than 0

Yeah, quantum uncertainty.

Still can't wrap my head around it, but in conversations with physicists, they also weren't sure why the heck it works that way. Gonna read my quantum mechanics book, but the math is not easy-going and especially quantum logic with its 3 states (true, false and flying spaghetti monster superposition) is extremely difficult to grasp using intuition. It contains a lot of thinking from statistics which essentially is just extremely unintuitive as well.

- - -

Edit: I really wonder if something like a "gravitational quantum electrodynamics" (don't know if we achieve it with this specific theory) or string theory (I don't really like it due to its unscientific nature) - in essence a Theory of Everything - will really explain everything like it really is or just happens to be a fitting model without being any meaningful representation of reality (in the sense that it explains how the underlying reality really looks like).

We won't be able to verify if our models are actually representing reality anyways (any theory that explains all observed events and which has some plausible and strong predictions can be treated as a possible reality), but would be nice to know. Guess it can't physically happen, unfortunately.
I've been trying to figure out a good way to create a date picker for a user's birthdate, and coming up short.

Most date pickers assume that the date is in the near future and that the "day of week" context (ie: tuesday) is useful to the user is selecting the date.

Birthdays are the opposite. They are typically decades in the past, the user doesn't know or care what day of the week they are, and the user knows the numerical date by heart.

The only things I've come up with are:

1) Text entry that attempts to accept different formats and displays the formatted parse of the format next to it. Decent on desktop, text entry on mobile is poor.

2) Big array of Years / Month / Day buttons. The possible range of years is limited (nobody alive was born in year 1200) to a little over 100, so this does scale. User simply needs to tap on the correct button 3 times, which is nice, but the picker takes up sooo much visual space.
Then I guess they took the test too far, because she's had two #1s and several very successful features.
Am I the only one that thinks that the new Android time picker is way worse than the old one? Selecting the time by finding hours and minutes on two dials is much slower than pushing 4 numbers on a number pad, because I know the 4 digits, I know a numberpad but my brain has to do the extra work of finding the hours on a not completely familiar double dial.

New: https://i.imgur.com/8a4R16O.jpg?1

Old: can't find a picture, it was four digits HH:MM above a number pad.
Ah my bad, I mean that in the visible, you can't reach the diffraction limit with AO like you can in the near infrared. Certainly impressive matching HST from the ground.

I don't think past 5 microns there's been a lot of science done from the ground (not counting SOFIA). Practically, I think everyone is waiting for JWST. A lot of the interesting molecular lines also get absorbed by the Earth's atmosphere.
> WordStar used only Shift and Control as meta keys and laid out its keyboard commands intuitively.

And comfortably because the Control key was on almost all keyboards above the left shift key. Wish it had stayed there.
If Innovation Makes Nuclear Power Expensive, Why Think It'll Make Nuclear Cheap?
ICYMI: EasyPost is still hiring
Just in case

https://www.easypost.com/jobs
Google could absolutely close-source enough of Android to make it essentially closed.

As I posted elsewhere:

Couldn't Google have had Samsung OEM phones?

With co-branding?

And all of the profits going to Samsung?

This would merely be a different way to structure access to Android, right? Android is closed source, but literally everything else is the same...

Except now it's not "anti-competitive," because the phone manufacturers are not "competitors" to Google.
How E-Commerce Is Transforming Rural China
"Many preinstalled apps that aren't essential are just a stub"

I've never seen this. Just about every preinstalled app on the phones I've had are the actual app.
Despicable how Google can lie in a press release.

I’ve owned 5 Android phones thus far from LG, Motorola and Samsung and the preinstalled apps could not be uninstalled on either of them.
This helps explains why different US services have so much overlap. Like you know what he purpose of the DEA, ATF, and ICE because it's in the title. But I could never pin down why the FBI, US Marshall, or Secret Service would get called in. Media wise, the FBI is the most famous.