skysight-inc/HackerNews huggingface dataset:
Alternatives exists, but the network effect means that just building a better solution is not enough. In many countries even Signal can't put a dent in WhatsApp's dominance.

So even though we have alternatives like Matrix and whatnot: it doesn't matter much. The entrenched platform will persevere, and its successor is chosen not by features or user freedom, but by whatever the masses find shiny and convincing, and the investor driven budget of whatever startup-du-jour is hip at the time ­— and sometimes it just seems random.

A philanthropist could build a free, fully supported messaging platform that does everything anyone here can ask for as an act of altruism tomorrow, but succeeding in dislodging the incumbent solution can only happen if that platform fucks up so greatly that a mass exodus is possible. And that means a real royal fuck up of epic proportions; not just gathering more data (e.g., Facebook/WhatsApp), because the masses don't care — they want what they have now, and any change is too inconvenient to deal with.
That is beside the point though - it's an analogy to illustrate what I mean: we can come up with an example that doesn't have anything to do with money if you'd prefer. The main point is that we're not obliged to have them as customers, and if _everyone_ is getting to the point where they're saying "we don't want you as a customer" maybe the problem is the customer, not the "censorship".
very good porno
To add to your point, lymphoma is special because stage IV does not _inherently indicate mutagenic burden or tumor diversity.

Metastatic solid tumors _have to had "privilege escalation" mutations. AND those _indicate an overall greater genetic diversity.

As always diversity promotes adaptation and here evolutionary evasion of the disease.

However, staging incidentally still correlates with survival in non-hodgekins lymphoma as it's generally a nasty tissue class misbehaving. Treatment options got much, much better tho, with monoclonal antibodies and immune therapy.
Shooting people.

Which is bad.

Edit: lots of potential murderers here?
exactly this is the beauty of types. Types can serve as documentation. This is also one reason why I love rust docs.
my recollection:

Signal uses Google cloud messaging to wake up the phone when the server receives a message for the user. The message itself does not go through GCM. It does this because GCM was (is?) the only way to reliably wake up the phone on a push notification.

Libresignal removed GCM and used websockets for this wakeup message (?).

OpenWhisper didn't want them to use the Signal servers or the name Signal.
Let’s not forget, companies still have to remove child porn due to other statues so a repeal of 230 would still result in theoretical liability.
100% - the argument in this article is illogical beyond belief.

“Decentralised systems are hard to build, but democracy is also hard to build, so you are a fascist.”
Unmoderated forums also lose users to moderated forums, because nobody wants to sift through a pile of trolls, nazis, pedophiles, etc. just to find something on-topic. I have seen it happen with Usenet, with any number of loosely moderated mailing lists, websites, and so forth. Users want some degree of moderation, and advertisers are going to gravitate toward the platforms with the most users.
2020 was so wild I forgot Iran shot down a Ukrainian airliner.
i would say, that because it is a hard language to learn, it holds itself back. otherwise it would thrive, people would be interested in it, libraries would flourish.

I feel Rust is somehow in the place as well, it has a rather steep learning curve and there are not enough mature libraries out there because of this.
Rust is only an option if one needs deployment scenarios where having a GC is a not an option.

For everything else you are better off with a language that supports automatic memory management, and now Haskell is even supporting linear types anyway.
Things ‘Among Us’ can teach security professionals about authentication
Shut up and code.

Ok, if decentralized systems are harder but worth it: go write code. Prove you are right.

Over the years I’ve kept a mental list of all the dudes that claim they could write better code than some existing major project. Recently I did a little “where are they now” experiment and they were all still working entry-level jobs and (surprise surprise!) never created that better system they promised.

This goes back to the 1989ish “teenage ninja mutant netnews” project plus many others over all those decades.

If you read Dennis Ritchie’s response to The Unix Haters Handbook you’ll find it very polite says hate all you want, but until you’ve written code that changed the world, duck you.
Newsin.it – Version 2.0
I used to hate on types, largely because I had mostly learned to program in Java, where you hade to write the name of the type twice just to initialize an object, and just the general tendency in Java to rely on explicitly specified types everywhere.

I felt that the value gained from all this extra work was minimal, so when I got into Python it felt like being unshackled from utterly pointless chains.

After around 10 years of developing in Java and Python/php, I learned Haskell, and realized that types are only shackles in languages that refuse to utilize them in an efficient and useful manner (i.e. type inference instead of endless type specification or type casting at every point of mutation. And don’t even get me started on the destructive horrors of automatic/implicit type coercion..)

In Haskell, types feel like the nubs on jigsaw puzzle pieces, guiding you to what (potentially) fits together, which drastically reduces the amount of programming details you need to keep in your head, so you can focus on the actual, fuzzy, real-life semantics of the system your developing.
Yes, I'm not trying to claim that AM/PM is ambiguous, but that me as a person not used to the system (basically everyone except US and a few other countries) have no idea which is which. :)
Python Coding Tip: Using the ‘With’ Statement Instead ‘Try Finally’
I like my colleagues; good colleagues make the difference between a job that you want to leave, and a job you can enjoy for years.
CIA propaganda is allowed on reddit too.
and so far, spurious. thankfully.
Yeah. I am a SAR medic and due to rolling lockdowns, was only able to get to sea for training about 10% of the norm last year (4 times vs ~40 in 2019). The same is true for clinical placements (0 vs 4), classroom training (2 vs ~50), etc.

They're all perishable skills and it's left me rusty on everything from boat handling to nav to CPR (BLS is an extremely perishable skill - used to do BLS refreshers every two weeks). On call outs, I can the difference in all the crew - even those on the job for decades. Things just aren't as smooth.

I can't wait to get vaccinated and back into training. Otherwise, I worry we're going to start making mistakes.
I've lost track of who is doing the purging.
Also you wouldn't expect a single pilot to be in the cockpit at that stage of the flight.
That's why I said "most countries", because in (say) the US the government couldn't pull that off even if they tried. (For one thing, it's hard to weld shut suburban housing.)
The UX argument is simply not convincing at this point. Sure, for an MVP it seems a fair choice, but they are way past that stage of development. They could simply keep the mobile phone number as an option, and even default to it on mobile OSes, and the UX would hardly suffer.
Morgan Stanley Buys 10% Stake in MicroStrategy to Up Bitcoin Exposure
No... the 3/5 compromise reduced the power of the south, because it kept them from getting representation for those they refused to allow to vote.

The south wanted 1, the north wanted 0.

The 3/5 compromise was one of the forces that eventually brought about the end of slavery. It didn’t increase the south’s representation, it decreased it.
I like how practical a lot of Asians are. This gave rise to WeChat where you can literally do almost anything you can think of -- calling for transport and paying people included.

This made it really easy for the Chinese gov to track people but in the end people value convenience more than potential surveillance state repercussions.

We as a programmers must learn to respect that and think in terms of what's convenient for our users -- and not what's a trendy tech or some such.
Attacked on USA Parliament Completely History
That’s not how these things work, “assault rifles” aren’t rail guns.

Assault rifle was a nomenclature for smaller caliber rifles capable of both automatic and semi automatic fire that were designed to be used in an “assault” as in more mobile and rapidly advancing combat.

“Battle rifles” were defined as large caliber designed for more long range engagements and being primarily fired form stationary positions.

Arguably the first modern assault rifle was the M1 Carbine during WW2 it was essentially in the middle between a machine pistol/sub machine gun and a rifle.

When the “assault rifles” we know today were being designed the inspiration for them was many of the same hunting and sporter rifles and cartridges you want to get shot with.

5.56 NATO is based on the .223 Remington a hunting cartridge in fact the AR-15 predates the M-16.
Violence in the Capitol, Dangers in the Aftermath
I'm not the OP but I know several voters who seem to match the OP's sentiment:

1. Abortion is simply the legally sanctioned killing of helpless human beings. I know _many_ single issue voters who begrudgingly voted for trump because of this.

2. Climate change denialism is pretty much anti common sense. Anyone who completely ignores the issue stinks of corruption.
You clearly don’t know anything about firearms. An “assault” rifle bullet/round (5.56mm/0.223) is smaller and less powerful than a typical hunting rifle (7.62mm/0.308) round.

“Assault” rifles aren’t designed to blow your anyone’s leg off.
Elegant might be open for debate, but efficient means good use of needed resources and effective that the desired outcome is actually achieved.
Functor is a typeclass, which is the equivalent of an interface in Java, it's very basic, providing the ability to lift a function and execute it in the context of the functor (whatever that is, this is the interface, remember), a generalization of map.

So a lot of types have an implementation of Functor. In theory one of those implementations could be guilty of using hidden state and all that, but in practice all of them are just straightforward functions transforming values into a new value, not mutating them.

In short, not a single word of the description is correct.
Depends, I would certainly not pick Rust over C++ for graphics or GPGPU programming as I don't plan to be one doing the ground work to build something that has the industry acceptance of SYSCL, CUDA, Qt, COM/UWP, MSL.

Ironically C++ is closer to Haskell in regards to expressiveness.
Really? I don’t see much of a connection because Trump still hasn’t truly turned on his nuttier white supremacist supporters.

I’d more characterize this past week’s events as a Beer Hall Putsch with aspirations towards becoming a Reichstag Fire.
I feel like this is the equivalent of a guy showing up to a party of people he doesn’t know that well. Brings a drink in and then if the party gets going he’s like “don’t worry I have a lots more in the car” to make friends. Except in this case it’s a weapons cache and obviously incredibly disturbing.
Yeah I get where you are coming from. The system is completely broken, no doubts there.
I still think Biden a better bet than Trump though
Ah yes, the both-sidesism next. Next you’re going to tell me that since right wing terrorism results in so many more deaths than left-wing terrorism does, that we should discount those murders to make the sides seem “equal” still.
Normally, the "flag" text changes to "unflag". If you click that, it undoes the flagging. This does require that you be able to find the post that you flagged. Are you saying that it disappeared when you flagged it?
More like they've setup their pool in a hotel room, but the neighbours are complaining about the noise and the hotel-owner doesn't want to have to clean pool-contents out of the carpet flooring when it inevitably spills, so they get asked to leave.

They leave, but make a new pool by filling up the back of the ute, this spills everywhere when they drive, ruins the suspension and is a safety hazard, nobody else is surprised when they get pulled over by the cops.

We've definitely strained the limits of the analogy here hahaha, but the point is that we're not obliged to have them as customers, and as another comments put it, they're not entitled to success.
Study identifies genetic changes that enabled SARS-CoV-2 jump from bat to humans
US citizens can’t have M16s or AK-47s as automatic rifles illegal. Sure you can buy a pre-ban (made before 1986) automatic rifle if you have $30,000 and go through a special/long ATF process.
They had to switch, how else can they dd those virtual machines and spin them up elsewhere and steal everything?
Even more so as you must guess at the motivation for doing so. Is it a reminder and warning of what could happen? Or is it a subtle call for violence trying to incite people to repeat it?

Turns out recent precedent says I can read it whichever is those two ways I want. Maybe it’s time to remove HN from the play/Apple stores for allowing this content to remain unmoderated? /s I flagged it.
While I believe that most (?) of Europe uses DD/MM/YYYY, I am pretty sure that most of South East Asia (dunno about India and Nepal) use YYYY/MM/DD.
What damage could a co-pilot cause even with another pilot present? A steep enough descent might not be recoverable under certain conditions?
To me heddit.com looks like a parked domain that isn't serving any content, 3rd party or not, so isn't protected by Section 230 and doesn't need to be. Hypothetical examples aren't a great argument against real world situations that have already happened, but a fake example makes me suspect you aren't arguing in good faith.
Not really the biggest difference would be a detachable magazine vs a non detachable magazine.
Nature vs nurture is an ancient argument. Science indicates both contribute, and IQ is a subjective measure of what's perceived as intelligent anyway.
There's a very vocal voice about how signal is bad and the other federated thing is better.

But signal has already accomplished its goal (easy crypto for everyone) while the other is undergoing soon a server transition, has released a new version of their android client that hasn't yet all of the features of the previous client, encrypted rooms can still receive unencrypted content and isn't e2e by default and when it is you need to cross verify every clients unless you can live with red messages about unknown sessions in the room, etc. And they have different goals anyway.

Now I am back to wiring the neighbourhood with cat 6 to set up our own Internet because 'hey isp authoritaranism'.

What dictatorship are we actually helping when using signal that has proven not to store any messages or files while the default usage and instalation of the federated one leave transferred files unencrypted on the server?

It's definitely a false sense of privacy.
That was very much the opinion of the immunologists I have been reading the opinions of recently. Giving this virus opportunity to mutate through allowing circulation is playing with fire next to a dynamite factory.
> I think software works well with “benevolent dictatorships” as long as there’s no lock-in or requirement to use it.

Communication systems have implicit lock-in due to network efffects. That is why it is important to support federated systems only.
The point is that "defund" means "remove all funding from", not "remove some funding from". The person carrying the sign in this photo doesn't want 20% fewer abortions, they want abortions to stop altogether:

https://www.vox.com/2016/7/14/12189446/mike-pence-planned-pa...
Overselling the salami?

(I hope that's an actual euphemism. I love these sort of weirdling phrases.)
> Gun regulation is mostly to stop stupid people act stupidly with a gun they already lawfully own

If you make guns easier to get, you end up with more of these cases. You also end up making it easier for people to unlawfully get access to a gun. In Australia you have to be a reasonably "hard" criminal to get access to a gun illegally. There just aren't that many guns around since the Port Arthur massacre, and gun deaths have decreased as you'd naturally expect.
> Judges are the ones we all officially trust to make judgments.

That's not a good reason to DDoS them, though.
Are you looking to test the hardware or the software (which I assume is Android based)?
Perhaps but the mother of all ouster clauses still survives and is likely to be effective (and should be, in my view): the section of the 1689 Bill of Rights which reads "That the Freedome of Speech and Debates or Proceedings in Parlyament ought not to be impeached or questioned in any Court or Place out of Parlyament."
The only one of these links which focuses on Democrats is the first one. Assuming the highly-edited video fairly represents the speakers’ contexts, they are calling for street demonstrations. If the events on the 6th had remained in the streets, we would be in a very different place. None of your links has anyone, much less a democrat, calling for the forcible occupation and disruption of a major part of the government.

I do think some of the rhetoric from some Democrats was unwisely heated over the summer. This week was different.
IBM Palm Top PC110 [video]
EC2 wasn't the first AWS service though it is the most fundamental one.

AWS (IaaS) was started after Andy Jassy, who was Chief of Staff or Technical Assistant to the CEO at the time (2003/4), came up with a different vision for "Web Services" [0] to solve web-scale infrastructure problems every single project at Amazon then faced (and so, couldn't ship fast). That is, until Andy reinvented it, "Web Services" was simply limited to access to Amazon's catalog of SKUs [1][2]. As (may be) part of "Web Services" they also ran Target, AOL (shop@AOL), and toys-r-us' e-commerce stores [2]. Mechanical Turk showed up in 2004/5, S3 followed early 2006, whilst SQS, EC2 launched mid 2006 [3], and SimpleDB late 2007.

[0] https://youtu.be/9XTdhpYV168?t=457

[1] https://reference.wolfram.com/language/WebServices/tutorial/...

[2] https://www.informit.com/articles/article.aspx?p=99979&seqNu...

[3] https://web.archive.org/web/20210109135519/http://www.newsfl...
It's a joke about Among Us.
For "temporally ambitious" films, see also Cédric Klapisch's L'auberge espagnole trilogy which tracks some friends from their student years in 2000 to the age of forty in 2013.
The article is generally imprecise, and I completely agree with you. Stating that `... data is inherently dynamic` in this context is plain and deductively wrong. If we can not add type to data, we can't even interpret it as a bit-string because, hey, it's a type! (the type of a string of 1's and 0's)

Types are mostly used to reason about a program internally. But sometimes we need to consider the real world. When doing do we need to interpret data. In the Haskell-sense this means assigning types to it.

A language like Elm has exemplified how the internal / external data barrier can be implemented for strictly typed languages. Haskell just considers everything a string and lets it be up to the developer to parse it.
It's possible it's now marked '[flagged][dead]' and unless you have enabled 'showdead=yes' in your profile you won't see [dead] links.
>> He literally told people to stay peaceful...

> It's not like that's all he said...

Update: it sounds like Trump is now regrets telling people to stay peaceful:

https://nyti.ms/3ot6MhR:

> At the White House, Mr. Trump struck a defiant tone, insisting that he would remain a potent force in American politics as aides and allies abandoned him and his post-presidential prospects turned increasingly bleak. Behind closed doors, he made clear that he would not resign and expressed regret about releasing a video on Thursday committing to a peaceful transition of power and condemning the violence at the Capitol that he had egged on a day before [emphasis mine].
I have been playing around with Haskell for many years, and wrote a short Haskell book. That said, I still consider myself a newbie at the language and have only used it for customer work one time.

Many years ago, I set aside learning Scala for a while, dug into Haskell (again), and for reasons that I don’t even understand myself, I then had an easier time using Scala. Same comment for Clojure (not my favorite language by far, but I have used it often professionally).

One thing resonated in the article “Very senior Haskellers calls for “type oriented programming” which goes like this: Write types and interfaces for the types and fill in the blanks.” I prefer just using simple types, and one thing I like about Clojure is just using the built in simple data structures.

In any case, I think it is very worthwhile using a wide variety of languages but I understand it when other people prefer to not spend the resources experimenting.
It's impossible to not have an opinion about something you know about.

One can tell themselves that they don't have an opinion, however I don't think that it's true.

If you don't care about something, then that's your opinion.
I must admit that when I saw this, I thought it was a reprint of the 737-MAX crash story from last time.
In a world where people legally can't congregate in private spaces with people outside their own household?
Optimize any Python function with modern algorithms in numerical search spaces
“ 7. At the start of any design effort, the person who most wants to be team leader is least likely to be capable of it.”

That’s interesting. I generally have strong opinions about things I care about and would much rather be the one making decisions so I can own the outcome, ESPECIALLY negative outcomes. Maybe it’s just a control thing... I’d rather fix my own mess
The first time SCOTUS has had a conservative majority since the 50s was when Amy Barrett was confirmed last year.

Maybe your definition of conservative is not the same as most conservatives, but that’s just how it is.
Close only counts in horse shoes and... lawn darts. People are making the assumption that the people who entered the Capitol building brought pipe bombs in with them. This is not true, according to both your version of the facts and my version of the facts.

This event is serious. You owe it to yourself to be accurate and informed. You never know who is using you as their news source.
The US drug war is an abject failure, despite very generous and ever-increasing funding. Why would you think it'd work substantially better in the UK?

The point of "defund the police" is that that funding would be better used in treating the underlying causes of said drugs problem.
Arrests of Hong Kong democrats shows why EU must reject China investment
The F# project-product duality
I am talking about designing a grid to be robust, and has enough spare capacity to handle difficulties without failing catastrophically.

For critical infrastructure, you design for worst-case scenarios, inflate the safety margins, and make backup plans (like a plan to gracefully degrade service).

Failing this and cutting corners is what I would call bad planning.
My interpretation is different. I think that most of the people who rioted at the Capitol aren't hardened criminals who deduced that they require a gun to most efficiently achieve their ends. I think they're random people who have some image in their heads of "gun + flag = American patriot", and the rather frictionless process for obtaining a gun in America means they can fulfill that image pretty much on a whim.

I think we underrate the influence that small frictions in a process can have.