skysight-inc/HackerNews huggingface dataset:
> But you better get all the backlash at the same time, than several time a backlash.

I'm not sure. Bad publicity has a critical point after which people leave and move to other services. When people who weren't concerned about privacy before began to have conversations about whether Telegram or Signal is a better replacement to WhatsApp, Facebook realized that they have pushed it too far this time. They're much better served if people think "Oh WhatsApp is owned by a shady company but everyone I know uses it so I need to use it to".
I liked Argu when writing .NET in the past. Seemed a lot more feature rich and easier to whip something up than the free alternate C# OSS ones at the time - and IMO looking at this for a typical CLI command app probably still is. Argu's advantage over this, at least it seems to me, is there's a lot less boilerplate (more defaults, less annotations, less classes/files). You could write a solid CLI app with subcommands, etc in a single script if you wanted to. Spectre's advantage seems to be if you want to create an interactive CLI application.
It doesn't work like that.

For instance I am part of a volunteer organisation, that amongst other things runs some Covid-19 vaccination centers. At a local level this is organised through a WhatsApp group with about 50 members. For now, I am nothing special in this organisation, no-one with special skills that would be called upon to do particular tasks, just a worker drone.

If I left the WhatsApp group, the only result is that I would never hear about anything that was going on ever again. I would effectively be leaving the organisation too.
Can't speak to this specific case, but often this is done to help founders exercise shares/pay taxes on gains. Still a kind favor, but it's usually not a Nuemann-esque private jet purchase.
His marriage already has a dominant partner: his wife.
I also really like this, I don't care for sharing per say but the note organization + tags is very promising. I am hesitant to commit to anything with a "coming soon" label, I'd rather pay the price when the features I want (i.e. ios app) exist rather than pay ahead for the promise.
I count around 100 opcodes for luajit as well.

http://wiki.luajit.org/Bytecode-2.0

Not sure why reducing the number of ops by an under of magnitude would make it go faster.
Norway investigates 23 deaths in frail elderly patients after vaccination
No, what I said was entirely correct. I did not say "if everyone did not sell any Bitcoin", I said "if everyone did not sell or buy any Bitcoin".

I'd also like to point out that you do not need to own Bitcoin to sell Bitcoin. If you believe the price of Bitcoin will be lower in the future, you can borrow Bitcoin and sell it now, also know as "selling short", or "shorting". You can, of course, also borrow Bitcoin and not sell it.

I would also like to mention - if you truly believe that you can forecast future prices based on the psychology of recent buyers, you can make lots of money. There are a number of regulated markets where the buyers (or at least a decent portion of them) -are- known, so if you feel that you can do this, be my guest and become the next Warren Buffett.

Finally, Bitcoin is entirely unlike Bay Area property. You cannot generate Bay Area property out of thin air using computers, there are no schemes being investigated for printing billions of fake dollars to buy up Bay Area property, and it is far less liquid than Bitcoin. The price of Bay Area property also does not double in a month.
Bill Gates and Warren Buffet Testing mattresses : https://www.youtube.com/watch?v=6XFwlNVRD5M
Build Static Tmux Binaries
Actually I bought a piece of software [1] that perfectly exported five years of messages out of my cellphone, then I didn’t hesitate once day to delete my WhatsApp accout.

[1]: „Backuptrans iPhone WhatsApp Transfer for Mac“
Everything is backbone.js with extra stuff :)
Code: https://github.com/levidurfee/novault
Except you have to be careful so the monthly amounts don't end up so small that the credit card processing fees eat up the majority of your donation! The processing done via Stripe (which is used by Donorbox) has a fixed minimum fee of 30 cents per transaction.

Edit: unless they have some special lower cost stripe rate of course, in which case you can ignore my comment altogether ;)
Goldman Sachs to Enter Crypto Market 'Soon' with Custody Play
The article says the bankruptcy is just a mechanism to move out of NY State (to Texas) which is challenging NRA legally.

For an actual gun rights lobby alternative to the National s/Rifle/Republican/ Association, see
https://gunowners.org/
Cats have been known to sleep on radiators until they get heatstroke.
Debt and money are invented abstract objects. Pure ideas.
The question is, do we have the resources to feed, clothe and house everyone?
Yes we do.
UBI is just another formal tool to wake you up to this truth. Ephemeralisation. We can each day do more with less, but our irrational economic system is impeding adequate distribution of resources.
I've seen this go both ways, it's certainly effective when it does work, but it's sluggish and often won't provide the relief needed by workers in any acceptable time frame.
Regarding Youtube it's a little bit more nuanced unfortunately. I tried blocking Youtube via pi-hole and suddenly a lot of educational course work for kids started throwing a fit since a lot of videos are hosted on Youtube.
So I had to grudgingly unblock it.

Yes, I had missed Google maps. I agree it's indeed light-years ahead of others.

In end it's about reducing Google footprint, elimination is extremely hard.
CDC now says valved N95 has better source control than cloth/surgical masks [pdf]
This is the old Signal-Matrix debate. https://matrix.org/blog/2020/01/02/on-privacy-versus-freedom

In short, federation makes a lot of things more difficult, and Signal opted not to do that to get a polished product quickly. Still, it's not either-or. As I remember it, Moxie welcomes the Matrix developers to try their approach and would be glad if they can get it right, he was just worried that it'd basically never lift off.

I think it's not bad to donate to either project, it's a good thing that we have both.
From the study: "FFRs with an exhalation valve provide respiratory protection to the wearer and—according to the findings from this study—can also reduce particle emissions to levels similar to or better than those provided by surgical masks and unregulated barrier face coverings. This study shows that modifications to these respirators can further reduce particle emissions. The use of an ECG pad or surgical tape secured over the valve from the inside of the FFR can provide source control similar to that of an FFR with no exhalation valve."

And valved N95s are now around $2-3 each from established (not pandemic profiteering) online sources.
Why would critical thinking exclude the possibility? There are situations where death comes before the threshold of discomfort.
> there are much better alternatives around.
Coule you give some examples ?
through the lens of 'user data collection to sell targeted advertising', I'm not sure Apple is even in the same league as Google here.
I was almost going to argue with you, but Rust takes pride in actively developing and improving error messaging and it is strongly to their credit.

So instead of "no languages" let's instead say "very few languages, and none of the top 8 languages according to TIOBE". (Rust is now #9 as of like just now when it was #18 a year ago, so mad props to them for breaking into the top 10!)
The classic Doug Lea's Malloc with #define ONLY_MSPACES is great for this. That way you can constrain not only Lua's memory usage, but also it's fragmentation.

We'd also manually run a fixed number of GC steps per frame in our games. The higher average CPU use was worth the much lower variance.
My understanding was that Elon was interested in providing the bus service (so to speak) of getting people and cargo there. Less interested in the colony building aspect? But, I believe The Boring Company tunneling machine will fit inside a launch vehicle and the Tesla truck will function on extraterrestrial world's with a pressurized cabin so I could be completely mistaken.
Edit: sorry, rereading this it sounds a bit abrasive. That wasn't my intent. I'd never actually read up on it till I read your comment and wondered how concrete absorbed CO2. It was a fun 30min of Wikipedia! I thank you for the distraction!

The concrete absorbed oxygen not CO2. I don't think there was a crop failure so much as too many people, not enough plants? Apparently they also miscalculated the amount of sunlight coming through the windows and so the amount of photosynthesis occurring, so maybe that is form of crop failure: does X grams of crop have fewer calories in of its been light deprived?

https://en.wikipedia.org/wiki/Biosphere_2
Without getting too much into the politics. It will most likely be the Firearms Policy Coalition or the Gun Owners of America group.
I work in EU research funding programs. The process is very bureaucratic, making it difficult for any small company to apply. Not to mention projects without a company.

It's also quite ineffective at giving money to the projects that are meaningful.

Large companies and large university projects rake in plenty.
What don't you understand? You changed the word bonuses to incentives.
I have reluctantly been using Whatsapp to contact non-technical friends. In the past week, all of them have adopted Signal and/or Telegram, and I've deleted my Whatsapp account.

It doesn't matter what they say now; Whatsapp needs to be crushed pour encourager les autres.
i agree that they should revert this to how it was before, but if you want, you can fix it:

https://www.ghacks.net/2020/04/08/how-to-restore-the-old-fir...
Disclaimer: I am a Signal user, no other affiliation.

Please also remember Signal is run on donations: https://signal.org/donate/

With the WhatsApp news and many of my friends moving to Signal, I decided to donate $10 to help them scale. I had never donated to Signal before, but Signal has worked so well for me for over a year that it is definitely worth at least the little I donated.
…So it can route 2.5 Gbps, by cutting out Linux’s entire networking stack and rebuilding the minimum necessary in eBPF. Not slowed down by NAT or TC yet.

How do you do the I/O? As I understand the MOX, it has one SGMII interface for the built-in 1G Ethernet port, SDIO and PCIe for the WiFi interfaces, and a single 2.5 Gbps SGMII interface to the rest of the Ethernet ports. To get 24 ports, you connect 8-port modules together via their 2.5 Gbps SGMII interfaces.

Seems like the I/O should be enough for 1 Gbps full-duplex, which is enough for a home router with a gigabit Internet connection, but it can’t do 2 Gbps full-duplex.
Actually pretty much everything important is exposed in portable CLJC now, so not really any interop for userland. For webdev at least
a little confused on what this is and how its expected to work in practice...a blurb would be nice
I'll have to disagree, iOS and Android are far apart.

In end, as I said above, it's about reducing the footprint. Eliminating Google is a very difficult undertaking which I'm not really sure is even possible..
Mass movements tend very strongly to require mass communications.

Closed, encrypted, closed-access discussions are the precise opposite of mass communications.

And from the perspective of operational security, encryption within large groups tends to be of highly limited value in preventing information dissemination. If your adversary can simply join the group or turn existing members, ... or host the service itself directly ... then confidentiality is lost.

Large-scale subversive movements rely on impunity, not tradecraft. They operate in the open because they can, or possibly because they have no effective fear of doing so. This might be through allies, self-defence capabilities, counterstrike or retaliation capacity, or other factors.

Secrecy, tradecraft, encryption, and the like are not entirely useless. They are vital to strategic planning within a small and trusted core leadership, and also over generally short periods of time during active operaton to maximise enemy uncertainty over actual plans and activity. Deep-strike or retaliatory-strike teams may operate under cover or concealment, but typically reveal their position when striking (snipers, SBLMs, wet-ops teams). Cyberwarfare is an exception to this general rule: computer networks themselves elevate uncertainty over position and identity, though routes and peers are typically apparent.

As Google+ shut down from September 2018--April 2019, I helped with assessments of migrating users and communities elsewhere. A large part of that was assessing just how many groups existed, how many members, and how much activity. Available data suggested about 5 million groups. Sitemaps revealed over 8 million by shutdown date, growing rapidly even in the final weeks, though also showing many deletions.

In particular, G+ Communities could be Open (anyone can join), Closed (moderator must approve), or Private (activity and membership hidden). Both "open" and "closed' communities are "Public".

90% of communities were public, 10% private.

Of the public communities, roughly equal numbers were Open (55%) and closed (45%). But the mean membership was 91% open, 9% closed. Simply requiring moderator approval reduces membership by ~90%. Those of you designing intake funnels, take note.

Private community size wasn't available to me, but I strongly suspect a similar magnitude effect.

Extremists grow movements when they can operate overtly. Being pushed underground will impact surveillance relatively modestly, but organising and recruiting bigly, in my belief.

Further notes and graphs on G+ community characteristics:

https://social.antefriguserat.de/index.php/Migrating_Google%...

https://old.reddit.com/r/plexodus/comments/9zx67d/google_com...

G+ Communities membership distribution
https://joindiaspora.com/posts/ab6a5470f57001368d400218b79d8...

G+ Communities: Most Recent post date by month
https://joindiaspora.com/posts/23acfd90f05d01368b220218b79d8...

G+ Communities Activity Analysis: It’s the Posts, Stupid
https://joindiaspora.com/posts/7fce6710f55001368d3a0218b79d8...

Plot Community size vs. frequency, log-log.
https://joindiaspora.com/uploads/images/4c728664f0f342e0203f...
Is Signal purely funded by donations, or how does it work there?
According to wikipedia,

"From his two known interviews, it is known that:

Mini-Microsoft is male (reported in both interviews).
He is married (reported in both interviews and occasionally referred to on the site).
At least one co-worker has figured out his identity (reported by Danny Westneat)."
1965 was 56 years ago. Unions need to be relevant for 2021.
Oddly enough, Lua was my first introduction to programming. I was into Valve's Half Life games and Garry's Mod, and Lua was typically the way that you'd make modifications to things (e.g. increase player movement speed). That would interact with the Source engine, which was in C++, but you could do a lot of stuff without ever touching C++ [1].

I didn't even really think of it as programming at the time. You start by just changing constants, like what if we make gravity = 2 instead of 9.8 m/s2? And then build up from there. I think is what a lot of these educational programming games try to replicate today.

After a while, I got confident enough to the point of trying to do things in LÖVE, which is a free and open-source 2D game engine that uses Lua [2]. What I learned there is the reason why I eventually studied computer science in college. That said, when I return to Lua, it feels a bit limited, but I suppose that's the point! I never really questioned it at the time.

"Lua is not object-oriented. That is it." Laughed out loud when I read this. It was funny to learn programming without the concept of classes, and then realize that Lua is the exception, not the rule.

[1] https://developer.valvesoftware.com/wiki/Embedding_Lua_in_th...
[2] https://love2d.org/
Datadog Web App is down
If someone made a dating app where only men could message first, I suspect it wouldn’t be allowed on the App Store

Of course, it’s your choice to use Bumble, and I support its right to exist, but it feels odd that it’s largely seen as a progressive take on the dating app, when, to me anyway, it seems regressive and imbalanced, putting one gender in the position to pick and choose, and the other passively waiting for that choice

However, I’m sure there are other meritorious perspectives on this, and I’d be pleased to hear them

Edit: I’m seeing in other comments that mainly they have this feature for the purely cynical reason of getting female users on the app - and generating publicity. That makes sense, but I’m more commenting on the media reaction itself, than the ethics of the company
Yeah, even with large-ish projects, just by refactoring some of your state manipulation into separate libraries that you manually hook into your top-level components, you can get by quite fine without a whiff of Redux.

That said, this is a cool framework, congrats on completing it! I'm also working on a minimalist React-ish framework though in a very different approach.
> it's about reducing Google footprint

Indeed. Making peace with this fact has helped me a lot. I don't actually pay Google with anything other than my attention. All of my entertainment is via a uMatrix/uBlockOrigin protected Firefox, so things could be worse.
As a dev who’s only tried Lua for a small dev project, I have to agree with the no-batteries argument. It is so bare that i ended up implementing tons of function that i wished were there in the first place.

Not asking for lua to become the new javascript but a library like “lodash for lua” would be appreciated...
You’re wrong on so many levels (I was born and raised in a 3rd world country and survived 4 years of war under siege). I am not a Schweizer Goldjunge, and even if I was, suggesting that developers should value their work more definitely does not warrant your tone.
Buy a little bit of bitcoin every month.
The accuracy is designed to be approx 1 degree. The current microprocessor code only handles full degrees. But since I hope to get enough traction to afford developing upgrades, using encoders and higher gear ratios could give a higher precision.

The positioning and calculating of TLEs happens in the android app. Hopefully I can also offer drivers for other software like Gpredict later on.
care to explain further, perhaps in regards to the two examples I gave? it seems to me that your original comment was not considering all the opportunity costs (in example 1, forgoing a higher income; in example 2, forgoing future appreciation and paying unnecessary tax).
This bot can’t even write in proper English grammar. Bad bot.
I dunno, I've personally heard from friends who thought that WhatsApp was turning off encryption. Tons of people have misunderstood what the policy change meant. I agree that it's partly self-serving to focus on those people (as opposed to the people who did understand the policy and still felt angry about it), but it's not unreasonable.
I am not cynical, I am a 3 time founder and looking to start another company. I am the opposite of cynical. It is simply cautionary advice. I think we have a tendency to glorify startup life and I think people should be grounded in reality when making massive decisions like this.
Technically it's not a donation, it's a 0% interest loan that doesn't need to be repaid until 2068. And $50M was the initial amount, but it's up to ~$100M now.

https://en.wikipedia.org/wiki/Signal_Foundation
You're describing me.

I agree emotionally. But that's life, if you actually believe in education you can only really pay if forwards...
The narratives are designed to be earwormy, and everyone wants to live in a spy novel filled with scary conspiracies, so when they hear it, it slips in the backdoor cognitive holes, and they do only minimal "verification" if any at all, and accept it, and then repeat it. It's also very easy to blame an all-powerful adversary for all your woes—did you lose money trading?

Oh, that was gmax's fault.

Did you get scammed?

Oh, that was blockstream's fault. If they'd just did X, then the scam wouldn't have happened in the first place.

Did your friend tell you something secretive that "only he knows" and it's "not public knowledge"?

Well obviously the core devs are behind it.

The absurdity is great when the altcoiners are staring at Bitcoin's behemoth economy with jealous eyes amplifying the narratives they sometimes even know are totally false.

More insidious of course are the lies that are false but simple, where the factually verifiable truth is directly contrary but complex, like the foolish lie about gmax stealing credit, or Vitalik asserting that he was planning Ethereum until the core devs blocked him.

It's easy for outsiders to be infected via their usual lines and information feeds. And, of course, Bitcoin has no marketing department, so obviously defence thereof is a long, painstaking process of careful dismantling and debunking over a long period of time.

Thankfully, the actually helpful, intelligent, and ultra-competent people that are the safest to align with are people on whom these kinds of lies are basically completely ineffectual, so we tend to win, in that respect, just by default.
A Guide to Understanding the Political Impact of AI
It's true though? The actualy privacy policy changes were just about enabling business messaging and didn't functionally change anything wrt what user data is collected or shared with Facebook.
> Complaints about 1-based indexing for arrays

I think this misses the point, at least for my case. It doesn't matter which is technically better. What makes more sense for humans is a matter of application (and even "non-dev" stuff varies as to which is better).

For me, my big concern about using Lua in my products is

- I expect other developers to be writing the Lua scripts

- I expect the developers to be frequently using 0-indexed languages

In this scenario, "being different" means you are likely to run into off-by-one errors. Think of that crufty Perl script you might have around at work where people avoid touching it because no one is comfortable enough with Perl. Having predictable semantics helps a lot in scenarios like this.
I’ve seen places try to make onboarding or design work like an internal consulting service. Sometimes programmers or security folks too.

Ultimately it doesn’t work out unless it’s a mechanism to get some third party to pay the bills. It ends up creating the wrong incentives in many cases.
You'd also need to fill in your credit card details and register an account with the news site in question. So replying to confirmation mails, setting up a password, and all that crap.
See I find driving to be about as good with Apple Maps and Garmin maps as Google Maps. (And they don’t have ads like Google Maps.) The stickiest point of any Google product for me are the Google Maps reviews. Yelp isn’t really a thing in Canada, so since the death of Urbanspoon, if you want restaurant reviews, Google Maps is it.
FastMail is also one of the last providers with a push notification certificate for Mail.app, last I checked - which makes it feel right at home on iOS.
Exactly, thank you for this. I should have been more clear. I view this as risk vs reward. I minimize unnecessary interactions so I can for example, go on a date and not be worried.