MurphyA/hacker-news huggingface dataset:
by izacus | 2026-01-23 12:55:17+00:00
I dunno, are you sure you can manually write correct de/serializaiton for JSON and XML so strings, floats and integer formats correctly get parsed between JavaScript, Java, Python, Go, Rust, C++ and any other languages?

Do you want to maintain that and debug that? Do you want to do all of that without help of a compiler enforcing the schema and failing compiles/CI when someone accidentally changes the schema?

Because you get all of that with protobuf if you use them appropriately.

You can of course build all of this yourself... and maybe it'll even be as efficient, performant and supported. Maybe.
by einpoklum | 2026-01-23 12:55:38+00:00
Yeah, well... not really.

I used to tell my Into-to-Programming-in-C course students, 20 years ago, that they could in principle skip one or two of the homework assignments; and that some students even manage to outsmart us and submit copied work as homework, but - they would just not become able to program if they don't do their homework themselves. "If you want to be able to write software code you have to exercise writing code. It's just that simple and there's no getting around it."

Of course not every discipline is the same. But I can also tell you that if you want to know, say, history - you have to memorize accounts and aspects and highlights of historical periods and processes, and recount them yourself, and check that you got things right. If "the AI" does this for you, then maybe it knows history but you don't.

And that is the point of homework (if it's voluntary of course).
by scott_w | 2026-01-23 12:55:44+00:00
For your hypothesis to work, it would mean it’s not possible for me to tell my boss “no.” Yet I do this all the time without repercussion. Trying to boil every relationship down to “power dynamics” is outright childish.

Do my boss and I have a formal relationship based on expectations we have of each other? Yes, absolutely. Are there consequences if I repeatedly go against those expectations? Yes. Are we friends? No. Does that give him unlimited control over me? Also no. Are there consequences for my boss repeatedly going against my expectations of him? Yes. Are they the same?

Are there people out there that abuse the position of boss to extract unreasonable concessions? Undeniably, yes. Is this relevant to a discussion of your boss asking if a task can be finished sooner? Not in the slightest.

I hope this clarifies things for you.
by GeorgeOldfield | 2026-01-23 12:55:48+00:00
this is a great showcase of how good Mac OS is compared to something like Windows when we bicker about tiny things like the address field in the apple pay app.

Meanwhile on Windows we could talk about unreliable updates causing major bugs (explorer crashes, audio failures, slow performance, taskbar issues), poor quality assurance leading to regressions, bloatware. not to mention the hardware is in a different league.
by Cthulhu_ | 2026-01-23 12:55:50+00:00
To add, I don't know if this is a cultural, personal, or other thing but nowadays even if people get shamed for whatever they do, they see it more as a challenge, and it makes them rebel even harder against what is perceived to be old fashioned or whatever.

Basically teenagers. But it feels like the rebellious teenager phase lasts longer nowadays. Zero evidence besides vibes and anecdotes, but still.

Or maybe it's me that's getting old?
by lproven | 2026-01-23 12:56:11+00:00
Ooh! Can I join in?

I'll throw in a few of the billions I made when I read this paper by "Satoshi Nakamoto" in 2009 and decided to turn over my dozen SETI@home machines to mining his imaginary internet money.

I wanna sponsor 9front. Merge in whatever we can salvage from Inferno, make a 64-bit Dis runtime, and Inferno's version of Rio which is a lot more comprehensible.

I want a VM that can run diskless Linux microVMs so I can just run a Linux binary and have it open and display a GUI in a new Equis window.
by netsharc | 2026-01-23 12:56:32+00:00
In legalese it's true... the tweet was "Just started Tesla Robotaxi drives in Austin with no safety monitor in the car.".

An analogy would be if a husband came home from a job trip in Denver and his wife accused him of cheating, and his response is "I wasn't cheating on you in Denver!", because he cheated on her in Boulder.

"No safety monitor in the car". Somehow the image of Mr. Bean driving his car from an armchair mounted on top of it comes to mind: https://www.youtube.com/watch?v=LVSLLWXdKV0
by ilovetux | 2026-01-23 12:56:36+00:00
It's my opinion that AI can help a lot when it is supporting you when expanding beyond your core competency.

For instance, as a SWE, I get just a little help with boilerplate from the AI. I could usually have done it better, but sometimes the ask is both simple enough and boring enough that the code from the LLM actually produces something very close to what I would produce.

On the other side of the coin, a non-technical person using AI would be unable to properly understand and review the output.

Where it shines is on things that I am OK at. Like writing marketing copy. I can get by myself, but its slightly outside of my wheelhouse, but as long as I have a solid understanding of the product I can use AI to compliment my beginner/intermediate skills and produce something better than I would produce on my own.

A similar thing is writing tutorials. I write some code and documentation, but the tutorials are enough of a slog that I get distracted by my distaste for it. This is a good fit for AI.

I think this is where we will see AI help the most. Where someone's skillset includes the task at hand but at a secondary level where the user might doubt themselves or get distracted with the misery the task brings them.
by bflesch | 2026-01-23 12:57:09+00:00
Ignorance is bliss I guess? Unfortunately in civilized non-US countries we have a thing called accounting and if you spend money with the company credit card there is someone called "accountant" who wants to see the invoice.

And Stripe is OBLIGATED to tell me at least who is the damn COUNTERPARTY to my transaction. Company name, company registration number, company country of residence. Ideally with address. And - wow - now we have everything to actually legally follow up with the merchant to get a proper invoice from them.

But Stripe is actively obscuring this information, and making it hard for users to find out. Many of the Stripe merchants don't even have an imprint on their website.

You ask why they hide the information? Because otherwise it would be clear even to ignorant people like you that in fact a VAT needs to be paid on that transaction.
by bondarchuk | 2026-01-23 12:57:21+00:00
Also, the metaphorical "little voice in the back of your head" that tells you what you're about to do is a bad idea.. Apparently people really hear that too? It would be nice to read about the differences between genuine hallucinations and mental imagery or sound from someone familiar with both. Obviously there are differences but people just get offended or simply weirded out most of the time when you ask.

Also you might find it interesting to read Jaynes' Breakdown of the Bicameral Mind. It's evidently controversial and not a viewpoint to uncritically adopt wholesale, but it does get you thinking about mental visualization/audiolization vs. hallucinations etc... and contains some intriguing historical anecdotes.
by Cthulhu_ | 2026-01-23 12:57:26+00:00
Sounds like everyone's got some main character syndrome, the cure for that is to be a meaningless cog in the enterprise wheels for a while. But then I suspect a lot of open source contributions are done exactly by those people - they don't really matter in their day job, but in open source they can Make A Difference.

Of course, the vast majority of OS work is the same cog-in-a-machine work, and with low effort AI assisted contributions, the non-hero-coding work becomes more prevalent than ever.
by inesbarros1 | 2026-01-23 12:57:33+00:00
Late last year, during a couple of days off from my full-time job, I was on a walk with a friend who happened to be job hunting. She was venting about how dreadful the whole process of applying to jobs online can be: the CV mess, tailoring it for each role, filling out the same forms over and over, keeping track of everything, not accidentally sending a cover letter with the wrong company name - all of that. I’ve been there, and anyone who’s applied to jobs online has probably been there too.

So I turned to AI to build a small product that could help. As someone who hasn’t coded in years, my process was:
- used ChatGPT deep research to find key requirements and to search the web for specific topics—papers, reddit posts, and so on.
- took the research and key points to Cursor and asked it to propose an implementation plan. My goal is a phased plan I can copy/paste and execute.
- then, used Lovable to start development based on those phases. After I have something working, I go back to Cursor.

I review the code, test to see if it works, and then bounce between Lovable and Cursor to fix bugs.

After some back-and-forth—testing, iterating, and second-guessing, I decided to launch. My audiences on social media are small, and linkedin felt like the best place to start, since it’s where so many people go when they’re job hunting. I got 65 signups in the first 24 hours, which sounds tiny, but it meant the world to me. I couldn't believe real humans cared to test and use (and return to) my little AI product.

I’m posting here in the hopes of getting more testers. The feedback I received from some of those first 65 users was invaluable, and I’m now in the trenches iterating and shipping fixes. I'm really confident the product is in good shape for anyone doing tailored applications and looking to save time.

It would mean the world if any of you could test it and provide your thoughts. It’s free (up to 3 tailored CVs, infinite auto-fill applications), and I’m happy to retribute the support however it fits (reviewing CVs, making intros, helping with applications).
by pjc50 | 2026-01-23 12:57:41+00:00
Again, no raindrop considers itself responsible for the flood: if you buy enough coffee-priced subscriptions, that's unaffordable. Usually people already have their coffee-priced budget allocated to something. Like coffee.

(Incidentally, this is why mobile gaming uses so many anti-patterns, to make people keep making "just one more" tiny purchase)
by varispeed | 2026-01-23 12:57:46+00:00
One clue is that you cannot predict what key user is going to press next reliably, so the jitter would always be added to actual key press. You can minimise that by adding constant latency, so that you could simulate pulling events back in time, but still this is going to get complex quick and still could be filtered out. As for methods, it depends on the jitter. Think of things like noise removal in audio and adaptive filtering.
Adding extra packets is much easier and more secure.
by nicbou | 2026-01-23 12:58:51+00:00
I think that the government could do this job really well if they wanted to. I'm just one guy working ~25 hours per week, if that. It really isn't rocket science, just empathy and good writing.

The biggest problem is that the government often describes bureaucracy in terms of what they need from you, not how their services fit in your journey. It feels like we are serving the bureaucracy and not the other way around.
by ffsm8 | 2026-01-23 12:59:51+00:00
> There's no way for third parties to be sure of anything in this kind of situation,

Not just third parties, but also the first party can't be sure of anything - just as he said. This entire article was speculation because there was no other way to figure out what could've caused the ban.

> where one party shares only the information they wish and the other side stays silent as a matter of default corporate policy.

I don't think that's a fair viewpoint - because it implies that relevant information was omitted on purpose.

From my own experience with anthropic, I believe his story is likely true.

I mean they were terminating sessions left an right all summer/fall because of "violations"... Like literally writing "hello" in a clean project and first prompt and getting the session terminated.

This has since been mostly resolved, but I bet there are still edge cases on their janky "safety" measures. And looking at the linked claude.md, his theory checks out to me. I mean he was essentially doing what was banned in the TOS - iteratively finding ways to lead the model to doing something else them what it initially was going to do.

If his end goal was to write a malware which does, essentially, prompt injection... He'd go at it exactly like this. Hence sure as hell can imagine anthropic writing a prompt to analyze sessions determining bad actors which caught him
by randomNumber7 | 2026-01-23 12:59:53+00:00
I think Swift has great C interop but they made pointers too diffcult to use. Which of the following type do you have to use if your C API returns some pointer?

UnsafeMutablePointer, UnsafePointer, UnsafeMutableBufferPointer, UnsafeBufferPointer, UnsafeMutableRawPointer, UnsafeRawPointer, UnsafeMutableRawBufferPointer, UnsafeRawBufferPointer

?? This is comical and the only reason to make it this clunky is because "unsafe is bad" and you don't want people to use it.
by bflesch | 2026-01-23 13:00:25+00:00
That's incorrect. At minimum, the processor needs to tell me exactly who the money goes to, so I can reach out to them.

And that's a "legal reach out" kind of information including company name, company type, company registration number, and company country of incorporation.

Stripe makes it easy for merchants to obscure that information and is actively hiding it from the customers who paid the merchant.
by cryptowhisper | 2026-01-23 13:00:52+00:00
I spent 6 months building what I thought people wanted.

Clean UI. Fast performance. All the features competitors had and some unique ones. Launched it feeling confident.

Got 100 signups in week one. Felt amazing.

Week two? 3 people were still using it. Everyone else bounced.

That hurt. But what hurt more was I had no idea why.

Here's what I learned the hard way:

People don't leave because your product is bad. They leave because it doesn't fit into their actual life.

I was building features I thought were cool. Not features people would use every single day.

So I started over. But different this time.

I built something I needed myself first. An AI that actually help you with achieving your goals, helps with task like have its own pc , chat like a person like its alive , message first by itself when it wants, don't have to tell it to remind of something its just do so memory , send voice notes , images of itself, understand the pattern, emotions, in simple give a shit about me haha, not like give a big prompt then get answers haha it's like message like we do multiple messages on chat app

I used it for weeks before showing anyone. Fixed what annoyed me like sign up bs haha. Added what I actually missed when it wasn't there.

Then I let 10 people try it my friends and their friends haha. Watched how they used it. What they ignored. What made them come back.

The retention difference was insane.

First product: 6% came back after week one.

This one (zropi.com): 30%+ are still using it daily after a 3 weeks.

Same developer. Different approach.

The business model? its free currently completely. Still figuring it out. But I've got hundreds of users now who actually care about the product (Thank u guys haha). People used it multiple way I didn't expect to learn language, to just talk about life, dungeon master for D&D campaign, product review etc. Thats what made me think yes some potential there in it haha

If you're building something right now:

Use your own product every single day. If you're not, your users won't either.

Watch real people use it. Not demos. Real messy usage.

Retention beats features. Always.

Build what people come back to, not what looks good in screenshots.

I'm still learning this stuff. But the difference between building what I thought people wanted vs building what I actually needed myself? Night and day.

Anyone else been through this? Would love to hear your retention horror stories or wins.
by lotsofpulp | 2026-01-23 13:00:55+00:00
I find my usage of credit cards shrinking every year in the US. It's pretty much narrowed down to non Target retail, travel, and restaurants.

As the sellers get bigger and bigger and electronic cash payments become more normalized, I think we'll see more and more sellers charge at least 3%, if not 5% extra for credit cards so that all of their merchant fees and chargeback risk are covered.

Right now, it's just a bet that having the same price for credit card and non credit card will result in sellers willing to pay a higher price (a psychological phenomena), but more and more sellers are not betting on that.

I wonder if the effect of people being more willing to pay higher prices is seen in discretionary purchases, so travel/non staple retail will continue to incentivize credit card usage, while most other businesses will not.
by storystarling | 2026-01-23 13:01:22+00:00
Curious if the H100s were strictly for VRAM capacity? Since this is a batch job and latency doesn't really matter, it seems like you could have run this on 4090s for a fraction of the cost. Unless the model size was the bottleneck, the price to performance ratio on consumer hardware is usually much better for this kind of workload.
by msdz | 2026-01-23 13:01:23+00:00
I'm not the founder nor Kagi employee, just a customer, but

> Can you describe or offer any insight into the "significant IP" that you need to protect and defend?

The novel IP is having implemented and still implementing the browser APIs necessary for both Firefox and Chromium extensions to work in a Safari (Webkit)-based browser. See [1] for the significant progress.

> What threats from a larger company are you primarily concerned about?

Integrating said functionality themselves to offer another viable iOS browser, which Kagi is currently the only [2] offerer of (or another viable macOS/future Linux/Windows browser, although more than one exist there already).

[1] https://docs.google.com/spreadsheets/d/14IgSRVop4psUTgtLZlvY...
(via: https://help.kagi.com/orion/misc/technical.html)

[2] Unless the EU steps up, all iOS browsers will continue to have to be Webkit-based with minimal, lackluster extension support. Not viable for anything beyond the most basic of use cases.
by nicbou | 2026-01-23 13:01:48+00:00
That's about right! It was meant to be a quick guide and it took me about a month to finish it because I kept coming across new issues.

What got me to work on this was a related post on the German exit tax not too long ago: https://news.ycombinator.com/item?id=44828158

I don't gain anything from promoting my free, hyperlocal content here, but I love to talk about my work and the discussion here is unfailingly interesting.
by fc417fc802 | 2026-01-23 13:02:03+00:00
I don't think that's right. When you explain a technical problem to someone who isn't intimately familiar with it you're forced to think through the individual steps in quite a bit of detail. Of course that itself is an acquired skill but never mind that.

The point or rubber duck debugging then is to realize the benefit of verbally describing the problem without needing to interrupt your colleague and waste his time in order to do so. It's born of the recognition that often, midway through wasting your colleague's time, you'll trail off with an "oh ..." and exit the conversation. You've ended up figuring out the problem before ever actually receiving any feedback.

To that end an LLM works perfectly well as long as you still need to walk through a full explanation of the problem (ie minimal relevant context). An added bonus being that the LLM offers at least some of the benefits of a live person who can point out errors or alert you to new information as you go.

Basically my quibble is that to me the entire point of rubber duck debugging is "doesn't waste a real person's time" but it comes with the noticeable drawback of "plastic duck is incapable of contributing any useful insights".
by JKCalhoun | 2026-01-23 13:02:28+00:00
Bureaucracy was my takeaway.

As a USAmerican though, I see it as more general—a statement about how modern, "1st-world" civilization has become so god-damned complicated.

I catch myself (especially since I have kids) realizing how difficult it is to navigate some aspect of modern life (for example, various payment methods—credit cards). A kind of mantra that always rises in my thoughts is, "No one would ever have designed the system to work like this."

Somehow, independent actors, independent reasons, likely the ability to make it this complex has indeed made it this complex.

It's no surprise then that just functioning in this modern society induces a level of background anxiety. Pretty much the opposite of "touching grass".
by bisekrankas | 2026-01-23 13:02:29+00:00
Agreed, however I have found it is very hard to get through by going the long explanation route of the issue, when I have attempted it has ended up in the regular "nothing to hide, protect children good" handwavy counterpoints.

I think some very simple message is needed to reach people who aren't concerned, or don't understand how dangerous the implications of this is.

I made the mistake of starting to explain what end to end encryption is and why it is important and they quickly lost interest.
by ada1981 | 2026-01-23 13:02:32+00:00
This is going to increasingly be a problem for many people.

For me, getting a Skoolie and subletting my apt in NYC gave me a great foundation

1. I was able to sublet my furnished place in nyc for $1k more than rent and make money while traveling.

2. I was able to work remote visiting clients and spending time in nature.

3. It provided a certain kind of daily challenge that was great for me.

4. The adventure was incredible and I fell in love with the road. I thought I’d spend a month or three cruising around but it ended up about over 3 years.

5. I followed my heart and the weather to hot springs Arkansas to watch the total eclipse and met a woman who I just got engaged to (while in Antarctica at an AI conference).

6. My business has been the best it’s ever been and put me into a top 1% income.

I wasn’t broke when I started but it was amazing to have a sense that even if I was I could buy a big bag of beans and rice, head to a gorgeous piece of free federal BLM land, run my laptop on solar and use my cell WiFi to figure it out.

Beyond that, figure out what problem you want to solve for the world and go find people working on that problem and help them.
by Intermernet | 2026-01-23 13:03:25+00:00
The extra charges you are describing are a "cherry on the top" for the card issuers. They could easily survive without those charges (in many countries they do). They also act as a convenient diversion. If you think that's the way they make money you will avoid looking into the other ways they make money. Namely, exhorbitant interest rates on defaulted loans by those who were "sold" credit cards with no practical means of ever servicing the debt.
by JumpCrisscross | 2026-01-23 13:03:38+00:00
> Kessler syndrome means you don't need to hit all 10k yourself

Kessler is useless for LEO constellations. The timeframes of the cascades exceed the useful lives and dwelling times at those altitudes.

I am not aware of a military solution to prompting a cascade over even a limited area. Instead, you’d use repeated high-atmosphere nuclear detonations to fry birds in a region.
by Jackpillar | 2026-01-23 13:03:42+00:00
This 2027 date is based off a misread from a speech from Xi that he himself has since distanced himself from. 2027 is just used by war mongers and natsec folks to bang the war drums to siphon more money into the US military industrial complex. Unlike Russia, China isn't stupid and they don't need a full scale invasion to take over Taiwan.