skysight-inc/HackerNews huggingface dataset:
Zstd fully supports binary deltas. If you're computing a delta between `old` and `new` you would do this to round trip it:

zstd --patch-from=old new -c | zstd -d --patch-from=old

Using the library this can be achieved by using the old file as a dictionary. If you have very large files (MB-GB range) you will also want to enable long range mode, otherwise zstd might not be able to find the repetition. --patch-from on the CLI will manage this automatically.

The release notes from zstd-1.4.5 [0] contain some details about the speed/size tradeoff of "patch-from" mode, compared to other delta engines. There is also a wiki page detailing how to use zstd as a delta engine [1].

[0] https://github.com/facebook/zstd/releases/tag/v1.4.5

[1] https://github.com/facebook/zstd/wiki/Zstandard-as-a-patchin...
Not too surprised. The semiconductor industry have been dominating and buying up all the OEM equipment and hardware. Just get a quote from THK and be appalled at the lead time. The semi industry is extremely cyclical and fairly predictable. But this 5 years have really changed this. It is interesting that the downcycle for the industry never came this time AND it's booming greater than ever. Unfortunately it takes almost 5 years to ramp up the equipment to meet this new demand.
>Tubmlr nose era

I'm unhappy that I had to look that up on an image search. Ugh
The problem with that proposal was that it didn't allow compiling a non-modular kernel with both AMD and Intel processor support. But we'll use static calls instead. :)
> "What comes in goes out," says Debi Lemieur, poring over the spreadsheets with her husband, Nick — a weekly drill since the amplifier incident

If they like spreadsheets, there are still useful budgeting tools they can use, like https://www.budgetsheet.net to help them realize where all their money is going.
Is this simply a weird government agency recruiting tool?

As in, look for people that have something interesting to say about these ideas?
Would be great to hear in general what the work environment was like, what the work itself was like, the holiday parties, etc. From previous AMAs for this and similar companies, the takeaway seems to always be: It's a lot more "normal" inside the company than people expect.

Some specific questions:

* When engineers and QE are doing their regular dev+testing work all day long, do they use actual videos from the site, or are there "tame" videos used for dev+test so as to not be so distracting?

* Similar to above, how much of the day (like, how many hours) would a regular developer or tester be looking at the content? Do people become totally desensitized to it? Like, I know people say "it's just a regular job", but I have a hard time believing people aren't aroused by it, at least part of the time.
Very true! yet lots of companies still (try to) hide behind it. My recent experience was with Sonos. They heavily track you without opt-in/explicit consent and hide behind legitimate interest.

https://blog.gingerlime.com/2020/sonos-is-spying-on-me-and-y...
If the salt is a random 64bit number (for example) then "finding out" the salt is not trivial.
Get that law passed, bearing in mind that half the country is represented by a political party that is opposed in principle to financial regulations of almost any sort.
2020 Gender Pay Gap Report by Career Level
The Linux kernel does not capture the market value that it provides to its users, or Torvalds net worth would look more like Gates. Neither does Ubuntu or Postgres, and Red Hat has commercialised services rather than software.

In your reflexive attack on economics you seem to have misunderstood my point. I think free software is good, it's also on an organisational level successful, but it does not capture its own value, that much is fairly obvious, which answers the question of the author 'why is free software not mainstream?'
AFAIK, it doesn't object against (tracking, add, etc.) cookie usage and some pages assume, that when you use the page that you have agreed to tracking and the like. Even though I doubt that it is legal, you might end up being tracked even though you never agreed to it.

I like the idea of the extension and used a for a few weeks, but ultimately decided to remove it again.
Gotcha, that makes sense. Thanks!
You can invest:

1) Indirectly: Find a publicly traded VC firm that owns a piece of the startup(s) you like, and invest in them. You'll benefit from the upside if those startups do well, and be buffered from the downside through the VC firm's diversification.

2) Directly: There's a few ways to invest through secondary markets. Sharepost & EquityZen provide some access in this area, possible others as well.

If you're interested in Coinbase in particular, EquityZen has you covered: https://equityzen.com/listings/?q=coinbase
I would honestly question if you actually need JWT anyways.

jwt is useful for independently verified auth tokens. i.e. service a auths the user, generates a token that says '
this is definitely my user with this data'. service b can't auth the user because it has not access to the data, but can trust the jwt from service a.

every time i've seen someone with a jwt issue in django, they've just been wrapping the session id from django in a jwt, and then unwrapping it and verifying it in the db anyways.
This exact same thing happened to me, except the seller sent me two postcards separate from my order offering money for good reviews.
Years ago I supported some networking equipment. We had a customer who had a name I didn't recognize. I was always curious about who buys our product and this company was hard to track down as to what they ... do / if they even existed.

Then the tech support case went on and they sent me the logs I requested... yeah lots of dns related entries for porn sites and etc.

I really don't know if they just provides services to other porn companies or what but it explained a lot. Even talking to them on the phone they were really careful about how the characterized the traffic. Accordingly I never asked them anything about it, just solved the issue(s) and moved on.
> Of course this just JavaScript being a classical imperative language. Not much to do about that.

I think you could actually make JavaScript expression based very easily and completely backwards compatibly. Using a statement in expression position currently throws an error. So you would simply be widening the number of allowable programs.
The pilots seen them with their Mark I EyeBalls.
Almost half the things I buy on amazon come with a little postcard thing that tells me I'll get anywhere between $10-$30 back as cash if I leave a 5 star review. If I wasn't in a slightly comfortable place financially, and not so lazy, I would absolutely do this. None of those products deserved a 5 star review, and perhaps 1/3rd were returned by me for poor quality. This is absolutely a real problem. The few review sections where people point this out means I won't buy and I probably saved myself a ton of returns by doing that, but now that is no longer an option.

Amazon is cultivating a lot of bad will with this. I imagine their sellers will claim they don't do this (even when they do), then Amazon feels obligated to pull those reviews to please the sellers and in a conflict between sellers and customers, Amazon will tend to pick sellers in fear of them just moving to Aliexpress and hurting Amazon.

and as others have said, these are OEM's, this is their product and no one else sells it. Amazon is pretty much a sales portal for Chinese manufacturers, some of whom are shady like this, to get into the states with minimum overhead, hassle, and oversight.
theyre not really similar problem, genome assembly is a problem that is most effectively solved in the lab and with traditional graph algorithms. protein folding fits very nicely into structured prediction and has a very quantitative way of measuring performance. Genome assembly is more qualitative, to say the least.

given a bunch of reads of short(50-300bp) or long (1000-100,000 bp) lengths (we use different algorithms for each) you need to resolve a 1D sequence that holds all of those continguous subsequences for each chromosome. Genome assembly is often described as finding a hamiltonian cycle among the data. For short reads, we use debrujin graphs to avoid the hardness of a complete hamiltonian. for long reads, MinHash has become a popular heuristic.

But this can be tricky, for instance, in species that isn't haploid -- you actually have two possible genomes that you need to correctly assemble. Sometimes the difference is a base or two, but sometimes its much longer stretches that can appear as large 'bubbles' in the assembly graph.

The assembly problem can be harder or easier depending on the organism, for instance, Wheat is notoriously hard to assemble due to the fact that it has 3 mostly (but not completely) distinct genomes. The Norway Spruce is composed of ~80B basepairs, which will put strain on even the biggest machines. Oh and its mostly repeats.

Repeats are _everywhere_, and they can be really long (sometimes on the order of millions of nucleotides). Also -- depending on the species youre assembling, the repeat content and the kind of repeats can change. You also can get different errors from the library preparation, again related to the species of origin.

Using lab techniques is particularly helpful, as we can leverage molecular and genetic information. BACs (baceterial artificial choromosomes) can be used to break the genome into smaller continguous chunks and to act as 'anchors' for the larger assembly problem. Recombination rates of different SNPs can be used to infer spatially local segments of DNA, and optical tags can be added and imaged to provide physical anchors for certain sequences. Some organisms can be bred into pure lines, with limited heterozygosity. Expressed RNA transcripts can be used in a similar manner, as they are the concatenation of ordered exons. Combining these methods is typically the best way to get a good genome assembly.

Some of the bubble resolution heuristics could probably be improved with deep learning, but getting the right data for that is probably more effective with traditional graph algorithms. Also -- you really only need a good genome assembly once, and sometimes it doesnt even need to be all that good.

Genome assembly is a _really_ fascinating area of research, and honestly, the right direction is probably to represent genomes as something other than 1D sequence that more accurately reflects biology. Deep learning is still looking to make its mark on genomics, and unfortunately its not well suited for much of the discovery efforts such as genome assembly.
Native Spanish here. If you write emails on a computer without proper ortography, you will be seen as a lazy fuck or illiterate.
Are there any plans for DAGs packaging in docker containers similar to what Prefect does?

Would be perfect to have separate dependencies for different DAGs, otherwise we always end up with a pile of everything ever needed with no clear way to remove obsolete packages from setup.
Accountability goes a long way for some people.

My way is to eat less items with extra sugar in it. Oh boy do they hide that stuff in about a dozen different ways. Especially HFCS and 'apple/pear juice'. Then I track what I eat and try to hit my numbers.
Someone I know is hitting nearly 40 pounds in a year with that method. Plus the accountability helped them stick to it.
Stop solving problems nobody complained about
One of the bad parts of processed (and by extension, ultraprocessed) foods is that (depending on the food, of course) a lot of the nutritional value is stripped out during the industrial preparation processes. This leads to the body feeling less satiated by the same amount of unprocessed food, and leads to overeating. For instance, boiling veggies instead of steaming them, because it's more efficient, and then discarding the water that the nutrients leached into.
Thank you!

1. Developers should not be forced to stay with us because they cant leave. The mindset is that the customer is always first and if they find a better solution than our job is to be better than that alternative (not prevent them from going).

2. SuperTokens works primarily with NodeJS at the moment, but we planning on supporting more frameworks like Django. We offer session management (i.e. securely handling of tokens) for the more "mature" stacks since that was what we originally started off with. Once we have traction for one language, we will expand into other ones that users are requesting
Some pictures it doesn't appear to do anything. I wish it would report on what it did...
Dorms usually ban them, but for everyone else you can buy single induction burners relatively cheaply for cooking. Instant pots and similar products are another compact alternative.

When I was a student, I did a fair amount of cooking in shared kitchens in dorms, mainly because I enjoyed it and it helped me relieve stress. My goto strategy was to pick an unpopular time (middle of the week during the day, ideally) and meal prep for 2-3 hours, then mix those meals in with restaurant/cafeteria meals for the next week. I was able to make that work reasonably well.
Is AWS ECS Deprecated?
It's all open source. What you pay for is their dashboard tool, which is a good, affordable product.

The dashboard also acts as an orchestrator for parallelization. I assume the orchestration is free up to the monthly free-limit, but if it falls back to single-threaded after that I don't know.
Funny how everyone that says openings are waste of time have already wasted their time on them and built an opening repertoire :)

What do you do know, play specific openings or move by instinct until reaching the middlegame? Willing to bet it's the former.
I've totally given up on amazon, it is now impossible to know if what you are getting is of any quality - I wanted a good kitchen knife - but wading through the reviews and search was so painful. In the end I went to John Lewis and bought by price - hoping that gave me a good idea of quality and so far I am damn happy, which is far more than I can say for my last 20 or so amazon purchases.
I would be careful depending on Keycloak given what happened with CentOS recently:

- https://www.gluu.org/blog/keycloak-is-the-next-centos/
The total comp is lower, but do you have any info on how it compares per-user or per-view? I'm just curious if Brave actually pays less, or if it's a question of scale.
Front running is a very specific malfeasance, and this release does not accuse Robinhood of it, by name or otherwise.
how was the webcam?
When you say ‘perfectly serviceable” what do you mean?

Generally, I take it to mean still runs old sofware, but not compatible with current software.
Depends on the item. If it's medical supplies or food, "supply disruptions" can kill people. If it's iPhones or Christmas novelties, it's not a crisis.
If anyone was confused like I was as to what form the beta access page is talking about, it loads a script from Marketo which most any content blocker by default will stop from loading. In my case, I had to toggle off Firefox's Enchanced Tracking Protection (and NextDNS... and uBlock Origin...)
I really don't care about cookies when visiting any website, I have a residential IP address tracking me using this is pretty much equivalent to having a cookie, yet I'm forced to accept a cookie which has near zero effect on my privacy all the while not being under the jurisdiction of EU laws regardless.

This is part of the web, when creating legislation that attempts to block/censor or circumvent technology that is already widely used it's in the highest degree repressive and when there are good intentions behind those laws it's just plain dumb.

I wonder how better EU tax payer money would have been used if they were spent on advocating a change to the browser vendors/W3C instead of on law makers exerting their power way beyond their rein.

What is the best Chrome ext to auto accept cookies?
OWASP is a good resource for web security related topics. i.e. https://cheatsheetseries.owasp.org/cheatsheets/Authenticatio...
It's alarming that such a high level difference has that much influence over code generation, in such a mature compiler.
An analytics service designed to add value to another product and does not need to be profitable in itself sounds like the best kind to me.
From my perspective, it costs an awful lot of money to run for office. If the only way to reach office is to convince wealthy people to fund your campaign, it shouldn't be a surprise if their interests wind up getting preferred treatment.
There seems to be nothing in the article, or in the references suggesting that the vaccine provides any greater advantage other than avoiding morbidity and possible mortality. There seems to be a running premise that SARS-2 infection provides short term immunity at best, based on titre of antibodies. There is no immediate way to confirm or deny such a hypothesis, other than compare SARS-1 survivors to non SARS-1 survivors that have been recently exposed to the SARS pathogen. This would provide two points of comparison spaced 17 years apart.

I was infected with SARS-1 in 2003 and recently with SARS-2
during the SARS-2 infection [asymptomatic] i was tested for antibodies. the results indicated "one of the highest scores observed in my region" .

32 weeks post infection i am still providing antibodies for use in local infusion centres, and fortuitously i am a universal dOnor blood type.

clearly in my case SARS-1 infection and recovery has provided protection 17 years later.

I have since had long term repeated proximity contact with sars-2 positive individuals numerous times, without testing positive for the virus, and continue to provide serum.

bear in mind i maintain self isolation from people not testing positive, and in one case have provided a direct transfusion to a fellow professional in a non clinical setting, and they kicked the virus to pieces in the space of a week. [redacted]

-------------------------------------------------------

https://doi.org/10.1038/s41577-020-00436-4

"Studies of patients who became infected with SARS-CoV in 2003 suggested that the infection induced durable T cell responses lasting for 6 years but no long-term memory B cells [9]. Importantly, these T cells were shown to cross-react with the SARS-CoV-2 virus 17 years later [10], but the extent to which they can provide protection is not known. Most importantly, the early global sharing of scientific data is vitally important to understand the complexities of the B cell and T cell responses in COVID-19 and to elucidate which immune responses provide protection from both the initial infection and reinfection."
ñ is not a diacritic, is a letter on its own, with a key on Spanish keyboard layouts.
An unexpectedly good read.
AboutAdam Ist Im Schlafmodus
I've repeatedly been offered a free product in exchange for removing a non perfect review.

Meanwhile the cards that offer rewards for a 5 star review remain pretty common....
That’s what I thought as well. What if some would scrape all repos and make them show up in search at least once a year.
Redesigning Search would harm American consumers and businesses
Unless you have a large sum of your life savings invested in hype-driven cryptos, why would you get emotional from the headlines? The only emotion I feel when I see cryptos going high or low is "wow, neat" or "hmm, too bad".

If you do invest enough money in crypto to make your judgement lapse whenever you get emotional from news articles, it is a good sign to take a step back evaluate less risky investment strategies.
I also have gotten fake "Amazon Gift Card (if you submit a good review)" promos with items and gagged. I wonder though if you "innocently" took a photo of the contents of the package, showing the phony giftcard, if then the review would remain up, unless Amazon has non-automated systems (aka humans) who would notice it.
AirPods Max Disassembly
Good to know about that gcc extension, that's cool :)

Ok, I think I understand what's going on now. To write it down in a bit of a different way for anyone else who is confused

Start with some user written code like this

... usercode(...) {
...
static_call(x86_pmu_add)(args..);
...
}

That code is expanded to (desugaring the gcc extension as well)

... usercode(...) {
...
__ADDRESSABLE(__SCK__x86_pmu_add); // Just making sure the compiler doesn't think this is unused
(&__SCT__x86_pmu_add_tramp)(args...);
...
}

__SCT__x86_pmu_add_tramp is where we've "jitted" the function address to jump to. If we've written a function pointer, that assembly is just a "jmp" instruction to the function we wrote (note that one function jumping to another is just a tail call), and in the other case it's just a "ret" instruction because we don't want to do anything.

Thanks woodruffw! This is some really Interesting (and intricate) code
There is actually a Stage 1 proposal that introduces an expression that does _exactly_ that (because it's not as easy as just making `const x = for(let i of foo) { yield i; };` parse.)

https://github.com/tc39/proposal-do-expressions

https://babeljs.io/docs/en/babel-plugin-proposal-do-expressi...
Unfortunately that is one feature that we had to take out, but you should check out the TaskFlow API, it's a very worthwhile trade-off!

Edit:

Sorry I misspoke here

The only thing that is no longer allowed is using a bitshift operator between a DAG and a task.

task_1 >> task_2

is totally fine

my_dag >> task_1

Is no longer allowed. Apologies for the miscommunication.
> hasn't "trickle down" been debunked before this study...repeatedly? Not just "no shit", but actual studies and stuff?

Regardless, it's still the central dogma of the politics of a large part of population.
> I don't think it's reasonable to expect that a single reported case is going to result in visible action. (competitors/griefers can easily abuse this).

In this case it's quite reasonable to expect prompt, visible action. The grefier problem is easily solved with a modicum of due diligence by Amazon. All it has to do is conduct an investigation to confirm the complaint, which is as easy as ordering the item in question and confirming it contains the offer reported by a single customer.

If it's too onerous for Amazon to spend $20 our of its billions to conduct and investigation, it could even write in terms to its contracts saying it reserves the right to inspect any seller inventory for compliance.
Assuming they don't change their practices, it's always better to use a different broker. Robinhood was the first to eliminate comissions, but now most brokerages have also eliminated comissions, so say thanks to Robinhood and then use an established broker.

I would expect market and limit orders to have been handled similarly. Market makers would like to trade with retail investors, and they're willing to pay X for that; if Robinhood takes 80% of X, and passes on 20% to clients as price improvement, and other brokerages pass on 80%, your limit orders may execute sooner at other brokerages (as your limit is effectively 0.6X higher/lower), or may end up executing with bigger price improvement.
Yup, looking forward to the income statement. And not just the spend, it would be interesting to see how much do they earn from idle cash vs commissions. Taking spread on idle cash vs money markets / fed funds is actually the main source of revenue for many brokerages.

Balance sheet may be interesting too. Are they "invested" in any of the cryptos? Also, is the USDC on their balance sheet, and even if not (I'm guessing not) does USDC carry (in any shape or form) Coinbase's credit risk? Finally it would be interesting to see if there are any ongoing regulatory/litigation threats that we haven't heard about yet.

And yes, rev growth, yada yada.
I'm not sure I agree with your first sentence. Simulated or not, the tests are accurate enough that you're going to be identifying real-world user experience failures the vast majority of the time. It won't be perfect, but then again neither is Selenium despite the difference in approach.