MurphyA/hacker-news huggingface dataset:
by simion314 | 2025-07-05 11:19:17+00:00
IMHO some ideas

1 do not sell such a game, use a subscription

2 If you sell a online game you need to release the a server, not the source code but binarties, yes I know it is more work, but also lazy people were complaining that adding the mandatory "Unsubscribe" button in email is too much work or even impossible but they eventually do it and nobody dares today to defend that this rule was bad

3 make your game/software work offline, this entire thing was started because a greedy company killed a game that also had a single player mode. So if I bought Minecraft to play mostly single player I will be super pissed if Microsoft kills it because they were really special bastards that decided to force the Microsoft login to let me play the game. When they will abandon the game they need to make a final update and disable the online requirement.

4 The game will not be sold but will be "rended for N years", the customer knows what to expect and the developer is forced to keep the game working for N years from last purchase or refund the users. So if you launch soem AAA battle royale shit and it fails you refund your customers if you don't wana keep the servers running.

5 if all above is too much work then do not sell in EU or whatever USA state is demanding that you will not brick your sold software or hardware when you stop your servers because reasons.
by pella | 2025-07-05 11:19:41+00:00
If VRAM is low, data traffic between system memory and GPU VRAM increases greatly, and the PCIe link can become the bottleneck, especially if the GPU runs at x8. In extreme cases, performance may drop to ~ one eighth. ( 24.6 FPS -> 3.3 FPS )

"Dragon Age: The Veilguard" - 2560 x 1440: - RTX 5060 Ti 8 GB on PCIe 5.0: 24.6 FPS - RTX 5060 Ti 8 GB on PCIe 4.0: 3.3 FPS !!!!

https://www.computerbase.de/artikel/grafikkarten/nvidia-gefo...
by empiko | 2025-07-05 11:20:16+00:00
Observe what the AI companies are doing, not what they are saying. If they would expect to achieve AGI soon, their behaviour would be completely different. Why bother developing chatbots or doing sales, when you will be operating AGI in a few short years? Surely, all resources should go towards that goal, as it is supposed to usher the humanity into a new prosperous age (somehow).
by diggan | 2025-07-05 11:20:45+00:00
> What you're saying is that the claim "it's a bubble" is not falsifiable (people move price and time targets) and therefore a belief and not scientifically grounded, just like a religion.

No, I'm merely trying to understand what people's understanding of a "bubble" is. I couldn't care less if others consider Bitcoin a bubble or not, but after hearing "Bitcoin is a bubble" since ~2015 sometime, I feel like I misunderstand what a "bubble" is. The "tulip mania" seems to have been around 2-3 years long, the dotcom bubble around 10 years, so I guess it isn't impossible for a bubble to last 20 or even 30 years.
by jug | 2025-07-05 11:20:51+00:00
Don't LLM's have enough insight in at least the very concepts here? o3 is considered PhD level on this. Maybe not pure math solving since LLM's suck on that, but I wouldn't be quick to doubt the capacity of understanding the advanced concepts and typical wording. Also, this is hopefully not passing through LLM's completely unvetted, but as a crutch to get 80-90% there with minimal effort.
by lrhegeba | 2025-07-05 11:21:34+00:00
My house also doesnt generate cash flow/interest by itself, must have an intrinsic value of zero. Surprisingly it can be used as collateral for a loan as long as other people assign a (however disputable) value to it. So, of course you could be right when all (not just you) other people decide that BTC has a value of zero. Meanwhile i use my BTCs as collateral. Value is more of a social judgment, not a law of nature. Hence the misconception?
by rvz | 2025-07-05 11:21:51+00:00
Are we finally realizing that the term "AGI" is not only hijacked to become meaningless, but achieving it has always been nothing but a complete scam as I was saying before? [0]

If you were in a "pioneering" AI lab that claims to be in the lead in achieving "AGI", why move to another lab that is behind other than offering $10M a year.

Snap out of the "AGI" BS.

[0] https://news.ycombinator.com/item?id=37438154
by blippage | 2025-07-05 11:21:58+00:00
I did see Debian on YT being booted up on an Amiga. It was, to say the least, a painful-looking experience. It seems sacrilege in a way. If you're going to use an Amiga you might as well use AmigaOS.

Amazingly, Aminet is still up-and-running with frequent uploads.

https://www.aminet.net/

I contributed a package to that once.

I also made an animation on the Amiga, "Sadistic Circus". A circus dog jumps through a hoop a few times, then gets set on fire. What a sick, sick little puppy I am. I submitted it to a PD disk collection one time.

The dog was an image I got off of a magazine disk, which I mucked around with to create my animation.

Pretty rubbish really, but whatever. Happy days.

Ah, nostalgia ain't what it used to be -- source contested
by danaris | 2025-07-05 11:24:39+00:00
...I think you've missed my point.

In a situation where someone's status is not already known by a majority of people present, engaging in activities that rely on high status are a risk.

No one's status is inherent. It's a purely social construct—and it can vary depending on what group you're with!

If you look at, say, a black person in the mid-20th century, they might be very high status among other black people, but if they go among white people they will be seen as low status.

Leave your own community, go among people who don't know you (assuming there's nothing immediately visible about you that communicates status to them, as above), and whatever status you had before is only as relevant as you make it.
by bayindirh | 2025-07-05 11:25:36+00:00
I think the difference between Open Source and Free Software is not known enough.

Open Source software is not about users generally. It’s about other developers. Like a trade gathering. People in the know get there, get the tools they need, build the things they need with these open things and sell them to make a living. That’s fair. I understand, agree, and respect them.

Free Software’s different. Think like end users get the things they need with all the blueprints and specifications of that thing. They can do anything to these things, but if they want to share it, they have to share the new blueprints and specifications as well, to keep the thing available and free from abuse.

I’m in the second camp. I give you something for free, but there are terms attached. If you modify the thing, you have to give modifications away. Plus, you can’t integrate it into a tool which is or can be closed.

I just don’t want the thing i built for you to be closed and used against you to make your life more difficult. Because the aim was to make your life easier in the first place.
by MattRix | 2025-07-05 11:25:52+00:00
It’s not clear to me that most of those use cases will be served better by a blockchain rather than a regular centralized service… but also examples like the camera don’t really work, because someone could still use the camera to photograph a generated image (for example), or hack the camera itself.

On top of that, up until this point in time, Bitcoin has been the opposite of secure. The entire history of it is filled with people constantly losing money and being scammed with no real recourse.
by Einswilli | 2025-07-05 11:25:56+00:00
Hey everyone ,

I shared FletX a couple days ago — it’s an open-source micro-framework that brings reactive state, DI, and modular architecture to Python UIs built with Flet. Think GetX from Flutter, but for Python.

We just released version `v0.1.4.a0`, which includes class-based controllers, Angular-style routing, a revamped CLI, and a new scalable project structure — all aiming to make serious UI development in Python more maintainable and fun.

Would love to hear your thoughts:

Have you tried Flet before?

What’s your take on bringing reactive architectures to Python frontends?

Anything you’d expect from a Python-first UI framework like this?

Open to feedback, suggestions, and collaboration.

Article: https://medium.com/@einswilligoeh/fletx-v0-1-4-a0-is-here-th...

Thanks for reading
by hotpotat | 2025-07-05 11:26:23+00:00
Mean time to shipping features of various estimated difficulty. It’s subjective and not perfect, but generally speaking I need to work way less. I’ll be honest, one thing I think I could have done faster without AI was to implement CRDT-based cloud sync for a project I have going. I think I’ve tried to utilize AI too much for this. It’s good at implementing vector clock implementations, but not at preventing race conditions.
by klipo | 2025-07-05 11:26:24+00:00
Good luck! I’m going through a similar journey. I’m in my late thirties and only started software engineering professionally 5 years ago, without a formal CS degree, but with a hobby-level affinity for computers. It seems like you have an intrinsic interest in the subject. I think this is THE key, because you will grow the most by figuring things out in a play-like fashion, this will solidify your understanding and build intuition.

Looking back what has helped me a lot is being surrounded by more experienced engineers that were good at teaching (those are quite rare I discovered later). Other than that, read a lot of code, write a lot of code, and keep reflecting on what areas to further develop. Be kind to yourself, this space is huge and no one’s is an expert in all of it. Burn out is real, especially when struggling alone for too long. One thing that has helped me as well is to realise everything in software engineering has been made by humans. None of it is actually ‘unknown magic’, just keep digging deeper to find out how the thing you’re struggling with works on a more fundamental level. The LLM age has made this so much easier.
by octo888 | 2025-07-05 11:29:00+00:00
> Like, just to calibrate here: you know how some code editors will automatically fill in a right bracket or quote when you type a left one

This drives me mad in JetBrains' products mostly because there are about 14 ways to completely disable it (including Rider, which is different to the others). There should be a single toggle for "Disable all 'smart' completions"
by corimaith | 2025-07-05 11:31:55+00:00
>The first one throws an intentionally vague imbalance and aims squarely at Chine state aids distortion. It also goes at length about how tariffs are seen as terrible by everyone and how it’s all about a level playing field and not about rebalancing trade balances.

They are all talking about the same thing. The large imbalances in trade are precisely due to the distortionary domestic policies that surplus nations bring, of which China is commonly perceived as the biggest violator. A world without any protectionist policies is one where trade balances are temporary or close to 0 due to FX effects.

>The second is strictly about the US and explains that trade inbalance has more to do with capital flows that actual trade of goods and how the extreme situation in the US might need moderation.

You clearly then need to review your definitions because we are talking about the same concepts here. Current Account + Financial & Capital Account = 0. The capital flows are the direct inverse of the current account and flow of trade. In the same way, Current Account = Savings - Investment. When he talks about using excess savings locally, that is precisely about moving savings into consumtpion and thus reducing trade surpluses.

That is very much what economists or Bessnet are still saying today in reducing excessive surpluses in turn and thus trade imbalances. Clearly after 20 years, trade imbalances aren't self-balancing like FX effects would imply, due to very explicit policies pursed by said surplus nations in doubling down on manufacturing rather than increasing consumption.

Mind you, the greater implication of what Bernanke was suggesting is that the excess savings and associated large capital inflows (and thus deficit) is what fueled the housing bubble and credit expansion in the 2000s that led to the GFC. The greater argument being that these distortionary policies that being pursued domestically in surplus countries over manufacturing is leading to an associated distortion in the US economy towards overfinancialization.
by rvz | 2025-07-05 11:32:18+00:00
Exactly. For example, Microsoft was building data centers all over the world since "AGI" was "around the corner" according to them.

Now they are cancelling those plans. For them "AGI" was cancelled.

OpenAI claims to be closer and closer to "AGI" as more top scientists left or are getting poached by other labs that are behind.

So why would you leave if the promise of achieving "AGI" was going to produce "$100B dollars of profits" as per OpenAI's and Microsoft's definition in their deal?

Their actions tell more than any of their statements or claims.
by lemphi | 2025-07-05 11:33:25+00:00
Yeah so these were the first derive macros I've ever written, and they're quite ad-hoc to say the least, with very few types / expression syntaxes being supported currently. Also, I'm not sure how useful others would find them as they're all meant to work in tandem for my exact use case where I wanted a very specific output that also generated const enums and verbose interface definitions that worked with my code generation for generating binary decoding functions for each type.

I'm not necessarily against open sourcing them, but I'd probably want to significantly polish / rewrite them first and write a lot of documentation, and probably only if there was significant demand. In the meantime I think there's a decent number of crates for generating Typescript bindings for Rust types that have much better support (like ts-rs and typeshare)
by ksec | 2025-07-05 11:34:02+00:00
May be a Naive Question: Has there ever been a time, where Tech or Software companies have to pay tax even when they are un-profitable. And if not, given the historic low interest rate, why not borrow and continue to grow until the company can no longer manage to spend all your debt? Correct me if I am wrong I think that used to be the playbook for Amazon.

There are companies which I dont understand why they are keeping all the profits and not reinvesting for R&D or other purposes. I must be missing an angle on this. Apart from investors, what else would it be?
by gryfft | 2025-07-05 11:34:07+00:00
Smaller vehicles are safer for others and more gas-efficient. Empathy and efficiency are not sexy, they show weakness and femininity.

A nice, big vehicle sends a strong signal that you can afford a newer car than others and that you aren't hung up on feelings or politics or penny pinching. Big trucks are fun and cool. Danger is cool. Being bigger than others is cool.
by supermatt | 2025-07-05 11:34:53+00:00
> I really want to learn how to… (misc domain stuff)

From your objectives, I don’t think you want to learn computer science, you want to learn how to be a full stack software developer.

Learning certain aspects of computer science may certainly help you, but it’s by no means a prerequisite - and won’t help you to actually build things.

Learn the things you aim towards by doing and reading domain specific knowledge.
by FabHK | 2025-07-05 11:34:53+00:00
> Bitcoin is the only immutable peer to peer system ever created

What about the other thousands of other public blockchains, many of which are extremely similar (DOGE, BCH, LTC, ...)?

> In a world headed toward web 3.0, generative AI content & virtual reality

... Metaverse anytime now.

> there is tremendous value in a trustless and immutable peer to peer system.

Personally, I think there is much more value in trusted systems.

> In fact, I think we NEED it

... because the world didn't work at all prior to 2009?

> and should as a society happily bear the power consumption

In contrast, I think if we were to eliminate Bitcoin and other crypto, we'd save 1% of electricity with very few negative side effects, but a significant reduction in crime, frauds, and scams.

> already we cannot trust that a digital picture is genuine.

Solutions to this problem might well involve digital signatures and hardware enclaves in cameras (installed by trusted centralized camera producers which could publish the public keys of each sold camera once), but I don't see how public blockchains would add any value. The signature of the picture embedded in the picture speaks for itself.

> My bet is that we are headed toward a future where blockchain is ubiquitous.

Gott forbid.

> When you order groceries, the origin of the produce and raw ingredients are all embedded in blockchain.

Apart from the fact that I don't see the benefit of that, the oracle problem makes this impossible, I fear.
by austin-cheney | 2025-07-05 11:35:43+00:00
No.

First of all we are developers only. Calling ourselves engineers is a sociopathic lie. Almost none of us are capable of doing anything that resembles engineering.

The problem with software is permissive tolerance of gross incompetence. I have been doing this for 20 years in the corporate world and can easily say 15% of the workforce knows what they are doing. The rest is reliant on other things to do it for them: open source applications, frameworks, toolkits, AI. The problem with industry wide incompetence is that solution delivery is slow, piecemeal, and extremely narrow in scope.

It really doesn’t take much to be a 10x developer. I have been a 10x developer multiple times. It typically means I learn to do the full 8 hours worth of work in less than 2 hours so that I can play games all day. The work delivered tends to be far more durable and execute substantially faster so nobody asks many questions. It’s not that I’m smart. It’s that my peers just do the same stupid shit over and over without asking questions because they are getting by with imposter syndrome.

Employers need to occasionally hire a 10x developer otherwise they are going to be hiring outside firms to fill that gap.
by danlitt | 2025-07-05 11:36:18+00:00
Unfinished works are a slightly different matter. I still disagree by and large with destroying them, but I can see the argument for it, especially when it is the explicit wish of the author.

Published works are different: you released it, why? People publish art precisely so that it can be enjoyed by others. Your argument as stated seems to naively imply that if I write a book and decide later I'm embarrassed by it, I should be able to remotely destroy all the copies. That's probably an unfair reading and not what you meant, but there is nothing in your argument that rules it out.

Sharing a creative work is a reciprocal act. The consumer (who usually pays for it, by the way) gets pleasure in enjoying the work, and the creator gets pleasure from their reputation and from feeling like they made something important. It is normal and healthy for both sides of that interaction to feel like they are a holistic part of the work. Why do you think so many people form communities around the kind of art they like? Bands are nothing if they have no fans, artists are nothing if they have no following.

To just dismiss this as a nameless/faceless consumer is honestly not even offensive, I just don't believe you.
by WillAdams | 2025-07-05 11:36:52+00:00
I've been re-learning CS (programmed as a kid, then missed getting a minor in CS in college after the service by one 300-level course which wasn't being re-offered when I needed it) and then just did (La)TeX and AppleScript for my day job, but am now trying to create a tool for CNC which is quite different from those which have existed previously, and one thing which has helped a lot is MIT OCW:

- the Python courses got me up-to-speed on the basics of that language: https://ocw.mit.edu/courses/6-0001-introduction-to-computer-... and https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-pr...

- Structure and Interpretation of Computer Programs served as a disciplined review of a book which I wasn't patient enough to do the exercises of when I first read it: https://ocw.mit.edu/courses/6-001-structure-and-interpretati...

- Mathematics for Computer Science helped make up for my spotty math: https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-...

I've also found the recent book:

https://www.goodreads.com/book/show/39996759-a-philosophy-of...

very helpful (first reading I did one chapter at a time, re-writing my current project applying the principles of that chapter) --- interesting video overview at:

https://www.youtube.com/watch?v=bmSAYlu0NcY

If one is fortunate, there are videos on specific subjects/algorithms which one needs, e.g.,

https://www.youtube.com/watch?v=jvPPXbo87ds
by FabHK | 2025-07-05 11:36:53+00:00
Not to mention the fact that you can hold Bitcoin trustlessly, and you can transfer it to someone else trustlessly, but then you have to trust that they send to you in return what they promised.

See Goharshady, Amir Kafshdar: Irrationality, Extortion, or Trusted Third-Parties: Why It Is Impossible to Buy and Sell Physical Goods Securely on the Blockchain. arXiv:2110.09857, arXiv, 19 Oct. 2021. arXiv.org, http://arxiv.org/abs/2110.09857.
by cedws | 2025-07-05 11:38:11+00:00
I still see little conversation about the two fundamental limitations of LLMs right now: context size, and prompt injection.

* Computation does not scale linearly with context size, meaning the ‘memory’ of LLMs is limited and gets more expensive as it gets bigger.

* Prompt injection limits the usability of LLMs in the real world. How can you put an LLM in the driving seat if malicious actors can talk it into doing something it’s not supposed to.

Whenever I see a blog post by Anthropic or OpenAI I do a Ctrl+F for “prompt injection.” Never mentioned. They want people to forget this is a problem — because it’s a massive one.
by b3nce | 2025-07-05 11:39:06+00:00
In Frontend development we tend to believe that all data will arrive perfectly structured, that APIs will always respond correctly, the user interactions will behave as expected. Unfortunately, the real examples are much messier. APIs can change or fail, users can provide invalid input, and network calls can hang indefinitely. There are many mission critical softwares out there like aerospace, military, banking systems and many more. If any of these systems fails it can have a huge impact, it would mean a lost satellite or a million dollar loss. I also can be a bit paranoid when I think about what could go wrong with my code. In this article I am going to show you techniques and concepts with React and TypeScript examples that you can use to make your code safer and error proof.
by coldcode | 2025-07-05 11:39:17+00:00
I never trusted them from the start. I remember the hype that came out of Sun when J2EE/EJBs appeared. Their hype documents said the future of programming was buying EJBs from vendors and wiring them together. AI is of course a much bigger hype machine with massive investments that need to be justified somehow. AI is a useful tool (sometimes) but not a revolution. ML is much more useful a tool. AGI is a pipe dream fantasy pushed to make it seem like AI will change everything, as if AI is like the discovery that making fire was.
by William_BB | 2025-07-05 11:39:49+00:00
Thank you so much, this explains it well. I was initially afraid that the dispatch would be costly, but from what I understand it's (almost) zero cost after the first call.

I only code for x86 with vectorclass library, so I never had to worry about portability. In practice, is it really possible to write generic SIMD code like the example using Highway? Or could you often find optimization opportunities if you targeted a particular architecture?