skysight-inc/HackerNews huggingface dataset:
> The matrix developers run a push service, which all servers have to talk to to push notifications to their iOS app, even if you run your own instance.

This isn't really true: there are lots of Matrix iOS clients out there, and each run their own separate push server. Only Element iOS's push server is run by the 'matrix developers', and if you are worried about that then (if you are an iOS developer) you can build your own copy of Element iOS pointed at your own push server.

> This means that both the push server operator, as well as Apple, can see the content of all of the push notification messages, thereby bypassing the e2e encryption as well.

This is completely incorrect. By definition, the server can't see the contents of end-to-end encrypted messages, and we don't send push contents (encrypted or otherwise) to the push gateway anyway. Instead, the push notification is a single flag sent to the client to tell it to wake up, which then runs a Push Extension (on iOS) to talk to the Matrix server and do E2EE in order to display the notification body (if desired). It's become particularly painful since iOS 13 thanks to https://appleinsider.com/articles/19/09/05/secure-messaging-....
Congrats!

Just a heads up, as a semi-happy webflow customer: your customer service chat bot / the way you hide methods to contact customer service is very frustrating. The first time I ran into a technical issue I almost considered just cancelling my account and moving elsewhere because I couldn't figure out how to speak/chat with a human. There are many services I spend less money on monthly that have infinitely better customer service. Ultimately a friend provided me with your support email and I got a response there, but was shocked that wasn't listed anywhere on your website that I could easily find..
Well if you think about sending this to your aunt: https://wiki.mozilla.org/Matrix

Compared to installing the Signal app and verifying your phone number over SMS, the difference is quite remarkable. Signal has had smooth and frictionless onboarding as part of the design.

But also, comparing Matrix to Signal is a bit like comparing apples to oranges IMO.
I didn't use WhatsApp much (mainly because of its ownership), but what little I did went out the window a week ago, and this weekend I'll work on moving that group back off text messages and move to Signal.

In summary, like other commenters, "Choo Choo", that train has left. I even gave WhatsApp a few days to wise up before I pulled the plug, but nope.
Same here. I had assumed there was an "oh crap!" moment, and the solution might be as simple as provisioning bigger/more boxes from AWS (or whatever provider they use), and this could be resolved in an hour. I'm a bit worried that maybe the problem is more architectural and it might require a more substantial code change. Then again, most "auto-scaling" algorithms aren't really expecting you to quintuple your active user-base in a week.

Obviously I'm not going to complain that a free service isn't working for me 100% of the time, and I'm not "angry" or anything, but I hope this is resolved soon; pretty much the only way I talk to my friends and family is via Signal.
Show HN: Top Topics by Your Star History on GitHub
Some people want Bitcoin to fail so much that they‘ll believe in literal conspiracy theories if it supports their priors. A legitimate market for hard money is impossible for these people to believe, it must be fraud.
It depends on the type of growth. Growth through efficiency gains extends the productivity runway of economies reliant on finite resource consumption.

I think consequences of a no growth economy are pretty bad. It would mean much more of the world becoming zero sum. The pie would be fixed.
I can relate to some of your quirks. I am now 50+, with 3 kids, and I've left most of the quirks behind.

I used to always try to please others. My dysfunctional family liked it that way. It made their life easier. That was one of the last quirks to go. It was only after being forced into being assertive to defend my kids, I've realized that it is ok to stand up for yourself. Life's been much better since, surprisingly, most people appreciate assertiveness. And being assertive is not nearly as exhausting as being nice.

It was a long journey, started with therapy 25 years ago.
Yes if it's compiled as a standalone script or script bundle and then run using osascript.

You can also compile osa scripts into .app bundles, since these are new, standalone apps they need to have a valid signature.
Do not forget to check if your employer does matching donations. Its an easy way to double your donation.
>Elasticsearch is dead

No, it is not.
North Korea says sup
Netflix and spotify give me quick access to lot of content and I value it. I don’t care what software gives me this content.

With messaging it’s different. Transferring messages is relatively simple topic to do as a software. But the cost of running and maintaining it is hard and that’s what users don’t care.
A company named Neuraltus Pharmaceuticals created a drug named NP001. NP001, a pH-adjusted IV formulation of purified sodium chlorite, is a novel molecule that regulates inflammation in vitro and in vivo.

It was used in a phase II clinical trial for ALS, and a subset of patients did not have any progression during the 6 month trial [0]. Something highly improbable.

Unfortunately this was not confirmed in a following phase III trial.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4396529/
I wonder what percentage of otherwise very liberal Amazon devs read sentences like "The company for years successfully fought off labor organizing efforts in the U.S." and come away thinking "we're definitely the good guys."
What a small world (internet?)

Do you have any interesting anecdotes about your uncle?
They should and should be making no less then $20 an hour to start!
See this related article, which suggests that Amazon is dragging down wages for the sector: https://www.bloomberg.com/news/features/2020-12-17/amazon-am...

Discussed here previously: https://news.ycombinator.com/item?id=25463000
WhatsApp delays privacy changes that led to user exodus
Presentation (slides+video):

https://www.usenix.org/conference/fast20/presentation/wang-a...
How strange, just created an account to say that I am the same way and was thinking about this a lot last night. (Although, I don’t think I am emotionally abusive, as I feel my spouse demands things that are entirely unreasonable, like frequently asking me to leave work in the middle of the day to come help with something or buying a house and dog when we had less than $1,000 in our account).

All I wanted my whole life was a happy family with a happy relationship like my parents had. That didn’t happen and now all I want is to be left alone, and it’s like everyone wants something from me but I don’t need or want anything from them. I have a great job now, so the only thing I look forward to each day is hopefully reaching financial independence before I’m 40. At least then I can “buy” some alone time.
I'm curious, are there any apps out there that you don't have to host yourself that you do consider to be end-to-end encrypted?
PSA: This site is basically an ad.
And not one about Elasticsearch at that.

I don't understand what all the noise is about. The new license does not make ES closed source, as far as I can tell. They re-license under the MongoDB server side license, which reads a lot like a rephrased AGPL to me.

None of you had any reasonable expectation of getting a free Elasticsearch to begin with, and decades worth of free maintenance, optimization and expansion.

If their product is this integral to your business, then may I suggest going ahead and buying a license for it?
Thank you so much!

I see on the Brix you're just using the stock antenna, which is encouraging given I have perennial issues with reception on other devices.

Now to buy some gear...
Giving More Time for Our Recent Update
Congrats on the startup success and (more importantly) I hope your daughter is well.

There's a really valuable lesson here for would-be YC founders:

> We had high hopes about getting into YC for the winter batch, but were rejected since we only had a non-functional demo of a product and zero traction.

...

> This amazing traction helped us get into YC several months later...

Same founders - traction = YC rejected

Same founders + traction = YC accepted

The same thing happened with Dropbox. So don't trust what YC says about how they evaluate founders themselves, trust what they actually do. Which is evaluating startup quality largely based on traction, just like every other investor does.
That's a very interesting variant. Since it works for healthy people as well, you can describe what changes more directly. It also captures that not all conditions are identical. For a healthy person, getting out of bed in the morning is maybe a level 1; making dinner is a level 2; going to the bathroom is a cantrip; maybe going to work is a level 3.

Now you have a chronic medical condition. With your particular condition, getting out of bed a level 3, you have no cantrips, and you need to spend 2-3 level 2's per week going to the doctor (rather than 2-3 per year). Now, you've used up your level 3's just by getting out of bed and going to work, you need to use level 1's to go to the bathroom, and you used a level 2 on a doctor appointment (so you're out of them by dinnertime).

Someone else may have no more difficulty getting out of bed, and may not need so many doctor appointments, but randomly once a month they just don't get any slots back in the morning. So, they need to keep that extra level 3 in reserve to go to work tomorrow in case that happens.
Just a thought, but what if you set a daily time limit of being fully engaged and present with your wife, say for an hour or two, but then it is understood that you need ~3 hrs of alone time.

Sounds like you’re an introvert and need time to recharge from managing a team and you’re burnt out from that.

I think she’d be delighted with an hour a day of full presence, perhaps more on the weekend.
Uno seems like a better option.
Dead people generally don't have the need for a doctor.
What’s the evidence that they are short on dough vs can’t hire?
It's still 100x easier to setup a relocated MongoDB cluster with auto failover than it is with Postgres or MySQL. It's an underrated power.
My PoV: a bunch of startups chose to do open source because it’s good PR and marketing. Then it proved to be bad for their business model so they moved to something much closer to shared source.

Personally, I don’t think there’s anything immoral or shameful about selling proprietary software or shared source or whatever. However, SSPL and TSL and friends are just not open source licenses. They’re more restrictive than AGPL. They are designed to protect a business model, not your rights as an end user.

So it irks me that the only perspective I see reliably is that Amazon is screwing everyone and not how startups are willing to take advantage of the good will and marketing bonus and then switch it up when they realize it can’t be reconciled with their business model. Continuing to call it “open source” is just insult to injury, imo.
> hefty amount of boilerplate to achieve practically nothing

It depends on what you mean by "practically nothing". If you're going to deliver a non-trivial commandline application to do something useful for other people, it needs to have robust input validation, proper auto-complete and help that's sensitive to what command subcommand/option you're trying to invoke. Would also be nice to also get an --update option more or less "out of the box"(+).

Those things add up!

(+) With .net 5, I now see that clickonce allows you to publish a console app from visual studio, but it doesn't seem to work the way one one would expect. The console app is launched from a start-menu application ref, just like a wpf app. I would have liked it to add the command to the user's path so they could just use once they installed it.
Whatsapp official statement:

"Giving More Time For Our Recent Update"

https://blog.whatsapp.com/giving-more-time-for-our-recent-up...
Be My Eyes is my personal favourite service in the 21st century.

It has helped me in countless times since I use it. From identifying a dead mouse my cat apparently hunted to creating a makeshift talking LCD display by pointing your phone at it. There are OCR apps of course, but they dont always work in some situations. It is a total relief to have a pair of human eyes in your pocket available at every time of the day.

Thanks Be My Eyes, you changed my life!
blog post: https://news.ycombinator.com/item?id=25795466
Lua’s object system is in-your-face and in my personal experience very difficult to use. I found it very difficult to reason about basic questions like, “Is my Lua wrapper for a foreign object safe?”

Prototype inheritance is kind of nifty but I would really like an escape hatch to be able to avoid using it, mostly for wrapping foreign objects.
My recommendation is https://somafm.com/, with approx. 30 channels. My favourite is Secret Agent. There are also some CLI apps, e.g.: https://github.com/uschek/somafm.
You could enable offsite donations that provide a receipt/hash that denotes (donation -> validated), without being tied to any individual. Then the user could copy/paste a generic, non-correlated code into Signal to authenticate activity.
> The employee was chastised for using divisive language, according to news first reported by Business Insider. Now, GitHub workers are saying “Nazi” repeatedly in Slack, in regards to the US Capitol rioters, to protest what is being perceived as unfair treatment.

What a god damn nightmare, honestly. How is anybody getting any work done there
I'm also a fan of projects like fuse.js which are pretty capable little search engines. It's nowhere the scalability of elastic, but if you have even a few thousand documents, you can jam them into an index the size of a big jpeg and have pretty capable search with no infrastructure.
It's easy. You "gift" the badge to a user via the Signal homepage when making a connection. There's no required connection between the gift-giver and the receiver. Is the person who gifted the badge the same as the receiver? Could very well be, but there's no way to prove that.

All you need to store server-side is "this user has the badge until date X".
> Not to diminish her problems, but at the same time

proceeds to diminish her post-terrorist-attack PTSD and compare her to his ex-girlfriends
Wood working is too hard. I don’t care about the properties of this type of wood against that other type of wood. I just want to build a table. Let’s add a wood-working suite in the web browser so I can plan, execute, and build my table from there.
A bit related:

During the holiday season I wanted to spend some time playing a game the supports Ubuntu & Windows and found Surviving Mars. I hadn't played a game like it since Outpost, but I am impressed the quality and found it enjoyable to play: https://www.paradoxplaza.com/surviving-mars/SUSM01GSK-MASTER...
"Familiarity breeds contempt"?
I may just use python for different things than other people, but it's rare for me to see a script that doesn't have at least one external dependency.
In what way though? Are you arguing that people should just ignore security vulnerabilities that they are aware of, on the basis that you think there might be some vulnerabilities that they're not aware of?
As others point out, the link above seems sketchy and you shouldn't use it.

Which DNS servers do you use / trust and why?

For me it is:

- DNS from digitalcourage (non-profit fighting for all kind of digital rights): https://digitalcourage.de/support/zensurfreier-dns-server

- DNS from dismail (https://dismail.de/), potentially should double check my trust

- LibreDNS: https://libredns.gr/ (a colleague of mine is on the team and they run their stuff open source)
https://developer.apple.com/documentation/xcode/notarizing_m...

> Beginning in macOS 10.14.5, software signed with a new Developer ID certificate and all new or updated kernel extensions must be notarized to run. Beginning in macOS 10.15, all software built after June 1, 2019, and distributed with Developer ID must be notarized

So, no. You need Apple's approval to be able to create software that can actually be ran by end-users even if you do not distribute using the App Store.
I just spent the last week reading from all sorts of people how Apple/google/amazon/facebook/etc have too much power, and your solution to this problem is that they take over yet another industry?
Don't know what anybody thinks, but there are multiple reasons, some of which are:

- No sugar input => low insulin (insulin promotes cancer)

- No nutrition for cancer cells => no folate etc.

- Metabolic slowdown due to starvation => means everything works slower including cancer

- Promotion of autophagy which consumes damaged organelles. This one is dubious as cancer cells can do autophagy themselves to stay alive, but I suppose that due to extensive mutations in cancer there is still a chance that normal cells do it more efficiently. In healthy parts of the body this can also lead to better immune system as damaged parts of it could be replaced in the process. On the other hand, good immunity needs various vitamins and minerals most of which can't be produced or stored.
It really looks like you're comparing the lives of human beings to young people having fun. What's the exchange rate?

Should we remove the laws about driving while intoxicated? That's just another form of reckless endangerment that leads to loss of life.
Along with the unionization at Google, I think it's a good trend to see them happening at big tech companies. As it says in the article: "Unions are a prominent presence at Amazon in Europe, but the company for years successfully fought off labor organizing efforts in the U.S."

It's sad that Amazon, along with FB and Google, etc. have managed to squash unions so completely here in the US. There's a lot of propaganda around unions that helps prevent them from every gaining much power. Obviously Amazon warehouse employees desperately need unionization much more than software devs, but I think both are needed.
The reason I did a screenshot was because I couldn't reliably link to this answer on Quora. What a dumpster fire that site's become too.
The Chicago Mercantile Exchange: https://www.cmegroup.com/trading/equity-index/us-index/bitco...
denon's/marantz mid-range and above AVRs have audyssey which is allegedly quite good. any opinions on this solution compared to what you did?
I don't think you should get health advice from banned YouTube videos.

In fact for the average layperson, figuring out what's good information and what's bad information on YouTube or the internet in general is probably beyond their abilities. I know my dear mother, who I love, can't do it. I like to think I can, but I'm the least qualified person to judge that. I'm also not average.

But I want to point out that one of the main treatment options for cancer is Chemo, which is basically injecting/ingesting toxic substances in the effort to weaken or kill the cancer before killing the host. So chlorine could well work in the vein, but I wouldn't want to use myself as test subject A in an unregulated pre-clinical trial.
I tend to think that it, more or less, is. Elasticsearch (as an open source product) is not independent. Its reliant on Elastic co, who have a demonstrated history of reducing its FOSS-stance in favor of making more money. Of course, they had to do this; Amazon forced them into a corner, similar to MongoDB. But the fact that there is a critical company behind these two databases, who can be strong-armed, is a threat to the ecosystem these two databases have developed.

Compare to Postgres. Postgres will never die. Aurora is gaining serious traction; do you think the Postgres developers are concerned? Why would they be? Their livelihood, and their ability to develop Postgres, does not depend on it being the #1 database in the world.

Naturally, ODfES has a tether to Amazon. Amazon could decide to lock more features behind AWS ESS. Its not a perfect situation, but it is better than the one ES has been in for the past few years.
She’s likely wanting your presence and testing your loyalty or something? Definitely would help to see a couples therapist but if not, I think setting clear boundaries - like work time is work time - but also scheduling time together would put her at ease and prevent random requests.
Yeah I was very positively surprised to find that the desktop app has a large number of useful keyboard shortcuts: https://support.signal.org/hc/en-us/articles/360036517511-Si...
While I agree with the main point of your post ("so many quirks, inconsistencies, poor UI/UX ... not recommend it for my family members"), the availability of documentation doesn't mean it can't be intuitive. Aside from entering a custom home server on login (if applicable, that's something your family will not intuitively get with all the centralized services they're used to), after that one-time login I think most people should be able to find their way around if they try. And we definitely don't need phone numbers and SMS verification for usability: a username will do just fine, we don't have to spend 1.5 million USD from donations just on SMS codes in 2018 alone (source: tax filing).
Basically shareware is back, they just keep calling FOSS.
Yeah, am silently on your side on this point everywhere you go! Because I already said once and done a good fight.

Stateful (I mean really keep things in assigns) sounds like an inefficient caching. Not all assigns are per user, caching the same things on each process is redundant. And to share these things as one set of data is to put them somewhere else, most likely in a process under the root supervision tree. And there's less point for using LV.

Folks forgot how fast Phoenix.View rendered from controller was (a hello page is microsecond!) it's pretty damn good.
This is why lots of more serious projects have been going to semi-OSS "source available" licenses like the BSL or more restrictive licenses like the AGPL. If you're a company doing open source or a serious project and use a liberal license, your work will get co-opted and monetized by cloud vendors and they will give you nothing. In some cases they won't even give you credit.
Some recent/notable examples:

https://roamresearch.com is built with Clojure(Script).

https://storm.apache.org was written in Clojure but more recently re-written in Java to encourage OS contribution
To be honest I find it much more likely Amazon would just shut down the Bessemer, Alabama warehouse, terminate the employment of any workers who joined the union, and open a new warehouse within a 50 mile radius of the current one.

edit: since there are labor law repercussions to terminate the unionized workers, they'd likely just shut down the plant in its entirety.
I think most people would agree with what the cause is as it's quite intuitive based on how most societies in the world are structured. I would be surprised if the main cause ended up being different than this collective intuition.

Men are generally lauded by society for casual dating and "spreading their seed," while women receive the opposite treatment. They are still generally honored for being very selective in their dating and only engaging in a monogamous relationship with the best mate.
Hence, many men end up trying to sleep with most women on Tinder, while not committing to a monogamous relationship. While more women are trying to find the best mate that will commit to a monogamous relationship.

Note: The above only applies to hetero dynamics. I'm ill informed on lgbtq+.
Right, looks like you could choose to distribute an editable version of a script or a compiled version: https://superuser.com/a/14765
I think it's highly dependent on where you are.

This is my experience of the three...

Hinge: I talk to people, and sometimes that leads to a date

Tinder: I talk to people, but no dates happen

Bumble: Nothing happens.
Happy user for the last three years, donated $20