MurphyA/hacker-news huggingface dataset:
Show HN: Creating a Binary Puzzle Game
by alexandergekov | 2025-08-07 16:41:57+00:00
I built a free, web‑based implementation of the “moons‑and‑suns” game that LinkedIn calls Tango. It’s just a visual skin for the classic binary puzzle (also known as Binairo or Takuzu). The code that generates an infinite supply of solvable puzzles is open‑source.

What is a binary puzzle? There's a grid (n × n boar, commonly 6 × 6 or 8 × 8). Two symbols – traditionally 0/1, black/white, or, in LinkedIn’s case, moons and suns.

Rules Equal count – each row and each column contains the same number of each symbol (e.g. three 0s and three 1s in a 6 × 6 grid). No three in a row – you can’t have three identical symbols consecutively in any row or column These three simple constraints make the puzzle non‑trivial but always deterministic: a correctly generated board has a unique solution.

Some history: Early 2000s it appeared in Japanese puzzle magazines as Binairo. Later popularised in the West as Takuzu (“binary” in Japanese). LinkedIn rebranded the same mechanics as Tango, swapping 0/1 for moons and suns. The underlying logic is identical it's just the graphics that are a cosmetic layer.

How I generate an endless supply The hardest part is guaranteeing that every new board is both valid and uniquely solvable. My generator follows a standard constructive approach:

Back‑tracking placement – recursively fill cells, pruning any branch that would break a rule. Early symmetry breaking – enforce row/column uniqueness as soon as possible to cut the search space. Uniqueness verification – once a full grid is built, run a deterministic solver; if more than one solution exists, backtrack and try a different seed.

Live demo – https://taengo.vercel.app Source code – https://github.com/alexander-gekov/taengo (need to clean it up in the next days).
by toast0 | 2025-08-07 16:42:17+00:00
Oh sure, computers are more integrated now. But you said vertically integrated which I was addressing.

Really though, when the CPU has everything you need, other than ram and storage, why do you need to have a box you can mess with?

I still build my own computers, but computers at home are becoming endangered. One of my siblings simply doesn't have one, and the other only has a work computer. Many of my child's friends don't have a computer at home, unless it's a school chromebook or their parents work in tech.
by cypherpunks01 | 2025-08-07 16:42:44+00:00
Yes, it's already thought that there's an association between naturally occurring lithium in drinking water and decreased suicide rates:

https://www.cambridge.org/core/journals/the-british-journal-...

I would think naturally occurring lithium in some people's water would give pretty good control conditions to do a wide study of this effect on Alzheimers as well?
by FredPret | 2025-08-07 16:43:15+00:00
> could have built [something] on

In order to build a home / restaurant / storefront on that land, you first have to buy it. Buy it from whom? Ban speculators, and now you have to buy that land from the original owner, who is obligated to hold on to it even though he may want to use his capital for something else.

> refuse to sell at a loss

Speculators who won't sell at a cash loss are a real problem, but it's a problem that can easily solve itself. As the land value fluctuates up and down, the speculators' investment also goes up and down, whether he sells at that price or not. Carrying a piece of land on your books at a loss inflicts economic damage on the speculator.

In a free market, bad investors getting wiped out is just as important as useful ones getting rewarded.

Simply make the "default setting" to allow building things everywhere, and stupid speculators will go out of business more or less instantly. Useful ones will continue to quite literally make money for themselves and society.
by Eric_WVGG | 2025-08-07 16:43:21+00:00
When I was a teen I wanted to install electric windows in this vintage car I wound up with. My father said, “That‘s just one more thing that can break,” and yes it sounds kind of glib but I really took that to heart and let it shape my life in a direction of dependable simplicity.

I got out of car culture around 25 years ago, and every time I ride someplace in a modern car I'm just bewildered by all the bullshit. Do grown adults really need to be "pampered" with heated seats? How can you stand carrying around those "fobs" in your pockets — they make jeans look ridiculous, like a person is packing two sets of their junk.

I can't imagine buying a car built after 1990.
by mystraline | 2025-08-07 16:43:28+00:00
I was also careful in not mentioning morals, with this discussion on ethical axioms.

Especially with LLMs, I want to know what ethical axioms are being forced on me. For example, there are cases in which the law itself is unethical and should be violated (thinking abortion in states that ban it and transporting women to states that allow).

Another concern is the ethics system is a placeholder for a legalistic system. A law can be established, but be abhorrent in terms of human misery. Case in point: sleeping under a bridge is illegal for homeless people to do, but arresting and criminalizing is even worse and a significant cause of more human suffering.

I also do not want any religion sneaking in the back door with these axioms of LLMs. Its also why I asked about the axioms themselves.

Now for myself, I run a local LLM and an abliterated model, which is to say without any forced ethical framework. If I asked how to commit suicide, hack computers, grow poisonous plants, or plenty of things the corporate LLMs won't answer, I will get an answer out of my system.

I view LLMs like a very complicated tool, but a tool regardless. A screwdriver that says "I cannot open that screw because the label says not to" would be returned to the store as defective. And it too is why self hosting my LLMs is utmost importance for data sovereignty and truthful and direct answers, while ignoring someone else's forced ethics.
Ask HN: Using Stripe Atlas to start a LLC for a small side project?
by zffr | 2025-08-07 16:43:55+00:00
I'm working on a small side project that I think can make some money. I'm okay to pay Stripe Atlas's fees, but I want to minimize the hassle of creating and maintaining the business entity.

For anyone who has used Stripe Atlas in the past, would you recommend it?

Are there alternative services I should consider instead?

If it is relevant I'm based out of NYC.
by electroly | 2025-08-07 16:44:01+00:00
I recently switched from Authy to 1Password for 2FA, requiring me to set up every single website's 2FA from scratch, and I found that every website I use provides the text version of the code. It's hidden behind a "having a problem scanning the code?" link. I didn't need to take a single screenshot of a QR code; I was able to save the text version for them all. Next time I switch, it'll be easy.
by jjk166 | 2025-08-07 16:44:06+00:00
> As soon as they're done with a house / harvest, either a consumer or a speculator buys it and they can focus on producing the next house/crop. Without speculators, they'd have to not only do their value-add, they'd also have to predict the market and hope enough customers show up in future. With speculators, this is significantly mitigated.

Sounds like a great way to over or undershoot demand leading to market inefficiencies which the speculators have a perverse incentive to increase. It may be useful for a market like agriculture where production is variable and the produced goods are perishable - the loss from speculators may be less than the inefficiencies of noise. However, we've all seen how broken the real estate market has been despite the continued presence of land being one of the least variable things we encounter.
by OsmanDKitay | 2025-08-07 16:44:10+00:00
The main difference is -llms.txt is for reading content --while aura is for performing actions

-llms.txt tells an AI here is a clean, simple version of this page for you to read --Aura tells an AI here is a capability called create_post, it needs a title and content, and you can use it by POSTing to the /api/posts endpoint.

llms.txt is for reading, aura is for doing.

You also asked why you need npm install. You dont! To add Aura to your own website, you only need to create one static file - public/.well-known/aura.json. That's it. It s just as simple as creating a llms.txt file.

The npm install command in my project is for people who want to download and run my full reference implementation (the example server and client). It is not a requirement for the protocol itself.

And for your last question, Aura is new so no other websites are using it yet.
by insane_dreamer | 2025-08-07 16:44:23+00:00
> Today, Apple partners with thousands of suppliers across all 50 states, supporting more than 450,000 supplier and partner jobs. In the next four years, Apple plans to directly hire 20,000 people in the U.S. — the vast majority focused on R&D, silicon engineering, software development, and AI and machine learning.

So the new jobs they're creating _won't_ be in manufacturing.

Nice PR headline though.
by brandon272 | 2025-08-07 16:44:29+00:00
People love to dogmatically claim that any appreciation for past design can only be chalked up to nostalgia but the XP design is objectively an excellent balance between UI 'gloss' and very simple and clear, unambiguous functionality.

People rarely complained that finding an application under the Start menu was difficult. In current versions of Windows, the Start menu is such a disaster, such a mess, that people don't even open it and rely much more on the search function.
by Barrin92 | 2025-08-07 16:44:32+00:00
>can a similar device shift us to mental habits

I think the moral of the story is that instead of reaching for something to "shift you" start doing the shifting. You are a living mind, rather than asking for some device to affect you, assert your own will. Don't avoid stress and conflict, embrace it, that's life. This instinctive demand for some therapeutic, external helper is what's wrong in the story, people craving to be put into passivity.

This need not even be a technology, The moral version of this could be some priest lecturing you on good and evil, some paternalistic boss making your decisions for you, the crux here is submission, being acted upon rather than actively embracing your own nature.
by ascorbic | 2025-08-07 16:44:33+00:00
I'm not sure if this implements it, but Bluesky has an API to hide replies (called thread gating). It's a separate API call though, so you don't get it automatically when loading a thread via the API.

I built a web component for the same purpose, and you can see in there how I implemented threadgating: https://github.com/ascorbic/bluesky-comments-tag
by mooreds | 2025-08-07 16:44:37+00:00
Heya, I work for a commercial auth provider but we provide a free version with unlimited SSO connections. (Details in profile if you are interested.) So I have a bias.

There's a number of ways for open source software stacks to make money, but I agree that finding features that companies with money will pay for is a great one.

I think Patio11 said it once, but SSO feels now like HTTPS felt in 2015. Used to be super expensive, but now should be "table stakes".

Other ways open source companies can make money:

- hosting (offers that sweet sweet recurring revenue)

- support (especially SLAs, which pair nicely with hosting)

- other enterprisey features, such as integrating with enterprisey tools (DataDog, SIEM tools)

- other auth features like fine grained authorization (RBAC, ABAC, PBAC) and provisioning (SCIM)

- control planes (I see this with tools like Cerbos and Permit which both offer fine grained authorization execution engines that are free, but charge for the control plane)

- certifications (SOC2, FIPS, HIPAA, PCI). this might not make sense in all cases, it does depend on the tool

- custom feature development (better if this is pulling forward planned development rather than something unplanned)

It's not easy, though.

I wrote more on my personal blog about freemium[0] and open-source[1] business models.

0: https://www.mooreds.com/wordpress/archives/3621

1: https://www.mooreds.com/wordpress/archives/3438
by Bukhmanizer | 2025-08-07 16:44:43+00:00
Budget car buyers likely don’t make a good customer base. People who want their new car to be mostly like their old car probably will just drive the their old car until it breaks down then get a used car.

When I was looking for a car I was looking for 3 things: 1. Low gas mileage 2. Cheap/Reliable 3. Not run by Elon Musk

So I got a used Corolla Hybrid and plan on driving that for at least 5-10 years. But I understand that I’m not a profitable customers to most car companies.
by cnst | 2025-08-07 16:44:55+00:00
This is exactly why I got a Model Y AWD with all the default options.

It basically has everything you need, and is Long-Range, too, without having to decide whether or not you want a mutually-exclusive "technology package" or "XXX package".

Without having to decide a whole bunch of other things, too, which, if you don't get, won't give you the advertised features seen in commercials, and if you do, won't keep the advertised price of the car.
by fooblaster | 2025-08-07 16:45:01+00:00
I think you are making the mistake of thinking that xilinx software can fix the programmability of their hardware. it cannot. If you have to solve a place and route problem or do timing closure in your software, you have made a design mistake in your hardware. You cannot design hardware such that a single FFT kernel takes 2 hours to compile and then fails, when nvcc takes 30 seconds and will always succeed. You have taken your software into the domain of RTL design. This is a result of the hardware design. Xilinx could have made their versal hardware a programmable parallel processor array that is cache coherent, where everyone has access to global memory. It fundamentally isn't that though. it's a bizarre data flow graph systemn that requires dma engines and a place and route, and a static fabric configuration. That's a fault of your hardware design!
by j_timberlake | 2025-08-07 16:45:03+00:00
What are the odds this was upvoted to the top by OpenAI? 5 minutes of Hacker News clicks is pretty low-cost PR, and it reads exactly like PR.

Any normal post "applauding a company" for trying to not get its employees poached would be downvoted, and all the replies are negative too.
by hombre_fatal | 2025-08-07 16:45:05+00:00
The forgot-my-password email link has a customer support load very different from "I can't do 2fa because I lost my device".

And once you set up a customer service pipeline for it, you might accidentally create a backdoor that's far worse than forgot-my-password email verification: https://medium.com/@espringe/amazon-s-customer-service-backd...

Email account access is the closest thing we have to ubiquitous identity on the web. Users that truly lose access to their email account are in a catastrophic situation before they even think of whether they can access your service.
by jfengel | 2025-08-07 16:45:42+00:00
China should offer to send peacekeepers.

They aren't closely associated with either side. If Israel attacked the peacekeepers it would be an act of war, against a far superior opponent. And China would take responsibility for ensuring that the Gazans did not attack Israel. Neither side would be happy, but they'd both have means and incentive to maintain a ceasefire.

It wouldn't be an open-ended commitment. They'd plan a transition. The US has a history of botching such transitions, but China often has a different take on things. Perhaps they'd be more successful. And it would put them in a good position to broker a two-state solution.

That seems more productive than just claiming to support negotiations.
by seuros | 2025-08-07 16:46:53+00:00
Thank you for your concern, and I appreciate the nuance in your take.

Yes, it is totally possible that AWS monitors blogs and forums for early damage control, like your company does.

But we shouldn’t paint it like I was bailed out by some algorithmic PR radar and nothing else.

Let’s not fall into the “Fuk the police” style of thinking where every action is assumed to be manipulation. Tarus didn’t reach out like a Scientology agent demanding I take the post down or warning me of consequences.

He came with empathy, internal leverage, and actually made things move.

When before i read Tarus email, i wrote in Slack to Nate Berkopec (puma maintainer): `Hi. AWS destroyed me, i'm going to take a big break .`

Then his email reset my cortisol levels to acceptable level.

Most importantly, this incident triggered a CoE (Correction of Error) process inside AWS.

That means internal systems and defaults are being reviewed, and that’s more than I expected. We’re getting a real update, that will affect cases like mine in the future.

So yeah, it may have started in the visibility layer, but what matters is that someone human got involved, and actual change is now happening.
by tracker1 | 2025-08-07 16:47:12+00:00
Even as a libertarian I have mixed feelings on some of this. I do like the idea of some public broadcast services and news. That said, there has been bias in the PBS/NPR reporting from selective coverage to one-sided reporting to straight up dishonesty along the way. The staff are almost completely one-sided in many cases. Not nearly so much as say MSNBC, CNN or CBS. Though it is absolutely there.

This is in contrast to the law itself which requires impartiality, and hand-wavy responses or straight denial don't change it. There was only a matter of time for the system to collapse. Especially when the national debt pretty much crossed into a slope toward eminent national bankruptcy.
by mitul72 | 2025-08-07 16:47:19+00:00
Location: Edmonton, Canada Remote: Yes Willing to Relocate: Yes, within Canada Technologies: C++, Rust, Kafka, TypeScript, Express.js, C#, React, Postgres, KDB+ Résumé/CV: https://drive.google.com/file/d/1NsMiRSzckw0Klm3-VB6pKHdOjRQ... Email: mituldhawan154@gmail.com

I'm someone who enjoys building fast, reliable systems and solving complex technical problems. Over the past year, I've worked on everything from ultra-low-latency trading engines in C++ and Rust to building a high-performance CPU emulator from the ground up. I’ve had the chance to work with lead backend developers at startups, optimize systems for scale. I’m comfortable working across the stack, whether that’s building APIs with Express.js and TypeScript or diving deep into Kafka pipelines and distributed architectures. I care about writing clean, maintainable code, and I’m always up for learning something new or tackling tough challenges with a team.
by FirmwareBurner | 2025-08-07 16:47:21+00:00
Tesla was iterating and innovating way faster on the SW and HW front with less R&D resources, than the stablished German or Japanese players. By that metric, they were significantly more productive.

Stock market is a gambling game that has little to do with actual productivity, it's about convincing other fools to pay more for the stock than you did so that you can make a profit and leave them holding the bag.
by m4rtink | 2025-08-07 16:47:30+00:00
Well wasn't that like the first real attempt on this & to a degree a non-optimal one at that ?

Its not like sustainable extraterrestrial habitats will not be needed elsewhere anyway, so it should be hopefully long established technology (by the lava tube settlers of the Moon or the Oneil Cylinder bunch from L3) when you do the first interstellar ship.
by otterley | 2025-08-07 16:48:06+00:00
There's no need to be snippy.

Those are the solutions I'm familiar with; there may be others. If Android and Windows don't already solve this problem in similar ways--which they might!--it sounds like an open opportunity for them.

Edit: sure enough, Android supports it: https://support.google.com/chrome/answer/13168025?hl=en&co=G...

As does Windows: https://blogs.windows.com/windowsdeveloper/2024/10/08/passke...
by potato3732842 | 2025-08-07 16:48:10+00:00
Exactly. And this is the "magic" behind the Jeep Wrangler. It's the person driving it who you have to please but buyers have all these other spurious "requirements" forced upon them.

So they went out and built a 2dr jeep with a shitty 2nd row so people can pretend like it's optimized for people hauling and sell the "lifestyle car" they really wanted to their SO. They retained the soft top and manual at non-insignificant cost to appeal to additional swaths of buyers and then added a hybrid option as a checkbox exercise.

It's kind of beautiful if you think about it.
by wonderwonder | 2025-08-07 16:48:46+00:00
So if after a long time its proven that it does prevent Alzheimer's, was the deaths of everyone that would have been taking lithium to prevent it due to this anecdotal article worth it?

Would you be willing to die of Alzheimer's in order to serve as a placebo for the control group? What about your parents?

I don't really understand this mindset.

I already ordered 5mg tablets of lithium orate as soon as I read this. I'll just add them to the handfuls of other supplements I take each day just in case they may protect against common degenerative ailments.

I very much adhere to the better safe than sorry or yolo approach to supplementation.
by overfeed | 2025-08-07 16:48:54+00:00
> Gebru didn't do any AI safety work at Google

Wouldn't you find it strange for a co-lead of an Ethical AI team to not to do any AI safety work? I realize the AI Doomer vs AI Zoomer is a culture-war with a veneer or technical jargon, but I hope we can at least agree on the basic tenets of our shared reality even as we draw wildly different conclusions.
by dspillett | 2025-08-07 16:50:03+00:00
I'm not aware of that one off the top of my head. If it naturally operated over 16-bit values internally (i.e. it had 16-bit registers and a primarily 16-bit¹ instruction set), at least as fast as it could work with smaller units, then probably yes.

----

[1] So not a mostly 8-bit architecture with 16-bit add-ons. The 8086 had a few instructions that could touch 32 bits, multiply being able to give a 32-bit output from two 16-bit inputs for instance (though the output was always to a particular pair of its registers), but a few special cases like that doesn't count so it is definitely 16-bit.
by colmmacc | 2025-08-07 16:50:26+00:00
Without prejudging the COE; it won't surprise anyone to learn that there are bad actors out there who try "every trick in the book" to have accounts that they don't pay for, and lying to customer support is absolutely one of those tricks, as is trying to be creative with changing payment instruments.

In these cases, it's also really important that customer support stick to a script and can't be abused as part of social engineering, hijacking, or fraud check bypass. "No we can't reset your account" is a very important protection too. I agree that there is an obligation to escalation, but I suspect the focus of the COE will be on how we could have detected this without human judgement. There's got to be a way.
by throwanem | 2025-08-07 16:50:30+00:00
That's just, like, your utility function, maaaaaaan.

I joke, but that actually is the problem. I mean, look at you! Even trying to disclaim eugenics you can't manage not to espouse it, just in the "positive" or "voluntary" or "new eugenics" or "liberal eugenics" variety that bothers people less than all the others.

I mean, I get why a programmable system of ethics appeals to programmers, just as a mathematical one to mathematicians, and for like cause in both cases. But you are required to acknowledge reality has the permanent right of veto, not merely pay lip service to the concept of it possibly for the moment holding that privilege.