skysight-inc/HackerNews huggingface dataset:
Checkout this _extremely_ detailed work that explains exactly that - https://vectorized.io/kafka-redpanda-availability/

To quote my colleague Denis -
The results fit the theory. Raft’s (and Redpanda’s) performance is proportional to the best of the majority of nodes, while sync replication (Kafka) works only as well as its worst-performing node.

AFAIK we can push the limits of hardware on throughput.

The gist is that I'd need more details exactly on what you mean raft is slow.

We support the same level of acks as kafka except acks=-1 is much stronger gurantees due to the log completeness guarantee of raft.

for 0 and 1 we short circuit the raft acknowledgement and return to the client to match the exepectations of acknowledgements come to be known by users.

There should be no perf penalty vis-a-vis kafka in any setting I can think of. If it is, is probably a bug on our side.
It shouldn't be their business.
Indexing isn't the hard part. Ranking is. For any given query, there are probably millions of web pages that match. How do you pick the best ones to show the user? How do you do that even when most people are really bad at expressing what they want?

Even if all websites were acting in good faith, this would be a really hard problem. Now add in the fact that there's an $80 billion industry devoted to gaming search results, and it suddenly becomes much harder.

Would it be impossible to build a search engine as good as Google? No. But you could very well spend billions of dollars to match or even slightly surpass Google's performance and still lose. Why? Because unless it's clear and obvious that you're superior to Google, people are still going to use Google because that's what they're used to.

That's why the smart players in the space like DDG aren't competing head-to-head in search, and are instead focusing on areas, like privacy, where Google can't compete. As for the others, I suggest you try Googling "cuil" some time.
Let me know if you run into issues - vectorized.io/slack

the entire eng team is there.
>The way you could with other groups

Who is 'you' white man?
There's a non-zero chance that this bug has caused at least one death.
I discovered this by running unbound – a DNS server – locally (block some unwanted hosts and do dns over TLS). I guess the rest of the story is pretty obvious; having your default dns server not being able to resolve because you're trying to verify it – since you cannot resolve your verify hostname – is obviously Not Great. As you can imagine, there is no waiting in the world that fixes this. I couldn't kill (-9) the process either; had to reboot into safe mode, rename the binary and switch the default dns on the network.
Distribution effects similar to universal income but with tons of distortions. This tax will have effect on people's decisions to work from home. Why not just pay for it with higher progressive income tax.
& with RDS postgres, in a lot of cases, you're probably o.k. with gp2 vs the much more expensive io1 provisioned IOPs storage unless you have a fairly business database (100s-1000s qps)

The main difference is 95% performance SLA on gp2 vs >99 on io1

(You get 3x IOP per GB on gp2)
Most browser vendors agree because they all stopped checking CRLs (like they technically should) when verifying certs.

I don’t think the design is wrong, I just think it’s tuned a little too cautious. If you’re going to verify certs then checking the CRL is something you really should do before approval. And you can’t sync the database entirely because it’s too big.

There really aren’t any good solutions to this unless you can solve the cache invalidation problem.
It's worth noting that vitamin D has a lot of high-confidence but low-effect results going for it, including a lot of strong meta-analysis over many health outcomes. What I mean by this is that it usually seems to conclusively either do something beneficial, but minor, almost nothing in the case of many studies, and in the case of some others, something very beneficial (as we've seen a few of in relation to covid recently).

Although Vitamin D isn't a particularly exciting supplement most of the time, that isn't enough of a reason for us to ignore it, as the proper way to make the decision of taking it or not would be to perform a cost/benefit analysis (as we should with any other supplements, lifestyle changes, etc).

The costs of vitamin D are just about as low as any supplement gets, and can be between $0.01 and $0.05 per day. The non-financial costs such as side effects or potential adverse effects are practically non-existent as well. So I do think that even those that have a healthy bit of skepticism over some results should still consider supplementation - there are a lot of potential benefits even if some are minor, and almost no risks or real costs. The optimal way to supplement is to get a blood test before+after starting supplementation in order to be confident you're taking the correct amount, but this isn't required of course. But I think the cost/benefit analysis is clearly in favor, so I didn't hesitate to add Vitamin D to my list of supplements that I take daily (https://nearcyan.com/supplements/ if curious), along with many others at this point.
What I want to know is if the CIA had/has all this great intelligence why does international crime like money laundering and human trafficking still exist? What the hell did they use the intelligence for? Tearing down democracies and rigging bids and trade deals?
Instead of avoiding mistakes, spend that effort on work that can be easily reverted when mistakes happen. This will let you move faster with confidence your services will survive when they (inevitably) fail. Generally a short outage is preferable to slow development velocity.

Examples:

- Bad deploy: rollback to previous version

- Launching features: guard new behavior with a flag you can control and quickly disable
You joke, but IronPython was a thing.
Such tax has a distribution effects similar to universal income but with tons of distortions. This tax will have effect on people's decisions to work from home. Why not just pay for it with higher progressive income tax.
Could we not bootstrap with coal? There's still plenty left. Oil would be an issue though.
For these small code bases, static typing is still great (if you are used to it already) but the adverse effects of not having it usually show much stronger with a team (and not a single person). And yeah, if you keep the structure in your head, then you are good anyways.
There still isn't enough to sustain people on subsistence farming. And subsistence farming, is well, subsistence-level - it precludes specialization which means it precludes most of the advantages technology brings us today.

If you're ever in a civilizational collapse scenario, literally the most important thing you can do is rapidly restart the farm supply chain by whatever means necessary - anyone imagining building a fortress for themselves is building a tomb.
Debian's default position is to only ship "free software" (OSS, libre, etc).

It is my understanding that a lot of modern GPUs that are cutting edge ship with non-oss binary blobs, which goes against Debian's core principals.

Unfortunately, it means that Debian has poor support for hardware vendors that mandate these binary blobs.
If you think these students faced a systematic disadvantage that made them unable to answer multiple choice questions about basic math problems, or material they were supposed to have learned during undergrad, you ought to point out what it actually is, and how big an effect size it has, and why.
What hassle do you have these days?

Yeah, I don't use peripherals as it's only a gaming machine (I don't see other reason to use Windows) but it's working as intended for years.
Plan. Write things down. Be precise but use as few words as possible. It should be clear from reading your few tiny bullet points you know exactly what you are about to accomplish in an aggressive manner.

Secondly, know your liabilities. Specify these in your plan as a separate set of bullet points.

Finally give the plan to your boss. When you have completed your task according to the plan the boss will have less room to complain.

Ask your boss where they identify complexity. Refactor early to eliminate effort later.
About 4 hours ago my Mac crawled to a stop. I rebooted, but it remained incredibly sluggish, uncharacteristically so. This definitely was not normal operation (and I use this many hours daily). Then about 1/2 hour later, it began to operate normally again.

But I'm running Mojave.

So ... huh.
Opportunity-based affirmative action is something that I think would be desperately useful, but ... it would run into a lot of the same perceptual problems as race-based programs.

The historical lines correlate strongly (though yes, not 100%) with race so the white kid who's in the program as a result of the affirmative action who grew up in a poor area with poor schools is going to blend in with the "regular" whites whereas the black kid who was the child of doctors is going to still be judged on the first thing people notice about them - their skin.

Fixing our past sins will take both proactive action AND continual vigilance by all of us to fight our snap judgments and first impressions.

But I believe it would be MUCH better than today's "merit" based systems which just create insane amount of pressure on kids starting in middle school or even earlier, to pad resumes and compete for the best schools, etc. That's a race to the (mental health) bottom of a whole different sort.
Author of linuxcommandlibrary.com here

Yes I used the https://www.commandlinefu.com/site/api to get the data. I should have mentioned it on the site. And I will add in in the next update.

https://linuxcommandlibrary.com/basics.html has also lots of other info/tips to offer not just the one liners so it's not just a rip off of the particular website :)
So yesterday I wrote about the blurring lines of ownership, and people came back with some fairly disparate responses. It's fair to say that I was mostly dismissed. https://news.ycombinator.com/item?id=25058952

And this is why I won't be moving to Apple silicon. Apple already has the ability to restrict whats apps I can run (they can simply toggle a switch for all users to "no unsigned binaries"), and congrats! Apple is the sole decider of what we get to use on our computers.

Of course Apple's Craig Federighi assures us that the people making such assertions are "tools" (https://youtu.be/Hg9F1Qjv3iU?t=3177 , timestamp 53:33) and they have no intention whatsoever of taking away our ability to do general compute on the machines we buy and own.

Except...

Apple can already decide what binaries you can execute. Should they choose to.

Apple is now restricting what other OSes you can boot into. As they've chosen to.

Apple can now make their machine reject a new, third-party repair part like a bad transplant. Should they choose to.

It's clear where they're going. And I'm jumping ship. It's painful to do so, given how invested I am in the ecosystem, but we're already beyond the threshold that many of us would have left earlier in the decade.

---

edit - It's also really hard as a designer + developer + would-be researcher in the making to find a good computer. Most non-Apple laptops don't have very good color accuracy. They also don't have good trackpads, and their keyboard + trackpad alignment is wonky (it's off-center in a lot of cases! How weird is that???)

I'm trying to find a laptop with good build quality, long battery life, a good display that I can design on, a good trackpad so that I don't have to carry around a mouse, good speakers would be a plus, and light enough that I don't feel like I'm lifting weights while working on my laptop. And this package should ideally come with 512GB of SSD storage and, at least, 16GB to 32GB of RAM.

Oh and it shouldn't be more expensive than a Mac as many of these laptops are!

Any suggestions?
It's not wrong. If running two processes counts as parallelism, then everything does parallelism, and it becomes pointless to talk about it.
> Do we all really believe that Bannon was actually, literally saying he would be-head these people and put their heads on spikes...or as adults do we realize he was using hyperbole?

Book reading has been in decline for a long time, and the loss of high level literacy and the ability to sense nuance and figurative language is a sign of that.

A lot of people indeed can't understand how the quote could have other meanings besides the literal one, because they've rarely encountered such use of language before.
Why Polling on the 2020 Presidential Election Missed the Mark
(LessWrong.com team lead here) It's actually really useful for getting bug reports for the site, and we have a number of authors who we help a lot with doing various custom HTML and javascript integrations for their posts, and having a live-chat option for that is quite useful.

I think the "Need help?" text is just the default text Intercom comes with. I should maybe look into seeing whether we can replace that, though not sure what other text would be better.

Agree it's a bit weird for a blogging platform, but it really drastically increased the number of bug reports we get, and a lot of our most active users really like it. We also sometimes get people who ping us about moderation questions, or other issues with the platform they have. They could technically do that via the PM system, or email, but experience has shown that having Intercom really quite drastically increases people's willingness to message us.
We aren't talking about "criticism". I am not asking for laws on blasphemy. I am asking for laws on hate speech.

It is legal in the US to say that all Muslims are terrorists that deserve to be shot with bullets dipped in pig's blood. How would you feel hearing that if you were a Muslim? Would you feel that you could safely and openly practice your religion?
How would you go about selling and implementing this in a way that wouldn't be political suicide?
I always wanted to have a Thinkpad but couldn't afford it - finally bought X1 Extreme Gen 2 and put Pop_OS! (System76's distribution built on top of Ubuntu) on it. Everything including fingerprint scanner works; I once had it hang when resuming from suspend but I mostly don't use sleep/suspend so wasn't too bothered. If you buy the laptop from System76, I would assume everything would basically just work since they are configuring everything.
What's it like renting a computer?
Self-employment and eudaimonic well-being
> It doesn't bother me that companies show me what they think I want to see based on a recommendation algorithm.

It isn't a great choice for users to have to decide between debunking someone's Facebook thing in their post's comments and thereby boosting engagement and promoting it to all their friends, or just leaving it be unchallenged.

Or for Youtube, do you watch a youtube video of a demagogue to prepare arguments against them, knowing that Youtube will promote it more because you watched it?

We need some kind of way to interact with this stuff while getting the choice to not promote it as a result.
No worse in 2020 than JavaScript..
I don’t think the parent meant that they engaged with the texts themselves at the middle school level, but rather that the existence of both sides of the debate was covered as an historical fact.
Jason Scott: Your Pal, the Internet Archive, and how to use it. [video]
Good news for you: .NET is really, truly free of Windows now (minus a UI answer).
Good point about the need to process the grains and beans. Here is the author of Nuclear War Survival Skills on the subject:

>Whole-kernel grains or soybeans cannot be eaten in sufficient quantities to maintain vigor and health if merely boiled or parched. A little boiled whole-kernel wheat is a pleasantly chewy breakfast cereal, but experimenters at Oak Ridge got sore tongues and very loose bowels when they tried to eat enough boiled whole-kernel wheat to supply even half of their daily energy needs. Even the most primitive peoples grind or pound grains into a meal or paste before cooking. (Rice is the only important exception.) Few Americans know how to process whole-kernel grains and soybeans (our largest food reserves) into meal. This ignorance could be fatal to survivors of a nuclear attack. Making an expedient metate, the hollowed-out grinding stone of Mexican Indians, proved impractical under simulated post-attack conditions. Pounding grain into meal with a rock or a capped, solid-ended piece of pipe is extremely slow work. The best expedient means developed and field-tested for pounding grain or beans into meal and flour is an improvised 3-pipe grain mill. Instructions for making and using this effective grain-pounding device follow. . . . As soon as fallout decay permits travel, the grain-grinding machines on tens of thousands of hog and cattle farms should be used for milling grain for survivors. It is vitally important to national recovery and individual survival to get back as soon as possible to labor-saving, mechanized ways of doing essential work. In an ORNL experiment, a farmer used a John Deere Grinder-Mixer powered by a 100-hp tractor to grind large samples of wheat and barley. When it is used to grind rather coarse meal for hogs, this machine is rated at 12 tons per hour. Set to grind a finer meal-flour mixture for human consumption, it ground both hard wheat and feed barley at a rate of about 9 tons per hour. This is 2400 times as fast as using muscle power to operate even the best expedient grain mill.

https://info.ornl.gov/sites/publications/Files/Pub57110.pdf
It's funny to see people run around in panic for 1 little temporary problem and seek alternatives which could make them panic even more often.
> I am currently unable to work because macOS sends hashes of every opened executable to some server of theirs and when `trustd` and `syspolicyd` are unable to do so, the entire operating system grinds to a halt.

That's another case of a product not doing its primary function - OS running apps - because company placed their own (data gathering) objective above it. See thermostats not turning on heat when the internet connection is down and other equally stupid examples...
We don't have to be smarter to learn from historical stuff that happened. My IQ doesn't go up any when I burn myself on a hot stove, but I certainly learn something.
I thought there was always supposed to be a “you’re going to fail this” question so:

1. They have something to point to if/when they get sued for rejecting someone

2. Make you feel like you failed so you don’t ask for as much money

3. Helps prevent there being >=2 perfect interviews and then dealing with ties
The civil rights movement in America would not have made any progress without the First Amendment.
Debian stable is meant for servers, use unstable (it's quite stable!) or stable-backports if you want a recent kernel.
Aaron Swartz Day and International Hackathon 2020
> As a non-American it always surprises me how much American's look for the past for guidance in the democracy and government.

We're not looking to the past for guidance. We're looking at what the Constitution says because it is still the supreme law of the land. People who think some provision of that supreme law of the land should be changed can propose amendments; the US Constitution has already been amended 27 times. But you're not supposed to just pretend that the law doesn't apply because you don't like what it says.

> All that was a long time ago and things have evolved.

And the US Constitution has been amended where necessary to take that into account. We amended the Constitution to abolish slavery, to give women the right to vote, to have Senators elected by the people of their states instead of the legislatures, to eliminate poll taxes, to limit how many terms a President can serve. And we can continue to amend the Constitution where necessary to fix other issues. That is how people who want to take Justice Ginsburg's advice and take advantage of advances other countries have made should do that.
I've been wanting to read such an article on compilers and assembly for a while! Great that the implementation is in Rust, since I am also interested in learning it.
Watching people react to city-level disasters like the ammonia nitrate explosion is why we should still be teaching this. There is way too much YouTube of camera phone footage being taken from right up against glass windows.

If you see anything that looks like that, you absolutely should not be near a window.
I experienced this earlier today. I ended up creating a reddit post (https://www.reddit.com/r/macbook/comments/jt3pqx/third_party...)

I also noticed that the symptoms go way if you manually disable WIFI.

Who architected this solution? Imagine an OS that needs to ping a server every time you launch an application and if the server down it renders your system useless.

The dev-community needs to push back on this issue and perhaps apple will re-think this solution
Deploy your own messaging system with file transfer at home (web based)
DISCLAIMER : This project is in development, I still have to add some security and features.

I started working on a personal project to create my own chat server (web based) that can be hosted pretty much everywhere (on ubuntu 20.04) (virtual machines, personal computers, public clouds, vps, bare metal at home, etc.) and that requires no client installation, just a browser.

it is now in beta but works for text and file sharing (up to 100M by default but you can change that)

the source code is here : https://github.com/ba9f11ecc3497d9993b933fdc2bd61e5/temporar... (see README.md and CONTRIBUTING.md )

deployments are done with ansible and 2 modes are available for now : single room and random rooms

rooms can be either public or password protected. All rooms are destroyable with a single click (a real destroy that actually remove the files.

Encryption is done by default either with let's encrypt (if you deploy on a domain or subdomain) or a certification authority where the key gets destroyed after the only certificate is created (if you deploy on an ip) (a helper page is created to show the fingerprint of the certificate and instruction per browser on how to install the cert)

I plan to add more deployment modes in the future (rooms with customized names, expert mode to submit gpg messages via an api)

screenshot of the chat page & landing pages can be found here :

https://imgur.com/a/vhiiy8j

or you can try it live at :

https://temporary.chat/

any enthusiasts that want to deploy one at home, any experts that want to point security flaws, any user that want to report a bug or a lack of features. Any UX experts that think I made a terrible job are more than welcome to comment. My mail address can be found in the repo.

Hopefully somebody else than me will see value in this project :)

thank you for reading!
If it was because they predicted that no one would be interested, then yes. If it was because they disagreed with it, then no.
I agree that it’s security theater and a suspect implementation, but I was playing a game of “let’s imagine why someone might do this...”—

I’m wondering, suppose it was designed this way because part of the goal is to prevent the spread of malware, the fastest means of which is an internet connected computer. In that event, the feature only intrudes when the computer, by virtue of it’s internet connection, is a member of the threat class.

So... plausible?
MS has been very timidly introducing JS as a replacement.
> it was also the greatest civic invention since democracy itself...

I wasn't taught that in history class. I was just taught the facts you described: that the compromise was made because it was the only way to get agreement at the convention on how the national legislature should be organized.
This entire thing is likely related to Apple’s engineered obsolescence cycle. They have already been busted intentionally causing issues on their platforms prior to the release of new products in order to drive sales. It’s a grey area legally and difficult to prove, but it’s essentially a form of racketeering.