skysight-inc/HackerNews huggingface dataset:
These are the five SSL options for a Cloudflare website [0]:

1. No SSL: User <--HTTP--> Cloudflare <--HTTP--> Origin Server

2. Flexible SSL: User <--HTTPS--> Cloudflare <--HTTP--> Origin Server

3. Full SSL: User <--HTTPS--> Cloudflare <--HTTPS--> Origin Server;
Self-signed cert ok, expired cert ok

4. Full SSL (strict): User <--HTTPS--> Cloudflare <--HTTPS--> Origin Server;
Origin server must use an SSL certificate that Cloudflare provides [1]

5. Strict (SSL-Only Origin Pull): User <--HTTPS--> Cloudflare <--HTTPS--> Origin Server; same as Full SSL (strict), but you pay need to pay Cloudflare more money

---

3 and above will fix this issue as they encrypt from Cloudflare to the Origin Server.

This is the traffic flow from the link:

User -> Cloudflare -> Airtel -> GitHub Pages

Where the connection with flexible SSL is Cloudflare <--HTTP--> GitHub Pages.

Upgrading to Full SSL (or higher) and using HTTPS on GitHub [2] should fix.

---

Alternatively, deploy your static website with Cloudflare Pages [3], which has feature parity with Github Pages.

The flow would then be: User <--HTTPS--> Cloudflare Pages

[0]: https://developers.cloudflare.com/ssl/origin-configuration/s...

[1]: https://developers.cloudflare.com/ssl/origin-configuration/o...

[2]: https://docs.github.com/en/pages/getting-started-with-github...

[3]: https://pages.cloudflare.com/

EDIT: The replies by kentonv, x1110dc, and r1ch all have valid points.
Oh dear. I don't know whether to feel silly or vindicated for not knowing that.
Amazing that we don't yet have a source control solution that's simpler than git. It should not be a barrier to entry for our profession.
> Librem 5

Ah yes, that phone where the FSF told them they had to move a blob from the bootloader into an external Flash memory and load it through two layers of CPUs, because going through that pointless dance magically makes it Free™ (read: hidden enough that users won't notice so they won't realize they're still running a blob as part of something as critical as making the RAM work).

Also that phone which runs a pile of other giant blobs, including the USB-PD controller and the baseband, of course.
This whole example seems like it boils down to a poor test/analysis plan than anything that truly speaks to the value of Bayesian approaches:

1) It's almost always a bad idea to decide a test based on one-week's worth of data, regardless of what statistical approach you take

2) There's not really any info on why Fisher's exact test is used. It seems like most A/B software has adopted Bayesian but the ones who haven't, I believe, choose the Student's test and require prior sample sizing

3) The conversion delay issue was not addressed in the measurement plan. There are clear ways to address this issue, both tactically as well as mathematically. From a tactical standpoint, most testing platforms, you'd be able to change the test allocation to 0%, which would allowed previously bucketed users to continue to be measured with subsequent visits while not allowing any new users in. You could also just run the test long enough to where the conversion lag no longer has a major impact on results (this may or may not be possible, depending on how long and fat the lag tail is).
> Maybe you don’t remember the software industry in the 90s

I very much do. Software was sold in boxes in independent store chains. Sure, MS abused their position whenever they could, but their various attempts at building appstores they could control never really succeeded, the best they could do is abusing OEMs to preload this or that crapware.

Apple, on the other hand, defined the market for walled-garden mobile appstores, with all their orwellian warts and obscene profiteering. But unlike with nerdy, cut-throat and business-y MS, "the public" loved their hip image and let them get away with it.
And also SEPA isnt the panacea people make it out to be, there is frequently some europeans that chime in acting like it is

I found it to be very similar to ACH within the US

Investigating further, turns out many Europeans dont use SEPA between borders. They just send to their friends within the same country using the same major banks, which increases the probability that “Instant SEPA” is used under the hood, which is a good user experience

Ive found crypto to have greater guarantees of unimpeded arrival in that monetary union as well.
Just don't investigate AM4 motherboard compatibility and AGESA revisions... Absolutely no artificial segmentation here, no sir.
Was that the point of the Matrix, that we need to manage our time better?
This Tesla Model Y Dummy Crash Shows Why Lidar Matters
One more fun experiment: avoid the tempfile on disk/tmpfs by storing data into the pipe connecting two processes, where the first one can already exit for the pipe to give EOF when reading beyond the buffered data.

true | sleep infinity &
STDINPID="$!"
TMPPIPE="/proc/$STDINPID/fd/0"
echo hello > "$TMPPIPE"
echo write more > "$TMPPIPE"
cat "$TMPPIPE"
echo write again > "$TMPPIPE"
cat "$TMPPIPE"
kill -9 "$STDINPID" # clean up pipe

Now I would like to avoid the additional process by using the current shell process instead.
> Should anyone be allowed to suppress factual information about themselves because they're uncomfortable with it?

Just because it's factual that I caught gonorrhoea from a prostitute while on holiday in Thailand, doesn't mean Equifax has a right to tell my boss, my landlord, and half a dozen russian hackers about it.
Its a bit weird that they never talked about it with you. It is such a big change that its a bit of red flag for you to only find out about it when you receive contract.
Absolutely true. Food inflation in the US is about the same as average inflation. We’re not paying more for food in comparison with other goods than we were a year ago.
It might help prevent top physicists and EE students from taking stupid finance and Facebook jobs.
Urbania has a nice story about this https://urbania.ca/article/autopsie-du-sunwing-gate
I can assure you there is nothing "cutesy" about mental health. Feeling severely depressed/suicidal is much more serious than some minor cold. Thank god the US is moving in the direction where mental health is recognized as a serious issue. Comments like this show that we still have a long way to go.
https://www.dnb.com/business-directory/company-profiles.poly...

Joel is the best known example of informed, conscientious farming paying the bills, but certainly not the only one.
What good is a good language if you can't learn anything from other people, use any common library, or collaborate with anybody without bad practices contaminating your work?

They are different phenomena, but every practical consequence is the same. Including what you must do to avoid the problems.
> general ARM isn't the same as M1

Of course it isn't, but it is in the same direction, i.e. A class of products of power efficiency that are not seen in X86 chips.

In terms of data centers/cloud, this is about the most important metric (cost) there is.

> Intel can just license ARM again as they already did once.

Of course they can, but for the larger players why would they want the middle man? The barrier of entry is already gone.
Promising VS Code Extensions Introduced in 2021
I don't see how decentralized supply of money is "giving up on society". Most of human history did not have centralized supply of money, and that did not preclude highly developed societies.

The problem with centralized supply of money is that it creates a single point where too much power is concentrated. Even when governance is democratic, concentration of power invites its abuse - and the larger the scope of such a government, the more lucrative the abuse. Within a small, tightly knit community that has direct democratic governance, directly controlling its internal monetary supply is fine, because power can be kept in check at that scale. But you still need some common medium of exchange for those communities to interact economically.

The problem with Bitcoin isn't that supply is decentralized, but rather that it's hardcoded as fixed in the long-term - because the people who created it were gold bugs. But that's not a fundamental problem with cryptocurrencies - you could have one where the supply grows steadily, or better yet, one where such growth is controlled collectively by actual users of the currency.
That's an interesting point. I created a visualization of the number of hospitals reporting a "critical staff shortage" using the data provided on HealthData.gov. It looks like the number of hospitals reporting a critical staff shortage has been consistently around 10-15% since July of 2020.

https://healthdata.gov/Hospital/Copy-of-of-hospitals-reporti...
The default scope of everything is package level. If one writes all of their code in one directory, Java is basically procedural code with syntactic sugar for functions with structs as the first parameter. The moment you want to share with other packages, one has to use the public keyword. I'd argue what Java 'wants' you to do is to have a few public methods that operate on internal state, but it doesn't care too much if state is shared within a package. A good Java API wouldn't have many Setters/Getters that do nothing but set/get references to internal objects, but rather ones that parse and make sense of it's internal state.

In practice, I've found most codebases don't care about any of that so every variable is private, they all have public getters/setters (so it's NOMINALLY encapsulated) and most methods are public with a few private methods strewn about.
It's "nice" that this is the disclaimer above the footer of the search form page:

> The information provided here is an unofficial report, intended for personal use by the employee-recipient only. It is not intended for verification purposes. Using this document for consumer verification purposes could constitute a violation of the Fair Credit Reporting Act. If someone is asking you to provide verification of employment or income, please direct them to www.theworknumber.com.

> NOT INTENDED FOR VERIFICATION PURPOSES.

mkay
Discussion of "Sneakers" happening over here:

https://news.ycombinator.com/item?id=29840802
But I said "if you not caught"
> Did you ever need to do git rebase --continue over and over again just to get your own branch up to date?

Not really. The secret is to rebase fairly often, at the very least daily (depending on the size of the organization you work in, this could be more often). I often see complaints like this from junior devs. They work in isolation on their branch for a week, and then they complain about how hard it is when they try to do a rebase on top of the 100+ commits that happened while they were out there doing their own thing.

Another common issue comes from not understanding how rebase works well enough. You are supposed to adjust just the changes of this commit, not take anything else into account. If you start making unrelated changes when rebasing, your commits will soon conflict with each other, which means you'll run into a lot of very confusing conflicts.

It's fine to squash before a rebase if you are not interested in the history of your branch. But if you are, it's just not an acceptable solution.
> more economical

In the same way that bunker fuel powered ships are just "more economical" than transporting goods by sail powered ships.

People throw this term around like making it "less economical" to produce food is some minor detail.

Things being their current level of "economical" is what drives our global economy at the current scale it runs at. We could not have our current lifestyle using sail powered ships to transport goods from China any more than we could maintain anything like our current lifestyle if we had to produce all of our nitrogen fertilizer through electrolysis.

Making food "less economical" means mass starvation.
Yes, I saw the figure and that's why I commented that the day 2 conversions for the control are basically giving all of the information in the assumed model.

To me it just looks like a whole new batch of assumptions. Might be fictitiously valid or not.
What if you fill the tank up and then level off to have the cents as a factor or multiple of the dollars?
You're right; all these metrics can be easily manipulated, whereas revenue is more reliable.

I guess you're talking about "acqui-hire," meaning the acquisition of teams of 10-40 people for ~$25m. My broader point is that many startups scale to hundreds of employees, buying growth, but remain poor businesses. Headcount is a vanity metric similar to likes on social media or fundraising.
That map is very incomplete. It's missing at least 3 that I know of where I live.
Russia and the Trump campaign worked together to win an election. That doesn’t alarm you? You sound like liberals do when I bring up the Clintons making millions of dollars for speeches at Goldman Sachs and Citigroup after them and Rubin gutted Glass-Steagall and other regulations that benefited investment banks.

Try to look at it objectively.
Ever since a medical situation caused insomnia a few years ago, I've been falling asleep while listening to the Ricky Gervais show / podcast. It's actually about the wondrous mind of his producer Karl Pilkington and absolutely hilarious. (also known for 'idiot abroad', 'sick of it' etc The entire archive is on youtube on the channel 'pilkboys', and the comment section is filled with people using it to fall asleep. There is also the animated series, based on this radio show.

I use an app called 'simple sleep timer' to fade out and pause youtube after 30 mins. Im usually asleep after 10 minutes of chuckling.
Ours had a fancy "library", well-stocked with thought-provoking books, supposedly for stimulating discussion and study, realistically only for showing investors around.

The "library" backed out onto the Big Boss' office and he didn't like the noise. Oh, I forget, of course he sat with us lowly minions at the coal face of open space, and it definitely wasn't his office. Except it was. And he didn't like the noise.
5% of 666 Python repos had comma typo bugs (inc V8, TensorFlow and PyTorch)
What a great read. I wished more actors took pen to paper to talk about their times behind the cameras.
As my link already says, the FSF can and should be improved. However, I think there is a point in separating "hardware" from "software", where the former is not to be updated. If it can be updated by anyone, in any way, it's not hardware.
Anti-flicker snippet is definitely the first step. Since this is a SPA and the flicker may be caused well past the point of the initial pageview, there may also be an issue with how the code is written and hooked into the SPA framework, in this case React.
An Amiga 1000 came with 256K of RAM for a single user. The 500 came out with at least twice as much. The TRS-80 Model 16 came with 128K and Xenix, about five years before the 1000. A Unix-based Amiga 1000 would be completely feasible.
It seems Russia is being quickly pushed out of the super powers club. While I'd love Russia to not be a super power anymore, I do worry about the chaos that might result from Russia desperately trying to cling to relevance, and I also hope that the military and political decline of Russia is not too hard on the people living there.
Some of them are done by Syncthing, if you have a remote server : I've been using Syncthing to keep my keepass db synced between computer and phone, and I don't have to think about it. Same for the computer destruction scenario.

It does require to setup a server, I agree with you. I wonder if a Syncthing as a service would work?
> That it is currently more economical to use fossil fuels is a separate issue.

That's not a separate issue. That's the WHOLE issue. The first 2 words in the quote were "Modern agriculture". The point is not that there are many types of farming that can be done without using fossil fuels as an input, nor that in the future we couldn't transition away from fossil fuels for fertilizer. The point is that the output of modern agriculture would, at present, completely collapse if the energy input from fossil fuels wasn't available.
Your boss sucks. Responsibility for a junior RCG’s success/failure in their first year rests mostly on their managers and senior peers. You have to fuck up pretty severely for the blame for any shortfall to shift to your shoulders. Unfortunately this industry is full of clowns we call managers. Yours sounds like an immature noob.
Eric Schmidt Public Speaking Class [video]
> I wonder why those events took a while to appear in the urea price?

They didn't. The futures price started climbing in September.

https://www.barchart.com/futures/quotes/JC*1
Is it that you truly do not understand? Or don't agree with common reasoning behind squash/rebase?
When looking at revenue / employee, in businesses where wages are the biggest cost (eg: software), that ratio also gives you a upper bound to how much you can pay employees and still be profitable.

In my book, revenue / employee is much more meaningful than profit / employee, because profit is arbitrary to a large extent.
Who said anything about stopping the economy? It will keep going just fine.

I am a third worlder, by the way. My father taught me not to be indebted to anyone, a principle he himself holds to this day and a major reason for whatever prosperity my family managed to achieve.
yes it was - it caused the server to read past the end of a ping message and into unrelated memory.
I don't know if you meant this to be an example of "autistic" perception, but fairness is deeply embedded in a lot of animals, including humans. It sounds more like the CEO was sociopathic. Also, of course it makes sense to care for another team for a multitude of reasons, starting from group harmony and ending with self-care, because you never know when you or your team will be at the short end of the stick.
Ah, yes. The non-obvious ability for a volume control to control more than one speaker at a time.

Our patent system is so broken.
Seconded. One of my favorite movies, period. The story was great and the cast was not only star-studded but stellar across the board. The hacking was not overdone and served the story rather than just inserted for fan service. It's one I never get tired of rewatching.
Thanks everyone for sharing your workflows! I’m totally linking this thread in the article.

Git history management can be tricky business, and most teams have their own norms, as this discussion shows. What matters most of all is that everyone on your team learns and feels supported with your chosen git processes, including junior devs, and that you have some consensus on it.

For anyone who is overwhelmed by the options and syntax, one of my friends swears by Fork, for those who prefer a GUI over doing git by hand. It has its own learning curve, but works better for some devs.
Should anyone be allowed to suppress factual information about themselves because they're uncomfortable with it? eg. "10 years ago I racked up enormous amounts of debt. I'm shameful of that. Being reminded of that hurts me. I would like that information to be expunged."

Actually yes, given sufficient elapsed time. People change a lot over ten years.
> uses proof of stake- doesn’t do energy intensive mining

I have an honest question that I haven't seen answered anywhere, and I'm not smart enough to answer it for myself by reading papers and whatnot.

Assume whatevercoin currently uses PoW and takes X energy to mine a single coin, but would take X/100 energy to mine it under PoS.

What stops people from simply throwing the 99/100 leftover energy from X into more mining operations, rather than just being content with the one and the leftover energy?

Or put another way, if mining a single coin suddenly costs 1/100 of what it used to, why would I not just mine 100 coins now?

It just all sounds to me like what happens when there's an increase in computational power/speed/capacity/whatever in PCs. When you can process a thing ten times as fast, you don't just do one thing ten times faster; you do ten things at once.
Not all race conditions are data races.
I think you are showing bias, there is nothing in that comment to suggest the point of the comment is calling autism a disease. I see it as juxtaposing the same condition to different outcomes.
I have developed the same habit and any podcast, audiobook, boyfriend reading book works for me. I fall asleep much faster if I listen to something that is not in my mother tongue. It works even when I need to do an afternoon siesta. If the episode is interesting, I re-listen it when I am completely awake.
Let's try this: There are lazy/ignorant software engineers who write everything in a single file with no function because it's the easiest to write/initially run & test. This is a known terrible practice, but if you never have to deal with the code down the line, you wouldn't know this. There's nothing wrong with calling out the fact that these people are being lazy/ignorant.

Can the bad farmers continue to farm debt (primarily)? Sure, but if they're doing it to themselves we shouldn't feel bad for them, or bail them out.
Warren Buffet claims that his mentor Benjamin Graham once wrote: "In the short run, the market is a voting machine, but in the long run, it is a weighing machine" In the long run, fundamentals matter, and only the best business thrives.
Of Course GameStop Is Doing NFTs
The problem is not really Cloudflare. Captchas are terrible from a UX perspective. Instead of Captchas a lot of companies just log suspicious activities and only enables Captchas when things gotten out of hand.

If you design a web site with this in mind from the start, then there are several ways to make the Captchas less intrusive. However, a lot of Captchas are enabled to current solutions after problems have arisen and then it may hurt the UX.
Your application of logic is not valid here, because "everything on the page matters" has not been given in a formal way, and you're cherry-picking one interpretation.

What if it is intended to mean something like:

∀x ∃u: onpage(x) → matters(x, u)

"For each element x, there is some user u, such that if x is on the page, it matters to u."

This is not contradicted by this version of "anything doesn't matter":

∃z ∃v: onpage(z) ∧ ¬ matters(z, v)

"There exist elements z for which there are users v, such that z is on the page, yet doesn't matter to v."

But is contradicted by a different version of "anything doesn't matter" like:

∃z ∀v : onpage(x) ∧ ¬ matters(z, v)

But you can easily find a person in the world who doesn't care about any aspect of something, let alone just one aspect of it. So what?

If we restrict x to just the universe of users who are interested in at least one thing on the page (i.e. who are actual users), and we have somehow ascertained that everything on the page is covered by at least one user in that set, then the claim holds. You need to supply actual evidence that there is an item which no user ("person interested in at least one thing") is interested in; just you not being interested in something isn't it.
Couple of things:

First, price point is 2-4x what I expected. Not saying I wouldn’t be a customer but at $5 unlimited it would be a no brainer for me.

Related: I would love to see family pricing. $12-13 price point is just right for me to share with my family with up to six people or some such.

Privacy is important. Is it possible to provide a payment system that is anonymous? Cash in the mail? BTC or similar? What is your policy on logging searches?

Will your results ever feature ads? Affiliate links? Will you ever attempt to create Kagi Plus social network?
Growing a sales and marketing team can translate to a lot of revenue growth.
xPrize is funding a $5M prize to quickly reskill under-resourced workers
TLS termination on the edge services wasn’t stupid back when crappy vendors (Github Pages included) didn’t support TLS. GitHub Pages only added TLS for custom domains in 2018.
Not just VCs a lot of governmental funding initiatives or tax initiatives are based on headcount growth. So sometimes you hear startup founders proudly say how they will double the headcount in the next year.