skysight-inc/HackerNews huggingface dataset:
At least on the hardware that I've had, it's basically rock-solid in practice. I use it with high-refresh-rate monitors, I've tried FreeSync and that works, it works with all my displays, and recently the older of my GPUs (Radeon Pro WX 7100) finally got audio output over DisplayPort, as the newer of them (Radeon VII), though I never really had any use for that feature.

The acceleration, particularly with RadeonSI and RADV, and particularly as the RADV developers (independents, Valve, and some smaller companies I wish I remembered the names of) have been making massive improvements on the shader compiler side. RADV's own shader compiler (ACO) is noticeably better than the first-party AMD LLVM stack, and RADV is substantially faster than any of the first-party AMD Vulkan drivers for both graphics and compute workloads. I hope ACO in RadeonSI becomes a thing, I think it will be a major improvement.

Message to anyone listening from AMD: maybe look into making ACO your primary target rather than LLVM, it is clearly a better design for your GPUs, it has substantially less overhead, and there's no legal reason it can't be a part of all of your drivers.

As for kernel support, it is often same-day or at least it can access the displays on launch day, provided you have the latest stable kernel. ArchLinux is rarely that far behind a new stable kernel release, so on ArchLinux, same-day support of one form or another, and full support that day or some day soon, is the norm.
So, by that logic, there has never been a stable driver API in the history of OSes. Windows 9x, Windows 2000/XP, Windows Vista/7/10 all had different graphic driver models and were incompatible. Same with various releases of OS X/macOS.

Of course I’m not implying that the driver interfaces have a guarantee or will not change, especially with the rolling release model of Linux. However, you can be pretty certain within a major point release that there won’t be significant breaking changes. Thus the “pretty stable”. It’s not a pro nor a con, it’s just the style that works for that open source project.
I agree. Further since Software / IT industry is huge I would identify at least 2 categories for workers there. One mainly enterprisey CRUD peddlers, or just setting up and customizing large packaged software etc. They often work at large consultancies. For them this is just job that pays good. These folks don't even understand there is something called side/personal projects.

Second category who work on large custom build applications, likely enjoy good software craftsmanship. They got chance to be part of challenging projects. They think of getting even better jobs or just plan to write some personal projects which may even be useful at work.

Now when it comes to hiring I do not know if hiring folks / HR really identify these 2 categories. To me it seems every application is evaluated as software developer without analyzing context on what kind of work is done at what kind of companies.
A key reason for this, if I may guess is that most libraries today provide tutorial/get-started code which uses CDN. I assume most just copy paste these code snippets into their projects.

My go to test for my QA team is to have them add a zero internet test case. Test your product in localhost with the network switched off.
One fun thing about Ham Radio is learning really odd bits about of unusual geography. There is the IOTA (Islands On The Air) where we try to collect as many as possible. However, apparently this one has resisted https://na-234.com/NA-232_index.html

I have in the past run mobile putting moderately rare US counties on the air.
Godot isn't finished yet.

Unless you plan on developing an open source game or need absolute total control over your project I wouldn't use Godot.

The greatest advantage of Unity is anyone can develop something for it very fast. The worst part of Unity is anyone can develop something for it very fast. An asset developer might build something which he or she doesn't actually update, or has a nasty habit of completely breaking your project.

The one thing I don't like about Unity is the lack of quality control with assets. Some assets will give you a nice foundation for a fantastic project, others will set you back days. Asset authors are almost always either absolute Angels, who will go out of their way to help you and if they can't offer you a refund.

Or their jerks, their assets don't do what they promised and they'll refuse to refund your money. If I could fix one thing about the unity ecosystem, I'd tell Unity to give asset buyers a few no contest refunds . I probably spend about 1000$ on Unity assets per year.

The one time a $15 asset ends up not working correctly I should be able to get a refund without begging the author for it.

Plus it's essential to understand what your goal is. Do you want to actually ship your game within a reasonable amount of time? Or do you feel like creating a project primarily for learning, or to just share the code on GitHub?

If you want to ship a game, either use Unity or Unreal. These are the only two engines which are well supported enough where you can get something done within a reasonable amount of time.

Open source engines are cool, but there is absolutely no expectation of things working as well. Let's say you want to build a project with Godot, and it's going well so you want to publish it to Switch. You're going to run into a ton of problems off the bat, one open source projects tend to not support closed apis which council manufacturers force you to support. So you're going to have to build your own integration there.

Vs clicking a build to Switch button with Unity.

Honestly I can't say enough good things about Unity, you have an amazing amount of educational material they publish. And for the most part I've been able to buy assets for $50 or $100, and save myself 80% of the development time on my projects. You aren't going to have a good time with Unity if you're adverse to buying assets.
Give it 10 years and a lot of engineering time, maybe half a trillion USD and you'll get the equivalent in the mainland US. Until then, it's more convenient to use the US military resource to protect Taiwan from PRoC.
If we're talking about CPU's wrt Intel, and GPU's wrt nVidia, I think they'll do fine- IIRC, they're both separate internal groups with the same overall leader (Dr. Su).
The 1619 Chronicles
I'd imagine just as many lawyers work as parts of larger legal times. And a doctor's performance is even more murky in many ways—did the patient get better because of the doctor, or because they were going to get better anyway? You can't just look at a doctor's record and determine their performance.
Modern politicians don't encumber themselves with philosophy; resolve is way more important than wisdom.

Modern philosophers don't encumber themselves with applicable policy either.
This right here. When you overloaded with a lots of things, it will take toll on your body and mind eventually. You know what's good, but you just can't bring yourself to 'just' do it. It's not fun at all.

I personally found radical change help in this case.
On most CPUs, there's plenty of 2 64-bit operands, and with SIMD instructions, plenty of CPUs have more than 1K bits total as input to the instruction. Good luck exhaustively testing those.
Nothing is infinite however. The concept of unlimited is never correct without disclaimers.
I'm on the T-Mobile Connect 2GB plan with unlimited talk and text. I was paying $50 a month for basically the same plan but thanks to one of the Sprint/T-Mobile merger conditions they have to offer it for $15 now.

I don't like to watch video on my phone, I almost never hit the 2GB limit unless I try.
At least one of the built in uBlock lists (I have almost all enabled, probably one of the anti social media ones) blocks js files with the name "tweets.js".
Sistema Huautla
Indian here. I just use the 3GB/day plan + 50GB top-ups when required. I get a constant 40-50Mbps.
My monthly average is around 100GB. Internet cost is around $8 for 55 days. 50GB top-ups cost an extra $4.
If the US gov't demanded to audit say, Mercedes Benz, and when they refused, nationalized it, you'd support that?
A lenghty, notable non-fiction work by Tolstoy where he discusses nonviolent resistance and the core of Christianity, is "The Kingdom of God is Within You" [1].

Apparently Mahatma Gandhi listed this one among the three books that have most influenced his views.

A short (ca 80 pages in my language) interpretation on these topics was also "A Confession" [2]. I sometimes wonder if I would have made a few different choices if I had read this book in my early 20s. Probably not, but it is a nice dream.

Also, a short fiction masterpiece by Tolstoy on life and death is "The Death of Ivan Ilych" [3]. It has some excellent plot twists. I remember feeling like a ping-pong ball in the hands of the author; whatever he wanted me to think, I did.

1: https://en.wikipedia.org/wiki/The_Kingdom_of_God_Is_Within_Y...

2: https://en.wikipedia.org/wiki/A_Confession

3: https://en.wikipedia.org/wiki/The_Death_of_Ivan_Ilyich
My side projects include servicing the car, restoring old appliances, general other repair work around the house... and also working on software that's often related to that stuff.
Integration Practice – Sending Messages by Huawei Push Kit in Cocos
Agree with these points; oddly I love instrumentals of a song than song w/vocals; and although Deezer is good, not good enough. Back to searching through sounds w/o vocals.
Does OSM have traffic?
I don't know how the drivers aren't driven mad by hearing those jingles all day. I go berserk just walking by them.

If I was an evil prison warden, I'd play those tunes to punish the prisoners.

They're also loud enough to damage your hearing.
This is an odd resource, at least with respect to IFR. I didn't look to see if the CFR section was more reasonable. They don't date the commentary in the IFR section, but it seems like it's mostly March/early April? If so, we obviously know a lot more since then.

> We could make a simple estimation of the IFR as 0.35%, based on halving the lowest boundary of the CFR prediction interval in Europe.

I mean, sure, maybe an ok guess way at the beginning.

> In Swine flu, the IFR ended up as 0.02%, fivefold less than the lowest estimate during the outbreak (the lowest estimate was 0.1% in the 1st ten weeks of the outbreak).

We simply weren't doing the surveillance needed for the 2009 H1N1 pandemic during the pandemic to have reasonable estimates for quite a while. We are doing much more of that for Covid - we have serology studies, and we have fairly accurate death numbers (at least in some countries), the key pieces to put together more robust IFR estimates. We didn't have those for H1N1. I also find it a little odd this page just generically references it as Swine flu, vs being specific about it being the 2009 iteration of it. I'd expect that from a news outlet, not an Oxford associated group.

> In Iceland, where the most testing per capita has occurred, the IFR lies somewhere between 0.03% and 0.28%.

Iceland contained their outbreak (yay!), and had very few cases overall, and just 10 deaths. Their CFR is 0.28%. Given their massive amounts of testing, it's hard to understand where the 0.03% comes from (and, obviously, is wildly low). But mostly, there were so few cases in Iceland that's it's hard to draw many fatality rate conclusions.

But mostly:

> Antibody testing will provide an accurate understanding of how many people have been infected so far, and permit a more accurate estimate of the IFR.

> *Estimating CFR and IFR in the early stage of outbreaks is subject to considerable uncertainties, the estimates are likely to change as more data emerges.

Seems to be consistent with this having been written up in March/early April. Since they haven't updated it, and the reasoning even at the time was fairly poor, this doesn't seem a useful resource (at least for IFR).
Launch HN: Whize a private and curated search engine
My co-founder kallsyms and I have just launched https://whize.co we provide specialized indexes and our custom ranking method to provide a better search experience. We're private by default (analytics are opt in) and serve our own indexes (100m+ pages and 40k+ sites so far.) We've been working on this for a while and are really excited to get it out to people!

You can read more here: https://tinyurl.com/whizecolaunch (Goes to a short medium post)
Section 14, "Expanded Audion and Vacuum-tube Development (1917-1930)" [0], including Armstrong's original paper [1].

[0] https://earlyradiohistory.us/sec014.htm

[1] https://earlyradiohistory.us/1921sup.htm
Wow. The article is worth a read. I think our ice cream trucks use a different tune, but it’s been a while, so maybe I’m wrong. Either way, I will never hear that tune the same way again. Same for “zip a dee doo dah”.

Edit: the article mentions this, and that particular tune is being replaced. “He’s replacing it with a new 45-second jingle written and produced by Wu-Tang Clan member, RZA,”
They can make their way into the public's hands in a couple of different ways:

1) The multi-track recordings are deliberately released by an artist who wants to encourage others to remix their music. Sometimes it's just the instrumental. Sometimes it's only the acapella vocals, and other times they release the entire multi-track, or a simplified version of it.

2) There are certain audio tricks that can be applied to separate certain components from a recording like isolating the L or R channels. If you have an instrumental recording, you can use phase cancellation to nullify the instrumental against the full recording end up with just the lead vocals. This technique has it's limitations and isn't always perfect.

3) Box sets for popular albums sometimes deliberately include isolated tracks. The Beach Boys' 'Pet Sounds' box set is a noteworthy in this way.

4) Audio engineers and producers with access to a famous song session or tape reel will copy and leak the entire multi-track recording. This is usually illegal. Nonetheless these are highly sought-after by audio engineers and producers who trade them amongst themselves for their insights into the recording process that they offer.
They went pro
Google pays Apple to advertise their Search Engine in Safari. Google, like every website, gets access to Apple platforms for free via Safari, with no obligation to pay 30% up front nor 30% of any other revenues, be they direct purchases or indirect via ads.

Google is quite fortunate that Apple doesn't block web ads or intercept web payments and charge a platform fee for that.
Where does this sit in relation to gnuradio? Is it an alternative? A supplement?
Runitonce is one of best training sites
That's why this approach can tend to be a positive for driver versions matched to hardware iterations: a given fix may or may not apply to a given hardware config, and likely has to be tested against each config separately.

It's one of the unusual circumstances where, unfortunately, abstraction can decrease flexibility and increase development time.
Remote file systems are the worlds biggest pain in the ass. NFS seems like the easiest option but its ancient and insecure over the network. SFTP can be mounted and is also easy while being secure but is super CPU heavy on a single thread.

All of the options I looked in to would fail when a program expects to be able to set permissions on things in the remote directory.
Next time I jump into game dev I definitely want to try Unity. Last time I wrote my own engine pretty much from scratch on top of Pixi.js and while I learned a huge amount, there were a lot of “lessons learned” that I gained manually (or didn’t gain) that Unity has baked in from the start.

One thing that’s interesting to me about Unity is AFAIK it bakes the Entity Component System pattern into its core. Any good guides or resources on this?

I found Robert Nystrom’s excellent book a good resource for this (http://gameprogrammingpatterns.com/component.html) and even wrote my own post on the concept to help crystallize my understanding (http://ripplega.me/development/ecs-ez/). I’m interested to see if there’s a good authoritative Unity-specific post on the topic.
If you don't already have the sort of corporate hookup that the author has (R&S test gear on an ESD mat smells pretty telltale), then plan on throwing down at least another US$3K for a Quartus Prime Standard[1][2] license to PNR this target for shits and grins.

[1] https://www.intel.com/content/dam/www/programmable/us/en/pdf...

[2] https://www.intel.com/content/www/us/en/programmable/buy/des...
Let's say I do this in Russia or Morocco or whatever.

How are they going to prevent me from doing so?
Irrelevant content that is "accessible" is worse than relevant content that's only accessable by 99.9% of the population.
That might be an ok solution for consumer devices, but the kernel drivers I'm talking about are for custom setups that will only be used internally by me. There would never be any reason to upstream them. Constantly upgrading the kernel just creates a lot of work.
Because there aren’t too many options for the use case of a shared filesystem that has many readers and writers, support for directory authentication and untrusted/less trusted clients.

You pretty much have NFSv4 and SMB.
Maybe you stop hearing it?

Also playing music over and over is considered torture.
This is a pretty awesome FPGA for the price but the tool licenses are a few $K if you want to stay strictly legal. For Xilinx you can actually rent a full Vivado tool AMI on AWS, but I'm not aware of any similar offering for Quartus.
This Week in Linux: Gnome 3.38.2, New Kubuntu Laptop and More
Fusion is great and important and if society can afford it they should continue to fund it. However, if the goal is slowing damage to the environment in the next 80 years then fusion shouldn’t be seriously considered. Fusion is the answer to what humanity does to make large amounts of electrical power not from fossil fuels when renewables stop scaling for baseline loads. Humanity will benefit from it, but the window for it to be the technology to keep the planet habitable has passed.
Real DOD-style ECS is being baked into the core of the "new way" of programming Unity, but a lot of that is in preview packages. Much of how Unity is used today actually involves very little ECS.

See https://unity.com/dots
If Google, Apple, and MS were prevented from developing web browsers, who would? The mass public wouldn't bother buying a copy of Netscape.
We'd likely have skipped over the web entirely and gone right to native app stores for everything, like the bad old days on cell phones.
Man of course there are english passages that are too verbose to read. Everyone knows this. This is not what I'm talking about. I am saying the level of NORMAL verbosity in the english language is already illogically considered to be too verbose for programming. There is an irrational dichotomy here and you can't see it.

You took shakespeare and upgraded it to be more verbose than normal. That example does not disprove my point because you misunderstood.

Let's start with a normal example. My original Box example. Step by step. It is in your opinion that the Box example I created is waaay to verbose. My claim is that IF I translated my Box example into the English language it will not be considered Verbose by the average english speaker. Take this english phrase:

The measurement of the left bottom side of the box is 26 centimeters. The right upper side of the box is 10 centimeters.

We can both agree the level of clutter above is Normal for the English language. I can shortcut it though if you want.

Box: x is 26, y is 10.

The second example is the shorthand we tend to use in programming. We think it's fine in programming but it's not fine in English.

struct Box {
x = 26,
y = 10
}

English in 99% of all cases, we prefer way more verbose syntax than programming, even just by the virtue of grammatical words like "the" "and" or "of". My argument is to move programming more in the direction normal english verbosity. That's all. Add more meaning to your variable names, spell out the purpose of the name.

I'm not advocating insane levels of obvious of detail here. I'm obviously not saying we do this:

variableThatCanBeAddedToOtherNumbers = 22

which is what your example is accusing me of.

I'm saying fill in the variable name with necessary details that the reader would need to know. Fill in details in your variable name that you would put in documentation to help the reader understand. This is what they call self-documenting code. Additionally there is no need to cut details for elegance, it is pointless to use an abbreviation if that abbreviation has a probability to be misinterpreted or confusing.

UpperLeftSideInCentimeters is infinitely better than x as x can lead to a ton of confusion. Either way nobody will call something "x" in english they'd choose the more verbose and informative way despite the "exhaustion" in reading. On average nobody complains about English so the same can be said if we did it in programming.

Additionally programming will never approach the verbosity of English. I'm just saying programming needs to be a bit more verbose and not excessively more verbose than English itself.
Exploring SO_PEERSEC
Are these notions applicable in practice? Could a society without a state hold against its neighbors who have governments and armies?
Manhattan and Marvel Comics
The theory of fasting in this situation is that once your body burns the available food-fuel, various systems are impacted. So, if that is correct, you would see a change towards the end of the fasting period. A longer period would therefore be expected to show more change.
I didn't get the memo that you had to have programming specific hobbies for interviews.

I usually just say something to make me seem well rounded if asked about my hobbies.
as another data point: my FTTC was basically perfect, 110mbit sync, dropped maybe three times a year

I was sort of sad to replace it with FTTP, which has been slightly more unreliable
It was pretty common by mid 2000s when Xbox Live came out. And it was pretty common IRL in early 2000s too. I’ve seen plenty of n-word dropping and casual racism IRL as a kid in the early 2000s.
No, the "breakup" was a nonsensical geographical partition. I live in NY. Why would I event consider buying a phone line in CA?
If you've ever gone down the internet rabbit hole of intermittent fasting (which I don't recommend!) you'll find that people shoot for 20/4 or at least 18/6. 16/8 is the beginner version.
People are finally realizing that all those taxes that California collects gets them effectively nothing over places like Texas or Florida.

The Bay Area is beautiful, but after being panhandled every day, stepping around shit and fresh piss on the way to work, paying an outrageous amount for BART (which always has issues), paying thousands a month in rent for a shitty house from the 70s, etc. people are tired.

Now with the fires, and the shutdown, everyone wishes they would have sold and moved to Houston, where a brand new 3000 sqft house only runs $350k.
Not sure which party is worse, the government or Facebook?
I also think it should not be. But so many times companies hiring brought it upon themselves by thinking too highly of their work. I have had first hand experience when just to develop or support some half-assed shitty webapp, hiring guy would talk of it as developing platform challenging Amazon in E-commerce.

In these scenarios they are going to get lot of candidates who will do far more fuzzing on their CVs
You can opt out of a class and you can ask a lawyer to file a new lawsuit for the new injury.
Well done, Dr. Lictman. I’ve been doing DSP professionally since the 80’s and have written my share of demods, filters, equalizers, on DSP chips, PCs, main frames, single board computers in half a dozen or more languages. This is one of the finest one-stop descriptions of DSP I have ever seen. This covers nearly everything I studied for my BSEE and MSEE degrees. If anyone is itching to learn DSP, you can’t go wrong here if you really study this material.