skysight-inc/HackerNews huggingface dataset:
"In my Cloudflare Analytics versus Plausible Analytics comparison, Cloudflare Analytics is inaccurate to the point that the data is pretty much useless as web analytics... Seems for now that the brand new Cloudflare Analytics is simply a server log tool with server log accuracy."

Okay, this is nice to distinguish but I would kinda like to know both numbers: what's the raw load coming through CF to my website and what are the "real human users" -- and what tools can CF provide to block the former while allowing the latter? If CF can provide easy to configure and understand WAF rules to filter more of the bots and other raw traffic that I don't want then I'm going to save on my AWS/Azure/hosting bill.
Sure. I can't talk about specifics but I've worked several places where GPL code was forbidden, particularly in products we built that were installed on premise, and LGPL regarded with suspicion.

(IANAL) LGPL isn't generally a problem (from my reading of it), but it gets grey the moment you include a library (even unmodified) that is released under GPL. And this is where everyone starts getting nervous, regardless of whether it's OK to do that without handing over your source code or not.

That confusion, if it is an invalid concern, suggests that at the very least the GPL does not do a good job of explaining itself.
Onomatopoeia and Code Readability
interesting. Let me see if I can parrot that back in a different way. If one investor 'messes up' (an inefficiency). Another one may step in and make it 'closer to efficient' as there is some value to be made. That would assume an unlimited number of investors maybe? inefficiency is therefore removed from the system. On a static scale which most people forget the market is most certainly not one, it would be in an inefficient state. But as time iterates on it would tend towards it as inefficient actors remove themselves.
Is there no way to fire theses vampires and recenter the project just on Firefox?
Not sure how that follows. If iPhones last twice as long as Android phones, then for every iPhone sale to one user there are two Android sales to one user. Thus in any given year, there are twice as many iPhone users as the market share of phones sold in that year would indicate.
Boating accident
mmap doesn't actually stitch the file into the caller's address space right away; its lazy because that's the right answer for the vast majority of programs. So when it returns with success, the caller doesn't actually have the memory in its address space. The kernel has merely promised that when a page fault happens in that range in the future that it won't deliver SIGSEGV all the way to you. You still take the faults on the access violations. And there will be many of them. Perhaps there is a set of flags to madvise that will eagerly map all of the file that is currently in the VM cache already.

On the other hand, munmap must be eager.

There are some page table maintenance operations which require some or all of the TLB to be flushed, because TLB's aren't cache coherent. So when the kernel replaces some page table entries with "invalid" mappings it has to nuke part of the TLB as well. Alas, in some cases the smallest unit of detonation is the entire TLB of the entire process on all cores. Until the cache warms up, every single time the process touches a new page will require a complete walk of the page tables.

I only briefly peaked at the mmap crate. Looks like many of the knobs are hidden from you. Perhaps my rust-fu is weak, but I don't see any signs of support for madvise or posix_madvise except for a couple of random 0.x crates from 2017. Do I read that right - mmap is in some random 0.x crate from 2018 as well?
DOJ to Google: Try This Antitrust Suit on for Size
So are you arguing that CSS should also be localized? (In my opinion that would clearly be a terrible idea, and most of the reasons why apply to Gmail as well)
The fact that the owner charges money is my favorite feature and, at least in my mind, makes it more likely it will still be around in a few years.

I think of it as the Pinboard model.
> Horwitz believes that mask-wearing may be helping by reducing the initial dose of virus a person receives, thereby lessening the overall severity of illness for many patients.

Now if only we could drill this lesson into everyone's head.
LOL they're making a point using the TV show quote as an analogy to the OP's sentiment, not commenting literally on CAD and ulcers.
Or the album intro to National Brotherhood Week -

"...This year, for example, on the first day of the week Malcolm X was killed which gives you an idea of how effective the whole thing is.

I'm sure we all agree that we ought to love one another and I know there are people in the world that do not love their fellow human beings and I hate people like that."
Swift Digital Transformation Helped Companies Combat Covid-19
Show HN: I built a simple QR menu creator for restaurants to avoid Coronavirus
Can you imagine the reaction to a default Facebook search on iPhones? Users would abandon them in droves.
Our field is vastly simpler than medicine. We're working on the edge of theory and practice is much, much, much messier.

Cut it out with the arrogance.

http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
Content kingdoms have their own reasons to be hostile to Everyone searching, including Google. Even when their content is "searchable" by Google, they'll tease you with something and gate almost all content.

They are part of the story of why Google is degrading, not why they're doing well.
Zoom: The Next Skype?
The top management is out, we'll see next year how it changes the books.
I admit I have a bias here, as I use Rust full-time, but Java, Python and Go are not what I would call languages that require less discipline. For instance, Go's error handling is entirely reliant on discipline! All of the meta-programming and runtime reflection nonsense requires discipline to not abuse and misuse. The worst codebases I have seen in Rust are significantly better than the worst codebases I have seen in languages like Java or Python, and maybe its because Rust programmers are more disciplined on average, or maybe its because the compiler requiring clean code forces less disciplined developers to produce better code.

Perhaps there are two camps here: (1) Reduce discipline by making developers no longer have to consider certain situations (garbage collection fits here) and (2) Reduce discipline by shifting that to the compiler (types fit in here)
We didn't get to keep speaking our language by silently accepting whatever the Anglos were willing do do (historically not much). Forgive us if we have to be forceful sometimes.
I don't see why a drop death rate of people getting submitted to hospital is not a useful study?

It is not measuring mild cases, its measuring people who are severe enough to require hospitilasation. This is clearly showing we are improving in the treatment of the disease.
Or rather an organ has pipes of all possible kinds and can sound like pretty much anything.
Nebra AnyBeam Hat – Laser Projector Hat for Raspberry Pi
Progress doesn’t end one day, it’s a process. So what matters is the rate at which we make progress.
If that's the case why would Google pay for being the default search engine? Firefox hands would already be tied.
Is it even possible to be "different enough" from Chrome without also being a significantly worse browser? Becoming "as similar to Chrome as possible" is also the thing most browser users want. e.g. Multiprocess broke the XUL add-on model, but it also means dramatically better browser stability.
I've never heard of RapidAPI before, but it seems kind of scammy. As in, nice idea, bit just filled with low-quality spam APIs wrapping presumably free or cheaper services, not that RapidAPI itself is a scam.

But then, Amazon's awash with tat too these days, and I wouldn't be surprised at anyone selling their product there.
I expect an Asmongold reaction to your video as soon as you release it.
The power of Lisp but without parentheses so Lispers can have something to complain.

But seriously, for me is something similar to Python vs Ruby (I used to prefer programming in Ruby before Python became the default ML language and made so I pretty much had to change). Like Ruby, Julia is a language that I can adapt to the problem instead of having to adapt the problem to the language. In Python there is only one obvious way of doing it (at the higher level) no matter what the problem is, usually some hard to read chain of pandas transformation followed by not much better numpy/jax or pytorch method. In Julia I feel less restricted, and if a problem is clean using loops and arrays I do with loops and arrays, if it's clean with vectorization I do that with broadcasting, if someone enabled some macro that looks almost like a description of the problem I can use that as well.

And the result ends up not being what people fear that having many ways to do something means the programmer will abuse it and write unreadable code golf, but having a more natural approach to each problem makes it easier for me to read after it's done, it's not language A twisted in language B (like those pandas operations), but something that is close to a direct representation of language A that I don't need to convert mentally or even with a dictionary.
For me, it's become too clunky for a basic blog, and the fact that it stores your content in a database makes managing it a pain. It ties me to Wordpress and only Wordpress - anything I want to do requires logging in and navigating the admin interface, which I'm not a fan of.

By comparison, flat-file CMS's allow me to edit, search and process my content using whatever tool I like. I can update my blog directly in the terminal, or in Github from work and have the changes pushed out automatically by CI. They're not making hundreds of database calls every time I want a page, so they're blazing fast. I can have simple scripts output to a text file and have it rendered as a status page. And if I want to migrate to another solution, my content is literally a bunch of text files that I can just copy to whatever shiny new thing just caught my eye.
Specifically, inbound/outbound crypto transfers. I can imagine copying Robinhood, where you can buy/sell crypto but can't transfer in native form - you have to convert to USD and then transfer.
Yes: https://imgur.com/G15wThQ
They'll know whether you read it or not...
Show HN: A service for opening unknown hyperlinks
Yeah, guess we all have different processes for dealing with reports/GitHub Issues. For me, a closed issue signals a closure of some sort, either that it's not accurate, been fixed, or any other reason. Simply that time has passed does not count as "resolution" for me.

But in the end, whatever works for you!
The eye tracking sounds like it could be incredibly useful as a 3rd input.

Very cool stuff, thanks for sharing
Sounds like Innovator's Dilemma.
2-3m accuracy is "typical" for cell phones. It's definitely not the best precision offered by GPS though. GPS receivers can listen to two frequencies, which allows for on-device correction for ionospheric error (this requires more hardware and processing, so it's not generally done on consumer grade hardware).
A quick Google search reveals that cognitive deficit seems to be a common consequence in any critically ill patient, not just Covid-19

This study[1] of just one example:

Cognitive dysfunction is an important long-term complication of critical illness associated with reduced quality of life, increase in healthcare costs, and institutionalization

And the numbers are certainly high:

Cognitive impairment was identified in 206 (49.9%) patients, 120 (29.1%) patients had mild or moderate cognitive impairment, and 86 (20%) patients had severe cognitive dysfunction.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5316231/
Shameless plug for my Hiter parody of cranks who write such papers (modeled after Scott Aaronson's reaction to such a paper [0]).

https://www.youtube.com/watch?v=NwUQVv7wCGA

[0] https://www.scottaaronson.com/papers/npcomplete.pdf

>> Last summer Bringsjord and Taylor posted a paper entitled “P=NP” to the arXiv. This paper argues that, since (1) finding a Steiner tree is NP-hard, (2) soap bubbles find a Steiner tree in polynomial time, (3) soap bubbles are classical objects, and (4) classical physics can be simulated by a Turing machine with polynomial slowdown, it follows that P=NP.

>> My immediate reaction was that the paper was a parody.
>Bytes aren't real

Following that reasoning, the mind isn't real either.
But if your answer to all those questions is yes, why are you using an RDMS to begin with? Wouldn't some other kind of data store map better to those use cases, and then you wouldn't need a bit abstraction to make it look like something it isn't.
> There's no way for anyone that doesn't have an Apple product to participate in an iMessage conversation.

In general there's no way for people to use platform-specific apps without being on the platform. Are Windows-only programs anticompetitive? Are Playstation-exclusive games anticompetitive? I don't think they are and iMessage is no different.
The lymph duct to the brain was only discovered in 2017. Prior to that, we had no idea how the brain clears waste and fights infections.

https://www.nih.gov/news-events/nih-research-matters/brain-c...
Depending on your use case I would argue. If you use it as a pure nas it wouldn't matter. If you want to do fast encoding or something similar and get bottlenecked by your storage it could be annoying. I do post processing on my NAS and use my SSD as swap so I like every mb/sec I can get :)
Etymology is never really an exact science, but here's a pretty good discussion: https://english.stackexchange.com/questions/202318/etymology...

Anecdotally...

I remember hearing and reading "pegged" in an IT context back in the 1990s, at least 10-15 years before the sex term seemed to gain widespread usage. It was definitely used in entirely work-safe contexts where one would never dream of making anal sex references.

Of course, now that you mention it, I think your belief is likely common enough to make me reconsider its use! I think a lot of folks hearing "pegging" in 2020 probably think of the sex practice before they think of speedometers -- a lot of people don't have cars, and many that do never notice the little pegs.

However, I do think "pegging" (a somewhat obscure IT jargon term, with obscure etymology) is in a different situation than "grooming," an incredibly common everyday word. Retiring a bit of jargon is entirely different than retiring a an everyday word.
Lots of upside for them to allow crypto
What still amazes me is the placebo effect. That is just pure mind-blowing-ness.

- https://en.wikipedia.org/wiki/Placebo#Mechanisms
I find it fascinating that many of these instruments did not exist in their modern forms until around the same period. Playing clarinet in school, I had never really considered that our instruments weren't necessarily the same as the ones a piece had been composed for.

* The development of airtight pads for the clarinet in 1812 allowed manufacturers to add more keys, culminating in the modern Boehm system in 1839. The earlier clarinets looked like this: https://www.youtube.com/watch?v=D3NCGSvKHCQ

* Between around 1800-1850, the piano gained the cast iron plate, stronger steel wires, and the double escapement action. 88 keys weren't common until the latter part of the century. Earlier pianos (fortepianos) looked like this: https://www.youtube.com/watch?v=2ef95BZfYcw

* Antonio de Torres is credited with developing the modern classical guitar starting in the 1850's. Steel string guitars were developed later, and were made commercially by Gibson and Martin starting in the 1920's.

I also played the clarinet in school, took piano lessons at home, and am currently learning guitar. Great choices!
I'm just noting the dichotomy between a non-english speaker saying "just use the english IT terms!" and other non-english speakers essentially saying "don't erase my language!".
"Mouse", "trash" has good native words in all languages I know. It sounds quote silly mixing in english when you speak.
Thermoforming
Climate scientists fly more than other researchers, first global study suggests
Paypal's crappiness was definitely the leading reason for Stripe.

I wonder what is Strope's stance towards blockchain?
Will they now also move into blockchain like PayPal, but properly?
You don't have to look far in health policy to see the lunacy of modern medicine.

Using nuclear radiation to "cure" cancer. Giving patients highly addictive narcotics for pain relief. Giving patients broad-spectrum antibiotics. And don't get me started on the insanity of current events, with mass over-use of disinfectants, conflicting and dubious public health guidelines (Covid 19 spreads 3M in Europe but only 6ft. in the USA, N95 masks don't prevent infection but surgical masks work great, viruses don't spread while sitting but spread while standing in a restaurant). Dark ages? No. But I can see the parallels.
Well said. But I don’t understand:

> until Google can shill their centralized cloud solutions as a scalability option and whatever other evil shit they have in the pipeline

How does this relate to search ads?
Not exactly true. Google uses Bazel for Rust code. Also there are definitely nice features of Cargo compared to other build systems, especially C build systems.

But I think you're mostly right. Fragmenting the Rust build ecosystem would be quite annoying.
Show HN: Repull – a tool to update an image/restart a Docker container
It's rather unclear how to respond to this. Suppose I find (which I do) that:

* Julia is a joy to use and fits my use case and/or personal development style really well;

* Other tools have not been such a natural match to my needs;

* Julia has its fair share of limitations, and someone else with different priorities would quite reasonably not find it an appropriate tool;

* Julia is not widely known, and other people may benefit from discovering something about Julia, just as I did.

How should I share my enthusiasm (and, with luck, bring Julia to someone who would enjoy it) without promulgating preachy blindsighted hype? Do I have to wait for a big language release?

The parent comment hints at a knife's edge that must be walked when telling people about Julia. Anything like "I use Julia for X" or "in Julia you can do Y this way" is--understandably!--met with "okay, but why Julia at all; why not a more mainstream tool like Python?" But if you elaborate with "I use Julia for X because I find that in this case Julia > Python for reason Z," you risk being labeled an anti-Python zealot.

So, serious question to the parent comment author or others who feel similarly: what are some ways in which you would find it non-offputting for the Julia community to share its enthusiasm or experience with a broader audience?
Seems like it would be a useful feature in voice recognition to have a "whisper" mode to prevent strain.
Cloudflare Radar – Election 2020
This strikes me in particular if you compare it with e.g. the enormous work on localization at Microsoft in the 90s, where they basically introduced local IT terminology for much of the world.
The former Italian team leader (who made various decisions such as maintaining "File" in Italian, but translating Folder to Cartella, and much more) now hosts a wonderful blog on tech translations.
That sounds incredibly difficult. You must be a very strong and intelligent person.
Did you notice how the driver is the only one not getting hurt in that video?
A related principle is to make illegal states unrepresentable. If you can possibly insert a debit and fail to insert the corresponding credit, thereby making money magically appear, the schema is wrong. This isn't a matter of just insufficiently normalized, it simply doesn't represent what you claim it represents.

The database shouldn't be viewed as just some kind of scratch pad where you write stuff down so the application server doesn't have to remember it. If the database is the source of truth, then it is the model, and the application is simply a view.
> "cash you can track"

Uhm, the blockchain is a ledger of all transactions. It's "cash you can track", and pseudoanonymous at best.
Good point. Thanks for the info.
The author didn’t consider the possibility of the translated name having a space in it.

I don’t know of such a language, but I’m sure it exists... At least you shouldn’t assume that it doesn’t exist.

You would have to resort to quoting, maybe? in:”Trash can”
Show HN: Abstracto – Free Abstract wallpapers App
How T Cell Metabolites Work in Immunometabolism
PayPal is not giving merchants crypto... just fiat currencies. So this is a half-assed implementation.

Let’s hope stripe does it right (crypto from the buyer and crypto to the seller)
> Am I correct in that the definition of "freezing" here is private company refuses to do business with marked cash?

Yea that's correct. They track the coins as they flow from one address to another. It can be increasingly difficult once the funds are divided, but entirely possible with automation. It's worth noting that this is not possible with some privacy focused cryptocurrencies like Monero.
As the side comment, no they don't. China and India aren't half the world's population. And their share is falling.

Even if they were:

1. India is (partly) English speaking, so it doesn't fit the split.

2. If you exclude the English speaking world (let's say 1 billion people) and China + India (3 billion people), you're still left with almost 4 billion people. Out of which about 1 billion live in developed countries or are middle/upper class in developing countries. So that's a big market. Japan, the EU, Latin America, etc.
Causation !== correlation. An alternative explanation is those more likely to catch COVID-19 are more likely to be a cohort with lower IQ to begin with (e.g. have lower skilled jobs that put them in harms way etc.). Without a before and after IQ test of biologically confirmed COVID-19 patients this is junk.
PayPal blocked senders and receivers PayPal account in the past if subject was "bitcoin". For me this was an attack vector. Cannot imagine something really changed in this regard...
That only indicates downloads, though. One user might download many times for various reasons (containers come to mind). Does the Julia compiler have telemetry like .NET core that monitors it’s users?

I would also be quite shocked if whoever spent $5M in seed capital for JC would not expect or demand some amount of digital marketing.
In this case, I'd say the colon is "localized" to the "computer" language, which can stay constant in all human languages as it is equally a foreign language in all human languages. Though the order could be changed as appropriate.

Despite the advances in AI, computers still need humans to meet them in the middle in their own language quite a bit.
Yeah, Rapid API is quite good in itself, but there are a lot of trash APIs on there.

I see it as a good way to test the waters. If people are interested in it, I'll eventually move it off of Rapid API for direct access and use Stripe for subscriptions.
It's not just that they don't count page views the same way…

There's a 'dead-zone' between the page loading and the analytics script executing, any visitor who leaves during this period won't be counted.

When there's more than one analytics script one will execute before the other so there are abound to be mismatches
I recently bought a Hybrid SUV. No spare tire because of the battery. But it comes with run flats, fix-a-flat, and a portable air compressor. Once the warranty expires I plan on mounting a real spare on the roof. We go camping and I just can't see roadside assistance covering the countryside.
Not really... you can use mixers to obfuscate non-anonymous coins and there are privacy specific coins which allow for anonymous transactions
The biggest risk involving a forklift is probably to building, equipment, and material damage. A ROV forklift probably would not improve that.