skysight-inc/HackerNews huggingface dataset:
It does explain it. It just argues, correctly in my opinion, that it would be unfair to force an unrelated person to help that person in need.

Libertarianism posits that all interactions between people should be voluntary, and that the misfortune of one does not justify coercive measures against another.
> But seriously: do you Signal fans have to derail every conversation?

I don't really have a horse in this race, just a guy who was scrolling through these comments and was struck how rude and ridiculous this remark is.

You're in a discussion thread for an article about Signal. You're the one who brought up Telegram and now you're having a little fit and accusing Signal fans of "derail[ing] every conversation"? This conversation is about Signal. If you didn't want people comparing it to Telegram, why did you bring it up?
These appear to be elderly patients in care homes. The CFR if they get covid is pretty horrifying. If I was 90, I'd take the vaccine.
IIRC Signal doesn't have a web app for security reasons. With a iOS/Android/Desktop app, you can verify the checksum of the binary against what signal provides.

But with a web app you redownload the application everytime which means you'd have to recheck that checksum every time you use the app. I guess that WhatsApp, Discord, et al have decided that this is a reasonable risk. But the privacy oriented Signal team disagrees.

I don't think it's a prioritization issue, the desktop app is currently running via electron which means it's effectively a web app already.
The claim I'm making is "they are not, in fact, 'just another Parler.'" You are pointing out many correct things about their potential liability and problems with holding that data! However, those things are, at most, a subset of the problems with Parler and at worst disjoint problems from Parler's problems. I stand by the argument of "a static, private data archive is not the same as a live, public web service." I did not make the argument of "there are no problems with the static, private data archive."
I'd suggest that:
Whenever we, the hacker news guys who care for privacy, recognize that there is an opportunity for a privacy concerned development team like Signal
->
We send them an e-mail or similar.

Since often its really difficult to spot it yourself.
C# is almost 20 years old. What would you change this statement?
It should not surprise you that a group of people who mostly live across the world from Uganda is only intermittently interested in Uganda.
Sounds like mostly a donation to me. In 70 years, assuming 2% inflation, inflation will have reduced the value of the debt by 70%.
I've been using this app (as a seeing person) for several years now and have received only two calls. It was pretty cool to be able to help people out.
Dropped that app faster than a hot potato. If only I could bail on Instagram... but that was never promised to be securely private.
Telegram is working just fine :)
Facebook Messenger also has optional E2E encryption in a feature called Secret Conversations which is very similar to Telegram's Secret Chats. A big difference though is that Facebook uses the Signal protocol while Telegram rolled their own.
My bet is that HN traffic is power-law skewed toward the USA with Europe as a runner-up and then a long tail of everywhere else.
On the other hand a sigma-delta ADC that samples at 2.8 Mhz with only one bit resolution is pretty good (for audio purposes).

With sigma-delta modulation you can trade sample rate for bit depth and vice versa.
Except for Angular2
Cadillac shows off its concept VTOL passenger drone
It was harder than expected! One of the big difficulties with releasing macOS challenges is that not everyone or every team has access to macOS (unlike, say, Linux which is freely available). In principle, contestants could have reversed it by piecing together scattered bits of documentation from the web; in practice, it's a lot easier to debug and reverse with the actual runtime in hand. I was sincerely impressed that several teams were able to solve it by reversing the AppleScript VM.

For future competitions featuring macOS problems, we'll probably rent a cloud Mac for the duration of the contest (24-48h) and give contestants gated access to it, to remove that particular handicap.
> It's definitely surprising that globals default to nil, [..]

If you've worked a bit with Lua, it's actually pretty reasonably and consistent: Everything is a table and accessing unset variables is accessing the table (named _G) holding all global variables. So

print(a)

assuming a isn't a local variable, is essentially the same as

print(_G['a']) -- or print(_G.a)

As accessing unset keys within a table returns nil, doing so for globals makes it consistent. Also _G._G == _G :-)
As popular as it is in Europe today, I imagine they may have actually reached a number like that
Or, you avoid vaccines for people at high risk of dying from the vaccine. Then you let herd immunity work. The question is what percentage chance do you have of dying from the vaccine versus getting the virus. Unfortunately, that's going to be hard to tell.

We probably are not going to give vaccines to immunocompromised people because the chance of a bad reaction are likely higher than the chance of getting the virus. The people who died are likely now in the category of don't vaccinate.
I think you have to see that in the light of all the complaints about data loss when people moved from ext3 to ext4. Ted IIRC pushed back against that with arguments like yours, but eventually gave up (leading to a heuristic for detecting such cases, cf the auto_da_alloc mount option).
agree. thats why we shouldnt give them more power over our lives by expanding govt power. govt power = corporate power.
They have a desktop app that is working very well, much better than the WhatsApp web app.

Or do you have a different use case?
WhatsApp does have end-to-end encryption. Signal isn’t like WhatsApp

https://twitter.com/snowden/status/1350130193789296645?s=21
Difference is you can't transmit a vaccine to someone else, isn't it?
Your mention of pool fences implies that moving away from the sea doesn't necessarily help keep your kids safe from drowning.
https://en.wikipedia.org/wiki/Librem_5

https://en.wikipedia.org/wiki/Pinephone
Now that you mention it, I _did_ fail to explain why I brought up Telegram. My bad, thank you for calling me on that. I mentioned Telegram particularly because in my social circles, Telegram is number one by a long shot in terms of "people just want to be where their friends are and not feel left out." I should have actually said that, rather than jumping to the next part of the idea.

(I am not here to defend Telegram's portrayal of itself as a secure messaging service — Telegram is grotesquely bad on that axis)
How do you know it contributed to their death? How would it do so? There are clear ways underlying conditions can contribute to death by covid, but I’m not aware of any such thing with the vaccine.
Very old people were not part of volunteer group, so this vaccine do have more severe side effects than extrapolated. They are changing the regime and skipping some of the frailest due to this. The vaccine will still provide protection for most.
Actual article title is “...C++, D, and Rust.”

D sometimes feels like Rodney Dangerfield =)
I recently saw a Hinge ad on TV that fully leans into this idea -- an app that's meant to be deleted.

https://www.youtube.com/watch?v=7q0M12pOmQk

It does make we wonder what their pitch to investors looks like.
I've written a fair bit of Lua in last 5 years and never once cared how arrays are indexed. `for _, value in ipairs(mytable)` works quite well. Looping by index hasn't been necessary.
The whole monologue is brilliant. It's an amazing film.
it seems that no is the right answer at the moment.

What is your basis for saying this?
The conceptual model is of the governance being in the consensus layer, which operates independently of other political systems, and the law being in the programmatic contracts the blockchain executes.

But yes, there are other ways it can be conceived, and yours seems valid.
Well, you CAN donate to your own company and claim it for a tax deduction, I do it all the time.

That being said, this basic point seems like it might explain the whole thing. I can believe that he cannot be the sole (or nearly sole) donor and have the company be a 501(c)(3) rather than a private foundation or similar.
Djikstra argued in favour of 0-based indexing and against 1-based indexing. Let’s just agree that if you’re arguing for 1-based indexing, you’d better have a pretty fantastic argument.

I think for FORTRAN or Julia, using 1-based indexing is a good idea, because most mathematical algorithms are written in notation using 1-based indices. As someone who spent a semester debugging subtle off-by-one errors and small differences in results in his scientific computing classes because I foolishly opted for C rather than FORTRAN, understand that converting algorithms with nested summations and integrators from one convention to another is painful.

Lua should never have used 1-based indexing because it was meant to interface with C code which itself will have data structures that use 0-based indexing. Writing lua extensions for wireshark, for example, is incredibly painful just because of this.
The Supreme Court ruling you might be thinking prevents patents of the form "[unpatentable thing], but on a computer".
The Covid jab is to vaccines what IV saline is to drinking water.

We should be scrutinizing it extensively because it is unproven technology being rolled out at an unprecedented scale for a virus that has an extremely low fatality rate.

In short: if we fuck this up in any way vaccines will become nonviable in the majority of the western world, and with good reason too.

Edit: since people don't seem to know what the covid jab actually is, but enjoy downvoting and flagging: https://www.cdc.gov/coronavirus/2019-ncov/vaccines/different...

In short: it does not use a weakened version of the virus like every vaccine up till now, it injects mRNA instead. That mRNA gets inside your cells and causes the cells to express a protein that is common to the virus. Other cells react to this by creating anti-bodies against that protein.

It is a misuse of terminology to call it a vaccine given that word has nearly two centuries of meaning, and if some people have a bad reaction to it then it drags down proven technology along with it. It is closer to temporary genetic modification than it is to regular vaccines.

That 95% of the anti-anti-vax crowd I've talked to have no idea about his bodes ill for scientific literacy and will make any possible backlash against it even worse.
I agree with your point that we shouldn't idolize people who make very risky personal sacrifices without framing it in the truth that most who do fail.

At the same time, I read this particular post as much less about "look how hard I hustled and because of that I'm a winner" and much more about gratitude towards the HN community and the appreciating the luck that enabled them to be one of the rare winners. It's more "even though we hustled we were still on track to lose until we got lucky and supported from others." I think that's an excellent sentiment to share.
> Rust seems to encourage a single global allocator strategy, which is not suitable for many use-cases such as OS development and high-performance game development.

I'd really love to hear them expound on this as I'm pretty sure rust has both OSes written in it and access to custom allocators. I just used `TypedArena` for managing memory in a real-time (DSP) event loop yesterday. Hell, you can just spew `unsafe` everywhere and manually manage memory like zig/c's strategy seems to be, although I'm not sure what the benefit would be.

But hey, this isn't a knock—I've just been traumatized by years of completely avoidable segfaults and do everything in my power to avoid the experience.
I don't really see how 1-based indexing makes anything better. It just requires sprinkling magic +1 and -1 in various places.

Really only reason to use 1-based indexing I see is to make array index arithmetic needlessly annoying, to discourage users from doing any complex operations there..
> I don’t understand why goods would necessarily be more expensive because a government is smaller

Because they've lost their leverage. It's an 800 pound gorilla, not an 80 pound gorilla.
Enough money to buy a small country?
Indeed. My grandmother is 90 and got the vaccine yesterday, which was a huge relief to her and the rest of the family.
Hog’s heaven for me. I like dubstep, and this is good dubstep. I like tutorials, and this is a good tutorial. +1
You have to multiply your 10-20% with the probability to actually contract covid.
Is it easy to get all the correct aarch64 headers for OpenGL and X11? That's where I ran into issues on Arch and started looking for alternatives. Most articles seem to think cross-compiling isn't worth the effort.
> The unsettling truth about the ‘Mostly Harmless’ hiker

This is the "unsettling truth", the last paragraph, we all been so Twitter'ed everyone needs to look for more -

> Yet it’s hard not to look at this story with anything but sadness. The boy who raised his hand to get help from a passing truck—and whose body still bore the scar of that Louisiana field—had grown into the man who didn’t seek help as he died in a Florida swamp. A man was able to disappear in no small part because no one was looking for him. A man was harmed and maybe harmful. And then he went into the woods and became Mostly Harmless.
As a community I really think we're not flashy enough about what we have.
> Are either of those things, things that will just come naturally to newbies? Are they definitely gonna know about them when they pick up the language in random text or video tutorials?

I think the argument is more that Roblox should be setting up its Lua environment that way.

> In python, you can just go "dict2 = dict(dict1)", or "dict2 = dict1.copy()", both of those are easy enough, and more importantly, they're intuitive: want a copy? Call the copy function!

A shallow copy, which can be very surprising. And since Lua has metatables and userdata, it's impossible to write a deep copy that works correctly in all circumstances.
> Everything else would be personal

Is that written down anywhere?
> And I agree that for that reason it's not in itself a great language for learners, but that's not exactly the same as being a great language for non-programmers.

I'm definitely critiquing it from a standpoint of how we've been using it: as a scripting language for making games. We're doing it with this Undertale thing, and there's a good chance he'll use it with Roblox, because the kid loves Roblox, and Lua is used there for scripting as well.

And in that context, it's for non-programmers in a sense, sure, but it's also for people learning to program. Those aren't conflicting descriptions, right? Because initially you can call them 'non-programmers', but at a certain level of complexity, calling them non-programmers doesn't even make sense anymore (and the Roblox custom games I've seen him play, they seem plenty complex to me).
I helped a blind woman figure out why her computer wasn't working / talking to her -- it was off. I also helped an old woman figure out which pills to take. They were ordered numerically, but she couldn't read the numbers. To be fair, the printing wasn't very good.
They’ve been getting injured at a higher rate since Amazon introduced robots to the warehouses and Amazon tries to limit their access to healthcare to avoid workers comp claims. This is definitely something a union would address.
It languished because human trials are expensive and vaccines against rare diseases don't make any money.

Correct. This is because regulations raise the barrier to entry for new drugs to $2.6 billion (in 2019 dollars) https://www.policymed.com/2014/12/a-tough-road-cost-to-devel...

Obviously, some amount of testing is necessary to bring a new drug to market (and the examples you point out support this). If there is no alternative but suffering and death for a condition, having these blanket regulations in place that block new drugs and new treatments only contributes to suffering.
This is a tangent, but what's the financial rationale for setting up this kind of an arrangement instead of a donation?
Why did Jan Koum and Brian Acton sell Whatsapp? They should have tried to monetize it with their $1 a year (or whatever) fee and see how many paid.

The truth is that they became big in geographies like India (population 1.3 billion) because they didn't actually enforce the fee for most users, and because Whatsapp worked very well with low data usage across all platforms including Symbian and offered free messaging at a time when Indians were used to having to pay per SMS.

It's convenient for the founders to grandstand now that Whatsapp is someone else's responsibility, but it was their responsibility once, and they never converted it into a profitable company, and when they got a offer too big to refuse, sold.
I got and old cheap laptop for general Netflix watching or whatever. Has win 7 and just works.
1. People like who? What are the defining characteristics, other than, "advocate deplatforming fascists"?

2. What is your definition of fascism?

3. Who is labelling all the speech coming out of Parler as "fascist"?

4. Show us the examples of people on Twitter and Facebook making actual plans and gathering the required equipment and supplies, rather than just wishing ill against others?
CoreRT was an experiment and it's concluded. The learnings and components like RyuJIT have now been moved to the new project called NativeAOT which has high priority.

https://github.com/dotnet/runtimelab/tree/feature/NativeAOT
They are indeed skipping the frailest and most sick people after this.
oh interesting. Just straight up web-rtc or any platform/libraries around it?
I've been working my way through the blog os resources in Rust (https://os.phil-opp.com/) - is there a similar tutorial for Zig? I think it would be a great comparison. Closest thing I can find is this hobby x86 kernel in Zig: https://news.ycombinator.com/item?id=21967668
Unfortunately, the appearance of compliance nearly always trumps true compliance. Masks in California at least are 50-50: "Don't bother me or look at me funny" with "I'm doing my part to make everyone else safe". We really do live in a society.
Why do you think the vaccine did it?

Also fully Vaccinating is the only good way to end lockdowns. If you dislike lockdowns and want them to end and regular life to resume you should be be happy that we are Vaccinating and not make unsupported accusations
You legend. Thanks.
At least in our social circle, the move from WhatsApp is already underway and won't be reversed. Even if they cancelled their plan, Facebook is a platform that must be avoided and this "incident" finally helped getting that message across.
I love both Zig and Rust - I believe they both serve different types of systems programming - but for many developers, I'm not sure how important these points are.

Zig's reasons for being better include:

- No operator overloading

- Rust panics when allocator fails

- Rust uses a std allocator (which is configureable)

- No metaprogramming (IE, macros)

- Simpler to grok

Essentially, Zig being the "Go" of C/C++/Rust/D. But, I think that dances around the problem where Systems Programming is just complex. Just because some functions and control flow is simpler doesn't mean the program itself is.

If trying to pull Rust programmers away, I'm not sure the merits in this article are strong enough. However, for newcomers to systems programming, Zig might be easier to learn and solve problems with.
I recommend watching the video again, all the way through -- no skipping. It's pretty great.
If this year has shown anything is that antivaxxers and anti-antivaxxers are just as retarded. Don't know where they breed these people incapable of nuance
Yeah nearest neighbour was my first thought, but I noticed that the clusters were more spread out in some directions than other. For instance the black cluster is elongated in the saturation dimension but quite tight in H and V. I wanted to capture these directions of variance and I think the GMM does this.

Put differently, I think the clusters are better approximated by ellipsoids than spheres.

But yep nearest neighbour probably would have worked fine too.
So the energy they need to bring is the energy equivalent of the matter they would have needed to bring to get the same result.

Or an other way to see it : they have to annihilate two Mars planet to get enough energy to create gravity on the third one.
Might be a bit late.

Telegram got 25 million new unique users. Signal got 50 million, so much that it melted their servers for a while.

The masses now know that there are options to Whatsapp, maybe that'll trigger a move to more options, maybe not. We'll see.
We don't know that

We are pretty sure that Covid caused the vast majority of those excess deaths
I think there is still room for the little guy to build something that can be replicated in reasonable time by a behemoth tech company. That isn't to say that I'm a big fan of patents. The reality is that the world moves much faster than it did when patents first became a thing. I'd advocate for reducing the term of patents to 5 years, down from 20 years. You can get some protection but you're going to need to compete before long.
It’s very difficult my to influence Signal for a very long time because of the way they are structured. If that’s your concern, we can talk about making Signal a public utility rather than a “Rinse, Lather Repeat” scenario.

https://twitter.com/snowden/status/1350130193789296645?s=21
I was with you up to the last paragraph.

Lua uses 1-based indexing because it started as a data description language, and data tends to use 1-based indexing.

It evolved to where the primary use case is at odds with this origin. I work with Lua every day and consider the indexing convention to be a genuine flaw. But it's useful to know where that came from, because it wasn't a mistake.
<rust evangelism strike force>

It sounds like the complaints here are operator overloading, global allocator by default, and metaprogramming. I think the value of these features are certainly not objective, but it's not a very compelling argument to avoid a language because of them.

As for optional standard library support, this is actually really common in Rust and is a breeze to support. Just annotating [no_std] basically gets you there libc wise. There's even additional restrictions like [no_core] to remove even more. I believe this should be noted.

I think the author missed an opportunity to really drill into actual pain points like the steep learning curves to c++ and rust, and where/if Zig excels in specific examples.

</rust evangelism strike force>
A security researcher commandeered a country’s expired top-level domain
> do you Signal fans have to derail every conversation?

I know this happens a lot in other threads about other messengers, so it's probably a fair comment. But I find there is something ironic about someone commenting on a story about Signal that they use Telegram and then complaining that other users talking about Signal are derailing the conversation.
One way to look at the military gear ads next to Insurrection posts is that Facebook is bad. Duh.

But another way is to observe that the algorithms for effective ad placement are those which result in maximum sales. Thus this is confirmation that readers of insurrection posts were more likely to buy military gear than other audiences. FBI could follow this up.
Dignity of Risk
Would this be of any use for writing bots?
Flagging Out of Memory panics is pretty disingenuous.

Unless Zig only does static allocation of memory (fixed stack and heap), it is equally at the mercy the Linux optimistic memory allocator.

With Linux, you can request your memory, get no error code, and then when you go to use it--BOOM.