MurphyA/hacker-news huggingface dataset:
by athosblade | 2025-11-04 11:34:23+00:00
Location: Europe Remote:Yes Willing to relocate: no

Technologies:Vue, React, Next.js, Tailwind, Node.js, Django, PostgreSQL, Prisma, Redis, Celery, FFmpeg, HLS.js, SendGrid, Stripe, AWS, Linux, DigitalOcean, Heroku, Docker, PostGIS, Metabase, Greenhouse, Vanta, Google Workspace, Twilio

Résumé/CV: ademhodzic.com

Email: contact@ademhodzic.com

Github: https://github.com/AdemHodzic

I'm a full-stack developer with 7+ years of experience in startups trenches.

Here are the biggest projects I've worked on + a single feature that demonstrates my impact on product and/or technical chops :

Fanfest – fanfest.vip - Community engagement platform for soccer fans. Built a browser-based live streaming engine that lets streamers broadcast directly from their browsers in both 16:9 and 9:16 at 1080p (and lower resolutions), with simultaneous streaming to YouTube, Twitch, Facebook, Instagram, and X.com.

Pequity – pequity.com - Compensation management platform for mid-to-large organizations. Built V2 for offer approval chains, reducing complexity and fixing HUGE performance issues. For example, in the worst case scenarion in V1 for a single request it would take 2 minutes to finish. In V2 it's 970ms.

Haekka – haekka.com - Security and compliance training integrated with workplace tools. Developed a system for automatically assigning users training based on non-compliant events like exporting sensitive keys they did in AWS/Slack/Gmail.

Flox – flox.app - App facilitating social connections by helping friend groups meet. Used Postgis to build an algorithm for auto check-in system for event attendance.
by qwertytyyuu | 2025-11-04 11:35:29+00:00
I don't writing code like that will make the average programmer team any faster. Unless you are really deep into the code and have a good mental model of how the symbols are structured it think its going to take longer with the constant need to refer back/ re work out what a symbol means. I'd rather have the descriptive variable names. What he writes looks akin to minified JS to me.
by genoveffo | 2025-11-04 11:35:49+00:00
I always found interesting that the English mathematical terminology has two different names for "stuff that locally looks like R^n" (manifold) and "stuff that is the zero locus of a polynomial" (variety). Other languages use the same word for both, adding maybe an adjective to specify which one is meant if not clear from the context. In Italian for example they're both "varietà"
Why stop at 1M tokens when you can have 10M?
by Zen_Sherbert | 2025-11-04 11:36:04+00:00
To start us off, I'm going to make a ridiculous claim.

On my 7800XT gaming GPU, using less than 3GB of VRAM for the buffer, I have built an architecture that can process a 10 million token context.

This is not a joke. You can run it in a Google Colab notebook, on a free T4, and prove it to yourself right now:

The Proteus Playground https://colab.research.google.com/github/Zen-Sherbert/Proteus-Attention/blob/main/TinyPlayground.ipynb

It runs flawlessly on both CUDA and ROCm. It works. With the proof-of-concept out of the way, here are the three core ideas that got me here.

1. DNA - Tokens have value.

My journey started with a simple idea: tokens mean something. They have value. So why don't we use it?

I built a system called DNA, where each attention "gate" learns a "taste" for certain tokens and pulls them in like gravity. The crazy part? On a raw, untrained model, I found that 334 out of 500 tokens were already being caught by this system. It's a natural, emergent behavior.

2. The Alpha Slider - "Why can't I just change my model?"

I hated that I couldn't just switch my model from dense, to sparse, to linear whenever I wanted. So, I built a custom Triton kernel to do exactly that.

The result is a single knob called alpha:

Dense, high-fidelity? alpha = 0.0.

Balanced sub-quadratic? alpha = 0.3.

Screaming-fast linear time? alpha = 1.0 and the attention mechanic goes brrrrrr.

3. Chunking & RoPE - "So I got rid of it."

My new systems got me far, but the VRAM bottleneck was still a headache. So I got rid of it.

The idea is simple: chunking. Break a massive context into small pieces, shunt them to system RAM, and use a tiny VRAM buffer for only the most important tokens.

DNA tells us what's important. As a Hail Mary, I added RoPE to preserve where it came from. This combination creates contextual teleportation. It allows the model to create a perfect "highlight reel" and reason over it as if critical facts, separated by thousands of pages, were sitting right next to each other. It's your own little wormhole across data space.

TL;DR: I built an extreme context system that costs less than Minecraft to run. Would love feedback, as I'm still exploring how far it can go.

Github: https://github.com/Zen-Sherbert/Proteus-Attention/tree/main
by ben_w | 2025-11-04 11:36:10+00:00
A long time ago I noticed that I sometimes already had a complete thought before my inner monologue turned it into words. A few times I tried skipping the inner monologue because I'd clearly already thought the thought. Turns out the bit of my brain that creates the inner monologue from the thought, can generate a sense of annoyance that the rest of my brain can feel.

Not that it matters, there's evidence that while LLMs output one word at a time, they've got forward-planning going on, having an idea of the end of a sentence before they get there.
by tryum | 2025-11-04 11:36:26+00:00
Location: Toulon, France Remote: Yes (around CET TZ) Willing to relocate: No Technologies: Rust, C++, Python, Terraform, Docker, Linux, CI/CD, Unreal Engine Résumé/CV: https://cv.thibault.jochem.fr Email: jobhunt2025@jochem.fr

Hi, I'm Thibault, Senior Software Engineer with 18+ years of experience across game development, embedded systems, backend infrastructure, and deep-tech startups.

Recently Director of Engineering at MetaGravity, where I led teams building cloud-scale multiplayer and simulation infrastructure (Rust, Terraform, AWS/GCP/Azure).

I’m looking for a hands-on engineering position — ideally Rust-heavy — where I can contribute to performant systems, tooling, or low-level backend work.

Also open to short-term contracting through my own company.
by Zen_Sherbert | 2025-11-04 11:36:28+00:00
A little bit about the origin story for those who are interested:

This whole thing started with me trying to implement sparsity, and getting it totally wrong. The DNA idea came to me in the middle of the night during my shift as an asset protection officer. The rest of it was just fumbling from one discovery to the next, mostly ignoring the "right" way to do things.

I'm an 8-year veteran, a father of three, and I just finished my bachelor's. I am not an AI researcher. If I can build this, you can do something infinitely better.

Please, try the Colab. Break it. Play with it. I implore you to tell me how it breaks. I'm excited to see what the community thinks.
by kryogen1c | 2025-11-04 11:36:35+00:00
Hear, hear!

I have long thought this, but not had as good way to put it as you did.

If you think about geniuses like Einstein and ramanujen, they understood things before they had the mathematical language to express them. LLMs are the opposite; they fail to understand things after untold effort, training data, and training.

So the question is, how intelligent are LLMs when you reduce their training data and training? Since they rapidly devolve into nonsense, the answer must be that they have no internal intelligence

Ever had the experience of helping someone who's chronically doing the wrong thing, to eventually find they had an incorrect assumption, an incorrect reasoning generating deterministic wrong answers? LLMs dont do that; they just lack understanding. They'll hallucinate unrelated things because they dont know what they're talking about - you may have also had this experience with someone :)
by ako | 2025-11-04 11:37:24+00:00
I’m well aware, thank you, have been coding for 40+ years (including 6502 and 68000 assembly), masters in computer science, have built healthcare software where bugs can lead to death. But with LLMs enabling us to generate source code faster, our review process is becoming an increasingly larger bottleneck for productivity. We need to start thinking how we can scale this process.
by selcuka | 2025-11-04 11:37:32+00:00
Well, I could have been clearer, but it was a proposition, hence the "If this is true" in the following sentence.

That being said, I don't think those counter arguments really invalidate the philosophical zombie thought experiment. Let's say that it is not possible to simulate a conscious being with 100% accuracy. Does the difference really matter? Does a living organism need consciousness as an evolutionary advantage?

Isn't it reasonable to assume that all human beings are conscious just because they all pass the Turing test, even if they are not?
by jurschreuder | 2025-11-04 11:37:52+00:00
You can look at the vulnerabilities found graph of github. It stays about the same for years and then skyrockets up at around the time LLMs were invented.

And they are all pretty simple vulnerabilities, exploitable even to people knowing nothing about how to get root access from a binary that has an out of bounds condition somewhere in randomly shuffled memory layout in a specific version if a C program.
by Semaphor | 2025-11-04 11:38:34+00:00
That has a *lot* of random images I downloaded. From street art, over those "priceless" memes people used to make. All in

The videos directly there are a bunch of internet famous things, some of them in German:

Basshunter_Boten_Anna_German.avi, PatchMeUpMusicVideoByRootKit-GeekVideo.avi, trafo-entkopplung.avi, wow_forporn.avi, fainting goats.flv, gangbang.flv, Gruftis1989.flv, hape kerkeling.flv, HumanCamera.flv, Wii.vs.PS3.flv, der_stack.m4v, hacker_packen_aus.m4v, 3dshot.mov, ACUVUE_Hearts_on_Fire.mov, AtheistenOnly - JesusVideo.mov, fsm-spotting.mpg, Stroh.flv.MPG, tetris.mpg, test.swf, theresheis.swf, blowdarts.wmv, einsteinthebird.wmv, FLURL-dot-com-30292-Mafia.wmv, FLURL-dot-com-50776-korn_mosh.wmv, FLURL-dot-com-51227-pop.wmv, getalife.wmv, hamburgertrick.wmv, insane.wmv, mariopiano.wmv, nintendochoir.wmv, SOAD_gremlins.wmv, supersoakerflamethrower.wmv, theglasstrick.wmv, TRANIX.NET-11-String-Bass.wmv

"gangbang.flv" is some French movie student project "Revenge of the Gangbang Zombies", not actual porn ;)

The Fun\old folder has these:

Folders: CS ft. Southpark, Dela&Ort, HTF, Knight Rider, Lenore, XiaoXiao

Files: AYB.swf, AYS.swf, beer.swf, c_d_mmorpg.swf, cow.swf, crab.swf, cruise.swf, dengdeng.swf, fuckher.swf, hhonda-ad-300k.swf, humor_pong.swf, knowjackschitt.swf, metaluohigh.swf, optical.exe, rgb.swf, starwarz.swf, trafikskolen.swf, urbanlegends.swf, winrg.swf
by hshdhdhehd | 2025-11-04 11:38:47+00:00
Problem with this is people will accept tech debt and slow query's so long as the LLM can make sense of it (allegedly!).

So the craft is lost. Making that optimised query or simplifying the solution space.

No one will ask "should it be relational even?" if the LLM can spit out sql then move on to next problem.
by 833 | 2025-11-04 11:40:20+00:00
> Both the possession and publication of such material will be a criminal offence, under amendments to the Crime and Policing Bill currently going through Parliament.

> The Department for Science, Innovation and Technology (DSIT) said the change would make choking in pornography a "priority offence" under the Online Safety Act, *putting it on the same level as child sexual abuse material and terrorism content.*
by ItsBob | 2025-11-04 11:41:18+00:00
I'm not sure it is off-topic. The parent to this one was talking about, presumably, dodgy Windows keys (that shouldn't be allowed) but from my understanding, the massgrave scripts just use internal Windows mechanisms to activate.

It's not actively usurping Windows security.

In fact, I've read more than once that Microsoft tech support have been known to use massgrave scripts to help with activation-related issues with clients: Although I should caveat that with saying that it may have been Reddit I found that info so pinch of salt and all that...

So, my take on this is if the massgrave scripts allow activation without breaking any laws then sobeit. I'm talking about doing stuff that, while it appears dodgy, actually just manipulates the ultra-complicated processes under the hood that Microsoft has already built into the OS.

It's like publicising the workarounds for the now-mandatory Microsoft account when installing Windows 11. These involve things like reg hacks and commands: they're already in Windows so publicise them all you want imo.
by gwd | 2025-11-04 11:42:13+00:00
> Can AI recursively create new capabilities like thinking does, or just execute tasks like submarines do? That's the question.

Given my experience with LLMs, I think that they could, but that they're handicapped by certain things at the moment. Haven't you ever met someone who was extremely knowledgable and perceptive at certain tasks, but just couldn't keep on target for 5 minutes? If you can act as a buffer around them, to mitigate their weak points, they can be a really valuable collaborator. And sometimes people like that, if given the right external structure (and sometimes medication), turn out to be really capable in their own right.

Unfortunately it's really difficult to give you a sense of this, without either going into way too much detail, or speaking in generalities. The simpler the example, the less impressive it is.

But here's a simple example anyway. I'm developing a language-learning webapp. There's a menu that allows you to switch between one of the several languages you're working on, which originally just had the language name; "Mandarin", "Japanese", "Ancient Greek". I thought an easy thing to make it nicer would be to have the flag associated with the language -- PRC flag for Mandarin, Japanese flag for Japanese, etc. What do do for Ancient Greek? Well, let me see it looks and then maybe I can figure something out.

So I asked Claude what I wanted. As expected, it put the PRC and Japanese flags for the first two languages. I expected it to just put a modern Greek flag, or a question mark, or some other gibberish. But it put an emoji of a building with classical Greek columns (), which is absolutely perfect.

My language learning system is unusual; so without context, Claud assumes I'm making something like what already exists -- Duolingo or Anki or something. So I invested some time creating a document that lays out in detail. Now when I include that file as a context, Claude seems to genuinely understand what I'm trying to accomplish in a way it didn't before; and often comes up with creative new use cases. For example, at some point I was having it try to summarize some marketing copy for the website; in a section on educational institutions, it added a bullet point for how it could be used that I'd never thought of.

The fact that they can't learn things on-line, that they have context rot, that there's still a high amount of variance in their output -- all of these, it seems to me, undermine their ability to do things, similar to the way some people's ADHD undermines their ability to excel. But it seems to me the spark of thinking and of creativity is there.

EDIT: Apparently HN doesn't like the emojis. Here's a link to the classical building emoji: https://www.compart.com/en/unicode/U+1F3DB
by susam | 2025-11-04 11:42:30+00:00
When I worked at RSA over a decade ago, we developed Bloom filter-based indexing to speed up querying on a proprietary database that was specialised for storing petabytes of network events and packet data. I implemented the core Bloom filter-based indexer based on MurmurHash2 functions and I was quite proud of the work I did back then. The resulting improvement in query performance looked impressive to our customers. I remember the querying speed went up from roughly 49,000 records per second to roughly 1,490,000 records per second, so nearly a 30-fold increase.

However, the performance gain is not surprising at all since Bloom filters allow the querying engine to skip large blocks of data with certainty when the blocks do not contain the target data. False negatives are impossible. False positives occur but the rate of false positives can be made very small with well-chosen parameters and trade-offs.

With 4 hash functions (k = 4), 10007 bits per bloom filter (m = 10007) and a new bloom filter for every 1000 records (n = 1000), we achieved a theoretical false-positive rate of only 1.18% ((1 - e(-k * n / m)) ^ k = 0.0118). In practice, over a period of 5 years, we found that the actual false positive rate varied between 1.13% and 1.29%.

The only downside of a false positive is that it makes the query engine read a data block unnecessarily to verify whether the target data is present. This affects performance but not correctness; much like how CPU branch misprediction affects performance but not correctness.

A 30-fold increase in querying speed with just 1.25 kB of overhead per data block of 1000 records (each block roughly 1 MB to 2 MB in size) was, in my view, an excellent trade-off. It made a lot of difference to the customer experience, turning what used to be a 2 minute wait for query results into a wait of just about 5 seconds, or in larger queries, reducing a 30 minute wait to about 1 minute.
by amarvashishth | 2025-11-04 11:43:50+00:00
Location: Tokyo, Japan

Remote: Yes

Willing to relocate: Yes

Technologies: python, java, c++, rust, javascript, spring, react, actix-web, fast-api, kafka, kubernetes, Azure, AWS, Ansible etc.

Résumé/CV: https://avdec25.github.io/

Email: vashishth.amar@gmail.com
by usrbinenv | 2025-11-04 11:45:10+00:00
You can do very complex stuff without any need for React like approach. I literally said I've written a very sophisticated framework that was exceptionally snappy - that's what should be used for that 1% (not my framework, but the approach). Even better, I could introduce it very gradually and strategically on different SSR pages and then (if I wanted to) I could turn the whole app into an SPA - all without needing to "render" anything with JavaScript, VDOM or other such nonsense.
by conartist6 | 2025-11-04 11:45:43+00:00
I agree. I'm just pointing out that the meaning of the word "think" already applied to the silicon substrate pre-ai, so just saying it's still applicable isn't that compelling.

But yeah, I am fully willing to believe that a silicon based life form could think and be alive. i just don't think we're there. Yes this thing speaks using a passable imitation of the voices of PhDs and poets, but in a way a simulated annelid is more alive.
by andai | 2025-11-04 11:48:28+00:00
A couple of years ago, an archivist named Ben Latimore put out an ebook. Since Adobe began the retirement of Flash in 2017, he’s been preserving .SWF files and the history around them. His book is a chronicle of the Flash era, which he sees as a lost golden age. On the final page, he wrote this about that time:

>… intense creativity, easy-to-access software, notable but not crippling limitations, almost universal compatibility across the entire technological space of its time, widespread adoption by encouraging free consumption and sharing in an age where “going viral” actually meant something, all combining to influence the entire entertainment industry with one strike after another? That’s something that we’ll never be able to recreate, only remember fondly. All driven by a bunch of guys sitting in their bedrooms who watched too much Xiao Xiao.

https://archive.org/details/flashpoint-a-tribute-to-web-game...
by onion2k | 2025-11-04 11:49:50+00:00
This is hard to gauge though because it's rarely only a change from 1080p to 4k. The screen tech often changes from LCD to LED (or microLED, or OLED), there's all manner of motion smoothing added, sometimes higher refresh rates, and so on.

Anecdotally I was at a family Christmas where relatives were watching some home videos that were encoded at 480p on a flash drive on a new TV, and they all said that the quality of the 4K picture was amazing despite the fact they were all watching 480P video (without upscaling because I'd turned it off.) To be fair it did look better than an old TV, but not because of the resolution.
by wj | 2025-11-04 11:50:05+00:00
Yes, a huge value of LLMs is having all three circles and moving all of that work into the background. (headless)

Boiling down all knowledge work to the following workflow:

Inputs -> Analysis -> Action

There would be value to just be able to put an LLM in a loop ("Go get inputs. Make decision. Take action.").

What I think is going to happen is that the human in the loop is going to end up being an engineer/super user who builds a program/workflow that uses the LLM for the Analysis with the Action step being launched externally from the LLM based on the LLM's response.

Inputs (Workflow calls LLM) -> Analysis (Inputs + Analysis Prompt + Instructions to return payload in specific format) -> Action (Check payload and take action)

It doesn't solve prompt injection but mitigates some of the risk while still leveraging AI to make business move cheaper and faster. (Quality being the factor other than Time and Cost for measuring a task and the factor I am not speaking to.)
by foldr | 2025-11-04 11:50:10+00:00
You think stabbing people on trains is an accurate description of the behavior of Muslims as a religious group? If not, what is your point exactly? Prejudice against Muslims, or those perceived as Muslims, is often closely linked to racialised conceptions of them (see e.g. that adorable woman who thought that Obama was an ‘Arab’ back in the day). But anyway, if it’s not racism per se it’s just some other equally indefensible prejudice that we could well do without.
by omnicognate | 2025-11-04 11:50:39+00:00
This is a tendency among physicists that I find a bit painful when reading their explanations: focusing on how things transform between coordinate systems rather than on the coordinate-independent things that are described by those coordinates. I get that these transformation properties are important for doing actual calculations, but I think they tend to obfuscate explanations.

In special relativity, for example, a huge amount of attention is typically given to the Lorenz transformations required when coordinates change. However, the (Minkowski) space that is the setting for special relativity is well defined without reference to any particular coordinate system, as an affine space with a particular (pseudo-)metric. It's not conceptually very complicated, and I never properly understood special relativity until I saw it explained in those terms in the amazing book Special Relativity in General Frames by Eric Gourgoulhon.

For tensors, the basis-independent notion is a multilinear map from a selection of vectors in a vector space and forms (covectors) in its dual space to a real number. The transformation properties drop out of that, and I find it much more comfortable mentally to have that basis-independent idea there, rather than just coordinate representations and transformations between them.
by ghaering | 2025-11-04 11:50:50+00:00
STACKIT | REMOTE/Germany, REMOTE/Romania and REMOTE/Bulgaria | Software Engineers (Multiple Roles | Full-time)

STACKIT is a European cloud provider, focused on delivering secure, sovereign cloud services that prioritize data protection, reliability, and independence for businesses and organizations, especially in highly regulated industries.

Cloud Compute Engineer | Cloud Software Developer | Cloud Platform Engineer (OpenStack, Go / Python) | OpenStack Engineer - Focus Confidential Computing

Apply: https://www.stackit.de/de/karriere/stellenangebote/ (Germany) Or LinkedIn for Romania and Bulgaria (and also Germany) Or feel free to send me an email via gerhard.haering@stackit.cloud