MurphyA/hacker-news huggingface dataset:
by gaygum102 | 2026-01-19 12:11:59+00:00
First, state your opinion: most startups, in the early stages of growth, need user feedback rather than copycat marketing.

Therefore, for startups with no users or fewer than 100 users, the best marketing service is to help founders reach more target users and obtain as much user feedback as possible.

This helps them build a product that truly suits the market and solves a problem.

Such marketing services require multi-channel execution, as well as efficient feedback and solution improvement. This is something most marketing companies cannot do.

Amplift is dedicated to solving this problem: we use an AI Agent execution system to help founders quickly validate their product in the market and obtain user feedback.

Here’s how to use it: 1.Click the link below and log in. 2.Enter your product’s website URL. 3.Get a complete marketing plan (just like one created by a marketing partner). 4.Choose to execute the plan or modify it. 5.Monitor the results in the dashboard and see how many people start visiting your website.

https://amplift.ai/ycombinator?utm_source=&utm_campaign=post...

You can use it for free now by logging in.

Of course, since the tool is still in its early stages of development, I’ve assembled a team with extensive marketing experience and we also offer early-stage growth services. Simply provide us with the product you want to grow and the growth services you need, and we can give you a quote.

Starting at just $20 per month!

If you’re feeling lost about how to grow your product and don’t know where to start, you can tell me about your product type, its current stage, and your growth budget. My team will provide you with a satisfactory solution.

If you are interested in this, please send an email to nora@amplift.ai. We look forward to hearing from you!

Finally, I think this is a valuable topic, and I welcome comments and discussion.
by Kostchei | 2026-01-19 12:12:31+00:00
try the tools. Really. If you are remotely interested in tech or AI, try the tools
Copilot this is not. You may be trolling of course. There are huge steps between these various tools, if you try them, for a smidge of investment, it will become obvious what the trajectory is.

It is like saying "I don't handwrite anything, I care too much about line spacing, I only use a dot matrix printer" when some one is trying to sell you a calligraphy pen and coloured inks, and you have only tried a ballpoint pen. You might be the wrong market, but they are not even close in use case and application.

(spelling)
by danabramov | 2026-01-19 12:12:35+00:00
Well, this doesn't prevent the "flagship" app from shipping things and doesn't slow it down. So it's at least not slowing down development which is the argument the parent post was making.

I've actually observed the exact opposite thing. Since Bluesky is open source, it's often visible when developers start working on a feature. And they often check in lexicon changes early on. As a result, there's been a few cases where third party client actually added support for these features earlier than the official one since they already knew the shape of the data.

This wouldn't always work, of course. Yes, if you're developing an app or a client, you better keep up with the ecosystem. But the landscape is competitive and there is no cost to switching. So if something falls behind, you can use something else.
by fooker | 2026-01-19 12:13:44+00:00
> Choosing "All correct programs compile" (the other option was "No incorrect programs compile", you can't have both …

This is really the important distinction between C++ and Rust.

In my opinion, it seems easier to complement the former to catch issues afterwards (like this article) than it is to design a language that does not require you to jump through hoops to get something correct to compile.

I hope programming language design progresses to a state that makes my point invalid, but the “bro rust is easier than C++” gaslighting culture does not help.
by latexr | 2026-01-19 12:13:47+00:00
I don’t think they should’ve done that or continue to do it without consent, and I don’t limit that to code. Books, images, everything else applies the same.

I also don’t think “but it wouldn’t be viable otherwise” is a valid defence.

I don’t see what that has to do with the conversation, though. If your point is about the free/$20, that doesn’t really factor into my answer.
by darkwater | 2026-01-19 12:14:27+00:00
> I’m not going to pretend AWS is cost effective for every type of problem. But the comments here are overly simplistic.

There overly simplistic comments from the "run from AWS" crowd as well as from the "just outsource everything to cloud" crowd. Nowadays going to cloud is still the easiest and safest bet if the company is not yours and it's big enough.
by rdsubhas | 2026-01-19 12:14:33+00:00
B2C Windows has no growth for year after earnings reports. No growth == It's already Dead. It's now hanging on as slightly useful guinea pigs for B2B.

There is no point trying to actively compete in a market for guinea pigs. MS has tried going down the ladder (Chromebook competition route), up the ladder (Mac competition route), side-the-ladder (Windows for Mobile), nothing worked.

I agree with the premise of this blog: A compatibility break (which equates to a new product line) with B2C Windows will definitely happen in the next 15 years.

But I disagree it will be a Windows themed Linux. It's too huge an effort and support overhead for guinea pigs.

My prediction is: A merger of Windows engineering division (which exists as a shared division now between B2C and B2B) into the Windows Enterprise workforce, laying off of the B2C workforce, and thereby making Windows B2C a severely dumbed-down version of Windows B2B where it becomes a new line that actually breaks compatibility with games and downloaded software.
by ndiag_adhder | 2026-01-19 12:14:59+00:00
I am an org-mode user myself, but I find the lack of inherent structure pretty paralysing and have built-up complex nested trees of tasks and org-roam notes that I haven't looked at in years. I fear org-agenda and the many year-long incomplete tasks I have been putting off.

I know this is probably not something that a tech tool will fix on its own, but do you mind sharing your config and how you converged to something that worked?
by amiga386 | 2026-01-19 12:15:00+00:00
It's nice that Samsung repair phones, I also don't know how long for, but you can't rely that they always will, and not all phone manufacturers are Samsung. You shouldn't have to rely on the whims of the manufacturer.

This is why phones should be modular so the parts that wear/break first are replaceable, and also why those parts should be available to you and third parties, not gatekept by the manufacturer. Repair companies can then stockpile parts themselves, instead of having to scavenge from dead phones, to repair your existing phone even when the manufacturer refuses.
by bryanrasmussen | 2026-01-19 12:15:03+00:00
I have a Samsung Moto, and it has a very default ringtone, not really a tone since it says "Hello, Moto" which is embarrassing but I haven't made the effort to switch tones, at any rate while I will be confused if someone in proximity to me gets a call on their Moto, my experience they don't have to be very far from me before I realize instinctively, that sound is far enough away it can't be my phone, although it irritates me nonetheless.

And I've been seated eating with people who had the same phones and I realized no, it must be their phone (although I feel a strong urge to check), because my ears are able to determine direction of a sound.

I'm also old and keep getting told I'm going deaf, so my question is, are people really not able to tell it's not their phone or are they just not thinking it through before checking.
by InsideOutSanta | 2026-01-19 12:15:08+00:00
>in a small society, like a pre-civilisation tribal one where maybe human emotions evolved, this is useful because it helps enact change when and where it's needed

Yes, I think this is exactly it. A reaction that may be reasonable in a personal, real-world context can become extremely problematic in a highly connected context.

It's both that, as an individual, you can be inundated with things that feel like you have a moral obligation to react. On the other side of the equation, if you say something stupid online, you can suddenly have thousands of people attacking you for it.

Every single action seems reasonable, or even necessary, to each individual person, but because everything is scaled up by all the connections, things immediately escalate.
by palata | 2026-01-19 12:15:18+00:00
> These up and coming phone producers can partly also be used with the standard Android OS – but note that this is developed by Google – or can be ordered with a deGoogled OS such as Volla OS, /e/OS by Murena, or SailfishOS.

This sounds confusing to me. I don't know the other two, but /e/OS is based on LineageOS which is based on AOSP, which is developed by Google. And /e/OS uses microG, which is an open source implementation of the Play Services, but it means that it sends Play requests to Play servers, I think?

In this matter, I think it's important to not do the equivalent of "greenwashing". Not saying that it is not a good idea to go with those alternatives, just saying that "those are independent from Google" is misleading.

It's very difficult to not rely on US services today, that's a fact. I think what matters is to try and support European (or non-US, depends on what you want) companies or projects. Using a European email service instead of GMail could be another idea. Or trying to use a European search engine like Qwant, etc.
by MrJohz | 2026-01-19 12:15:28+00:00
It's less the sound, and more the buzz when it's on vibration. I've never found a way of changing that, unfortunately. It's probably true for other brands, but I've never really had a phone that other people have also used, whereas now I'm in a (very small) bubble that seems to be happily converging on Fairphones...
by mhitza | 2026-01-19 12:15:55+00:00
> I think what we really need is legislation to force all phone manufacturers to at least make the batteries and screens relatively easily replaceable.

We are slowly getting there, user removable/replaceable batteries are part of the following regulation (first link I've got)

https://www.brownejacobson.com/insights/compliance-obligatio...

The big caveat will be that some leeway is going to be given to "waterproof" devices. Remains to be seen how many producers jump on that angle to avoid serviceability.
by soulofmischief | 2026-01-19 12:16:52+00:00
The computing power in a crappy cheap modern phone used to fill up a warehouse and cost a ton of energy, relatively. Moore's law might not remain steadfast, but if history is any indication, we'll find a way to make the technology more efficient.

So, yes, prototypes often use more energy than the final product. That doesn't mean we shouldn't sustainable build datacenters, but that's conflating issues.
by watwut | 2026-01-19 12:17:05+00:00
Per stats in the video results are roughly the same as in 1992, with peak roughly at 2019. I do not know why is 1992 baseline, but for some reason it is.

OK, I found it, peak was 2020. Just in case someone will (again) argue this means we have to go back to pedagogy of 1970.
by gxs | 2026-01-19 12:17:22+00:00
Huh? What about all the open source software you use, did you build all of it?

What about the phone in your hand, did you design that?

HN loves to believe they are the noble few - men and women of math and science, driven by nothing but the pure joy of their craft

But this whole AI thing has been super revealing. Almost everyone here is just the same old same old, only that now that the change is hitting close to home, you’re clutching your pearls and lamenting the days when devs were devs

The younger generation born into the AI world is going to leave you in the dust because they aren’t scared of it

My math teacher used to say that people felt this was about…calculators, imagine that
by beAbU | 2026-01-19 12:17:30+00:00
I try to treat slack/teams/irc like the office water cooler. Sure, we can discuss work, make decisions or come up with solutions to problems, but it has to be recorded elsewhere, in an email or internal documentation or whatever for it to matter and for it to be official.

Nothing sucks as much as trawling through old chats to find some decision that was made ages ago.
We built Git-like versioning and context-aware AI for software architecture
by SougataAS | 2026-01-19 12:17:35+00:00
Hi HN,

I’m the maker of ArchtSoft. We’ve been working on a problem we kept running into while building and reviewing systems:
Architectural decisions change over time, but the history, rationale, and context behind those changes usually get lost.

We built ArchtSoft to treat architecture as a first-class, versioned artifact, not just diagrams.

What it does:

1. Architecture version control
Every change to an architecture is versioned. You can visually diff versions and see what changed, when, and why. The goal is Git-like clarity, but for system architecture rather than code.

2. Component-level architecture decision records (ADR)
Instead of keeping ADRs in separate docs, each component stores its own decision context: trade-offs, constraints, assumptions, and rationale. This makes architectures explainable and reviewable over time.

3. Context-aware AI for manual architecture design
This isn’t “AI generates diagrams.” Architects still design manually. The AI continuously reads the architecture context (industry, domain, functional, and non-functional requirements) and suggests things like component purpose, security considerations, and compliance implications while you design.

4. Architecture-to-code scaffolding
From an architecture, we generate project scaffolding (folders + boilerplate) that can be downloaded as a ZIP and used as a starting point.

Why we built it:
We saw architecture break down not because of bad tech choices, but because:

Decisions weren’t documented where they were made

The context was lost when teams changed

Architecture drifted without a clear history

We’re trying to reduce that gap.

Link: https://archtsoft.com

I’d appreciate feedback from people who’ve dealt with architecture reviews, long-lived systems, or platform evolution. Happy to answer questions.
by andy12_ | 2026-01-19 12:17:45+00:00
The most important context is this image[1] from the Guardia Civil. Using Google Maps, and using as context the tree, post and yellow connection box in the image, we can place its location at 180m before the accident in the tracks of the Iryo train. The image appears to show a track welding failure. This would match the reports of some passengers[2] that reported that the "train started shaking violently" before the accident.

Photo at 38.00771000519087, -4.565435982666953

Accident at 38.009292813090475, -4.564960554581273

[1] https://img2.rtve.es/im/16899875/?w=900

[2] https://x.com/eleanorinthesky/status/2012961856520917401?s=2...
by adrian_b | 2026-01-19 12:19:01+00:00
The processors with severe throttling from AVX-512 were server CPUs, i.e. Skylake Server and its derivatives, like Cascade Lake and Cooper Lake.

Only few of those CPUs have been used in workstations, i.e. high-end desktop computers.

The vast majority of the CPUs with AVX-512 that can be encountered at the general population are either AMD Zen 4 and Zen 5 CPUs or some old Intel CPUs from the Tiger Lake, Ice Lake and Rocket Lake families. All these do not have AVX-512 throttling problems.

The owners of server computers are more likely to be knowledgeable about them and choose programs compiled with an appropriate target CPU model.

Therefore I believe that nowadays, when the percentage of computers with good AVX-512 support is increasing, and even Intel is expected to introduce by the end of the year Nova Lake with AVX-512 support, an application should be compiled such that whenever it detects AVX-512 support it should dispatch to the corresponding branch.

On the computers with AVX-512 support, using it can provide a significant increase in performance, while the computers where this could be harmful are more and more unlikely to be encountered outside datacenters that have failed to update their servers.

Skylake Server was introduced 9 years ago and Ice Lake Server, which corrected the behavior, was introduced 6 years ago. Therefore, wherever performance matters, the Skylake Server derivatives would have been replaced by now, as a single Epyc server can replace a cluster of servers with Skylake Server CPUs, at a much lower power consumption and with a higher performance.
by olig15 | 2026-01-19 12:19:28+00:00
If that’s the case, then mentioning using LLMs to help translate/organise what you want to say in your messages might be taken a bit better by others.

If you want to use LLMs to help express something you don’t know the words for in English then that is a good use for LLMs, if it’s called out. Otherwise your messages scream LLM bot to native speakers.

“You’re absolutely right”, “That hits different”, “Good call!” “–“ are all classic LLM giveaways.

I’m not a moderator here, so you don’t have to listen to me either way.
by danabramov | 2026-01-19 12:19:42+00:00
I think most people's mental model is that they should be able to change their handle / display name / avatar freely, and their posts would display the new versions. So those aren't a part of the post itself.

That said, you could create an AT app that displays a version of the post using the profile at the time. You'd just need to index all profile changes into a local database, and then query that database for the "profile at that time" to display the post. So what you're describing is possible—it just requires a different aggregation. The source of truth, however, should be denormalized and reflect most recent data.
by jMyles | 2026-01-19 12:20:31+00:00
Signed up to help.

On PickiPedia (bluegrass wiki - pickipedia.xyz), we've developed a mediawiki extension / middleware that works as an MCP server, and causes all of the contributions from the AI in question to appear as partially grayed out, with a "verify" button. A human can then verify and either confirm the provided source or supply their own.

It started as a fork of a mediawiki MCP server.

It works pretty nicely.

Of course it's only viable in situations where the operator of the LLM is willing to comply / be transparent about that use. So it doesn't address the bulk of the problem on WikiPedia.

But still might be interesting to some:

https://github.com/magent-cryptograss/pickipedia-mcp
by solumunus | 2026-01-19 12:21:41+00:00
Serious? Have you used an LLM? Of course they couldn't... LLM's speed up my development velocity. Maybe 1.5x-2x? Hard to measure. You still need the knowledge to make smart decisions, enforce sensible/maintainable architecture & patterns, etc. How is a regular person going to review code to make sure it's correct/efficient/safe?
by nirdiamant | 2026-01-19 12:21:53+00:00
Automating feedback for agents is crucial for improving their performance iteratively. Using a dual-memory architecture with Redis, combining episodic and semantic memories, provides a robust foundation for capturing relevant interactions and insights. This approach significantly enhances the agent's ability to self-improve over time. I put together some tutorials on this architecture: https://github.com/NirDiamant/agents-towards-production
by smusamashah | 2026-01-19 12:22:18+00:00
This is so much detailed and everyone who is sick of reading generated text should read this.

I had a bad experience at a shitty airport, went to google maps to leave a bad review, and found that its rating was 4.7 by many thousand people. Knowing that airport is run by corrupt government, I started reading those super positive reviews and the other older reviews by them. People who could barely manage few coherent sentences of English are now writing multiple paragraphs about history and vital importance of that airport in that region.

Reading first section "Undue emphasis on significance" those fake reviews is all I can think of.
by fc417fc802 | 2026-01-19 12:22:19+00:00
> That's like saying "There is no requirement that the user doesn't tell their password to other people - all that matters is that the user remembers it".

... yes? I wholeheartedly agree with that statement so I'm really not sure what your point is. I have shared passwords with family members in the past. It works when it works and it doesn't when it doesn't.

> The "additional constraint" is the entire point.

I believe I already refuted that. Every practical implementation will have weaknesses. Being vulnerable to a greater number of attack vectors does not disqualify the method. All that matters is that the method works as intended for the attack vectors of interest.

I can bypass the lock on my front door by breaking a window. That doesn't mean that the thing on my front door doesn't qualify as a physical lock. It just means that my security model is vulnerable to certain attack vectors. That might or might not be a problem.

> You can't get rid of it without seriously degrading your security.

Whether or not my security is degraded depends on the extent to which the attack vectors the "additional constraint" was defending against are relevant to me. Writing my password on a post-it note and sticking it to my monitor degrades my security if the attack vector is someone breaking and entering my home. However it does not degrade my security even slightly if the only attack vector I care about is a stranger on a different continent illicitly logging into the associated account.

In general your thinking on this topic seems overly rigid and dogmatic. Security practices exist only to serve real world usecases. The expected attack vectors matter. So does user inconvenience. Something that is less secure but more convenient can often be the "more correct" solution in the real world. This is no different than how businesses will often choose to implement processes with well known flaws coupled with a response plan or insurance policy. For example shipped software often has bugs that were already known prior to release.

> a TOTP secret stored in a password manager will be leaked at the same time as the password itself when the password manager is compromised

Agreed. I went out of my way earlier to acknowledge the vulnerability to additional threat models.

> when you're using a password manager a leak on the website side is not a real threat

Well sure, but how are you going to get the vast majority of your users to use a password manager? They can always choose not to and there's approximately nothing you can do to reliably detect that.

You could mandate switching to a key based solution but then you'll get lots of complaints and maybe even lose customers. Or you could augment passwords with something else. TOTP is reasonable. So are SMS or email codes. Despite not being as secure or foolproof as a hardware token those solutions are sufficient for many scenarios.
by xnacly | 2026-01-19 12:22:26+00:00
Hi, no it doesnt, this example of course breaks using temporary registers used after the optimisation. But thats why peephole is a fallback to ir optimisation, since they are only local.

I honestly didnt think of this possibility while building the optimisation. Since constant folding is done as an ir pass i will remove the peephole pass, thanks for noticing :)
by genewitch | 2026-01-19 12:22:42+00:00
i'm literally in the middle of trying to parse a couple of papers that examine the methodology of at least the NOAA homogenization model.

did you know there's only eight sensors, globally, that we have data for >95% of the last 100 years, that are labelled as "fully rural"? so this means that 99.9% of the stations must therefore be, at least, more likely to be adjusted, doesn't it? The entire premise that UHI is irrelevant because they "normalized" the 99.9% and it showed it was irrelevant is... i don't know, it's something, though.