skysight-inc/HackerNews huggingface dataset:
I got a ticket once for backing into a parking spot in one of the various the parking garages in Santa Monica, blew my mind as a European. After some Googling there didn't seem to be any consensus as to why you're not allowed to.

My hypotheses: The ability to check license plates on out of state cars where they're not required to have a front plate? Who knows.
Have you ever stubbled upon a website, and gazed in awe at how certain textual content isn't actually text at all? Maybe you didn't know that H*T*ML was called H*T*ML for a reason.

Rather than simply creating a website in photoshop then splicing it into multiple images with zero regards for accessibility, SEO, performance, or usability, sane web developers take their time to convert textual content to text. It's a way of saying to the world, "I'm not going to rush things, I'm going to support users with accessibility needs and actually make this site indexable".

It's all in a day's work for a web developer.

[Learn more](https://developer.mozilla.org/en-US/docs/Web/HTML)
Took me a minute to get it to work.

> Download public.zip from https://github.com/hockyy/miteiru/releases/download/v2.0.0/p... and put it to archived/public.zip

I don't see anything related to Whisper, so I tried it on a youtube video without added subtitles. UX can be improved, but otherwise it's exactly what I wanted.

- https://www.youtube.com/watch?v=wq8Dzb7dPBk
Seems like PTT but I could not manage this thing to work on any Nokias I owned.
// yy078 part 2 of 2

putc(44,stdout);
fwrite(yytext,1,yyleng-18,yyout);
putc(44,stdout);
len++;
}
}
^[ ]{4}\42channelId\42:[ ]\42UC[-A-Z0-9a-z_]{22}\42, {
if(itag>0)
if(csv)
{
for(x=18;x<yyleng-1;++x)
if(yytext[x]!=34)putc(yytext[x],stdout);
}
if(itag>0)
if(sql)
{
putchar(39);
for(x=18;x<yyleng-2;++x)
if(yytext[x]!=34)putc(yytext[x],stdout);
putchar(39);
}
if(itag>0)putc(44,stdout);
}
\42viewCount\42:[ ]\42[0-9]+\42, {
if(itag>0)
if(views==0)
{
for(x=14;x<yyleng;++x)
if(yytext[x]!=34)putc(yytext[x],stdout);
views++;
}
}
\42author\42:[ ]\42[^\n]+\42, {
if(itag>0)
if(!sql)if(csv)
{
ch = 0;
for(x=10;x<yyleng-1;x++)
{
if(yytext[x]==92)ch=yytext[x];
if(yytext[x]==34&&ch!=0){putc(34,stdout);ch = 0;};
if(yytext[x]!=34&&yytext[x]!=92&&ch!=0){putc(ch,stdout);putc(yytext[x],stdout);ch = 0;};
if(ch==0&&yytext[x]!=92)putc(yytext[x],stdout);
}
putc(10,stdout);
}
if(itag>0)
if(!csv)if(sql)
{
ch = 0;
putchar(39);
for(x=11;x<yyleng-2;x++)
{
if(yytext[x]==92)ch=yytext[x];
if(yytext[x]==34&&ch!=0){ch = 0;};
if(ch==0&&yytext[x]!=92&&yytext[x]!=39)putc(yytext[x],stdout);
}
on();
}
}
.|\n
%%
int main(int argc,char* argv[])
{
if(argv[2])append++;
if((!argc)||(!argv[1]))goto help;
if((argv[1][0]!=99)&&
(argv[1][0]!=115))goto help;
if(argv[1][0]==99){csv++;if(!append)fwrite("ts,utc,itag,vid,title,dur,len,cid,views,author\n",1,47,stdout);if(append)putc(10,stdout);}
if(argv[1][0]==115){sql++;fwrite("PRAGMA foreign_keys=OFF;\n",1,25,stdout);fwrite("BEGIN TRANSACTION;\n",1,19,stdout);
fwrite("CREATE TABLE IF NOT EXISTS t1(ts INT,utc TEXT,itag INT,vid TEXT UNIQUE PRIMARY KEY,title TEXT,dur TEXT,len INT,cid TEXT,views INT,author TEXT);\n",1,144,stdout);}
yylex();
if(sql)fwrite("COMMIT;\n",1,8,stdout);
exit(0);
help:
fputs("usage: yy078 {c,s}\n",stderr);
fputs("c csv\n",stderr);
fputs("s sql\n",stderr);
exit(0);
}
Why should a meal planner AI app even know about non-meal "ingredients"? It should not be something it even knows what it is, have never heard/read/seen it before. If it does not know something like toilet cleaner or chlorine exist, it cannot readily include it in a recipe
In a large parking lot, I usually try to pull through so I'm facing out if I can. But I'll back in if that's not an option and it's either a tight fit or I know I'll probably be leaving at the same time as a lot of other people, e.g. theater letting out.
In the UK at least you need to pay for it - SMS and WhatsApp are free
// yy078 part 1 of 2

#include <time.h>
int fileno (FILE *);
int t,u,w,x,y,z;
char ch;
int itag;
int lenh(int n){int h,s;s=n%(24*3600);h=s/3600 ;return(h);}
int lenm(int n){int m,s;s=n%(24*3600);s=s%3600;m=s/60;return(m);}
int lens(int n){int s;s=n%(24*3600);s=s%3600;s=s%60;return(s);}
time_t xt;
struct tm *yt;
char zt[100];
int len, views;
int csv, sql, append;
int ins(){fwrite("INSERT INTO t1(ts,utc,itag,vid,title,dur,len,cid,views,author) VALUES(",1,70,stdout);return(0);}
int on(){fwrite("') ON CONFLICT(vid) DO UPDATE SET views=excluded.views;\n",1,56,stdout);return(0);}

%option nounput noinput noyywrap
%%

^HTTP\/1.1[ ]200[ ]OK\r itag = 0;u = 0;len = 0;views = 0;
\42lastModified\42:[ ]\42[0-9]{10} {
if(itag>0)
{
if(t==1)
{
y=0;for(x=17;x<yyleng;x++){if(yytext[x])yytext[y]=yytext[x];y++;};
if(sql)if(!csv)ins();
fwrite(yytext,1,10,yyout);putc(44,stdout);
xt=atoi(yytext);
yt=localtime(&xt);
if(strftime(zt,sizeof(zt),"%d %b %Y %H:%M:%S %Z",yt)!=0)
{
if(sql)putchar(39);
fwrite(zt,24,1,stdout);
if(sql)putchar(39);
putc(44,stdout);
}
}
t = 0;
}
}
\42itag\42:[ ]18, {
itag=18;t = 1;
}
\42itag\42:[ ]22, {
itag=22;
}
^[ ]{4}\42videoId\42:[ ]\42[^\n]{11}\42, {
if(itag>0)
{
fprintf(stdout,"%02d,",itag);
if(sql)putchar(39);
for(x=16;x<yyleng-1;x++)if(yytext[x]!=34)putc(yytext[x],stdout);
if(sql)putchar(39);
putc(44,stdout);
}
}
\42title\42:[ ]\42[^\n]+\42, {
if(itag>0)
if(csv)
{
ch = 0;
for(x=9;x<yyleng-1;x++)
{
if(yytext[x]==92)ch=yytext[x];
if(yytext[x]==34&&ch!=0){putc(34,stdout);ch = 0;};
if(yytext[x]!=34&&yytext[x]!=92&&ch!=0){putc(ch,stdout);putc(yytext[x],stdout);ch = 0;};
if(ch==0&&yytext[x]!=92)putc(yytext[x],stdout);
}
u = 1;
putc(44,stdout);
}
if(itag>0)
if(sql)
{
ch = 0;
putchar(39);
for(x=10;x<yyleng-2;x++)
{
if(yytext[x]==92)ch=yytext[x];
if(yytext[x]==34&&ch!=0){ch = 0;};
if(yytext[x]==39){putc(39,stdout);};
if(ch==0&&yytext[x]!=92)putc(yytext[x],stdout);
}
u = 1;
putchar(39);
putc(44,stdout);
}
}
\42lengthSeconds\42:[ ]\42[^\42\n]+ {
if(itag>0)
if(len==0)
{
y=0;for(x=18;x<yyleng;x++){if(yytext[x])yytext[y]=yytext[x];y++;};
if(yytext[yyleng-18])yytext[yyleng-18]=0;
w=atoi(yytext);
if(sql)putchar(39);
fprintf(stdout,"%02d:%02d:%02d",lenh(w),lenm(w),lens(w));
if(sql)putchar(39);
Clickbait article, save your time. Could be generated by ChatGPT.
They forgot to include in the prompt a specific instruction to consider only edible foods. ;) Also GPT4 should do better job at this but it is more expensive indeed.
I like how I can still tell if the layout of the page was done using tables just by looking at it. Brings back memories of my junior years.

Anyway, I didn't know my method of parking in narrow spaces is considered "fancy".

The parking spots in front of my apartment are three slabs of concrete, with a total width of 10.5m (34.5ft).

There's grass on both sides, so if everyone cooperates, you can fit five cars fully on the concrete - usually with one from somewhere in the middle parked in the "fancy" position so as to take advantage of the fact that two drivers share the same gap to enter.

You need to roll out of there to seat a child though.
This. It is often the scope and context that determines logic. It is easy to build bubbles and stay comfy inside. Without revealing much, I asked a data scientist whose job it is to figure out bids on keywords and essentially control how much $ is spent on advertising something at a specific region about negative criteria. As in, are you sure you wouldn’t get this benefit even if you stopped spending the $ and his response was “look at all this evidence that our spend caused this x% increase in traffic and y% more conversions” and that was 2 years ago. My follow up question was - okay, now that the thing you advertised is popular, wouldn’t it be the more organic choice in the market, and we can stop spending the $ there?
His answer was - look at what happened when we stopped the advertising in this small region in Germany 1.5 years ago!
My common sense validation question still stands. I still believe he built a shiny good bubble 2 years ago, and refuses to reason with wider context, and second degree effects.
This is why in industry we're using multiple levels of LLMs for checking outputs of other LLMs. They're likely just using a single LLM.
Uber is a massive wealth redistribution initiative.
>> Basically, the way the service used this data

it's not about the past (2017...), the authors are concerned about how the dataset could be or is likely to be used from now on.

many tech projects these days have or are thinking about integrating third-party A.I. providers in their services, either to harness the power of their large datasets or their large user-base. I think it's great if authors/users opt-in to this, but likewise I agree with those that want out (opt-out).

>> I called it "fear" because there was no strong argument on the authors' side as to why this tool is bad

their argument doesn't have to be a peer-reviewed journal, it suffices to say "i don't want my books in your dataset"

>> I called it "illogical" because I think that it's no coincidence that this controversy only came up now, in 2023. Back in 2017 and onward, the existence of this tool didn't appear to generate pushback ...

6 years have passed since 2017, life moves on, it's natural for things to change e.g: the project's code, updating servers, partnerships, emergence of third-party tools/libs/services etc etc.
When we refer to "the Eastern Churches" we typically mean it in a very inclusive sense: every Christian Church which is one/holy/apostolic/catholic and not Western.

So we include the Church of the East (and the Assyrian/Ancient/Chaldean communions), we include the Oriental Orthodox (e.g., Coptic, Ethiopian, Armenian, Syriac, et. al,) we include the Eastern Orthodox Churches (autocephalous, in communion, celebrate the Byzantine Rite), and we include the Eastern Catholic Churches (which have counterparts in every other communion I already mentioned.)

That is Eastern Christianity, and in their traditional patrimony and theologies, which are diverse and formulated in different languages, they do not subscribe to "Original Sin" or the "stain on the soul" model. So, if you present them with the formulation as written by Blessed Pope Pius IX, they'll say no thanks.

Yet all the Eastern Churches agree that Mary is sinless. They agree that Mary is all-holy (panagia). They agree that Mary never sinned, before, during, after birth, during her life, and that she entered Heaven with body and soul intact.

So IMHO, the East agrees with the West in substance, but not in form.

The Eastern Orthodox Churches, typically, will deny that they accept any such thing that comes from Rome (the Immaculate Conception is a novelty, they say) and they will deny that their doctrines agree with Catholic doctrines.

Roman Catholic reputation among the Eastern Orthodox was repeatedly damaged as Catholics invited the corporate conversion of whole parishes and eparchies to become Uniate. In the United States, Roman Catholic bishops gained a poor reputation as well: read about Alexis Toth, Cum data fuerit, and the founding of the OCA, which was, basically, composed of Catholics.
Edit: The very act of writing this comment traumatized me so much that I died of a heart attack. Fortunately the graveyard is near a cell tower, I can get LTE signal.
Show HN: GPT assistant for exploring time series data
Generative Agents: Interactive Simulacra of Human Behavior, Now Open Source
I’m on the security team at Grammarly, and our CISO addressed this here on Mastodon: https://infosec.exchange/@suha/110860810624160582. Copying his response below for viz:

When it comes to our genAI features, we use Microsoft Azure as our LLM provider and don’t allow Azure, or any third party, to use our customers’ data to train their models—this is contractually mandated. For text analyzed by Grammarly to provide revision suggestions (like adjusting tone or making text more concise), we may retain randomly sampled, anonymized, and de-identified data to improve the product. This data is disassociated from user accounts and ONLY used in aggregate.

We’ve devoted a ton of time and resources to developing methods that ensure the training data is anonymized and de-identified. And any Grammarly user (Free, Premium, Business) can view the data associated with their account by requesting a personal data report from us.

Re: opt-out: When we go through a security review with a business, if requested, that business can completely opt out of Grammarly training on their de-identified and anonymized data—opt-out is not limited to a 500+ license size.

We don’t skimp on security or responsible data practices at Grammarly. We have strict enterprise-grade controls to protect customer data—restricted access, encryption, audit logging, and more. These are backed by industry-standard certifications like SOC 2 (Type 2), HIPAA, and ISO and verified and audited by industry-leading third parties.

More on what we do is at https://grammarly.com/trust.
This reminds me a lot of protobuf, just packing serial data based on type, specified width combined with a specified length (like an array) when 9-n items are possible.
Yes I find the EPO to be a bit shady by accepting software patents, and the fees, when the patents aren’t enforceable by law. I’m not a lawyer but I known how to read and I would ignore the patents trolls and I consider the risk to lose in court very low. The day something like the VideoLan association loses a trial, I may reconsider my position.
https://pastebin.com/79bBdBhX
This one's frustrating on a mobile device, because there's no immediate clue where the intended content is, since you have to expand each of the sections before you can even text-search.

> The bubble jet effect occurs when a mine or torpedo detonates in the water a short distance away from the targeted ship. The explosion creates a bubble in the water, and due to the difference in pressure, the bubble will collapse from the bottom. The bubble is buoyant, and so it rises towards the surface. If the bubble reaches the surface as it collapses, it can create a pillar of water that can go over a hundred meters into the air (a "columnar plume"). If conditions are right and the bubble collapses onto the ship's hull, the damage to the ship can be extremely serious; the collapsing bubble forms a high-energy jet similar to a shaped charge that can break a metre-wide hole straight through the ship, flooding one or more compartments, and is capable of breaking smaller ships apart. The crew in the areas hit by the pillar are usually killed instantly. Other damage is usually limited.
The Mistele paper referenced is pretty interesting: https://arxiv.org/pdf/2305.07742.pdf

It's a MOND-derivative theory, so the Milgrom and Bekenstein MOND papers are foundational.
I'm not sure I've ever in my life heard of that. Though there are a fair number of states that don't require front license plates. (That said I'm not sure how many of those states don't issue two plates when someone is getting new ones.)
It wasn't clear to me from the blog post: If I have an AMD GPU and an AMD CPU and everything with unified memory, can I use system memory for inferencing? that's a difference of "just" 16gb, or a combined 72gb available for me, and would br a big deal.
Location: Accra, Ghana
Remote: Yes
Willing to relocate: Yes

Technologies: Angular, React, Typescript, Redux, NgRx, RxJS, Ruby on Rails, PostgreSQL, Tailwind CSS, Bootstrap

Résumé/CV:https://docs.google.com/document/d/18-dbAwLsH9m_pXcoJY0sq0Km...

Email: stephen.alaska94@gmail.com

linkedIn: https://www.linkedin.com/in/stephen-addae/
Boost Report Quality & Efficiency.
Step-by-step guide for Automation test for Power BI Reports
I think it's this: a group of well-intentioned, collaborative experts spent 30 years on a project.

It doesn't need an expensive website or loads of devrel or non-grassroots event management - those are what you do to simulate success until maybe you make it. It needs smart people over a long period of time.
I visited SIO briefly in the late 80s, and my most vivid memory is of a long haired dude in a Hawaiian shirt bursting into our meeting to announce "surf's up!", at which point everything stopped and everyone left. Back then it all seemed impossibly exotic to a PhD student from London.
You get the code with the Enterprise version, so it is open source but under the Enterprise license. The community edition is open source under an MIT license.

You need a license to get the Enterprise code. Many other software work this way.

I'm curious about what their Enterprise license looks like and what you can and can not do with the code.
I believe that, in terms of firm theory and how technology plays into organization side, we're reaching the limits of current paradigms. Over the last three to four decades, transactions costs grew (more regulations on personal data, more complicated cross-borders contracts as services became dominant in most economies - free trade agreements typically cover goods but not services) while coordination costs fell (most business facing software can now be used as a metered service in the browser). This favored growing corporations.

I've seen in my lifetime conglomerates fall out of favor ('synergies' failed to materialize) and then rise up again but this time in the computer technology sector - are you in the Apple, Microsoft or Google corporate tech garden?

But now interest rates are back and investors can't just park wealth in businesses that just grow revenue but not profit. So ballooning complexity can't just be dealt with by throwing bodies (and pay raises) at the problem anymore.

I hope this leads to more niche player offerings and less saas where small local outfits are just independent sales outfits for cloud borgs.
Are microplastics spreading infectious disease?
with a gold badge, half a million followers, as well as a wikipedia page that mentions he works at google?
Somebody should make Tetris game where speed does not increase but dimensions do.
I wrote my post with my own two thumbs, thank you.

The site linked looks like one of those stupid content farms that analyzes popular crap on Reddit. The stairs in the woods thing got popular because they are out there, but the is not supernatural - people just abandon or recycle material within structures in remote places if it no longer suits their purpose. Decking and stairs are often made of pressure treated wood which does not burn or decay as quickly and if they are concrete, they most definitely will not decay in a hurry. So once the combustible tinderbox of a log cabin is consumed or is recycled (via dismantling) all that is left is often just stairs.
Thesw workers already agreed to Amazon employment contract. If they are not happy they can quit and join high paying programming jobs by Apple or Meta...assuming they can code. Instead, they wish to renegade on their employment contracts and blackmail Amazon (which indirect jack our price) via a cartel known as union. Union tactics are usually very straightforward....we want more....in exchange we dont go on strike to renegade on your employment contract because we too lazy to learn to code to get paid better so easier to just blackmail you. And that is how America lose out to China.
effectively different languages? no, both the mainland and Taiwan both speak Mandarin, although with distinctive slang and accents. I grew up learning simplified and I can guess a lot of traditional characters reasonably well, although I hear going from traditional -> simplified is much harder
Comparing against 4bit ADPCM, which is already able to give quite good performance as long as your sample rates are relatively modern, this only improves it to 3.2 bits. It is fast, but ADPCM is also fast.

Would be nice to see joint stereo support. If you were to take ADPCM or this OK format and try to encode any stereo music with it, you will need 2 channels. However, there is an extremely advantageous optimization that can be made here - most music is largely center panned, so both channels are almost the same. With joint stereo you record one channel (either by picking one or mixing to an average) and then you can store the difference for the other channel which will occupy a lot fewer bits, assuming you are able to quantize away the increased entropy.

For example, instead of using two 4bit ADPCM channels for stereo, which would only be a 50% savings over uncompressed, you could probably use an average of 5 bits per sample.
> In fact, says geologist Bernard Wood of Macquarie University in Australia, there's enough gold in Earth's core to coat its surface in 1.5 feet of the stuff.

While an intriguing vision, I don't think that should be very impressive when one considers exactly how vanishingly thin that layer is compared to the volume of the planet.

> The core holds six times as much platinum, Wood notes, "but people get less excited about that than gold."

I wonder what causes that difference, it's right next to Gold and slightly lighter, so I would naively assume it to be slightly more common in supernova formation.
Fentanyl is fast, cheap and deadly
You're absolutely right, but the article we're talking about misses the point.

It focusses on the sensational-sounding part of this, the implication that people will blindly take these recipes and make them and eat them and then die. Clearly that is not going to be the outcome here.

But if you peel away the (false) angle that exists just for clicks on the article, there is a real story here. One that we all already know and understand, especially as technologists, but is worth talking about anyway because it's interesting:

It's that these "AI" products (the LLMs they're based on) _cannot reason like a human with common sense can_. They're not even close. That doesn't mean they're not amazing technology, but now that the technology has been applied to products, that limitation becomes more obvious.

It's kind of a boring aspect of AI to talk about, particularly compared to "AI creates recipes that will kill you!!!". But it's really the root of this story, and it's not nothing.
For a second I thought this was about a GPT based product hitting a certain valuation, but I'm much more entertained by the actual content. This is great.
Doesn't work, it prints nothing (on gcc (Debian 13.2.0-1) 13.2.0).

Although I found that gcc seems to be configured with -pie per default, so this compilation works:

$ gcc -Wall -fno-PIE -no-pie main.c -o main
mainf.c:1:11: warning: ‘main’ is usually a function [-Wmain]
1 | const int main[] __attribute__((section(".text"))) = {
| ^~~~
/tmp/ccq0adwj.s: Assembler messages:
/tmp/ccq0adwj.s:4: Warning: ignoring changed section attributes for .text
Anything would be better than the Big Ben's pies they sell there! To all the Kiwi's fight me!

Don't worry, here in Oz we have 4'n'twenty pies, pure manufactured war crimes worse then Big bens! ;)
Got it. So there’s no missing library, just more flexibility and the community embraces that. Thanks for explaining!
this is (part of) what prevents Universal Studios from putting out their own Spider Man movie.

It's not though. It's the trademark that prevents that. Copyright only prevents them from making a Spiderman movie based on a story that's already been written. Nothing prevents them from writing a new story about a guy that shoots sticky goo from his wrists, and making a movie out of that.

I guess that story wouldn't be considered canon. But canon also has nothing to do with copyright.
In a way that's unfortunate because the "google keyword" .text gives away what is happening here.

I bet there are some people who wouldn't even think about the fungible nature of data types (especially if they come from a "modern" language).