skysight-inc/HackerNews huggingface dataset:
If OP still wants to learn the mathematical foundation of transformers, I built a free alternative learning tool: https://afaik.io/nebula?mode=nebula&category=blueprint&id=ed...

It's also based on an underlying knowledge graph, connecting concepts across various subjects like maths, machine learning, physics, etc. You can check the graph for transformer here: https://afaik.io/nebula?category=brickset&id=VLlOnZLl&mode=d... (only available on desktop...

Basically, it frees you from learning maths from scratch and just learning the prerequisites required to grasp the concept, and there are free resources attached.

Don't get me wrong, I can totally relate to the desire to relearn maths. One of the reasons that I'm building this tool is for me to relearn physics and know how to get there with my maths and cs background. I just feel in this specific scenario there might be more effective ways to learn in depth and have fun at the same time.
Fair enough. I’m in the same boat, though possibly for different reasons. Best of luck to you.
/*````````crossref json`````````*/
<M25>\"next-cursor\":\"[^\"]+ {
for(z=15;z<yyleng;z++)
{
if(yytext[z]==61)dprintf(3,"%s","%3D");
if(yytext[z]!=61)dprintf(3,"%c",yytext[z]);
}
putc(10,stderr);
}
<M25>\"DOI\":\"[^\"]+ {
y=0;for(x=7;x<yyleng;x++)if(y<255)if(yytext[x]!=92)
{yytext[y]=yytext[x];y++;};urllen=y;
setenv("url",yytext,1);
}
<M25>\"created\":\{\"date-parts\":\[\[[0-9,]+\]\],\"date-time\":\"[0-9TZ:-]{20}+\",\"timestamp\":[^}]{10} {
y=0;for(x=yyleng-10;x<yyleng;x++){yytext[y]=yytext[x];y++;}
setenv("date",yytext,1);
datelen=y;
}
<M25>\"title\":\[\" {
CDp8iULPuCinsert(25);
fwrite("https://dx.doi.org/",1,19,yyout);
fwrite(getenv("url"),1,urllen,yyout);
fwrite("','",1,3,yyout);
jmp M25_DESC;
}
<M25_DESC>\" fwrite("');\n",1,4,yyout);jmp M25;
<M25_DESC>\\u200[35] putc(34,yyout);
<M25_DESC>\\u201[cd] putc(34,yyout);
<M25_DESC>\\u201[89] putc(39,yyout);putc(39,yyout);
<M25_DESC>\\u201[340] putc(45,yyout);
<M25_DESC>\\u2026 fwrite("...",1,3,yyout);
<M25_DESC>\\u00e[124] putc(97,yyout);
<M25_DESC>\<[^>]+\>
<M25_DESC>\x27 putc(39,yyout);putc(39,yyout);
<M25_DESC>[^\"\n] putc(yytext[0],yyout);

/*````````crossref html`````````*/
<M25>class=\"lead\">\n[ ]{6}[^\n]+ {
y=0;for(x=20;x<yyleng;x++)if(y<255)
{
if(yytext[x]==60){x++;z++;};
if(yytext[x]==62){x++;z--;};
if(!z)desc[y]=yytext[x];
if(!z)y++;
}
desclen=y;
}
<M25>javascript:showCiteBox\(\"[^\"]+ {
CDp8iULPuCinsert(25);
fwrite("https://dx.doi.org/",1,19,yyout);
for(x=25;x<yyleng;x++)putc(yytext[x],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);
}

To test:

#!/bin/sh

test $1||exec sed -n '/^ *;;/p' ${0##*/};
read x;
case $1 in :)
;;25a) # crossref www
shift
{
yy084 25 "$x page=${1-1}"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
curl -k -si40 \
-A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.79 Safari/537.36" \
"https://search.crossref.org/search/works?q=$x&from_ui=yes&page=${1-1}"
} |sed w025.htm
;;25b) # crossref api from www
test -f 05.htm||exec echo run ${0##*/} 25a first
shift
{
yy084 25 "$x page=${1-1}";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
sed -n '/<a href=\"https:\/\/api.crossref.org\/works/{
s/<a href=\"//;s/\">//;s/ */url=/p;}' 025.htm |curl -k -si40A "" -K/dev/stdin
# faster, more efficient using HTTP/1.1 pipelining, e.g.,
# yy030 < 025.htm|sed -n '/g\/works/p'|yy025|nc -vvn 127.7 80
}
;;25c) # crossref api
shift
yy084 25 "$x cursor=${1-*}";
if test $# -eq 0;then
curl -si40A "" "https://api.crossref.org/works?query=$x&rows=1000&select=DOI,created,title&cursor=*"
fi
# yy084 < 1.json 3>1.cursor|sqlite3 test.db
if test $# -eq 1;then
read y < $1
y=${y##*\"}
curl -si40A "" "https://api.crossref.org/works?cursor=$y"
else exec echo usage: ${0##*/} 25c 1.cursor
fi
esac

echo research|1.sh 25a > 25a.serp
echo research|1.sh 25b > 25b.serp
echo research|1.sh 25c > 25c.serp
cat [0-9]*[a-c]*.serp|yy084|sqlite3 test.db
> AES-GCM has a 96-bit nonce.

why do cryptographers ever do things with fewer than 256 bits? like sure speed is nice, but it's also really nice to know that even if you have a birthday attack and lose another factor of a billion somewhere you're still fine.
Ventrilo (client) also:

1. does not run on Linux

2. the macOS client is incompatible with many servers

3. has been in development for twenty-one (21!) years
The purpose of a system is what it does[1].

In this case, one of the purposes - there are others - of Meta is the sexual harassment of children.

Meta could self-dissolve, or cease operations, but rather than that, they continue their purpose. Implicitly, the sexual of harassment is worth it.

1. Beer, S. (2002). What is cybernetics? Kybernetes, 31(2), 209–219. doi:10.1108/03684920210417283 https://sci-hub.ru/10.1108/03684920210417283
This article is a bit hyprocritical. The example is an image sharing tool, but you don't resize images at all.

So your server binary is tiny, but you're serving full size unoptimized images and wasting bandwidth for every single user that visits the site, as well as the uploader. Even thumbnails are served full size.

In this case you're optimizing for the wrong thing.
>Thirty-year-old Mongkol Thirakot was originally sentenced to 28 years for posts he made three years ago on Facebook.

>But on Thursday an appeals court added an extra 22 years to the sentence

>the judge said he had already reduced Mr Thirakot's sentence by a third because of the defendant's co-operative behaviour
If you want to log in from a different browser or device they need to agree on how this hashing works. This also means that everyone else knows how this hashing works and can construct rainbow tables for it.

Still better than plain text but nothing stopping a determined hacker.

Anything else is just encrypting the transport, which we already do with HTTPS.

Otherwise there is the ongoing work to of passkeys.
Learn how modern incident response platforms can streamline processes, enhance operational efficiency and fortify digital infrastructures.
I don't disagree, but few non-techies will be able to download an image off of an FTP server or mount an NFS share. Thats where such a service adds value.
The article doesn't mention the most basic cause and issue: motivations. One guy writes absurdly bloated and bug prone code, but creates workable components/products/whatever in a month. Another guy writes tight, elegant, and rock solid code for the same thing in 6 months. The first guy's getting promoted and the second guy's going to end up having to explain his 'lack of productivity.'

It creates a motivation system of to get something working, or even more cynically to just get something that looks like its working. The half dozen intermittently en vogue development acronyms also further this mindset. I don't see how to overcome this issue, because it's something like a tragedy of the commons. Nobody (at the top) wants to reduce bloat because it would likely reduce rather than increase profit on short time frames. Yet, at scale, it's leading to a complete enshittification of all software.
So, you two know how systemd gets heat for doing too much, right?

This is one of those things.

The 'After=' and 'Requires=' directives address this.

Depends on a mount? Point those directives at a '.mount' unit.

Depends on networking, perhaps a specific NIC? Point those directives at 'systemd-networkd-wait-online@$REQUIRED_NIC.service'

Point being: declare these things, don't wait for entropy to eventually become stable.
I had the opposite reaction. I can see them on a phone in lockdown mode that fails to render many of the fancy modern JavaScript pages.
It took me 30 seconds to read their TOS and confirm you're just making most of that up.

> As between you and OpenAI, and to the extent permitted by applicable law, you (a) retain your ownership rights in Input and (b) own the Output. We hereby assign to you all our right, title, and interest, if any, in and to Output.

It follows that your claim about caching violating OAI's terms is nonsense.
Coasting can be more efficient. For instance, on the hyundai ioniq 5/6 1 pedal is typically the most efficient mode for around town driving, though a skilled driver may be able to beat it on one of the lower regenerative modes but it its a good deal of cognitive load for marginal benefit. You can also enter into a "auto regenerative mode" when using adaptive cruise control on the highway this mode will mix in coasting and has the highest efficiency.
I use Invidious and take any money I’d have put into Google and put it into supporting my favorite creators, my preferred instance, and FreeTube.

I’m more than happy to “freeload” off of a multi-billion dollar ad company and support creators in a more meaningful way. And I fully support anyone who wishes to avoid the evil that is ads, even if they don’t support their creators directly otherwise. There is nothing selfish about wanting to conserve time, it’s the only currency that actually matters.
/*```````````duckduckgo```````````*/
<M1>vqd=[0-9-]{41} dprintf(3,"%s\n",yytext);
<M1>"Zero-click info: " z++;
<M1>"<!-- Web results are present -->" z=0;
<M1>[ ]{8}"<a rel=\"nofollow\" href=\""[^\n\r"]+ if(!z){
CDp8iULPuCinsert(1);
for(x=32;x<yyleng;x++){putc(yytext[x],yyout);if(yytext[x]==39)putc(39,stdout);};
fwrite("','",1,3,yyout);
}
<M1>"class='result-link'><span class=\"result__type\">"[^<]+"</span>"[^<]+ {
for(x=57;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("');\n",1,4,yyout);
}
<M1>"class='result-link'>"[^<]+ {
for(x=20;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("');\n",1,4,yyout);
}

/*```````````ecosia```````````*/
<M16>"<article aria-label=\""[^\"]+ {
CDp8iULPuCinsert(16);
y=0;for(x=21;x<yyleng;x++)if(y<255){desc[y]=yytext[x];y++;};desclen=y;
}
<M16>"<a data-test-id=\"result-link\" tabindex=\"-1\" href=\""[^\"]+ {
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,stdout);};
if(y==255)fwrite(" [TRUNCATED]",1,12,yyout);
fwrite("');\n",1,4,yyout);
}

To test:

#!/bin/sh

test $1||exec sed -n '/^ *;;/p' ${0##*/};
read x;
case $1 in :)
;;1) # duckduckgo
shift
yy084 1 "$x s=${1-0}"
curl -si40A "" -d "q=$x&p=&s=${1-0}&dc=$(($1+1))&api=%2Fd.js&o=json&kl=wt-wt" https://lite.duckduckgo.com/lite/
;;16) # ecosia
shift
yy084 16 "$x p=${1-1}";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
curl -si04 -A "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 13_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Safari/605.1.15" \
-H "Accept: */*" \
"https://www.ecosia.org/search?method=index&q=$x&p=${1-1}"
esac

echo research|1.sh 1 > 1.serp
echo research|1.sh 16 > 16.serp
cat [0-9]*.serp|yy084|sqlite3 test.db
My only concern with that Bluetooth feature is that some apps are very loud and will cause bigger hearing problems down the road like constant ringing in the ears.
"Preponderance of evidence" does mean "more likely to be true than not" (there are jury instructions that read that way). But the court isn't tasked with proving that harm is more likely than not, but rather that posing a risk of harm is more likely than not.

There's not much I can find on litigating "posing a risk of harm", but because of the constitutional issues, there's a lot out there about "flight risk", another risk-based judicial determination. There, the court doesn't have to find that you're "likely to flee", but rather that you have statutory risk factors, like an incentive to flee and the means to do so.
No. It's been more like "Pioneers of our industry are dying as they are now largely in their 70s, 80s, and 90s." If you don't know who they are, then either you're not part of the computer and software industry (fine), or you should take this as an opportunity to learn about the industry you're participating in rather than celebrating your own ignorance.
I think there is a spectrum of possibilities here. It is not exactly like giving up candy crush to achieve your goals.
My description above wasn't great. I meant completion would be an improvement in the sense that under zsh `~-<Tab>` can show not only the possible completion options, but also the value they expand to. For example, mine is set to display in the manner of a colorful version of the text below:

$ cd ~-
0 -- ~
1 -- ~/Downloads
2 -- ~/Desktop

The handling of tilde expansion under bash is a readline option, so users would configure it in their inputrc. It is pretty useful in general, because then it is also available to tools like imv¹ beyond just bash. Unfortunately, as it is handled separately from word completion you'd need to change the completion function to make it match the mark-directories behaviour you like.

If I wanted the text expanded for history use I'd probably expand it before writing using a zshaddhistory hook, but I don't think there is an equivalent in bash so changing the line buffer probably is the best option.

¹ https://www.nongnu.org/renameutils/
Your free plan is really generous, are you planning on keeping it once the premium plans are released?
If you are looking for more on Willow, we had gwil over for a chat at one of our tech talks: https://www.youtube.com/watch?v=yx5T7Z5rHGc
Lèse-Majesté in Thailand
You are also difficult and expensive to deploy. Just getting this instance up and running at a decent level took almost 18 years, and nobody has figured out how to start a second instance of you.
There are a lot of therapies that can be helpful for people on the autism spectrum and aren’t harmful. One example might be helping people learn how to get out of “Defense Mode”, as advocated by https://www.aspergerexperts.com (there’s a bit of a sales vibe here since they are a business, but the general perspective has proven very helpful to me as a parent of someone on the spectrum).

It’s true that these same therapies might generally be helpful for all people, but that’s why it’s a spectrum.
Yes, reputation and legal liability are two different things.

Either the subsidiary shares in the reputation, but then also passes on damages to the reputation. Or it ain't.

The same is true for legal liability: if the parent company is legally liable for the subsidiaries debts, then the subsidiary can (all else being equal) borrow cheaper. If that chain is severed, the subsidiary borrows only as cheaply as a stand-alone small company, or perhaps even worse, because severing that liability also serves as a signal to potential creditors to better watch out for shenanigans.

With a clever enough PR department (respectively legal department), you can try to have it both ways. But a sufficiently clever PR department can do anything.
>homosexuality's long combat to marry

What are you talking about? Gay people want to and indeed do: marry all the time. It's the government that oftentimes makes such an act illegal and fails to gives the privileges of a lawful union that straight people are given without any issue. Gay people also want to raise children - to put plainly: they just want to pursue a happy life like anyone else.
IIRC the industry went from hard regen "may illuminate" -> "shall not illuminate" -> "must illuminate". Some cars designed and/or type approved when the middle one was regulatorily current follows it.
This is a good example of the type of challenges you face as an author of widely used library. I can see a lot of scenarios where an optimization like this would bring benefits. But there are also many where it would hurt performance (not to mention memory usage), including most "collect once read many times" use-cases.

But I think the real thing for me is that this violates the principle of least surprise. If I wanted the type of memory reuse / lazy transformation behavior this optimization introduces, I would be looking at working with an iterator with a bunch of functinoal transforms. And if I'm calling .collect() it's because I want to convert the iterator into a data structure optimized for reads.

But I can also see how others would land on the other end, and hence the challenges for the library authors.
/*`````````f-droid`````````*/
<M10>"<a class=\"package-header\" href=\""[^\"]+ {
CDp8iULPuCinsert(10);
for(x=32;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<M10>"<span class=\"package-summary\">"[^<]+ {
for(x=30;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("');\n",1,4,yyout);
}

/*`````````github`````````*/
<M5>bBwPjs[ ]search-title\"><a[ ]href=\"[^\"]+ {
CDp8iULPuCinsert(5);
fwrite("https://github.com/",1,19,yyout);
for(x=30;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<M5>"</h3><ul class=\"Box-sc-" fwrite("[no description]');\n",1,20,yyout);
<M5>Text-sc-17v1xeu-0[ ]kWPXhV[ ]search-match\"\> jmp M5_DESC;
<M5_DESC>"</span>" fwrite("');\n",1,4,yyout);jmp M5;
<M5_DESC><[^>]+>
<M5_DESC>. {
if(yytext[0]==39)putc(39,yyout);
if(yytext[0]==34)putc(34,yyout);
putc(yytext[0],yyout);
}

/*```````````google``````````*/
<M2>"<div class=\"egMi0 kCrYT\"><a href=\"/url?q="[^"\n\r ]+"&amp;sa=U" {
CDp8iULPuCinsert(2);
for(x=41;x<yyleng-9;x++){
if(yytext[x]==39)putc(39,stdout);
putc(yytext[x],yyout);
}
fwrite("','",1,3,yyout);
}
<M2>"<div class=\"egMi0 kCrYT\"><a href=\""[hf][^"\n\r ]+"&amp;sa="[UX] {
CDp8iULPuCinsert(2);
for(x=34;x<yyleng-9;x++)
{
if(yytext[x]==39)putc(39,stdout);
putc(yytext[x],yyout);
}
fwrite("','",1,3,yyout);
}
<M2>"<div class=\"BNeawe vvjwJb AP7Wnd\">" jmp M2_DESC;
<M2_DESC>\< fwrite("');\n",1,4,yyout);jmp M2;
<M2_DESC>\xE9 putc(101,yyout);
<M2_DESC>[^\xE9<\n\r] if(yytext[0]==39)putc(39,yyout);putc(yytext[0],yyout);
<M2>"<span dir=\"rtl\">"[^\xE9<\n\r]+ jmp M2_DESC;

To test:

#!/bin/sh

test $1||exec sed -n '/^ *;;/p' ${0##*/};
read x;
case $1 in :)
;;2) # google
shift
yy084 2 "$x start=${1-1}"
curl -si40A "" "https://www.google.com/search?q=$x&num=100&filter=0&start=${1-1}&scoring=d"
;;5) # github
shift
yy084 5 "$x p=${1-1}"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
curl -si04A "" "https://github.com/search?q=$x&type=&ref=advsearch&l=&p=${1-1}"
;;10) # f-droid
shift
yy084 10 "$x page=${1-1}"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
curl -si04A "" "https://search.f-droid.org/?q=$x&page=${1-1}"
esac

echo research|1.sh 2 > 2.serp
echo research|1.sh 5 > 5.serp
echo research|1.sh 10 > 10.serp
cat [0-9]*.serp|yy084|sqlite3 test.db
Or they would get their money back, in the alternative. Depends on what's better for the SAFE holder.
Nice clean use of LLM-generated content. Lame discussion though.
>> modern SPAs

Right. It's possible now because of things like Puppeteer. That's fairly recent. Nothing like that existed in the early 2000s to allow crawlers to index either Flash, Java embeds, Proce55ing apps or Javascript content. All scripting was a black box to Google as much as it was to Altavista. You had to place ancillary noscript content on each page to make it accessible to robots. That held true for Javascript apps well into the mid-2010s. My point is that we actually could index Flash sites now if we wanted to, just as we do with Javascript SPAs... however no one was making JS SPAs in the early 2000s, and search penalty was one major reason single page Flash sites fell out of use. The fact that JS SPAs have moved in now to occupy the empty niche left by ES4/AS3 really just proves it was a good and necessary idea for certain types of sites that was kneecapped by Adobe's closed source and the direction the web and search was taking.
Allowing non-wooden construction (and then a different fire safety regime for it) is not the same as mandating it.

Developers in Oregon would presumably stick to wood, then. No harm done.
Maybe it would be better to teach her how to handle situations when you can't be watching what she's doing, rather than chasing some ideal surveillance system that will become ineffective as soon as she learns how to circumvent it...
>Homosexuality was first referred to as a "Sexual Deviation" and a "Sociopathic personality disturbance". It's no longer considered a disorder.

I think that's more recent history than anything - and very much specific culturally.
I struggle to disagree, actually. It makes me wonder if the observations which we refer to as autism are really just observations of the differences people have with where they choose to focus their attention. That doesn’t explain the particularly debilitating experiences that some suffer but it may explain how others can relate so strongly but still hold down a job.

Anyway, I haven’t really heard of “polytropism”. Maybe nobody thinks that way. I don’t know how much that topic has been explored.
It is illegal to make fun of the King of Burma, or to make fun of the Buddha, et cetera, et cetera, et cetera.
What is scalability anyway?
I think it's a weird way to learn math, and I learned it this way in school. Most of these courses just teach information memorization and recall. sin(x)^2 + cos(x)^2 = 1, etc.

I would start with something like Elementary Analysis: The Theory of Calculus, and work from there. You'll eventually arrive at the same place -- Calculus but from a much stronger mathematical foundation.
I would recommend using the crypto implementation to secure a large amount of money. If it is vulnerable, the money will disappear eventually.
> Ultimately parents and perhaps schools have to educate children on realistic dangers they can face both online and on street corners and supervise them until they are ready to responsibly use these spaces alone.

Agreed but I believe this is maybe 50% of the effective solution.

Ideologically I’d like to say 99% but the defense (educating children) is always reacting to the offense (predator tactics).

To affect the offense, the rules must change and that power rests with Meta (and to a lesser extent, one’s ability to ignore Meta products).
An Indian airline just place an order for 150 more 737 MAX planes from Boeing
We're in a similar space, and their work on FinanceBench is great for the whole community, so I appreciate that. Otherwise there's not much out their about their product so I can't directly compare.
> There's not even a tiny amount of opportunity cost being lost by farming timber.

Does that mean you can buy land for 0 dollars per squaremeter in Oregon? Wow.
An Easy Intro to Apple Metal (GPU Programming)
Hi! I'm rather autistic.

This is a straightforward consequence of the bias-variance tradeoff, autistic brains tend to get too much information which is mathematically indistinguishable from noise.

This is why many of the repetitive patterns, social blindness, strong habituation, meltdowns, shutdowns, isolation, etc, work, they are informationally-linked coping mechanisms.

It is weird to me how advanced in some areas we are and how pop sci or culturally narrative driven in others. These are some extraordinarily basic ideas from basic and moderate information theory, there are more but it is difficult for me to summarize well and distinctly.

Everyone go read Shannon, then Varley's info theory for complex system scientists. So many brain (and otherwise) phenomenons make sense and have strong predictive power for the complexity of the model, but that is sort of trivial since the brain does operate with informational dynamics by default.
I am sorry to hear about your dog. Pets can be an integral part of one's family, which often (sadly) goes unacknowledged. My first dog died of hemangiosarcoma. There were no treatments besides chemotherapy at the time. From a cursory search, your dog's treatment appears somewhat reasonably priced. Scientific progress is amazing. I hope the treatments go well.
On the last point, that is why it is CRITICAL that you do not give your investors the right to demand registration based on the mere lapse of time. In most rounds I do, I get investors to agree that demand registration only arises after an IPO. It looks like a small point. But it is essential if you want to keep your options open (which is really what the Saastr article is about).
Density is a way to deal with expensive housing. Not a cause of it.
It is likely due to people who had their "prime" years overlap with early computing years.

Add 30, 40, or 50 years, and you have people we've never heard of in their 80s and 90s that built the foundation we enjoy today.

Or as they say, "standing on the shoulders of giants".