MurphyA/hacker-news huggingface dataset:
by ErroneousBosh | 2025-10-23 09:44:23+00:00
I worked with a guy who hated comments. Twice a week or so he'd be "working from home" for some damn reason or another, and he'd spend the day removing all the comments from a massive and tangled PHP codebase. PHP4, at that, to give you a sense of how long ago.

Anyway his argument was "but the code should be obvious! You shouldn't need comments to explain what the code does!"

Yes Robert, but you need comments to explain what the code expects to do stuff to, and why you want that.

Turns out that removing the "Development Manager" as he styled himself's write access to the Subversion repository causes ripples in the fabric of reality right up to the C suite, but I could back my decision up with solid evidence that he was causing more problems than he was solving.
by Agraillo | 2025-10-23 09:44:41+00:00
> The successful product concept is the Meta Ray-Bans, and it’s crazy to me that they have zero competition especially from Apple

This is my pure speculation, but it seems like for a product like this there is no ideal path for Apple. Two scenarios (there may be more):

* Make it an evolutionary experience, mostly regarding the apps. It's like how the iPad and iWatch related to the iPhone. Both projects were successful for many reasons, but having thousands of apps continue working and adding new value was definitely one of them. But in this case, Apple needs to invent these new values, which is not so easy. For example, a visual notification device is one of the use cases (like now you get notifications directly to your eyes from dozens of existing apps), but this use case is not big enough to be an anchor.

* Make it a revolutionary device, like the iPhone was. So mostly new use cases, apps, SDK, etc. But this requires time, resources, and Jobs's skills to make it work. And what's interesting, many of the potential "revolutionary" use cases are definitely not for everyone, which would make this project less appealing for Apple. For example, I can imagine a digital/AI assistant recording/decoding everything around you and working as your second brain/memory device. I'm sure Stephen Wolfram will be one of the first users of such a device (see his own description of his everyday life [1]), but I'm not sure there will be millions of such users.

According to some leaks and hints, probably the second path is currently underway at Apple. But it needs time for both the hardware and software parts. Maybe even more time for the software.

[1] https://writings.stephenwolfram.com/2019/02/seeking-the-prod...
by lucideer | 2025-10-23 09:45:10+00:00
> how do I protect my site or sites of clients from being subjected to this. Is there anything proactive that can be done?

Some steps to prevent this happening to you:

1. Host only code you own & control on your own domain. Unless...

2. If you have a use-case for allowing arbitrary users to publish & host arbitrary code on a domain you own (or subdomains of), then ensure that domain is a separate dedicated one to the ones you use for your own owned code, that can't be confused with your own owned hosted content.

3. If you're allowing arbitrary members of the public to publish arbitrary code for preview/testing purposes on a domain you own - have the same separation in place for that domain as mentioned above.

4. If you have either of the above two use-cases, publish that separated domain on the Mozilla Public Suffix list https://publicsuffix.org/
by satisfice | 2025-10-23 09:45:42+00:00
Many people have no interest at all in building a career. (Of the four adults who live in my home, only I want to participate in the economy.) Lots of people, including, I bet, the majority of sober-minded women. Want security and emotional support.

The match-up of pretty female and ambitious and successful male can and has worked through all of history. Yes beauty fades, which is why there better be other layers of connection, but that doesn’t have to be shared interests. I share very little interests in common with my wife of 34 years. We don’t connect in that way. We connect on the level of mutual respect, mutual need, and mutual service.

Our society has become so disconnected from concepts like “respect” and “service.” We are amusing ourselves to death, as the saying goes. But these things work. They are timeless.
by sitebolts | 2025-10-23 09:45:44+00:00
Here are some snippets that we've compiled over time:

https://snhps.com

They're not all necessarily the most efficient/proper way to accomplish a task, but they're nice to have on hand and be able to quickly share.

Admittedly, their usefulness has been diminished a bit since the rise of LLMs, but they still come in handy from time to time.
by r4tionalistmind | 2025-10-23 09:46:17+00:00
>YOU DON'T UNDERSTAND. I NEED TO BE CONSTANTLY OPTIMIZING MY UPTIME. THE SCIENCE DEMANDS IT. TIMEMAXXING. I CAN'T FREELY EXPLORE OR BRAINSTORM, IT'S NOT XKCD 1205 COMPLIANT. I MUST EVALUATE EVERY PROPOSED ACTIVITY AGAINST THE TIME-OPTIMIZATION-PIVOT-TABLE.
by mattbee | 2025-10-23 09:46:20+00:00
I reckon they gave away too much, and are clumsily rowing it back.

Gitlab seemed to do a good job of navigating a community edition as an on-ramp for sales. But it's obviously a lot of work to maintain that edition, and VC must be feeling less geenerous than 10-15 years ago.

e.g. maybe if it were my project I'd have kept back the S3-compatible ACL support and put in something super-basic. Or even cluster support. Right now it feels like they're cutting off everything they can while still being able to call it "open source".
by axismundi | 2025-10-23 09:46:58+00:00
import-maps (supported via "imports" in package.json) improve developer ergonomics, not performance. Node still resolves the mapped path normally; there’s no measurable “boost.” They’re helpful to replace ugly relative imports, but they don’t change Node’s lookup speed.

Aliases in vite.config.js tell Vite (and its dev server/bundler) how to resolve imports during build and dev time. They don’t make runtime faster because your bundled output already contains resolved paths.
Show HN: A Visual No-Code Game Engine – 50x Easier Than Unity
by waynerd | 2025-10-23 09:47:53+00:00
I've spent 30 years making games as both a hobby and profession, working with Unity, Unreal, GameMaker, RPG Maker, Ren'Py, Godot, and many others.

A few years ago, I attended a game dev meetup and met dozens of people with incredible passion for making games – but they were struggling because they lacked technical knowledge. That's when I decided to build a tool that anyone could use to create games.

I started developing this as a side project, eventually raised ~$100K through crowdfunding in Korea, then secured ~$200K in angel investment. I assembled a team, and we've been building this together ever since. We're officially launching in November, and we'll also be releasing it on Steam.

What makes this different:

The editor has an incredibly simple structure and UX. I'm also deeply passionate about AI, and I've designed this engine to integrate AI seamlessly. Post-launch, I plan to add prompt-based game generation (think Google AI Studio, Vercel v0, or Lovable, but for games) – allowing anyone to create structured game content just by describing it.

Our mission is "democratizing creativity." We want to empower everyone to express their ideas through games. Current focus: Visual novels, point-and-click adventures, and 2D animations. But we're also building in a physics engine for more dynamic gameplay possibilities – and it's actually pretty solid.

We're offering early bird pricing until November launch – if you're interested, grabbing it now would really help us build momentum.

We're a small team based in South Korea (yes, the land of K-pop, Squid Game, and KPop Demon Hunters... okay that last one isn't Korean, but you get the vibe ).

Would love to hear your thoughts and feedback!
by foldr | 2025-10-23 09:48:07+00:00
It does seem like a weirdly bad result. I got something more sensible that used DOMParser when I gave GPT-5 the following prompt:

> Write a JavaScript function for sanitizing arbitrary untrusted HTML input before setting a DOM element’s innerHTML attribute.

I won’t post it here in case someone tries to use it, but it wasn’t just doing regex munging.
by ErroneousBosh | 2025-10-23 09:48:18+00:00
Around that time I worked in a shop that had an Amstrad 2386 as one of our demo machines - the flagship of what was really quite a budget computer range, with a 386DX20 and a whopping 8MB of RAM (ordered with an upgrade from the base spec 4MB, but we didn't spring for the full 16MB because that would just be ridiculous).

Fractint ran blindingly fast on that compared to pretty much everything else we had at the time, and again it could show it on a 640x480x256 colour screen. We kept it round the back and only showed it to our most serious customers, and our Fractint-loving mates who came round after hours to play with it.

It still took all night to render a Lyapunov set.
by Theodores | 2025-10-23 09:48:34+00:00
Chances are, you can buy a bicycle that is 'made' by whatever your favourite car brand is.

Need a Ferrari bicycle? How about a Ford, a BMW, a Mercedes or anything else?

Chances are that there is a bicycle out there with your favourite car logo slapped on the headtube. And none of them have sold, maybe with the exception of Peugeot, but they got out of bicycles too (albeit to license the brand). Note that Peugeot and scores of other auto companies started with bicycles before adding motors and wheels, so bicycles should be a core competency.

As for Rivian and their bicycle, they will sell a few to people that just want the bed of their truck to have a bicycle in it. Non-Rivian truck owners? They will take a pass.

But as a 'halo product', it should work. They can get the marketing they want from it.
by OJFord | 2025-10-23 09:48:57+00:00
Also people don't talk enough about (or are bad at separating themselves) the model vs. the client tool - e.g. from your comment maybe using codex/Claude Code/aider with Gemini API would be better, best even, but people rarely make that comparison or separation, it's always 'Claude Code with Claude vs. codex with GPT-x' etc.
by slightwinder | 2025-10-23 09:50:09+00:00
The article is about security and trust. Open Source is in that context by definition the only good solution. Though, doesn't mean that a closed app has to be bad, but you have to blindly trust them, and hope that this will never change. With Open Source, you don't have to be blind, you can trust them educated (or at least trust that other will check what's going on).

Of course this always a bit of case by case, but obsidian is a very exposed and worthful target.
by YouAreWRONGtoo | 2025-10-23 09:50:36+00:00
This doesn't make sense.

You said you were already using someone else's environment.

You can't later say that you don't.

Whether or not shell access makes sense depends on what you are doing, but a well written application server running in a cloud environment doesn't need any remote shell account.

It's just that approximately zero typical monolithic web applications meet that level of quality and given that 90% of "developers" are clueless, often they can convince management that being stupid is OK.
by danielspace23 | 2025-10-23 09:50:44+00:00
The PKM I've been using lately, SiYuan, does exactly that, and I think their business model isn't bad: the client is fully FOSS, there are some client-side paid features with a one-time subscription (WebDAV/S3 sync "bring your own server") and some server-side paid features with a more expensive recurring subscription (cloud space provided by them).

I don't particularly like client-side paid features, but:

- The client is fully FOSS, you can just patch the license check out. In fact, there are some forks on GitHub that do just that and provide binaries, and the authors don't seem to care, they even acknowledged them on Twitter (https://x.com/b3logos/status/1928366043094724937).

- There are plugins to sync without a paid plan

This works out quite well for them: if you choose a fork or a sync plugin, you don't get the same support that paying users do, so many users still end up buying a license. But you don't need to, which makes the whole thing not user-hostile.

I have bought a one-time license myself, and I'm very happy that I'm supporting the development of a FOSS project.
by 55555 | 2025-10-23 09:51:00+00:00
Actually this stereotype is about Chinese women. Thai women aren't that materialistic, and where it is true, it only applies to poor Thai women, who are attracted to the man because he's probably 1,000X richer than her, which would be attractive to a poor woman from anywhere. If a prince from Lichenstein came to rural USA, he'd have no trouble dating.

This thread is bizarre and confusing. There's only been like 5 posts and already people are conflating rural Chinese, Singaporeans, and Thais.
by HenryYWF | 2025-10-23 09:51:05+00:00
For many US freelancers with strong banking access, crypto/stablecoins can feel unnecessary.

AirSend focuses on a different group. We serve nomads who work across countries where receiving USD is slow, costly, or unreliable.

Clients still pay in fiat through a local bank account, so nothing changes for them. Once the funds arrive, we convert them into stablecoins so users can hold, send, or spend instantly. That means less waiting, lower fees, and better control over currency loss.

For many freelancers in LATAM and other high-inflation regions, this preserves value and makes it easier to move money around.
by guyromm | 2025-10-23 09:51:12+00:00
here's a webgl poc that was tested with mobile & desktop browsers: https://www.webgma.co.il/Articles/window-3d-tracking/en/

source code at https://github.com/guyromm/Window

imho this should be useful for driving/flight sims, giving the player the ability to lean inside the vehicle, changing their viewpoint on the surroundings.
by kalaksi | 2025-10-23 09:51:48+00:00
For me, this limitation applies only to my phone. I have plenty of other wireless devices and deliberately prefer devices that can use AA batteries. One reason is that I don't have to manage the multitudes of internal batteries as much and I need only 1 battery charger with batteries always ready to go. And obviously, battery going bad won't make my device useless (My DS4 controller's internal battery went bad in about a year. So I'm sticking with xbox controllers.)
by pas | 2025-10-23 09:52:22+00:00
nah, it's just slow, as unfortunately almost all things involving technology and international/supranational organizations

first case was around 2018-2019 and then it took some time for the cookie banner consent thing to percolate through the courts. (the Hungarian data protection agency already issued a ~3000 EUR fine in 2018-08 and cited the GDPR. and the Hungarian DPA cites this 2019 EU court case which is explicitly about cookie consent [1])

and according to this tracker - https://noyb.eu/en - there are 2B fines already imposed and (883 total cases and still 468 pending)

[1] https://curia.europa.eu/juris/document/document.jsf?text=&do...
by jimbo_joe | 2025-10-23 09:52:44+00:00
> For example Google is in the amazing position that it's search can become a commodity that prints a modest amount of money forever as the default search engine for LLM queries, while at the same time their flagship product can be a search AI that uses those queries as citations for answers people look for.

Search is not a commodity. Search providers other than Google are only marginally used because Google is so dominant. At the same time, when LLMs companies can start providing a better solution to the actual job of finding answers to user queries, then Google's dominance is disrupted and their future business is no longer guaranteed. Maintaining Google search infra to serve as a search backbone is not big enough for Google.
by MattPalmer1086 | 2025-10-23 09:52:48+00:00
The point is not to put yeast on Mars. The research isn't part of some terraforming or settlement program.

It is to understand whether Mars conditions are inimical to life entirely. Turns out that some common modern earth life forms can survive Mars like conditions.

That is interesting in and of itself and raises further questions on why life doesn't appear to have existed or survived on Mars today. It's just science, making small steps in our understanding of the universe.
by qwery | 2025-10-23 09:53:52+00:00
When a news article has an outrageous headline it's usually not worth reading.

This article jumps right in the deep end, quoting a Silicon Valley insider:

> I’m getting an enormous number of very sophisticated LinkedIn requests from the same type of attractive young Chinese woman,

Now on the first read you might think "is that it?" -- is this seriously what the article is about? But the same insider also said:

> It really seems to have ramped up recently.

So yeah, like I said.
by JoahYi | 2025-10-23 09:54:20+00:00
Hello everyone! I’m Joahyi, a newcomer to the global AI scene. This is my first AI website — AIWallpaper. It lets you generate wallpapers in different sizes for both computers and phones. It’s still a work in progress, so please forgive any rough edges and feel free to share your feedback. Thanks, brothers!

The site runs on the Flux-Schnell model from Black-Forest-Labs. If you’re interested, log in and leave your email — I’ll gift you 10 free credits.

You can also try it out without logging in. Hope you have fun exploring!
by jacquesm | 2025-10-23 09:54:37+00:00
I can listen to music in my head. I don't think this is an extraordinary property but it is kind of neat. That hints at the fact that I somehow must have encoded this music. I can't imagine I'm storing the equivalent of a MIDI file, but I also can't imagine that I'm storing raw audio samples because there is just too much of it.

It seems to work for vocals as well, not just short samples but entire works. Of course that's what I think, but there is a pretty good chance they're not 'entire', but it's enough that it isn't just excerpts and if I was a good enough musician I could replicate what I remember.

Is there anybody that has a handle on how we store auditory content in our memories? Is it a higher level encoding or a lower level one? This capability is probably key in language development so it is not surprising that we should have the capability to encode (and replay) audio content, I'm just curious about how it works, what kind of accuracy is normally expected and how much of such storage we have.

Another interesting thing is that it is possible to search through it fairly rapidly to match a fragment heard to one that I've heard and stored before.
by 15h | 2025-10-23 09:54:51+00:00
15h.org maintains a wiki, Git forge, and dedicated coreboot releases for AMD's Family 15h CPUs and associated platforms, in an attempt to document and support these systems as comprehensively as possible.

One such platform is the ASUS KGPE-D16 - this board has been given a whole new port using AMD's open-source AGESA and CIMx, which were once included in upstream Coreboot, and have now been updated by 15h.org. This means we have finally retired the previous initialization codebase (originally from Raptor Engineering), on which raminit was very unreliable and stability was sometimes poor. Boot times are now more consistent and faster, and up to 1TB DDR3 ECC memory support is now theoretically supported (currently, 512GB is tested and known working), up from a previous limit of 192GB. Native fan control (without necessarily requiring OpenBMC) is now included as well.

In addition to the KGPE-D16, we have updated several older ports to various Supermicro G34 and C32 boards, and ported several additional Supermicro boards which were never previously supported upstream.

We have also designed a DIY-buildable adapter to use a modern, inexpensive CPU cooler on Socket G34 motherboards, the official coolers for which are becoming increasingly hard to find.

Now, why would you want to use a platform from over a decade ago, you may ask? Simply put, this is the last x86 CPU family able to boot and run 100% blob-free. It is completely without AMD PSP or Intel ME, and its firmware requires no proprietary initialization blobs whatsoever.

Feel free to have a look around at https://15h.org for more detailed information, and if you feel so inclined or have any questions we would be happy to see you in our Matrix room (linked on the wiki), to discuss any topic related to Family 15h or 10h platforms, or free computing and open platforms in general.
by Telaneo | 2025-10-23 09:56:06+00:00
> There's no way to identify ahead of purchasing a game whether or not it's got DRM.

For Steam's own DRM I do believe that to be true, but mostly not a problem, since Steam's DRM is just there so that the DRM checkbox is ticked. Any user can bypass it if they care, and the ones who do go to GOG for their games.

For DRM beyond that, this isn't true. Denuvo and Securom is listed on store pages for games that have it, and the same goes for kernel-level anti-cheat.

PCGamingWiki has a good list outside of that,[1] but from what I can tell, Steam has a warning about DRM on all the store pages listed there.

> I don't see any sign of them fighting.

Quoting this article:[2]

> Apart from that, both Valve and Itch.io explicitly stated that payment processors are the reason games were deindexed or removed from sale entirely.

Given that Visa and Mastercard some pretty big giants, I'd say they're making a fight of what they can. Valve's hardly to blame. They're just in a bad situation. Blame Collective Shout for starting the ruckus.

[1] https://www.pcgamingwiki.com/wiki/The_big_list_of_third-part...

[2] https://www.pcgamer.com/games/mastercard-deflects-blame-for-...
by John23832 | 2025-10-23 09:57:05+00:00
Historical equivalent.

1940’s Germany: Run the trains to the camps, or bad things will happen to you.

Sometimes you should say no. We’ve ceded power to corporations in the society so that they are essentially the most powerful thing next to the government. (potentially more powerful than the government in some cases) if they are not willing to say no, that is a problem
by myrmidon | 2025-10-23 09:57:23+00:00
1) Reasonable cost is what taxpayers/voters are willing to give. If you want a $100bn NASA budget, you are basically asking every American for $200/y. If you made that optional, I'd argue that a lot (most) Americans would not be willing to pay.

2) I see no probable route for fusion reactors to become a competitive source of terrestrial electricity for at least the next 50 years and possibly never; without that, Helium-3 is mostly worthless (even if your fusion bet works out, you rely on an approach winning that actually needs He3 instead of breeding its own Tritium). For everything else, I don't see extraterrestrial mining being able to compete with current prices, and any significant influx would have it crash/undermine its own market (e.g. we only extract hundreds of tons of palladium globally, per year; doubling the supply would have a major effect on price).

3) I'd argue that current Moon/Mars project are mostly ineffective showmanship/PR. If you actually wanted somewhat self-sustaining settlements/industry within the century, costs would easily eclipse our current defense budget, and without demonstrating the ability to build that on earth first the whole thing would not be credible anyway.

Our current approach to manufacturing (post industrialization) is totally incompatible with self-sustaining colonies, too. There is nothing we could realistically achieve on moon or mars even in a century that is anywhere close to self-sustaining, without basically reinventing how we build things.

So from a risk mitigation point of view the whole endeavour is useless, too (this might change within a century-- synthetic biology specifically would be very promising here).