skysight-inc/HackerNews huggingface dataset:
It works very well on Firefox on Android, out of the box, with uBlock to get rid of commercials too. I shudder to think that one day Mozilla will tire of supporting FF on Android and I'll have to start using a YT app again...
The optimal diet for longevity comes down to this critical factor
If self-driving takes off, perhaps our electric cars can self-drive themselves, at night, to the charging point? Would be cool!
Exactly. I wrote this explanation, but you beat me to it, so I'll just post it here:

The real reason we use I/Q sampling is because we want to frequency-shift a signal.

Why do we want to frequency-shift a signal? In radio frequency applications the signal of interest almost always has a much lower bandwidth than its highest frequency. In other words, the signal has a small bandwidth (say 40 MHz) centered around a high center-frequency (say 2.4 GHz). If we want to digitize the signal, then one way would be to use a very high sample-rate ADC (e.g. a 2.4 GHz ADC). But these are very expensive, and a much better way of digitizing the signal is to use a mixer (a frequency shifter) to shift the signal to be centered around 0 Hz and then use a relatively low sample-rate ADC (e.g. a 40 MHz ADC).

The way frequency shifting is done is by multipling the signal by a sine signal, which can be done in hardware. But this introduces a distortion to the signal because multiplying by a sine is not actually a frequency shift. It just so happens that this distortion is cancelled out by adding another copy of the signal multiplied with another sine delayed by 90°. But this addition needs to be complex (due to the relationship between sine functions and true frequency shifts), so what we do is sample the two distorted signals and do this complex addition with the digitial signals.

So the reason we have complex samples is because that's the best way we've found to do frequency shifting using real-only sine waves (this explains why we don't use complex numbers in audio signal processing; there's no need to do frequency shifting!). This tutorial goes into the details and is the best explanation I've seen on quadrature sampling (another term for I/Q sampling): https://www.dsprelated.com/showarticle/192.php

I think engineers (myself included) tend to get confused because using complex numbers makes the math simpler, and so they think that's the real reason we use them. All the talk about ambiguous frequencies or negative frequencies or needing to know the phase of a sample is true, but all of those problems could be solved without complex numbers simply by sampling twice as fast and then doing some math (again, audio DSP does just fine without quadrature sampling), so it's not a "real" reason to do this strange kind of sampling.
For all I know, Servo will go on to conquer the world.

However -- after surveying the comments here, I am left with a poignant sense that this launchpad project has already contributed way beyond its share of heavy lifting to shape and to popularize the rust programming language. Servo no longer needs to succeed in order for rust to win.

Back before multi-core x86 CPUs or the C10K paper came out, a unique engineer decided to show the world[0] how an event-driven web server could perform way better than the threaded web servers of the day. Nobody really uses thttpd in serious production work anymore, but its influence and example can be traced through Zeus web server, lighttpd, litespeed, and on to haproxy and nginx today.

[0] http://acme.com/software/thttpd/
Another way to look at it is that you severely overpaid before. It's not like Apple innovated by using cheaper materials, more automation, less hardware, or made a lot more profit recently to give back to the developers that are providing value to their platform.
Won't the FDA be 'forced' (or rushed) to approve the mRNA Moderna vaccine? I assume this will open the door then for others coming in afterwards.
> I have no idea what Apple's plan is between this and the Epic fight, but it's fun to watch!

Their plan is to turn down the political heat/volume coming from the underdog stories (David vs Apple), which are potentially endless in numbers. Apple risks a PR death by a thousand cuts from all the negative stories, a never ending bad PR run. Few have sympathy for the giant companies and conflicts between giant companies, so Apple isn't too worried about big apps not getting further discounts. The media loves to write underdog vs big bad giant corporation stories, they sell (and draw a lot of unnecessary anti-trust attention); Apple wants to throw water on that first and foremost.
For app store listing and promotion, application delivery all over the world to hundreds of millions of devices, access to back end services like notifications and iCloud storage, and sales transaction processing? Really?

Imagine if you had to develop or pay for all of those services individually. Your own download site, product promotion, services, a third party transaction processor, a content delivery network, bespoke cloud syncing, etc, etc.
We should definitely do that, but given that e.g. EU politicians still don’t understand why crypto-backdoors are a terrible idea, I have very little hope for succeeding on that level.
No, you start by 15% default until you reach the $1m threshold. After that you pay 30% for the remainder of that year. Please correct me if I'm wrong.
Yep. Apple should have handled this like tax brackets: The first million gets taxed 15% and anything beyond that gets taxed 30%.

I wonder why they're not doing that and creating all kinds of weird edge cases that will encourage hacky workarounds.

I guess they didn't want to lose out on the first million from those who are above the first bracket.
Seems reasonable, lower the barriers to entry to expand your reach & tax the rich to generate the revenue basically. Plenty of business have models like this, where start-ups and small companies get a much lower price then 'enterprises'.

And it's not like Epic isn't making enough money of their apps I'm going to assume.
It's about encouraging the small innovative developers. Their apps make the ecosystem attractive.
>they are in Google's position with Android

Not true, Google just doesn't have to care what CPU is in your Phone.

You can have Mips/Arm/x86/powerpc whatever you want.
It's going to require a massive infrastructure investment. At the moment, the National Grid couldn't cope with millions of cars being charged. It's all perfectly possible with enough investment and political will but I'm not optimistic. Just look at the smart meter rollout [1] or broadband in rural areas [2] for examples of things which are technically possible but turn out to take huge amounts of money and time.

[1] https://www.theregister.com/2019/09/17/four_year_delay_for_s...

[2] https://www.theregister.com/2020/10/16/national_audit_office...
“Machiavelli would be so proud of Apple.”
Why would you think it's an admission of defeat when Epic Games won't qualify for the 15%? To those that haven't read the article:

> The new App Store Small Business Program, as it’s called, will allow any developer who earns less than $1 million in annual sales per year from all of their apps to qualify for a reduced App Store cut of 15 percent, half of Apple’s standard 30 percent fee, on all paid app revenue and in-app purchases.

But this whole fight was never about Apple's cut, but rather about Tencent (and other Chinese apps) risking getting kicked off the App Store and thus needing to put pressure on Apple to allow third-party app installations. But since Trump lost the re-election then they probably don't have to worry anymore.
I guess it depends on how strictly you define a ballistic missile. I would think most warheads have some sort of terminal guidance. The only difference is that Falcon use the engines mainly to shed speed so that it does not burn up during entry, and dont destroy the barge on "impact".

But, yeah, when they do boost-back to the Cape, the analogy breaks down even more.
Oh great, text fragments; more ways for other people to highlight what’s valuable to me.
Costs less, lets you kick back on a couch, setup and maintenance is a couple orders of less magnitude less complicated, much smaller attack surface for malware.

Oh yeah, and the internet subscription also tends to come with a constant stream of free games. Every month there’s a couple new things to play that cost more than your month’s subscription.
How Covid-19 pushed us to reduce our AWS cost by half
Correlation Between 3790 Quantitative Polymerase Chain Reaction–Positives Samples and Positive Cell Cultures, Including 1941 Severe Acute Respiratory Syndrome Coronavirus 2 Isolates [1] paper from Clinical Infectious Diseases:

> It can be observed that at Ct = 25, up to 70% of patients remain positive in culture and that at Ct = 30 this value drops to 20%. At Ct = 35, the value we used to report a positive result for PCR, <3% of cultures are positive.

We need the right tool for the job. A positive daily lick-a-stick screening test should be confirmed with serum IgM and/or PCR testing. Each tool in our toolbox has a sweet spot and tradeoffs.

The key to the daily screening test is that there is only a short window early in the infection that has a CT > 25.

[1] https://academic.oup.com/cid/advance-article/doi/10.1093/cid...
This is generally the best way, as it allows you to use things like client certificates or some other form of authentication to enforce AAA, and reduce the requirement of using VPN (which itself increases the security as it reduces the number of holes in your network)

Of course it's still unsecure from your proxy to the device, but that's a more managable risk
Unless apple buys TSMC and every other digital foundry then yeah that's a distinct possibility. Otherwise no, there are many reasons to use a slower, outdated architecture whether for its open nature or support.

I feel bad for intel if anything. While they're not out, it doesn't bode well for their future.
Oh. I don't have a smartphone so I can't check it.

Is it only failing for this podcast while others work?

I didn't do anything special with my RSS feed. It follows all of the RSS 2.0 standards and is compatible with iTunes. Tons of podcast apps end up pulling in iTunes data in the end. I don't know how PA is set up but since it indexed my RSS feed and it works in their web version I'm thinking the RSS format is probably good?
Self Normalizing Flows: Efficient and Powerful Unsupervised Learning
Highlights

> President Trump’s sleep appears short relative to that early in his Presidency.

> “Late nights” are proxied using the timing of the President’s social media posts.

> After a late night, various performance metrics for the following day change.

> In transcript texts, the President is more likely to be “angry” after a late night.

> Twitter followers interact less with the President’s posts following a late night.
Not weird, but it is an interesting dynamic when you have an open platform that has to compete in the marketplace, vs a closed ecosystem that has to compete in PR / Legal battle.

Apple is clearly attempting to reverse some of the bad PR, and divide the Dev Community so the calls for Anti-Trust action is lessened as the "small devs" will consider Apple "on their side" by giving them a competitive advantage over larger shops

Clever move, time will tell if anyone buys it for more than what it really is, a PR stunt designed to ensure no real change happens
I find it humorous that the requirements say

> Step 5: Bake for 10 minutes, cool for 5, enjoy!

yet even the initial implementation gets things wrong.

sheet.cool(10)
Does this plan include differentiating at the Casks as well? (Thanks for the work on homebrew, I live by it - its key to my use of MacOS ..)
It also allows one to tune things to make the ratio of GPU parallelism to on-GPU memory to be sub-optimal. Making pure hardware implementations less practical isn't the only use of memory-hard work functions.
I once received a security audit report on a SaaS product from the vendor where the report seemed to regard encryption and hashing as equivalent, which didn't exactly fill me with confidence in the value of the report. The product was for very sensitive data as well!

As you might expect my comments were completely ignored by the decision maker!
Network-layer DDoS attack trends for Q3 2020
Sweeps (YC W20) Is Hiring a Senior Front-End Engineer
> I don't have a hands-free set

> ... With a wireless headset connected to my computer

?
Nope, it's fun
actually that was my point in problem 2...
yes, I think this is the likely explanation - your brain processes information when you are asleep and many times you may get insights from the unconscious this way in the morning.

In addition to hard work Ramanujan was exceptionally gifted, and likely stumbled on some mental processes at an early age that gave him an edge, and spent the rest of his life perfecting them.

Real shame that he passed so early, due to a disease that would have easily been avoidable or curable today. Imagine what else he would have been able to achieve if given another 10-30 years.
> what about PS3 or 360 games?

That's only true for PS3 tho. Microsoft has been doing quite a good job regarding backwards compatibility, and you can still play 360 games in the new Series X.
GraalVM 20.3
How to Make Millions from Bezos' Billions
From the annoncement: "If a participating developer surpasses the $1 million threshold, the standard commission rate will apply for the remainder of the year."
I have to admit I don't understand this, all those numbers are completely arbitrary and seem to be based on what you think is right and not on any economic data.

It seems to me the real question is whether the Apple App Store should be regulated or not. If it reaches the legal threshold to be regulated, then either they should open up to competition and let the market do the price discovery or be regulated like a utility and have the price set for them. If they don't reach the threshold, then they should be free to set whatever price they want, and you're free to go elsewhere if you don't like it.

Of course, the big question is whether the app store reaches that threshold, but I'm not sure whether they charge 30% or 20 changes anything.
Try Firefox on FreeBSD, no stuttering on my side :) And it really looks like 60fps very smooth and impressive for a Arm Machine.
Is this one upmanship of the moderna version?
And after Epic started complaining publicly, Apple reduced their cut to 15% for most developers. Previously Apple just crossed their arms and told how incredibly fair and justified their 30% cut was.
For supported games this works incredibly well, and I imagine there's probably no technical reason it couldn't be made to work for all 360 and Xbox OG games.

However, it doesn't appear to come for free in terms of effort: I don't believe there's a kind of universal emulation layer that supports every game. When you put in a game disc for a support Xbox or 360 game the console doesn't install the game direct from the disc but rather downloads a compatible version from Microsoft. The disc simply proves that you own the game (and you still have to insert it every time you want to play the game).

This has some advantages and disadvantages. The obvious advantage is that the downloaded version could include enhancements like better visuals, sound effects, bug fixes, etc., and plenty of games on the backwards compatibility list do include some level of enhancement.

The obvious disadvantage is that you can't just play any old game you might own. I don't know why Microsoft haven't implemented some sort of universal backwards compatibility directly into the consoles but obviously they have their reasons.

The fact that the games are downloaded rather than installed from disc throws up another issue: licensing. It will never be the case that all games are supported through backwards compatibility due to content licensing issues (effectively Microsoft are redistributing content because of the way compatibility works).

Similarly, some games ship with altered content due to licensing issues. One fairly well know example here is GTA: San Andreas, where the soundtrack differs quite significantly from the version on the disc. The best way to play GTA: San Andreas on a console if you want to experience it as originally intended still remains original PS2 or Xbox hardware or, if you have one that works still, earlier models of PS3 that included PS2 backwards compatibility (this was removed in later revisions).
The Epic fight is just Epic making PR for themselves, it's not a real case.
How to Hire React Native Developer
Looking for a React Native developer? Check out things you should know before hiring: skills, a list of libraries for React Native, and interview questions
How do people come up with these arbitrary rates? How is 30% anticompetitive and 15% okay? 30% was standard long before the App Store, so why does Apple have to lower it now that they're the most profitable app platform?
This has been one of the main benefits of Teams for me, and I have pushed hard to get large group e-mails moved to Teams.

You only have to @mention the people who really have to see. All the other's who would have previously have been cc:ed can simply review the messages if they are interested at their leisure, withou being pinged.
The reason why audio processing (not sampling) does fine without I/Q data is because our ears are almost completely insensitive to the phase relationships between different frequency components, and because additive frequency shifts are not musically useful. That is what is very hard to deal with without representing signals as I/Q. The audio world just doesn't care. Radio does. This is why most textbook audio equalizers (including those used in professional DAWs) have nonlinear phase by default (minimum-phase) unless you opt for a FIR or FFT based mode. That would never fly in radio.
Threading the cores is indeed quite fiddly. I think back in the day, large numbers of seamstresses pivoted into manufacturing core memory!
The "impossible" has been done: http://www.projectoberon.com/

Not sure about the memory allocator, Oberon may have avoided the problem by having a GC.
The problem stems from not having it either way.
A lot of small devs are going to be over this threshold.
Phippy's Quest for Cloud Native Transformation“ Comic Book
In isolation yes. But holistically the "charging station instead of gas station" equation has more factors - you have to discount

- everyone who can charge at home (i.e. anyone with a garage or their own driveway),

- those who change in public places like shopping malls or at work, and

- any other infrastructure (like the "charging port in street light" thing)

so the new "gas station" is likely to get less busy - depending on home ownership in the area and how many shopping malls get charging ports, most cars might only ever visit "gas station" on a road trip.
> 30% is a case for antitrust given how big Apple App Store today is. 15% seems reasonable, 10% would be ideal.

Not it isn't a case for anti-trust. 70/30 split whether people on here like it or not is a standard agreement for these types of business relationship.

https://www.ign.com/articles/2019/10/07/report-steams-30-cut...

The judge in the case agreed.

> Judge says the 30% rate is the industry rate— references Steam, Microsoft, Sony, and Nintendo have the same rate.

https://appleinsider.com/articles/20/09/28/judge-so-far-not-...

Apple are effectively an affialite for your app i.e. they drive traffic to your app through their store.

Most affiliate style relationships the affiliate will receive 30% of whatever is made. It not only these companies it in almost every industry. e.g. Gambling Affiliate deals typically have 30% of whatever the customer loses on the site.

I really do not like Apple. I don't like the app store policies. But 30% is not a case for anything.
I worked on the iSH appeal, and have of course watched this space for years, so I've gotten very familiar with the "spirit of the law" to the point that the conversation with Apple ended up really being a confirmation that our interpretation of the law was correct and that iSH was fine under the rules that Apple enforces. Your characterization isn't quite right. Apple doesn't want to not have apps that allow users to execute code, in fact they themselves write apps that let the user execute code they write and demo them at WWDC (Swift Playgrounds? Shortcuts?). Some of the best apps on the App Store let you write code and run it. Saying iSH is in violation of those rules would require pulling down those apps too.

What Apple is really trying to do is prevent apps from changing their behavior after they review them in a silent way to bypass the usual process. The real issue here is that their guidelines don't reflect this and this confuses the reviewers (and evidently commenters here on Hacker News). What needs to happen here is Apple clarifies their guidelines so that we don't have rules that can be inconsistently enforced.

(If you need more to convince you, I'll point you at the stuff I wrote when that was going on: https://saagarjha.com/blog/2020/11/08/fixing-section-2-5-2/).
Duplicate - already at the top of HN. https://news.ycombinator.com/item?id=25135410
yep. indeed. For example, color contrast should be considered when developing a color palette.

it sucks to readjust the app if you discover late in the development that the palette is not having enough contrast for some parts of the ui.
Why NK can act only rationally, while US could choose to act irrationally? Both sides can act irrationally, as history shows.
I say probably because although I’m quite sure that there are inefficiencies, I am not an expert and don’t have hard data to support my assertion.

Don’t mistake what I’ve said as support for the current system.
They are valued, the consumer pays for the value by purchasing the hardware

This aurgument is the same as Comcast claiming Netflix is a "free loader" on their network because Netflix was not paying Comcast...

hello, Comcast's customers pay comcast for the use of the network

In the same way, Apples hardware and iOS software are paid for by the END USER of the phone, users pay a HUGE and Excessive cost for these phones, why on earth then should Devs pay a second time

Like with last mile broadband, this is double dipping, in other contexts that would be considered fraud
>It's made mostly in China right now though, so it's quite literally "Chinese". Proof:

It doesn't say that at all, it says that most of the _import_ into the US is Chinese made fentanyl. It does not touch at all on US made fentanyl.
That's a bit too far into the tinfoil-hat territory. Apple had to do something to counter the mostly bad publicity for them around the whole App Store topic. But they can't simply reduce the store tax for everyone, because this would cut their App Store revenue in half overnight. The vast majority of apps on the app store most likely make a lot less than 1 million/year, while the vast majority of profits is made through a "handful" (well ok, probably a few more then that) massively big apps, so this announcement probably won't make a big dent in Apple's App Store revenue (but will make a lot of indie devs happy).