MurphyA/hacker-news huggingface dataset:
by bakibab | 2026-02-13 19:18:54+00:00
I actually opened HN to ask something similar. Thank you for putting this out there. Sadly, people who haven't delivered anything complex genuinely believe this is the end of the programmer role. I'm 43 and went through depression about my place in the industry. It was scary.

Then I decided to build something complex using Claude, and within a week I realized that whoever claims "90% of code is written by LLMs" is not being totally honest, the parts left out from such posts tell a different story: programming is going to get harder, not easier.

The project started great but turned into a large ball of spaghetti. It became really hard to extend, every feature you want to add requires Claude to rearrange large portions of the codebase. Debugging and reading logs are also very expensive tasks. If you don't have a mental model of the codebase, you have to rely on the LLM to read logs and figure things out for you.

Overall, my impression is that we need to use this as just another tool and get proficient at it, instead of thinking it will do everything.

Also, the recent Anthropic partnership with Accenture suggests otherwise [0]. If AI could do it all, why train humans?

So please don't leave the industry. I think it will get worse before it gets better. We need to stick around longer and plan for all this hype period.

[0] https://www.anthropic.com/news/anthropic-accenture-partnersh...
Show HN: Hikoo – Track and optimize how AI search engines talk about your brand
by Niout | 2026-02-13 19:19:21+00:00
Hey HN! We're building Hikoo, a GEO (Generative Engine Optimization) platform for businesses that want to understand and improve how they appear in AI-powered search (ChatGPT, Perplexity, Gemini, Google AI Overviews).

The problem: 60% of searches now end without a click, and 83% when AI Overviews are present. Your SEO can be perfect, but if AI engines don't mention you, you're invisible to a growing share of users.

What Hikoo does:
- Monitors how AI engines answer queries relevant to your business
- Tracks your brand's presence, sentiment, and ranking across ChatGPT, Perplexity, Gemini
- Identifies gaps: queries where competitors get cited but you don't
- Gives actionable recommendations to improve your AI visibility

We're two co-founders based in France, currently serving 6 clients (agencies and SMBs). Starting at €30/mo — we wanted to make this accessible, not just an enterprise play.

Would love feedback from the HN community. What would you want to track about your brand in AI search?
by microtonal | 2026-02-13 19:19:27+00:00
My problem with GNOME (after having used it as my main desktop on my Linux systems for many years) is that it removes some really useful features and they are not just expert features, but also features that non-technical users are used to, such as system tray icons and menu bars. You can bring them back with GNOME Extensions, but for instance, the system tray icon extensions are very buggy.

KDE on the other hand just has these and is also great out-of-the-box (I pretty much run stock KDE).
by itopaloglu83 | 2026-02-13 19:19:48+00:00
Exactly.

There are some Apple folks here who keep gaslighting users with their iOS 26 concerns and every other issue by calling them weird names and asking them to not complain.

The damn keyboard is broken, one would've known that if they used it more than a few minutes a day in real life examples. Stop shutting people off and use your own damn products instead of getting them all made in China and sell them.
by rtkwe | 2026-02-13 19:20:10+00:00
On a less parasocial angle you had people exhibiting "AI psychosis" (a bad term but it's out there even if it doesn't mean actual psychosis) or more accurately delusions of grandeur where they thought they'd come up with some earth shattering discovery with their lil AI buddy because the models were bad about agreeability even before they went full sychopantic.
by tracker1 | 2026-02-13 19:20:18+00:00
I just found the acting in the first season really, "soap opera" like. I'm not sure how to describe it better. It's still one of my all time favorite shows.

I wish they'd do a corrected bluray release with even a bit more effort... when they did the upscaling for HD release on HBO Max, they messed up a couple episodes.

Maybe AI upscale to 4k, with training data for newer ship models, actor photos, etc then reducing back to 1080p for a final BluRay set. Probably enough people that would do this as a passion project if the studio would let them.
by machielrey | 2026-02-13 19:21:11+00:00
Why should we dislike an AI-assisted post if it is genuinely though-provoking or entertaining?

I am the first person to respect craft in many domains, and will continue to do so.

I respect it when an actor does their own stunts or when directors choose not to use CGI.

But I will still watch the Matrix and think "holy shit that was cool".

It's all about the quality of the output.
by notatoad | 2026-02-13 19:21:42+00:00
as a counterpoint to that, i'm an iOS user, i use the apple keyboard every day, and it's fine? i don't really understand the complaint. it's clearly not "broken".

and i also never give feedback. there's probably hundreds of millions of iOS users out there who agree with me. so maybe don't change the behaviour just because this guy is mad?
by soco | 2026-02-13 19:21:46+00:00
I can't tell about windows - never used autocorrect there - but GBoard became laughable. I don't think I was able to use its suggestions since a few years. For instance, it will NEVER but really never put a uppercase I when I'm talking about myself. Never. I could select it from suggestions if I feel like, but I kinda gave up (this is written in Windows, that's why you see capital Is). Or my name, used quite often right, is also never spelled correctly - although it's there in the suggestions. I am using a yahoo email, GBoard knows the username, but it will ALWAYS suggest a gmail extension, which simply doesn't exist. I don't know any other keyboard which can properly handle multiple languages, so I'm stuck with GBoard, but it's nothing to be proud of.
by Jtsummers | 2026-02-13 19:21:48+00:00
> What I'm missing is certainly what the hell the algorithm even is and what is its complexity.

https://arxiv.org/pdf/2504.17033 - Linked from the second sentence of the submission, not hard to track down. And the complexity (by which I presume you mean algorithmic complexity) is stated in the submission and in the PDF linked by the submission and that I just shared with you.
by ericmay | 2026-02-13 19:22:07+00:00
> I can't stop the influence of it on my life by not using it. Perhaps it's not as straightforward as it seems to you.

Yea but you can stop what would be 80+% of the influence on your life by not using it. It is very straightforward.

> China didn't seem to be doing much with it, as far as the West goes.

China (and other malicious actors) have demonstrably leveraged social media platforms to inflame tensions, create anti-American and anti-Western sentiment, and more. With platforms like TikTok they were able to more directly influence content, they understand the algorithm that is used, &c.

But let me put it to you from a different angle. If you don't think China was or could have been using TikTok to influence Americans and westerners in general, then I'd suggest the US had nothing to do with, oh, idk, the Arab Spring. :)

> Not sure if they were using it against their citizens though? Much safer to have it Chinese controlled for me, it seems.

Well they have other platforms for that, social credit score, TVs on every corner, &c. Much safer for me to have it American controlled so I don't have an authoritarian Chinese communist party trying to influence me or anyone around me, or further inflaming tensions for their own gain.

> You suggesting that China was "anti American" sounds crazy to me. They were surely your biggest trading partner? Like, I hate all those guys so much that we're going to make everything they want at whatever price they want to pay ...? In the past it might have been possible to argue they were anti-American in their politics;

Well it's not just Americans and Canadiens, it's the EU too. The strategy was to leverage incredibly cheap labor (slave labor in some cases) and loose environmental restrictions to start manufacturing cheap goods and then move up the value chain. Inherently there's nothing to wrong with the approach (minus the slave labor and all of that), but as China continued to do so they did so while also undercutting competitiveness from other countries and blocs. They artificially devalue their currency, they routinely broke WTO rules so much so that other countries said to hell with it. The EU for example has historically tariffed Chinese products. Why? Because if they don't then local industries in the EU with long summer vacations and all of these nice things would be out-competed and out of business.

This isn't really controversial or anything. It's pretty well known, and from an American standpoint the point of view with respect to China is rather bipartisan.
by wolvoleo | 2026-02-13 19:22:23+00:00
I've only seen that with certain German instances. They have their own particular laws over there and they're very adamant that other countries follow them to the letter, yes. I've seen the discussion. When it comes to nazi imagery I agree that should be forbidden everywhere but I think there were some other stipulations that were more controversial.

But I have not seen that outside the scope of Germany.

I don't know pleroma though. I've always hated twitter for its short-form content (I feel like it stimulates stupid nonsense like "look at my run today" and "I just had dinner" and discourages actual interesting content. So I was never into twitter clones either. I do use lemmy more although it has its own specific attitude issues around its developers (tankies).
by microtonal | 2026-02-13 19:22:45+00:00
Yep. I run NixOS unstable-small on my ThinkPad and there is rarely breakage in daily updates. If it ever happens while on the go, I can just boot into a previous generation. The immutable OSTree/bootc distros are similar, as well as openSUSE, which uses btrfs snapshots on updates.
by rtkwe | 2026-02-13 19:23:00+00:00
They've definitely acted like it so I'm not sure what else I can give you. Look at the GPT5 reactions to poeple trying to continue their 'relationships' after the forced upgrade: https://www.reddit.com/r/MyBoyfriendIsAI/comments/1qx3jux/wh...

That's an actively harsh response, pushing these people away from the idea GPT is in a relationship with them. So even if the initial tune was meant to increase the attach and retention rate their actions show they don't like the way it turned out to influence people who were using it as a friend/lover bot.
by pixl97 | 2026-02-13 19:23:03+00:00
The people that are doing it to monitor the internet do have a schism with their voter base.

The groups that get Republicans in primaries tend to be heavily conservative/Christian, then they get voted in because they have an R next to their name. The voters may not even agree with most of the things said politician says, but it has turned into a performative act by that point.

And that's how you get porn users to ban porn.

Much like get got farmers to vote against their best interests.
by wat10000 | 2026-02-13 19:23:04+00:00
I can't tell if this is satire or not. I fear that it's not.

"If you make your project public, it means you want and expect people to use it. You could at least write some documentation, so I don't waste my time and then find out, days later, it isn't capable of what I need or I simply don't know how to use it."

WTF? If I make it public it's because I think other people might like to see it. That runs the gamut from "this is a production-ready project that solves a major problem" to "this is useless but shows some interesting techniques you might like to learn from."

If you spent days fiddling with an undocumented project that turned out not to do what you need, I'm not the one who wasted your time. That would be you.

If you want to limit yourself to only looking at high-quality projects with documentations and active bug trackers and PR reviewers, go for it. That's probably a good move! But putting some source files on a web server does not imply any further obligation, in those areas or any other.
by fidorka | 2026-02-13 19:23:07+00:00
This is quite cool! What is it based on? Is it possible to use the same logic on other platforms (windows mac) as well?

Building an electron app (https://github.com/deusXmachina-dev/memorylane-private) which does A LOT of screenshots and this looks like something which could save the users (for now mostly us the dev team :D) a lot of money.
by waffletower | 2026-02-13 19:23:32+00:00
AI, like other forms of automation, is part of a general optimization trajectory which exists due to economic growth incentives. Like furniture makers and masons, the "craft" of knowledge workers will too atrophy and be largely discarded. However, there are still artisans. If you want to be a code artisan -- I do -- make the choices you can to embody it where you can. You might find ultimately that your refuge for such interest is in personal projects.
by felipeerias | 2026-02-13 19:24:00+00:00
Civilisations in the Americas were significantly less technologically developed than those in Eurasia. We focus our analysis on the Spanish and Portuguese, but the outcome would not have been much different had their place been taken by the Ottoman or the Chinese.

The Mayan and the Aztecs were roughly at a similar level of development as ancient Sumer or Babylon: good agricultural practices, irrigation, astronomy, elaborated culture, rich mythologies, very basic metallurgy, early state structures, etc.

Sumer and Babylon were great civilisations whose legacy can still be traced today. The same is true for the Maya and the Aztec. Had you visited any of them in their prime, you would have been awed by their skill and sophistication.

And yet, think of everything that happened in Eurasia between Hammurabi and Columbus, and you will get a sense of how wide the gap was when the two worlds met.
by thunfischtoast | 2026-02-13 19:24:28+00:00
Thanks for your input neighbor!
That's interesting because other sources actually start with "Salut", without going into the usage too much. Good to know.

Bonjour for good morning is correct. The problem is that the app introduced it to me like this:

"A in German means Z in French. B in German also means Z in French. Here is the word Z without any context. What's the correct word in German? You can choose between A, B, C and D. B is wrong, I wanted A".

I can imagine that they have direct mappings between the words, without checking for collisions. Even that could be fine, if the frontpage didn't claim this was "curated by experts" and it didn't happen literally in the first lesson haha.
by sixo | 2026-02-13 19:24:35+00:00
I think the issue with "modeling" is really a human one, not a mathematical one.

It's helpful sometimes to think of our collective body of mathematical knowledge as like a "codebase", and our notations and concepts as the "interface" to the abstractions at play within. Any software engineer would immediately acknowledge that some interfaces are FAR better than others.

The complex numbers numbers are one interface to the thing they model, and as you say, in a certain sense, it may be the case that the thing is C. But other interfaces exist: 2x2 antisymmetric traceless matrices, or a certain bivector in the geometric-algebra sense.

Different interfaces: a) suggest different extensions, b) interface with other abstractions more or less naturally, c) lend themselves to different physical interpretations d) compress the "real" information of the abstraction to different degrees.

An example of (a): when we first learn about electric and magnetic fields we treat them both as the "same kind of thing"—vector fields—only to later find they are not (B is better thought of as bivector field, or better still, both are certain components of dA). The first hint is their different properties under reflections and rotations. "E and B are both vector fields" is certainly an abstraction you CAN use, but it is poorly-matched to the underlying abstraction and winds up with a bunch of extra epicycles.

Of (d): you could of course write all of quantum mechanics with `i` replaced by a 2x2 rotation matrix. (This might be "matrix mechanics", I'm not sure?) This gives you many more d.o.f. than you need, and a SWE-minded person would come in and say: ah, see, you should make invalid states unrepresentable. Here, use this: `i = (0 -1; 1 0)`. An improvement!

Of (b): the Pauli matrices, used for spin-1/2 two-state systems, represent the quaternions. Yet here we don't limit ourselves to `{1, i, j, k}`; we prefer a 2-state representation—why? Because (IIRC) the 2 states emerge intuitively from the physical problems which lead to 2-state systems; because the 2 states mix in other reference frames; things like that (I can't really remember). Who's to say something similar doesn't happen with the 2 states of the phase `i`, but that it's obscured by our abstraction? (Probably it isn't, but, prove it!)

I have not given it much more thought than this, but, I find that this line of thinking places the "discontent with the complex numbers in physics" a number of people in this thread attest to in a productive light. That dissatisfaction is with the interface of the abstraction: why? Where was the friction? In what way does it feel unnecessarily mystifying, or unparsimonious?

Of course, the hope is that something physical is obscured by the abstraction: that we learn something new by viewing the problem in another frame, and might realize, say, that the interface we supposed to be universally applicable actually ceases to work in some interesting case, and turns out to explain something new.
by dansmyers | 2026-02-13 19:24:46+00:00
I'm a CS professor at an undergraduate college. I'm currently teaching a class on AI coding for non-programmers and also using Claude Code for all the projects in my upper level courses. I'm also planning to update our first course in the fall to include an intro to agentic programming.

Here are some practical suggestions based on what I've seen with my students. To summarize: AI programming de-emphasizes the specifics of languages and frameworks but rewards having a good knowledge of systems and a careful, structured development process.

1. Do learn some by-hand programming in a standard language like Python. Even if you aren't looking at the AI-generated code, this will teach you the building blocks of software design - things like functions, classes, files, and data types - which will help you design more complex applications. The ability to look at a program and reason about what it's doing is a key skill.

2. The terminal environment if you aren't already using it. This will unlock additional levels of control and help you understand how agents use tools.

3. Architecture of the applications you're creating. If you're making web apps, for example, learn about the front-end and back-end, how they exchange information, how a back-end database works, etc. The key is not the low-level details of those things, but how an application is divided into parts that exchange data with each other. This knowledge helps you move from a general concept for an application to an actual design.

4. Related to that point: the concept of encapsulation in software design. This is the idea that each part of your system should be self-contained and exchange information with other parts through a well-defined interface. If a component is encapsulated, you can change its internal details without messing with the rest of the system. This is important for AI, because it allows you to carefully control the targets of your generations.

5. Specs-driven development. This is the evolution of vibe coding and is the main approach I teach now. Chat about the problem, then develop a detailed spec that describes the desired behavior. Refine that into a system design and detailed step-by-step task list with tests for each step. Working with the AI to compare design options is a great learning tool.

6. You don't need to learn much about algorithms unless you want to. Models are very strong at choosing and implementing all of the standard algorithms. Let these emerge naturally as you work on interesting problems.
by foresto | 2026-02-13 19:25:53+00:00
(Tangential to your comment but apropos of the Discord news...)

Have any of the Matrix/Element teams seriously considered taking advantage of current events by offering a gamer-focused class of premium account, for Discord refugees who want to redirect their Nitro budgets to fund Matrix gaming features? (Perhaps on a separate homeserver, to avoid the lag during times when matrix.org is overloaded.)

If it were positioned as Patreon-style crowdfunding rather than selling a finished product, and expectations were set appropriately, I wonder if it could end up a nontrivial source of income with which to develop features that Matrix deserves but corporate/government customers won't pay for.
by pixl97 | 2026-02-13 19:25:58+00:00
>on how hard it can be to both be sociable

I won't say it's hard, I will say it requires attention.

The problem is we live in a capitalistic society that believes capturing your attention in order to sell it is the number one priority of any business.

This really isn't human versus AI, it's humans versus FAANG/social media/ads/TV.
by mkozlows | 2026-02-13 19:26:00+00:00
I feel like the bigger issue is that Cruise evidently had an unsafe company culture (like Uber): It wasn't just that they had an incident, it's that they lied about the incident and tried to cover things up.

This has been a pretty consistent pattern -- Cruise was always less transparent about its safety data than Waymo, and its claims tended to be opaque and non-measurable, whereas Waymo was partnering with insurance companies to get hard data.

Waymo is going to have incidents, too, but I think they have made the (correct) decision that being open and transparent about safety stuff is the way they move past those; Cruise made a decision in the opposite direction, and it killed them.
by salawat | 2026-02-13 19:26:00+00:00
>It might be a good idea to pre-declare your red lines to yourself, to prevent moving goalposts.

This. I long ago drew the line in the sand that I would never, through computation, work to create or exploit a machine that includes anything remotely resembling the capacity to suffer as one of it's operating principles. Writing algorithms? Totally fine. Creating a human simulacra and forcing it to play the role of a cog in a system it's helpless to alter, navigate, or meaningfully change? Absolutely not.
by ozzyphantom | 2026-02-13 19:26:04+00:00
I see where you’re coming from, this was an impulsive creation after months/years of frustration without any expectations.

For anyone curious of my experience here are my main pain points:

- autocorrect failing to correct minor mistakes

- autocorrect “correcting” a mistake with another mistake

- autocorrect “correcting” correctly typed words

- swipe to type is painfully behind Gboard (third-party keyboards are universally under-supported and inferior to Android equivalents)

- “Select All” is often hidden away

- Selecting/unselecting text in general is a pain

- keyboard seems to run out of steam after hitting a certain word count in applications such as Apple Notes or iMessage and take forever to register taps

- The Big Daddy: key taps registering incorrectly in one of two ways: 1. Clearly tapping a letter “taps” a different letter (hot spots poorly calibrated) 2. A correctly tapped letter (keyboard highlight indicates correct letter) but incorrect letter is rendered on document

Anyone irl I’ve discussed the iPhone keyboard with has described frustration so I figured this as more a “some of us are annoyed” flare than a technical manifesto.

As another commenter noted I put a tiny link to my slightly more detailed blog post once this started gaining traction but I’m just having fun here really.

Happy Friday the 13th everyone!