skysight-inc/HackerNews huggingface dataset:
Homebrew made the PSP a killer emulation machine way ahead of its time. You could emulate the original PlayStation, which was how I got around to playing the original Final Fantasy 7 (although I think this also had an official release, my memory is fuzzy). And it could emulate the SNES, which was how I got around to playing Chrono Trigger.

Funnily enough, I remember some rumors going around about some people trying to develop an N64 emulator which never got released or went anywhere, AFAIK. I have a vague memory of a guy going by the ID PSDonkey or something like that.
Interesting, thanks for sharing :)

Can you speak to how this differs in PDF extraction from, say, pymupdf, pdfplumber, unsloth and so on ?

I know the async part is probably a thing, but when building a RAG I would be brutally focused on the quality of text extraction. Have you noticed an ability to do better than others ?
The point not discussed here is where does the information comes from.

Is it a primary source of secondary source [1] ? And how to incorporate this new information.

In their quest for building a "truthful" knowledge base, LLMs incorporate implicitly facts they read from their training dataset, into their model weights. Their weight update mechanism, allows to merge the facts of different authority together to compress them and not store the same fact many times, like in a traditional database.

This clustering of similar new information is the curse and the blessing of AI. It allows faster retrieval and memory-space reduction. This update mechanism is usually done via Bayes rule, doing something called "belief propagation".

LLMs do this implicitly, and have not yet discovered that while belief propagation works most of the time, it's only guaranteed to work when the information graph have no more than one loop. Otherwise you get self reinforcing behavior, where some source cites another and gives it credit, which gives credit to the previous source, reinforcing a false fact in the similar fashion as farm links help promote junk sites.

When repeating a false information to a LLM many times, you can make it accept it as truth. It's very susceptible to basic propaganda. LLMs can be a triple-store or a quad-store based on how and what they are trained.

But LLM can also incorporate some error correction mechanism. In this article, the LLM tried two times to correct itself failed to do so, but the blog author published an article which will be incorporated into the training dataset, and the LLM will have another example of what it should have answered, provided that the blog author is perceived as authoritative enough to be given credence.

This error correction mechanism with human in the loop, can also be substituted by a mechanism that rely on self consistency. Where the LLM build its own dataset. And asks questions to itself about the fact it knows, and tries to answer them based on first principles.

For example the LLMs can use tools to retrieve the original papers, verify their time and date, and see who coined the term first and why. By reasoning it can create a rich graph of facts that are interconnected, and it can look for incoherence by asking itself. The more rich the graph, the better the information can flow along its edges.

Because LLMs are flexible there is a difference between what they can do, and what they do, based on whether or not we trained them to make emerge the behavior we desire to emerge. If we don't train them with a self consistency objective they will be prone to hallucinations. If we train them based on Human Feedback preference we will have a sycophants AI. If we train them based on "truth", we will have "know it all" AIs. If we train them based on their own mirrors, we will have what we will have.

[1]https://www.wgu.edu/blog/what-difference-between-primary-sec...
SQLite-on-the-Server Is Misunderstood: Better at Hyper-Scale Than Micro-Scale
I think a lot of people are sort of missing the benefit of something like this.

How do you read a book effectively? You skim the table of contents. You skim the contents of each chapter and mark interesting paragraphs. Then you go through the book another 1-2 times, each time getting deeper into the text and cross-referencing information between different parts of the book.

What tools like this will do is allow us to apply this same workflow to videos, which can greatly enhance our understanding of videos we're interested in and help us contextualise it with the rest of our knowledge.

I've already been doing this and it's helped me expand my knowledge and understanding in ways that wouldn't have been possible without an unreasonable investment of time and effort.
I have to ask if this semgreo rule for relock bugs is public, because the first google hit for me is this blog.
That's normal for most websites blocked in China.

They usually resolve to either other blocked websites to trigger a "dangerous website phishing" warning from the browser, or the ISP's own website pretending to be a captive portal.
They would still get a proforma birth date.
Superficially resembling cognition =/= cognition.

I'm quite excited about many of the specific use cases for LLMs, and have worked a few things into my own methods of doing things. It's a quick and convenient way to do lots of actual specific things.

For example: if I want to reflect on different ways to approach a (simple) maths problem, or what sorts of intuitions lie behind an equation, it is helpful to have a tool that can sift through the many snippets of text out there that have touched off that and similar problems, and present me with readable sentences summing up some of those snippets of text from all those places. You've to be very wary, as highlighted by the article, but as "dumb summarisers" that save you trawling through several blogs, they can be quicker to use.

Nonetheless, equating this with "reasoning" and "intelligence" is only possible for a field of academics and professionals who are very poorly versed in the humanities.

I understand that tech is quite an insular bubble, and that it feels like "the only game in town" to many of its practitioners. But I must admit that I think it's very possible that the levels of madness we're witnessing here from the true believers will be viewed with even more disdain than "blockchain" is viewed now, after the dust has settled years later.

Blockchain claimed it was going to revolutionise finance, and thereby upend the relationship between individuals and states.

AI people claim they're going to revolutionise biology, and life itself, and introduce superintelligences that will inevitably alter the universe itself in a way we've no control over.

The danger isn't "AI", the danger is the myopia of the tech industry at large, and its pharaonic figureheads, who continue to feed the general public - and particularly the tech crowd - sci-fi fairytales, as they vie for power.
Doing graphics via the framebuffer is really slow on modern hardware. Even if you want true pixel-perfect graphics (something that modern 3D-rendering API's aren't easy to use for, hence where simply relying on the framebuffer is the most obvious approach) it's just far better to use GPU compute.

Actually even simple GPU compositing (which can be feasibly made pixel-perfect, as shown by its routine use w/ modern desktop environments) gives you an unlimited amount of arbitrarily-large "sprites" - way better than what you get with pure CPU rendering on a framebuffer, and something which can be quite useful in a real program.
LLM are generative AIs and have to be used as such - to generate a report from facts, to summarise an article, to translate from one language to another, anything where we agree to sacrifice accuracy for gain in creativity. As storage of facts they are borderline awful.
A discussion of the paper on the Safety of Work podcast:

Why do organisations sometimes make bad decisions? - https://safetyofwork.com/episodes/ep88-why-do-organisations-...
> Ruby using bitami:ruby was over 500 MB

Oh my, half a gig!? Did you try to use Ruby:x-alpine? It's around 5 MB.
Process as Proxy and the Fetish of Technique (2022)
I tried it on music videos, and with most of them I got the distinct impression it's drawing from the description or external info, maybe PR, because it was very generic, the funniest I saw being https://tldw.tube/?v=kxstMJY2Q28

I was about to give up because after all, this isn't for music videos, tried something it could not possibly do well with, and I'm impressed, against my will.

https://tldw.tube/?v=7X62OJG6Whg

This isn't just an acceptable summary, this is really good, considering how much could be missed (like it did with https://tldw.tube/?v=6k7kk1lUnis for example).
The X server is mostly irrelevant, these days you'd use something like SDL for a simple 2D game, which abstracts it away entirely and works just the same on the framebuffer and under X.

So no reason not to use X/Wayland since it's just more comfortable to develop for.
My mother works in a travel agency and she says it's nice asking chatgpt for suggestions, however she takes suggestions the same way that a seasoned programmer would with chatgpt code: as a baseline. Even if more people are visiting the same city, chances are the things they wanna see might be different, and chatgpt just says the most famous things to visit when prompted "give me a trip plan for <city>"
SAP Is Partnering with Databricks
When I switch to vpn I get the right results, maybe GFW is causing the problem
In fairness I don't think Musk and the rest of the tech bro Illuminati want poor people to survive.
If you think that's all they said about it, you didn't finish the article. That was the introduction.
So why not get on to that part? So far all they have uncovered is evidence there isn't much waste.
Books at least go through a minimal amount of vetting before they are published, and there are meaningful differences between forms of media. As McLuhan wrote: "The medium is the message".
The borrow checker handles references, the fact that everything is move-by-default when it's usually copy-by-defaut (C, C++) or reference-by-default (Java, C#), that's not really a borrow checker feature. Move and copy semantics exist in C++, too, but the defaults are different.
It'd be nice to provide install instructions for non-mac users as well.
Show HN: A Go tool to turn codebases into structured Markdown for LLMs
Hey HN! I've seen plenty of tools for ingesting codebases into LLMs, so I wanted to share my take. It's a Go tool that converts directories into structured Markdown while smartly prioritizing frequently modified files to help LLMs focus on what's most important. Plus, it respects .gitignore rules and automatically excludes binaries. Would love to hear your thoughts!
nping软件已经存在，就是跟nmap一起走的软件。
建议重新命名一下。
Oh gosh, I'm so sorry. My comment wasn't meant as criticism of you or Nping; I had just never seen a DNS server intentionally return obviously incorrect results before.
AI-induced pollution could cost billions and harm thousands
Thanks for reporting this, I updated the marquee.
Best AI assisted trip planner I use is wanderlog.com. They have the right balance of using LLMs for idea generation, match the data to opening times via Google and travel times between locations. Lots of other nice (non-AI) features too.
For DRM free it's open in Calibre, click send to device while the Kindle is connected. Not much difference from opening a Word document?

For DRM encumbered I don't know but I assume it's significantly more complex indeed.
That would be something.
"Practically speaking" GP is obviously blatantly right, as there is no LLM in existence capable of doing what Karpathy claims is possible.
Explaining Fast 6502 Code Generator
I’m very interested on if you managed to make it works?
I'm impressed! Bloodlines was the only AC I've ever finished completely, and even though the story was odd at some points, I found the gameplay and the graphics to be spot on for the platform. Very enjoyable for teenager me back then, and still holds up quite well. Doing this in 9 months... Just wow.
Thanks ~ I named it that way because of the pun in Chinese at the time, and didn't think it would have some heat at the time, so I'll take your offer seriously
Even worse, it's a bad move if the US government can bypass our legal system by

1) showering money on European censorship advocates who use it to

2) lobby their own precarious centrist governments to create guidelines, czars and boards responsible for censoring speech online,

3) which US companies will be expected to obey worldwide in order to operate in Europe

4) allowing the US government and arbitrary billionaires to freely censor speech in the US.

Even if nefarious elements of the US power structure didn't take advantage of the eagerness of Europeans to censor the voices of what is increasingly the plurality of their voters, allowing US companies to capitulate is still an attack on US speech rights in general. It's a trade barrier, a collective tariff: either US citizens lose civil liberties, or US media companies cannot operate in Europe.

edit: the same thing happens with surveillance, or even with USB-C or GDPR regulations. The difference between surveillance/censorship and the last two is that weird phone chargers and the collecting of private dossiers on the public are not very important civil rights.
Used it for a 120 day trip to Asia, but the UI got slow after adding more than 30 days of itinerary.

Its still okay to use, I just had to break the trip up into individual countries, but was hoping it wouldn't clog up so much.
Not sure on this, but the type of job you can get in industry differs if you have a Master's or PhD... the difference between being a technician in a lab, and running a research lab, at least in my field. Also somewhat true for federal jobs. There are master's jobs, and PhD jobs.

The fields where you are bound to academia for a reasonable ROI are definitely the humanities, since there is essentially no demand for a history PhD in the private sector, or an English PhD. It can help for job hunting in an unrelated field, I guess. But, a chemistry PhD? or any other applied lab PhD, it's not like you're shooting yourself in the foot by getting an advanced degree in such a field.
8088 MPH Final: Old vs. New CGA (and Other Gory Details) (2015)
No offense intended, but this is idealistic and somewhat expected from a person living in an ivory tower.

>long-standing assumptions are tested and updated as new information about the current state of the world comes in

The entire problem is that this mechanism doesn't exist in practice. Real-world systems tend to accumulate incidental complexity that serves no purpose, with no real way to review it, as any potential mechanism is subject to the same accumulation. That's called corruption.

The only way to compress and simplify the outdated complexity that has some chance to work is total system destruction and rebuilding, with previous iterations taken into account. But when you're stuck a local minimum it makes things even worse. Now, if you have another, easier way that would actually work in real world, I'm all ears.
I love seeing old hardware kept alive by community effort like this.

Would love to see similar for the Sidekick, although I know hardware limitations will make that much less likely to materialize anything meaningful.

I just want to flip it open to respond to a text message one more time.
I wonder if Twitter is still running on Ruby on Rails. Those were the days...
it also facilitates legibility, especially at a slight distance, as well as distortion (squishing, stretching) if necessary.

Both of which are objectively desirable qualities of a font with massive control panels as its native habitat.
To people who do this sort of thing:

Does generating synthetic data using this make sense for RL of models to be be really good at debugging code? Currently all LLMs inhaled all of code in the world but the data is only text of the code (maybe plus changes that fixed bugs etc) but the amount of insight that can be generated by actually running the code and getting the runtime values, step-by-step is almost infinite.

Is this sort of data useful for training LLMs?
I think you are unintentionally participating in gaslighting. Hallucinations in LLM is a massive problem, and normally, all computational systems we dealt with would immediately considered unusable, if, instead refusing to provide information that cannot be provided precisely it confabulates; say if file system will start giving plausible looking metadata about non-existing files.
In January 2022, my mother died in the hospital. At the time, she had severe dementia and COPD. I moved back to take care of her, but I also lost my job. The stress was insurmountable: caregiving, sleep deprivation, and poor financial condition. It's like I used up all my energy at that time, just to fight the inevitable.

It's been three years and now I can manage my life on a certain level. But all those unsightly, dark struggles still haunt me. I never overcome them. Deep down I know, I'm a runaway, forever.
Show HN: A French AI processed news aggregator
This site is my response to news overload and the decline of Twitter and other social media platforms.
A summarized by ai presentation, grouped by theme, of articles from national media outlets (5 or 6 for now) with the goal of providing a quick daily review.
Each article is accompanied by a series of recommendations through embeddings, which allows related articles from competing media or from the past to resurface.
It's very personal at the moment, but I realize that this has become my only source of news.
I was wondering what you think about this approach and existing alternatives.
Yeah I think Mitnik’s abilities were mostly around thinking about doing stuff that no-one had considered that you could do. It’s still a big skill, but nowadays, there’s less stuff that no-one has thought about before.
>he went there against the desires of the police force outside

>is akin to calling voluntarily serving on a submarine

> he chose to go there, and to keep staying there.

it isn't called "voluntary"/"choosing" if the alternative to the "voluntarily"/"choosing" is a police force desire of putting you into Gitmo (or SuperMax if you're lucky) for life or even capital punishment to politically prosecute you. (Assange's actions weren't criminal at the jurisdiction where he performed his actions. US prosecution of him was pure political and a pure projection of US force beyond US jurisdiction. Crowds of people in US collect classified info from other countries, and US doesn't extradite those people into those other countries. Because jurisdiction matters for determining whether actions constitute a crime. I for example say a a lot of things which are crime in Russia - like calling the Ukraine war a war - which aren't crime in US. Should i be extradited to Russia and face the "legal process" there? And if i caught in a Russia friendly country and hide from extradition in a UK or US embassy it wouldn't be a voluntary choosing to visit the embassy, it would be a "voluntary choice" to stay in the embassy instead of getting treason conviction and 20 years in GULAG - such "voluntarily chosen" stay at the embassy is a de-facto house arrest.)

>The statute of limitations happened.

No. You're again inventing things. Like with your invented definition of the "voluntary choosing" above.
Reminds me of the Codeberg/SourceHut DDoS of January last year. CodeBerg even helped out SourceHut by hosting their status page. SourceHut ended up adopting Cloudflare.

• https://blog.codeberg.org/letter-from-codeberg-looking-into-...

• https://sourcehut.org/blog/2024-01-19-outage-post-mortem/

• https://news.ycombinator.com/item?id=38959762
Nobody forces me to "believe in" AI. Unlike other things!

Remember how authorities "hallucinated" that some medication is 100% effective and with 0% side effects?! Despite scientific opposition, and warning leaflet included WITH the medication? And how you would go to jail, for ignoring such hallucinations!?
"It’s over."

"We’re cooked."

Typical AI grifters’ clickbait intros.
Very few social platforms have figured out that the right way to get money is from the readers supporting the posters, not from the posters themselves.

Reddit gold is a pale version of this. Neither Twitter nor Bluesky show any signs of getting it.
The “fail whale” was a thing years before Elon’s acquisition.
You can easily use a million cores if you have a million independent tasks. Which you often have, if you are dealing with data rather than building a big centralized service.
Can you show an example of 2)? I've missed that.
thanks ~. I have compiled corresponding binaries for common operating system versions, which may not cover all operating systems.
Alexander Stepanov also has Notes on Programming (a series of lectures he gave at various companies) which is what this and his other published books are based on. You can find the link to it in the "reference" section of his wikipedia page - https://en.wikipedia.org/wiki/Alexander_Stepanov

I have all of his books and they are all great (though not easy!). His starting point is "Algebraic Structures" (basically sets of objects and operations defined on them eg. Groupoid/SemiGroup/Monoid/Group etc.) and so some familiarity with Abstract Algebra/Discrete Mathematics is assumed. The mapping he does from the mathematics to a language construct modeling a concept is what gives one the insight into programming. His other book From Mathematics to Generic Programming gives one a more "easier" approach to the subject and should be read in conjunction with this one for better understanding.

A related old book is Ruminations on C++: A Decade of Programming Insight and Experience by Andrew Koenig and Barbara Moo. This is derived from a collection of articles written by Koenig when he was working closely with Stepanov on his ideas and implementation of STL. His idea of programming templates in a functional and generic manner is what is conveyed in this book in the "templates" section and is still quite illuminating (no math but short C++ code in articles). So something which might not be clear from Stepanov's mathematical treatment may be clearer here since you can see an actual C++ implementation (warts and all).
> Do you seriously believe that most of “that money” will go to the employees?

Yes I just looked at their 10k.

80% of the cost of the Tesla is materials and manufacturing (small part of that is employees). Of the remaining 20%, 10% goes to sales and marketing and R&d, where labor is the dominant cost (employees).

So about 8-12% profit for shareholders.
Only hours ago:

"What's the value of quantities Q0 and Q1?" // "[Bot:] Q0 is 1.5 u/w, or 0.67 u per each w. Q1 is unknown." // "Can you see the error in your previous?" // "[Bot:] Yes, I can re-read my outputs! Q0 is (Q0 is 1.5 u/w (0.67w/u), Q1 is 2.0 u/w". // "How do you now know Q1?" // "[Bot:] I don't, I'm sorry."

The issues should be clear. Given the state of the population (e.g. lawyers that delegate research to unreliable sources), we have to reiterate the warning. Given that even in this audience we had voices claiming that the problem of intelligence was solved (how did it happen?), we sometimes reiterate it even here. But we should focus on the solutions, as the problem should be clear...
That would be brilliant. I notice that in math/programming videos it will often just say “using a mathematical trick/concept” or “using bit manipulation” when it could just include the actual formula/equation. It would be nice to be able to go to the relevant section in the video to find it.
If you ignore the "honey" part...
London's love with fonts and typefaces (2012)
I mean you do get slower with age so maybe that could explain it - personally I get nauseous working on 30hz (was stuck on this in a BnB once because of an old HDMI dongle), and that's like best case scenario for internet latency without all of your local I/O and encode/decode overhead.
Not really. You can email them to your Kindle address and it will convert them for you if needed (like with epub). No calibre needed.
I also got the right reply from ChatGPT