skysight-inc/HackerNews huggingface dataset:
Hmmm. I think this is yet another example of how the various programming communities have difficulty talking with each other.

This "continuation passing style" with a Decent Compiler™ has been well known to the C++ community, to the point where the C++ community commonly exclaims that sort() is faster than qsort().

sort() is a template function, which means that the compiler will generate a "new sort" each time you pass in an argument. And much care has been put forth to ensure that the parameter function can easily be inlined by the compiler.

Not quite 100%: sort() is a simple function and not a proper continuation. But still, I've seen C++ inline lambdas before.

-----------

Of course, in the Lisp / Functional land, its all called "Continuation passing style". C# may call it async style. Javascript may call it callbacks.

-----------

It should also be noted that compiler theory also calls things "continuation passing style" (in contrast to Single Static Assignment). Compilers need to "normalize" the code into a certain form (SSA: where all variables have ONE assignment max is probably more popular today. But Continuation Passing Style is proven to be an equivalent, and alternative, means of normalizing).

I clicked expecting SSA vs Continuation Passing Style. Turns out its the "other" continuation passing style being discussed here.
Couldn't agree more.

I struggle to comprehend how an energy obliterating and (relatively speaking) primitive technology like Bitcoin is the top dog in this space. Sure, first mover advantage counts for something, but come on - how has superior tech not yet left it in the rearview.

In a space that moves at such rapid pace with heavy investment and buckets of innovation, at some point the crowd surely will migrate en masse to a PoS based blockchain like (most likely but won't be fully operational until ~2022) Eth2, or (less likely but still in with a shout) Algorand, Tezos, etc.
Set a baseball on top of a basket ball and drop them both from waist high, the baseball will shoot really high into the air by stealing energy from the basketball. The same principle can occur when you start breaking pieces off of spacecraft with collisions. Also the two colliding objects might not be in "the same orbit" one could be in a polar orbit and one could be in a more equitorial orbit. One could be circular and the other highly eliptical, etc. This could boost parts of one of them into a higher orbit (though honestly it would be just as likely to slow things down).
As a fellow ADHD-er, completely agree about reading conditions, like the environment and how well the book is suited to your tastes/mood, rather than an organizational system. The one place I've been able to read a book cover-to-cover in a single sitting was while backpacking. Found a comfy rock in shade, got into the Reading Zone, got through all of Andy Weir's "Artemis" that day.
The language used by PowerQuery is called M.
Science doesn't say what the right risk tradeoffs are for society as a whole. That's a political decision.
Email is purely point to point though, it cannot be used to discover new content.
The mailing lists exist, but they are separate entities, not related to email providers or email protocols.

In contrast, https://joinpeertube.org/ recommends videos on front page, and you can find offensive (to some) videos in 2 clicks.
This is the correct answer. Well stated.
Dropshot a general-purpose Rust crate for exposing REST APIs
Yes really and this isn't just simply "door closing".

https://www.law.cornell.edu/constitution/fourth_amendment
I'm flagging this because the topic has provoked at least 2 huge flamebait culture wars so far, with people talking past each other and descending into personal attacks.

This is an important topic to discuss and understand, but I think this is the wrong venue.
> Okay, but what about error messages? A good error message tries to convey the nature of the error in a complete sentence or sentence fragment.

That's a fair point. I think I saw some compilers with translated error messages, which would solve that problem. But it was a long time ago, so I'm not sure. However, that is an issue external to the programming language per se.

> Comments are often written in English. Documentation is often only available in English.

When you get a programming book translated to Polish, comments are going to be written in Polish. Manpages have translations into many languages. As for library documentation, it's long past the point of an introductory programming course.

> Tooling suffers the same issue. Non English speakers are forced to learn English if they want mastery of the programming language, and this goes beyond mere symbol mappings.

True. However, I think it pays off big time. I think a world where people are forced to learn a language that everybody speaks is a much better world than one where different regions of the world have siloed repositories of knowledge, and collaboration can only happen on short distances. I think too often people complain that they need to learn A, in order to do B, even when A dramatically broadens their horizons and lifts the ceiling on what they can achieve. It's similar to the common antipathy towards being required to learn maths, if you want to do game engine programming, physics, etc. Without grasping a good chunk of maths, you're not going to be a good game engine developer or physicist. Same with English. Without it you're not going to be able to efficiently collaborate with others. Documentation is just one instance. There is also the usual asking questions on forums, reading blog posts, research papers. Those things may sound like restrictions to some, when in fact they're the opposite.
> But a high-speed collision at a very low orbit can trow debris to not-so-low orbit.

This seems wrong, from what I understand of orbital mechanics.
1. Incorrect.

a) Not everyone - a lot of people oppose Putin. https://echo.msk.ru, https://novayagazeta.ru Most content on these sites devoted to critisizing Putin and current regime. These people do this for years.

b) Not everyone from your list opposed Putin, for instnace Khlebnikov mostly concentrated on Beresovsky.

2. Correct. We don't have any official evidence. This means that the only thing we can do is to analyze what is available. The links you provided don't help much in this endevour.
‘Granted personhood’ doesn’t mean anything. The relevant legal term is ‘legal personality’. Governments certainly have legal personality. If they didn’t they wouldn’t be able to enter into contracts, file lawsuits, or... really make any claim to exist in any meaningful way.
EmEditor Professional 20.6.1 Crack and Keys 2021 Full Version
The UK does not formally restrict exports but it didn't export a single dose to the EU despite AZ telling the EU that they would. This lead to the export controls the EU put in place where the EU can forbid exports into countries that don't export themselves. AZ exported 9 million doses into the UK, the UK didn't export a single dose back.

The UK most likely sent them to Australia because Italy blocked AZ exports to Australia.
It’s only a “sale” in the sense that it’s sold to a special purpose vehicle that we own 100% of.

The article is wrong in many different ways, this is only one of them.
I can't play Cyberpunk in 4k 60+ FPS in my terminal.
NASA's Mars helicopter Ingenuity won't fly until next week at the earliest
They're a bridge between USD and virtual currencies. They care a lot about USD's future as well.
The winner of the contract was publicly announced on March 31. It was publicly known that the military was seeking someone to contract with much earlier. I believe they put out their public request for proposals sometime in late 2019 or early 2020.

This was after they had done a test VR program in 2018 with Microsoft.

It does not take any kind of insider knowledge to figure out that Microsoft is going to probably be the top contender to win when you consider that the system will involve a lot of cloud and other back end services (so Microsoft, Google, or Amazon), Microsoft had already won a big contract over Amazon to provide cloud services to the Pentagon, and that Microsoft already did the 2018 VR test contract which presumably the military was happy enough with to go on and ask for bids for a full system.
Regardless, the argument there isn't that you can't sue the government at all, but instead that the government is granted immunity for some subset of actions.

Going back to the original point, personhood is clearly not a requirement for being named in a suit. For more examples you can also see in rem cases, where the government sues property itself for civil forfeiture. 11 1/4 Dozen Packages of Articles Labeled in Part Mrs. Moffat's Shoo-Fly Powders for Drunkenness did not need personhood to be named in a lawsuit. https://en.wikipedia.org/wiki/United_States_v._11_1/4_Dozen_...
>They’re maintaining a constant fleet of 42000 satellites, which means putting up new junk to replace the old junk while its still flying junk and not de-orbited junk.

No. First, The whole reason they need to maintain a fleet, rather then just having it sit there for decades, is that they're so low. The vast majority of planned Starlink satellites from that number are from Phase 2, and are V-band VLEO sats with orbits around 340 km, which is really low. At that altitude, natural decay time is measured in weeks at best. To work they'll need both active thrusters providing regular boost and aerodynamic low drag design (and maintaining orientation for that will itself require fuel). Should they actually lose all control through malfunction or a collision, they and resulting debris will deorbit very rapidly (they'll both have no boost and be less aerodynamic).

And second, "through malfunction or collision", because it's not as if SpaceX (and other LEO satellite operators) doesn't have, and indeed are required to have, plans for controlled deorbit at EOL. Most of the satellites can be expected to get deorbited in a controlled way as planned. Making sure everything burns up has been one of the things slowing Starlink development, it took some work to ensure the optical links would properly go for example.

SpaceX is not interested in leaving them up there. I mean, FFS people, who would be hurt more than SpaceX by Kessler Syndrome!?

>I like the idea of having internet on my sailboat as much as the next guy, but it takes some serious cognitive dissonance to convince oneself that 42,000 pieces of nearby junk is better than a handful of pieces of far away junk.

Your dismissiveness towards hundreds of millions of underserved people and challenging use cases and ignorance of orbital dynamics does you no favors here.
Here's another dumb thing: believing politicians that tell you what you want to hear.
Looking at the definition I see united front actually fits the idea better! I did mean to be sarcastic and wrong though.
I hope the government doesn't keep track of everyones net worth, it's bad enough they know everyone's income.
For anyone interested, they have a listing day page[1] and are doing a cofounder Q&A live in a bit[2].

1: https://www.coinbase.com/listingday
2: https://www.youtube.com/watch?v=FuqkjklLSCY
Bad laws were the problem, caused by societal pearl clutching. The prohibition of alcohol was solved by repealing it, not by cars and machine guns.

If cars and machine guns solved prohibition, then no substance would have ever been prohibited after alcohol. Those were not solutions.

Today we're still solving prohibition of substances, starting with marijuana, by simply repealing bad laws.
NFT Marketplace Development
Check out how much money and time it takes to build an NFT marketplace, and why exactly you need to build it now.
The Netflix effect – The most powerful content marketing channel in the world
Fascinating! Maybe it depends on the region...I have many friends in East Africa and they seem to use it all the time. This has inspired me to look more closely at which friends actually post and which ones view the statuses. Thanks!
That was a very thoughtful and lovely post. Thank you for sharing that.
We could do the same with units, so Americans could talk in freedom inches while the French talk in metres
I totally agree. Developers are intelligent people who know a lot more about how to best execute a ticket than the people writing tickets. They however know a lot less about the context than the people writing tickets. Converting developers into task executing machines seems like you lose a lot of the advantages of having intelligent people in the loop.
It looks like the secret management is just pulling env variables into a map? Maybe it's a language thing but this isn't really how I interpret people describing the need for "secrets management", which is more to do with secure storage and access control. A map of key/values pulled from the environment doesn't really handle any of that, right?
I really like this idea, is there a way to add soundcloud streams to it instead of youtube? I'd like to link this from my soundcloud page.
I 100% agree with you and I'm sorry this is not the case in the country you live in. I keep forgetting how bad the health care system is in some parts of the rich and developed world. I agree with my sibling comments that fortunately you can have all of those for free, for affordable prices for society, if the right policies are implemented.
Haha that makes sense, too. Thanks for sharing your perspective!
EncroChat lawyers question use of PII secrecy orders UK decryption capabilities
I'll second this one as a founder and early employee at a couple of the recent IPOs. The definition of "successful" here must be that the product and revenue succeeded, not that the team did well within the company. Otherwise, you're just filtering for politicians.

The reason this works is that you're identifying the individuals who are able to make success happen while having the deck stacked against them. People who have this skill and are in a successful company tend to have better experiences and can be more valuable. But it's also harder for you to identify.
"We don't check all tickets for the venue. Too many people."

This happens in some public transport operators already.
Since you'll need an OS (a minimal one but still) on the client side, you can reduce the bandwidth required by sending paint commands to draw the UI locally (on the client) and just send the resources on the wire as well as updates. [0]

[0] https://en.wikipedia.org/wiki/X_Window_System
> Slowely I'm getting the impression that a lot of decisions around ~AZ~ the pandemic are politically driven
And that's good and well - that's the way things are done: every project strives for their goal as well as they can.

I am very emphatically not making any statements about the technical aspects of gnu software.

The FSF is not the same as the gnu project, even if they share a lot of values - since they're being used mostly interchangeably in this post, let's roll 'em into one.

Whether someone is good or not for an organization can't be evaluated against arbitrary values: they evaluation needs to be made against the organization's values and their current state.

It's the same issue as when people were complaining about the AST not being available to make emacs _customizable_ into a better C++ IDE. Before even thinking about the technical merits of the solution, the questions that need to be answered unequivocally look like: "Are we making it easier to create non-free software from our work if we do this?" or "Are we eliminating leverage that incentivizes people to write free software in this are?"

From the FSF's standpoint, The crucial questions like "Are we enabling amazing software?" or "Are we going to gain market share from this?" are _secondary_.

And much of people's teeth-grinding is because they don't understand that; at least in the AST discussion I noticed that people arguing for the AST didn't appear to see that their priorities weren't the same as the gnu project's, and rms seems to not have noticed the discrepancy (or attributed it to plausible malice) and made some very strong accusations to people who just weren't arguing their side from the appropriate value framework. Appropriate because gcc is a gnu project, therefore its roadmap is decided according to gnu's values.

If you can't see this, you can't understand that some features, desirable as they could be, should not be (from their standpoint) implemented; from their standpoint, pursuit of technical excellence, usefulness, market share, beauty - any other feature that a software project may have - is subordinated to the value of software freedom.

You may or may not agree with that, and that's OK; but an org that has that kind of value framework sure needs someone - not rms specifically, mind you - who shares it, or at least understands it thoroughly and can commit to making organizational decisions based wholly on that value structure.
I actually don't hear the fuzzy white noise, but maybe it's because of my tinnitus. Is it during a certain part of the recording? To my ears this sounds surprisingly high fidelity and natural sounding.
I don't see how you are contradicting me? That's exactly what I said. The dealer doesn't matter here, it's just about the manufacturer.
Almost one-third of new drugs approved by the FDA ended up years later with warnings about unexpected, sometimes life-threatening side effects.

https://www.nbcnews.com/health/health-news/new-drugs-found-c...

Your supposition about likelihood bears no resemblance to reality. It's almost as if you're misleading people on purpose. I certainly hope that's not the case.

Fully 1/3 of all medications approved by the FDA turn out to have serious, and some life-threatening, side effects YEARS after the medication was approved.

______

You realize that this new 'vaccine' bears no resemblance whatsoever to any prior vaccinations?

This new Covid Vaccine is not a true vaccine. This is a drug that modifies the inner workings of cells.

That is not a vaccine but a 'new drug'.

I repeat: 1/3 of all new drugs have serious, and sometimes life threatening, reactions attributed to them between 1-5 years after the drug's approval and release to the public.

1/3...

That is not an insignificant number, and it is HIGHLY LIKELY that this new drug will have similar issues.
> Ejected into a higher orbit. Is that a thing that can happen?

Apparently not as such. See sibling comment here:https://news.ycombinator.com/item?id=26809297
AD: I call BS... There is a fundamental difference between functional requirements and the tasks required to implement them. Note there are NO examples in that article, and I bet you it's because it was hard to think of context free tasks... because context is everything and thats what your functional requirements provide your tasks.

User stories capture functional requirements:

```

As a restaurant guest

I want to consume food

Because I am hungry

Scenario: Guest is provided with menu when they are sat at their table

Given there is a free table

When I am sat at my table

Then I should be given a menu

```

This is BDD style, I don't really care what you think of BDD it covers what I need to make the point... First of all context is king, there should be NO scenarios here that do not satisfy the guest being hungry, thats scope creep. Equally there is NOTHING here about HOW you implement this, it does not mention who gives the menu, what the menu contains, how it looks or anything about the rest of the restaurant. Why is that the case? Because we are at a level of abstraction that is talking about delivering value, not about the quality of what we deliver. You can only deliver value to users so we can only talk about users and their experiences. Now as for tasks, they are derived from these functional requirements, they connect what currently IS to what needs to be, e.g. if we currently give guests a menu when they enter the door, thats what IS, now we need to go about creating a task to change that to when the guest sits down, thats the task and it is a poignant task because it's derived from our functional requirements, there is no room for scope creep here.

Please do not write context free tasks, you'll run yourself into the ground in scope creep, because you're detached from what matters. That's why user stories are important... but most people don't write user stories correctly, they treat them like a task template and forget the value delivering aspect and all the context that goes with it.
Canadian English is going through a vowel shift right now. The shift is much smaller than the great vowel shift, but still notable.

https://www.macleans.ca/society/life/in-the-midst-of-the-can...
I see, so Breivik can go kill a bunch of children and hang out in "prison" with his XBox and hope to leave on parole? And that's normal for you?

I mean, if you think that isn't an insult to the victims, their families, etc.; if you don't think that's absolutely crazy, and I don't know what to tell you, man. Heck, if killing someone, let alone that many people, isn't so bad, why do we care about any other crime as much as we do? Why all this ridiculous outrage in the public square about all sorts real and imagined sins when life itself is so cheap?

Whatever the flaws in the American justice system (and there are many), Norwegian law and the sensibilities behind it are insane in this respect.

> sentences seem to be more about vengeance than about rehabilitation or making society safer.

Justice has more than one aim. Deterrence and rehabilitation are two of them, so is the preservation of social order. But justice is also retributive. Retribution isn't about hate, whatever modern confusion tells you. That's why we aim to have qualified impartial third-parties (judges) who are supposed to adjudicate such things instead of leaving things up to a hate-filled lynch mob, one that often confuses envy with anger at injustice.
Full title : EncroChat lawyers raise questions over use of PII secrecy orders on UK decryption capabilities
> Someone put their time into creating it?

This is not in itself a reason to pay for stuff.

> Also perhaps because it is useful to people and if we ever hope to keep good content coming, without having to suffer through endless ads, we should support, what we deem to be good content.

This sentence seems self-contradicting in relation to the article existing. Assuming we think that the project from the article is in fact good, it follows that good content is already coming even if we don't pay for it.

A small case could be made that perhaps this was an experiment by the author and we want to reward this to create positive reinforcement, but an equally valid argument could be made that paying for this type of aggregator content will create a mass of buzzfeed style "list of awesome X" aggregation websites. Monetization tends to create perverse incentives, after all.