skysight-inc/HackerNews huggingface dataset:
Eh, I think they're pretty different. The one you posted uses raw string literals. HTML++ uses string literals inside of the template declarations themselves by using a c++20 feature. I'm still not sure why this feature exists but it's fairly cool.
This seems like such a hard problem to really solve, since so much of what we consider racism, or at least borderline racism, has a significant basis in fundamental human thinking. I really feel for the guy, but it's hard to know where to start.

I try really hard to ignore color, but I'm not immune to at least noticing. Then I try hard not to double-take. It's completely expected to meet Indians at the workplace, but black people are so rare that it always feels like a surprise. Maybe there's a bit of a chicken-and-egg problem in play.

I recall that when I was in the military, I got so used to the racial make-up, which has a lot more representation from black people than my hometown, that it wouldn't register at all. Just another guy. When it really hit home was after I'd been back in Oregon for a few months after I left the service, when I was walking across the college campus and noticed a small group of black students walking towards me. I noticed them, and then I realized that I had just noticed them, as if they were noteworthy. That was the moment I realized how white Oregon [mostly] is. I didn't feel negativity towards them, but I felt uncomfortable that it was something that even came to mind.

In any case, we have two black guys on our team. Both really nice, but very different people. One of them acts like he was raised locally in a wealthy family, he's very laid back and doesn't seem to feel out of place. The other guy is a little older, and if you didn't know better you'd think he was a little hostile. No, he's wary. He acts like he's faced judgement his entire life and he's always waiting for the other shoe to drop.

Easy to be comfortable around the first guy, much harder around the second guy. I want to act like it's not even anything to be aware of, but that in itself seems pretty dishonest. People are different, and that's totally okay. Good in fact, since they bring their own unique perspective to the daily problems we are asked to solve.
> To clarify, this is the limit for how long they can be to be considered valid.

to be fair, there's already a the concept of certificate revocation list and OCSP (on-line certificate status protocol) that helps in order to check the validity of a certificate (that is, whether it has been revoked or not).

While short-lived certificates are fine for letsencrypt, pushing the same for the rest of the world looks a bit like an abuse to me.
Outside of photorealism, realistic lighting can really help immerse people in the world.

Look at the quake RTX demo, there's something different about it compared to even a modern game with the approximated lighting.
~$5/year (US) for a domain, and a one time investment of setting up a few scripts might save you a lot of time in the long run.
It's still far from this to "calorie counting is useless". There's very specific health issues you should probably clear with your doctor and there's inaccuracies. But how far off can calorie counting be for simply losing weight? 10%? 20%? It still serves as a good estimate.
This is very helpful thanks!

It might be a bit too wordy. My experience is that people will avoid reading anything. But I will try to get your sentiments across in a video. People like videos :)
I think something that takes a global effort, like space exploration or switching over to renewable energy, would get everyone working towards a common goal.
He meant the Chinese communist party which controls the entire private sector in China directly or indirectly.
https://amzn.to/2ZlI0EU

This one is good. The company that makes it co2meter.com is awesome and was helpful as I was learning more.

I went down a bit of a rabbit hole in general air quality after that. I ended up with the uHoo monitor. It’s a pricey but great.
I'd add DynaList to the list, too
I think he's saying that discrimination in many forms is often - but not always - a side effect of evolutionary tribal tendencies and that if we don't take that into account when trying to reduce discrimination our efforts won't be successful.

To me that sounds like realistic, if also extremely depressing, point. I'm optimistic though. We've been successfully living in larger and larger cultures throughout history and have overcome this difficulty many times.
The Great Awokening and the Second American Revolution
Now that I think about it: I’ve met more female programmers than black ones.

And I might have met maybe 2 female programmers, and 0 black programmers.

Weird.

Now imagine being a 50 year old black female programmer and getting hired.

Anyway I’d welcome colleagues of any color and gender.
Atari 400 computer in 1980.

More recently 3 pairs of $1 reading glasses from a dollar store. More expensive ones start at 1.25 strength and 1.00 suits me better for computer distance. Will be updating with blue-blocking ones--they feel so relaxing.

LG G6 (and later G8) phone + JVC HA-FXD80 earphones. I had lost interest in music until I got good enough quality to 'feel the vocals'.
The domain-name removals, the mastercard and visa bans, and the app bans are the actions of private companies in name only. What this is, despite pretending otherwise, is an exercise of a form of state power. When exercised against a nation, we recognize it as a sanction. But when exercised against an individual, it is something different. In reality, there is no practical difference between this and state censorship in China.

Personally, I don't object to this kind of power in principle, I just think that it is used in the wrong direction in the United States. Rather than being used to target and remove individuals who promote instability, it has been used to target and remove individuals who promote stability. Much of the United States now believes property destruction is acceptable if it achieves honorable ends.
WebRTC is pretty hard to get right for client/server (it is designed for P2P), and may exhibit P2P downsides even when used for client/server (obnoxious NATs). If "dumb" client/server UDP doesn't work, your internet likely has bigger problems. Then there's the RFCs you have to implement to build it, which are more niche than you'd think. You can't do the entirety of WebRTC in Rust right now, without implementing multiple massive RFCs yourself.

It's a simpler spec to solve a simpler problem. WebRTC is necessarily complex, but still overkill for a bunch of scenarios.
Of all the expenditures to attack in order to fund climate change and emerging viruses, you choose a particle collider?
hopefully not. there is a huuuuge number of services that are not http based that use tls and certificates.
It's a single point of failure that has to follow US laws and sanctions.

If you only have one domain it isn't and issue as you can just go get a certificate somewhere else. But if you have 1000+ domains it's an issue.
You could use a cronjob to add and commit all files at midnight.
Why should anyone do this? It's way easier and more effective to put pressure on hosters, anti-DDOS services and the payment providers to get Nazis booted off the net, see e.g. Stormfront.
Regarding tab containers: last I tried them there was no way to clear cookies in a container. Is this still the case?
I have a hard time believing that ppl couldn’t place him by his name alone...

Not saying it should work that way, but his name quiet obviously betrays him as not white.

Also if you wanna claim Syrians or Lebanese ppl are light skinned... the % of Americans who know that is low double digits.
In Vonnegut's Cat's Cradle a karass describes the sort of tribe people are looking for. Unfortunately melanin content is not a karass, but instead a granfalloon.

"La francophonie" is another granfalloon. But you have hit upon an easy way to distinguish immigrants from expats: immigrants hang out with people who have similar interests, while expats hang out with each other.
You ask, rust give:

https://doc.rust-lang.org/std/collections/struct.BTreeMap.ht...

I have found to have btree/sets included very handy.

Suddenly some hacks around hash maps fade away. For example, sort for presentation or check for min/max, dedup data, etc.. Instead of hand code, pick the proper container and COLLECT:

https://doc.rust-lang.org/std/collections/

(ie: You `.collect` at the end of a iterator into your container of choice. Cool)

I think developers just adapt to whatever is provided not matter if is the real fit or not. So is important to provide a good set of types/structures.

I think all langs must give (at least):

- Int, Float, Decimal

- Bool

- Strings (unicode/utf8)

- Dates!

- Enums or better algebraic types

- Vectors, HashMap, Btree, Sets
micro works nice under wsl/shell env in windows
the simple recursive solution is actually O(fib(n)), which is exponential
An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion
There may not be laws[1] about getting angry, but there are laws about assault, let alone battery.

[1] here referring to legal code, not social code.
Security is mutli-faceted, so it's hard to know where to start. I like to help people begin by getting them to learn the fundamentals. A lot of security training is changing your mindset (perspective) on situations.

Two books I like to start this process:

* Threat modeling by Adam Shostack

* CISSP all in one handbook by Shon Harris

You don't need to get a CISSP cert, but the resources and education are generally applicable in most situations.
Emoji-picker-element: a memory-efficient emoji picker for the web
in terms of privacy, Edge has the edge (badum-tss) over Chrome because of the built-in tracking prevention, and telemetry disabled by default. That's it.

your privacy really depends on how many "sweeties" do you use. If you let all those "helper services" enabled by default, your privacy is more compromised that if you take 3 minutes to go through the settings and enable only what you want.

If you're concerned about your privacy, just read their privacy policy. In general terms, it comes down to Google wanting to get as much information about you as possible, and Microsoft is rather interested in how you interact with their services. In either case, you have access in your account dashboard to what information has been collected, and check how in Google's case it's up to the minimum detail, whereas in Microsoft is like "yesterday you used Outlook, Edge and OneDrive...". Also, in either case, which is something many people fail to understand, the collected information is actually anonymous. They don't care if you are John Doe or Alice, Bob's wife... they care that UUID likes this and that, and do this and that.
A .net is 83 cents a month.
Build Bench: Compare C++ Builds
it takes absolutely no time at all to set up for an individual on their VPS, compared to the faff of going through the openssl csr process + buying from a CA
> Eat whatever you want, just make it yourself.

That works only until you learn how to cook food that you really like. You can end up reproducing fattening food or even make it more fattening pretty easily.
The trouble these communities face is when the online words spill out into real world action. I have no conceptual issue with nazis talking online about loving Hitler, but we have learned that these communities tend to become rallying points for those who wish to act upon the ideas being shared.

If you created a platform, then later found out that ISIS was using it to coordinate attacks on hospitals around the world, how would you react?
And worked with Kinski. Lucky he's still alive!

brilliant movies though...
> "...unbeknownst to most Americans, the alt-right has appropriated a version of the “okay” symbol for their own purposes because it looks like the initials for “white power”; this is the symbol the man accused Cafferty of making when his hand was dangling out of his truck. [...] Repeatedly asked whether they had any evidence that Cafferty was a white supremacist, had known the meaning of the inverted “okay” symbol, or had previously been reprimanded for his performance, SDG&E refused to answer."

The article suggests Cafferty made the inverted Ok hand gesture, because he was being lazy with his arm hanging outside of his truck.

If you believe Cafferty (and for the record I find it entirely plausible), then his casual expression was misinterpreted by a narrow community (the man's twitter followers), who in turn lobbied SDG&E to fire the employee. WOW!

Remember when the internet was the place where you could find your own community of like minded individuals, because living in society in the physical you just can't make the numbers?

Second, it seems Cafferty accidentally made the wrong hand gesture to the wrong person. This reminds me of classic stories of gang violence, where an unsuspecting outsider walks into a community and their mode of dress has encoded meaning--leading to a violent response.

Memes appear on the scene, and some take hold (I heart NY) and stick around, and others die out. variation-replication-selection, repeat.
It is, people got screwed with AddTrust in the last weeks en masse, and there is a boatload of root certs expiring in the next ten years.
This is totally irrelevant to the article.

The article is about assumptions people make about a black programmer because he's a programmer and because he's black, and about how disappointingly rare black programmers are.

Why are we not having a discussion about THAT?
Why are people asking "what is it?" with next level passive-aggressive polite ranting?

1-Make a video from point A to point B.

2-It gets converted to a gif.

It's about the clutter free experience for the user, the wonderful experience of "it shows you the way, nothing else, and it just works."

Good work jack_riminton
It looks like 84% of sites [1] use forward security with modern browsers, which should mean historic traffic is not vulnerable to a leaked key.

It seems like driving this number up is a better way of dealing with historic traffic than quickly expiring certs. Limiting the duration of leaks of future traffic seems like the right justification for short lived certs.

[1] https://www.ssllabs.com/ssl-pulse/
Unless the framework automatically does this, this will never stop. So many tech companies are really a guy who did a Udemy course or read a Dummies book.

I interned at a company that did 10 million a year with a website built with nothing but the w3schools tutorials. You could print the database from the login form as it was started by a guy who just read those tutorials.

We weren't allowed to fix it either as the owner didn't want a system he didn't understand.
Anger is a choice, at least to a limited extent. Managing ones emotions is a skill that can be honed with practice, if you're willing to make the effort.

I don't say this to nitpick your point. I just think it's worth saying since some people may not realize they have a choice.
> This is categorically bad advice.

Then perhaps a simpler version: Don't be dumb.
The only other CA I know that has this service available is https://www.buypass.com/ssl/products/acme
You're not the type of user they want:

> We don't want fuckin tire kickers who don't take thinking tools seriously.

> You don't think it's worth the money, that's cool - gtfo.

> You're actually poor -- we'll help you out.

https://www.reddit.com/r/RoamResearch/comments/ep2vy6/how_mu...

That thread on Reddit really soured me on Roam. I'm glad to see alternatives like Foam pop up because there are some interesting ideas there.
False, most standard libraries out there allow you to configure whether you want extra checks or not.
+1!

We don't know what we don't know, but one way or the other it's money spent on basic research and physics.
Or that's a naive view, and Cafferty knew exactly what it meant.
> As, we can see the optimal cache size of fib function is 5. Increasing cache size will not result in much gain in terms of speedup.

Try it with fib(35), curious what you find.
Lack of physical movement that was on the background all the time. Before I had to walk for bus, take bus, walk from bus to work. Walk for lunch and back from lunch. Walk to nearby office to chat.

Walk to kitchen or wc in work is further away.

You dont even realize how much you are moving around until it stops.
It is easier to apply pressure when a single provider has a quasi monopoly, which let's encrypt is quickly building up. And I am not suggesting these attacks are mutually exclusive.
spent more time than I'd like to admit watching kudzu videos on youtube, and it seems like there are many fans of kudzu because of all the benefits of it: kudzu jam, kudzu vine basketry, kudzu baked goods, etc.
Agreed. I'm sick to the back teeth of fscking with HTTPS/SSL on all the client static sites I manage. Certbot-apache was so flaky I had to switch every client to Nginx so that I could use certbot-nginx. The web has become a no-go zone for do-it-yourselfers. If I didn't setup my clients in VPSs I don't know how we would manage all the mailserver blacklisting and endless HTTPS/SSL requirements.
It's interesting, a shame emacs org-mode is discarded so quickly. If only the barrier of entry weren't so high.
Websockets but with UDP, and without all the offer, answer, TURN/STUN complications that webRTC brings? Lovely! Thanks for explaining!
I also hope to be able to pick up text editing again, but make no promises. If not, then I hope Druid provides a solid foundation for others to build the dream editor I envisioned.
Yes, I want sound absorbing, light diffusing walls for my bed now.
Thanks! I have tried to keep it as simple as possible, which means leaving stuff out.

Some people don't get it, that's fine, they don't have to :)
Honestly, my main issue is not even the price, it's that devices cannot be stand-alone anymore. Even if my device is purely for LAN use and wouldn't need the internet at all, I now need to ensure it has an internet connection and I have to keep a domain owned that must be constantly renewed.

The device will also only be accessible if an internet connection is present, even if both the device and the client are in the same LAN - because the client has to access the device through the domain.

This means, should I ever lose the capacity to support the device and renew the domain, the device will become useless, even if technically, it is still completely functional.
I want to be clear, I wasn't debating there was some truth to the idea that racism is that thing that you can tie to an evolutionary biological level around a fear of outsiders.

But I guess it is the second part that you touched on here as well. When you say take that into account.. how specifically?

Like when someone performs a racist act, how should we respond in a modern society?
I wonder how faster we would get those innovations if we were actively trying to invent them.
We need to research practical ways of solving it.
Essentially the OP is using the decorator to prevent the function call from ever being run more than one time. It’s at most once.
And the competition will check the pricing. Roam is the only block game in town, for now.
This is a ridiculous requirement that is not at all practical.
Backdate your self-signed cert. so far that works around any validity length restrictions.
> Calling system calls by crafting your own assembly is generally a bad idea as the ABI may break underneath you.

syscall should have a stable ABI at the very least, because this would otherwise break all statically linked code.
Why would you do that as there’s a native micro for Windows?

(I, personally, find micro too nano’ish. YMMV.)
Regarding wordiness - that's why you put it below the fold. People who prefer reading know to scroll down to get the textual version instead of having to watch a video.

And that's not saying you have to do pure text without graphics.
Thank you for the link! Yes I have, but my near sightedness is not strong so within the confines of home it is OK and there are days during this pandemic when I do not wear lenses at all, but for going outside and for sure physical activities and driving.

As for LASIK - I read that they essentially cut the top layer and just put it on top and that strong head impact may separate it from the eye. Not sure how true or relevant it is for modern methods - need to do my research.
To give a more helpful response:

Some of those "turn off your adblock" barriers are just CSS and can be removed. When the browser gets physically redirected, (like Forbes did (or does?)) I've found using plain old wget will get the page in question (in most cases).
In the case of RBS, the UK government stepped in, in November 2008, and "became the majority shareholder". That protected the institutional clients by keeping RBS in business.

I recall someone saying a couple of years later that RBS was a Bank, in the same sense that the Heritage Railway Association was a Train Operating Company. Harsh and funny, but with some truth to it.
And honestly it was probably DEC's implementation that set ARM on its trajectory for world domination.
The regulators need to do a real investigation and not attack shorts and journalists. It's not easy to do real investigations, but not attacking investors and journalists is not hard.
That is also an insane and unrealistic suggestion.
Shame as a motivator
The "trick", if you'd call it that, is to get it covered either by your insurance or your employer, whichever is possible where you're from. It's fairly easy to make the case that you'll be a lot more productive if you get professional help to deal with the stress your work causes you.
> 7. Including additional cases for exact values to avoid extra function calls to "parseString(&s.br)" or "s.parseNumber()".

I can see how you might choose some numbers to optimize for (1..10 for example) - but strings? You could of course do a frequency analysis of the test data - but would that help in general, beyond just cheating on the benchmark?

I guess you could try for "key" and "value", and maybe "id"? Possibly adding "email" and "name"?

Also from tfa regarding numbers:

> Scanner.parseNumber is slow because it visits its input twice; once at the scanner and a second time when it is converted to a float. I did an experiment and the first parse can be faster if we just look to find the termination of the number without validation, canada.json went from 650mb/s to 820mb/sec.
I think being a hacker, phreaker or cracker became so illegal it really scared people off experimenting and learning about computer security the practical way.

Now there are obviously great security people around, but the path one needs to take to become a professional in the field seems to be more theoretical and rubber stamped.

For me this is why I focused more on just software engineering with less focus on network security. I get paid to hack without worrying about the police knocking on my door for experimenting and exploring.
The Three Body Problem trilogy by Liu Cixin might interest you
The author implies that vi/Vim and an Emacs are the usual suspects here, but they’re rather foreign on Windows and DOS-like environments - which is true. Other editors in the list are - at least, UI/UX-wise - much more common to DOS people.