skysight-inc/HackerNews huggingface dataset:
The only reason we needed classical texts rescued by Islamic scholars in the first place is because the Roman empire collapsed.

We’d have vastly more texts if it didn’t.

Not saying it was good or bad.
Their definition of web browser is basically the UI and renderer for a text based browser.
I find JSON-RPC to be a useful lightweight alternative. gRPC adds a lot of baggage (which is sometimes warranted).
Writing raw assembly, maybe not that much. Reading raw assembly on the other hand is very useful.
Imagine being a part of a nomadic tribe from millennia ago, where every day is a new adventure, filled with unexpected twists and turns. This lifestyle fostered certain characteristics — hyper-awareness, quick reflexes, and impulsive actions

Alternatively, imagine daily walking about the same 500 acres or so for months on end, relearning where every animal and plant is within a boundary, and later in the year moving on to another range of a similar size that you last lived in a year ago (or two years ago).

Hunter gathers are deeply familar with their territory and its resources, they plan on what can be found where, what comes into season when, and they read the ground like a walmart shopper speed reads content on shelves.

They move in a great circle from one location to another, settle in and get comfortable at each station, and move on before exhausting resources leaving plants and animals to replenish for when they return.

Hitting and dropping a feral cat, a rabbit, a wallaby, etc. running out from a burning line of low grass isn't an impulsive action, it's the result of knowing what will happen when setting a cool burn on a still day and being ready with a rock in hand having spent years of youth throwing rocks like a college athlete practices hoops.

I have a sneaking suspicion our London psychiatrist hasn't spent much time with hunter gatherers.

Here's one, an ocean side dweller: https://www.youtube.com/watch?v=7gmCX7R-W4c

Here's another, someone born in riverbed in a desert: https://www.youtube.com/watch?v=_UKu3bCbFck
Furries have always struck me as odd, but generally wholesome. Yiff aside, they're a LARP group, not a cult of sexuality-- a social clique engaging in cosplay theatre. Where's the harm here?
> Who do you think puts systems like a web search engine together?

A really good programmer who is free from the tyranny of software “engineering”.
Is there any reason grpc isn't more popular for the public API of stuff? I'd rather work with grpc than ad-hoc "REST" API's 9/10.
That there are deaths during crop harvesting does not mean that one should then feed those crops to other animals and then kill them for flesh too—instead of growing and eating something human edible. The vast majority of animals killed for their flesh are fed grains and various other harvested crops.

I of course don't know what you specifically are doing—but if it somehow does result in lesser suffering, it is remotely not the norm.
TI Explorer LX machines ran Unix with LISP on top. Very different.
depends on the ray tracer. You can make "a" ray tracer in a weekend. You can spend months making a mid-scoped tracer if you decide to pick up PBRT (which is online for completely free now!): https://pbr-book.org/4ed/contents

If you want to upgrade your "weekend" ray tracer to a 2-4 week project, I'd suggest:

1. have it take input a scene/model file (FBX is the industry standard but also a pain in the butt because Autodesk. I'd suggest looking at gltf or blender scenes). This may or may not mean supporting triangles/quads if you only focused on spheres and planes.

2. texture support. Which sounds easy and then you enter the wonderful world of sampling. you can dive as shallow or as deep as you want there.

3. acceleration structures to improve runtime.

for a small start.
It's ADHD when it affects the individual's ability to achieve their goals, otherwise, yes, it is just a normal state of being.

However this classification schema is not necessarily well abided. And so diagnostics can become an expedient.

What we end up with is a rather confusing dreck that is more consistent with art than it is a science - rightly so. However, scientific justification seems to be increasingly necessitous in academia and is permeating more and more into the commons. The consequence of this is a whole field of people who may well be great artists posing as rigid empiricists and this retards both the development of the art while complicating the science by shear bulk, and jointly discrediting it.

The healthy thing to do, I think, is just pointing out that everyone is peculiar, strange, twisted, traumatized and that's simply the human condition. There really isn't a great deal of normal when we consider the multidimensional nature of a person, and existence in even a single tail in some distribution can drastically alter one's inclinations and abilities or cast them deeply into stigma.

In turn I think we would then necessarily have to accept the cold hard fact that a society fit for the human can't be engineered with mechanical expectations, which is a great deal of where these disorders stem from in the first place, the abstraction of man into a mechanical unit, for the sake of expedience.

Blah blah, rambling. Sorry.
.

/*```````````wikipedia```````````*/

"<div class=\"mw-search-result-heading\"><a href=\""[^\"]+ {
wikipedia_url++;
CDp8iULPuCinsert(21);
fwrite("https://en.wikipedia.org",1,23,yyout);
for(x=47;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
[ ]title=\"[^\"]+ if(wikipedia_url){
for(x=8;x<yyleng;x++)putc(yytext[x],yyout);
wikipedia_url=0;
fwrite("');\n",1,4,yyout);
}

cat > 021;chmod 0755 021
#!/bin/sh
read x;
echo TWVGHkppk6Q6cODqP7Kqquery:\""$x offset=${1-0}"\"
echo TWVGHkppk6Q6cODqP7Kqdate:\"$(epoch)\"
x=$(echo "$x"|sed 's/ /+/g;s/+/+/g');
curl -si04A "" "https://en.wikipedia.org/w/index.php?search=$x&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns100=1&ns101=1&ns118=1&ns119=1&ns710=1&ns711=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1&fulltext=1&offset=${1-0}"
^d

echo this is a test.|021 > 1.htm
yy084 < 1.htm|sqlite3 test.db

/*```````````pubmed```````````*/

data-article-id=\"[^\"]+ {
pubmed_url++;
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);
}
\n[ ]{14}\n[^\n]+ if(pubmed_url){
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);
pubmed_url=0;
}

To test:

cat > 022;chmod 0755 022
#!/bin/sh
read x;
echo TWVGHkppk6Q6cODqP7Kqquery:\""$x page=${1-1}"\"
echo TWVGHkppk6Q6cODqP7Kqdate:\"$(epoch)\"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g')
curl -si04A "" "https://pubmed.ncbi.nlm.nih.gov/?term=$x&sort=&page=${1-1}"
^d

echo this is a test.|022 > 1.htm
yy084 < 1.htm|sqlite3 test.db

/*```````````brave``````````*/
"link href=\"https://cdn.search.brave.com\"" brave++;
\{title:\"[^\"]+\",url:\"[^\"]+ if(brave){
CDp8iULPuCinsert(23);
y=0;z=0;for(x=8;x<yyleng;x++)
{
if(yytext[x]==34)y=x;
if(!y)if(z<255){desc[z]=yytext[x];z++;};
}
for(x=y+1;x<yyleng;x++)
{
putc(yytext[x],yyout);
if(yytext[x]==39)putc(39,yyout);
}
fwrite("','",1,3,yyout);
for(x=0;x<z;x++)
{
if(desc[x]==39)putc(39,yyout);
putc(desc[x],yyout);
}
if(z==255)fwrite(" [TRUNCATED]",1,12,yyout);
fwrite("');\n",1,4,yyout);
}

To test:

cat > 023;chmod 0755 023
#!/bin/sh
read x;
echo TWVGHkppk6Q6cODqP7Kqquery:\""$x offset=${1-0}"\"
echo TWVGHkppk6Q6cODqP7Kqdate:\"$(epoch)\"
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
curl -si04A "" "https://search.brave.com/search?q=$x&source=web&offset=${1-0}"
^d

echo this is a test.|023 > 1.htm
yy084 < 1.htm|sqlite3 test.db
>I feel like the only reason we tell ourselves otherwise is because we want to be able to excuse terrible practices like battery cages and feed lots.

No, the reason is simply a desire to feel superior; a desire to have unique properties not shared by other organisms. It's raw, undiluted human egoism; we desire to be gods of the universe.
That's not evidence for cause though. It's a possibility of course, but there are many more mundane explanations.
This looked to me like a useless sed substitution.

But, apparently, typing "{S /con/con" in an AOL chat blue-screened Windows participants that had their AOL sounds turned on.

http://mazur-archives.s3.amazonaws.com/aol-files/breaches/co... [AOL-Files.com] (2000)
Maybe NIH syndrome has its uses. I don't blame Nintendo for using outside companies to handle online, it's never been their core competency. They're an entertainment company, not a tech company.
https://archive.is/r5Jsv
https://samwho.dev/blog/

The visualizations help with the understanding while keeping it engaging too
I used to use it a lot but in time it becomes more of an obstacle than a net positive. http and websockets with json(front end), cbor(back end) or pb(back end) is the way to go. it gives you exactly the same features but zero restrictions. it is nice to have pb schema that is transferable into other languages but you can define schema in anything and port it to anything, it just takes time to initially write it instead of using pb as intermediary. the little layers of code it autogenerates is not worth the limitations you might be needing to overcome in the future with a larger project. also there is massive issue with no value provided vs null or empty or zero value. pb tries to solve this by using wrappers but in code that is massive pain to work with all the nesting. that was actually what broke the camel's back for me.

i just want to mention that i do not use rest, at all. i do use http methods and url routes but i never accept any rest rules for design or behavior. i am using something like json rpc but i am not using a single route to handle all communication. i still use the same approach as grpc does - route per method, but i keep the flexibility of naming and http methods. people seem to be very much stuck with rest and its limitations/rules for some weird reason.
I just found out that the giant manta ray has the highest brain-to-body mass ratio of any fish. Very recently it was discovered that they spend a lot of time thousands of feet below the surface, doing nobody knows what. Plotting our doom, maybe; they used be called devil fish. It was also very recently discovered that they can change their pigmentation.
> I doubt those interested in "harvesting" the corpse would ever have any incentive to care about whether the death was "without much suffering".

I am. I work really hard to make sure my animals have the best death I can possibly give them. There’s horrific things happening in industrial meat production, no argument. That doesn’t mean that everyone who raises meat animals is uncaring.
Lack of support for 3DS and (probably) switch means I am moving over to the Steam Deck for my next console, probably early next year. Losing my entire switch library, basically forever, when the Switch 2 (or whatever they call it) is released seems like throwing good money after bad.
lol @ being flagged for linking to a palestine children charity
This doublespeak of loving science in the abstract and totally ignoring it as applied to yourself is everywhere in academia. It’s one of the most profound disappointments of my adult life that the world is filled to overflowing with poser scientists.
Pizza.
I've had good experiences with Flutter on both mobile platforms and Mac desktop. After doing several React Native apps over the years Flutter feels better engineered across the board. It would certainly be my first choice for a cross platform mobile app at this point.
https://nitter.net/_akhaliq/status/1739486811100004513

https://huggingface.co/papers/2312.14187
There is 0 security in this. It is also hard to understand because it uses random crypto that doesn't really accomplish anything.

Nothing stops someone from registering your domain. Nothing stops someone from doing a Sybil attack and just always returning an attacker's account public key.

The author would be benefit greatly by taking another look at blockchains for this problem. They typically are much better thought out distributed systems than what the author was able to come up with.
Related:

Simple Made Easy (2011) - https://news.ycombinator.com/item?id=23905051 - July 2020 (30 comments)

Simple Made Easy (2011) - https://news.ycombinator.com/item?id=13660797 - Feb 2017 (36 comments)

Simple Made Easy (2011) - https://news.ycombinator.com/item?id=13313398 - Jan 2017 (2 comments)

Rich Hickey: Simple Made Easy - https://news.ycombinator.com/item?id=4173854 - June 2012 (42 comments)

Rich Hickey: "Simple Made Easy" from Strange Loop 2011 [video] - https://news.ycombinator.com/item?id=3135185 - Oct 2011 (99 comments)
I find your comment quite ironic considering the engineers that built Google search did it by developing novel software systems, to great success. The Google codebase is basically the definition of NIH syndrome.
Alaska crossed my mind as an exception, but I figured the point still resonated.
Sad, isn't it?
Blog posts are fine here.
It might actually be the writing. So the main character is a "blitzball" player with throngs of fans, there's a bit of an apocalypse with unclear motivations, his friend sorta saves him, and they're transported to a new place? It was a whole lot of eyerolls.
Very few prehistoric skeletons have been discovered complete, and finger bones are small and at extremities, so more likely to go missing. I doubt we could tell unless the removal left obvious signs on the remaining bones.
It’s a national security issue to let people buy houses? Excuse me while I clutch my pearls tighter.

It’s only a problem because we aren’t building enough new housing to meet the demand. You are blaming a symptom instead of the disease.
And you theorize that people understood contamination thousands of years ago?

https://en.m.wikipedia.org/wiki/Germ_theory_of_disease
I am surprised again and again that people are surprised that animals, and social ones at that, have thoughts and emotions and relationships. Have you never been around animals? Do you truly have believe humans are that special?
>So whenever I don't know what to build or I want to learn a new programming language or framework

While the mentioned have some merits if you learn how to program, doing them once might be enough. Not sure how implementing a text editor the nth time will help you learn language X.

If I am learning a new language, I try to implement what interests me at that time, from small to big. It might be a small game, it might be an AI algorithm, it might be an authentication system, it might be an ORM. Doing thing that I like or need helps.

So unless you fancy text editors, I wouldn't churn one after another.
It's actually really easy to run this stuff on Windows. I've run oogabooga, koboldcpp, tabbyapi, and more with no issues.
You only feel that resources are constrained because local governments and NIMBYs work to set the policies that make them constrained. Instead of blaming foreigners, you should blame them.
No HN discussion of voluntary finger amputation would be complete without mentioning that it was central to a superb science fiction short story: Richard McKenna’s "Mine Own Ways", which appeared in the 1961 "Year's Best SF" as well as in anthologies published after the author's 1964 death. To oversimplify, an interstellar anthropologist on a primitive planet discovers that the amputation ritual is crucial for the evolution of the hominids he is studying into full-fledged humanoids-- by needing to get his own finger chopped off.

If anyone finds themself thinking about this particular gruesome subject for any longer than the time it takes to scroll these comments, then McKenna's story is worth a read. The Internet Archive has a crummy OCR version.
It is when your rich spouse asks you to do it and you do it despite attempting to pose as a leader in critical thinking in tech and potential counterbalance to your spouse. It’s an open admission that sama behaved blatantly unethically (perhaps illegally) but also pinned your financial opportunity cost so that you couldn’t play against him. Note that Loopt sold the profiles of poor people to low-income credit predators, and Sama did this to pay for his first pair of matching Mclarens (he literally bought the same car twice). Moreover pg claims he didn’t do it yet apparently flew back to CA from the UK to deal with it.
This is logically equivalent to using a malfunctioning computer to conclude something general about the usefulness of computers.

It would be much more useful to talk about how specific LLMs perform at specific tasks. LLMs are complex and varied.

The comments are rife with examples of LLMs that, unlike Bard, pass this particular test.
Bertrand Russell came to mind when I read this. I remember reading some story featuring a flustered Russell at the dinner table with his wife Dora, her baby (by another man), and the other man. Now Russell had gone preaching and practicing free love for a long time but now he was on the receiving end.

https://philosophynews.com/what-can-be-learned-from-bertrand...

A society of emasculated males will tolerate the situation. It’s possible we’re watching patriarchy molt into matriarchy or some bonobo monkey thing. TBD, but as for OP, my perception is that the media conglomerates are leading indicators and not trailing indicators. They introduce these subjects to normalize them.
> The air in the cave will equalize to 32F once you enter thanks to body heat.

This is an interesting post! Can you explain the science behind why 32F/0C is important here? For example: If I build a snow cave in a place where it is -30C, -20C, -10C, 0C outside, will they all "equalize to 32F/0C"?
>While writing a text editor, a compiler, an operating system, or a raytracer might make you a better programmer, it won't make you a better software engineer.

To me learning the engineering part is easiest. And also not terribly valuable if you don't know CS fundamentals.
So in this analogy, the "startup" is Theranos and the professor is Elizabeth Holmes? That is not very reassuring.

Whoever's at the top has culpability for this type of fraud. Either they knew or they should have known.
Brings back high school memories when we used to shutdown peoples mIRC client with a special message that you could send as a personal message to them.

I don't know it anymore but I remember it started with a whole bunch of aaaaaaa, but also included other characters. The beauty is the attack left no trace at all, so they never knew what hit them.
>I got hit by the HVBJB issue.

Same, but had a solid dealer who gave us a brand-new loaner for 2 weeks while they fixed the issue. It was basically a non-event.

>And the early recalls.

What other early recall put you out of commission? Everything else I experienced was a software update.

>I’m getting tired of issues.

Other than the delays on bluecruise 1.3, and the stupid "5 second rule" - what other issues have you had?
mermaid.js - Excellent tool for creating architecture (and other) diagrams from text. Add to a markdown file with special syntax. Renders in GitHub natively. Has some bugs, but team seems to have a good head on its shoulders and should hopefully work them out soon. 8/10

VSCode - One of the few things Microsoft hasn't totally screwed up yet. Plug-in ecosystem is enormous. 9/10

Vim - At the other end of the spectrum. I forced myself to learn keybindings last year and now I can't not use them. I find myself unable to use text editors that lack a "vim mode". 2dWi" - fixed that missing quote! I find the extension ecosystem a bit puzzling still - extensions I install never seem to work quite right. Having to memorize extra keybindings for each plugin maxes out my mental load. 8/10

DigitalOcean - A breath of fresh air compared to AWS. There are fewer services and quite a lot of abstraction, but I'm happy to pay for higher reliability than something I can self-host. Encountered some bizarre behavior/bugs at times, but DO support has been super prompt and helpful (even on the free support tier). If you need three+ 9's of reliability call AWS or GCP. For everything else there's DigitalOcean. 9/10

Django - The first time I've enjoyed web development in quite some time. The abstraction level can get a bit silly at times, but I find that it's easy to peel back the layers of the onion, so to speak, and troubleshoot the inner workings. I really, really wish that a strongly-typed version of Python could be used. `mypy` and `typeddjango/django-stubs` just don't cut it. I want more compile time errors! 8/10

Logic Pro - Technically started using it in late 2021 but really got more into it this year. Used to produce music for a group of friends that play together. Tons of keybindings. Interface can get confusing, but it's a powerful tool. 9/10
You realize there exists a third dimension, right? You can simply build higher.
Ask HN: Feedback on a business model of an AI Edtech
Company Name: Math99th

URL: https://math99th.ai

Purpose of Startup and Product: Make customizable education free to everyone, teaching materials are generated by AI.

Technologies Used: Java (Quarkus), GCP, React

Additional comments:
- I started writting code and was buying my domain in early Oct, 2023
- Launched in late Nov with subscription models and got some paid customers, but decided to make it free for everyone.

Statistics since making the product free for everyone (GA4 and backend database), organic growth:

2023, 12-04 -> 12-10:
- 46 sign-ups
- 34 active users
- 460 questions solved

2023, 12-11 -> 12-17:
- 66 sign-ups
- 37 active users
- 924 questions solved

2023, 12-18 -> 12-24:
- 148 sign-ups
- 118 active users
- 2368 questions solved

average time per user session: 5 - 20 mins, data from GA4,

Feedback Requested: I am investing and funding through this and I feel like I can self-fund it to 50,000 active users, but it would also be very risky as my saving might be running out before getting to any revenue, not very experience with fund raising either, no pitch deck. What I should do?
This is like telling a student learning an instrument never to practice scales or études because there are other skills necessary for playing in an orchestra. Those other skills are important, but you have to develop your chops at some point, and being a better a programmer will certainly help with basically all those skills you listed anyway.
The author is not a fan of lambdas:

> Personally, I find code that leverages ranges harder to read, not easier, because lambdas inlined in functions introduce new scopes that have a strong non-linearizing effect on the code. This isn’t a criticism of ranges per se, but certainly is a stylistic preference.

Does anyone know what “non-linearizing” means here?
Not to mention that those occupations are far more exposed to all manner of industrial chemicals and often have contempt for the precautions meant to keep them safe.

Just go to any construction site and observe how many are dealing with paints and solvents without any masks, let alone a properly fitted one.
The thing about small scale societies is that there is very little solitary work. Not everybody needs an abundance of executive function. The body doubling technique that some ADHDers use is just everyday life in small scale societies.
If you make it a file and put it in your $PATH, you can also invoke it from within vim for example.

I find myself using `!chmod +x` often from inside vim, so this will be quite nice, `!+x`

Edit: Sadly it doesn't work, trying to run `!+x %` in vim makes bash (my shell) treat `+x` like an option I believe.
The line of thought is, “easily distracted” can in practice mean “noticing everything”. Awareness lies partly in conflict with focus.