MurphyA/hacker-news huggingface dataset:
by njng | 2025-09-02 08:22:19+00:00
Location: Munich, DE

Remote: yes

Willing to relocate: yes

Technologies: Python, C++, some TypeScript and Rust, Docker, some Kubernetes, build systems (Make, CMake, Bazel). Familiar with Python CPU/GPU computing libs like NumPy, SciPy, JAX, PyTorch.

Résumé/CV: https://www.linkedin.com/in/nicholas-junge

Email: nicho [dot] junge [at] gmail.com

Looking for a job in software engineering or research, preferably with focus on ML / scientific computing, since that's what I consider myself good at. I am a regular contributor to open source projects (nicholasjng on GitHub), notably in benchmarking (google/benchmark and aai-institute/nnbench), scientific computing (JAX) and Python<->C++ interop (nanobind). Ideally, in my next role I want to pick up more Rust, solidify my C++ knowledge, and also work on compiler tech including, but not limited to ML compilers like MLIR, XLA, and Triton. Merged my first MLIR PR a few weeks back, hopefully more to come soon.
by visarga | 2025-09-02 08:22:45+00:00
I have made 100MB of my own chat logs into a RAG memory and was surprised I didn't like using it much. Why? it floods the LLM with so much prior thinking that it loses the creative spark. I now realize the sweet spot is in the middle - don't recall everything, strategic disclosure to get the max out of AI. LLM memory should be like a sexy dress - not too long, not too short. You get the most creative outputs when you hide part of your prior thinking and let the mode infer it back.
by chii | 2025-09-02 08:23:00+00:00
> They need to be significantly better to shift consumer habits.

i am hoping that a device local model would eventually be possible (may be a beefy home setup, and then an app that connects to your home on mobile devices for use on the go).

currently, hardware restrictions prevent this type of home setup (not to mention the open source/free models aren't quite there and difficulty for non-tech users to actually setup). However, i choose to believe the hardware issues will get solved, and it will merely be just time.

The software/model issue, on the other hand is harder to see solved. I pin my hopes onto deepseek, but may be meta or some other company will surprise me.
by rswail | 2025-09-02 08:23:06+00:00
RS separates logical "lines" or there is "Group Separator", but for internal line separators in a multi-line text field, the CR and LF characters could be used, because they have "standard" meanings for text:

CR: move next character position to position 1 horizontally LF: move next character position to vertically below current character position, potentially inserting SP characters.

So a combination of CR/LF, or LF/CR would have the effect of "New Line".
by pjc50 | 2025-09-02 08:23:18+00:00
> It's a very good idea for a collector to own a place to keep the stuff.

Perhaps, but even for valuable things like musical instruments the floor space ends up being far more valuable than the objects. Hence the relentless march of waste disposal. It's very sad but a core fact of modern life that land is money.

(the phrase "housing company" implies that the collector did not even own a house for himself, let alone the collection..)

Unless you go deep rural. I've been to a few "bookstores" that were basically somebody's house, but an hour's drive to the nearest town and therefore only getting specialist traffic or people in the area for other tourism.
by j-krieger | 2025-09-02 08:26:42+00:00
It really is. I am a staunch react defender, I work with it daily and I found the change from class components to hooks to be a better programming model.

But whenever I work with Next, I feel like we lost the plot somewhere. I try a lot of frameworks and I like esoteric programming languages, but somehow Next.js, the frontier JavaScript framework embraced by React is the only experience where half the time, I have no idea what it’s error messages (if I get any to begin with) are trying to tell me. I can’t even count the hours I spent with weird hydration issues.
by deadbabe | 2025-09-02 08:26:49+00:00
It’s more romantic to have each game on individual cards that you can touch and feel rather than cramming a bunch of them onto one card.

When you hold a game cart in your hand, you can close your eyes and imagine holding that entire game’s essence in the palm of your hand, you can see it and picture it, and in this sense it’s no longer just bits of data, but rather an entire world just waiting to be explored.

These people who don’t want carts and just want everything downloaded straight to a device and packed in an NVME can fuck off, I see now that it was this kind of min/max thinking that killed a lot of the fun rituals that made the gaming experience more magical. The practicality and instant gratification wasn’t worth the trade off, that’s why games suck today and we get micro-transactions and subscriptions shoved down our throats.
by notrealyme123 | 2025-09-02 08:26:55+00:00
I get some vibes of fuzzy logic from this project.

Currently a lot of people research goes in the direction that there is "data uncertainty" and "measurement uncertainty", or "aleatoric/epistemic" uncertainty.

I foumd this tutorial (but for computer vision ) to be very intuitive and gives a good understanding how to use those concepts in other fields: https://arxiv.org/abs/1703.04977
by nanark | 2025-09-02 08:27:14+00:00
I've been in the game for over 25 years and built plenty of architectures with over millions of MAU, so I am not super anxious about what I've built here. But any API I use can be breached. I would say the risk I take is about the same as using Airtable. And sadly, anything can happen. Also, I am not using it for financial transactions, mostly just deal flow material.
by ThrowMeAway1618 | 2025-09-02 08:27:31+00:00
>I to assume it was yourself who just walked through flagging a run of comments that don't violate guidelines?

You could make that assumption, but you'd be wrong. I haven't flagged any of your comments.

I suppose I could flag this one as complaining about downvotes/flags does violate HN guidelines.

But I won't. Especially as "flagging" comments or submissions should be limited to spammy and/or low-quality entries. I disagree with your comments being flagged (or even downvoted, for that matter), as that stifles discussion. And more's the pity.

Edit: Unfortunately, it's too late for me to "vouch" for your comments. But I would if I could.
by blackhaz | 2025-09-02 08:27:33+00:00
Is it widely accepted that LLMs won't lead to AGI? I've asked Gemini, so it came up with four primary arguments for this claim, commenting on them briefly:

1) LLMs as simple "next token predictors" so they just mimicry thinking: But can it be argued that current models operate on layers of multiple depth and are able to actually understand by building concepts and making connections on abstract levels? Also, don't we all mimicry?

2) Grounding problem: Yes, models build their world models on text data, but we have models operating on non-textual data already, so this appears to be a technical obstacle rather than fundamental.

3) Lack of World Model. But can anyone really claim they have a coherent model of reality? There are flat-earthers, yet I still wouldn't deny them having AGI. People hallucinate and make mistakes all the time. I'd argue hallucinations is in fact the sign of an emerging intelligence.

4) Fixed learning data sets. Looks like this is now being actively solved with self-improving models?

I just couldn't find a strong argument supporting this claim. What am I missing?
by spiffyk | 2025-09-02 08:28:59+00:00
Honestly, I like the motto in English: "Protect the user, the data, the truth."

Programming—as opposed to medicine—has very little in terms of a relation to Latin (which shows clearly when TFA had to use ChatGPT to translate the motto to it), and a lot to English. It may not sound as cool, but the message is clear and I can relate to that.
by ml-anon | 2025-09-02 08:29:09+00:00
Lets not pretend this is strategy. Amazon has been trying and failing to hire top AI people. No-one in their right minds would join. Even Meta has to shell out 8-9 figures for top people, who with any modicum of talent or self respect would go to Amazon rather than Anthropic, OAI, GDM? They bought Adept, everyone left.

AWS is also falling far behind Azure wrt serving AI needs at the frontier. GCP is also growing at a faster rate and has a way more promising future than AWS in this space.
by palebt | 2025-09-02 08:29:14+00:00
SEEKING WORK | REMOTE | Worldwide availability (EU-based)

Technologies: Swift (iOS), Kotlin (Android and BE), Dart, Java, Python (Django), Docker, Stripe, Vue.js, Compose Multiplatform, KMP, FHIR

Small team (3). Experience in top-tier companies (Google, Amazon). We develop custom software solutions, including mobile and web applications.

Contact: info {at} paleblueapps.com
by netcyrax | 2025-09-02 08:29:38+00:00
SEEKING WORK | REMOTE | Worldwide Availability (EU-based)

Technologies: Kotlin (Android), Python (Django), Java, Dart (Flutter), Stripe, FHIR, Compose Multiplatform

About Me: Formerly at Google and Amazon, driven by a deep passion for software and technology

Contact: myerou {at} paleblueapps.com

LinkedIn: https://linkedin.com/in/myerou
by account42 | 2025-09-02 08:29:46+00:00
We can argue about "biggest" all day long but UTF-16 is a huge design failure because it made a huge chunk of the lower Unicode space unusable, thereby making better encodings like UTF-8 that could easily represent those code points less efficient. This layer-violating hack should have made it clear that UTF-16 was a bad idea from the start.

Then there is also the issue that technically there is no such thing as UTF-16, instead you need to distinguish UTF-16LE and UTF-16BE. Even though approximately no one uses the latter we still can't ignore it and have to prepend documents and strings with byte order markers (another wasted pair of code points for the sake of an encoding issue) which mean you can't even trivially concatenate them anymore.

Meanwhile UTF-8 is backwards compatible with ASCII, byte order independent, has tons of useful properties and didn't require any Unicode code point assignments to achieve that.

The only reason we have UTF-16 is because early adopters of Unicode bet on UCS-2 and were too cheap to correct their mistake properly when it became clear that two bytes wasn't going to be enough. It's a dirty hack to cover up a mistake that should have never existed.
by jl6 | 2025-09-02 08:30:58+00:00
> As today’s world faces rising sea levels driven by climate change, the researchers hope to shed light on how Stone Age societies adapted to shifting coastlines more than eight millennia ago.

Unfortunately I don't expect there is any particularly reusable solution to be uncovered. Ancient peoples facing rising tides almost certainly just walked a bit inland and built new huts there. They probably thought nothing of it. They were a far more physically mobile culture, without great dependence on immense, immovable infrastructure - nor on rigid land ownership rules.

Our culture's migration will be entirely different.
Show HN: I Built an AI Comic Maker That Adds Quizzes (MCQs) for Kids
by kmr_sohan | 2025-09-02 08:31:35+00:00
I built an AI Comic Generator that turns a short idea into a multi-scene illustrated comic with narration, dialogue, and even auto-generated MCQs to test reading comprehension (great for kids).

Tech: Phi 3 main for story generation, Qwen Image for art, FastAPI for the ML pipeline, Next.js + Express.js for the web app, deployed on Jarvis lab cloud GPUs + AWS with CI/CD.

im looking for sde/ml opportunities.
by Rauchg | 2025-09-02 08:31:50+00:00
Heard and appreciate the feedback. We’re well aware of the DX papercuts in Middleware. With 15.5 we made a big step in supporting Node runtime[1] which addresses a slew of issues people have reported over time.

If I went back in time, I would have called it Routing Middleware or Routing Handler. A specific hook to intercept during the routing phase, which can be delivered to the CDN edge for specialized providers. It’s also a somewhat advanced escape hatch.

Since OP mentions logging, it’s worth noting that for instrumentation and observability we’ve embraced OpenTelemetry and have an instrumentation.ts convention[2]

[1] https://nextjs.org/blog/next-15-5#nodejs-middleware-stable

[2] https://nextjs.org/docs/app/api-reference/file-conventions/i...
Ask HN: Censorship Resistance Alternative for TikTok Live
by z4k4ri4 | 2025-09-02 08:32:00+00:00
So last weekend my country run amok once again and one nice thing is in 21th century I could watch it live on tiktok safe and sound from my home. But then the government got smart and tiktok shutdown the live features and until the time of this posted it still haven't got turned on again.

So my question: Is there some alternatives for tiktok live that can't be censored easily?

It's probably need to be distributed enough and can be made popular enough so your average joe can use it to watch things happened live that the establishment don't want you to know right away.

I probably butcher the grammar above but then if I polished it with AI you probably gonna reject it.

Kindly regards.
by benrutter | 2025-09-02 08:34:00+00:00
From what I can tell from my knowledge and googling (I did latin in school a long time ago, but full disclusure, was not good at it) data is latin for "given things" so is gramatically correct here in the plural and the accusative case (you want 'given things' not 'given thing').

If we're going to nitpick (which we obviously are!) then maybe "data" doesn't quite have for same implication in latin ("given things") vs English ("information"). Although it actually works quite nicely in the phrase as "given things".

Main/most-helpful source: https://nxg.me.uk/note/2005/singular-data/
by nanark | 2025-09-02 08:35:04+00:00
(Author here) Maybe you missed the point of what I wrote. I thought the disclaimer made it clear this is just a tiny project for 3 users only and not something meant to scale :) Is my product inferior to Notion, Slack, etc.? OF COURSE. Do I use Notion extensively? Fuck no. I'm more of a Bear (now Craft!) user, but I needed Notion for a handful of tiny features that Tiptap now gives me. So should I pay $60 per seat for the little I need, and miss out on the fun of building my own tool? I think not. But hey, that's just me :)
by jraph | 2025-09-02 08:35:56+00:00
I didn't take "protect" the same way as you at all.

Big tech is putting inside our heads that users shall be protected by removing control from them and that's detrimental. This gatekeeping is not protection, it's dystopia.

Protect can be taken as in "Protect the user from bad decisions", or as in "Protect users' freedom" [1], which would completely go your way. I understood protect as "make the user your first priority".

I'm happy with being protected. I'm not happy with my control being removed. It may look like the first implies the second, but it should not and we need to fight against this idea. This leads to (tech!) people here on HN believing their restricted mobile ecosystems are good for them and their parents.

[1] (edit:) another commenter suggests "protect their interests", which nails it for me.
by tialaramex | 2025-09-02 08:36:23+00:00
"Oh I didn't actually save the little old ladies when their nursing home burned down. I just made their life a bit easier for a little while, they still all died because they were human"

Nobody talks like this. It is understood that humans are mortal.

Yes, necessarily kidney disease cure research gets you fewer QALYs than figuring out a way to cure something we have no treatment for. But given we haven't eradicated polio it's not as though humans are very good at this whole cost-benefit analysis when it comes to medicine.
by lelanthran | 2025-09-02 08:36:42+00:00
> I'm predicting that Grok fails simply due to half (?) the software engineering populating not wanting to use anything Musk has developed.

I think that's a wildly optimistic figure on your part.

Lets assume that developers are split almost 50/50 on politics.

Of that 50% that follows the politics you approve off, lets err on the side of your argument and assume that 50% of those actually care enough to change their purchases because of it.

Of the 25% we have left, lets once again err on the side of your argument and assume 50% care enough about the politics to disregard any technology superiority in favour of sticking to their political leanings.

Of the 12.5% left, how many do you think are going to say "well, let me get beaten by my competitors because I am taking a stand!", especially when the "beaten" means a comparative drop in income?

After all, after nazi-salute, mecha-hitler, etc blew up, by just how much did the demand for Teslas fall?

The fraction of the population that cares enough about these (on both sides) things are, thankfully, single-digit percentages. Maybe even less.
by homebrewer | 2025-09-02 08:37:42+00:00
The reply was to GP's:

> Forcing you to use foreign megacorps for essential services should be illegal if not already.

The only two major mobile operating systems are developed by American companies. The two most popular global payment processors are maintained by American companies. The hardware is jointly developed by a bunch of countries, basically all of them in North America and Western Europe.

If one brings up digital sovereignty, should I think not of "the West", but of Tokelau, South Africa, or Brazil?
by Yokolos | 2025-09-02 08:38:31+00:00
The unspoken part is, now that the functionality exists, it will be rolled out in more and more countries because it allows governments to directly control what apps users have access to. My response to Chat Control in the EU, if all efforts to stop it were to fail, was always "well, I have an Android, so I'll just install whatever app that isn't backdoored". But if Chat Control passes, this exact functionality will eventually be used to ensure that I can only use backdoored apps.
by probably_wrong | 2025-09-02 08:38:32+00:00
It would be 90s accurate, though, as pirate multi-game cartridges [1] were very common (and very cheap) at the time.

Same goes for the Atari 2600, with the difference that the game selection was made with physical switches instead of a menu screen.

[1] https://m.youtube.com/watch?v=ullO54qsP_8
by Jnr | 2025-09-02 08:39:10+00:00
I like it. I have been involved in software development for 20+ years - Perl, PHP, Java, Pyhon. And Nextjs and React gave me back the joy to develop web frontend again.

There are a lot of gotchas and considerations with Nextjs, but it is a framework and it is not unexpected that unless it is developed by yourself, frameworks require some getting used to.

There are some things that could be better, especially in non-Vercel-hosted scenarios, and if the backend for frontend part becomes too complicated, I would switch to Nest.js, but overall I am satisfied with Next.
by josteink | 2025-09-02 08:39:48+00:00
I kept hitting my head against the wall, and getting a million stupid errors trying to resolve header files. But in the end I got it working, and I will no longer be one of the guys pestering the old Cocoapods servers :)

For whoever comes after me... When ChatGPT suggests changing your Objective-C from this:

#import package.h

To this:

#import <package/package.h>

Just skip that rabbithole of inifiny-nested failure, and just do this instead:

@import package;

And you're done. You can thank me later :)
by thiago_fm | 2025-09-02 08:41:41+00:00
Similar to Meteor.js, they've tried to abstract things that aren't really abstractable (is this even a word?).

It handles edge-cases extremely poorly, and when you have those scenarios, you either need to find a workaround (so code becomes ugly and painful to maintain) or give up.

I've worked with it for a project, gladly never again.

I'll extend my feedback about Node.JS backend. Look how many flavors: deno, bun... It's a mess.

Node.js a terrible platform for server-side in comparison to Java/C#(performance/stability) & Ruby/Python(dev speed).

The only reason it is successful is that everybody knows JS/TS. But just because everybody knows it is rarely a reason to use it.

The event loop is quite nice and easy to reason about, but that's all there's to it. It is single-threaded and comes with gotchas, with at the end being in my opinion a negative aspect of it.

Many other langs/platforms offer also an event loop for concurrency, but they aren't often used. In the end no matter how much we hate threads, they serve a great purpose that has been battle-tested for so many decades.

Unfortunately companies adopt programming languages based on hype and trends, rather than technical reasons.

Until when we will have people hyped up about writing web servers in CSS, even though it doesn't make any sense to?

TLDR: It isn't only Next.JS, but the whole NodeJS thing isn't that great.
by globular-toast | 2025-09-02 08:42:17+00:00
I used to think this was really important, but what's the use case here?

If I'm writing a document for human consumption then why would I expect the dates to be sortable by a naive string sorting algorithm?

On the other hand, if it's data for computer consumption then just skip the complicated serialisation completely and dump the Unix timestamp as a decimal. Any modern data format would include the ability to label that as a timestamp data type. If you really want to be able to "read" the data file then just include another column with a human-formatted timestamp, but I can't imagine why in 2025 I would be manually reading through a data file like some ancient mathematician using a printed table of logarithms.
by ollysb | 2025-09-02 08:42:23+00:00
When they transitioned to the app router it was like they'd given some bootcamp graduates a crack at "improving" on the express apis - which are mature and roughly align with the composable russion doll approach taken in servlets, rack, plug and any other server interface I've ever seen.

Aside from the abysmal middleware api you also have the dubious decision to replace having a request parameter with global functions like cookies() and headers().

Perhaps there is some underlying design constraint that I'm missing where all of these decisions make sense but it really does look like they threw out every hard fought lesson and decided to make every mistake again.
by solatic | 2025-09-02 08:42:37+00:00
Half these issues stem from a relative misunderstanding of exactly where the code is running. Next.js has layers upon layers upon layers due to the interplay between the browser, middleware, edge vs. node, SSR... It's an enormous amount of complexity and it really only fits under the following set of circumstances:

* You sell a B2C product to a potentially global audience, so edge semantics actually help with latency issues * You're willing to pay Vercel a high premium for them to host * You have no need for background task processing (Vercel directs you to marketplace/partner services), so your architecture never pushes you to host on another provider.

Otherwise, just tread the well-trod path and stick to either a react-vite SPA or something like Rails doing ordinary SSR.
Show HN: Open-source and free changelogs generator
by heysound | 2025-09-02 08:43:32+00:00
We built changelogs.ai, a free and open-source tool to turn GitHub commits into readable changelogs.

Usage - /:owner/:repo/:startDate..:endDate - /:owner/:repo/:commitSHA..:commitSHA - Works for dynamic ranges (e.g. “last week”) or fixed commit ranges.

Demo: https://changelogs.ai/asyncstatus/asyncstatus/2025-08-31..20...

Why We’re developers building tools for remote teams. Keeping track of changes across projects is hard; this makes async updates easier. - OSS: github.com/AsyncStatus/asyncstatus - Please don’t overload it (GitHub API + OpenRouter credits are limited).

Feedback welcome!