skysight-inc/HackerNews huggingface dataset:
How do you debug it? I tried a little bit and kept running into issues due to the dynamic typing.
That is already tampering with the request. It's not simply forwarded to the requested destination, but intercepted, interpreted, and resent... with a different client than the original source.
87.4% of population experienced a decline in freedom from 2020 to 2022
Lol. I found instead of japanese u should other things.
Just try it. I tried and the launch was so smooth that I'm keeping it a few days to test it. My current biggest problem is that I launch my terminal using the spotlight shortcut (⌘-space on mac) and while iterm2 is found when I search for term, ghostty isn't.
This is my approach as well. I write a doc to myself with commit+line links for code, relevant snippets from documentation linked to the source, and annotated screenshots where that makes more sense, also linked if the source is web based.
Totally, it was old internal code so I think I had it removed then. I have updated it. Changing to openfreemap.org this weekend, I love your work.
I know of a few people who had their style of writing being similar to ChatGPT before ChatGPT was a thing. This could be a case here too, keep that in mind.

(also sucks for non-native speakers or even speakers of other dialects, like delve - apparently it is a common word for Nigerian English)
I'd never heard of it before today, so yeah, my first thought was exactly what you postulated. "Cool? Maybe it's a tool for generating animations in the terminal?"

*edit - oh, no Windows support for now (my hands are tied at work).
I'm thinking that perhaps programmers in the past were really way better on average. Outsourcing our thinking to our tools will not end up well.
Invariants: Computation and Applications
Historically, life became even worse after the violence. In some countries it did eventually improve after decades of more violence, in other countries it lead to very long periods of totalitarianism.

So, be careful what you wish for! With advanced surveillance tools of today and the resources to add more, a totalitarian regime would be PERMENANT.
Yeah crazy when you offline music on Apple Music and then you have no internet and it won’t play them because it needs internet to (I guess?) check the license still. Absolute joke.
Easiest might be to cross check with some location APIs but it might get expensive. RAG can be a better long term solution though.
Color me impressed. These guys get it right because they treat LLMs like what they are -- tools with a specific use, not anthropomorphized pets. (although I did groan a bit at the "AI Chief of Staff" moniker).

It's extremely refreshing to hear an actual engineering conversation around LLMs that doesn't sound like it came out of the pages of an undergraduate alchemy notebook.
I'm not convinced that the subject is narrow enough to overview in a single book. The considerations involved in writing a Nintendo emulator, a hypervisor using VT-x, a conventional multitasking operating system, an interpreter for a new scripting language, a SQL query optimizer, a regular expression matcher, a security monitor for untrusted player code running on a game server, etc., would seem to have very little overlap. But these are all "virtual machines". There's even a stack-based virtual machine in the terminfo format for specifying character-cell terminal escape sequences!

In a deep sense, virtual machines are what make computers computers, as we use the term today. Turing's 01936 paper about the Entscheidungsproblem hinged on virtual machines being able to emulate one another.
This is also what stuck to me. The world is not as one wants and is up to the world to come to me with a fix. Self reliance replaced with self pity, will end up with sadness because the world will never be exactly as we want.
I do find the idea of finding likeminded people good and you should do it. It is what I do and it is nice.
ok, just making sure that we are on the same page. Yeah, the inception was mostly organic, since in the last years I could not find a library that would enable me to easily do these things. Most of the code we use internally at the institute and I figured why not to share it with others. Maybe anyone will also get encouraged to help me with implementation of other useful features.
We have a predefined collection of memes, but each time you generate a video, you'll receive a unique variation of them
This is an extremely bad take. Webauthn and Passkeys do not necessitate handing over control to "big tech". They are standards implemented by open source projects as well as megacorps. Webauthn offers substantially better security than passwords, which we should all be moving away from by now.

Disclaimer; I work in security so my opinions are informed by actually knowing what I'm talking about.
But you can directly use it via the deepseek platform via an OpenAI-compatible API. Does OpenRouter offer any advantages?

https://platform.deepseek.com/usage
Reflections on ten important historical novels
Some perhaps off the beaten path, not all perfect but I enjoyed them:

Time Addicts (2023)

Midnight Special (2016)

The Signal (2014)

Timecrimes (2007)

The Thirteenth Floor (1999)

eXistenZ (1999)

Dark City (1998)

Dark Star (1974)

Forbidden Planet (1956)

If you enjoy something a bit more out there and/or bonkers:

After Blue (Dirty Paradise) (2021)

Strawberry Mansion (2021)

Aniara (2018)

Under The Skin (2013)

Senn (2013)
Show HN: Gemini Coder – Generate production-ready Next.js applications using AI
Hi HN!

I've built Gemini Coder, an open platform that converts natural language descriptions into complete Next.js applications using Google's Gemini API.

Technical Implementation:
- Next.js 14 with App Router
- Integration with Google's Gemini API for code generation
- Real-time code preview using Monaco Editor
- Tailwind CSS for styling
- Internationalization support using next-intl
- Content management with Contentlayer

Core Features:
- Advanced prompt engineering for accurate code generation
- Structured output handling for consistent code quality
- Built-in code formatting and best practices enforcement
- Support for modern React patterns and hooks
- Automatic TypeScript type generation

Current Specs:
- Processing time: ~2-3 minutes per application
- Output: Complete Next.js project structure
- Zero vendor lock-in
- Client-side preview capabilities

The platform is built with developer experience in mind, generating code that follows established patterns and best practices. All generated applications include proper TypeScript types, ESLint configurations, and modern React patterns.

Live demo: https://geminicoder.org/

Looking for feedback especially on the code generation quality and developer experience. Future plans include adding more framework options and custom component libraries support.
Dude, say the things: mozilla is a google web engine '.' If geeko was a pertinent alternative with a different proposal, things would be different, but it isn't, this is a gigantic c++ abomination like blink and webkit.

Move along, nothing to save (because that would require sane-porting tens of millions of code in plain and simple C99+, to, at least, decouple the code from the other abominations: gcc and clang).

This is just vendor (open source or not) lock-in by complexity and size, and I recall people here, 100% of critical/utility site weres providing more than a fine service a few years ago being noscript/basic (x)html....................
NYT Quiz: Which Parts of These Images Are A.I.-Generated?
A quiz; post your score (0-9) if you want.

Archive: https://archive.ph/IU6j3
There are plenty of real CPUs that are useful in the real world but are much simpler than a 286.... 8 bit RISC microcontrollers like Atmel AVRs for example. I've done a small amount of programming for those in assembly, and they are not a whole lot more complex than the 'toy' design I used for the class.
Show HN: Plotcode – Infrastructure as Code patterns that you can copy and deploy
Hey HN

Wanted to share my recent side project.

I found it was a pain having to navigate through multiple places to find relevant patterns or snippets of code for AWS CDK and Pulumi.

Thought why not combine patterns across multiple cloud providers into one place with search and filter.

The most interesting part of the project was trying to optimise the site for mobile and lower-end devices.
Came across the concept of "adaptive loading"[1] from Google and Facebook (2019).

The current implementation is naive but the site renders a virtualized list or the entire list based on the number of logical processors detected.

It's a very basic proxy for performance but is also not reliable. For example, the Brave browser reports a false number of logical processors to avoid telemetry[2].

Was wondering if anyone had any thoughts or experience with this?

Open to suggestions or feedback!

Tech:

Frontend - Nextjs 15 hosted on Cloudflare pages as a static site.

Backend - Patterns are primarily sourced from the AWS CDK[3] and Pulumi[4] example repos.

[1] https://web.dev/articles/adaptive-loading-cds-2019

[2] https://github.com/brave/brave-browser/issues/10808

[3] https://github.com/aws-samples/serverless-patterns

[4] https://github.com/pulumi/examples
Thanks! My point wasn't to argue that they are necessarily mutually exclusive, but that given a selection criterion of (entertaining+accurate>threshold), we shouldn't be surprised that it looks very much so.

(and I wouldn't wish to discourage anyone from being accurate and writing for a small-circle[0] audience; just as there are people who make pop music, and people who make music for musicians, in the internet age only a mass market publisher should decry history for historians)

In particular, entertaining usually involves telling something story-shaped and I'm not convinced —although I'll dig a bit into these recommendations[1]— that "what happened" always, or even often[2], has an entertaining shape.

[0] in particular, note the very different reception of the "10 bits/second" paper on HN and on Lobste.rs, https://lobste.rs/s/5hjq6v/unbearable_slowness_being_why_do_... ; it would appear the target audience was much closer to the latter than to the former.

[1] my hypothesis going in was that longue durée helps with having "story arcs" that, as they treat generalities, are not beholden to having any particular facts lining up with them, although Team of Rivals looks like it may be a counterexample?

[2] then again, see https://news.ycombinator.com/item?id=42094214 on 'interpretation', for the relative ease of trimming down non-story-shaped material to something story-shaped, simply by omission.
Not too bad, I had some gas in the tank from an old project sitting on my API account so it used up all of it. Expect in the few hundred dollars.

I'm considering switching to DeepSeek since it's way cheaper. I'll swap once I'm done testing out the API. You can use your own hosted LLM but it's not worth it at this moment.
Why OpenAI's Structure Must Evolve to Advance Our Mission
No, it's because the software they write has higher requirements than computers at the time can provide. They bite off more than the hardware can chew. And they already know exactly just how much the hardware we have can chew... yet they do it anyway. You write stuff for the hardware we have NOW. "The hardware is not fast enough" is never an excuse. The hardware was there first, you write software for it. You don't write software for nonexistent hardware and then complain that the current one isn't fast enough. The hardware is fine (it always is). It's the software that's too heavy. If you don't have enough compute power to render that particular effect... then maybe don't render that particular effect and take technical considerations in your art style.
It depends a lot on which part of the US you look at. Here’s a high school having its first ‘integrated’ (i.e. not racially segregated) prom a mere 11 years ago: https://youtu.be/fDla-r2uj7U?si=Zun-NdDnjnSq0Yk4 The idea of formally separating an event like this by race would have been shocking 11 years ago in many Western countries. The US is ahead of the curve in some ways regarding racism, but it still has incredibly high levels of de facto racial segregation. As a Brit who lived in the US for a while, this was the aspect of US life that surprised me the most. Many white Americans still quite openly regard majority black towns or city districts as no-go areas (even though they don’t openly talk about it in racial terms). You see segregation on a smaller scale too (e.g. the common pattern of the restaurant with all white serving staff and all Latino kitchen workers). I’m aware that this kind of segregation isn’t usually the result of a deliberate evil plot to segregate people, but it’s still notable.

I am not saying that the UK is necessarily ‘less racist’ overall than the US. I think racism manifests itself quite differently in the two countries, so it’s hard to compare.
Azerbaijan probe finds Russian missile caused deadly crash
MIX wasn't decimal, but rather abstract over the choice of base, a decision Knuth changed in later volumes of the series, even before switching to MMIX.

There have been decimal and hybrid computers built since the 01970s (especially for pocket calculators, but new decimal instructions were still being added to Intel's lineup in the 8086 with AAM and AAD, and I think decimal continued to be a consideration for the AS/400 into the 90s), but MIX is really kind of an 01950s design, with:

- word-addressed memory

- five bytes per word (plus a sign bit)

- one word per instruction

- six bits per byte (in binary realizations)

- possible decimal

- a single accumulator

- sign-magnitude

- no stack, and

- a nonrecursive subroutine call convention relying on self-modifying code.

You can find one or another of these characteristics in machines designed since 01960, but the combination looked old-fashioned already when it was introduced.
When I first joined Skool, I was looking for resources and guidance. What I didn’t expect was to find a community that would transform not only my work but also my mindset.

At first, I was hesitant to share. It felt intimidating to put my ideas and struggles out there. But as I started participating—asking questions, offering insights, and even sharing small wins—I discovered a network of like-minded individuals who genuinely wanted to help each other grow.

One of the biggest surprises was how collaborative the space became. Feedback I received on a project helped me pivot my approach, leading to success I hadn’t thought possible. More importantly, I learned to reciprocate, supporting others in their journeys. The sense of mutual growth turned what started as a platform into a true community.

This journey with Skool didn’t just help me grow professionally; it shaped how I connect with others. I’ve built lasting relationships, gained invaluable perspectives, and discovered the power of collective wisdom.

Skool taught me that growth isn’t a solo journey—it’s a shared experience. And being part of this community has made all the difference.
She is obviously a true believer or very clever self promoter that knows her target market.

The real question is why is such stupid shit like this being posted here?

Anthropic is actually a great example of the free market working well.

To compare OpenAI to Standard Oil just shows the person has no idea of the business practices of Standard Oil.
It sounds optional and potentially marginally useful. But I understand the OP's reaction. These days, I'm also conditioned to very quickly dismiss something that initially sounded interesting as soon as I spot those two capital letters from the corner of my eye.

For me, the sentiment is mostly, if I'm looking for a tool for something, I want it to do exactly that job, and I want to do it precisely. The presence of AI features gives me a gut feeling both of feature bloat, and that "precision" wasn't a major focus behind the application's design.
Russian air-defense system downed Azerbaijan plane, sources say
Overcoming social anxiety and shyness by Butler was one of the books that was pretty good.
Great article, really enjoyed how they described what they initially tried, where it struggled, and why their current solution works better.
> Weak engineers are often surprisingly active in work-related discussions.

Hits the nail on the head. I don't think it's an engineers fault though.

If the company culture rewards buzzwords over code and endless meetings over real progress this kind of behavior becomes inevitable. When shipping features takes a back seat to writing "thought leadership" blog posts or chasing pointless metrics, people adapt to survive in that environment.

It's not about bad engineers, it's about a system that incentivizes all the wrong things.
Chess memory is not so rigid or limited. For instance another little demo from the same event had the players name what game a position was from, but the pieces were replaced with checker pieces. Nonetheless the players were easily able to do so.

This is why I said the test was quite adjacent to chess.
In the long term, Apple was on a cycle of market failure and then rejuvenation attempt because they either can't make high volumes of questionable components or they ruin their whole brand selling them. They have no dumping capability like a PC brand, I.e. I didn't even know what compromise Samsung's non-Pro models made vs EVO and they are obfuscated in searches by the PRO models. Great for dumping garbage for scale and testing out cost cutting tricks..

Intel leaving the SSD market probably has more relation to Apple than WD or Samsung.

I'm not asserting that Apple succeeds in making high quality, I'm saying their hardware trust makes them uncompetitive with the entire PC market where some brands will deliver high enough quality and all brands have access to low quality dumping to reach scale, etc.
Not 64 bit, it’s 32-bit cortex m33.

M33 has, among other things, TrustZone. So there’s some feature, along with developer familiarity and tools that make ARM desirable for an application processor.

Mixed architecture doesn’t really cause any significant problems.

The design is fully custom in-house design.
Algol 68 actually isn't too bad of a language to work with, and there's a modern interpreter easily available. Unfortunately it lacks all support for reading and manipulating binary data so I think a Minecraft server would be nearly impossible.
Lots of audit and compliance tooling exists. What happens is they turn on a new datacenter, get 150k vulnerabilities, and then try to address them one by one. There's a lot of dead weight and incompetence in government IT.
Other than standardizing on equipment and root certificates, none of this is new technology.

The challenge is how do you revoke a certificate which was used to issue millions of ID cards/passports once it leaks? Does everybody suddenly not have a "valid" ID proof?

Or how do you scale non-digitized operations up on-demand once some of this fails?

When it comes to privacy, government can even not keep any of the PII in a central place: it just needs to get it for signing and never needs to store it.

Basically, you can have a device that wirelessly transmits government-signed data containing your facial data and other PII, and upon validation, that data would be used for facial recognition and ID verification.

(Like JWT tokens for those familiar with them)
A historical thing:

> Traditionally, most virtual machines intended for actual execution are stack based, a trend that started with Pascal’s P-machine and continues today with Java’s JVM and Microsoft’s .Net environment. Currently, however, there has been a growing interest in register-based virtual machines (for instance, the planned new virtual machine for Perl 6 (Parrot) will be register based). As far as we know, the virtual machine of Lua 5.0 is the first register-based virtual machine to have a wide use.

The API directly reflected the (previous) internals of the VM, I guess [1].

[1] (pdf) https://www.lua.org/doc/jucs05.pdf
300+ comments so far, and no mention of the elephant in the Valley : Asperger and it's 666 shades of narcissism.

I'm "on the spectrum", but conscious that narcissism in the bane of humankind.

Halas, 8 of the 10 richest American individuals disagree with me, and the #1 just got in power ;-)
Show HN: Instantly visualize any codebase as an interactive diagram
GitDiagram is an open-source micro dev-tool that I made this past week

Given any public GitHub repository it generates diagrams in Mermaid.js with Claude 3.5 Sonnet

I extract information from the file tree and README for details and interactivity (you can click components to be taken to relevant files and directories)

Also, you can replace "hub" with "diagram" in any repository URL to access its diagram

I created this because I wanted to contribute to open-source projects but quickly realized their codebases are too massive for me to dig through manually, so this helps me get started

I do still plan on adding other features like private repository access if that becomes a thing people want

This project was heavily inspired by https://gitingest.com/ so make sure to check that out as well!

Hopefully this tool can help you and feedback is always welcome!
You might be a bit autistic, common enough in the software world. Lookup something called “autistic masking”.

Source: All the autistic people in my life. I really like autistic people! Find your people and you won’t have to pretend around them.
I tried to install and play around with it, it's really nice.

Took a bit of tinkering to set a theme and my favourite Pragmata Pro, but what ultimately annoys me is the lack of 'turnkey' selecting for text.

When I run `Cmd + A`, I want my terminal to make a full text selection of an entered command, not of the screen content. Or when I run `Option + Shift + Arrow left/right`, I want to select words from an entered command, not to type '4D;4C;4D;4C'.

I'm not a vimer or emacser, I want to have normal macos experience. For this reason alone I thought it's too early to switch and Warp is still great for me.
As a longtime KDE fan I've used Konsole for years and it is seriously underrated. However, after I discovered Kitty a few months ago, I fully converted and cannot be happier. You can also move between tabs using keyboard shortcuts as well as move the tabs themselves. What I like about Kitty more is its straightforward text file based approach for configuration and absence of any gui elements. Konsole's GUI and configuration menus are overwhelming and I think are in need of a deep redesign.
Show HN: I send myself automated emails to practice Dutch
Everything runs on AWS. The infrastructure is set up with Terraform. The Lambda retrieves three C1 level words in Dutch, their translations, and an example from ChatGpt. Those words are stored in DynamoDB so they will not be sent again. They are then sent to my email.

I didn't want to pay for expensive vocabulary apps that often start with beginner words while I am looking for advanced vocabulary, so I built it myself.
https://archive.is/qziSl
Seems to work fine for most of the planet?
Look at JVM exploits from the last years. They're usually chains of quite clever hops, for example from a serialisation or deserialisation vulnerability. Sonar is not going to help you with that and when something like it pops up it might already have been used 'in the wild' for some time, and then you have the problem of rolling out patches into the field.

You'd be better off going back to Ada.
BTW, this is (also) why the occasional Russian missile successfully penetrates the eastern flank of Europe. The damage potential of switching your entire air defense setup to a more aggressive posture will eventually result in civilian casualties. This happens everywhere, just the other day an American F-18 was shot down by an American destroyer in the Red Sea, and an F-18 carries additional deconfliction equipment that an airliner doesn't have. As of today Europe is still using the peacetime kosher method of "we need to intercept it with a combat jet, have a look, ask the president, then maybe shoot it down".