skysight-inc/HackerNews huggingface dataset:
I understand tail latencies - https://www.youtube.com/watch?v=WdFYY3vEcxo - my prev open source project smf (https://github.com/smfrpc/smf) uses gill tene's HDR histogram. I think you have a very superficial understanding of seastar. It is not simply marketing, it is a suite of tools and techniques to build low latency software - Specifically for IO intensive apps. Glauber wrote a good into here https://www.scylladb.com/2018/06/12/scylla-leverages-control....

Seastar is a fundamentally different way of programming from what you mentioned above. Let me give you an example. Seastar takes all the memory up front - never gives it back to the operating system (you can control how much via -m2G, etc). This gives you deterministic allocation latency, is just incrementing a couple of pointers. Memory is split evenly across the number of cores and the way you communicate between cores is message passing - which means you explicitly tell which thread is allowed to read which inbox (similar to actors) - i wrote about it here in 2017 https://www.alexgallego.org/concurrency/smf/2017/12/16/futur...

The point of seastar is to not tune the GC for each application workload So to bring that up means that you missed the whole point of seastar. Instead the programmer explicitly reserves memory units for each subsystem - say 30% for the RPC, 20% for the app specific page-cache (since it's all DMA no kernel page cache), 20% for write-behinds, etc. (obviously in practice most of this is dynamic). It is not one dimension as suggested and not apples to oranges. it is apples to apples. You have a service, you connect your clients - unchanged - and one has better latency. that simple.

It may be your experience that when you download a bin kafka say 2.4.1 you change the GC settings but in a multi-tenant environment that's a moving target. Most enterprises I have talked to, just use the default script to startup kafka w.r.t gc memory settings. (they may change some writers settings, caching, etc)

At the end of the day there is no substitute for testing in your own app with your own firewall settings w/ your own hardware. The result should still give you 10x lower latency.
And libsodium does things Tink doesn't do: provide a C API.
There's more finesse in STAR. Because you are better able to specify __how much you approve__ this leads to higher voter satisfaction.
Gold took a tumble in March but it was nowhere near as bad as the DJIA and the charts bear this out. Also the monetary supply has significantly increased since then which and gold is not strongly dependent on retail consumer demand or other short cycles where uncertainty is injected. While Apple still has to operate and sell phones during the pandemic, Gold just sits there with all of its glorious potential.
If Ethos Capital is still looking to put their investor money to work in a manner that does subscribe to the same ethos I hear usury pays well. Maybe payday lending is in their future?
Of course it could be abused by the government, but that can't be the only standard we use to decide on state-mandated identifiers, or really anything else for that matter, because it's not realistic to create a system that simultaneously impacts lives in a fundamental way (as IDs do) while not being susceptible to abuse. We make this tradeoff all the time as a society.

This is equivalent to arguing that government mandated lockdowns could potentially be abused and used to oppress citizens, therefore we shouldn't allow the government to mandate lockdown orders, no matter how many people will die as a result.

You cannot give an entity like a government power without the potential for abuse, which is why elections exist. If we don't like what government is doing, we vote them out of office.
Shameless plug but on topic. I wrote recently about readiness and liveness probes with Kubenetes. If you look for an educational perspective you can check: https://medium.com/aiincube-engineering/kubernetes-liveness-...
Ah OK I understand now thanks for clearing that up. I meant that the end effect was similar but not so much that the mechanism was identical.
> I would note though, for the purposes of fairness, it's a small percentage of your taxes that go to paying for such programs versus things like the military and interest on debt.

No, its not. US public healthcare spending (which in most states is the lion’s share of public welfare spending, and is also on the US is more than defense spending and is, in fact, pretty typical as a share of GDP, high as a share of taxes (because of the light US tax burden), and enormous per capita compared to other industrialized nations. Its small as a share of total national healthcare spending compared to other countries, because we have to even more private spending on top of it, and the whole healthcare system (or, rather, the literally hundreds of mutually-interfering public and private healthcare systems) is the single most inefficient healthcare delivery system in the world, but we spend plenty of money on it, just not well.
Maybe it's a lowly nurse practitioner vs deeply trusted MD issue?
Off topic: Is it common practice for a dissertation at a German university to be written in English?
The state has been lying and politicizing the coronavirus problem since the beginning and in general they've been inflating the # of tests done in order to justify reopening the state. A great example of this politicking is that they've been fighting tooth and nail to prevent cities and counties from implementing their own coronavirus measures.

As for the second wave, the fact that we've hit a large jump in cases is specifically what I'm talking about. It does not bode well for the next few weeks, especially because there has been little to no effort from the state to actually implement measures to ensure that we keep the curve flat. Local health officials have also been raising the alarm on both our lack of testing infrastructure and the idea that a second wave is already occurring.
>extrapolating to 50kB gives me 0.3625 seconds

It should give you much more than that, considering that the green (SHA256) graph hits almost 0.1s at just 1000 bytes of input.

>either crypt() is doing much more than I tought (is salting _that_ expensive?)

glibc crypt() is probably doing more than you thought, but it's not salting: in SHA256 mode, various combinations of the key and intermediate hash digests are repeatedly hashed in a certain pattern for 5000 times, although the number of rounds can be changed just like the hashing algorithm. (This is a glibc implementation detail; not all crypt() implementations support extensions like SHA256 mode.)

In general, all general purpose cryptographic hash functions are reasonably fast.
And in the same vein, US Passports are not free. So how do you know national IDs would be free?
I m m­­­­a­­­­k­­­­i­­­­n­­­­g o­­­­v­­­­e­­­­r $15­­­-k a m­­­­o­­­­n­­­­t­­­­h w­­­­o­­­­r­­­­k­­­­i­­­­n­­­­g p­­­­a­­­­r­­­­t t­­­­i­­­­m­­­­e. I k­­­­e­­­­p­­­­t h­­­­e­­­­a­­­­r­­­­i­­­­n­­­­g o­­­­t­­­­h­­­­e­­­­r p­­­­e­­­­o­­­­p­­­­l­­­­e t­­­­e­­­­l­­­­l m­­­­e h­­­­o­­­­w m­­­­u­­­­c­­­­h m­­­­o­­­­n­­­­e­­­­y t­­­­h­­­­e­­­­y c­­­­a­­­­n m­­­­a­­­­k­­­­e o­­­­n­­­­l­­­­i­­­­n­­­­e s­­­­o I d­­­­e­­­­c­­­­i­­­­d­­­­e­­­­d t­­­­o l­­­­o­­­­o­­­­k i­­­­n­­­­t­­­­o i­­­­t. W­­­­e­­­­l­­­­l, i­­­­t w­­­­a­­­­s a­­­­l­­­­l t­­­­r­­­­u­­­­e a­­­­n­­­­d h­­­­a­­­­s t­­­­o­­­­t­­­­a­­­­l­­­­l­­­­y c­­­­h­­­­a­­­­n­­­­g­­­­e­­­­d m­­­­y l­­­­i­­­­f­­­­e.

H­E­R­EO════►►► https://www.workbaar.com
>LVT would not be an appropriate method for targeting tax extraction from extremely wealthy landlords. They would (probably) make up their losses through rent increases and additional service charges

Seriously?? If your inquiry concluded this then it certainly was being run on behalf of landlords.

They would no more be able to make up their losses through rent increases than I could make up the loss of being charged extra for a loaf of bread at the supermarket by unilaterally raising my wages. One does not drive the other.

When the supply of housing remains constant and the demand of housing remains constant then prices remain constant. LVT changes none of these variables directly.
For someone with a short time scale, only trawling this thread, of course not.

For someone young in this space, this comment and one hundred others -for and against- sift into hiso'er consciousness as part of the perceived zeitgeist of kubernetes within the larger community. Perhaps after several years, this person may have an intuition to avoid kubernetes in favor of separate docker or lxd containers.

That association of kubernetes as a FAANG-level tool builds stronger with the linked article: this hypothetical person can compare the struggles against perceived resources and so on. But not everyone has time to read the article, any given kubernetes article, that we come across. Some of those times, it's enough to take the temperature and move on. So, -over years- that may build an aversion that would not have otherwise formed had commenters avoided denouncing (or endorsing) kubernetes with less than full commitment toward convincing others.

Also, in this toneless medium, I can't intuit much of the emotional weight lolkube conveyed the sentence with. Was this person rueful, playful ?
This.

It's easier to criticise other countries' education systems, but for some reason we try to avoid criticising our own.
In the UK they seemingly just removed all the active ingredient. I couldn't understand how it wasn't working for me, Sudafed had been an almost miraculous way to clear a head cold (mucus blocked sinuses); then it just didn't work anymore. Of course they put caffeine in to try and make it feel like it was working ...

Recently, after careful analysis I found they do still make it (or they make it again), but it was a definite bait-and-switch.
The Colossal Cave Adventure Page
Voting is a statistical cloud, meaning you can't relate to it deterministically. There are all sorts of weird outliers for reasons you (i.e. any of us) can't understand or even imagine, so you have to let go of trying to explain particular data points. When all else fails I just remind myself that misclicks happen.

This is a special case of what is in fact the biggest challenge on HN. If you try to interpret individual data points, given that so little information is available, you'll end up curve-fitting the worst picture from your own imagination. It is a sort of demonic connect-the-dots game where, given a few dots, we end up recreating our own shadow: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so.... It's we who are doing it, not the data, which is what makes it so frustrating: only we know where our own buttons are, so only we can push them so reliably, over and over. But since we don't know we're doing it, it feels like the other person is doing it, or the community is doing it, and that feeling is intensely convincing! It's crazy-making.

There are lots of statistical clouds like that on HN—the opinions of commenters are another. This is why users frequently post angry theories about how awful the commenters are, but the angry theories are all contradictory. Each user is recreating their own shadow from the data points they happen to notice and dislike (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), and since we have different shadows, we end up with different theories.
"Two Minute Papers"
https://www.youtube.com/watch?v=Lu56xVlZ40M

GTC 2020 Part 2 was pretty good
https://www.youtube.com/watch?v=BeScfkCm3b4

Mostly I'm in a rut as well
Native-language reimplementations for each high-level language platform instead of wrapping a C library, for a start. In some respects they have similar objectives but different targets and scope.
German Corona App Solution Architecture
... or collected by state prison call centers and misused (though admittedly this would be a minute fraction in comparison).

https://www.cio.com/article/2417888/prison-labor--outsourcin...
iCloud for Windows is so advanced it requires Windows version from the future
We know lockdowns help keep the growth rate manageable. What we don't know is what will happen to the economy once the lockdowns fade.

My gut is that short of more direct Federal aid to individuals (in the form of checks), we'll see people forced back to work as businesses re-open. Consumer spending will still be shit, since no one but fools will be going to football games, theaters, anywhere with crowds. And people will be clinging to their money. So the velocity of money will dwindle.

And unless the government indemnifies businesses against lawsuits arising from COVID infections, businesses will be slow to re-open as well. Wrongful death lawsuits for failing to provide a safe work environment will be very popular.
I see lists, '+' signs, even an 'sqrt' in there. This is insane. Why would you ever use anything other than single-argumented lambdas in a python program? http://www.cip.ifi.lmu.de/~oster/fac.html
We're keen to show we care, but we've shaped a society that doesn’t care at all
RetroArch 1.8.7 Released
That is because "vegetables" has become a political term to mean "healthy food."
Google would have been rightfully sued to hell and back if they started putting ads in the reader client with no compensation back to the publishers.
who cares about lower percentage tiers in the world of big data? what does the p30 or 50 even matter at large scale?

See Gil Tene's talk on how not to measure latency.

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

What matters is what most of your customers will get - p99, p999, p9999, p100.
This comment was great up until:

> The big difference between Tink and sodium is that the latter uses Bernstein's primitives (chaca, salsa, 25519) whereas Tink, from the slides, goes with AES-GCM.

Tink has Bernstein's primitives as well.
Http://marginalrevolution.com - lots of interesting links and commentary.
Excel Columns and Find Numbers – Weekly Challenge
An electron-positron bound system decays in under a nanosecond:

https://en.wikipedia.org/wiki/Positronium
What's the point of government mandated ID if no-one is financially profiting from it though. /s
Why Facebook thinks game-streaming is the future of Oculus VR
Gee I sure am glad hard working class action lawyers were able to secure me “highly valuable” credit monitoring services after corporate negligence allowed my sensitive information to be stolen.
Sounds like how the Ancients in StarGate series would call it.
Yes this is supported: https://deno.land/manual/examples/permissions
There's an even better branch-free (super scalar) sorting algorithm: "In-place Parallel Super Scalar Samplesort (IPS4o)" which we started using:

https://github.com/SaschaWitt/ips4o

https://arxiv.org/abs/1705.02257

As an example, to sort 10 million random longs on my computer it takes std::sort 766 ms (roughly in line with Andrei's numbers) and ips4o::sort takes 274 ms.

[edit:formatting]
Tons of countries have had a national ID system for decades and they didn't become tyrannical states. Take, for example, the Scandinavian countries; they even excel at any metric of freedom and democracy there is.
It's a bit of Conway's law: the software structure mirrors the organization structure.
Atom has one annoying characteristic: It requires a self link to be valid. For static website generators it means you configure the domain for no reason except Atom validity.
Yeah, I've recently learned how awful disability insurance is from a friend. You have wait something like 2 years before you find out if your application was accepted or rejected and apparently it's always rejected the first time. You need a lawyer to go through the process, but they'll still always reject you the first time from what I've heard. I don't know how they expect people who can't afford their meds to hire a lawyer to go through the process. It's not only absurd, it's inhumane.
It amazes me that there is no authentication provided by governments in the US to citizens. They just accept a social security number as if it was some sort of password, when it was never intended for that purpose. Other countries give citizens an electronic ID to authenticate themselves. It seems this would prevent hundreds of millions of dollars in fraud and identity theft.
Dabbawalas are more involved with transporting home cooked food to the worker. The worker leaves early in the morning and some time later the spouse will have a hot meal packed up. The dabbawala will come pick it up and aggregate orders going to common destinations, move it by train, etc. I presume Swiggy is only for restaurant cooked food.

Secondly the dabbawala jobs are more like a stable union job. You don't get the top money but everyone looks after each other. Of course with time customer preferences may change towards restaurant food. Or maybe workers start using plastic containers and microwaves.
They actually must be sent electronically now in NY, or at least that’s how my doctor explained it to me.

I’d assumed that was for all prescriptions, but it could just be controlled substances.
Thanks for writing his because I hated it — I read that par thinking it would shed some light on the topic of the paper at large, but it was just noise to me.

Which is not to imply that I am right and you wrong or vice versa! Simply to observe that people are different.

As I liked the article but was annoyed by that beginning, it’s great for me that the first comment I saw was yours. So thanks for making it.
Yes, this is supported: https://deno.land/manual/examples/permissions
I suspect you're being downvoted by US citizens who have never lived abroad and are blind to the difficulties FATCA causes for non-"Fat Cat" American expats.

Your comment is entirely on-point.
>non-tribal

Oh, they're tribal all right.
I have been using self-hosted RSS aggregators for some time now (currently [FreshRSS](https://freshrss.org/ )) and I have been delighted ! I feel it complements HN or Reddit really well in giving me the ability to follow specific people or projects.
Hi, I'm currently working on Tink for JavaScript. (Formerly as part of a rotation on Google's cryptography team; that rotation has ended so I'm now doing this on weekends.)

Tink for JavaScript is being used in production systems internally at Google, but the open source release isn't fully baked yet. npm compatibility is a big part of that; our internal codebase doesn't use npm, but we absolutely want open source users to be able to install and use Tink from npm without installing Bazel (though Bazel will most likely continue to be required in order to contribute to Tink). This is why JavaScript is not currently listed among the production-ready languages. Right now I'm fixing it by migrating the codebase to TypeScript so that it can use the TypeScript Bazel rules, which facilitate compatibility with npm.

The biggest complicating factor here is that Tink, like many Google software projects, internally uses Protocol Buffers to serialize data (primarily keys) in a way that's compatible across all the different languages that it supports. Protocol Buffers work really nicely with Bazel and significantly less nicely with most other build systems. Again, though, Bazel won't be required in order to depend on the package, only to build it from source.
ah yeah no doubt. I've read the recent gc code in the jvm tree. it's beautiful. We just had a ton years of experience with c++ and it was a good fit for seastar.io - this all came from me messing around with https://github.com/smfrpc/smf and seeing what one could do w/ DMA (no kernel page cache)
The state is already perfectly capable of tracking our identities between systems. I would view the assignment of an identifier as a method for citizens to gain a degree of control and visibility into this system, instead of the current state where it is ad-hoc, secretive, and prone to errors that government agencies are not inclined or even capable of fixing.
I want native apps not webpages that run in their own 'app'. If I want a web app then I'll run it in a web browser. Things like Electron apps are something I simply refuse to run.
A Brief History of Web Mastering -or- the Digital Rip Van Winkle Returns (2014)
It would certainly be interesting, however in the absence of hard data perhaps some anecdotal evidence is better than no information:

Case 1
------
10 years x 280 deliveries per year x 2 deliveries per day (pick up + drop) = 5600 deliveries.

Number of mistakes = 0

That puts the error rate at < 1/5600 (or approximately 0.0002).

Case 2
------
4 years x 280 deliveries per year x 2 deliveries per day (pick up + drop) = 2240

Number of mistakes = 0

That puts the error rate at < 1/2240 (or approximately 0.0004).

Both cases together
-------------------

Error rate < 0.00012
> It amazes me that there is no authentication provided by governments in the US to citizens.

Vast numbers of Americans would view that as a big step towards totalitarianism and taking their guns away.
If you want to others use it, then document it. I really appreciate it. Otherwise, if you only wrote it for yourself you did enough. Undocumented code is better than no code. If you didn't publish at all I would have to start from zero.
For me it's a shortcut to explain why it's always a risk to divulge personal information to 3rd parties, however trustworthy they seem.
I'm not sure where you live, but my state doesn't require an ID to register. You can use:

"a copy of a utility bill, bank statement, government check, paycheck, or other government document that is current and shows your name and residence address."

to prove your residency.
They're working on it
This is also an interesting system in that it's an example of how you can get away with a non-distributed system if your problem is small enough but eventually that falls over. Once you get to large corporation monorepos git operations start to get real slow and use too much hard disk, so you end up with them either creating/using a new VCS or doing some complicated undertaking like https://devblogs.microsoft.com/bharry/the-largest-git-repo-o...
Apparently, they've stopped posting it. I'm referring to things like advice, introduction to the field, a bibliography of the important papers in the field, why they love their research topic, and that sort of thing.
Banks already have responsibility to prevent money laundering by submitting a form when you deposit over $10k in cash, it’s called a currency transaction report and sent to the IRS.
China's Open Source Trends
If it were harder to scam the social safety net republicans would lose another piece of their argument against making it more comprehensive.
Except if its about voting and then any amount of intrusion is fine.
Regarding point 3, Deno's APIs use language features that were unavailable when node was written, including promises and async iterators. That is a big improvement IMO.
Interestingly, it was somewhat common for Americans to have their SSNs - our now de facto national ID scheme - tattooed prior to WWII.

Now, of course, we still have a de facto national ID scheme, but it is encumbered with a complex set of regulatory and security problems related to the odd legal insistence that it is not a national ID scheme despite all appearances.
Incidentally that is exactly what we call it in Spanish.

Fun tangential fact: "Star Wars" in Spanish is known as "Galaxy Wars" (La Guerra de Las Galaxias.)
Can't those photons scatter off each other?

https://en.wikipedia.org/wiki/Two-photon_physics

Similarly for the other bosons, they can probably scatter off each other, mediated by virtual particle-antiparticle pairs.
It takes a special kind of arrogance to assume that you know better than the people who've been successful in a completely unrelated field.

It reminds me of the arrogance displayed in the Twitter thread, which is a shame. I think like someone said, experience is valued only by those who have it.

I've been there too though, I was that arrogant young programmer once thinking all these old-timers weren't a match for my technical skills. It usually passes.