skysight-inc/HackerNews huggingface dataset:
Let me get this straight: you're saying that Americans are too reliant on television for information, and to support your analysis you're watching cable news?

We can both agree that there should be more healthy debate, both in general and in the media. So far though your argument has been that Americans are less civically-minded, and your supporting evidence has been a few people you talked to who mentioned movies and watching American infotainment television.

This isn't a particularly useful or interesting conversation for me at this point, so I'm going to go back to work. Thanks!
Unless you have a lot of concurrent connections (C10k problem), having one thread per active request isn't a big deal. For my web applications, requests spend most of their time waiting on the database, and an open transaction is at least as expensive as a thread in an app server for many databases. So I agree that for most applications async isn't worth the complexity they introduce. In many implementations they also mess up your stacktraces, which makes debugging production issues harder.
There was also a more recent one on eBPF and Kubernetes which was an interesting read: https://thenewstack.io/ebpf-put-the-kubernetes-data-plane-in...
+1 on this, for me deadlifting has single-handedly fixed my back. I tried PT for it, with mixed results, but once I started lifting it completely went away. YMMV, but it's worth considering for sure.
2020 LLVM Virtual Developers' Meeting
At my last job I worked alongside a guy that made $160/hr as a contractor which if you work 50 weeks out of the year at 40hrs a week, works out to $320k.

This wasn't at a FAANG, and this wasn't in the Bay Area. The guy was a stellar developer but he didn't have a PhD or anything and was only 5-7 years out of school.

We got to talking one day and he said that the only reason he's making so much is that he was at the right place at the right time, he worked for this place before and they asked him to come back, and offered an insane rate to do so.

Making $200k to $500k in the industry isn't hard (the actual work). The hard part is finding a company that needs someone of your skill level and are willing to pay whatever they need to. Finding that job is going to be the really hard part.
The thing is, your grandma can watch a paper process, understand it, and verify that no shenanigans happened during the part that she was watching. But she can't do the same for online voting. She's not going to audit the software used. She's not going to verify network integrity, or authenticate packets.

The manual processes are much better for transparency and verifiability. And we really badly need those qualities right now, when you have to be able to prove to the other side that the vote was legit, and be able to prove that every claim otherwise is false.
Circling back on this, there is one aspect in which I'd agree it's 4D chess: 60% of the money Trump is raising right now for these lawsuits is going to pay off campaign debts from the election. It doesn't matter how frivolous the lawsuits turn out to be if it keeps Trump from having to dig into his own pocket to pay for his campaign.

But that's only "4D chess" in the sense that it's a con, run by a conman. A classic con, in the sense that people believe the money donated is for one purpose and it's used for another.
> All indications are that they were operating on a profit basis, not a growth basis

From the founder himself:

> We've had carryover losses for years, so from a tax perspective, there was no hit on either side.

I realize that tax losses can differ from cash losses, but are you so sure about that?
At least phone calls are protected by law in some capacities (HIPAA allows for faxing but not email, warrants are supposed to be required for tapping phone lines but not email, etc)
> Veteran soldiers, local knowledge, sympathetic populace, terrain advantage.

And lots of aid from the USSR and China. Aid from two superpowers sure helps in fighting one superpower.

> None of America's aims could have been achieved there meaningfully.

It depends on what you think those aims were. The aim of preventing South Vietnam from being taken over by North Vietnam was achieved militarily; then the US Congress threw it away.

> Big guys lose to small guys all the time.

Big guys lose to small guys that are being helped out behind the scenes by other big guys all the time, yes. If the small guys have no help from other big guys, then no, the small guys pretty much just lose.
Qt 6.0 Beta 4 Released
Importantly, those fees are only paid to launch a new product. They pay them because retailers won't buy inventory of a new product until they know it sells.

So again, not even remotely the same thing as what Amazon does.
>They described the mental hardships that come along with a chronic condition. It it possible that quarantine is worsening those hardships? Sure. But when you claim that COVID related hardships are due exclusively to quarantine you are basically invalidating their experience by saying that a chronic condition alone wouldn't cause these issues.

I didn't claim that but I don't think that matters to you. All I said was that it's hard to tease out the difference between covid caused hardships and covid treament caused hardships. Cancer doesn't make your hair fall out on its own.

>Your comment would have been totally fine as a top level comment. It is a believable theory that quarantine is worsening mental illness. Your problem was the context in which your comment existed and the way you were effectively dismissing OPs experience out of hand.

I didn't dismiss his hardships. I didn't even dispute them. Stop putting words in my mouth. I only pointed out that (similar symptoms in other people who have had covid) might be caused by how we're treating it (quarantining people and so on) not the disease itself.
Is Rust mature enough for web development already?
As a non-citizen who had a chance to observe how the process works in California, I was struck by how little emphasis is put in the secrecy of the vote. The whole system looks reasonable except for how easy it can be for poll workers to know what you voted for.

Beyond that, the system is clearly geared towards increasing participation and enfranchising as many people as possible (a good thing in a democratic system).
It depends on what you want to achieve.

Do you want to have race based discrimination and murders? go with the selectively pointing out the crimes committed by immigrants are committed by immigrants. This will give the illusion of causation(Immigrants do this because they are ).

If you want to have a society where people are judged by merit but you still have people arguing that it’s the race we should be looking for, go with pointing out the success of the immigrants. This will break the "Turks commit crimes because they are Turks" claim and inspire people to look to replicate the success of the successful ones.
One thing I've always wondered, is whether moderating a forum like HN (or any forum, really) is mentally stimulating enough to do day in and day out.

As a web developer, the more I do the more I crave novel challenges. Writing CRUD apps or getters and setters gets old fast.

Are there novel challenges with content moderation?
The election results are almost identically opposite this time around in swing states but suddenly no signs of russian interference anywhere. Imagine that.
Game on Your iPad with a Keyboard and Mouse
I can't help but wonder if this correlation over causation? You just had a disease that has rocked the entire planet, that is so new that nobody really knows a whole lot about it by comparison to other coronaviruses, that has killed a LOT of people, and has media outlets constantly talking about the effects of it. How could you not be anxious? And anxiety and depression often go hand-in-hand. So how do we know if it is the after affects of virus that is directly causing these issues?
There is a big difference between lots of journalism being bad and this specific piece being bad.

90% of everything is shit, but if someone posted their app on a show HN thread and i commented that it was shit on the basis that statistically most apps are shit, i would be rightfully downvoted to hell. This is no different.
There is no obvious benefit to the ISP to serve multicast packets (so some kind of regulation would need to be crafted to force them to do so)

In a world where denial of service attacks are cheap and ubiquitous, my first thought is that enabling multicast would be difficult to do without reducing the cost of debilitating DOS attacks.
You are correct about independent research and verification, however they dropped the ball by not linking the cited paper.
In Pennsylvania there was a web tool via the department of state to check if your mail in ballot was counted.

I can picture several ways to do a hybrid (mail + online) election like getting a code in the mail, voting online, then being able to ensure your ballot was counted correctly by using your code.

It seems to make a lot more sense than having states count for a week.
I think it's fair to say that the 80/20 rule applies here. 80% of us are on fair wages for our skill set, and are mostly in semi-comfortable jobs, and are mostly OK with that.

The other 20%... well good on you, but not everyone is cut out for working 20 hour days, 7 days a week for months on end on a startup that may or may not make any money.

Personally, as long as I can feed myself, pay my bills, and look after my family, I'm happy. Also for me, only having to work 8 hours a day, 5 days a week, is a bonus.
According to the Lancet paper that Infinitesimus linked to, the researchers divided the patients into cohorts for statistical analysis based on a number of variables:

> We identified a set of established and suspected risk factors for COVID-19, as follows: age, sex, race, obesity, hypertension, diabetes, chronic kidney disease, asthma, chronic lower respiratory diseases, nicotine dependence, ischaemic heart disease, and other forms of heart disease... We also identified an additional set of established risk factors for death due to COVID-19 (which we take to be risk factors for severe forms of COVID-19 illness), as follows: cancer (particularly haematological cancer), chronic liver disease, stroke, dementia, organ transplantation, rheumatoid arthritis, lupus, psoriasis, and other immunosuppression.
Right, but that's quite atypical, isn't it?
I'd like to point out this phenomenon is not limited to their APIs. The docs for sys admins are poor as well.
How did net48 bite?
Two U.K. metal-detector enthusiasts discovered a Viking hoard
He seems to be this honest and stable user: https://www.reddit.com/r/golang/comments/gzvf70/comment/ftim...
Wherever you run to, you will get buggered around a bunch and then run somewhere else.
The Flops
It could also be because it makes economic sense for Valve to make their software portable. Being tied to Direct3D, which only runs on Windows, is not in any way futureproof. I'm not following Valve closely, but they used to be working on the Steam Machine, and they have VR aspirations. I don't think they'd want to have to buy Windows licenses for their custom gaming hardware. I'm not sure how active those projects are right now, but regardless, if your game engines are tied to Windows, it locks down your future options, Microsoft has you by the balls. To maximize profits and future opportunities, you'd want to be able to write once and port easily to Mac, Linux, cellphones, consoles, VR headsets, etc.
You can't just throw out accusations against someone like that without providing some kind of proof.
.NET is meant for stuff like microservices; you don't see lots of those written in php, right?

Also, for high-traffic websites, that's really not a great idea. You might say "but Facebook, PHP" - I'm really certain that their current codebase doesn't have a thread that blocks on DB for each user request.
Does that mean whenever medical information is sent via phone or Fax, HIPAA is being violated today?

Because plain old telephone service is not E2E and the phone company can eavesdrop on you quite easily (as can the government with a warrant, or a bad guy with a phone tap on your line...)

Not saying that e2e shouldn’t be used when practicable but a blanket assertion that e2e is required for HIPAA seems a little unbelievable to me when I’ve recently received COVID test results from providers via a cell phone call.
Consumers aren't exactly helpless here. The worst-case scenario is the customer is unable to get another flight (for whatever reason) and 'has to' board the 737Max that one time. The customer can then choose not to book with that airline again. I'm already not a fan of AA, and with this news I can happily avoid this situation by simply not flying AA.

Will I always feel this way? We'll see. I'm fine with letting other people be volunteer guinea pigs before I commit to something.
This carefulness and emphasis on stability and simplicity is one of the reasons I'm attracted to the language. Currently I personally don't really see a use-case that isn't covered by my tool-belt otherwise but every time I peek into a Go repository or read about Go I get a bit jealous.
I see that you can point it at a git URL and I see the "running a git source" section of the docs, but I am not seeing how to authenticate to a Github or Gitlab repository if it is not publicly viewable. Do you support that type of authentication?
Are you sure it will not be distributed with Windows? Is 4.8 the last version being distributed with Windows, requiring all future .NET framework versions to be packaged with the apps?
Apart from needing two namespaces, this does look reasonable to me. I'm not sure how you could make constructor-based dependency injection easier without making it less obvious what is happening. And most of the additional lines are stuff your editor can do for you, even in VS Code you can automatically generate the field and assignment and the imports after just typing the constructor parameter.

ASP.NET Core does push you strongly towards dependency injection, but it does not force you at all to use it.
I am super happy that I invested in Go. I ended up working on TURN, WebRTC and DTLS and feel I made the right choice. The impact vs time spent was worth it. I don't think there is any other language I would have had a better experience. Either it is too niche, or it is so popular that the community is anemic.

* https://github.com/pion/dtls

* https://github.com/pion/webrtc

* https://github.com/pion/turn

Go is really great as a 'teaching language'. I have seen lots of software pop up that was inspired by reading the Pion code. I think that is great, it is much harder to read and learn from other languages. Also really great for contributions. I get so many people making their first Open Source commit. The languages simplicitly really makes it easy.

The most frustrating thing about Go isn't even the language, it is the community for me. It is very business/corporate focused. Everything is all about Kubernetes/cloud. I apply for conferences/meetups non-stop, but never have any luck. It is always the same company reps. I am envious of the Rust community here, but maybe grass is always greener on the other side?
Even Syria, Turkey, Qatar, Nigeria?
(thanks for your insider take!)
It's ok but not huge. I'm starting a second mobile app in native Xamarin and there are some pretty active communities around.
> Given how most actual AI solutions work under the hood, this might not even be a lie!

Even back in the 80's, the computer algorithms that played the other side in computer games was called "the AI".
This part seems incorrect:

> There are strict laws regulating police and poll workers while the polls are open. Police are not allowed within 100 feet of the polling location, unless they're actively voting or there on official business at the request of the election board. Additionally, anyone working at the polls in an official capacity is not allowed to wear any clothing with political messaging. One of the officers who showed up earlier in the day was wearing a hoodie with the American flag on it, and the US armed forces oath of enlistment printed in place of the white stripes. As they were leaving, I pulled the officer aside and asked him to remove the hoodie before making his next stop, politely explaining the law.

The linked PDF of rules says that the following isn't allowed:

> Wearing a t-shirt or button supporting a candidate, campaign, or political party (except voters in the act of voting)

The American flag with the military oath of enlistment isn't any of those. I'd probably get upset as well if some poll worker tried to tell me I'm not allowed to wear the American flag on my clothes.
Multi-Paradigm Languages
> The idea that Islam is just destined to be violent and chaotic is just as misguided as seeing Middle Ages Europe, reading Jesus’s “I did not come to bring peace, but a sword”, and saying the same thing about Christianity.

It is well known that any culture where polygyny is the norm will be more violent than a similar culture where the norm is monogamy.
Yes, but it is as-designed, and only affects our presidential elections. Sometimes the US acts as a single nation, and sometimes it acts as a federation of states. In this case it's the latter.

American media will only project the winner of an election once a sufficient number of votes are tallied that the outcome is clear. The alternative would be to wait for weeks until all ballots (absentee/mail-in, overseas/military, provisional, etc.) are counted.

Is this actually not done in other nations?
A Primer on Software Development and Its Frustrations
It doesn't matter as long as you remember it.
Same goes for less.
What does tar mean, or zip, gzip, unzip, rsync, scp.
Do you care? tar is now a verb and a noun in its own right. If you know what it is and what it does, you know what it means.

When you type pwd you mean please do what pwd does.

npm nailed it, npm just means npm.
> Online voting seems like such a simpler approach.

It isn't. Bruce Schneier has written about how online voting is a terrible idea in general [0], and how real-world attempts at it are often woefully incompetent. [1][2] Voting should remain paper-based.

[0] https://www.schneier.com/blog/archives/2018/04/securing_elec...

[1] https://www.schneier.com/blog/archives/2019/12/election_mach...

[2] https://www.schneier.com/blog/archives/2020/02/voatz_interne...
I've been working on a very simple (but extremely useful) WatchOS project I'd like to keep under wraps for the time being, as I think it could certainly sell.

Apple's WatchOS documentation, however; is sparse at best, barely there at worst. It's been a problem with various Apple documentation for years.
You hit the nail on the head: the cynicism. Cynicism isn’t a morally neutral stance. Assuming everyone else is arguing in bad faith and in favor of their crude short-term political/economic interests. Asserting that all property is theft and that the system is rigged. Dismissing those who disagree as gullible or stupid or (themselves) cynically trying to manipulate people. There is so much of it here and it comes from every angle. It is disgusting. That people who are here tend to self-identify as high-IQ does not help.
The police officer mishap was disturbing.
I actually disagree completely. Your answer does not relate to my comment at all.

This is about “Apple losing the functional high-ground” (which they clearly had at one point) in terms of design, architecture and general “DX”.

All in comparison to its own previous high quality.

In terms of quality of products they still are best in their respective class IMHO. Security, usability and durability are still great/good enough. This has nothing to do with marketing.
They have an `API Changes: Hide/Show` thing on their documentation (on the right, top) that I think is new fwiw.

https://developer.apple.com/documentation/swiftui/progressvi...
> Regulation should prevent this from occurring.

It already exists. It's called "fraud".
Thank you for your feedback newscracker. This free version will always remain free. Unless you are sharing, the passwords/notes/pictures you store are encrypted and stored on your own device (it uses your iCloud storage for backup if you have it on). That's why we don't incur a huge cost so we are able to keep this version free. However, we are planning to introduce premium features in the future so we follow a freemium business model. We will update the FAQs so it is more clear.
It could be.

With voting I think the consideration is a barrier for voting. In many states you do not need to prove it to vote. Some states allow a normal vote and some states make them provisional. Still, no concrete identification is required when voting in most states. The voter is trusted to be who they say they are under possible penalty. This only applies to in person voting. Almost all states allowing mail in voting do not require notarization.

With electronic voting you have a huge barrier in that not everyone has access to the means to vote electronically. You disenfranchise a pool of voters.

https://ballotpedia.org/Voter_identification_laws_by_state
Unreal engine is like that, except with fewer third party tutorials. It’s getting better but the c++ docs are almost as bad as having nothing. Some of them only have comments like “maybe refactor this” as a description, and the community wiki was taken down recently too