skysight-inc/HackerNews huggingface dataset:
A small but illustrative example is lookbehind assertions in regular expressions. Example regexp is /(?<=foo)bar/ which matches "bar" if preceded by "foo". This is standardized in ES2018 and remains unsupported in JSC (WebKit's JS engine).

This feature is difficult to retrofit onto an existing engine, because it requires teaching every construct to track backwards. Among major engines (JSC, SpiderMonkey, v8, and Chakra at the time), only v8 has ever implemented it.

Firefox gained support by just adopting v8's regexp engine wholesale, and I speculate the difficulty of this feature in particular was a major reason. The blog post [1] explaining this decision cited this as one of four ES2018 regexp features that were yet to be implemented, but I know from experience that lookbehinds are by far the most challenging in the list.

"Diversity of regexp engines" is maybe not that important, and Mozilla's decision to adopt v8's implementation is defensible given their resources. Still I think this is an especially clear-cut example of a web standard decreasing browser diversity.

1: https://hacks.mozilla.org/2020/06/a-new-regexp-engine-in-spi...
Having the deterministic patterns helped a lot. People could strategize and would drop coins and see progress!
> Also reduces link time.

It's important to stress that it does more than reduce link time: unity builds completely eliminate linking when plugging together submodules, and the final project linking simply has far fewer object files to link.
I love the data model of RDBMS / SQL. I hate SQL _the language_. Verbose, irregular, attempting to mimic English and thus making it unintuitive and next to impossible to remember. 80% of my lookups into reference documentation is about syntax for things I don't use that often.

Examples: GRANT TO, REVOKE FROM, DENY TO (oh yes, what's the difference between REVOKE and DENY? and did you know that you can REVOKE a DENY?), arbitrary requirements for punctuation (e.g., = in BACKUP DATABASE AdventureWorks2012 TO DISK = 'X:\SQLServerBackups\AdventureWorks1.bak'), dubious context-sensitive "magical identifiers" (e.g., SELECT DATEPART(year, @t)), non-composability (how do you dynamically give a part specification to DATEPART?), etc, etc, etc.

It's possible to write a novel about just how unstructured and irregular "structured" query language is.
Agreed, yet I remember my parents signing up on a waitlist to get the game for me because it was sold out everywhere.
What are you talking about? Electric cars are completely uncompetitive in the majority of races. EVs have a handful of high-profile victories, which are noteworthy precisely because they are rare. It is doubtful they will ever be competitive in endurance events (like Le Mans) without radically new designs.

>There’s no metric by which an electric motor, sufficiently supplied with everything it needs to function, doesn’t embarrass them.

There is no way a snail, sufficiently supplied with a speedboat, doesn't embarrass Michael Phelps.

Power and cooling are the hard parts. You can't just take them as given.
Rent control is well studied. Several bad things happen in rent controlled areas. Non-controlled rents rise. Gentrification accelerates outside of the protected buildings. People live somewhere they don’t necessarily want to be. Units are converted into lower density housing to drive up price. Commutes lengthen. If the city becomes less of a draw in the future, the controls don’t allow graceful lowering of prices.

In contrast to most economic issues, rent control has robust bipartisan opposition.
Don't people make more kids in more dangerous places, the logic being that you need to spread your risk of not having descendants?
No, it's more like I am aware that a bear is not a big large cuddly cat, and when one approaches I act appropriately.
There's one other problem with Arthurian legend, and it's a doozy. Arthur's alleged subjects were the Celtic peoples who lived in Britain before the invasion of the Anglo-Saxon tribes speaking proto-English. If you use this as the origin story of England, you're making English people the bad guys. Tolkien must have realized this.
A bunch of Canadian pensioners are in precisely that scenario: https://www.theglobeandmail.com/business/commentary/article-...
This is not the case everywhere; in some jurisdictions, the marital home, even when previously owned free and clear by one of the couple, becomes subject to being split 50:50 at divorce simply because it was the marital home.
What use cases are not good for next? In my experience it doesn't get in your way that much so I wonder what task did you find it can't do.
How I found my tech mentor
As someone below said, "correlation does not imply causation."

That. X being correlated with Y can mean that Z is causing both. "Fertility" and "living with parents" are each highly dependent variables, dependent on all sorts of things.

Let's remember "natural experiments." Aren't there any?

A country that suddenly deregulated housing? Where there were suddenly major tax incentives for having kids (looking at you, Hungary)? Two countries that are exactly the same except that one has dramatically different housing costs, or fertility?

Without some data like that, I'm not buying any causation arguments.
Arthurian literature is Celtic myth seen through the eyes of medieval Frenchmen: it's British, but not English.
> I never really had a good grasp of C. Why is this code novel? It looks like importing a function in any language.

Unity builds are a very old and widely established concept. I dare to speculate they are older than the regular header and source file split, as C required a full blown preprocessor to split code in separate files and also someone had to come up with the include guard trick to get around the limitations of including the same definition multiple times.

They aren't employed that often because there are some tradeoffs and in large projects it's benefitial to split them in smaller translation units to limit the scope of incremental builds.
Besides safety they have the added benefit of significantly longer lifespans (charge cycles) compared to Li-ion. The downside being their lower capacity. The high capacity LiFePO4 in the reform are current 1800mAh (it might be 2000 on the new cells they swapped to after supply issues of the originals). Which is fairly low for a 18650, but not terribly worse than the 2500-3000mAh of li-ion 18650 cells.
Your comment is made almost entirely of personal attacks. Please refrain from making such comments.
Guru of the Unix Gurus (2000)
Eugene Jarvis: Crush, punish, kick the players ass!

Defender is a play on sight title because of that idea. Love that game and it is hard! But if you put out, really try, you are richly rewarded. When one gets I to the zone, or flow on that game, the world goes away, and it is amazing. Addictive.

I am building a cabinet for that one. Got my perfect low hour CRT and need to cut some wood, and yeah! Can't wait.
That dinosaur image has fantastic meme potential
With just a splash of row_to_json and json_agg, you can JSON encode your entire query in PG.

SELECT json_agg(row_to_json(t))
FROM information_schema.tables as t;
see also, the famous nokia 9000 and communicator series

https://en.wikipedia.org/wiki/Nokia_9000_Communicator

https://en.wikipedia.org/wiki/Nokia_Communicator
Can't find the article but I read that during the cold war US used translucent resin with pieces of aluminium foil to seal high-security rooms, with multiple photos from different angles to capture the 3d arrangement of the foil.

A similar technique exists for non-replicable unique tokens. The token is multiple translucent microspheres pressed together and its authenticity verified by shining a laser on it from different directions and capturing the output.
> Why would they consider this?

Common courtesy? Same with being nice and polite, saying hello/goodbye, etc. It wastes time because you could get to the point faster but it’s nicer and makes the interaction more pleasant. That’s it. No other reason. Just make the world a slightly better place with a tiny action.
> the person is depressed

I often wonder if modern society is truly happier than past societies, but then wonder if I’m only thinking that because I’m depressed, and most people probably don’t wonder such things?

Life is certainly more complex than it has been in the past, and I don’t know if we’ve adapted to really handle it yet. It seems unlikely.

Of course there are many objective metrics that suggest we should be happier (life expectancy, infant mortality, etc) but maybe we’ve just moved the goal posts?

Are these kinds of thoughts limited to depressed people?
Ask HN: How true is this (Twitter found) fact:
The hoax behind fossil fuels, nothing more than a marketing gimmick to create the impression of scarcity and thereby drive the price up

Despite what we've been taught in our education system, "fossil fuels" do not in fact come from fossils nor of the transformed remains of long dead organisms.

The term "fossil fuel" was made up in 1892 by John D. Rockefeller, Standard Oil Company single owner, in order to induce the idea of scarcity easing the increase of oil price.

If everyone knew oil was self-replenishing at a rate as fast as we wisely use it,
and is the second most prevalent liquids available on earth after waters, we would have not been paying the amount we've been paying up now.

https://twitter.com/abduAlbadii/status/1541313250742403073
Sounds kind of similar to the idea of bringing gas prices down through a "gas tax holiday"...
Yeah, exactly. Compare the civilian losses in these two conflicts and remember who is running around with 'genocide'.
Context: I am myself a tech lead / team manager and at the moment I try to recruit a more senior developer.

My way to assess candidates differ from the style the blog describes, but of course I do some kind of technical screening. From my point of view, this blog, obviously, just describes the view of the candidate. And maybe this person is quite good at his job. But you have to consider, that you get a lot of candidates who can't get things done. I screen candidates who want to do a PhD in computer science but write code like we are 20 years or more in the past. I get candidates with a degree in computer science who do a little programming task that won't compile at all.

What I want to say is, don't underestimate the sheer number of people who apply (or get brought in by recruiting companies) who, to be honest, cant develop software that's a little more complex.
On a different Axis, "Star Raiders"

Similar in that one could just start doing stuff. Then, just when it gets a bit boring, looking at the controls, and beginning to strategize brought one almost a new game!

I played that and Missile Command a lot.
Some people actually prefer that layout too, it's an orthographic layout, which is likely less confusing that the slightly off layout of the full size reform. On the full reform the second row is 1.5 units over rather than 1.25, and the third is 2 units instead of 1.75. It messes you up a little at first, but you get quickly used to the layout and even switching back to standard is not an issue.

Many handheld devices in the age of physical keyboards used grid aligned qwerty keyboards, so it's not unique here.
But Tolkien also wrote in his correspondence that the eagles were a mistake for that reason. So he seems to have agreed with the criticism.
sounds like a “who is smarter” pissing contest.
Are big tech getting too judgemental?
This is cool/ I would like to do something similar where I leverage my blog and Twitter: Any pointers on how you did this? Thanks.
Tightly define the ethics system first, then it should be more obvious.

One of the biggest problems we have in the logical problem-solving space, especially with humanity-level issues, is that our soft systems (ethics, relations, morals, values) are left unstructured when in fact the opposite case is badly needed.
Yes but it doesn't prevent you to build your the exact same copy as long as you don't use the other DB as a source. Scraping the info yourself is perfectly fine. That's also the reason why people add "mistakes" to their DB as a kind of watermark.
I think we’re all dancing around the real issue which is that this is what happens when you have a low trust society in which everyone is trying to get theirs and there is no social cohesion or sense of common purpose. You get nimbys.

The only thing that has held the country together up till now is “free” real estate and prosperity due mostly to luck and abundant natural resources. Take that away, and suddenly everyone is attacking each other. It’s no wonder we don’t get anything done.
Useless Degenerate State... I think I just found the name of my new band!
Yeah, anyone who makes eye contact with these people is liable to get chewed out or worse. I've seen it almost get uglier than that before, but luckily a bystander with a boxcutter managed to break up the two and forced the instigator off the train before it came to blows.

Its one thing if you need to leave this sort of situation with a train being able to step into another car, but with a bus it could be as long as a half hour before the next one shows if its off peak hours.
What exactly do you want to hear? Not op, but I’ve been doing it for some time.
For comparison's sake, it looks like serious crimes decreased in Westchester by 6.8% while the decreased nationally by 5%. IMO, especially considering that difference comes out to a fairly small amount crimes in Westchester, I don't think you can assume there's any causative effect there.
DX in Angular is great. With Nx is even better.

Prove me wrong with the examples, please.
Isn't it true that contractors/freelancers aren't expected to do leetcode interviews?
The context you're missing, which is being alluded to in many comments, is that when the highways were put in place and they chose to put them through cities instead of around them politicians and planners had to choose where they went and what neighborhoods they bisected and displaced. Which neighborhoods do you think bore the brunt of that problem? Where do you think they decided to put the highways that made it harder to reach different parts of the city, by relegating city traffic to specific overpasses and underpasses?

Class and race had a lot to do with it in many cases. You've possibly heard of "the wrong side of the tracks". That statement could be considered even more accurate in many modern context if stated as "the wrong side of the highway". The interesting part is why it's apt though, which is what we're talking about.

For one take on this, see https://www.history.com/news/interstate-highway-system-infra...
In other words status and trying to fit in is one hell of a drug.

Has there ever been a time when frugalness was cool?
Many of the people I admire the most have insanely old gear that they maintain and still use. Almost as if they would prefer to use what they already have as opposed to something new, what a thought.
Left wing group organizers just call the police when literal nazis show up, and offer to help control the crowd on their side. Unless you have a situation where relations with the police are seriously degraded, they generally want to prevent that conflict, just by being present. The goal is to never lose control of the narrative, and violence always does that.

Incidentally most leftist groups try to keep good relations with the police, even when doing civil disobedience. I’ve seen a large group block traffic, and only those union members who planned to get arrested did so, slowly and quietly.
I am the developer advocate for ROS. Many of those projects you mention are using ROS or ROS 2, and the feedback from those users was instrumental in developing ROS 2. By my last count we had approximately 400 companies using ROS and that is likely an undercount. I usually point people to the ROS 2 TSC or the ROS Industrial consortium to get a sense of who using ROS in production.

We just published a new paper on ROS 2 in Science Robotics that demonstrates ROS's use on land, sea, air, space, and industry (the link below should take you to the open publication).

https://www.openrobotics.org/blog/2022/5/12/science-robotics...
https://www.dictionary.com/browse/until
I guess I'm an outlier on this topic because I don't think deep fakes will continue to have significant societal impact after an initial disruptive period of perhaps a few years. During that time DFs will become so common that any impactful example will immediately be suspected and discounted by most people. Yes, there will always be those who choose to believe the unbelievable but the lunatic fringe already believe outlandish claims without the need for deep fakes, thus there will be little net change.
Where / how did you get those spiffy enumerators?
Just a quick reminder that "ethical" is relative.
“We’ll show you for wanting your civil rights!”

Jokes aside, this is inexcusable. There is no safety claim here, just revenge and fear for anyone that would dare to apply.

According to the site before it went down, SF had 11 permits issued. Next year it will be in the hundreds. The AG will try to deny as many as possible, but it’s over, may issue is dead.
"The raw, unfiltered mess of the Internet was quickly becoming the New Cool Thing, and no-one wanted to sign up for yet another Stupid Proprietary Thing"

Which is exactly what Microsoft is pushing today with their idiotic "Microsoft account," making it increasingly impossible to use Windows or their other products without signing on to this bullshit.

They clearly didn't learn the first time around. Nobody wants another goddamned account, Microsoft.
Depends on who you contract for. I've done contracts as "first engineer". Many are from rich people who own a factory and such but know nothing about apps. Some from people who are good at raising money, but not hiring; people who are qualified to be tech leads can be very picky.

Some have a loose idea of what they want but need someone to guide them on what is or isn't possible. There's room for mistakes, and some flexibility.
By not installing apps that don't support those features. Do all social media apps from TikTok and Reddit to Twitter and Facebook support parental controls? Or video streaming like YouTube or HBO Max?
How quaint that you think an anonymous tip to law enforcement about someone recording people talking to them would even get so much as an official report written up. Unless it is being done in the commission of another crime, you might as well call in anonymous jaywalking tips.
Algorithms are important. The classic work is the Art of Computer Programming by Donald Knuth.

https://en.wikipedia.org/wiki/The_Art_of_Computer_Programmin...
Fascinating! Imagine such conversation:

Clarke: "Any sufficiently advanced technology is indistinguishable from magic."

Tolkien: "Yes! Because it IS! magic."

Clarke looking baffled at the response and trying to explain it to himself on the latest round of ale ("welp, it's still the 1st round, it's going to be a long night").

The problem with scientific framework is that it takes man out of the equation and than tries to say that this is all there is (science is not good nor bad, just is, right?). Yet for all the progress we were given in the last three centuries a lot of bad came out of it too. Yet we can't blame it on the science because we can't have the holistic worldview from scientific standpoint.
I felt the opposite way about gta v.

I wanted to jump right into exploring the city and driving cars around, but instead it threw you into this scene full of terrible characters and forced you to murder a bunch of people. There is literally no way to start playing the game until you prove you know the shooting mechanic by executing a dozen police officers.

I’m normally fine with violent games, and I had a blast with Vice City and San Andreas, but this intro was so awful that I just put the game down and didn’t come back.
I feel like that's not the case

Just skimming to two parts in the second to last paragraph, these two sentences, "I am often desperately looking inward to find the strength to go on", and "Accepting a constant stream of low quality things for most of my life, including interactions with other people, only contributed to the way my life has gone and the way I feel now" were really striking to the author's day-to-day. It sounds like he' struggling to doing what he needs to do and they're content with the way this is. We should want more for ourselves and for our relationships to have meaning.
dude sort of missed the point of LOTR.
I DM'd your Twitter
Playing devil's advocate here: For all practical purposes you need an account for macOS, iOS, and Android. What is so different with Windows?
> Young people complain how much more expensive homes are now

The rest of your sentence doesn’t change this bit.
>my spreadsheet

clearly not, its someone else's computer
Can we not armchair-diagnose people with mental illness, when we don't have anything more than a few blog posts to go on, and don't know much about them at all? And probably aren't qualified to make such a diagnosis anyway, even if we could sit in a room with them and talk to them for an hour about what's going on?
The book is as disgusting as Mein Kampf. Why does any decent person think they'll find morality within it?
Michael Burry’s ‘Bullwhip’ Tweet Deserves Serious Attention
If you add your spouse to the house title, it becomes marital property.
Can you state clearly and correctly your definition of dimension ?
> If one really needs metaprogramming, it's time to move to a more powerful language.

It's wholly wrong to try to frame this as "more powerful", specially considering the fact that C already supports generic selection.

https://en.cppreference.com/w/c/language/generic

> There are plenty of them.

There really isn't, at least in the application domains where C dominates, such as embedder programming.

You'd be hard pressed to find any producrion-level tool chain for embedded development which supports anything other than C or even C++, and any decision to pick up even C++ over C for embedded development requires a lot of soul searching.
What a short sighed and foolish way to hand wave away civil rights. Read Madison on all rights are equal and even non-enumerated rights are equal.
Though I've run across many of the early 'underground press' instances, e.g.[0][1] I've not seen much of the mimeo'd stuff (esp. from NYC) which predated it - so thanks for pointing it out! Def. an immediate forerunner.

[0] https://soapboxie.com/activism/The-East-Village-Other-Overvi...

[1] https://en.wikipedia.org/wiki/Berkeley_Tribe
Afghan diplomatic missions are still representing their former republic
> When a person, or persons, decide to break the social contract, there's no telling to what degree they will exceed the boundaries of the law.

Which ofc is why I have an intense fear of jaywalkers.
It's unfortunate that you exclusively focus on the source rather than the argument when the information contained in the links I provided can be found in peer reviewed papers, other news publications, etc., all of which can be easily searched for online. The math isn't particularly complicated, nor is it controversial.

Here's an article about gerrymandering in NC in the journal of Statistics and Public Policy: https://www.tandfonline.com/doi/full/10.1080/2330443X.2020.1...

The NC2012 and NC2016 plots in comparison with the neutral districting is almost cartoonish in how much packing was performed.

As an aside, I don't understand why you're claiming that the AP, of all news sources, is a propaganda outlet (let alone one favoring democrats?). Do you have some reason to believe that their take regarding district policy is suspect? Or do you just have an nebulous distrust of news media in general?

You're more than welcome to post a reputable source that provides an analysis claiming that gerrymandering enfranchises people so that we'd have some subject matter disagreement to dig into.
New Eyes