skysight-inc/HackerNews huggingface dataset:
Despite the limitations, many games pulled off amazing graphics. Many in the thread compare it to the PS2, but that's unfair. Doing better than PS1 graphics in a handheld was quite an accomplishment back then.
Interestingly, the quality of the assets in these games didn't have a chance to show on the 480x272 screen of the PSP. However, many games, including Bloodlines, Gran Turismo, both GTA's, just to name a few, look very close to PS2 when upscaled. So the work was very much put into these titles, and it shows, even after two decades.
So, for PDF we need to distinguish between two types of text extraction-

1. Text extraction from a searchable PDF.

2. OCR.

For 1. Kreuzberg uses pypdfium2, which is a python binding for pdfium - the chromium PDF engine. In this regard Kreuzberg has top notch performance. Much faster than miner.six, PDFplumber etc.

Note PyMuPDF has top notch performance but also an AGPL license, and is almost unusable because of this without paying.

For 2. Kreuzberg uses Tesseract, which is very solid. Performance is good, and Kreuzberg utilizes async worker processes to optimize concurrency.

OCR though is a complex world. If what you need is to extract text from standard text documents (broadly speaking), Tesseract and hence Kreuzberg are a good choice.

If what you need is things like layout extraction, hand writing recognition, complete bonding box metadata etc. than you need to use an alternative - commercial one probably.
Probably. You don't know until someone tries.
Oh yeah, the provocative opinion "If you're not using AI you're missing out. It is the future!"

Never heard that one before.
For a time I wrote code for BMS/BAS systems for many prominent commercial buildings in the NYC area, control rooms in basements and on rooftops and all the secret in-between rooms, in-between. (A fascinating job not without its exposure to asbestos, among other hazards.)

And, as someone born and raised in the south, I was thoroughly enamored with this ubiquitous font that implied the seriousness and purpose of each control implement, to include the priority of the functionality said implement represented, on countless panels I engaged with.

This deep dive was pleasing to my soul and I'm immensely thankful to the author for taking the time (and the photos) to indulge in traversing this wormhole for us.
Geoffrey Hinton recently discussed how neural networks, even human ones, may be "generative" in how they recall information. Our memories of events are hazy, and change every time we recall them. Memorized rote facts can also be hazy in this way, and are subject to mix-ups and confabulations. That we "generate" memories from neural weights in our brain can also help explain why it seems like our brains store so much information. Perhaps they don't, they instead store lossy neural weights built from our past sensory experience, and we generate the rest and use metacognitive reasoning and a form of attentive reasoning upon recent data/context to sort through the potential errors in memory.

As you point out, LLMs work much better when you ask them to operate on objects within its context window, especially artifacts it knows how to work with, like code and text. But I think people are so trained to ask questions to the oracle and expect answers (e.g. Google), and who can blame them, that is the UX built into people's muscle memory for open-ended text input boxes. The launch of ChatGPT Search is recognition of this. Plus, most people are being told to treat these chat boxes as strong AI rather than as text/code-processing programs with specific strengths and weaknesses.
AI is a tool, not a solution. If someone uses it to write code they don't understand and that is flawed, that should never pass code review.

If your AI generated code passes code review without any questions asked and without any hints that it's AI generated (or AI was used in some way), then it doesnt matter that it was used.

The person submitting the code is still responsible, and the reviewer is equally responsible. You typically have tests to make sure it behaved correctly, too.
Rename it to table ping.
It's a long time since I thought about doing Leroy lettering, so I was delighted to see the tiny clip of someone doing that. My thoughts on Leroy were a bit divided, I have to say.

When I was young we were first taught how to letter by hand, so when we were allowed to use Leroy, it felt a lot like cheating. I suppose it was great that perfect results were easy to achieve, but replacing skill with pattern-following was not necessarily an improvement.

To this day, I linger over old research articles that have maps and graphs that had been lettered by hand. Many papers written in the 1800s have beautifully clear line drawings of apparatus that can be much more useful than the photos included in newer papers.
Related: "rounding to the nearest common cliche"
Those Doge kids are likely going to be scapegoated and sent to prison in a few years.
They have money. What they’re getting is political power.
Author expects single electronic "brain" to know everything that every hunan brain knows about everything even vaguely scientific or popular or at least know that it doesn't know this thing off the top of it's head.

If you asked a human this question they'd respond with "let me find out and get back to you", educate themselves by accessing various knowledge repositories and then formulate the answer.

And some AIs are possibly doing that even today, just not the ones freely accessible to everybody.

Maybe this one?

https://blog.google/products/gemini/google-gemini-deep-resea...
You may be interested to know that some extremist biased guts-be-more-dignified-than-cortex outlets around the world are named "The Truth" (I follow the press from many places).

The failure of education in teaching Critical Thinking around the world is massive. It would be a good idea to focus on how to exploit LLMs to improve the situation.

Also because, given the situation, the same "forces" that promote viscerality shamelessly naming it "The Truth" could have the opposite idea about chatbots and similar areas, exploiting them in their direction...
I think it's a surprise because dictatorships are typically seen as having full control over everything (inc production / economy) and because of a continued pernicious narrative that Hitler was a socialist.
Looks like Hoomans also terse and lazy.
That's just inferior to going on Tripadvisor and looking at the list of things to do.

Tripadvisor will have the same activities, but you have user reviews, pictures, you can book tickets, etc.
If you think money is the motivation you just don’t understand politics. Money is a means, and the weakest form of power.
AI works just fine for trip planning. I use it to scrape Airbnb apartments descriptions and reviews. Common problems such cockroaches or slow internet, are not usually mentioned directly, but with indirect special wording, and LLM can find those very well.

Also scraping newest social posts and Tiktok videos is great way to find cool stuff.
> As LLMs are not trustworthy, it's key to use them for things that are easy to check.

If system A is only useful when it's output is confirmed by system B, then you might conclude that the usefulness is entirely in System B, not in system A.

In other words: What good is a LLM, if it can only give you trustworthy answers to questions where you already know the correct answer? What good is it if after getting the answer from a LLM, you then have to go and get the right answer somewhere else?
All true.

I definitely think that this woman and many other would benefit from having AI boyfriend or husband. Everybody will be better for it, particularly man for not having to deal with this irrational behavior that relies on the frontend in other parts of life (anything -> everything, u know)
> an AI blindly saying "oh you're right I was mistaken, <profuse apology>, it was actually <additional bullshit>".

I've seen that in humans too. For example after gradding an exam, a student may come and explain why they made a mistake and why they intended to do and why we shoud increase the grade. Most of the times the new explanation is as bad as the original one.
Very unfortunate Safari 18 isn't supported on macOS 12 Monterey, an OS released in 2021.
I'm not an American and am glad to enjoy a system that offers me a real sense of choice. From the outside a third party vote looks like a wasted vote and in the case of the last election essentially a vote for Trump. There's a lot you can do to push for electoral reforms between election cycles.
Nouveau kernel maintainer steps down
There’s always Elixir!
Come on.

«Humans [can] reason. LLM [in a way just] predict.»

"Best interpretation."
People enjoy dealing with simpler software and hardware as a hobby. Why does it bother you so much?
A Behavioral Theory of the Firm
Let me give it a try. Is the purpose of USAID to promote the liberal world view and fund its political allies? From what we’ve learned, that’s what the system does.
Genuinely curious about what sort of business stores and processes 14 PB on a 60 node cluster.
A time-traveling debugger for Python + LLM would be amazing.
> What you and others mistake for intelligence is a very clever prediction model.

It is not a very clever prediction model. It is a very big, incredibly large humongous model that finds stuff basically by brute-forcing pattern matching over almost all text we have produced in the past.

A clever model would get us similar results using the same amount of energy a human brain uses for that task, which is tiny.
Markets starting to view Trump as more 'pushover' on tariffs than protectionist
I took a look at this (the "Workforce" section) and the "Regulations" section. A chill went down my spine. The first tool is purpose built for cutting jobs from areas that someone might consider "unprofitable".

For example, you (and by "you" I mean an external party holding a scalpel) can drill down into Executive Branch > Cabinet Level Agencies > Department of Education > Office of the Secretary > Office Of Civil Rights, and think, "Hey, why does the DoE need an office of civil rights? Does it need a 570 headcount? We can save $78M by cutting out that entire office".

I've seen this phenomenon in corporate, where cuts happen to areas that seem like they're not contributing to immediate profits, because their outcomes are long term, and there is enough organizational momentum to go forward for months, if not years, before their absence is noticed. For example, certain types of quality teams, technical/platform teams and employee safety/welfare related positions.

Meanwhile the second section seems to be a tool for dismantling the regulatory system of the US. It is disingenuously called the "Unconstitutionality Index" ignoring the fact that a country cannot be run by a legislature and its acts alone, let alone a constitution.
From some light testing, the results here are pretty lackluster. I've used videosummarizerai.com in the past via ChatGPT and the ability to specify the format of the information you're looking for is a huge plus.

Here's the summary of this video [https://www.youtube.com/watch?v=W1WkG8WuRcg (AoE2 video)] from tldw.tube:

> The video discusses the most powerful team combinations in the "10x Shared Civ Bonus" mod for Age of Empires II. It highlights how certain civilizations, when combined strategically, can create overpowering unit types and tactics. The focus is on four-player team compositions that leverage unique benefits: for instance, the combination of Franks or Incas for free castles, Japanese and Tatars for rapid trebuchet fire, and Celts for enhanced onagers. The video also explores various combinations for cavalry and infantry, including the Goths for swift unit production and a range of secondary civilizations to amplify strengths. Commenters contributed ideas for clever combos, emphasizing the limitless potential for exploiting the mod's mechanics to develop broken strategies that can quickly overwhelm opponents by accelerating unit production or enhancing existing attributes, thereby showcasing the humorous and chaotic nature of the mod's gameplay.

and here's the summary of the same video from videosummarizerai.com via ChatGPT with the prompt "Give a summary of all civ combos mentioned in order":

> Here’s a summary of the civilization combinations mentioned in the video in order:

Castle Spam Team:
Incas: Free castles and massive villager armor bonuses.
Teutons: Adds +30 range to castles.
Celts: Castles fire at four times the usual rate.
Sicilians or Spanish: Increased castle build speed (castles built in 30 seconds).

Ultimate Trebuchet Team:
Japanese: Faster fire rate and instant packing/unpacking for trebuchets.
Tatars: Adds +20 range to trebuchets.
Britons: Adds splash damage and perfect accuracy with Warwolf.
Saracens or Celts: Additional attack bonuses or faster firing trebuchets.

Best Onager Combo:
Celts: Increased fire rate and durability for onagers.
Mongols: Super-speed movement for onagers.
Koreans: Adds +10 range and removes minimum range.
Slavs: Makes onagers free.

Scorpion Team:
Khmer: Adds range and additional projectiles.
Romans: Reduces cost and increases attack rate.
Ethiopians: Adds torsion engine tech for better area damage.
Chinese: Adds huge damage to projectiles for almost quadrupled effectiveness.

[goes on to list remaining 4 team combos]
You seem to have a different definition of hyperbole to most people. I think everyone here understands the security implications of physical access to a server, the protocols that are usually put in place surrounding that and the reasons for them being there. The servers gave been compromised. We know that. To downplay the dangers of that surely makes someone guilty of the kind of misrepresentation that you're concerned about
I moved to Spain for healthy issues. It´s cheaper to buy healthy food and I can get enough sun/heat.

Of course other countries could be another option but I have only been 1 month
Project Sid: 1000 autonomous agents collaborating in a virtual world
Diversity: The U.S. Military's Not-So-Secret Weapon (
> when they observe a human confidently says something wrong

For the nth+1: well wired humans have built their systems trained on double checking and distrusting their own ideas.
Are you sure this isn’t bias from your personal interest? Is IT and bad websites the problem with the government?

I also don’t buy Elon’s messaging that a database upgrade will save social security, or whatever.
Uh oh, I’m getting old. I have never heard of this until now. The term “sport stacking” is completely new to me. I suppose because I started high school in 2003?
How’s kubelet and cni are “optional components”? What do you mean by that?
What led to the name choice?
This is very interesting, can you share a bit more about your methodology/setup?
DS games didn't even worked with WPA.

Only DSi Enchanced and 3DS games supported WPA2 at best. Your best bet is using older router with OpenWRT to make WPA3 to WEP bridge.
Any and all safe code depends on unsafe code to do something, including Java and Python. Yep, unsafe code may contains bugs, but their surface is much smaller, so, at same ratio of bugs to code, numbers of bugs is much smaller.
Ahh I remember my first corporate rewrite. $6 mil, 12 months, the legacy systems will be all gone.

7 years later, $140mil spent (dozens of junior worker lambs fed to the slaughter for the good of the bosses) and now there are two systems running in parallel - the new and the old both fully staffed and supported. It's time to consider upgrading the new legacy system.

Cutting waste was the mantra then too.
From the article:

> But that was an impossible task: There’s no one formula that can give the area for every kind of shape. (Think about how you use different functions to find the areas of circles versus triangles.)But that was an impossible task: There’s no one formula that can give the area for every kind of shape. (Think about how you use different functions to find the areas of circles versus triangles.)

I don't get it. Am I missing something obvious? I mean, if you have a shape then you can calculate it's area with Green's theorem.

https://en.wikipedia.org/wiki/Green%27s_theorem

If your shape is parameterized then so is your area definition. What's the problem?
I didn’t defend anyone. I don’t even like them.

I pointed out that you jumped to make this LLM post about them, which is telling, just like you jumped to blame me for defending them, which is also telling.
Thank you for sharing such a deep and hurtful part of your life. I'm sorry for your loss, I cannot imagine what it feels like.
It’s not going to solve a stateful firewall timing out.

You try to continue a tcp session that’s timed out on my firewall and the packets will be dropped.

This applies a fair amount t to me when I suspend my laptop, my ssh session will drop as both the server and the firewalls drop the session while it sits there peacefully. When it comes back the tcp packets get sent into the void.

Meanwhile my WireGuard connection which runs through two separate ipv4 nats works just fine, as it doesn’t rely on sessions or a server timing out a socket.

Nat is irrelevant to the problem.
> but someone must figure out how to get "I don't know" information out of them.

In Andrej Karpathy's most recent video he discusses in some detail how this is already done and how effective it is.
Kleene as a Container Management Platform for FreeBSD
Paying Tumblr user here - I'm delighted to give them money to not have adverts!
The homebrew scene is why I still have no idea if the UMD drive in the PSP that I bought new a million years ago has ever worked.

Because while I definitely bought a PSP, I definitely have never bought a UMD-based game to play on it.

It was quite amazing at the time, and (IMHO) it remains a spectacularly-good handheld for playing whatever games with an emulator or whatever.

(Am I the reason why we can't have nice things? Yes, perhaps. Perhaps I am.)
For some reason the DS didn't take off at all in the area I grew up (neither did the original Pokémon games despite seemingly being massive everywhere and the cartoon being a big hit in my school).

it was only like ten years later when I got to realise how great those download play titles must have been for some kids. PSP games would have been way too large to pull off similar stuff, DS games were often only a few megabytes
I am at this compute thing since 1986, with focus mostly around distributed systems since 2000, and I keep my Kubernetes cheat sheet always close.
sorry for not being clear

We have many domains pointing at our saas with AWS load balancer.

Domains are not registered handled by aws (route53) or Cloudflare, so we have to tell our customers how to set them up.

Typically we have:

* the www version of the domain set as a CNAME to our aws load balancer dns (which changes, depending of the availability zones... no we do not want to use cross region traffic).

* the non-www version (naked domain, aka apex) cannot be a CNAME, it has to be set to one or more IP (record A), and here we have the issue.

The issue is that when we change availability zone, that record A change

I am sure we are not the only one facing this issue.

As for the certificates, we cannot ask customers (more then 500) to set TXT records for us, we just use letsencrypt, with the ordinary acme
That's my neighborhood in Berlin, which I love
Nuremberg Diary
Yes, you modify the history uodating every commit after the changed one and then force push. Git has built in ommands to help. Anyone who has the repository cloned can tell if that happened because all the hashes will be different.
Also started on 3.3

Re: TUIs, I wish there were more like the ones there were in DOS with CUA keybindings.
I have experienced quite a few of mistakes by claude as documentation grows larger (and not necessarily too large compared to certain standards). Eg some time ago, I fed a whole js documentation for some sensors into the context window and asked to generate code. The documentation mentioned specifically that it does not fully support ES6, and also explicitly that it does not support const. Claude did not bother and used const. And many times I have experienced that Claude makes mistakes using syntax in a (much less common than js or python) language that would make sense in some other language maybe, but not that one. I have inserted instructions not to do the specific mistakes in system prompts, told it to make sure it is valid syntax for X language, but Claude once in a while keeps doing the same mistakes. Negative prompts are hard, especially when probably going against a huge bunch of the training set.
And unsurprisingly, the reasoning models do better by introducing self-doubt/reflection and you can improve the response quality by getting multiple answers and auto-judging them. Maps pretty well onto the concept you describe.
> We need to find a way to safely inject bleach

This is fake news that one search will clear up for you. Please stop repeating it.
You can't just wander into a PhD program, it's pretty competitive to get into a funded position. You're going to be up against a lot of fresh-faced undergraduates who may already have a publication under their belt. They also have a 3.8+ GPA, are in leadership positions in numerous clubs, have done study abroad and worked 3-4 different research jobs each summer of their undergraduate degree, and probably during the school year too. Thus, they know all the other lab heads (PIs) who could be their advisor, and when funding is available, they're the first ones to know to apply, and they're the most interesting for the advisor because they can be vouched for by other labs as being strong workers, or easy to train, or whatever. If you are just cold applying to labs you have no relationship with, that's harder. If you are just cold applying to a school, and just hoping to get placed in whatever lab has funding, that's even harder, and chances are you can end up working for a tyrant of a PI, which is why they have no students. Some advisors are so bad that people quit their degree, and it ruins them. This, aside from the expectation you work 40+ hours a week, you only get paid for 20 of those hours, usually around $30k/year, and you are bound to research whatever the lab you were lucky enough to get a position in is currently researching. So the next 4 years of your life could be spent on nematode gene editing or formulating lipid nanoparticles or whatever the lab is doing. You're basically never going to be able to just randomly pick a project because it interests you. Though maybe if you're doing a history PhD or something, you do exactly that. But that type of PhD is a deadend where you are competing for like the 75 jobs in the country that expect a history PhD.

All-in-all, it's not really a retirement hobby. If you're really rich and can self-fund your graduate studies, then you can probably go to all types of schools and work in all sorts of labs. A self-funded rich student would be great for most labs. Many schools will accept all types of people, but if you're not getting an acceptance letter with an offer of funding, it's basically like a rejection letter.

I've heard of people in retirement becoming a student for the healthcare benefits some schools offer though. They maintain enough credits to have the right status so they aren't paying a boatload, but can still be on a student healthcare plan that gives great benefits.