skysight-inc/HackerNews huggingface dataset:
This is one of the reasons I like Clojure. There are very useful dialects with broad overlap between:

Browser / JavaScript environments -> ClojureScript

General Purpose (JVM) -> Clojure

Fast Scripting -> Babashka (although I've used ClojureScript for this in the past)

C/C++ Interop (LLVM-based) -> Jank (new, but progressing rapidly and already useful)

I can largely write the same expressive code in each environment, playing to the platform strengths as needed. I can combine these languages inside the same project, and have libraries that have unified APIs across implementation. I can generally print and read EDN across implementations, provided I register the right tag handlers for custom types (this is one area jank still has to catch up). Reader conditionals allow implementation-specific code as needed.

I'm really excited about Jank giving me a good alternative to JNI/JNA/Panama when I need my Clojure to touch OS parts the JVM hasn't wrapped.
084.l update Part 4 of 5

/*```````````monocles```````````*/
<MODE56><h4[ ]class=\"result_header\"><a[ ]href=\"[^\"]+ {
z++;
CDp8iULPuCinsert(56);
for(x=35;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE56>rel=\"noreferrer\">.{1,255}<\/a> if(z) {
for(x=17;x<yyleng-4;x++)
{
if(yytext[x]==60)tag++;
if(tag)if(yytext[x]==62){tag=0;continue;}
if(!tag)if(yytext[x]==39)putc(39,yyout);
if(!tag)putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
z=0;
}
/*```````````shodan```````````*/
<MODE57><a[ ]href=\"\/host\/[^\"]+ {
if(z)fwrite("no-rdns');\n",1,11,yyout);
z++;
CDp8iULPuCinsert(57);
fwrite("https://shodan.io/",1,19,yyout);
for(x=15;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE57>class=\"title[ ]text-dark\">[^<]+ if(z){
for(x=24;x<yyleng;x++)putc(yytext[x],yyout);
fwrite(" ",1,1,yyout);
}
<MODE57>hostnames[ ]text-secondary\">[^<]+ if(z){
z=0;
for(x=26;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("');\n",1,4,yyout);
}
/*```````````arxiv```````````*/
<MODE58>\[<a[ ]href=\"[^\"]+ {
z++;
CDp8iULPuCinsert(58);
for(x=10;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE58>\"title[ ]is-5[ ]mathjax\">\n[ ]{6}\n[ ]{8}[^\n]+ {
for(x=37;x<yyleng;x++)
{
if(yytext[x]==60)tag++;
if(tag)if(yytext[x]==62){tag=0;continue;}
if(!tag)if(yytext[x]==39)putc(39,yyout);
if(!tag)putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
/*```````````lua-l```````````*/
<MODE59><strong><a[ ]href=\"[^\"]+ {
z++;
CDp8iULPuCinsert(59);
fwrite("https://lua-users.org/",1,23,yyout);
for(x=17;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE59>>[^<]+ if(z){
z--;
for(x=1;x<yyleng;x++)putc(yytext[x],yyout);
putc(32,yyout);
}
<MODE59><dd><strong>Author.{1,255}<\/em> {
for(x=12;x<yyleng-5;x++)
{
if(yytext[x]==60)tag++;
if(tag)if(yytext[x]==62){tag=0;continue;}
if(!tag)if(yytext[x]==39)putc(39,yyout);
if(!tag)putc(yytext[x],yyout);
}
putc(32,yyout);
}
<MODE59><dd><strong>Date.{1,255}<\/em> {
for(x=12;x<yyleng-5;x++)
{
if(yytext[x]==60)tag++;
if(tag)if(yytext[x]==62){tag=0;continue;}
if(!tag)if(yytext[x]==39)putc(39,yyout);
if(!tag)putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
/*```````````openlibrary```````````*/
<MODE60>itemprop=\"url\"[ ]href=\"[^\"]+ {
CDp8iULPuCinsert(60);
fwrite("https://openlibrary.org",1,23,yyout);
for(x=21;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE60>[ ]class=\"results\">[^<]+ {
for(x=17;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("');\n",1,4,yyout);
}
AoS vs. SoA in practice: particle simulation – Vittorio Romeo
Judges order means nothing if the executive branch decides not to enforce it and the legislature won't hold the executive accountable.

I am honestly surprised we took so long to get to this failure mode of our system of government.
084.1 update Part 3 of 5

/*```````````greppr``````````*/
<MODE40>div[ ]id=\"search-results\" w++;
<MODE40>class=\"foot\" w=0;
<MODE40><a[ ]href=\"[^\"]+ if(c==1)if(w){
z++;
CDp8iULPuCinsert(40);
for(x=9;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE40>>[^<]+ if(c==1)if(z){
z=0;
for(x=1;x<yyleng;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
<MODE40><h2>Search[ ]the[ ]Internet v++;
<MODE40>[Ss]et-[Cc]ookie:[ ][^;]+ if(c!=1){
for(x=12;x<yyleng;x++)putc(yytext[x],yyout);
putc(32,yyout);
}
<MODE40>\"window.location[ ]=[ ]'\/search?[^']+ if(c!=1)if(v){
y=0;for(x=20;x<yyleng;x++)if(y<255){url[y]=yytext[x];y++;};
urllen=y;
}
<MODE40>&n=[0-9]+ if(c!=1)if(v){
fwrite("https://greppr.org",1,18,yyout);
fwrite(url,1,urllen,yyout);
fwrite(getenv("query"),1,querylen,yyout);
fwrite(yytext,1,yyleng,yyout);
putc(10,yyout);
}
fwrite("','",1,3,yyout);
for(x=0;x<desclen;x++)
{
if(desc[x]==39)putc(39,yyout);
putc(desc[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
/*```````````aol`````````*/
<MODE26>"lh-24\" href=\""[^\"]+ {
CDp8iULPuCinsert(26);
for(x=13;x<yyleng;x++)putc(yytext[x],yyout);putc(44,yyout);
fwrite("','",1,3,yyout);
}
<MODE26>\"[a-f0-9]{13}\"[ ]aria-label=\"[^\"]+ {
for(x=28;x<yyleng;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}

New:

case 12: jmp MODE12;break; /* wikibooks 012 */
case 55: jmp MODE55;break; /* archive 055 */
case 56: jmp MODE56;break; /* monocles 056 */
case 57: jmp MODE57;break; /* shodan 057 */
case 58: jmp MODE58;break; /* arxiv 058 */
case 59: jmp MODE59;break; /* lua-l 059 */
case 60: jmp MODE60;break; /* openlibrary 060 */
case 61: jmp MODE61;break; /* archive-it 061 */
case 62: jmp MODE62;break; /* documentcloud 062 */
case 63: jmp MODE63;break; /* codesearch 063 */

/*```````````wikibooks```````````*/
<MODE12>"<div class=\"mw-search-result-heading\"><a href=\""[^\"]+ {
z++;
CDp8iULPuCinsert(12);
fwrite("https://en.wikibooks.org",1,24,yyout);
for(x=47;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE12>[ ]title=\"[^\"]+ if(z){
z=0;
for(x=8;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("');\n",1,4,yyout);
}
<MODE12><span[ ]id=\"search-nonefound\">[^<]+ {
for(x=28;x<yyleng;x++)putc(yytext[x],yyout);
putc(10,yyout);
}
> This current AI wave is a major case of the Emperor's New Clothes. Who wanted summaries of two sentence long text messages? Who wanted summaries of news headlines? Who wanted help writing two sentence long emails to coworkers? This is all useless baby stuff, yet multibillion and multitrillion dollar companies are going bananas trying to solve made up baby problems that nobody was actually having. There isn't a single company out there bold enough to push back against this silly wave and say what a waste it is.

> These companies are mortified of being left out of the make-believe party they made up themselves. It's incredibly bizarre.
Please don't spike this as political. If U.S. democracy breaks down, as this event portends, it will absolutely have an effect on startups.
Let's knock down social media's walled gardens – Tim Berners-Lee
084.1 update Part 2 of 5

/*```````````google``````````*/
<MODE2>\"fuLhoc[ ]ZWRArf\"[ ]href=\"https:\/\/www.google.com\/url\?esrc=s&q=&rct=j&sa=U&url=.{1,512}&ved= {
CDp8iULPuCinsert(2);
for(x=74;x<yyleng-5;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("','",1,3,yyout);
}
<MODE2>\"fuLhoc[ ]ZWRArf\"[ ]href=\"http:\/\/www.google.com\/url\?esrc=s&q=&rct=j&sa=U&url=.{1,512}&ved= {
CDp8iULPuCinsert(2);
for(x=73;x<yyleng-5;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("','",1,3,yyout);
}
<MODE2>\"fuLhoc[ ]ZWRArf\"[ ]href=\"\/url\?esrc=s&q=&rct=j&sa=U&url=.{1,512}&ved= {
CDp8iULPuCinsert(2);
for(x=52;x<yyleng-5;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("','",1,3,yyout);
}
<MODE2>\"CVA68e[ ]qXLe6d[ ]fuLhoc[ ]ZWRArf\">.{1,255}<\/span>[ ]{2}<span[ ]class=\"qXLe6d[ ]dXDvrc {
for(x=30;x<yyleng-35;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
/*```````````ecosia```````````*/
<MODE16>mainline-result-web z=1;
<MODE16>mainline-result-ad z=0;
<MODE16>"<article aria-label=\""[^\"]+ if(z){
CDp8iULPuCinsert(16);
y=0;for(x=21;x<yyleng;x++)if(y<255){desc[y]=yytext[x];y++;};desclen=y;
}
<MODE16>"<a data-test-id=\"result-link\" tabindex=\"-1\" href=\""[^\"]+ if(z){
z=0;
for(x=50;x<yyleng;x++){putc(yytext[x],yyout);};
fwrite("','",1,3,yyout);
for(x=0;x<desclen;x++){putc(desc[x],yyout);if(desc[x]==39)putc(39,yyout);};
if(y==255)fwrite(" [TRUNCATED]",1,12,yyout);
fwrite("');\n",1,4,yyout);
}
/*```````````marginalia```````````*/
<MODE18><a[ ]href=\"http[^ ]+[ ]rel=\"noopener {
z++;
CDp8iULPuCinsert(18);
for(x=9;x<yyleng-14;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE18>noreferrer\">[^\"]+<\/a> if(z){
for(x=12;x<yyleng-4;x++)
{
if(yytext[x]==38)tag++;
if(yytext[x]==59)tag=0;
if(!tag)if(yytext[x]!=59)
{
if(yytext[x]==39)putc(39,yyout);
if(yytext[x]==34)putc(34,yyout);
if(yytext[x]==32)if(yytext[x-1]!=32)putc(yytext[x],yyout);
if(yytext[x]!=32&&yytext[x]!=34&&yytext[x]!=62&&yytext[x]!=10)putc(yytext[x],yyout);
}
}
fwrite("');\n",1,4,yyout);
}
/*```````````aol`````````*/
<MODE26>"lh-24\" href=\""[^\"]+ {
CDp8iULPuCinsert(26);
for(x=13;x<yyleng;x++)putc(yytext[x],yyout);putc(44,yyout);
fwrite("','",1,3,yyout);
}
<MODE26>\"[a-f0-9]{13}\"[ ]aria-label=\"[^\"]+ {
for(x=28;x<yyleng;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
Could probably do a scan to tell if 40MHz or 20MHz was better, but practically these devices are not used in areas with neighbors. The cool part was that our noise floor was great.

> It causes headaches practically everywhere it is used.

It really does - we got a few complaints that the latest iPhones took twice as long to sync as crappy Android phones. Not enough that I would choose differently on the next one, but something to consider.

The other wonky thing was that the usual channels 1/6/11 become 1+6 or 6+11, always up against guardband limits, but reducing power impacts bitrate across the entire bandwidth. Channel 4+9 didn't have this issue but overlaps with all 20MHz channels. I hear the newer WiFi specifications are better at managing this.
Not at all. These are great questions I asked myself too!
I thought that, if you look at a map, they drew an artificial line a long time ago, many, many decades ago. All these arbitrary border lines and all, what's the big deal with people walking over? /s
Chinese nuclear weapons, 2025

from: Nuclear Notebook, Bulletin of the Atomic Scientists

~ Hans M. Kristensen, Matt Korda, Eliana Johns, Mackenzie Knight | March 12, 2025

The modernization of China’s nuclear arsenal has both accelerated and expanded in recent years.

In this issue of the Nuclear Notebook, we estimate that China now possesses approximately 600 nuclear warheads, with more in production to arm future delivery systems.

China is believed to have the fastest-growing nuclear arsenal among the nine nuclear-armed states; it is the only Party to the Treaty on the Non-Proliferation of Nuclear Weapons that is significantly increasing its nuclear arsenal.

* https://thebulletin.org/premium/2025-03/chinese-nuclear-weap...

Also, the threshold laid out above was "erase an entire city" OR "make planet unihabitable".

Any nation or group with a first gen atomic weapon can erase a city .. exercising that ability can potentially lead to a greater nuclear exchange between others, particularly if it's unclear what happened and what might be about to happen.
In such cases in the U.S., where judicial orders are not heeded, what are the consequences for the executive (and the agencies it controls) and what are the remedies practically available (something that can be put into action) for the judiciary for contempt of court?

To what extent can the executive get away with disobeying judicial orders (without filing appeals)?
This all doesn’t sound worth reading into. There are other interpretations to supplier leaks. Ditto re: execs moving between teams. Apple AR != Vision Pro. On the flip side Apple is still shipping updates, new content, and selling units. I’ll just wait and see.
084.l update Part 1 of 5

Fixed:

Yahoo
Github
Google
Ecosia
Marginalia
AOL
Greppr
SEC

/*```````````yahoo/bingj```````````*/
<MODE19>mt-8\"[ ]href=\"[^\"]+ {
z++;
CDp8iULPuCinsert(19);
for(x=12;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE19>[ ]class=\"s-card-wrapAnchor\"[ ]href=\"[^\"]+ {
z++;
CDp8iULPuCinsert(19);
for(x=33;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE19>aria-label=\"[^\"]+ if(z){
z=0;for(x=12;x<yyleng;x++)
{
if(yytext[x]==39)putc(39,yyout);
if(yytext[x]==60)tag++;
if(yytext[x]==62)tag=0;
if(!tag)if(yytext[x]!=62)putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
<MODE19>\"[ ]title=\"[^\"]+ if(z){
z=0;for(x=9;x<yyleng;x++)
{
if(yytext[x]==39)putc(39,yyout);
if(yytext[x]==60)tag++;
if(yytext[x]==62)tag=0;
if(!tag)if(yytext[x]!=62)putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
/*```````````github`````````*/
<MODE5>\"hl_name\":\"[^\"]+ {
CDp8iULPuCinsert(5);
fwrite("https://github.com/",1,19,yyout);
for(x=11;x<yyleng;x++)
{
if(yytext[x]==60)tag++;
if(tag)if(yytext[x]==62){tag=0;continue;}
if(yytext[x]==39)putc(39,yyout);
if(!tag)putc(yytext[x],yyout);
}
fwrite("','",1,3,yyout);
}
<MODE5>\"hl_trunc_description\":\"\" fwrite("[no description]');\n",1,20,yyout);
<MODE5>\"hl_trunc_description\":\"[^\"]{1,255} {
for(x=24;x<yyleng;x++)
{
if(yytext[x]==60)tag++;
if(tag)if(yytext[x]==62){tag=0;continue;}
if(yytext[x]==39)putc(39,yyout);
if(!tag)putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
Many people don't realize this but many of the banned weapons are ones with a decent chance of maiming people but leaving them alive. This is worse for everyone involved in a war (everyone here meaning politicians and generals, not soldiers) than killing them. Cluster munitions, flamethrowers, and anti-personnel mines all fit in this category, too.
>> “That’s been the narrative from day one: stranded, abandoned, stuck – and I get it. We both get it,” Wilmore told CNN last month. “But that is, again, not what our human spaceflight programme is about. We don’t feel abandoned, we don’t feel stuck, we don’t feel stranded.”

The astronauts may genuinely enjoy being there for 10 months instead of the planned 8 days but the comedy of errors with the Starliner makes it a debacle no matter what "the narrative" is.
No way! I’m using a Pixel 7 and would love to have that built-in. Could you share a screenshot of how that works on your phone?
https://archive.is/4Vvms

Related Tim Berners-Lee Wants the Internet Back (24 points, 4 months ago, 10 comments) https://news.ycombinator.com/item?id=42171823
Mechanical tenkeyless (TKL) low-profile.

1. Mechanical - for good physical feedback. Choose silent or clicky or bump to match your auditory and tactile feedback preference.

2. TKL - no 10-key pad for enough mouse space. Still have arrow keys and friends (home, page up/down, end, delete, etc. that can be assigned to stuff or used as-is).

3. Low profile - for shorter finger-typing throws and better wrist/finger ergonomics IME.

Honestly, the HAVIT HV-KB390L was the best IMO, and I don't think there's an equally good mechanical TKL low-profile with which to replace it that is as good in all three categories currently): https://www.prohavit.com/products/hv-kb390l-low-profile-mech...
I like the `rdap` cli from https://www.openrdap.org (in Brew, too: https://formulae.brew.sh/formula/rdap#default). Very clean, concise output.
Can Hoarder archive a webpage protected by some kind of auth / login?
> but pretty much every widely recommended registrar offers free whois privacy now

If you go by the book e.g. Cloudflare not every field (e.g. state and country) is hidden. So not exactly.
> Yeah, as I said in most way things are better now than they were in the rose-tinted memories of the late 90's and early 2000's. Now if you want to say something on the internet, you can open up a Substack, or a Bluesky, or a Medium, or you can find a niche Subreddit. You don't need to know anything very technical, and that's a good thing.

By 1999 you could create a LiveJournal or find a niche forum through Google. You didn't need to know anything very technical.
> Judges order means nothing if the executive branch decides not to enforce it and the legislature won't hold the executive accountable.

This administration will not act in good faith -- it will cite and use laws that it agrees with to compel action and when faced with anything not aligned with its goals will simply ignore it.

While there is resistance, it's going to be too little, too late. There's so many horrible aspects about this, but at the top is the fact that there's a sizable amount of the population which likes this. My faith in humanity is just about gone.
Microsoft's IPO did not lead to the dotcom bubble.

It was Netscape's IPO that did that.

Microsoft and Intel's stocks were a big deal in the 90's. But they were solid businesses.

To my memory, the idea of getting rich overnight simply by being tied to the Internet started with the Netscape IPO.
itsy-bitsy <= 3B

teensy 4B to 29B

smol 30B to 59B

mid 60B to 99B

biggg 100B to 299B

yuuge 300B+
Fair enough, thanks :)

I imagine France is now starting to polish everything up more fervently as well, after Macron's speech about putting the nation onto a wartime economy last week, and there are other nations now talking about wanting to be under the French nuclear umbrella...

We certainly live in interesting times, to abuse that old chinese curse.
Which library compiles faster.

Which library has fewer dependencies.

Is each library the same size. Which one is smaller.
> Like the hydrogen sulfide added to natural gas to allow folks to smell a gas leak.

I am 100% sure that the smell they add to natural gas does not smell like rotten eggs.
The cost of data centers to perform surveillance capitalism is enormous, as are crypto mining, and now an exponential jump for LLM's.

We lived just fine without these. In many ways, better. Compare what Craig Newmark did with minimal hardware.

How close are we to April 1st?
It's almost as if the argument for skilled foreign workers isn't real
I'd disagree. Chipset and architecture wise, there is not much that makes the A600 different from an A500. ECS is almost zero improvement over OCS for most use cases. Both are on the same old ~7mhz 68000 CPU, which was absolutely ancient by 1992 when the A600 was released. The A500 was a cost reduced A1000, and there is little real difference to the user (other than kickstart in ROM.)

If anything, the A600 is a downgrade because it's missing the Zorro expansion bus...
Let's encrypt has done great work with certs for free. But they do still cost money. Insane for how long unencrypted traffic was the default. But i could not have done anything, if browsers had soft-enforced https earlier. I simply could not have paid that money.
> Pay is still excellent in comparison to most professions.

Agreed. Amazingly good, in fact. Sometimes I wonder how we can sustain such level of amazing income

> The tooling we have now is amazing,

Yes, although it's not necessarily a blessing but a curse. Being amazing means maturity. Being mature meaning stalled marginal return. Stalled marginal returns means no growth. No growth means no meaningful projects. I missed the 2000s, when there were so many low-hanging fruits. We had multiple competing KV stores in development, multiple stream processing frameworks, multiple ML frameworks, multiple query engines. Heck, even multiple programming languages for data analytics.
It's unfortunately political to its core, but it's absolutely relevant to all of our lives.
The reality is nowadays few documents need desktop publishing features. Because seldom if ever become paper documents.

Also the average back office author knows a tiny fraction of Microsoft Word or Excel features.

Give them means to type in text, add pictures and collaborate. Templates for beautification. That’s all what is needed.

This has been known for ages. Alas Microsoft has a grip on governments and large orgs we know little about. CERN is an example.
Yeah, we're going to have to agree to disagree on the C++ flow (really the flow for any language that has a written standard) being better. That flow is usually:

1. Big library/compiler does a thing, and people really like it

2. Other compilers and libraries copy that thing, sometimes putting their own spin on it

3. All the kinks get worked out and they write a white paper

4. Eventually the thing becomes standard

That way, everything in the standard library is something that is fully-thought-out and feature-complete. It also gives much more room for competing implementations to be built and considered before someone stakes out a spot in the standard library for their thing.
If there are any issues with compilation, please describe them in vtm github repository, we will try to solve it.
it's actually quite common. i have personally experienced use of LRAD by police as a weapon.

the first actual use of LRAD by police as a weapon in the united states was possibly in 2009

https://www.aclupa.org/news/2012/11/14/city-pittsburgh-settl...

though it is known to have been deployed but not used as a weapon earlier than that.
>IMO shipping async without a standardized API for basic common async facilities (like thread spawning, file/network I/O) was a mistake and basically means that tokio has eaten the whole async side of the language.

I would argue that it's the opposite of a mistake. If you standardize everything before the ecosystem gets a chance to play with it, you risk making mistakes that you have to live with in perpetuity.
Tangentially - RDAP was created partially to resolve issues with PII in WHOIS
Yes

https://pmc.ncbi.nlm.nih.gov/articles/PMC7037779/
https://apnews.com/article/technology-business-3a3816bd26418...
https://www.kbb.com/car-news/studies-automatic-emergency-bra...

These don't break it down by lidar vs camera systems, but AEB systems significantly reduce crashes
> Being able to run the server executable locally. This should allow you to simply open the workspace data and continue where you left off.

The "server executable" is where basically all of the value provided by these kinds of companies exists. If it were freely downloadable and self-hostable by customers, then the company would be giving away its main value prop, and would only be able to generate revenue by, I dunno, acting as a hosting provider? Those margins are tiny and always getting smaller. It doesn't make sense.
Bell's Theorem disproves local hidden variables.

Reality can be interpreted as non-local. There has been no conclusive proof it isn't.

c isn't a limit on the kind of non-locality that is required, because you can have a mechanism that appears to operate instantaneously - like wavefunction collapse in a huge region of space - but still doesn't allow useful FTL comms.

Bell's Theorem has no problem with this. Some of the Bohmian takes on non-locality have been experimentally disproven, but not all of them.

The Copenhagen POV is that particles do not necessarily exist between observations. Only probabilities exist between observations.

So there has to be some accounting mechanism somewhere which manages the probabilities and makes sure that particle-events are encouraged to happen in certain places/times and discouraged in others, according to what we call the wavefunction.

This mechanism is effectively metaphysical at the moment. It has real consequences and was originally derived by analogy from classical field theory, with a few twists. But it is clearly not the same kind of "object" as either a classical field or particle.
Genomic study: our capacity for language emerged at least 135k years ago
whois/rdap is very useful to identify if a domain is registered or not, and if so with whom. still lots of use there without pii data.
> Although I hear VCs are working on an algorithm where they burn money directly and the smoke patterns represent the solution to the multiplication. That might keep the margins high.

This has been bothering me for some time now. It’s rather obvious to me, as an engineer, which startups are well positioned and which aren’t… Do VCs really have no standard for due diligence, do they really just not care, or is there something else at play that I’m missing…?