skysight-inc/HackerNews huggingface dataset:
> it seems to me there's usually a way to handle that without invading the user's privacy or wasting their time

As much as I agree with your dislike of captchas, I don't think this is true at scale (unless universal online identities existed, which could and should include anonymous identifiers by design). When you need to accept information from anonymous users (comments, votes, forms, registrations), there's no way to not invade users privacy and not waste their time, unless you are manually filtering / moderating all the input data, in which case you can't really say it scales. You might say emails can solve the problem. Well, they don't really solve the problem against dedicated attackers / spammers, and they do invade privacy for the average user. You can use statistical approaches to try to reduce privacy invasion or others, but I don't know of anything that really solves the problem without manual identity verification at some point.
That is the beauty of its license.

If Linux never happened, we would still all be using HP-UX, Solaris, Aix, Tru64, and all the other clones that integrated some form of BSD code.
This is hilarious. Even AWS itself recognizes this is a snowflake among availability zones.
This needs a SCP number.
Thanks for clarifying. I agree with your assessment.
> 30gr of chicken at hatching become 1.5 kg of poultry in 3 months

30gr of chicken plus many kg of corn (and, as discusesd in other comments, not all the chicken are equal when it comes to transforming corn into meat)
Cool promo bro, but is it government sanctioned? As in 100% of profits go to government and your elected representatives? No? Good luck.
Newsom didn’t really strike me as a strong candidate or Governor. He seems to do the least possible thing required of the office, and in this incident, even less than that. I’m not sure how progressive CA elects centrists like him, Feinstein and Pelosi (although Pelosi is to her credit very savvy politically).
That does not work so well if you're working in a team. A fairly complex regular expression is always hard to read.

We see this as early as in code review and as late as when you find a production bug because expectations of the surrounding code have changed.

For those reasons, we usually break regexes into parts anyway, and name and comment the single parts. Using the library's example, we might have:

protocol = "^(?:http)(?:s)?"
protocol_separator = "(?:\:\/\/)"
url = "(?:www\.)?(?:[^\ ]*)$"

regex = protocol + protocol_separator + url

Which turns out to be in the direction of these Java Verbal Expressions. I find the Verbal Expressions idea really enlightening.
The reason you'd want a captcha on a login page is to protect against brute-forcing of some sort. For example credential stuffing or a dictionary attack.

The information the attacker is looking for is the validity of the password. If you want to use a captcha to protect against this, the outcome must be the same whether the password is valid or not. Because if you only show the captcha for failed logins, the attacker can find out that the password was incorrect without solving a captctha, which by symmetry means they can also find out if it's correct without solving one.
Great list, I have another to add about ocean plastic :)

* most plastic in the ocean is made up of abandoned fishing gear (see https://www.nationalgeographic.com/news/2018/03/great-pacifi...)
So very tired of the endless politicization and criticism of Covid handling efforts.

The US will soon have a new administration. I'm trying to select relevant metrics for:

- Covid handling
- Black shootings from LEO
- Employment statistics
- Real wage growth
- Insurance coverage
- etc.

It will be very interesting to see how things really go.
That depends on when one started with UNIX, cough xmodconfig.
This makes much more sense. I thought that my brain was unconsciously interpreting the meaning of the arrows, which was completely unbelievable to me.
The "interpretation" is what makes it hard to understand. If you just study the rules it is less confusing. (But still hard, because it is legitimately complicated and different from our instictive human-scale senses, like relativity.)
I was always sympathetic to the argument that we underestimate how valuable having a centralized control is (when it doesn't go off the rails). We get a lot of fraud absorbed by banks right now so that end users aren't holding the bag. When there are bubbles, the fed tries to mitigate the affect of massive price crashes/economic downturns. The SEC limits the impact of market manipulation, and makes the game generally more fair. And on the tail end of all of that, being able to track money more effectively makes law enforcement's job easier.

All of those things have their own downsides, but I think they're all net positives. Though I do think modern monetary theory is a great example of why we might want something decentralized, and is a big reason for why bitcoin is gaining traction.
Blender Guru on Youtube has some good tutorials.
It was a good place to start from scratch for me.
It seems it may also leverage the "perpetual diamond" illusion that made the rounds last year, which mostly has to do with gradients on edges: https://journals.sagepub.com/doi/full/10.1177/20416695188157...
AWS Cost Optimization to reduce AWS bill by 40%
"- Recommended at least 16GB RAM and Intel i5 or equivalent processor
- Recommended at least 100 mbps, gigabit connection preferred"

And I was going to try this one of my embedded computers :(
They do use their own registrar though:

$ whois cloudflarestatus.com
Registrar: Cloudflare, Inc.
I would say it's not just as annoying, it's worse. It has all the same annoyances, except now I get the worst outcome every time.
If X makes a recommendation for Y then X's reputation is on the line. These are the rules of the game, why weren't they communicated?
> Updating the status dashboard is pretty low priority for operators trying to resolve this issue

Which is why, during incident responses, there has to be people in charge of communication. Both internal and external communication, and some of this can be further delegated.

That's a poor excuse.

> It requires escalation up the management chain and careful wording

Careful wording is more important for external stakeholders who might not have the full context. If one is stepping in eggshells with internal management too, that's bad management. Incident communication should be factual and concise.
You would be surprised how some teams actually develop code, even timesharing iMacs among teams.
I really don't like it. They are generally harder and if I visit a CF site multiple times, I have to solve them multiple times. Even if this is up to the customer, it's annoying and should be discouraged.

I didn't mind solving a reCaptcha once, I mind forcing myself through these every 10 minutes.
I don't believe this to be true. I've never touched Tor, and am constantly hounded by different Captcha mechanisms. I do aggressively block tracking, though.
I strongly suggest everyone interested in Maradona, Football, and generally how sports can affect a society to watch HBO's documentary on Maradona [0]

[0] https://www.hbo.com/documentaries/diego-maradona
> I would argue that there are a lot of conspiracy theories out there at the moment that should be labeled as such.

You can attach whatever label you would like to something, it has no effect on whether it is objectively true (in shared, physical reality), it only affects people's perceptions of its truth (virtual reality). This applies both to conspiracy theories, as well as mainstream news theories. There is surely a difference between which class of theories has larger epistemic variance between physical and virtual reality, but this variance exists on a per story basis, and should therefore be analyzed at that level. No one has ever done such a comparative analysis (as far as I know, correct me if I'm wrong), despite what mainstream news theorists would have the public believe.

> A better example would be the tendency of the left to mark anyone they disagree with as “racist”. Same strategy. Mark your opponents as something that’s so bad that no further discussion can be allowed.

An excellent example indeed.
https://cgmasters.net/category/training-courses/ Is highly recommended. The team of authors is really professional and helpful.

Disclaimer: I have been happy customer since blender 2.7 days and I expect their old courses to be relaunched with new blender support.
CI/CD is largely ignored in plenty of consulting gigs.

I care to the extent customers care.
Integrity as a Business Advantage
Rest in peace. One of the greatest ever.
I work at AWS now and can second that. Nobody is happy when things break, but COEs are looked a positively and are circulated constantly to prevent repeats.
World cup is a different beast from the Champions league. The CL takes place over a much longer period of time and teams can better recover physically and emotionally. The world cup is a tour the force that Messi was never able to dominate and win. Messi is technically superior, no doubt, but was never able to consistently shine under psychological pressure. Delivering under pressure is what the likes of Maradona and CR7 have been able to do and that's what makes many soccer lovers call them the "best".
What servers?
Which will mean even more restrictions on the types of browsers we can use, and gathering more information. Not OK either.
Secret santa simple email sender: stay 6ft apart and send emails;)
Show HN: Fauda, configuration made simple for Node.js apps
Several of those issues suggest insufficient bandwidth. The others suggest that there should be more than one BBB server, not one gigantic BBB server.
I mean Wikipedia also phrases the web as a subset of the internet, but as I worried, I think we're just starting to debate semantics. Using "web" interchangeably with "internet" is just confusing to me and that's what I was trying to clarify. I did learn however that Telegram's usage of hCaptcha suggests that this is a technology bigger than what we usually call the web.

> The Internet carries a vast range of information resources and services, such as the inter-linked hypertext documents and applications of the World Wide Web (WWW), electronic mail, telephony, and file sharing.

Edit: but to be fair I totally brought this semantics debate upon myself by raising the question of the difference between the web and the internet. Not sure why I took on a whiny tone about that, haha
This isn't an ad, I'm not affiliated with the program.

I recently tried https://obsidian.md and found it really helped me overcome my laziness and take notes down. Another thing I have found that helps is to just make the note and deal with organization later. I started by making several unconnected notes, but they quickly grow into small graphs.

IMPORTANT WARNING: This is not FOSS and has a weird licensing model. You don't have to worry about this too much since it just makes markdown files which are easy to move between different note programs. If they do not open-source it, I am feeling fairly optimistic on making my own (if no one beats me to it, in which case I would just want to contribute to theirs).
Thank you for clarifying that, hope that CF decides to use this feature.
fuel security could be one reason. it's much easier to find deuterium and lithium than fissile material.
We Moved from Golang to Node.js
I personally favored Villaraigosa because I lived in San Francisco throughout Newsom's terms on the city council and as mayor, and I view him as a petty self-dealer with no policy ambitions other than his own election. On the other hand, people from L.A. told me the same things about Villaraigosa, and in any case he failed to even beat Cox to get on the general ballot so the point was moot.

I don't know why anyone would be disappointed by Newsom going to dinner with some lobbyists, unless they had simply adopted a default-neutral view of the man. Newsom only knows lobbyists.
" That's another moment that's indelibly imprinted on my brain, unfortunately."

An amazing story. Thanks to the poster.
Yeah I thought it was talking about actually zooming for a minute. Definitely took me half of the video to figure out what it was.
Aw, thanks! Definitely appreciate the input. Feel free to reach out if there are other topics you'd like to see, contact info in my bio on the website.
It's solving a problem for THEM at OUR (the users') expense. We should fight this more heavily just like we do ads and tracking and hopefully this practice will at least stop expanding. The amount of sites now showing captchas is crazy.

Or introduce a law where they have to pay us for using up our 'brain time'.
That's one problem right there: overfinancialization crowding out the productive economy.
That may not be what OP said directly but by prioritizing pay and following it up with

Lmao what's wrong downvoters? Don't like being told that nurses are making more than you?

... that is certainly what OP communicated!
I love this feeling as well. Reading this I actually realized that is a big part of what I like in my role as a data scientist. You are given a ton of messy data and during months you get a very intimate knowledge about how your data reflects the business processes, you understand every edge case, and end up building a nice data model that allows to answer many question that had previously no answer with a simple SELECT FROM WHERE statement. Very satisfying.
"Apple dropped plan for encrypting backups after FBI complained" doesn't sound privacy oriented to me.

https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
Every time I think to use C for something, I re-realize how terrible it is to do anything involving strings. Although this library looks nice, I’ll still have to compose and manage them myself , which is a major headache.
Usually when you Captcha on a failed attempt, you captcha every request from that IP (or other session identifier) for a period of time. Try Google Accounts for instance. They behave this way.

You don't captcha the success path because you don't need it. You captcha the pre-login flow once you have a failed attempt. It's a trip switch that is a prelude to the flow.
Do you allow by click type?
Supplements Don’t “Boost” Your Immune System
It's just about the same. The real advantage of making a standalone webcam for me was because my laptop's camera is just above the keyboard and unusable in most scenarios.
I wasn't sure about this because it contradicts my priors so I did some quick searching:

Venus Williams is a "chegan" and uses milk-based protein.

Lewis Hamilton is a driver and is unlikely to have protein demands related to his sport that are different than the average person.

Colin Kaepernick became a vegan at approximately the same time he stopped playing professionally.

Kyrie Irving: I can't find what he does for protein but SI says he may not be a pure vegan. [0]

Tia Blanco is a surfer and also unlikely to have protein needs different from a normal person.

Meagan Duhamel is a good example and seems to be one of the few people who is known to have achieved professional goals while vegan.

> I don't know if you're talking about the broader community of people who self-identify as athletes but I'll restrict the discussion to professional athletes for the sake of clarity.

There are some confounders with professional athletes that make those examples less persuasive than they might be otherwise. Pros have access to more resources (such as medical/endocrine assistance) and are able to structure their lifestyle around their training and competition. Additionally I'm unable to find anyone who went from an amateur to a professional while vegan in a competitive sport that requires one to build a physique. It is somewhat more believable that some people can maintain a professional-grade physique on a vegan diet.

> No disrespect but I see this "I'm an athlete, I need more protein" thing all the time. It's yet another meme that has spread that has the convenient side effect (or main effect) of shutting people off from considering the effects of their food choices.

I'm not really repeating a meme but arguing from my personal experience and my understanding of diet and physiology. The effect of relying on plant-based protein is that your protein sources are more difficult to digest.

> I would wager that veganism might have a higher percentage in the athlete population than the general population. Pure speculation, though, and obviously I'm biased.

I'm glad you're conscious of your biases and while I would take that wager opposite you, I will also admit that is more a result of my biases. I'll also mention that professional athletes tend to be outliers and if a genetic freak can build muscle on a vegan diet, it may be evidence that they are a genetic outlier their rare physiology is able to build muscle on any diet with protein but more sensitive to the byproducts of animal product consumption.

> But I follow lots of vegan channel and they're very proud and vocal about vegan athletes

Thats because they are passionate about veganism and want to counter the meme you referred to above. I would be more persuaded if people who were passionate about nutrition or athletics were vocal about veganism as a performance enhancer.

Thanks for the reply and much respect to you for making ethical decisions a central part of your lifestyle.

[0] https://www.si.com/eats/2017/10/12/kyrie-irving-celtics-plan...
Anti-feature as you need to sign up for this.
Interesting: this library makes use of C generics, so you can str_join a str into a str or into a FILE.
> (?:[a-z0-9!#$%&'+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'+/=?^_`{|}~-]+)|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])")@(?:(?:[a-z0-9](?:[a-z0-9-][a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-][a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])

Such elegance.

Might as well write code in machine code while we're at it.
I'd be curious to interview incoming freshmen.

I'm sure there's a percentage of them enrolling in engineering with absolutely no intention of practicing it either.
> Instead, a laser beam burns a 0.3mm-wide hole in the shell. Then, air pressure is applied to the shell exterior, pushing a drop of fluid out of the hole. The process takes one second per egg and enables fluid to be collected from eggs without touching them.

This seems counterintuitive. If the external pressure is equally applied around the egg, what forces the fluid to escape?
I'm reminded of a post called Music and Lyrics in Math Talks (https://sites.math.rutgers.edu/~zeilberg/Opinion78.html) by the mathematician Doron Zeilberger:

> Human beings have bodies and souls. Computers have hardware and software, and math talks have lyrics and music. Most math talks have very hard-to-follow lyrics, […]

> But like a good song, and a good opera, you can still enjoy it if the music is good. The “music” in a math talk is the speaker’s enthusiasm, body-language, and off-the-cuff heuristic explanations.

> Sometimes you can recognize a familiar word, and relate it to something of your own experience, whether or not the meaning that you attribute to it is what the speaker meant, and this can also enhance your enjoyment.

I think of this often (e.g. https://shreevatsa.wordpress.com/2009/03/20/music-and-lyrics...). This post here is a wonderful example. Although the lyrics here are beyond my understanding:

> I decided that the best way out, was to carefully pull the warps that ended up in front of the reed, since they were only 1 1/2 yards, and resleying them where required (because this was a differential sett warp, there were dents where there were as many as five ends) and then carefully tying them back into the slippery rayon warps that went through the heddles, one by one.

the whole post is clearly pulsing with the kind of music that speaks to a programmer's soul. I remember one of our CS textbooks, in the chapter running through some history, had half a page on Jacquard's loom (https://en.wikipedia.org/w/index.php?title=Jacquard_machine&... ); evidently the similarity in spirit between programming and weaving runs deep. This is most evident in some paragraphs:

> I sort of think that it has to do with creating calm in chaos. There is so little in the world that we have any control over. But what happens at our looms, that thing, we have control over. And if what happens on our looms becomes total chaos, then patience, tenacity, and time will make it work. That’s why I did it.

> […] I did it because there is something intensely satisfying about bringing order to chaos. There is something intense about saving a project. I had my doubts that this was even weaveable […] I grabbed my 5X glasses, a magnifying OTT lite, and a sley hook and started in. 10 hours later I was triumphant.

…but really, one can sense this throughout the entire post. I'm glad I read it.
An Influencer Platform Hoping to Help Small Businesses Grow
I'm almost 50. I remember Garfield in both the newspapers and in book form primarily. Bloom County, Calvin & Hobbes and the Far Side were lit however and it might be unfair of me to use them to contrast against because they were all masterpieces of creative genius. Maybe Garfield is best contrasted against other generic syndicated formulaic comics like Beetle Bailey, Hi & Lois, Hagar the Horrible, etc.

The problem I think with formulaic comics is that there's no vision after the original creator hands them over to someone else. It's just making sure they draw the same way, and don't say or do anything too controversial, oh that Garfield and his lasagnas, ha ha, etc.
A polynomial with a single variable is more or less what you would mean by "use base-infinity digits" in the first place.

Roughly, in base 10, the number represented by the sequence of digits d_0, d_1, ..., d_n is d_0 + d_1 * 10 + d_2 * 10^2 + ... + d_n * 10^n.

In "base infinity", the "number" represented by the sequence of digits d_0, d_1, ..., d_n is the polynomial d_0 + d_1 * x + d_2 * x^2 + ... + d_n * x^n.

Multiplying these "numbers" (polynomials) is like decimal multiplication, except the digits can be arbitrarily high and you do no carrying at all.
I would start with blocking those 72 million addresses for starters :)
Why is anyone afraid of having Google as competition? Google's offering will be free and ad-supported. You just have to offer better service and features, and you'll survive. You may not own the market, but were you going to anyway?
Yep. This is why I map all my inputs to vector<bool> first and use radix sort on that :-)
Lots of websites sit behind a single company which has now changed to use its own captach is a good thing?
Kudos for at least trying.

For one large web app I worked on, we had a setup where browser loading time would always print out in the dev tools console. We had no hard requirement for UI changes to stay under a certain threshold, but seeing that loading time with every refresh during development was enough to keep us mindful of payload.
Let's dump the partition table in Raku
My favourite failure mode was when I was using a roller as a mouse and it constantly failed. It took me a while to figure out that it was probably failing because my mouse would move in a straight line.

Naturally if I was logged into my google account I wouldn't have much of an issue, because I would be feeding the surveillance machine.
It's barely jargon. I think a lot of people know that rayon is a type of fibre, and warp and weft are the directions of weave. I don't know what sett is, but I think it's mostly hard to parse because it's not very clearly written.
Ask HN: What Black Friday deals are you shopping?
Looking to pick up some Christmas gifts for family, friends, and myself, and was wondering what everyone here is getting (tech-related or otherwise).