skysight-inc/HackerNews huggingface dataset:
if parts of the web browser start being shipped as wasm code, we will eventually reach the point where the web browser shipped to the user is only a wasm vm, and all the rest will be shipped as optional libraries or even downloaded on the fly. Even stuff like the html engine, the css, and the javascript. In that world, using the messy web standards evolved over time would be optional. The web browser would then become the universal virtual machine that the world seems to want it to be, instead of a browser. The web would be the app distribution system. One could for example, decide to write their site using tcl/tk.

Implementing the wasm vm and its basic apis would be simpler in a new operating system. Because the way it is now, the web browser itself is more complex that writing a simple operating system. That hinders innovation in the Operating System space.
The augmented reality we ended up with is better than we imagined
Sure:

On a erlang shell in node A, do:

register('test', self()).
receive F -> ok end.

(this gives the shell a registered name, and then waits for a message)

On a debug shell on node A do:

AddrFactory = fun (X) -> fun (Y) -> Y + X end end.
{test, NodeA} ! AddrFactory(5).

Then, back on node A, do

F(10).

And you'll get 15

For more fun, you could have node A send the value to go into the closure, etc.

NodeA is something like 'demo@hosta.example.org'

NodeA would be started with something like erl -name demo@hosta.example.org -setcookie demo

and NodeB started like erl -name demo@hostb.example.org -setcookie demo
Because there's usually not a reason to limit it to something that low.
Rising body temperature is correlated with tiredness, that's why you feel exhausted after you've been home for 5 minutes.

Meditation itself was 'mindfulness', some of it was guided, most of it was not, guided meditation was once a week (I'm not counting the yoga, which was also meditative), I spent 5 minutes in the morning, 5 minutes at lunch, 15 minutes when I got home and 5 minutes before bed. (and I'm pretty well disciplined so I stuck to that routine).

The reason I say I've tried everything is because I've seem therapists/psychologists and taken their recommendations on board, I've researched and taken more information on board and this is not the first thread where "night owl" information has come up, and I took information from there too. And, like I said, I'm rigorously self-disciplined; so I'm able to stick to things... But, I will happily take your advice on board and try that. Since I don't care about whinging, I care about results.
No the justification is to make it harder for non-authoritarian countries to block websites. If China or North Korea want to block the IP range of AWS+Azure+Google that's up to their respective autocrats.

Most democratic or even hybrid regimes are not prepared for that level of absolute chaos and consequent protest if half the Internet is shut down. You can only pull that shit in a dictatorship.
ANN [RDD] Reddcoin – The Original Social Crypto – PoSVv2 Core Wallet v3.x UPGR
If you were able to "no longer be a night owl" after changing diet, through exercise or by other changes in your behavior, you were in fact never an actual night owl but simply someone with bad sleeping habits.

You read the same thing whenever there's a discussion on clinical depression. People push their anecdotes about mindset changes but fail to acknowledge they were never clinically depressed in the first place.
I may be late to this, but here [1] is some commentary on why DoH (DNS over HTTPS) may not be as affective as it is perceived. The article also talks about DoT (DNS over TLS) mechanism which is apparently less disruptive for network monitoring tools compared to DoH.

Can some security minded folks from the community chime in about the claims made in the linked article?

(Disclaimer: English is my second language)

[1]: https://www.zdnet.com/article/dns-over-https-causes-more-pro...
This resonates with feelings I have any time I want to work on a music based software project. It feels like a minefield even contemplating ideas in this field; like anything successful that analyzes music will get you sued.
What Are Visual OKRs
UIKit Cross Platform – Your Swift UI Code on Android
What are some reasons why someone would prefer to or need to disable it. Just curious.
nomad, k8s, mesos+marathon (or something plus mesos), traditional deployment

That's probably about it. Right now, I'm jumping on the k8s bandwagon, but looking to keep it simple. As much as I'd like to look at nomad seriously, too many times I've been caught by not looking at the mainstream.
I have some experience with offshoring to India and China.

Pretty much as described in the lessons.

One important point, setting up the cooperation is critical and you can't hope to get any positive results without considerable effort into setting up and maintaining the cooperation and close vigilance over what is happening.

There is tendency for the quality to fall the moment the team figures out you are not paying attention. Basically, anything goes unless you are constantly showing you are caring and monitoring.
Citation?

I just checked <https://mixpanel.com/trends/#report/ios_13> and it shows iOS at 85%.

About a month ago, I started releasing versions of our app on iOS 13 in TestFlight (I wanted to use the new SF Symbols) only to discover there are a lot of iPhone6 models out there. My first reaction, was "c'mon, that's a 6 year old iPhone, time to move on!" until I found that Apple kept selling the 6 all the way through 2017. A lot of "budget" buyers purchased iPhone 6's up through that period. So I've come to be skeptical about these claims of adoption rate. I subsequently reverted to iOS 12. :(
This is an oversimplification of why aeroponics or any form of hydroponics is great. A few of the most notable benefits:

1) Growing density - you use a lot less square footage by growing up!

2) Can grow anywhere - you control a ton of the variables due to setup indoors away from weather conditions, indoor lights, control of water and nutrients, etc.

3) The ability to very carefully fine tune the end product due to a large number of controllable inputs into the growing process (rather than spreading nutrients and water over large acres of land)
I have no idea which point you think I'm making. I'm certainly not claiming that boiled chicken breast is unhealthy. Cod is healthy, and not meat.

The point I'm trying to make is that it is a challenge to overeat on a diet that doesn't contain meat or (added) sugar.

And since overeating is a major cause of obesity, diabetes and heart disease, it's fair to say that meat and sugar are responsible. Without meat and (added) sugar, we would not have the current level of obesity in the west.

I'm specifically not claiming that meat or sugar is unsafe in any quantity.
What is funnier still is I have tried to transfer from one Wells Fargo account to another Wells Fargo account, and it still took 3 days to deposit (of course, they took it from me immediately).
Of note: PiHole supports DoH, so you point your DoH supporting applications at it. If your OS gets around to adding DoH support you can point your entire OS at it and disable DoH in applications, but until then you'll have to do things the hard way.
The meta in software engineering in general is people. Once you have sufficient technical expertise, you realize that the largest gains come from working efficiently with others.
Off topic, but if you don’t mind me asking, what exercise could possibly be exciting at 5:45? I ask because I’ve been trying to find exercise that makes me excited to get up and do it but I’ve been drawing blanks.
Login doesn't work, and `git push` results in this:

$ git push
All ok, pushing.
Counting objects: 8, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 1.23 KiB | 0 bytes/s, done.
Total 8 (delta 7), reused 0 (delta 0)
remote: Resolving deltas: 100% (7/7), completed with 7 local objects.
remote: Internal Server ErrorTo git@...
! [remote failure] ... -> ... (remote failed to report status)
error: failed to push some refs to 'git@...'

I guess we'll have to wait.
Another site that needs credit card info from me, even before i try anything :(
FAA goes against everyone advice and wants all drones to have SIM cards
I honestly don't know why we need a new name for dashboards.
the irony is that almost all of the smart devices use linux....
Top Google Ranking Factor for Beginners
Selectors explained: translate CSS selectors into plain English
I was the same for many years then travelling from Chile to Peru, there was a two hour time difference, despite being pretty much the same longitude (there was a one hour difference, and I think Chile had daylight savings on top of that).

It made me realise that it's all just a number. In other words if you don't like getting up early, then go to bed an hour or two earlier. It has exactly the same effect. In countries with daylight savings we adjust our schedules by an hour two times year and no one makes much of a big deal. Its the same as that!
As I say, I don't use WhatsApp, so I don't know. However, quoting from another report on this:

> If you want to comb through Google Search to find out if your private WhatsApp group is indexed, just start with a “chat.whatsapp.com” string and then enter in some information specific to your chat. Vice did this and was able to find several chat groups related to sharing porn as well as a chat that describes itself as being for NGOs accredited by the United Nations. These chat groups listed out members’ names as well as contact information, in some cases phone numbers.

-- https://www.androidauthority.com/private-whatsapp-1085998/

So I don't know who's sharing these links, or what the mechanism is for doing so, but I'm pretty sure people won't be expecting the groups to be found via a Google search. As such, whatever the mechanism may be, dismissing this as "Works as intended" seems to me to be breathtaking arrogance.

Your opinion may differ, but I think muggles would be surprised by this, and potentially it's only being kept in the dark about it that's stopping them from being very angry.
I have Pi-hole on my network and I do not want to use any other DNS provider other than my own (with my own blacklist/whitelist).
The difference between 7 bit control changes and continuous floating point automation is night and day, and neither dynamic range compression nor lossy compression affects that.

EDM in particular is full of sonic subtleties that MIDI 1.0 did not really support. I don't think you're really listening to it if you think it's all triangle waves, those aren't even particularly popular in contemporary sound design.
hoistStateIntoStateT

The function name means nothing, and the implementation is hard to follow.
I agree, which is why I'm saying that I don't think that Revolut can be a VC-scale commercial bank. But I do believe it will be profitable if they can convince their users to use it as an actual bank, and not just a novelty app and debit card.
GitHub Down – World Stops?
Twice in last week. I better back it up?
I'm thinking of the scenario where 10 people all help solve the problems, vs when 1 person does all the thinking, and then hands out orders to the other 9.

Scenario 1 is obviously better, at least if the people are reasonably smart.

That doesn't mean all 10 are coequal leaders, and how to organize things so responsibility dynamics work well is... outside the scope of this comment. Also, I don't have a complete answer :)
Open your blinds before you go to sleep. See how much longer you can stay a night owl.
> we must window our understandings

I'm not arguing with that. I'm only saying that we shouldn't assume "the types are enough", so long as we have more "cognitive window" available. Here's why:

add :: Integer -> Integer -> Integer
add x y = x + y

add :: Integer -> Integer -> Integer
add x y = x - y

The type system doesn't have any idea which of these is correct. So if the programmer is "asleep at the wheel", it's still entirely possible for their logic to come out wrong.

All I'm saying is we shouldn't needlessly ignore the actual logic in favor of "letting the compiler write it for us". That's what the OP is expressly advocating for.
How long does it take you to adjust when the clocks change in Spring?
Notebooks in Visual Studio Code [video]
If you can't trust your guests, then don't let them use your network.

You can attempt to block and filter things, but there will always be a way for something malicious to bypass it.
This letter was also a classic example of how writers don't always choose titles, editors do.

Edsger Dijkstra's original title was "A Case Against the Goto Statement". Niklaus Wirth was editor of the Communications of the ACM (Association for Computing Machinery) at the time and changed the title to the now infamous "Go To Statement Considered Harmful".
It's actually quite massive. Most sites (well not most, but a lot) sit behind something like cloudflare, so your scummy intercepting ISP would only see a connection to cloudflare. Of course none of this really means too much until encrypted SNI is a thing but it's a definitely a lot more than marginal imo
Homepolish's Stunning Collapse and How Its CEO Noa Santos Lost Millions
I know Brave is supposed to be a privacy-centric browser, but their plan for advertising seems at odds with that. Advertising is a slippery slope and I wonder how long before these promises are eroded or outright reversed.

> 100% of your ad spend is placed for active users that opt-in to a rewarding private ad experience.

> Craft effective offers and provide captivating full-page experiences directly with consumers in Brave’s Private Ad Tabs.

> Brave uses local machine learning with the browser profile to only place ads in optimal conditions. Ads are matched to opportunities, and users become partners instead of targets.

> Private ad matching efficiently matches ads directly from the device, without breaching personal information.

https://brave.com/brave-ads-waitlist/
24h except for "sampling".
https://thehill.com/policy/healthcare/403248-poll-seventy-pe...

I have no idea how reliable these polls are, or how much things have changed since they were conducted, but I've heard the statistic before and I at least got the impression that it wasn't considered a controversial one.

From what I understand, there are similar statistics about various other policies that could be considered 'socialist' (but are more European-style social-democratic). While many Americans are strongly opposed to anything with the label socialism, they seem to often actually be in favor of the actual policy that these 'progressives' propose.

I haven't taken any kind of deep dive into this though, so for all I know this is more controversial than I assumed.
Sweet! Did not know about that. Ask a question, learn something new. Now I have knobs to play with. :)
> I hope you have a wide enough monitor to read this. Not only does this seem ad-hoc and unpretty, but it also doesn’t allow you to put more than 10 elements in a container! All because someone in charge of API design was afraid of lists and had more power than someone in charge of Swift language.

This explanation doesn't sound right to me coming from other statically typed languages where you're stuck either using codegen or arity hardcoding. Currying also gives a nice solution where your DSL simply builds up a function A->B->C->...

Hard-coding each level of arity is done so that your generics keep upstream type knowledge.

Here's an example in Elm, though it has to keep renaming the function due to lack of arity overloading.

https://github.com/elm/json/blob/063aaf05e0dc5a642bacbdaae59...

You can't use variadic functions because then you function doesn't even know how many arguments it has at compile time much less any specifics about them.

That Swift doesn't require commas between closure returns seems like a different point.

You'd still need this solution even if you were just spitting out generic TupleView<(View, View)>, TupleView<(View, View, View)>, etc.

Unless, of course, you don't actually care about type info the same way you don't care how many arguments are passed to a variadic max(1, 4, 66) function.

Another comment says there will be a variadic viewbuilder function once Swift gets variadic generic functions which will still throw away type info, so this seems to be the case. Still, I don't see the relationship with commas.
https://medium.com/@Ngrave/safety-beyond-the-grave-through-c...
Wherever it may come from, I think many people are happy to have an angle to attack a certain category of Chinese for their perception and treatment of animals.

The hunting and extinction of species due to these ridiculous primitive beliefs is utterly repugnant in this day and age where we teeter on the brink of environmental disaster and mass extinctions with climate and other causes.

Exchanging true fascinating living treasures of earth evolved over millions of years all the way back to this planets creation for some baubles and to satisfy their tummies or supposedly treat some fucking wart, or even save them from a heart attack, really, those selfish beings are worth the torture and extinctions ?

It also simply hurts and inspires rage to truly consider and witness the absolutely mind boggling levels of cruelty shown in the hunting, keeping and processing of these animals.
How is one to like humans that think themselves so superior and special over everything else that they may be allowed to do anything? Its the worst of "humanity" and we can be well glad to loose that aspect of it.

Unfortunately may these Chinese with disregard and 0 empathy for animals be a minority or not of, the scale of the country make it too many by far.
Dont burn bridges, keep the lights on but dont dig into anything new, document that might effect continuity, reevaluate finances if you dont have anything lined up.
> Just yesterday I looked up something on Amazon. Sent the link to my girlfriend. She saw a price that was $10 more.

Out of curiosity, are you and your girlfriend in the same geographic market & served by the same amazon warehouse? And are you both prime members?

I wonder if this is personalized to the individual or based on other factors.
I'm not sure if disabling it is the right way to go, but I do not plan on letting Firefox ship all my DNS queries to CloudFlare. I do not trust Cloudflare any more (and maybe a little less honestly) than my ISP.

I do want a container with my own DNS-over-HTTP running on my own hosted VM (or Digital Ocean, or Vultr or Linode or whoever) and I'll ship my DNS queries there.
And support work. Saving 20k a month is one engineer in expensive markets.
I’d say it’s a re-creation of what E4X brought to ECMAscript / Actionscript. Saying JSX is similar to PHP / JSP is a gross mischaracterization imho.
> Singapore Airlines is known for their cabin experience, so I'm guessing the vegetables taste pretty good?

Their chefs love asparagus.

But it really depends on the catering company that the airline contracts with. I just had overly-salted asparagus on a flight ex-Sydney in November.

(I really like the National Geographic documentary called Mega Food [1], which showed the executive chef tasting the dishes in a low-pressure environment.)

[1] https://www.businessinsider.com.au/how-airplane-food-is-made...
In my experience it comes down to two things:

1. People think they already have the fundamentals 'down'

2. Actually mastering the fundamentals can be boring and make a game feel like work (which, if you don't truly enjoy pushing the limits in a game, it is.)

A totally random example from League of Legends. 99% of players go into game after game and literally never review their previous games. They will spam games but literally never go into a custom game to practice last hitting. Or, they'll play a different champion every game, instead of putting in the repetition required to fully comprehend all the matchups they will find themselves in.

In short, very few players think of their most time spent practicing fundamentals as a valuable investment. Related, most players never even learn what the fundamentals are because revealing them takes a lot of effort.

For example, Starcraft is a game largely driven by economy or 'macro' rather than ultra-fast reflexes. However, the importance of macro is basically hidden from novice players. Their in-game experience is 'the other player always has more stuff than I do!' which they often attribute to build-order or other game decisions. It actually takes a while before a player really gets in tune with the idea that they need to be deploying resources ASAP and balancing the resources they acquire with the unit composition they are going to have in the next [insert window of time].
China has the police state to enforce this that's for sure. Whether they will or not remains to be seen.
You can cook most common meals with a few pots and pans and a hot plate, maybe a couple hundred invested, tops. An array of high end appliances and utensils makes it easier, but is by no means necessary.
The top navigation isn't shown on mobile (Firefox Preview), so I was left wondering "ok ... so what is it actually?" for a while.
Also, why limit the choices to just those two? If you're going to provide an app-based service for this, why not allow the user to use any DoH server they want to use? Did Mozilla make some kind of deal with Cloudflare and NextDNS?
I hear you, there's a slight dystopian feel to them.
I seriously doubt that whether any of their “end users” are allowed to use Rust.
You're missing anything that uses notes outside of a typical diatonic scale. Example: The first 2 notes of the popular piano piece Fur Elise. It uses an Eb. The piece is in A-minor/C-major and Eb isn't in that scale. That piece also uses a G#. The addition of the Eb and G# means you need at least 9 tones to represent that melody.

Many Spanish songs use what's called the Andalusian Cadence which will use the equivalent of that G# in melodies too as well as the non-sharped note.

Any blues singing will use that "blue" note that is off the diatonic scale.

A song like Jamiroquai's Picture of My Life has a little color note that feature prominantly in the melody in the opening line "... I can follow through." The note on "through".
This is really surprising. All the studies I have read say precisely the opposite. The theory goes that because, in the environment in which our minds evolved, the temperature would ALWAYS drop at night, this is one of several signals your body responds to to prepare for sleep. Others include lower availability of food and darkness.
What Is Business Agility?
LBRY Bank Accounts Shut Down CEO Jeremy Kauffman Interview
Counterexample: I had to wake up at 6-6:30 am Monday-Friday for over half a year. I never adjusted and was chronically sleep deprived.

Chronotypes can only be bended so much.
It's very frustrating to be constantly downvoted for saying that Firefox's DoH implementation leaks information without any of the downvoters saying why.

Seriously, do you disagree that it leaks information? Do you agree that it does, but believe it is less problematic for two companies to have this information than having it sharded across all ISPs? Do you agree that it's more problematic but you don't care for some other reason? Do you agree that it's problematic and care but don't like how I express my point? Do you agree, care and like my expression but think it adds no value to HN?

I can't learn if we don't discuss the issue.
Sort of a nit, but if it's only 8 tones, it might not include the minor iv chord. You can hear it in "Creep" in the "Your skin makes me cry" line on "cry." It's pretty common in songs.
When can we expect to see it in macOS / Windows?

Any big actor did already commit to it (Abelton, Cubase)?