skysight-inc/HackerNews huggingface dataset:
12% in the most foreign-populated area still seems very low by European standards. Given that a lot of the foreigners are Chinese and Korean, to the European eye it looks even more homogeneous than that.

Seine-Saint-Denis, for comparison, had 27% residents born outside Metropolitan France, and that was in 1999. Marseille is 25% muslim.
Is this meaningfully true?

Yes.

My understanding is that the wastewater is treated and emptied into the Chicago river where it flows toward Missouri.

The clean water goes into the Sanitary and Ship Canal. The solids fertilize fields.

https://mwrd.org/mwrd-biosolids-compost-help-energize-ford-h...
This is a really cool and informative article. I had head of the 'pattern' attribute before, but I hadn't come across 'inputmode' before. This will solve a ton of headaches for my future development work.
I can write a fast digest algorithm. Doesn't mean it's safe for anything more than triviality.
Easy: for n-byte output, separate input into n equally-sized chunks (pad with zeroes if not enough). For each chunk, XOR all the bytes together.
I can't find it, sorry.
> In warning the site not to disclose the brochure, SSG’s attorney reportedly claimed the document is protected under the International Traffic in Arms Regulations (ITAR), though the notice did not point to any specific section of the law, which was enacted to regulate arms exports at the height of the Cold War.

We really need an overhaul of all these old laws that were enacted for a completely different era, which are now being misused. Another example is 200 year old laws being used to get companies to break encryption.
US Govt Warns of Attacks on Unpatched Pulse VPN Servers
Chicago is not in New York.

https://news.wttw.com/2016/05/24/turning-wastewater-fertiliz...

“What it does is essentially recovers the phosphorous and the nitrogen in the wastewater at the Stickney plant and coverts that into a high-grade, slow-release fertilizer that can be used for all sorts of agricultural applications.”
Everybody should read about Tibetan society in the early 20th century to understand consequences of extreme rent seeking... Hell has many forms.
I wish more sites would follow these protocols. When you have a numeric 2FA with a regular keyboard it feels less polished.
What is the advantage of having one big telescope instead of 100 small "telescopes" that make one big radio interferometry telescope?
My area seems to average about a 30 AQI, which I guess is good (it's 28 today). But I stopped biking a long time ago do to safety after many incidents, there's just no safe place to ride a bike in most of the US. To be fair, riding a motorcycle is far more dangerous, and people still do that. So I guess it is up to your risk tolerance.
Time for the Streisand effect
https://en.wikipedia.org/wiki/Streisand_effect
You can use nightsoil safely as long as you compost it long enough for pathogens to die off (2 years is good I think?).
Very curious now: how do you know what is "too much" time in code review?

Could you provide an example of actionable insight you provide when you have detected that a team is taking on too much concurrent work?
I'm french and indeed I would not recommend someone to go to Paris. There are much nicer cities here (Bordeaux, Montpellier, are some examples.)

Also: send your tourists to San Francisco, we have even lower standards here :D
Both of the platforms seem pretty inactive, but I can try - thanks!
Yeah, no name filter is going to be perfect for all edge cases. But presumably, it's a lot cheaper to have the Lyft support team handle email tickets from the relatively few Professor Fucks, than to have them also deal with every Cummings and Dick.
You could almost say it's a clbuttic problem.
I play music too and derive a lot of pleasure from it, both as a performer and a consumer. However you seemed to be claiming that DIY-ing music was a viable alternative to consuming professionally produced music. Depending on one's aesthetic standards this is most likely not the case.
Science Fiction Words and Prototype Worlds
Didn’t we just learn you shouldn’t use SMS 2FA?
WebGL 2 is pretty widely implemented. I think Safari is the only remaining laggard now that MS switched to Chrome based Edge?

It's true that WebGL support has been slow to mature in browsers, as will WebGPU be I fear...
2020 Şarkılar, Yeni Şarkılar, Pop Şarkılar, En Güzel Şarkılar
Fixed this, thanks for the heads up!
Ah, OK I see. Thanks for explaining that.
I'm not surprised to hear that. When I rolled off that project, the login system project was slowed down/put on hold while solving the badge situation was being prioritized. We definitely opened up a can of worms when we reported to leadership that the project was delayed because people weren't carrying their badges with them.
which effects? drowsy in the daytime? walrus in the nightime?
I would enjoy for any relatively high profile person to try this experiment, to broaden the chance of it actually occurring.
2020 Pop Şarkılar (En Çok Dinlenen Pop Şarkılar 2020)
Mozill Foundation Security Advisory 2020-04 SEC Vuln Fixes in Thunderbird 68.4.1
In the era it was kind of a thing to publicly and loudly disagree with other very public people. That beef fed attention to all parties.

In the end of that post Jeff got special treatment from PG, and we know he ended up starting StackOverflow with Spolsky. Love all around.
Well Google's monorepo is not git, and not even a "standard" one because it's not just a VCS: it's also a storage and a build infra, all in one. So while it's true that many developers wouldn't be comfortable using monorepos in git, it's not the right criticism. The real one is "there is no unified tool to do it correctly". Or at least I don't know of any.
I don't know how I feel about hidden surveillance cameras in public. I know I shouldn't have any expectation of privacy in public and all that, but CCTV cameras in plain view are a different matter.

Are we going to live in a world where we're constantly being recorded and analysed by hidden cameras? This makes me very uneasy. Whatever happened to the idea that democratic governments should be for the people?

I'm sure there's no way that this can ever possibly be misused /s.

If agencies are using these for surveillance on specific targets then that's maybe okay, but as far as I'm aware, there is not much regulation regarding hidden cameras in public - at least, not in many parts of the world.
A lot of people say that. But SMS 2FA is better than nothing.
Not sure why you are downvoted. Your table looks more factual than the blake3's github.
I've seen "schwanz" (tail) more commonly used as the euphemism for the body part.
And I bet someone named Shooter[1] has no problems signing up.

1. https://melmagazine.com/en-us/story/extreme-boys-names
Top level directories by product area, then team/project based sub directories most of which would be their own repositories if you didn't do a monorepo. There are more exceptions to this than can fit in a post, but that is the general structure.
I would also recommend not being too loud, French people usually are pretty quiet in restaurants or public spaces, and being loud is frowned upon.
This is why I think people should still learn their job through hands-on apprenticeship

Isn't that what internships are for?
Especially considering if they were caught it’s the lower level employees who will go to jail as sacrificial lambs
I just tried to create a driver's account on Lyft's website. There's an initial page where you give them your name. And then, deeper into the process, a form for supplying your name as it officially appears on your driver's license.

Which makes sense. There's likely a lot of drivers who want to go by "Tom" instead of "Thomas" or whatever their full official name is – which is even more important for drivers with very uncommon names who want to go by something more familiar/pronounceable. There's probably a decent safety argument for not requiring drivers to have their full real names be accessible to the user, especially in cases where a driver has an uncommon (i.e. easy to doxx) name.
Just wade in and around the code a bit, think about it. It always takes some time in a new codebase. We aren't all perfect, and it definitely doesn't come instantly to us as we all learn at our own pace!

I've made some progress on the issue if you'd like to take a peak at it now.
There is no one command. You'd have to do it with a shell pipeline.
SMS 2FA is still stronger than no 2FA.
Boeing Emails show staff wouldn't put their famil on a 737 Max over safety fears
It's a horrible abuse of probability, which is not unlike saying that 0*∞ = 100%.

Not to say that we can't possibly be living in a simulation, but rather that the only way that can be shown, or even evidenced, is through concrete evidence. Thought experiment is insufficient evidence.
yes if you visit San Francisco first, then Paris, then Paris seems lovely.
Eh. Does it even matter? The way news cycles work right now, and with just how much information gets put out there daily, this will barely reach any percentage of the population, and those who do read the article will forget about it in a day or two.
I have had a doctor tell me that his time was too important to waste it typing passwords. I had another one tell me, quite dramatically, "someone could die" while he was typing in a password. It's a profession where many have an "interesting" perspective on information protection. I have tons of tragicomic security stories from dealing with health care providers.
Is it though? Implementing SMS 2FA often means a site will never bother implementing anything better.
> If my significant other wants a drink, I tell her to put it on a separate bill.

I assume this has worked well for you, and I’m glad if it has.

Are you married, or in a long-term relationship where you have a shared bank account? Will your attitude towards this change under those conditions? Or do you plan to continue asking your significant other to separate it out and specifically use her money to pay?
> > "value" type

They mean a nonlinear (or nonaffine) type, as opposed to a affine type - that can only be passed by reference if you don't want to get rid of it yet - which they would presumably call a "reference" (or "by-reference") type. It's a correct explanation, but ambiguous (not misleading, but perhaps confusing) terminology.
Rare salt formations appear along the Great Salt Lake
"But think of the children". This is an excuse that always work when the governments get even more in the lives of the citizens; with it you can ban anything, you can monitor, search, decrypt, forbid, etc.
Do you mind sharing the name of the medication? Was it a beta blocker, which are known to have anti anxiety properties?
Indeed, publications can choose to survive on ads or subscriptions. The market will dictate who’s successful.
I don't see how it shoots itself in the foot given that these rules were basically since forever and it is currently most popular open source operating system by a huge margin.
Americans' Body Temperature Has Been Dropping Since the 19th Century
what the fuck did i just read
It's only expensive if you don't have tests and CI. If you do have tests and CI, it's much cheaper to maintain one repo than three dozen smaller ones: garbage simply can't get into master. Note also, that if you want to ship high quality software, having a fragmented repo doesn't free you from the need to have tests and CI, if anything it leads to duplication of effort.
I was watching this video trying to understand what was wrong with it, then I read the description:

> For those who are confused by the point of this video, the point is that France is changing forever due to mass immigration. The people in this video were not speaking French, the women were not wearing their hair in French Braids, they had their head scarves on. When I was driving from the airport I saw people being fed from volunteer aid vans in the Syrian zones and coming up to your cars with signs in Arabic. The posters on the walls and the protesters yelled refugees welcome. Much of what you are looking at is not legal or proper migration and assimilation. France will not be France for long.

what a bunch of bigotry.
> Which you could easily manually eyeball to make sure there weren't obvious false positives?

Implying devs test their code thoroughly. lol. After working at numerous companies (some with high bars of entry) I've noticed many devs push changes without testing properly. Or, if they test, they rarely consider edge cases or implications of what they're doing and only test the obvious base cases.
"What matters is whether y is a fraud, not why x is calling them a fraud."

Isn't the "why" quite important? I mean, probably the one thing that is important? I.e., that the hater is a "hater" is not important, but why he is a hater. If there is no reason than the "hater" is unfounded.

I would argue that "hater" mostly is an ad hominem attack on someone. It would be interesting to know what haters bother P. Graham for. In general for being a kinda celeb? He doesn't write the "why" in his essay and neither tries to understand it, but argues they are irrational fanboys.
I agree that not every "smart approach" is worth it if you sacrifice legibility.

But I don't think you necessarily need to ask permission to refactor code. On the projects I had the past couple of years everyone understood that code was open to be changed by anyone.

In practice we'd often ask "why did you do X" instead of just rewriting it.

I trusted the people I worked with on those projects though and if they thought they had to rewrite part of my code for whatever reason, that was fine by me. And vice versa, I changed their code and that was fine.
Discussion of the original source: https://news.ycombinator.com/item?id=22002734
There's lots more issue tracking and code hosting systems (often run as independent parts, not all-in-ones) than those 3.
> SHA-2, SHA-3, BLAKE2b, Skein, Whirlpool, etc.: We don't have any collisions for these, so it doesn't get any better than that.

There are important differences; some of those primitives are definitely more trustworthy than others.

SHA-2 and Whirlpool use the old Merkle–Damgård construction, which has fallen out of favor because of unfortunate properties.

They are vulnerable to length extension attacks, such that it can be misused. For instance, if you want to use it as a keyed hash, you cannot just do sha2(key + message) (where + is concatenation). You have to use something like HMAC for that.

Skein is much better, but has a bit of an aged design now, and an insane 72 rounds. It doesn’t have as much love as BLAKE2 for instance, which makes it unlikely that people will build things competitive with BLAKE3 with it.

SHA-3, BLAKE2b and BLAKE3 are the best. Like Skein, they are not vulnerable to length extension attacks, so they have a trivial keyed hash function construction.

SHA-3 in particular has an elegant new design, the Sponge construction, which yields precise cryptographic protections in terms of the number of bits of security. It has displaced Merkle–Damgård as The Way We Do Things™ now; many modern hashes use it, eg Gimli relied on it to make comparisons.

One of the great things about this form is that it makes it a XOF: you can make your hash as long as you desire. (BLAKE also shares this property, but with a different construction.)

However, SHA-3 is slow, so if you want speed, use BLAKE2b (or Kangaroo12) over SHA-3, and BLAKE3 over them both.

If you want to be conservative about security and don't care about speed, a safe bet is still SHA-512/256, which is safe against length extension attacks.
The End-to-End Design of CRLite
Sounds useful.

> Here we describe the design, synthesis, and stimuli-responsive assembly behavior of a bilingual biopolymer that integrates both amino acid and nucleobase sequences into a single peptide nucleic acid (PNA) scaffold to enable tunable storage and retrieval of tertiary structural behavior and programmable molecular recognition capabilities. Incorporation of a defined sequence of amino acid side-chains along the PNA backbone yields amphiphiles having a “protein code” that directs self-assembly into micellar architectures in aqueous conditions. However, these amphiphiles also carry a “nucleotide code” such that subsequent introduction of a complementary RNA strand induces a sequence-specific disruption of assemblies through hybridization. Together, these properties establish bilingual PNA as a powerful biopolymer that combines two information systems to harness structural responsiveness and sequence recognition. The PNA scaffold and our synthetic system are highly generalizable, enabling fabrication of a wide array of user-defined peptide and nucleotide sequence combinations for diverse future biomedical and nanotechnology applications.
A good post about someone learning that writing code is more than just about how pretty it looks. How you work with others is incredibly important in this industry
That might be true now, but who knows where your current employer will be in 10 years and if they by then even remotely match your current values. We are already seeing cracks forming and it makes difficult to trust them with our most sensitive data. It was easier 10-15 years ago, not so much these days.
Noam Chomsky: Language, Cognition, and Deep Learning
> My question to you, is what sort of companies let you skip the hoop jumps?

Hard question as I did not apply to many, but the largest offer I had was a company with some 150k+ people and I could just go in and start. I knew the CTO from a project in another company (he was the CTO there and we were contractors); the project failed but we kept in touch. I find (my prejudice) that kind of scale very much not interesting to work for; I like companies < 500 people.

For Google/Netflix(/Facebook/...) I definitely cannot answer as I never wanted to work for those companies and my network is local so I am nothing to them. In working for a very-large-company I think I would only consider microsoft research as I really love what they are doing [0] (and would work there almost for free), but like said, my network is far more local.

[0] https://www.rise4fun.com/
I'd love to use this on Windows at some point as your language matures.

Is there any legal reason you'd be worried? It seems like ok and Kona are meant to exist strictly as toys.
None of the major card networks except for American Express validate cardholder name. The Address Verification Service (AVS) also only validates numeric values (so if your address is 123 Main Street, 123 Maple Ave will return a matching response)
> Shouldn't it be: most perpetrators are men?

Yes, you're right. That's what I wanted to say.

> I am not arguing for startups to cater to the needs of abusive people.

Then I stand corrected.
At least they did not try to modify the names... imagine if every Dick got renamed to Penis!
Apache Apache Commons Codec 1.14
Yes, fair enough. I think our immediate theories on seeing the video didn't try to establish the level of intentionality, but were still correct about the basic facts known so far ("uh, that plane looks like it got shot down by a missile, probably by Iran").
Maybe, maybe not, but claiming the reason you don't give people money is "What is the point of giving someone money so that they can die of an overdose using the drugs you helped them buy?" -- definitely does.

You can treat someone respectfully while giving them money, or while not giving them money; and you can be an asshole either way too.
Sure it's up to the language design, but in practice a `None` gets a similar treatment as an empty collection, usually effectively short-circuiting remaining calculations. As the parent poster pointed out, this might either be the behavior you want, or actually mask the error, depending on the situation. By this logic, optionals aren't better than null refs, just different. The same argumentation holds for exceptions vs optionals.
SAASPASS has a much better 2FA user experience on the mobile phone than SMS including URL callback to the 2FA app and app to app with SDK. For desktop environments configurable MFA methods include scanning encrypted barcodes and push login. More on the developer environment is here:

developer.saaspass.com

I work for an IAM consultancy/reseller and work on SAASPASS implementations.
Absolutely, it could be that we are living in a simulation. It's just that there's no reason to believe that as yet. FWIW I think that a 'biological interpreter' is rather unlikely; it's probably just emergence from atomic interactions. (It could be planted there, however.)

The problem with your argument is that it makes too many assumptions. We know nothing about the nature of the simulator, nor do we have any reason to believe that (assuming we are not in a simulator) the universe works the way it does for any particular reason. Furthermore, the isomorphism you point out between the the physical world and computers are much more easily explained if you flip the causality chain: we are humans living in this world, and we modeled computers after ourselves and our surroundings.
Would it help to point out the the author of that post invented React?
I, too, read the article. I felt it apparent, from just about the beginning, to be as-described by Barrin92 https://news.ycombinator.com/item?id=22022013
What happens when B and C need to pass each other an object from D that's been changed?
JSON Graph Format (JGF)
I remember that from the 70's as well.
Is that not common knowledge? I feel like this is a well-written post with a good point but it's a familiar point. You could boil part of it down to 'all's good in moderation', so don't just keep your code clean, keep it clean and easy to read, etc.
There are a lot of Dicks around, if you pardon the pun. On a more salient note, why the fuck would Lyft try to censor language in the first place? Is there a point after which you're _too_ woke for your own good? It's OK to have an "offensive" name.
It's only details from that perspective though, from an user's perpective they're essential because of cultural relevancy that's tied to images, popularity and familiarity, that's what counts for most. It's really important to understand that details change depending on perspective.

Many people just expect more complicated web apps because of the alternatives they use and are familar with (native apps).

It compares well with the stairs example of the article. If there are no people other than you that expect a stairway, you may just pile up some boxes, or use a rope and combine it with your workout. Do you really need and expect a stairway if it's only you?
Well in his case, did refactoring the code to clean it up add business value?

There has to be a very good reason for me to refactor existing/working code for instance for performance.

I won’t refactor code to reduce existing duplication but I will refactor code if I see there is some functionality that I need elsewhere so I won’t just copy and paste.
Does this mean a baby, whose father's name is Dick would feel bad and/or get mentally traumatized?
I look forward to a future point in time where Blake7 is released.
Hello! I’m the author of this article. Thanks for posting! Here’s to the power of HTML attributes and better sign in experiences for everyone.
I had a friend named Hung Wang who was pissed Microsoft wouldn't let him make that his gamertag.

"I'm so sorry my name is offensive!"
Multiple Exploits for CVE-2019-19781 (Citrix ADC/Netscaler) Released Overnight
> paying through the nose for hardware in general

You also have to consider that there are limits to how parallel an application can be - Amdahl's Law - at some point even throwing hardware at a scaling issues has its limits.

Of course, there's also a truism that the team who implemented the first pass won't have to support (financially or as a developer) the software when it no longer scales.
OpenBSD won't update Firefox, advises users to switch to ESR