MurphyA/hacker-news huggingface dataset:
by timbritt | 2025-11-10 09:28:03+00:00
I wanted to see if I could use generative AI to build a whole business. Not just a digital product or an app — but the entire business from end to end:

(Spoiler: I did manage it and launched in just 75 days from start to first order)

- Three tier corporate structure with manager-managed LLCs and a private WY LLC as manager, complete with a knowledgebase-powered assistant that can write share registries, banking resolutions, meeting minutes, contribution contracts, loans and more

- Supply chain management with proprietary lot tracking that tracks PO line items from production to delivery

- Generated the base for all product images, helped write and research label design and text, wrote SEO titles and product descriptions

- Used Claude Code to build the entire Shopify theme for the site, all collections, product pages, legal pages and a COA database to boot

- Used Claude Code to build a custom Shopify app to integrate lot tracking into the shop so that when lots sell out the next lot is queued for sale and all lot-related metadata is synced to the product variant and displayed on the product page

- used Claude Code to build a super analytics platform that combines the data from GA4, Shopify orders, and Meta business suite into a single feature store where I can wrangle the data to ask/answer any question I can dream of about audience segments, product popularity, what’s working or not, and get insights on what to do next

If you care to check it out, the site is https://cosmicpeptides.com
by reuben364 | 2025-11-10 09:28:06+00:00
I'm working on formalizing https://arxiv.org/pdf/2508.18475 (A convex polyhedron without Rupert's property) in Lean4

I'm only on lemma 11 at this point, and up until that point the paper has been fairly easy to formalize (modulo my unfamiliarity with mathlib).

The repo is here https://github.com/badly-drawn-wizards/noperthedron
by clarionbell | 2025-11-10 09:28:21+00:00
General economic defeatism in this, and similar discussions, is staggering. Historically, many countries were suffering from various forms of economic malaise and managed to pull trough. Countries that lacked almost any form of industry have become powerhouses.

South Korea is a good example. The previous century hasn't been kind to Korea in general. By the 50s, the southern part of peninsula was generally less industrialized than the north, and recovering from horribly destructive war. Threat of another invasion from the north never went away.

And yet, successive governments have turned things around, and turned South Korea into advanced, functional, industrialized country. It has problems with aging population, but who hasn't?

West Germany in the second half of 20th century is another example. Devastated by war, occupied, mistrusted by neighbors, reliant on imported labor. And yet it put itself together. Lately it hasn't been doing so well, but for decades it was a model of prosperity.

Stories like this are abundant. Unfortunately, it takes a significant amount of political courage. Politicians must be willing to withstand short term pain, and plan for the future. They must focus on long term prosperity, not on immediate popularity boosts.

Everyone here, I believe, agrees that the way things have been going is unsustainable and incredibly damaging to the very people it's meant to benefit. It can be fixed, it will take time, but it can be. Because it happened before.
by louismerlin | 2025-11-10 09:28:32+00:00
Working on a charity + website (not live yet) that allows you to centrally manage your charity donations.

I'm in Germany so I'm working on a Germany-specific solution for now.

- you choose from a list of charities (right now I'm working with the list from the https://dzi.de plus a few such as Wikimedia Deutschland)

- you setup a recurring donation to our bank account

- we redistribute the money according to your split

- no spam in your email and snail mail

- one pdf at the end of the year for your tax returns

I'm not planning on taking any cut of the donations obviously, so this will be a fully self-funded project at first, but I'll reach-out to foundations once I'm up and running.

The URL will be https://super.giving/ (not setup yet, should be fairly soon).

I'm also planning on releasing the source code as open-source.

I'd be happy to hear your feedback, either here or via email :)
by dewey | 2025-11-10 09:28:35+00:00
To be fair, the thread is called "What are you working on", so it's by definition work-in-progress.

> Also: why would I as an applicant add more data for money? The landlord has the benefit, they should pay for that.

In many hot rental markets (My experience mostly with Berlin), you are mostly not in a position to say "the landlord should pay that" and everyone is desperate to supply the best, most complete and most convincing documents even if it feels bad to fork over that much personal data to a random stranger on a platform.
by physicsguy | 2025-11-10 09:28:59+00:00
I think let's not forget that at the start of the period they mention, the UK (and British Empire) as a share of world GDP was larger than the US is today. It was clearly never going to be able to sustain that position.

Let's also not forget that the country effectively bankrupted itself during WWII. Investment from the Marshall Plan was basically used to prop up the currency which ultimately failed. There were 'balance of payments' crises well through into the 1970s when Bretton Woods collapsed.
by kekqqq | 2025-11-10 09:30:00+00:00
The question is whether you would like to work for a company that doesn't want to allocate human resources for your interview. It gives the same or even worse vibe as when the interview is disorganised or borderline. Often, the interview and the short contact with people is the only thing you will have in order to decide if you would like to work with those people or not.
by pferde | 2025-11-10 09:30:54+00:00
I remember Gentoo Linux had all its official documentation in a system just like that, maybe 15-20 years ago. It was written and stored as XML, XSLT-processed and rendered into HTML on the webservers.

They moved everything into a wiki later.

EDIT: Oh, their developers' manual is still done like that: https://github.com/gentoo/devmanual into https://devmanual.gentoo.org/
by adrian_b | 2025-11-10 09:31:32+00:00
In C/C++ there are no true unsigned integers (true unsigned integers do overflow, generating errors in such cases or they generate carry/borrow on certain operations).

The so-called unsigned integers of C/C++ are in fact modular integers, i.e. where the arithmetic operations wrap around and where you can interpret any 64-bit number greater than 2^63-1 as you please, as either a positive integer or as a negative integer. For instance you can interpret 2^63 as either -2^63 or as +2^63.

So using 64-bit "unsigned" integers for indices does not create any problems if you are careful how you interpret them.

However, as another poster has already said, in all popular ISAs the addressable space is actually smaller than 2^64 and in x86-64 the addresses are interpreted as signed integers, not as unsigned integers, so your problem can never appear.

Some operating systems use this interpretation of the addresses as signed integers in order to reserve the negative addresses for themselves and use only positive addresses for the non-privileged programs.

The reason why the addressable space is smaller than afforded by 64 bits is that covering the complete space with page translation tables would require too many table levels. x86-64 has increased the number of page table levels to 4, in order to enable a 48-bit address space, while some recent Intel/AMD CPUs have increased the number of page table levels to 5, in order to increase the virtual address size to 57 bits.
by baq | 2025-11-10 09:31:39+00:00
Yeah I had a personal GitHub project in 2010, nowadays it is not feasible with kids. Time is either spent making money or getting together with family, with an occasional something else, coding for fun isn’t usually there (though I wish there was).

You’re looking for special snowflakes, but want to pay usual money. You may find that money also works as a motivation, a transactional relationship between an employer and an employee is healthy in that neither has to pretend there’s anything else that ultimately matters. (The illusion can be kept only until the first round of layoffs anyway.)
by pscanf | 2025-11-10 09:31:46+00:00
https://github.com/superegodev/superego

An open-source, local database which collects all your personal data, hooks it to an LLM (BYO), and gives you an assistant that can answer any question about your life.

It also allows you to vibe-code (or just code) small apps on top of your data (e.g., your custom dashboard for your expenses).

I have a short demo here: https://www.youtube.com/watch?v=gqAyvENDjSA
by tomaytotomato | 2025-11-10 09:32:26+00:00
My first graduate job at a large British telco involved a lot of XML...

- WSDL files that were used to describe Enterprise services on a bus. These were then stored and shared in the most convoluted way in a Sharepoint page <shudders>

- XSD definitions of our custom XML responses to be validated <grimace>

- XSLTs to allow us to manipulate and display XML from other services, just so it would display properly on Oracle Siebel CRM <heavy sweats>
by defrost | 2025-11-10 09:32:38+00:00
How batteries and grid-forming inverters are transforming Australia’s power system, from early weak-grid fixes like synchronous condensers to modern software-defined stability.

00:00 Introduction 01:23 The Problem with Too Much Solar 03:29 Batteries Change the Economics 05:40 What the Grid Actually Needs 07:04 A Cautionary Tale – The 2025 Iberian Blackout 08:21 Australia’s Secret Weapon – Experience with Weak Grids 10:08 The Genius Technical Fix – Grid-Forming Inverters 12:25 The Perfect Partner - Batteries 12:58 From Mechanical to Software-Defined Stability 13:42 Conclusion – Fixing the Grid Before It Breaks
by Brian_K_White | 2025-11-10 09:32:52+00:00
I used to run sco xenix and unix binaries on linux via ibcs. That worked by registering a binfmt-something-else not -misc, because it didn't load an interpreter like qemu or wine, the kernel ran the binary directly, so the binfmt was something like -sysv or -ibcs2 or something. Not for real / production, just for fun. I got it go but no situation ever arised that wasn't better solved some other way. And good thing because I don't think that has worked for many years.
by globular-toast | 2025-11-10 09:33:46+00:00
I have this problem too. I find it completely useless to have tags like genre=Post Rock Jazz Fusion" or whatever with basically one band in each genre.

The other thing I've never quite got right is how to deal with classical music and popular music with multiple pressings. A lot of the tagging structure seems oriented around popular music with just one pressing. But I have like 10 different recordings of The Planets and several versions of Red Hot Chili Pepper's Californication, for example.
by megahz | 2025-11-10 09:33:56+00:00
Wondering what people are using AI for and if there are public/shareable/or leaked chats out there from all platforms either chatgpt, gemini, grok, claude, perplexity etc.

So I am building this https://www.leaklake.com , where you can search your name, brand, and basically any keyword.

You can also set an Alert because crawling and starping is running 24/7.

Any feedback welcome.
by alias_neo | 2025-11-10 09:34:18+00:00
> I might suggest Protectli

This is the route I went. After a decade plus of shite consumer routers and finally an EdgeRouter which died (along with Ubiquiti's quality) I bought a Protectli box, build and flashed Coreboot and run OPNSense.

It's been going strong with regular updates (and by regular I mean as regular as your Linux workstation) for over half a decade now.

It wasn't cheap, somewhere in the region of £700 after adding SSD and RAM but it's a way, way overkill model and never exceeds 10% RAM usage and 15% CPU with an IDS running and a bunch of VLANs and Gigabit symmetric WAN.

My original goal for overspeccing it was longevity, but I regret it now, I want to upgrade to 10G+ networking and I can't justify replacing it when it runs so well and wasn't cheap.
by Sharlin | 2025-11-10 09:35:01+00:00
I'm not sure if national legislation is the correct place for the ban either, but consistency is sometimes better than flexibility. The Finnish school system has always (well, since the 70s when the current system was designed) been big on equity and everybody following the same basic rules (though at the same time giving individual teachers quite a lot of freedom to organize their teaching – there are almost no standardized tests, for example).

Students would understandably think it's unjust if their school had a stricter phone policy than their friends in the next school over. On the other hand, the new legislation only forbits phone use during classes, and gives individual schools the authority to decide if they want to restrict it during recesses too, so there will in any case be policy differences between schools. shrug
by DoneWithAllThat | 2025-11-10 09:35:03+00:00
You give two examples of countries that managed to save themselves but there’s far more historical examples of empires that faded and disappeared entirely, or more modern examples of countries in perpetual (so far) decline and failure. No, stories of turning around failing countries are not in fact abundant. There is no reason to believe the UK will be a success story and lots of reasons to believe its time has come and gone. It is in many ways a failing state with no prospects for recovery. Across virtually every metric it looks bleak. And vague comments about withstanding short term pain and planning for the future ignores that they already tried that, and it didn’t work.
by giorgioz | 2025-11-10 09:35:31+00:00
Italy is barely mentioned in the whole article. Today Italy is the biggest shipbuilding manufacturer in Europe: https://www.visualcapitalist.com/countries-dominate-global-s...

I feel the double standard of such articles quick in pointing out Italy being behind in many statistics (which it is and is fair to point it out). When it's Britain behind the whole article is written only from the point of view of the UK and avoids mentioning what other countries did better. This is unfair.

Italy manufacturs the Costa Crociere cruise ships and many other things. Everyone loved to laugh when Costa Concordia sink. It made them confirm their bias that Italian are funny and bad at technical things. While other metrics of Italian excellency are ignored.
by abustamam | 2025-11-10 09:35:35+00:00
I never use LLMs to get current data. Sometimes for fun I'll ask it for product recommendations and it'll routinely make up products that don't exist and confidently even generate links for such products.

But for code generation, Claude is awesome. ChatGPT is OK too but I've had much better results with Claude. Weird things happen if a new version it a library came out with breaking changes though. You'll have to write rules or ensure that the new apis are in context.

But that's kinda my point. It's not good enough to replace a human, but it is good enough to make a human more efficient.
by OnjaMadagascar | 2025-11-10 09:35:43+00:00
Onja | Back end Developer, Course Design & Full stack Developer Course Design| Full-Time | ONSITE - Madagascar

Looking to join a social-impact driven company? Are you a software developer ready to use your skills for good? Onja trains underprivileged youth into world-class software developers. We are on the lookout for Course Designers who can help our students go from ‘what is coding’ to working in Global tech teams.

Help build a scalable course that will help train Madagascar’s brightest young people, while working alongside a team of talented, fun colleagues from all over Madagascar and the world.

Please apply through the following links: Full Stack Developer, Course Design: https://onja.org/careers/full-stack-developer-course-design Back-End Developer, Course Design: https://onja.org/careers/back-end-developer-course-design
by gehsty | 2025-11-10 09:36:04+00:00
Blame the workers, it’s absolute bullshit (apologies for language).

My view is privatization opened up the British market to globalization, and fundamentally once everyone is trying to get things for the cheapest price the domestic supply chain shrinks, in the UK it has shrunk to the point it vanished. Other countries with stronger protection for domestic production (like the US with the Jones act and dredging acts, Norway) avoided exposure to the global market and survived.
by senotrusov | 2025-11-10 09:36:18+00:00
I’ve created a small command-line tool that generates a hash-based, human-readable list of git repositories and data folders. Its purpose is to capture the exact state of all projects and files in a single plain-text file.

I built it because I work across multiple machines and often worry about which projects are on which computer or whether I’ve left any files in unique locations. Now I can diff the summaries between devices to see what’s out of sync, which repositories have uncommitted changes, and which folders have been modified.

I avoid using cloud sync services, and most of my files are already in git anyway. I find that having clear visibility is enough, I just need to know what to commit, push, pull, or sync manually.

I would be glad if it proves useful to someone besides me.

https://github.com/senotrusov/fstate
by pydry | 2025-11-10 09:37:05+00:00
The Israel lobby has a massive amount of power over British politics as does Trump. If there is a lie written about them or even an unsubstantiated truthhood they can both put pressure on and/or punish the people behind it.

Exterminated Gazans can not. They have no political power in the UK.

The only reason they get any air time at all is because A) it's usually a little too obvious to ignore and B) enough BBC journalists are close to being in open revolt over the management's attempts to crack down on honest reporting over the genocide: https://www.financialexpress.com/world-news/forced-to-do-pr-...
by lm28469 | 2025-11-10 09:37:15+00:00
> Walking 2 hours per day is a completely impractical fantasy.

Tell people you spend 12 hours a day starring at a screen and they won't bat an eye, tell them you walk 10k step a day and they'll try to convince your it's unpractical, unhealthy, "10k is a made up number anyways", "I don't have time", "isn't it too hard?"
by siva7 | 2025-11-10 09:37:23+00:00
Matches my experience. 2 page resume is standard for senior careers, everything below should be 1 page. The reason is simple: I'm evaluating if you are able to summarize the most important points for how you're fitting into this role into a very limited space. This is a important skill that transfers to many other areas and isn't obvious just by looking at the extensive list of your degrees and job positions. I trashed applications for the sole reason when i felt that the applicant missed the whole point of why i'm reading their resume. Yet some hiring folks may prefer it the other way around so it's also a cultural fit filter in some way.
by aylmao | 2025-11-10 09:37:29+00:00
https://aykev.dev/webgpu-waveform/

https://github.com/mrkev/webgpu-waveform

Made some updates to this open-source library I wrote to render audio waveforms using the GPU on the browser (WebGPU).

Example on the site. Works without enabling flags on Chromium browsers. There's an example to scrub and zoom in real time on some audio. Feedback welcome!
by ExoticPearTree | 2025-11-10 09:37:54+00:00
> or $0? Probably not. For $40m/year, I bet you could create an entire company

No sane commercial entity will dump even a cent into supporting an unused technology.

You have better luck pitching this idea to your senator to set up an agency for dead stuff - it will create tens or hundreds of jobs. And what's $40mm in the big picture?
by maxdamantus | 2025-11-10 09:38:27+00:00
> A transaction failing is the opposite of an unexpected event.

That's why it's denoted by a non-exceptional return value from `tx.commit()` in my sample code. When I've talked about exceptions here, I'm talking about exceptions raised within the transaction. If the transaction succeeds, those exceptions should be propagated to the calling code.

> Exceptions are for unexpected events such as the node running out of memory, or a process failing to write to disk.

Discussing valid uses of exceptions seems orthogonal to this (should OOM lead to a catchable exception [0], or should it crash the process?). In any case, if the process is still alive and the transaction code determines without error that "yes, this transaction was invalid due to other contending transactions", it should retry the transaction. If something threw due to lack of memory or disk space, chances are it will throw again within a successful transaction and the error will be propagated.

[0] As alluded to in my first post, you might want to add some special cases for exceptions/errors that you want to immediately propagate instead of retrying. Eg, you might treat `Error` subtypes differently, which includes `OutOfMemoryError` and other cases that suggest the program is in a potentially unusable state, but this still isn't required according to the intent of the transactional logic.
by dontlaugh | 2025-11-10 09:39:13+00:00
Struggling over cultural changes is a real phenomenon and sometimes even worth engaging in.

But ultimately, ideas are secondary to matter. Most people on this planet work for the profits of a very small group. If they weren’t divided, they could easily defeat that small group and organise society for the benefit of the majority.

As Warren Buffet said, class warfare is happening and his class is winning. We should all internalise that and engage in class struggle.