skysight-inc/HackerNews huggingface dataset:
> Is the attack on its webmail/website or on their smtp servers?

It is an attack on the httpd and smtpd daemons. imap has been unaffected as far as I can tell.

> how does one protect smtp servers from distributed attacks?

By design, MX can be as distributed and in large number as you can afford or as willing to spend. This can be a combination of load balancer virtual IP's distributing load to many MX servers behind it and many MX DNS records with the same or different priorities. This of course won't help much if the people attacking are paying ddos-as-a-service farms to bring on massive volume and packet rates that overload all your servers. There are DDoS scrubbing services you can pay for that will advertise your AS number or use GRE tunnels or VPN's to clean the attack data for you. These scrubbing solutions are no guarantee of mitigation.

> Do tools like fail2ban help?

No. That would be pointless whack-a-mole. If an individual person is mad at you and launching a tool from their own PC or a handful of VM's, then yes fail2ban will help. Blocking individual IP's on your MX servers under a real distributed DDoS attack would be futile. Scrubbing centers are about the only solution once the attack is big enough. Or if you had unlimited funds you could deploy many datacenters or point-of-pressence destinations and build your own scrubbing networks but that is very expensive.
I am not sure about the insignificance of 5%. In Germany, hospitals loose personnell, because after 3 big waves people simply can't cope with the stress any more. Every health system in countries which play fast and loose this winter will have a really bad time.
Former U.S. President Wants to Build a 'Non-Cancelable' Internet
> You are not forced to use the pages/apps that are ad-funded you know ;)

It's not like they warn me beforehand. How am I supposed to know that clicking a link will lead me to a place where I will be assaulted by countless ads?

I'm done with that approach. I block all ads. If people send me free web pages, good. If they send me ads as well, they're gonna get deleted before I even see them. Anyone who wants to get paid for their pages can make the HTTP server return 402 Payment Required.

> Traditional advertising that intrudes on public spaces is much more "evil" by that standard.

Absolutely agree. I hate that noise so much. It used to be somewhat tolerable but now I can't even cross a street without being advertised to. The companies will literally put up banners on both ends of sidewalks, near traffic stops. I swear to god they'd put up ads inside my goddamn eyelids if they could. I don't know what to do to make this stuff go away. It's gotten to the point I wish some gang would start vandalizing those signs. I could waste time trying to lobby my city government to ban this stuff but I doubt I can match their lobbying power. I wish I had some sort of ad blocking augmented reality glasses.
Exactly.

Advertising is a universal scourge, in my book. I don't care what form it's in. It's a manipulative intrusion and a pollutant. I'd legitimately rather you mine cryptocurrency on my machine than mine advertising photons on my retina.
> AGPLv3 requires that you provide (to every user) an opportunity to receive the entire Corresponding Source

Only if you modify the codebase.

Proof anyone modified the codebase?

Then proof the people hosting it modified the codebase. If consultants modified it then they have to only give it to their users, Trumps team, if Trumps team ask for it.

https://www.gnu.org/licenses/agpl-3.0.en.html
Drains are typically between the pavement and the road to drain water from both of them no? Hence roads have a slight convex curve to them and pavements slope towards the road.
Take it far enough and it will force new innovations in the fields of p2p and distributed networks, homomorphic encryption, etc.

It’s still profitable enough with data silos that this is not happening yet
Okay, but first send the judges and politicians who did this to gitmo.
Is that really true? In the U.S., I know Seattle was briefly swamped and NYC was briefly swamped. But you are talking about a few cities being swamped for a few weeks. Not the entire nation's hospitals being swamped for a few months.

I remember reading that Arizona hospitals were "overwhelmed" but the only actual data I saw on that was a peak of 90% ICU capacity. There was a story about the maricopa county morgue being too full, but that turned out to be mostly bureaucratic incompetence.

The problem might be inefficient load balancing on hospitals, so even if, say, 80% of ICU beds are taken, you will get some hospitals that run out of beds while others have lots of excess capacity and an inability to efficiently share the load.

It would be interesting to get systematic data on this, together with some ideas on how to improve load balancing.
There’s a Suspense component that does that catch-and-placeholder functionality much more cleanly now.

Suspense hasn’t really taken off yet because it’s not quite fully baked, and thus very few libraries are starting to take advantage of it yet. Once we get stale-while-waiting and server-side suspense, things are going to change rapidly.
The Pizza Effect
Reacted to that here: https://news.ycombinator.com/item?id=28968555
No, obviously. They can appoint an expert to do this fact-finding. Sure the defendant will file a motion to dismiss the whole lawsuit probably claiming that it's frivolous, or whatnot.
I could argue that this "pandemic" is not of actual severity sufficient to require the responses; and "it ain't real" is an opinion being voiced, which is more important than a duty to "protect the public from misinformation".

But I'm not. The proper counter argument to this Stalinist "you can't say that," bullshit is to keep saying it, louder.

I would also like to quote NWA: "Fuck the Police"
SPAs are fine. Server-side rendering is fine, too. What's not fine is using SPAs for static pages or server-side rendering for highly interactive web applications.

Unfortunately, SPAs are often used where a classic SSR page would suffice, all in the name of "performance optimizations" and whatnot. Meanwhile, UX suffers because often edge cases like slow/spotty connections, device sleep or even just accessibility or not considered at all.
> mostly low-SNR opinionated junk

Care to expand on that? The poll under the article kinda proves the opposite.
Down for me. Mirror: https://webcache.googleusercontent.com/search?q=cache:glQF_0...
Which invention/innovation couldn't have come out with better privacy laws? I guess Palantir? Do you have another example? Theranos?
RSS as a concept is wonderful. In practice, getting fulltext is rare, and clients for RSS are either POC skeletons of functionality, or they're bloated and include a bunch of shit I'll never use.

An RSS reader that lets me keep things in my task bar as a small popup, and shows notifications, is all I want.
It really is. They use stuff like political wedge issues to hook people in, not unlike like the payload delivery mechanism that installs the daemon which enrolls your computer in the botnet.

And then they use their botnet against the actually useful targets, which aren't the wedge issues like trans people in toilets, but rather the tax breaks, going to war, electing biddable politicians, etc. Fox's viewership is one of the most potent and malign botnets in the world. It's quite a relevant metaphor, really.
Explained in the comments below the article.
This also assumes pure CO2 input. That's perhaps possible if you are collecting CO2 fresh off an engine or similar process.

However if you are talking about CO2 already in the air, you have a MASSIVE amount of energy required to separate/concentrate the CO2 FIRST.
I think the problem is (not in particularly you) that people want apples to apples comparison.

There is no equivalent of lifecycle in hooks! Sure you can give some example of how to produce a componentDidMount, but that defeats the point of hooks.

The hooks api is designed to focus on dependencies and what to do in case a dependency changes. When there is an empty array as a dependency , that implies that this hook will never rerun as it has no dependency. Similarly, if there is one dependency, the hook will rerun when that dependency changes.
Lithuanian constitution specifically states that no one can be forced to use experimental drugs, yet now you can't go to the shop and buy food if you are unvaccinated. Just yesterday hundreds of cops were checking people in stores for papers.
If this is not a dystopian autocracy then I don't know what is. I am seriously consider moving away while I still can.
I guess an example would be along the lines of protobufs, e.g. Cap’n Proto

https://capnproto.org/

(which I have never used but really enjoy just for its charming website design alone)
Whataboutism in it's purest form...bravo well done.

Comparing Montenegro (the poorest country in europe and second most corrupt one (just Albania is worse)) to holland need some massive stretch (shame on you)...and it's beyond truthful argumentation. Just read the Spiegel...and why Holland is a paradise for the Mafia.
You can thank the Regan Administration for removing the FCC's Fairness Doctrine [0]. From 1949-1987 if you were broadcasting news you had to present both sides of controversial issues.

[0] - https://en.wikipedia.org/wiki/FCC_fairness_doctrine
I'm vaccinated. I think this article is written by a troll. And I think >90% of voluntarily unvaccinated people have severe problems evaluating risks, likely including the author of this post.

That being said, there are legitimate reasons that a small number of people cannot or should not get vaccinated. We should be very careful not to treat these people as second class citizens in our zeal to protect ourselves.

I got a taste of this in the spring. I am living in a country where I am not a citizen, and was last in line to qualify for a vaccine. Without a vaccine certificate, I was unable to enter restaurants, bars and some other businesses. For me, I think it was a reasonable short term restriction, but it sure felt extremely unfair to not be able to enter places, and not have any power to change that.

We ought to be doing everything we can to vaccinate as many people as possible right now, during a crisis period. I'm in support of temporary vaccine mandates and immunity passports. But they need to have a time limit that's measured in months, not years. I'm hopeful that all these mandates and intrusive bureaucracy is completely over by mid-2022.
Who would pay that debt for past emissions, and what price should they pay?
Probably constitute RICO!
They should consult organizations that aren't out to invade privacy for monetary gain. For example, EFF.
They're just fine with all the incompetence and racism because they think he'll punish the people they don't like, but then they're disappointed and surprised when it backfires on them.

https://www.vox.com/policy-and-politics/2019/1/8/18173678/tr...

>“He’s not hurting the people he needs to be”: a Trump voter says the quiet part out loud

>A Trump voter hurt by the shutdown reveals the real reason the president attracts hardcore supporters.

>[...] “I voted for him, and he’s the one who’s doing this,” Minton told Mazzei. “I thought he was going to do good things. He’s not hurting the people he needs to be hurting.”

>He’s not hurting the people he needs to be hurting.

>Think about that line for a second. Roll it over in your head. In essence, Minton is declaring that one aim of the Trump administration is to hurt people — the right people. Making America great again, in her mind, involves inflicting pain.

>This is not an accident. Trump’s political victory and continuing appeal depend on a brand of politics that marginalizes and targets groups disliked by his supporters. Trump supporters don’t so much love the Republican party as they hate Democrats, a phenomenon political scientists call “negative partisanship.” They like Trump not because he sells them on the GOP, but because they believe he’ll stick it to the Democrats harder than anyone else.
If it's all so perfect why this discussion has over two hundreds comments at least a half of which share the sentiment?

Secondly, if it's pointless, why did you even (try to) read it? Pass on and live happily everafter.
Some key differences between a happy life and a meaningful life
The most exciting applications of crypto and blockchain in the African context
Own the whole email provider, use protonmail? Ironic.
The universal emergent behavior of capitalism. It may not be by design, but is as certain as gravity. Capitalism is wholly incompatible with morality, unless you definite morality itself to be capitalism.
> You wouldn't know that it would be possible to ask for more information, unless you knew they were collecting it.

Only if Tesla purjured themselves during discovery. That's not the way court cases work. You can ask "Do you guys record the accelerometer data anywhere else but on the MCU?" and they have to answer truthfully.

What you write here mostly amounts to a conspiracy theory. You're taking the idea that Tesla is "hiding something nefarious" as a prior and then taking evidence that their storage was reverse engineered as evidence for that prior.

But that's not how engineering works either.
We have the same “problem” the AWS team is most helping customers migrate of AWS to on-prem (well our datacenters). Nothing new have been built on public cloud for almost a year.

That’s also why I’m currently extremely negative about new SaaS solution presented on HN. We can’t use ANY of them. There’s a huge market for anyone who care to built and ship on-prem software right now. Atlassian for instance just left a massive hole in the EU market, by killing Jira and Confluence server products.
Unfortunately anecdata is anecdata.

Meanwhile in the past seven days: https://bugzilla.kernel.org/buglist.cgi?chfield=%5BBug%20cre...
If you want to place solar panels in a hostile and distant environment to triple their efficiency, we have the Sahara Desert for that.

That article does not mention inefficiency of space that microwave transmission, it is going to wreck that 7x advantage.

Also lifting a solar panel from Earth will cost more energy than it will ever generate
You have to have cities and factories in space before any solar collector could even be considered.
Thank you for the link! Much nicer to browse this than an arxiv paper
> A cryptographic voting system allows any citizen to validate the entire election.

Really? Think about what we saw when the Republicans tried to claim the 2020 election was rigged and ask how a massively complex distributed system would change that.

When someone argues that fake or dead people voted, the blockchain doesn’t help – you can show transactions but that doesn’t and cannot show that they were made by people who were eligible voters, and privacy makes it important that this never change. This is the same reason why blockchain systems like supply chain management fail: if you trust a third-party, you don’t need a blockchain. If you don’t, layering overhead on top won’t change that.

Similarly, I really don’t see how the argument that people don’t need to understand cryptography to trust the system. You’re talking a massive, complex software system run in thousands of locations and, as we’ve seen, absence of evidence will simply be cited as proof that people covered their tracks well. Look at how many people believed conspiracies based on the hex gibberish or Windows security settings which various Trump acolytes were pushing — they had no trouble coming up with explanations which many people believe long after the subsequent debunkings.

The underlying problem is that a blockchain system still depends on trusted third parties. You need to verify that someone is eligible to vote and that their vote was accurately recorded. Think about all of the claims over the years about machines recording votes for a different candidate than the user selected, moving buttons right before someone clicked, etc. – there’s no way to solve that by adding more software. Did a bunch of people get bused in to vote for someone else? A blockchain cannot solve that – you need a trusted third party, and calling them an oracle doesn’t mean that’s not what they are.

What does work is the current system: the fact that bipartisan witnesses watched people being checked against voter rolls, paper being counted, and recounted, etc. meant that most people accepted the results. It’s not perfect but it works well and the fact that it’s distributed means that flaws or cheating don’t scale the way a digital system would.

The danger we face now is from ideologues perjuring themselves, and a blockchain won’t change that because the problem is that they don’t want to accept the results and are actively trying to subvert the system. A blockchain won’t help with the new rules being put into place to allow political interference or suppress voters, but it will distract from the things which might.
Or they want a cushy, well-paid job in the industry they are supposedly regulating.

See also: revolving door policy making.
Difference between design and research (2003)
Face Mask Forman
above any ethics? You'd kill someone to support your family? Surely not. So there's somewhere you draw the line, you just don't think what Google's doing is that bad.
This feel like a slow end of an era. I work in a mixed ML/dev team, on the dev side (distributed systems) and, looking at real-world ML work (and having tried it a bit at home), I really don't want to do ML unless that becomes the only choice... I hope I can get standard dev gigs till I can retire ;)

There was a good quote either from Joel or someone like that (or someone he was interviewing on a podcast), along the lines of "I went into software because I like tinkering with intricate clockwork; not because I like training a puppy to not pee on the carpet". On top of that, you tend to not even spend most of the time on the puppy, most of the time is spent collecting and organizing carpet samples.
The commentary in the report states:

"The rate of a positive COVID-19 test varies by age and vaccination status. The rate of a positive COVID-19 test is substantially lower in vaccinated individuals compared to unvaccinated individuals up to the age of 29. In individuals aged greater than 30, the rate of a positive COVID-19 test is higher in vaccinated individuals compared to unvaccinated. This is likely to be due to a variety of reasons, including differences in the population of vaccinated and unvaccinated people as well as differences in testing patterns."
The fairness doctrine is anti free speech and evil.
The Differences Between Happiness and Meaning in Life
I don't think the trend can be reversed. I don't blame social media, I think RSS is incapable on the supply side as well. Quality content producers are not going to use RSS because

- HTML/CSS/JS allow for much more sophisticated, expressive presentations than simple markup, using video/images/canvases and whatnot.

- News is much more frequently updated now than in 2005. With RSS, the update cycle is not in control of the content creator.

- RSS is largely incompatible with paywalled subscriptions.
Honestly too many weed shops. Legal weed is really only a market for casual affluent users the masses buy the cheap illegal stuff
I was a beginner with React a couple years ago and things like Class components were Greek to me.

Then I discovered hooks and everything clicked. Now I can practically write React with my eyes closed.
Break these companies up, vertically. For social medias: cleave advertising from search.

People would rightly scream if NYSE was owned and operated by a cabal, playing both sides of every transaction.

One pillar of open markets is clear division of responsibilities. To prevent this kind of market manipulation.

No conflicts of interest. No competing with your own customers. No hiding important economic (market) activity.
If we just get the people who write and enforce the laws to pass a law that stops them from being corrupt the corruption will end.
No, I think that conflicts with section 10 of the AGPL where it says

> You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.
It's not about what you can and can't do, it's the friction and cost associated with achieving compliance. I'm not against privacy protections, but having released digital products in Europe I can say that the cost of achieving GDPR compliance could very well make the difference between whether some companies can succeed or not.
> It is much, much easier to put a banner up than to audit every application and technology used to ensure nothing tracks the user.

It is REQUIRED to audit every application and technology to determine what tracks the user. That isn't negotiable, it's the law: you must know where, when and for what purposes you are handling personal data.

After that audit, you can either show a cookie banner etc, or remove the problem applications/technologies.

https://gdpr-info.eu/art-30-gdpr/
The someone also has a long history of screwing over many people he does business with, forcing them to waste time and money in court to get paid. It boggles my mind that anyone would still do business with him without having a legal team on staff.
Apple Music switches between lossless and compressed depending on bandwidth and tells you on the screen whether it's on lossless or not.

I find myself feeling that audio quality mid track has worsened and look at the screen to have it confirmed that it isn't lossless any more. Of course I don't know what the compressed bitrate is - so it could be quite low in these scenarios - but subjectively the quality isn't awful, just a bit worse.
The people that facilitated this behavior and got wealthy from it, the C-suite people, should be out in prison for this as well, as well as be forced to pay a huge fine.

This should serve as an example for other companies not to behave in the same way.
FOSS front ends like Nitter provide a RSS feed for Twitter feeds. Invidious for YouTube and Teddit for Reddit also work, though the original sites in this case still provide their own RSS feeds.
So, he welcomes games changing desktop resolution which pretty much all of them do?

I'm not sure I've understood your refutation.
The parent's point is very clear, but I guess you never had the opportunity to see it in action. Basically, you can write a Prolog interpreter for the full language very easily (a few lines), and this interpreter can extend the original language in any way you want. So you can not only write your own DLS, but do any kind of reasoning/transformation/interpretation/debugging with the new constructs, almost for free, no knowledge of compilers is needed. This is how people write new languages based on Prolog.
I hates the idea of hooks. After trying them, there are things are like about them, and I use them.

But it's not "the best things to happen to react". It added plenty of complexity to the system.

Hooks have been embraced by the community in a way that now many features only exist as hooks, which makes ones life difficult as soon as you don't want to use a functional component.

An no, not everything should be a functional component.

In fact, some things are really hard to do with hooks. I dare you to craft a simple reusable _and correct_ useInterval() hook without stealing the solution online.

Go on, I'll wait.
From the article:

> Keep in mind that this list serves the purpose of showing what needs to be fixed in Linux rather than finding faults in it.
Why do you bring forth this straw man argument?
This really gives me "Western regulations on labor hurts its economy compared to China" vibes.