skysight-inc/HackerNews huggingface dataset:
That sort of problem is actually relatively easy to solve in itself. In essence, you don't record the transactions on each account separately, you record the transfers between them (just as double-entry bookkeeping does). Since any transfer inherently balances, you can't be inconsistent in crediting money somewhere without debiting it somewhere else or vice versa. If you want to know what happened to an individual account, you can still construct that information by looking at the relevant sides of all the transfers into or out of that account, but your single source of truth is always the transfer records.

Of course, it's still not that simple in any realistic system, because maybe you have other important constraints such as ensuring that accounts don't go into negative balances. In that case, before you can add any new transfer, you need to calculate the existing balance on the account you're taking money from, which means replaying the entire transaction log selecting for that account if you just have the naive schema described above, and then you have to create the new transfer record if and only if the constraint is satisfied. All of this has to be done atomically to make sure you can't have multiple transfers being recorded concurrently that would individually be valid but collectively leave an account overdrawn.

That takes you into the technicalities of how to process DB transactions with acceptable performance. Hopefully your database will help you if it's ACID compliant, but it still can't work miracles. For the simple two-sided transfers in this example, you can probably do a lot just using a database's built-in transaction support, but for more complicated constraints applied to more complicated schemas, at some point you have to take the practicalities of your database engine into account when designing that schema and deciding what constraints to enforce at this level.
It does. `firefox -no-remote -P <profile>`
Archive link: https://web.archive.org/web/20201021165252/https://www.nytim...
Can we read the Quran in other languages? Read to know more
The translation of thoughts, ideas and intentions into unified written works that have the desired effect on a reader is not something you can read your way into. Obviously you can’t _not read_ but to get good at writing you have to practice. How do you organize your thinking to end up with writing that works for you? What are the invisible things you need to figure out, that the people who wrote the work you like did?

There is no choice between reading and writing, you definitely need both.
Well if you look at the Sherman antitrust act I imagine the answer is whenever the scale and influence starts to touch on things that act says is a no go.

Obviously that's a bit over simplistic but probably a good place to start.
Quinnipiac Poll||Texas: Biden 47%, Trump 47% PENNSYLVANIA: Biden 51%, Trump 43%
DDG just uses Bing under the hood I think
Correcting myself above: This is not the problem; the problem is that musl-libc (1) does parallel queries which can be problematic under certain circumstances; and (2) handles NXDOMAIN/NODATA responses differently than glibc does which can lead to DNS resolution failures that wouldn't happen otherwise. There's a workaround to set `ndots:1` but that causes other problems with musl since it doesn't append search domains on retries. It's just a big mess.

There's big discussion of it here: https://github.com/kubernetes/kubernetes/issues/33554
Other than lorises and platypuses (for the armchair pedant -- platypodes), the only other clade of venomous mammals I know of are the solenodons of Cuba and Hispaniola.
Extremely slow for me as well (with a fast machine) on Arch linux in both firefox and chrome.

Getting about a million "Access to fetch at 'https://example.com/' from origin 'https://map.mta.info' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled."
I use them for my GitLab pipelines
is the reason better treatment or weakened virus?
This is a good analogy, but the conclusion I take from it is different from yours. Whether an effect of a disease is a symptom of the treatment or of the disease itself doesn't matter to me. Either way, I'd rather not get the disease if I can help it.
Why would a US tech discussion site built around a US startup investment company have such a strong representation of the European interpretation of antitrust? Genuinely curious...
This add-on has the same problem as Temporary containers. If you want to isolate Facebook and click a link to Spotify it will open Spotify in the Facebook container :(

So far only the Google/FB container add-ons do this right.
Gitlab pipeline succeeded notification is the only one I find helpful.
At least you got the traffic. Never look a gift horse... etc etc!
Why are web notifications even a thing?
The internet is a magnet for scams. That doesn't mean there aren't legitimate uses for it
> No conservative I know or have heard from feels like Facebook is on their side. Wouldn't they if Facebook was biasing content for the right?

No, because Facebook biases the content any given individual sees toward things that fit in better with that person's beliefs. What you can infer about their biasing from what you personally see doesn't tell much if anything about their biasing other people see, or whether or not Facebook is biased as a whole in any particular way.

When it comes to liberal vs. conservative biasing, there is also a problem from squeezing an array of behaviors and beliefs down to just those two labels.

I remember reading an article that tried to show Twitter was massively biased against conservatives. The author found a bunch of accounts that were banned, then took the subset of those for which he could infer from their tweets and retweets whether they had voted for Trump or Clinton in the 2016 election. That left something like 20 accounts, 19 of which voted for Trump. He concluded that Twitter was massively biased against conservatives.

The problem with that is that since we are de facto a two party system, anyone who wanted their vote to matter had to pick Trump or Clinton. Who, for example, are white supremacist or Nazi or "death to all Muslim" people going to pick among those two?

Neither most Republicans nor most Democrats support those people. Democrats though are more likely than Republicans to consider them to be a problem that needs to be actively dealt with now. Republicans are more likely to consider them to be a potential problem that doesn't need to be addressed now. And so the white supremacist vote or the Nazi vote goes heavily to R.
Do you use windows? I found that having multiple GitHub account is infuriating on windows because it forces you to go into an obscure security manager to delete a record in order to switch which account your using. Never found a way around it.
Keptn Automatically Configures Prometheus Ecosystems
The fact that large corporations are certainly top-down, planned, and successful in a meaningful sense is certainly a rhetorical blow to anyone who believes in a simplistic way that "markets" and "decentralization" are literally the only way to be large and successful.

But if large corporations prove the efficacy of planning at scale, then they surely prove the drawbacks as well. What are the society-wide central planning equivalents of layoffs and maximizing shareholder value? Does a centrally planned corporation outsourcing their supply chain or HR department represent a fundamental failure of central planning?
Do I not have a constitutional right to carry a firearm? Does the existence of a firearm justify summary execution as a penalty for a traffic violation?

Edit: and more to the point... wouldn't reducing the frequency of these interactions also improve the safety and wellbeing of police officers?
Yes, Get Things Done, iterate.

Overconfidence hurts when reality catches. Low expectations helps to recover.
Bit offtopic and dumb but..

> Facebook has a mature infrastructure that allows us to safely roll out changes to apps in a limited fashion before we release them to billions of people.

When you put it like that, the scale of it is scarily comprehensible.
Interview with Ken Thompson, 9-6-89
I think all these systems end up being abused and users just stop paying attention to them. The reason is, google doesn't have a vested interest in notifications being great. Facebook didn't either when they had their platform, so it was full of spam and ended up being useless. I think the same is happening with browser notifications. Mobile notifications seem to be going on the same path of saturating.

What i find more useful is to have the notifications in-page. If the user wants to keep a tab open, they ll hear a beep when something interesting happens.
I would claim that the mathematical models of the electrical engineering sciences which permit frequency domain convolutions empirically demonstrate “real life” is fuzzy because our sensible perceptions are bandlimited, and not because of Nature herself. We arrive at approximations because things are always in motion!

And I’m in the process of writing a scientific work of human history in an evolutionary biological paradigm, justified by the linear time-invariant mechanics of dipole oscillations which are elemental to all natural phenomena.
You Can Be a Woman Engineer
Do you know of any workflows like this using entirely open source software?

EDIT: Seems like caster itself has instructions for an open source recognition engine to pair with it. Not sure how accurate it'll be but I'm going to give it a shot!

I hate the idea of relying on closed source software to be able to continue in my profession. If this works I'm definitely going to be donating to the FOSS options
An early benchmark of quality of experience of HTTP/3 using Lighthouse [pdf]
The MTA have been behind other rapid transit networks when it comes to making their data available. You can get arrival prediction information on all stops/lines now through their API, but that wasn't the case until recently. They are still behind the Boston MBTA, where you can get vehicle locations in addition to arrival predictions, and TFL (London Underground) where they have a very well thought out API.

We use all these APIs to power our Traintrackr boards[0], processing the predicted arrival data (or departure data if they only provide that) to show trains moving through the network.

However, these three APIs are all better than the BART API, which seems to change occasionally.

[0] https://www.traintrackr.io
I'm a little late to the party. What are those containers really?

One feature that web really needs can be called a "container" or an advanced iframe. That super-iframe would allow to intercept or change the global JS API for the underlying site and everything that app transitively loads. For example, the site wants to use getUserMedia for tracking? Fine, because the container it's in has replaced getUserMedia with a mock, in a way not detectable by the site. This would allow to see what JS API the site uses. This would effectively kill fingerprinting.
Zen and the Art of Political Censorship
for the same reason SPAs are a thing, because ppl are jealous of mobile apps.
Ah, yes. An accelerated It Stands To Reason 101 course from the School Of Hard Knocks.
So what's the solution?

Impose laws that don't allow Google to share information between their services/products?
Folding@home hit 2.43 exaflops earlier this year [0]. I'm surprised massively distributed computing isn't being looked into with more fever. It looks like it had somewhere around a 670,000 GPUs running in parallel with ~1.4 million CPUs.

Users would need to be incentivised to install distributed computing software, but I think it has promise.

[0]: https://archive.vn/20200412111010/https://stats.foldingathom...
Node.js v15.0 now has experimental QUIC support. For production usage, I wouldn't expect anything usable before the v16 LTS release in October 2021 (and it might still be feature flagged at that point).

But that's pretty irrelevant for most production deployments, as you'll almost certainly want to have some type of AWS ALB, nginx, Cloudflare etc. load balancer in front of your Node services.
The book Discovering Prices by this year’s Nobel laureate is really fascinating. The very first chapter opens up to explain the boundless political, mathematical, and computational complexity involved with the FCC Broadcast Incentive Auction. I recommend it just for that alone.
Uptrust is doing great work in this regard:
https://www.uptrust.co

There is a lot of potential to make local government systems work better for all of their constituents, including those facing court appearances.
You're probably right, but I think you're getting downvoted because you're not providing a source.

Polio -

"Poliovirus causes acute, nonpersistent infections, virus is transmitted by infectious humans or their waste, survival of virus in the environment is finite, humans are the only reservoir, and immunization with polio vaccine interrupts virus transmission."

Dowdle WR, Birmingham ME. The biologic principles of poliovirus eradication. J Infect Dis. 1997 Feb;175 Suppl 1(Suppl 1):S286-92. doi: 10.1093/infdis/175.supplement_1.s286. PMID: 9203732; PMCID: PMC7110371.

https://pubmed.ncbi.nlm.nih.gov/9203732/

Sars-CoV -

"Research so far suggests many species can be infected. In lab experiments, cats, fruit bats (Rousettus aegyptiacus), ferrets, rhesus macaques and hamsters have been shown to be susceptible to SARS-CoV-2. Outside the lab, animals including pet cats and dogs, tigers and lions at zoos, and farmed mink have also caught the virus — probably from people."

https://www.nature.com/articles/d41586-020-01449-8

So, coronaviruses can hang out in animals, which makes it really hard to eradicate because it will just keep showing up. With Polio, however, if you kill it in humans, it's not hanging out in animals, and it's just goooone.

Plus, with Poliovirus, vaccine adoption was high because the thing paralyzes children. As a result, parents who were considering vaccination were sort of faced with a very straightforward question: "Do you want your child to be in a wheelchair for the rest of their life like the neighbor's kid, or do you want to give them a quick vaccine?." With COVID, we don't have such a clear-cut causal relationship in terms of "give your children this vaccine or XYZ really bad things will happen to your kid." If you don't vaccinate them now, as a parent, you won't have to explain to them 10-years down the road why you're the reason they have to spend the rest of their life in a wheelchair. So, although it's a bit premature to say anything, I think it's reasonable to expect that vaccine adoption will be a little lower.
I would also recommend Writer on Writing by Peter Clines [0]. He is very practical, which I like, while covering a lot of subjects in a funny and easy to digest way.

[0]: http://thoth-amon.blogspot.com/
IIUC, the claim is that the very idea of a (real valued) “objective function” to be “optimized” is broken?
Typo: Hiring Simplified
"Lately I’ve been using more and more threads to connect tweets over time — this has been proven to be really great, as it immediately gives people context, they can read more"

I really dislike that this (aka a tweetstorm) is becoming more and more popular. If you have something to say that has to span 2 or 3 tweets, or if you have a follow-up to your original tweet that's fine... But if you're writing 5+ tweets in a thread for anything other than live commentary, I really wish you'd just tweet a link to a blog post instead.

The tweetstorm UX is terrible for readers, and leaves authors open to a single tweet being quoted / embedded out of context.
The AGPL requires you to provide a link? That would be weird. AFAIK, the GPL does not demand that. It suffices to send the source code on demand. Besides that, what would happen if your link would stop working?

Where I work, we use a lot of free software to build our product (various licenses) and I am happy to hand over the sources of these libraries to anyone asking. So far, no one has asked, though.
The Curious History of Alphabetical Order
Wikimedia Foundation’s Transparency Report
> It’s even worse when countries try to maximize just one variable, because for bureaucrats and politicians that variable is usually government revenue.

When this happens, all other variables like environment, humanity, morality, future of mankind and the greater good goes down the drain and I am not necessarily talking about India or its telecom sector. No wonder we are making mess of our planet.
https://tweetdelete.net/
I think you understood the basic gist of the paper quite well, that's a good way of describing it, and thanks for the link.

>it speculates that a higher-order number system (such as the hyperreal or surreal numbers) would be able to achieve this

I didn't mean to give that impression, sorry if it came off that way. Rather, what I say is that those number systems don't suffer the particular flaw that the real numbers suffer. There might still be other flaws. That's why in the beginning of Section 4 I wrote: "There are at least two potential ways to change RL so as to make it applicable to such tasks and, thus, at least potentially capable of leading to AGI. Of course, there is no guarantee that removing the roadblock in this paper will cause RL to lead to AGI. There might be other roadblocks besides the inadequate reward number system"
They haven't worked super well anywhere, have they? The effect where the auction sucks all the money out of the industry occurs everywhere, it is just that in some places there are entrenched monopolies with lots of money willing to pay the kickback for exclusivity.
While this was an interesting read, I think this is the sort of content I go to reddit, rather than HN, to read.
Do you have insight into why training is hard to come by? Is it a recent issue due to the pandemic? If lack of training providers is causing a worker shortage, isn't it true what that person is saying?
The ICO ecosystem was expressly designed to help liquidate illiquid positions created by the super-massive eth premine without collapsing the market.

I suppose you're right that there wasn't any requirement for that design for the ICOs to be scams, there just wasn't any particular need for them to not be scams.

Virtually all (actually all?) ICOs themselves have been designed to have scam friendly terms-- e.g. no real ownership or control for the buyers, no accountability for the sellers, and little to no transparency. Even the least scammy of the ICOs have some term or another that effectively enables their issuers to just walk off with the funds with no recourse in the contract.
Microsoft announces new data center in Brazil
If you abstract at the db level then your db reading code is either unlikely to be in version control or you need a klug to for version control for stored procedures.
Oh I see interesting. That's correct in Chrome you get an entirely separate instance of Chrome with the new profile. Thanks!
Based on "Lock In" Scalzi should take a class on narrative.
The power that Google used to build those other lines of business was not artificial, but it was very effective. The existence of that power is anti-consumer because no one else can afford to build anything better, because Google makes more money than your hypothetical new world's best product ever by charging absolutely nothing for their competing product.

Step 1, in 1997, was to build the world's best search engine.

Step 2, was that running the world's best search engine allowed them to create an ad network that most accurately knew what the largest number of viewers were looking for, best ad platform and massive revenue. All others follow from that.

Steps 3 and on were to start an email service (what are people talking about), create an image search tool (shows what pictures people are looking for), acquire/develop a mapping application (where are people and where are they going), acquire a video hosting platform (what are people watching), create a mobile OS (get more people on the Internet and especially on their parts of it), create a web browser (get more people on the internet and especially on their parts of it), etc. etc. etc. Those other properties only work because they're financed by and create value for Google's ad network.
I wish we have the same for Android apps as well. I don't want random Apps to have full access to my storage instead it can have it's own space.
Go onto a conservative forum and you will see people happy that this is happening. Do the same on a liberal forum and you will see the same.
Could this be opened up to other (none http) based protocols and also over UDP?
Other engineering disciplines hire engineers who don’t have a PE all the time. There are more engineering disciplines where taking the PE exam is the minority than the other way around.
Leave Your Gear Set Up
Talking about sound effects and saxophone: https://youtu.be/KrFT5BcATFo
There's lots of writing on this topic.
https://www.immunology.org/sites/default/files/BSI_Briefing_...

"A longitudinal study of SARS1 patients from 2003 to 2018 found that more than a third had reduced lung capacity. Similarly, with MERS, a third of survivors had long-term lung damage."
The usual for this would be to have a table of transactions instead of balances. The balances would be computed dynamically by summing the full transaction history for a particular account.

Of course this gets a bit unwieldy with large transaction histories, and has trouble with things like enforcing that you can't enter a transaction that draws a balance below zero.
Likely true. But there are options.

* it could come with an alternative app store

* maps can be used as a web app (how is that different from Firefox OS?)

But yes it would look more like Amazon's offering than Google's. Look where microg is now, though. That is without Mozilla's backing.
Indeed, I'm getting increasingly skeptical that a technical solution is sufficient to fighting surveillance capitalism. Looking forward to see some serious GDPR fines.
Distributed computing has high flops, but very low connection speeds.

LUMI has 200Gbit connections between nodes, or roughly 25GBytes/sec: faster than PCIe 3.0 x16 (15.8 GBps).

In effect: supercomputers can share "remote memory" as if it were local (RDMA protocol). As such, you can treat the entire RAM-space as if it were unified (your 64-bit pointers can be unified across the entire supercomputer, your data-structures can be distributed and always accessed through a 200Gbit-pipeline).

--------

As it turns out: you need a very high I/O connection to truly sustain supercomputing workloads. A lot of these things turn out to be just crazy big matrix-multiplication problems that require a fair amount of coordination between all nodes.

You can't share a problem like that on distributed compute. At best, you can only share problems that can fit on one machine (under 32GBs of RAM). In contrast, these supercomputers can work on 100+ TBs of shared-RAM problems with 100,000+ TBs of shared storage (such as simulating quantum effects). The shared storage is accessed at 2TB/s speeds, and is accelerated with Flash SSD cache layers.

---------

As some people say: the job of a supercomputer is to turn everything into an I/O constrained problem. As such, a HUGE amount of money is poured into making I/O as fast as reasonably possible. You don't want your PFlop-scale machine to be throttled by slow storage or communications.
Yes, and that excellent commit would make an excellent PR all on its own. It’s entirely self-contained and should not be lumped in with some other change, so there is no reason it would be squashed in the first place.