skysight-inc/HackerNews huggingface dataset:
1x IS a liquidation preference. I very, very rarely see in excess of a 1x liquidation preference, regardless of the round.
I wanted to learn coding at 8 to make games, not necessarily with my father. It was begin 80s so bit different; I went to halls were they sold inventory from burnt out stores where I got books and mags for pennies and so I learned basic (and basicode), asm and pascal. After that my parents brought me to meet-ups. I wanted to spend time with wizards who could teach me software/hardware, not my parents per-se (although my father did work at a IT firm, programming was not what he did).
/* ``````````````google news```````````````` */
<M6>\[13,\"[0-9A-Za-z]+\"\],\"[^,]+,null {
w=0;y=0;z=0;
for(x=0;x<yyleng-4;x++)
{
if(yytext[x]==93)z++;
if(z==1)if(yytext[x]==44)z++;
if(z==2)if(yytext[x]==34)z++;
if(z==3)if(yytext[x]!=34)z++;
if(z==4)if(w<255){desc[w]=yytext[x];w++;};
}
}
<M6>,\[[0-9]{10}\],null,\"[^\"]+ {
fwrite("INSERT or IGNORE INTO t1 VALUES(006,'",1,37,stdout);
fwrite(getenv("query"),1,querylen,stdout);
fwrite("','",1,3,yyout);
for(x=2;x<12;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
for(x=20;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
for(x=0;x<w-2;x++)
{
if(desc[x]==39)putc(39,yyout);
if(desc[x]!=92)putc(desc[x],stdout);
}
if(w==255)fwrite(" [TRUNCATED]",1,12,yyout);
fwrite("');\n",1,4,yyout);
}

/*```````````marginalia```````````*/
<M18>class=\"title\"[ ]rel=\"nofollow[ ]external\"[ ]href=\"[^<]+ {
CDp8iULPuCinsert(18);
for(x=44;x<yyleng;x++)
{
if(yytext[x]==34)fwrite("','",1,3,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);
}

/*`````````mojeek`````````*/
<M7>"<!--rs--><li><a title=\""[^\"]+ {
CDp8iULPuCinsert(7);
for(x=23;x<yyleng;x++)
{
if(yytext[x]==39)putc(39,stdout);
putc(yytext[x],yyout);
}
fwrite("','",1,3,yyout);
}
<M7>\>[^<]+"</a></h2>" {
for(x=1;x<yyleng-9;x++)
{
if(yytext[x]==39)putc(39,stdout);
putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
}

To test:

#!/bin/sh

test $1||exec sed -n '/^ *;;/p' ${0##*/};
read x;
case $1 in :)
;;6) # google news
shift
yy084 6 "$x"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
curl -si04A "" "https://news.google.com/search?q=$x&hl=en-US&gl=US&ceid=US:en"
;;7) # mojeek
shift
yy084 7 "$x s=${1-0}"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
curl -si04A "x" "https://www.mojeek.com/search?q=$x&t=40&s=${1-0}&date=1&size=1"
;;18) # marginalia
shift
yy084 18 "$x";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
curl -si40A "" "https://search.marginalia.nu/search?query=$x"
esac

echo research|1.sh 6 > 6.serp
echo research|1.sh 7 > 7.serp
echo research|1.sh 18 > 18.serp
cat [0-9]*.serp|yy084|sqlite3 test.db
Gravity's weirdness makes more sense when you talk about gravitational charge
The "copy or buy what seems to be the next big thing" has worked extremely well for Facebook. Yes, they failed to copy twitter and bitcoin and metaverse didn't seem to take off, but copying the idea of messaging-as-a-social-network was a huge success when they split out facebook messaging into its own app. Similarly buying instagram and whatsapp was hugely succesful, not to mention copying reels/stories from snapchat.
Yes, there's some value in some of these rules.

However by and large, the value that would be provided by zoning is already provided (and used to be provided) by other rules not falling under the bucket of 'zoning'. Especially not 'Euclidean zoning'.
To the latter: prostitution has always been prevalent. Now it’s simply through a glass screen and not a peephole.
The grafana/grafana-oss docker image has a bin/grafana static go binary that takes up 180MB. It compresses to 20% that size as does the long tail of .js.map files each of which are 1MB to 10MB in size. Presumably these are only there for debugging Javascript. I wonder why they were included?

The whole image is ~80MB, compressed. It is, indeed, impressively lean.
While the article's content brings nothing to my life whatsoever, I did enjoy your writing style.
Meanwhile sleep() in js land is more of a suggestion when it comes to accuracy. Browser standards are strange.

Of course I mean setTimeout/interval because js doesn't even expose a sleep function.
This is cool and it reminded me of so many failures I lived through.

I half expected the Metaverse to be in there though...
Other causes of pollution (related to lead, coal, copper...) aren't excuses for nuclear pollution.

AFAIK more and more (many even most, nowadays, as it is legally mandatory in many European nations) are recycled.
Either spend 10 seconds on Google, or show some respect by being silent.
The Phase-Change in User-Faced Computing
Maybe we should drop the idealism and be realistic: for various reasons bloatware is not going away. If we were to admit something like that, the next question is what can be done? We need better tooling for generating and reasoning about software manifests and supply chains, and we need better tooling and training for at least lightweight formal methods in design / development phases. Industry adoption of such things is not impossible but it needs to be more accessible to devs without phds and it needs to be faster/cheaper.
You're making a lot of assumptions about me and flipping them into a big false dichotomy.

It's actually entirely possible to both drive at a safe speed and even still want to be able to brake quickly when you see potential hazards on the road.
They've jailed people in Spain for similar things in recent years too.

https://www.reuters.com/article/idUSKBN2AF1H9/
/*`````````mwmbl`````````*/
<M24>"<div class=\"result-link\">"\n[ ]{6}"<a href=\""[^\"]+ {
CDp8iULPuCinsert(24);
for(x=41;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<M24>"<p class='title'>" jmp M24_DESC;
<M24_DESC>"</p>" fwrite("');\n",1,4,yyout);jmp M24;
<M24_DESC>"<strong>"|"</strong>"
<M24_DESC>. putc(yytext[0],yyout);

/*```````````pubmed```````````*/
<M22>data-article-id=\"[^\"]+ {
z++;
CDp8iULPuCinsert(22);
fwrite("https://pubmed.ncbi.nlm.nih.gov/",1,32,yyout);
for(x=18;x<yyleng;x++)putc(yytext[x],yyout);putc(47,yyout);
fwrite("','",1,3,yyout);
}
<M22>\n[ ]{14}\n[^\n]+ if(z){
y=0;for(x=32;x<yyleng;x++)
{
if(yytext[x]==60)tag++;
if(yytext[x]==62)tag=0;
if(!tag)if(yytext[x]!=62){yytext[y]=yytext[x];y++;};desclen=y;
}
for(x=0;x<desclen;x++)
{
if(yytext[x]==39)putc(39,yyout);
putc(yytext[x],yyout);
}
fwrite("');\n",1,4,yyout);
z=0;
}

/*```````````qwant json``````````*/
\"title\":\"[^\"]+ {
y=0;for(x=9;x<yyleng;x++)if(y<255){desc[y]=yytext[x];y++;};
desclen=y;
}
<M3>\"url\":\"[^\"]+ {
CDp8iULPuCinsert(3);
for(x=7;x<yyleng;x++)
{
if(yytext[x]==39)putc(39,yyout);
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);
}
if(desclen==255)fwrite(" [TRUNCATED]",1,12,yyout);
fwrite("');\n",1,4,yyout);
}

/*```````````qwant html```````````*/
<M3>\<span[ ]class=\"url[ ]partner\"\>[^<]+ {
CDp8iULPuCinsert(3);
}
<M3>\<a[ ]href=\"\/redirect\/[^>]+ jmp M3_DESC;
<M3_DESC>\< fwrite("');\n",1,4,yyout); jmp M3;
<M3_DESC>[^<]+ for(x=2;x<yyleng-1;x++)putc(yytext[x],stdout);

#!/bin/sh

test $1||exec sed -n '/^ *;;/p' ${0##*/};
read x;
case $1 in :)
;;3) # qwant
shift
yy084 3 "$x offset=${1-0}"
curl --http1.1 -si4A "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Mobile/15E148 Safari/604.1" \
-H "Referer: https://www.qwant.com" \
-H "Accept: application/json, text/plain, */*" \
"https://api.qwant.com/v3/search/web?q=$x&count=10&locale=en_US&offset=${1-0}&device=desktop&tgp=2&safesearch=0&displayed=true"
;;22) # pubmed
shift
yy084 22 "$x page=${1-1}";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
curl -si04A "" "https://pubmed.ncbi.nlm.nih.gov/?term=$x&sort=&page=${1-1}"
;;24) # mwmbl
shift
yy084 24 "$x";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
#curl -si04A "" "https://mwmbl.org/?q=$x"
echo "https://mwmbl.org/?q=$x"|client 185.34.32.175
esac

echo research|1.sh 3 > 3.serp
echo research|1.sh 22 > 22.serp
echo research|1.sh 24 > 24.serp
cat [0-9]*.serp|yy084|sqlite3 test.db
No, that's the _upload_ mechanism: it's just an HTTP URL on the download side like normal.
> Conformance is an advantage, a way to progress and get what you need or want.

How much should we expect people to conform? How much effort should we expect a nonconforming person to make, and what kind of social pressure should we apply to those people?

I am generally more in favor of letting people be themselves to the extent that they are happy with it (absent social pressure) and that it does not harm anyone. That means a social standard of accepting non-conformity, rather than expecting it or as is often the case coercing it.
Push for what I wanted. I took a lot of the options out of my plate by assuming that what people and institutions said were final, as if buying stuff in Walmart.

But almost everything is negotiable, and you can almost always bend rules, create exceptions, etc. As Jack Sparrow says, they are more like guidelines.

Relatedly, I would encourage myself to follow my gut much more. The trends I missed I did because I ignored my gut, not because I wasn't aware of it.

Finally, I second the exercise comment. I think we are not thought well and early enough about how to keep our body in good physical form and avoid injuries.
> > In this post I briefly go over the terrible state of software security, and then spend some time on why it is so bad.... The security of software depends on two factors - the density of security issues in the source code, and the sheer amount of exposed code.... It is not just the amount of code that is worrying. It is also the quality, or put another way, the density of bugs.

> This article is a bit hyprocritical. The example is an image sharing tool, but you don't resize images at all.

Can you explain how serving full-sized images opens up additional security vulnerabilities?

I don't see the connection between your argument about bandwidth and the OP's argument about attack surface.
Annual festival of open source projects: submit yours and win up to $2048
I don't think it's obvious that the game has changed at all. I plan on doing what I've been doing to stay relevant in my career so far: keeping my skills fresh, tackling new problems, etc.
That VMware KB article says the subscription version of those applications is no longer available either.

The following products are at End of Availability (EOA). All licensing options
including ... subscription, as well as all editions, suites ... are included
in this announcement.

It sounds like those ones are going away rather than just forcibly transitioning people to a subscription model.
FYI, the comparison table incorrectly claims Firefox lacks "Save as PDF" support. On Android it's under the share menu.
How Discord solved the hot partition problem?
Yup, I too use Phind sometimes, and it's amazing. Plus if I want to chat with approximately any model known to man, there's chat.lmsys.org and labs.perplexity.ai. Microsoft thoroughly shit the bed by taking a narrow opportunity to get people to move to Bing as an opportunity to instead go "hey, let's blow this on trying to force people to use Edge!"
> but it’s still jarring that they each get more pages than, say, racial conflict.

Even a barelly educated Commie could easily recognize "racial conflict" was "class oppression" in disguise.

> he’s talking about capitalism and the Invisible Hand, which his Chinese readers aren’t necessarily familiar with

k12 education in China makes the "invisible hand" theory mandatory.
You learned using the AOPS books? Don't be fooled by the titles, these books exclusively use a proof-based approach to construct a pretty wide foundation around these topics.
I gave someone feedback like that once; they actually came back a few months later to reinterview, having worked on the gaps. got hired and went on to become one of our best developers.
Hey me too. I love Apple Arcade and when my kids want a game, my first question is, “did you look on arcade?”

However, my belief is the entire App Store should be subject to the same rules as Apple Arcade. It would be a far healthier app ecosystem, far less predatory
Dorsey is not involved anymore; he technically has a board seat, but he deleted his account, and does not appear to care about BlueSky anymore.
> Display an income bar. If it drops to zero the servers turn off. If it drops below 1 nobody can post. If it is above 1 you have Direct messaging, above 2 you have more features, etc. Keep the communication clear as to what is being provided and how it is being paid for.

This is a fairly normal way to run old-style forum hosting - I remember forums that would display a bar for "this month's hosting costs" or a "hosting costs are paid until [date], donate now!"

> Without an explicitly capped profit, I can't see how this doesn't eventually lead to exploitation of the users.

I don't see what difference capped profit would make. Exploitation of users doesn't usually happen during the starry-eyed "this is going to be a billion-dollar company" stage, it happens in the "is there anything we can do to keep the lights on for another few months and maybe turn it around" stage.

IMO the problem isn't investment per se, it's debt, in a broad sense: spending money now that you're expected to repay in the future, and then struggling to repay it. There are bootstraped, sustainable organisations operating in this area similar to what you're asking for, e.g. Dreamwidth. But those are never going to be able to "blitzscale" or market themselves to the same extent; marketing almost by definition involves spending money now that you hope to recoup in the future, at which point you've already sown the seeds of your ruin if that future revenue doesn't materialize.
I’m taking some time to go back to school and finish my bachelors. I work with a lot of rural ISPs so I think for the moment I’m ok. I might pick up some networking skills. It seems like networking changes slower than server side stuff cause it more often requires hardware upgrades.
A tacit admission that it is currently too energy intensive to be sustainable.
So US school kids don't encounter any geometry in school till they are ~16?
That's awesome that you're working towards this goal!

Side note: community colleges are an incredible deal, and since starting a woodworking class at one, I could easily see myself taking one or two classes at a time basically for decades.
If you think DMS is a bad migration tool then try using it for ongoing replication to an external destination.

Completely broken.
Are you using live migration of running VMs, or wanting it to work in Proxmox?

Asking because in my testing of that in Proxmox 3 and 5 node clusters last month, the live migration would fail (aka just hang with no further progress) just over 20% of the time.

Haven't looked into it further (likely will though), but searching around online shows lots of other people having experienced the same issue. General sentiment seems to be "Proxmox is good for homelab and non-prod environments. But probably don't use it in production."
Physical safety (structural integrity and fire safety), noise transmission and ventilation. I think regulations around these 3 aspects can help more than they hurt. Beyond these items, I would be skeptical.
Not to mention bot spam. Google and Microsoft have a better idea of their data's provenance than Meta or Reddit.
You're comparing a situation that happens all the time (opposing traffic) with one that happens extremely rarely (blocked stairwell in a fire). If anything, you're strengthening my point.

We should design for situations to a level that is appopriate given their frequency and severity. Show me evidence that MANDATING the extra stairwell justifies the huge increase in national housing cost, and I'll concede.
For 9 months, or an extra year if the associated fine was not paid

Interesting that free speech prohibitions regarding the Spain monarchy has just led to nobody mentioning the Spanish monarchy, in my world anyway
/*```````````google scholar```````````*/
<M15>\<a[ ]id=\"[A-Za-z0-9]{12}\"[ ]href=\"[^\"]+ {
CDp8iULPuCinsert(15);
for(x=27;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<M15>data-clk-atid=\"[A-Za-z0-9]{12}\"\>[^<]+ {
for(x=29;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("');\n",1,4,yyout);
}

/*````````sec.gov`````````*/
<M27>"<div class='thumbnail'>"[^}]+
<M27>"&quot;}\" href=\""[^\"]+ {
CDp8iULPuCinsert(27);
for(x=15;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
jmp M27_DESC;
}
<M27_DESC>"</a>" fwrite("');\n",1,4,yyout);jmp M27;
<M27_DESC>\">
<M27_DESC><[^>]+>
<M27_DESC>. putc(yytext[0],yyout);

/*```````````startpage```````````*/
<M4>\{\134\"url\134\":[ ]\134\"[^\134]+ {
CDp8iULPuCinsert(4);
y=0;for(x=12;x<yyleng;x++){yytext[y]=yytext[x];y++;};
fwrite(yytext,1,y,yyout);
fwrite("','",1,3,yyout);
}
<M4>,[ ]\134\"title\134\":[ ]\134\"[^\134]+ {
y=0;for(x=15;x<yyleng;x++)
{
if(yytext[x]==60)tag++;
if(yytext[x]==62)tag=0;
if(!tag)if(yytext[x]!=62){yytext[y]=yytext[x];y++;};
}
fwrite(yytext,1,y,yyout);
fwrite("');\n",1,4,yyout);
}
<M4>\}\]\" jmp 0;

#!/bin/sh

test $1||exec sed -n '/^ *;;/p' ${0##*/};
read x;
case $1 in :)
;;4) # startpage
shift
yy084 4 "$x page=${1-1}"
curl -si40 -A "" -d "query=$x&abp=-1&t=&lui=english&sc=$sc&cat=web&page=${1-1}" https://www.startpage.com/sp/search
;;15) # google scholar
shift
query="$x";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
curl -si04A "" "https://scholar.google.com/scholar?start=${1-0}&as_q=$x&as_sdt=0,5" > 015.htm
yy084 15 "$x start=${1-0}"
sed -n 's>.*\/scholar?cluster=>url=https://scholar.google.com/scholar?cluster=>;s/&amp;.*//p' 015.htm \
|curl -si04A "" -K/dev/stdin
# curl is unbearable
#export Connection=keep-alive;
#host=scholar.google.com yy044 r < 015.htm \
#|sed -n '/scholar?cluster=/{s/&amp;/\&/g;p;}' \
#|yy025|nc -vvn 127.7 80|yy045
;;27) # sec
shift
yy084 27 "$x page=${1-1}";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
curl -si40A "https://secsearch.sec.gov/search?affiliate=secsearch&sort_by=&query=$x&page=${1-1}&commit=Search"
esac

echo research|1.sh 4 > 4.serp
echo research|1.sh 15 > 15.serp
echo research|1.sh 27 > 27.serp
cat [0-9]*.serp|yy084|sqlite3 test.db
With all due respect, I just don’t believe that. Perhaps it’s just rosy glasses on you, or the modern complexity of services/their dependencies.
Well said. Its a travesty we have to dance around clear influences in these discussions even here.
It's likely going to substantially grow the business of their competitors.
I already experience the change in perspective that the new legislation caused. The new legislation requires software to be developed compliant to standards that define detailed thread and risk analysis processes and requires suppliers to offer updates for all their customers if a security breach was found in their software or in a dependency. This often is a big logistically challenge.
Both requirements already lead us to rethink which dependencies we want to include in our software.
It always blows my mind when the people who most complain about other countries for restricting freedoms (not that they shouldn't complain--they should) always give Thailand a free pass and praise it thoroughly.

Of all the places I've been in Asia, Thailand was the scariest. Police are more than happy to screw over people, especially foreigners. Other countries give small slaps on the wrist or just kick you out if you're a foreigner. Thailand is a country that literally arrests people for posting negative hotel reviews. Aside from North Korea and Myanmar, no other place in the eastern half of Asia comes down so hard for minor stuff (and that includes the big totalitarian neighbor to the north).

I always advise people to avoid the country entirely. Not worth the risk.
> I am not particularly dangerous.

No need to speak so lowly of yourself. You're far better than that.

You are human. You are a great destructive force. Maybe you just don't see how metal you really are because you're comparing yourself to pros. You take many lives by crushing creatures that enter your home. Creatures that are venomous and grotesque. You eat the flesh of organisms which your species have pumped full of artificial nutrients to make them taste better, specifically cultivating these creatures that were once small in population to one larger than your own, just so you can eat them with bones that grow out of your mouth. But first you throw them into the freezing cold, you then ignite them on fire, and to top it off you cover their flesh in poisons and psychoactive chemicals and just because, some fucking rocks. You might even enjoy the flesh of a particular organism who has a defense mechanism that tricks your brain into thinking your body is on fire, but think "not only is this fine, I fucking want more. Burn baby burn." After processing all this you expel poisonous gasses and expunge toxic waste. You are metal as fuck. How dangerous you are just is a matter of perspective.

And let's be real, if you wanted to be more dangerous, you very well could be. If you are not dangerous, it is not because you can't be, it is because you choose not to be. There is a big difference.
Unfortunately, bloatware is the reality and that is depressing :(

I wish things were like the 90s and software dev environments like
Rebol [ http://www.rebol.com ] were still king.

It was simple to use, small executables, expressive, but no longer maintained :(
It's so easy in the Model 3 I don't even think about it.
There was a play about this: https://youtu.be/Sn-TdC5gctk?feature=shared
This post couldn't be any more timely. I dropped out of school years ago (16 years ago to be exact) to take care of my sick mother when she was dying.

I never went back. I just started working.

I am happy to report I am back in school and will be FINALLY finishing my Computer Science degree but I have a very long 4 years ahead of me. Math is going to be hard.

What is encouraging is the thrill of when I get the answer right and most importantly knowing HOW I got there. It's (almost) better than sex.
I get your point, but these features are the bare minimum any boot system should have. If someone calls that “bloat”, they should go back and hit rocks together.
Having no brake lights for regenerative braking sounds incredibly dangerous. Regenerative braking can slow the vehicle down quite quickly, and as the name "one-pedal driving" suggests, it's common to barely touch the brake pedal at all.

Perhaps a better version of your complaint is that Tesla has made the threshold for the brake lights too sensitive; but I would be curious how much observation went into drawing that conclusion.
It feels ridiculous that a huge country with so much good land and widely spread cities, has problems like this.
Just nix zoning guys. You have infinite land to build on.
Looking back to 10 years long WebGL adoption, and WebGPU being based on 2015 features, that is pretty much spot on.
I just use "search" on my Obsidian notes, and that's enough for me. Instead of zettelkasten, I would prefer to have AI hooked to my notes, which I can query like "Find my notes about Symfony request life cycle". I don't think it would be a life changer, just a nice addition.
On ChromeOS.
You probably had a high-spec PC, and were using it with only a couple of friends at a time? Wave was cool but the performance issues from being built on XMPP killed it.
it answered it for [delayed], thanks :) so there is no way to show [flagged] ?