skysight-inc/HackerNews huggingface dataset:
> for such a small piece of work

Don't take the example too literally, some function calls can be here.

Running computations in parallel is often valuable. Or run computations in parallel with waiting for external resource - why does not the code in the article compute something while waiting for a, b and c?

Anyways, if async functions are so good, why not have all functions async?

The article says this a kind of "documentation" that tells you what functions can wait for some external data and what functions are "pure computation". If it was so, it would be OK. Such a documentation could be computed automatically based on the called function implementations and developer is hinted: "these two functions you call are both async, consider waiting for both in parallel". In reality, the async / await implementations prevent the non-async functions from becoming async without the calning code change. This restriction is just a limitation of how async / await is implemented, not something useful.

As other commenter says, the article "embraces a defect introduced for BC reasons as if it's sound engineering. It really isn't."

When my code is called by a 3rd party library, I can not change my code to async. That's the most unpleasant property of today's async / await. What yesterday was quick computation tomorrow can become a network call. For example, I may want the bodies of rarely used functions to only load when called first time (https://github.com/avodonosov/pocl).

The article suggests we have to decide upfront, at the top-level of the application / call stack, which parts can be implemented with as waiting blocks and which should never wait for anything external. This is not practical.

> It's almost always faster to do them in parallel if possible.

Yes, if possible. And it is determined, in particular, by dependencies between the operations. If the first call is writing to DB and the second call is a query that reads the same DB cell, they can't be parallelized.
The same is with in memory computations - if next steps do not depend on previous steps they can be parallelized. Hopefully, compilers of the future will be able to automatically parallelize computations.
Except under mining, increased investment opens up access to better equipment like ASICs, access to cheaper energy agreements, etc. But no amount of $ unlocks the ability to validate faster (per unit staked).
Exactly, but it could be easily proven that the data was tampered with as you still have the original/clean image and the device itself. So if they are altering data, it can be shown.
I go to the same coffee shop a few times a week and they always think I'm struggling with Apple Pay. Of course I am not - I am just waiting for Face ID to fail so I can use the PIN. Finally changed the setting to skip Face ID for Apple Pay directly.
I feel like mine did too towards the beginning of the pandemic, but not anymore.
What is a program where `--help` is dangerous?
If you’re detained or mugged hold both the power and a volume button for 3 seconds.
Reading through the FAQ on staking it says you will get penalties for being offline and the network eats through 800mb/hour which comes out to around 576gb/month.

Is this practical to do at home? Or are pools the way to go for people on consumer home internet?
Don't think there will be a need to bio-tag weed versus no weed. Current tech and sensors can probably get to 2-3 9s worth of accuracy (bonus, you don't care about accidently hitting/killing a false positive or two, there are many plants if this is a commodity crop)
No, you were correct. Some people are helping here and there but overall every aspect of the software industry is an absolute mess. Most infosec pros will not point this out, either because they are tunnel visioned on their niche, are trying to sound politically correct, or just trying to not start shit (but nothing will be solved ever if people keep pretending everything's all and well).
This kind of tactic works. I have 3 rokus in a box collecting dust and two brand new Fire sticks that replaced them. I didn't want to do this but 85% of my streaming time is spent on Twitch.tv and I wasn't able to use my Roku's to stream it anymore.
Sorry to hear about your friend - I don't mean to minimise the effects of serious cases.

I'm referring to the proportion of cases which are asymptomatic or mild. In some seroprevalence studies asymptomatic reach up to 80%, though it can also be very low.

Certainly some younger people seem to have a very bad time with COVID, but that's definitely not universal, suggesting controllable-factors may play a role in their difficulty fighting it off versus their peers, who seem at times to be capable of doing so without issue (rather than this being interpreted as intrinsic to the virus itself, a somewhat greater leap).

To take one example - Vitamin D deficiency. This is nearly universal in many modern societies but has a great degree of variance of the deficiency and this is also regional (so, illuminating a possible cause of difference in seroprevalence/asymptomatic studies).

Unequivocally, Vit D deficiency is known to be greatly immune-compromising and this increases with degree, being one of the basic building blocks of the human immune system.

(It's lead to some questioning if this has been a viral pandemic so much as immune-deficiency pandemic. Which seems a reasonable proposition if indeed there do exist a large percentage of people whom have immune systems apparently capable of easily fighting off COVID.)

A good summary of present COVID-19 Vit-D research:

https://vitamind4all.org/letter.html
> app store model

Yes, well we as a developer community can never let up on Apple and Google's app store models being legally reprehensible.

We are quite literally the most negatively affected community by these monopolies over general consumer's devices.

We need to be the "force to be reckoned with" here and constantly petitioning politicians for action else get campaigned AGAINST electronically (our domain).

I would say that the app store model negatively affects a growing "small software business" sector of the economy which will only continue to grow as a stable pillar of the modern middle class.

In other words, this is only becoming that much more of a critically important issue.
Well... before the internet, if you wanted to meet somebody you probably went to a nightclub, paid $20 to get in, and then $15-$20 per drink so you wouldn't be wandering around without a drink in your hand. A lot of these places had cover charges for men but not for women, so they were making money off mostly men's desperation, too.
> It elegantly solves the problem this article identifies in a way every other app and site cannot.

How is it different?
Chudnovsky Brothers
They're not on TVs. YTM is a section inside YT app on the TV.
The behaviour I expect is that the voice search is global except when I specifically go to the search screen of the app. That’s how it works on Apple TV and that’s what is intuitive to me.
Me? What? What’s arson? Why am I flagged? I have no idea what you’re talking about. Why are you lumping me with this troll?
Engineers (and everybody else) like working in places with no distractions and minimal bureaucracy. But that doesn't mean they all work well them.

> I'd also add "everyone agreed" in a traditional management setting is pretty much identical to "the person who decides how much people get paid, said so".

Absolutely no one on our team deciding what people get paid has any say in how many tests we write. The engineering manager has some say (mostly as a tie-breaker) in technical decisions but does not "decide" how much anyone gets paid (outside of salary range for new job postings), but can choose to advocate (or not) for a particular person's salary with higher management. The senior developers have the most say, and they determine no one's salary.

> Good devs will typically write the appropriate amount of testing unprodded.

Qualifying this with "good devs" somewhat begs the question. I would rather avoid judging the developers and just say, no, most developers will not typically write the appropriate amounts of tests by without some friendly reminders.
No it's a usability issue. Have you tried the under-display fingerprint readers?
You should not assume ignorance like that, it does not contribute to the conversation. You don't seem willing to make any actual arguments. You just post lists and links and demand payment when people ask you to explain what you are trying to say.
The only Android phone with secure face unlock was the Pixel 4, which didn’t have a fingerprint sensor. Some Samsung devices had iris unlock, which was also fairly secure, but even more finicky than face unlock.
Despite the criticism in the older HN thread, I actually found this talk pretty compelling. In particular, the idea that you start with a language level that is missing capabilities so that you directly experience the problem and then understand the motivation for the additional complexity of the next level.

When I taught Python, beginning students would spend a huge amount of time just struggling with how to quote strings. Why do strings show up with \n in them sometimes and actual line breaks sometimes? Why are there sometimes backslashes that appear and disappear in front of other backslashes or quotation marks? Why does the output of typing "print x" give you something different from "x" (which actually shows you repr(x))? There are very good reasons for all of this, but it's a lot to try to explain and absorb at once.

Quoting strings is second nature to me. But to understand why it's necessary, you have to imagine what happens when you don't quote strings and then you run into trouble like "how do I write a quotation mark?" It's just harder to imagine encountering that problem and then imagine how you would solve it and what might work or not work, than it is to actually experience the problem and work with a concrete instance of it.

The switch from print as a statement (no parentheses) to print as a function in Python 3 (parentheses required) feels like a problem with some similarities. To the beginner, Python 3 syntax has just added some superflous extra punctuation to print(). To experienced programmers, it makes sense to treat print as a function because then you can pass it to other functions, re-assign it, and so on — so we underestimated its impact on beginners. To see "print(3)" and answer "why did you have to write (3) instead of 3?" you have to explain higher-order functions or monkey-patching or something that a beginner doesn't know about, and they have to imagine the hypothetical situation in which that would be necessary. That takes a lot more work and abstract reasoning than having the situation right in front of you and discussing what to do about it. It's not much of a leap from there to postponing the extra syntax until we have the concepts to talk about why we need it.
Malaria vaccine has striking early success after decades of disappointment
> To be effective Signal would need to exploit the major vendors equally.

I bet they could. Any industry that's shrouded in secrecy tend not to have the sort of incentives that would ensure better security practices.
I think all of the ones listed as DirectX 10.1 or lower on this page: https://en.wikipedia.org/wiki/Feature_levels_in_Direct3D

Those are all quite old now of course, but even modern GPUs may not have 64-bit ALUs and rely on emulation instead. Intel Gen11 in Ice Lake, for example: https://01.org/sites/default/files/documentation/intel-gfx-p...

In mobile architectures 64-bit ALUs can be an optional feature that is omitted for lower end configurations. I know this is true of PowerVR.
I'm sure the developers don't mind that feature being added at some point either, but they aren't prioritizing it. It's a research language that is being designed as they are doing workshops with children to see what does and does not work. Figuring out what helps them learn best has priority over adding features just because we're familiar with them as experienced programmers.
>MUST enable a passcode on your Apple Watch to use this feature at all

In all fairness, I believe they require you to set a passcode on your watch if you use it for Apple Pay. And, honestly, especially right now--while I don't always use my watch to pay mostly because the Magsafe wallet makes pulling out a card very easy--it's pretty convenient.
Some good thoughts here, but I think this is mostly a criticism of classifier models. Things get more complicated when you start considering things like models that do transfer learning, rule inference, time/state awareness, reasoning by analogy, and generally unsupervised learning.
Can you expand on them having too much power?
It is entirely possible, but in the case of smartphones the hardware processes and systems are so new that we're also seeing the effects of "crapshoot integration..." The market is moving so fast that there isn't time to run enough tests to have strong expectations on the ten-year lifespan of the product. Batteries, in particular, are such bleeding-edge technology (and in a space of chemistry so poorly theoretically understood) that every new design is more or less a dice-roll on the long-term performance.

The hallmark of a Phoebus-cartel-style situation would be if smartphones from N years ago from multiple manufacturers were still going strong but newer phones were slower, or had crappier battery life, or broke down more often (consistently year-over-year). I'm not sure that's an easy comparison to make; go too far back in the space and you pass into the pre-iPhone, pre-Android era "smartphones" that were robust as hell but remarkably featureless relative to what came after.

That having been said, Apple has been sued over the planned obsolescence of its smartphones (https://www.macrumors.com/2021/04/08/apple-chile-planned-obs...)
Rerouting the Mississippi River could build new land–and save a retreating coast
>Sending an email is a different interaction than doing voice search.

Going from watching videos to playing music is a different interaction than doing voice search.

>Sending an email is an explicit intent - open whatever app I use to send emails.

Using a global voice commands (not search) has explicit behavior - use whatever app I have set to default for the functionality I am requesting. "Play Stairway to Heaven" should use my default music app. Note that "voice commands" is different from "voice search" in this context and is the alleged problem.

>Searching is an open query - find the most relevant results.

If I use Spotify as my default music app it is because I trust their music search more than YouTube Music. Otherwise YouTube Music would be my default music app.

There is also a massive contextual difference between a global Voice Search (using the Voice search icon on the Roku remote: it searches Roku) and using the Speech to Text option that may appear when already searching within a search field (which uses the search field of the app itself, in this case: Youtube)

>The separation between Youtube and Youtube Music is a technical minutia, they're both Youtube just different apps.

Google deciding there is a difference between the two means that there is a difference between the two for both a marketing perspective and whatever minor technical differences there are. If there were no differences there would not be a YouTube Music app and to pretend otherwise is disingenuous.
In which cultures does women have beards? Without any example it seems something you just pretend exist. Women in general (ie without special medical conditions) don’t grow enough facial hair to produce a beard in a lifetime.
A mechanical instrument would have to be a lot more clever than a laser to destroy the weed without messing with the wanted plants.
How to Start a Startup from Scratch (with no money)
Who gets rich when people buy the “coin”?
This is a nice list of things that are actually useful and surprisingly straightforward to do.

Considering how many people (myself included) consider CSS a veritable minefield, I love seeing examples like this.
Killing weeds means more food. There’s nothing wrong with that. 8 billion people can’t survive off picking wild berries.
Visualizing the U.S. Share of the Global Economy over Time
Are there not at least 4 or 5 different competing companies in this space? Also you could, you know, go to a bar or meet people at special interest groups. I do believe that before internet dating most people had some kind of a life -- or lack of one -- and found each other through that.
Also if the answer is try using another Google product(chromecast) to get a good experience that kind of validates Roku's complaint.
The staking base rewards will go down as more stakers stake eth, however, after the merge to PoS (End of year target) fee revenue will be awarded to stakers in addition to the primary staking rewards.
I'm working on a new realtime discussion site https://sqwok.im and one of my goals is to keep it as lean/fast as possible, both as a competitive angle & because I find it interesting. So far I get ~445kb transferred, but I have plans to lower it even further with a combination of caching and other strategies.
this is another one of those things you learn in business school, a commonly disdained yet imminently useful education, particularly for engineers.
My Moto Z4 works just fine. Unde4 tge screen is by far the best and most comfortable fingerprint scanner position.
> Is this really different from the police taking a physical file folder and adding or removing pieces of paper?

I wish we would stop trying to come up with analogies to computing concepts.

But since you insist: this is like the file folder came from Harry Potter and could be possessed by an evil spirit that could change the contents without your knowledge.
Using Tables in Technical Documentation
What the Heck Do I Do with Dandelion Greens? (2014)
My theory is JD,Case already have the tech to be level 4 autonomous but they haven't figured out how to make more revenue than selling $250K quad-tracs with 'some' autonomy.

https://thinkingagriculture.io/the-agriculture-unicorn-hidin...
You think drones are going to harvest food?
If there is, it's a pretty bad cartel seeing as the older devices do not actually break after a year or so :)
Really? A YouTube video of a a word document? People really think op knows "loads of really rich people" who all let him in on their conspiracy? And taxes are the only reason we're not rich? Pfft.
Women initiate the conversation.

Not sure how it works for anything other than male-female matching though.
> men’s desperation

I don’t know, if $10 get me a girlfriend in a week without leaving my couch that’s money well spent.

Regarding the evolution of Tinder, I also despise all the options they added while slowly making the default worse. It got to the point that I don’t use Tinder at all because it’s become nearly useless for me at the moment. Probably because I have better options elsewhere.
The battery life is the key issue for me. My watch goes over a week between charges, and Apple watches seem to generally last a day or less. I went through a series of watches before the Garmin, and they either died quickly (MS Band and LG) or their battery life dropped to Apple Watch levels (Polar M600) and I know from experience that they will die at just the wrong time for me.

The Garmin I have is 3 years old and still going strong.
Hey supermatt, thanks for the feedback, that's good to know! Is there an alternative wording you would suggest? We meant to imply that the tips were primarily derived from findings from published research.
Bumble isn't owned by Match, so it's not a complete monopoly.
That was their claim, however my observation is that it just takes longer to fail before offering "swipe up to get the passcode interface". I have to waste many seconds of staring at my phone just to have the privilege of swiping up to spin the passcode interface display slot machine. You know what would work? Just showing the passcode interface as soon as the screen turns on.
Opportunities in Internet Micro Private Equity
its the same shit, different wrapping.
they all pray on the desperation and profits off it.
Bringing people together is only secondary motivation.
We Explain the Seen in Terms of the Unseen
I think I'm misunderstanding or you left out an important condition.

For your example where H forms a loop, I imagine an element of F_H which is a larger loop. Then it could be arbitrarily large, have no cliques above size 2, a linear number of cliques of size 2, and have only one independent set.
>I actually think it might be nice for a company to provide a therapist for people to to privately talk to. That's always been a weird roll that managers often play.

It would be interesting to break down what percentage of 1:1 time with employees is spent in therapy-like discussions. It feels like this role isn't recognized enough, except perhaps by the managers themselves.
> goes hard core on insulting half the country in every speech

What are you referring to?
This is about the "Youtube TV" app, not the "Youtube" app.
Some CEOs could probably be effectively automated with a broken Excel spreadsheet, a copy of AutoHotkey, and a "Hello Barbie" series talking doll.

Many however provide some serious value that won't be automated any time soon if ever.
I wonder if it was really on Apple’s insistence lol https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_d...
Business Aware Developers
I was hoping it would be Yggdrasil Linux/GNU/X
Oh your wife is from New York? Does she know my friend Joe? Joe Smith?
Why is Twitch not on Roku?
Or Brave if you must use Chromium.

(Although I have to admit I'm still using Chrome for some reason... hard habit to break I guess.)
This (2010) article is talking about Match and eHarmony, which I have never used. But if you pay for things like Hinge and Tinder, it really does expedite the searching/matching process and makes getting dates a bit easier (if you are a man seeking women). Finding decent matches can be a tedious and time-consuming process, and only a fraction of those matches ever turn into actual dates. So to me, speeding that up even a little is worth the $20 or whatever.
"I got pushback here and elsewhere that lots of people fit into multiple camps - which makes sense."

People do fit into multiple camps... however, the camps definitely exist.

One of the several reasons I didn't go into academia, and one of the bigger ones overall, is that I could tell I wanted to split the difference between the "practicals" and the "mathematicians". And while this may not have been impossible, it was certainly at the very least a "high risk" move, because you end up with the support of neither camp, and there aren't enough people in the middle to make up for it.
You don’t always need to have a verb. The way I use my Apple TV is usually to just say the name of the content because I want to pick where it comes from.

But even if you say play, it could still ask you where from and/or confirm it got the right thing. Roku != Amazon Echo.
> Lots of jobs are hard and require extremely smart, gifted people. And yet somehow only executives get huge "compensation." Someone please break it down for me Barney-style because it seems like bullshit to me.

The higher your position in leadership, the higher responsibility of your decisions. Higher responsibilities are associated with higher financial risk. Higher financial risk yields higher financial returns.

It's the same reason consultants get paid so much for delivering mediocre projects. They are paid well not because they're great, but because they de-risk whoever is above.

A board of directors want a CEO that de-risk their fiduciary obligations and they will pay for it in excess.

I know a few companies that are not paying CEOs that much, because they're stable businesses. Little risk, less need for top-notch smooth-talking and cold blooded decisions.

Most big companies are facing more risk than you imagine, though, because those risks are measured possibly in decades of strategic decisions and impact in future shareholder value.