skysight-inc/HackerNews huggingface dataset:
The original study is available here: https://www.sciencedirect.com/science/article/abs/pii/S01974...

Here is the abstract:

Adolescents who have Social Anxiety Disorder do not receive the support they need. Improvisational theater involves regular exposure to social performance situations, and is recognized as a potential psycho-social support to enhance well-being and symptom reduction. The current study examines whether participating in a school-based improvisational theater program predicts reductions in symptoms of social anxiety. A total of 268 middle and high school students who participated in a ten-week school-based improvisational theater program completed surveys in a single group pre/post design. Adolescents who screened positive for social phobia at the beginning of class reported reduced symptoms of social anxiety at post-test. This change predicts increases in social skills, hope, creative self-efficacy, comfort performing for others, and willingness to make mistakes, along with marginal decreases in symptoms of depression. Given that no prior study has examined school-based improvisational theater training and its relationship to social anxiety, this work offers an important early contribution to the empirical literature on improvisation and mental health. School-based improvisational theater training offers an accessible, non-clinical alternative for addressing social anxiety problems among adolescents.
Apple Music Connect was doomed from the start
Sorry, but I have trouble understanding such legalese. Can someone please translate this into more common language? Thanks! I do not want to guess what this could mean.
> During big refactorings, I admit I sometimes find myself relying on compiler errors as a crutch to find (for example) which API layer I haven’t added the parameter to yet.

That's not a 'crutch' - it's literally what those compiler errors are for! The alternative would be for the compiler to do something non-sensical, which would error out at runtime.

And when it comes to white-board coding, you should arguably be using pseudo-code anyway - your goal is then not to come up with something that will run, but to convince your interviewer that the code is 'morally' correct and that any subsequent fixes are well within your skill level.
Why Wikipedia’s “Nuclear Option” Is the Right Call
Shhhhh the Secret to Secrets Management
As they say, "never let the truth spoil a good story."
Poor doggo! It should be a criminal offence to sell (or facilitate the sale, if you reasonably should have known, and Amazon should) of dangerous counterfeit goods. Hope he or she recovered.
The new block of GPS satellites contain a new acquisition code called M-code. It is an encrypted code from the GPS satellites that allows military receivers to still be able to perform positioning if the regular coarse acquisition (C/A) code (what we all use) is being jammed.

In the current GPS setup there is already an encrypted code (called P-code) but it often requires the GPS receiver first acquiring on the C/A code before being able to track solely on the P code. By contrast, military GPS receivers will be able to lock directly on to the M-code without any coarse acquisition.

https://en.wikipedia.org/wiki/GPS_signals#Military_(M-code)
https://www.gpsworld.com/the-promises-of-m-code-and-quantum/
I've yet to find a silver bullet, though Airtable is pretty solid.

Other options -
https://clickup.com/
https://www.obvibase.com/
https://www.caspio.com/
https://www.grubba.net/
https://sodadb.com/

Googling for airtable alternatives will pop up with dozens of others though who knows which will stay around. Airtable seems to have the mindshare to continue to be around.
Moveable JSON
What about skilled trades? Electricians, carpenters or plumbers (esp. self-employed) must be making more than $10-$15/h.
Despite VR's stumbles, startups bet big on out-of-home experiences
What's needed from a platform to have Rust support? I pressumed Rust generated standalone binaries that would work for any given OS family.
> While EPS is widely used as a way to track a company’s performance, shareholders do not have direct access to those profits. A portion of the earnings may be distributed as a dividend, but all or a portion of the EPS will be retained by the company.

https://www.investopedia.com/terms/e/eps.asp
It could just be a bad batch or something, I'm giving the company the benefit of the doubt still. I've never heard of this dog food being counterfeited. My dog did recover pretty quickly as well and has been enjoying eating roast chicken instead the past few days.
I am curious..( and others’ input welcome too in this thread) as I don’t have kids. Do you explain Death to children?

Also. I wrote a short about 2 birds getting drunk on fermented fall fruits. I didn’t use the word ‘drunk’but explained their antics(a little comical but also to explain fermentation and how disorientatation can occur)

My friends were horrified. I didn’t understand why that’s a bad story idea. Isn’t it actually a good thing rather?...to know about effects of drinking and ‘not to fly when buzzy’(for the scrub jays in the story, of course)..?

Also..it happens in nature all the time. Animals get drunk too from fermented fruits.
It is still true for Firefox. Apple does not permit or approve applications that can execute their own code. Such a thing permits you to have "webapps" that are not under the purview of Apple and the walled garden. As a result, all browsers are just reskinning Apple's browser.

They had to make a small exception for educational programming apps, but that isn't Firefox.
Don't worry. You can still get low quality parts from other places as well.

I had to replace the water pump in my car twice in a year because the factory installed one failed, and then the one I installed after that failed within six months.
There's an off by one error on sides, fire and it's effects can go along the sides.
So, this project is a web side of a famous (arguably THE most famous) book on relational programming. It's a book that introduces a dialogue for learning the language, how it's implemented, and its principles. The principles of relational programming are the important part. It's not strictly "Incorrect" to say "MiniKanren specifies logical systems" but it doesn't really capture the spirit of relational programming.

The book is linked from the page, and the book itself is well reviewed on average (and gets an excellent rating from me, personally). The first 3 paragraphs explain this and link to a video with more details.

MiniKanren's had some extremely interesting results presented in it, most famously a relational bidirectional interpreter (which can suggest programs that transform input in a specified way). William Byrd (one of the primary authors of the work) still gives an excellent talk on the subject because it's not well known. [0]

I can't help but notice the link to the book, the exhaustive list of papers and talks, links to videos and an invitation schedule. It seems like there was an awful lot of information you just ignored. As a friendly bit of advice, PLT, PLR, and in general the deeper and more modern end of algorithmic work is not going to present a punch, javascript-framework-esque 60 second animation for you.

So if you are going to pursue more on MiniKanren (and I really recommend it, it's amazing stuff) then I strongly recommend you gird yourself for rifling through references and books as a first resort rather than a last.
Hey,

as that is pretty much my day job, i'll chime in with my 2 cents.

building on the deploying server is, of course, an option. It should however be avoided, as you can never be 100% certain that everything is exactly as the code you originally tested against.

that is why software repositories exists... and why github created a releases api [0]. and there are readily available scripts to use this as well [1] (i'm not affiliated in any way, just found that from a quick google). but you'll probably find something for your build tool of choice as well. that is often more stable

but to answer your initial question: yes, that should be possible as well. if everything else fails, you're always able to replace the normal binary start with a shell script which does everything you want and finally start the server process. That is admittedly a hack and another solution is probably preferable, but it's a fallback that always works.

[0] https://developer.github.com/v3/repos/releases/
[1] https://gist.github.com/stefanbuck/ce788fee19ab6eb0b4447a85f...
Digital Nomad: Affordable Marketing Services for Small Businesses
I don't think China is leaving anything in the dust. Germany, Japan, and US manufacturers will always have the western market to cater to. I can't find any Chinese manufactured car(technologically Chinese, not the ownership like Volvo- Geely) that is challenging Tesla, Nissan or even VW group(which is already underwhelming for now with only promises for future to show). There is a fundamental skepticism towards Chinese goods when it comes to quality and safety. I'd be very hesitant to buy something that can literally kill me from a "proudly Chinese" brand. May be others feel differently. I'm just stating my opinion.
Agreed, and add on top of that add in the litany of sponsored items, not just at the top and bottom of the page, but randomly embedded in search results with a light gray (rgb(118,118,118)) "Sponsored" label.
McIlroy's critique is both astute on it's own yet perhaps not relevant in the context of what Knuth had been asked to do, namely present an example of literate programming. That's not to say the McIlroy's script can't have a literate form, only that it wouldn't serve as a good exemplar.

It all serves as a good reminder of how Knuth's work should be used & viewed: It shouldn't be taken as insight into how to manage and develop for software projects. It's more useful as teaching tools for how to think about solving problems. In my mind it's the difference between "pure" science and practical engineering, though I'm not sure that's a perfect analogy.

To try another analogy, it's like Knuth was asked to make a custom set of clothes. And McIlroy's critique seems like saying "Not everyone can afford custom made clothes, and the GAP produces perfectly serviceable clothes that are far more practical in most situations" It's correct, sure, but rather besides the point in the context of the original request.
What about the case of China? Their debt management demands attention even with the arguably greater monetary control that the government holds. If they didn't care for too much debt, wouldn't they have taken less conservative actions by now?
Anyone can build an EV, its much easier than an ICE. The thing is that the profit margins are much slimmer, because batteries are expensive, and I'm be curious how the western manufacturers will handle that.
@freehunter Yes, you were and are quite right. We´re looking at a feedback loop not entirely dissimilar to the one that caused the '29 crash. Only then it was corporates lending to banks to lend to investors to buy shares. I guess this one is a little more direct.
What stolen battery/EV IP was stolen? I didn't see it mentioned.

"Cheap junk" is what we said about Japanese cars in the 1970's. Chinese companies can develop the important EV technology then increase reliability, safety, etc when it comes time to export.

In the meantime, I think they are racing towards EV's to address the pollution in large cities and reduce imported oil.
He became bald by 25 :)
HyperLogLog in Presto: Faster cardinality estimation
Since I haven't seen it posted yet, an invaluable tool for sifting through fake vs real Amazon reviews is fakespot.com. They use AI to score every product and crawl an item's review tree (reviews left by the same people for other products) to verify the authenticity of individual reviewers. I've sifted out a lot of shady products AND sellers using this. (I'm not affiliated in any way with them.)
Yes. A real feedback loop is better than a mental one in your head. “Turn off your targeting computer and use the force, Luke” only works if you hone a lot of mental power into it (like Knuth), but it would have also discouraged a lot more people without that ability from programming at all.

In the past you had to be Hawkeye to program, now most of us just put on our Ironman suit and get on with it.
Sure. Great work! Would rust-analyzer provide enough of a foundation to build something like this?: https://gtoolkit.com

Mind you, in the IDE above reflection builtin the language allows for the incredible amount of power. In Rust's case, the only way I can I see it replicated is at a layer before compile time, hence my interest in your analyzer.
https://techvella.com/top-five-best-fps-gaming-mouse/
I recently ordered ~$100 of cables from Monoprice and paid $20 for shipping (even though I have prime!) because I don’t trust Amazon. Really, Monoprice wins on discovery too. They offer one of everything at a good price.
It really depends on your use case but one of the main "pros" of etcd is the narrow latency band when writing.

This article is likely biased to the good parts of etcd as it's written by coreOS but you can see how the latency of writes in etcd is very consistent compared to the wide range of latencies experienced writing to ZooKeeper or Consul:

https://coreos.com/blog/performance-of-etcd.html

There are other "pros" related to the fact that it's been designed for "cloud native" architectures like kubernetes. For example, FoundationDB can perform on average at sub-milisecond latency for writes (https://apple.github.io/foundationdb/benchmarking.html) versus 1.6ms on etcd however configuring FoudationDB to run programmatically is challenging as it was designed in an environment where ops people rack physical servers.

All key/value stores have good points and bad points but that's in relation to your use case. If write or read throughput isn't the most important, say it's consistency or availability, you may make a different choice about what are "pros" and what are "cons".

Another "pro" or "con" may be the language its written in or how it runs or deploys. If you run a Java shop and have tons of experience writing and deploying Java code, it may be in your best interest to be able to have more control by using a project written in Java. conversely, if you have all go engineers, you may want a project written in go. If you only have junior engineers, you may want whatever is easiest to operate and deploy.
Three Lessons from TD Bank Group’s Innovation Lab in Waterloo
To offer a better and less political answer: the reason that an UHNWI doesn't park their entire net worth in an index fund is because there is some probability, however minute, that the markets will collapse and never recover.

Additionally, we could say that success in active investing is (often) a function of how much you're willing to spend to find the right opportunities. For an UHNWI, this is likely enough to beat the market, especially if a high percentage of investors are passive, leaving more opportunities for corrections open.

As another commenter said, the goal is usually to avoid becoming poor first and foremost, rather than becoming richer.
Assuming a 10% return, which is about the max I could find for a single fund over 20 years, it'd take 84 years to turn $1M in to $3B.

Conversely, plenty of funds do 15-20% in the short term. 15% only takes 57 years, and 20% brings it down to 44.

So, doable, but you'd be considered a pretty amazing investor. And this all assumes the money was invested from the day he was born.
I think i've read somewhere that Portugal's decriminalization of all drugs has had positive effects.
The first bit says effectively "this doesn't apply to compiler libraries [1] we link into your code". The second bit effectively says "you can use this with GPLv2 code" (normal Apache v2 only is compatible with GPLv3).

[1] e.g., code to implement a 64-bit division operation on platforms that don't have an instruction for that.
Minikanren (and core.logic) is very fun to explore. It's such a brain bender and it seems well suited for some PL things. E.g. say you have some custom interpreter. If you implement that interpreter in Minikanren, you can run it backwards and answer the question "what program, if any, evaluates to this result". To generate a quine, you make both the input and the output of the interpreter the same logic var, and have Minikanren solve for it.

On the other hand, I was unable to find a use for it any real world problems (in my case: scheduling and portfolio optimization). I always use a linear constraint solver instead.
And the percentage of total shares owned is the percentage of the company. Issuing more stock dillutes ownership.
Alternative to Yubikey
How do you cope with that? That people whose financial decisions involve 100s-of-poor-people-lifetimes levels of money are still so irrational in their motivation?
Can Art Solve the Hard Problem?
I had chronic acne for the entirety of my teen years and even into my 20's. I tried all sorts of things. Benzoyl Peroxide, Salicylic Acid, various mail-order subscription kits (you know the ones). Nothing worked.

I ended up getting rid of it after I went to a dermatologist that recommended I wash my face daily with Cetaphil face wash (available at just about any grocery or drug store). I also completely stopped using any and all hair products.

No hair gel. No hair spray. Nothing. Just washed my hair every morning with Head and Shoulders shampoo and rinsed, lathered up the cetaphil and applied all over my face. Let it sit for half a minute or so, then rinse. Blow dry and water for styling.

Acne solved.

Since then, I have shared this technique with a number of other people, and they were all able to solve their acne issues the same way.

I still get the occasional flare up every once in a blue moon, and I've noticed a direct correlation to whenever I eat a lot of ice cream or drink milk (even though I have been tested and don't have milk allergies). I'm not sure how it's possible, but if I drink a glass of whole milk, I can reliably count on getting at least 3 zits in the next week, after months of absolutely zero skin problems. So there is definitely something going on there.
New York made New York appealing to Amazon.

Snark aside, it’s unlikely one can link Amazon’s decision to a single factor. New York being what it has has a large number of assets in its favor: a huge, mobile workforce, strong business community, strong sales community, deep tech pool, a strong transit system, legitimately a world-class city...
Yes..there are a few question/answer segments in the Crows’ chapter. They hold a parliament every day where young crows can ask older crows questions.

Like..Why is thunder loud? Why is the sky blue? Why does the sunflower always face the sun?

Also..more philosophical questions like why the mighty oak has small acorns that fall but the creeping pumpkin vine that needs support have giant pumpkins? I didn’t know why nature designs so!!! But I too would love to know why...writing these made me look up stuff because I didn’t know as well. There was opportunity to explain gravity as well as concepts like size vs scale.
How to do this in Flutter? Cheat sheet for react native developers
Germany's Next Topic Model
>If the author's explanation of what family offices are is correct, they didn't create inequality. If you take your money from a deposit and decide to invest yourself you don't create inequality. //

If you can afford to invest, and do so successfully, you therefore make money from others labour. As poor people can't do that, any successful investment is contributing to wealth inequality.

In general, if you win on investments someone else is losing.

This means that if having large capital base means you have accessv to better investments - eg avoiding large fees - then you'll drive more inequality.

To recapitulate: There's only a certain amount of wealth generated, if you receive "higher reward" without doing more wealth generation then those generating the wealth are getting a smaller proportion.
Remove.bg – Remove Image Background
Something I know a boat load about. You are correct glass I would say is the worse for recycling (unless like you stated there's an infrastructure in place). At municipal recycling facilities (MRF) glass is the first to come off the recycling line. It gets smashed up and anything that is roughly 3inches or smaller ends up in the glass, so a lot of contamination.

Aluminum is easier to recycle, but you cannot melt down cans (UBC's) back into cans without blending metals as they consist of two different aluminum (the top and the body). If the cans are completely clean the big guys (alcan...) can melt them down. If there is any contamination it has to go to a secondary smelter which adds to the process.
My biggest problem with whiteboard coding is writing text in straight lines. You never realize how much of a liability being left handed is until someone asks you to do whiteboard coding (ya, many lefties train for this, but some don’t).

Computers have been a godsend for my penmenship. On the other hand, I guess I relied on them too much as a kid.
Completely Automated Parrot Test to tell Copycats and Humans Apart? haha
If Knuth worked on a large code base (e.g. Windows), I'm sure he'd have the exact same workflow.
You should never buy any kind of food (for humans or animals) on Amazon...
The Fall of Ethereum
It's not a matter of opinion, content-box is much more difficult to work with when using fluid layouts than border-box which is why all major CSS frameworks use border-box now.

At the time, the CSS specification didn't make it clear which way to calculate widths so Microsoft, probably due to their experience building graphical layout software, chose border-box while all other rendering engines at the time went content-box probably without considering the consequences. Realizing the error, the box-sizing property was added to CSS to fix this.
With you there. I've spent some 'quality time' with javascript recently (as a backend developer). It doesn't suck as hard as it did a mere two years ago when I last did this and it is massively better than 20 years ago (netscape, shudder). But it's not quite awesome just yet.

Basically, I'm planning to ditch javascript pretty soon. I consider typescript to be a stop gap solution. I'd prefer to use something like Kotlin or indeed Rust. IMHO Kotlin is a great fit because it already is used for frontend work in Android. Also the transition from javascript to Kotlin is pretty smooth once you get over the stockholm syndrome that most javascript developers seem to suffer from (they don't seem to know better). I've seen a few people adapt to Kotlin and liking it. In my experience, these things tend to be driven by people voting with their feet. There's lots of early signals on Github that this is starting to happen.

I'd also prefer to opt out most of the npm ecosystem. IMHO, most of the stuff there is inherently javascript centric and not a great fit in a type safe environment that has things like generics, polymorphism, and other stuff that makes frameworks look and feel a bit differently. Even with type annotations like in typescript you get lots of leaky abstractions and you are still dealing with javascript when it inevitably blows up. Better to make a clean break with this and create a new ecosystem from scratch. And frankly, most npms are not that hard to replicate in another language.
Diversity surges in Microsoft’s hometown, but stalls in Seattle
Internet browser is pretty well sandboxed with limited access to the IO of the hosting device. Actually, extensive tracking is the worse that can happen and luckily the awareness is high. Now, imagine what is happening in the native mobile applications:)
Cigarette filters are cellulose acetate, which is biodegradable.
> Public float - The portion of a company's outstanding shares that is in the hands of public investors, as opposed to company officers, directors, or controlling-interest investors.

http://www.investorwords.com/3936/public_float.html