MurphyA/hacker-news huggingface dataset:
by capuneetjain_pj | 2025-07-08 10:42:18+00:00
SEEKING WORK | India | Remote Only | FP&A, Financial Modeling, Accounting (US/Canada startups)

Hi HN,

I'm Puneet Jain, a Chartered Accountant with over 10 years of experience helping early- and growth-stage startups (especially in B2B SaaS, healthcare, fintech, and e-commerce) with strategic finance and back-office optimization.

I specialize in:

Financial Planning & Analysis (FP&A) Custom-built financial models (3-statement, scenario, valuation, SaaS metrics) Budget vs actuals, KPI dashboards QuickBooks/Xero cleanup & reporting Power BI dashboards & Excel automation Cash flow planning, investor decks & due diligence support

Recent Work: US food chain: 5 years of books cleanup + financial model in QBO

NZ SaaS startup: Monthly MIS + variance analysis in Xero

Canadian CPA firm clients: Full-service FP&A & accounting support

Helped a client 2X their client capacity without new hires

Tools: QuickBooks, Xero, Power BI, Excel (Power Query/Pivot), Stripe, CRMs Timezone: IST but fully flexible for EST/PST meetings Available: 20–30 hrs/week (fractional or project-based)

Email: capuneetjain@hotmail.com LinkedIn: linkedin.com/in/capuneetjain
by Sophira | 2025-07-08 10:42:37+00:00
It depends on the metric you use.

Yes, AI text could be considered higher quality than traditional SEO, but at the same time, it's also very much not, because it always sounds like it might be authoritative, but you could be reading something hallucinated.

In the end, the text was still only ever made to get visitors to websites, not to provide accurate information.
by al_borland | 2025-07-08 10:43:00+00:00
Make great products, tell people about them, and the stock price will take care of itself.

Always thinking about maximizing profit leads a lot of companies to make moves that don’t align with my values, like loading a product full of ads, spamming users to generate sales, or selling user data. One could argue that these are addressed by the article in the “and stay up” directive, but looking around at the industry, it seems clear that people don’t care and many customers simply accept that this is the way of the world. It’s not the world I want, nor are they the companies I’d want to give my business to, or work for.

If what I think would delivery stockholder value is in opposition to the direction the leadership of the company is going to attempt to drive up shareholder value, that can be a major source of burnout and lack of purpose.
by blackpc | 2025-07-08 10:43:19+00:00
So, you want to learn React? You've come to the right place! This isn't just another collection of articles; it's a comprehensive, book-level guide designed to take you from the absolute fundamentals of React to its most advanced concepts. Whether you're dreaming of building dynamic web applications, supercharging your frontend skills, or just curious about one of the most popular JavaScript libraries in the world, we've got you covered.
by metalman | 2025-07-08 10:43:36+00:00
they have probably looked at it but as they end up loosing both coasts and alaska,it would not be a good place to build land claims from. Overall we are lucky that "craton/continents" is such a low low key thing, or we would have to endure a whole academic broohaha,look what happened to Pluto. MPAPA "make pluto a planet again"
by projecto4patas | 2025-07-08 10:43:51+00:00
In this white paper, we present AlphaEvolve, an evolutionary coding agent that substantially enhances capabilities of state-of-the-art LLMs on highly challenging tasks such as tackling open scientific problems or optimizing critical pieces of computational infrastructure. AlphaEvolve orchestrates an autonomous pipeline of LLMs, whose task is to improve an algorithm by making direct changes to the code. Using an evolutionary approach, continuously receiving feedback from one or more evaluators, AlphaEvolve iteratively improves the algorithm, potentially leading to new scientific and practical discoveries. We demonstrate the broad applicability of this approach by applying it to a number of important computational problems. When applied to optimizing critical components of large-scale computational stacks at Google, AlphaEvolve developed a more efficient scheduling algorithm for data centers, found a functionally equivalent simplification in the circuit design of hardware accelerators, and accelerated the training of the LLM underpinning AlphaEvolve itself. Furthermore, AlphaEvolve discovered novel, provably correct algorithms that surpass state-of-the-art solutions on a spectrum of problems in mathematics and computer science, significantly expanding the scope of prior automated discovery methods (Romera-Paredes et al., 2023). Notably, AlphaEvolve developed a search algorithm that found a procedure to multiply two complex-valued matrices using scalar multiplications; offering the first improvement, after 56 years, over Strassen's algorithm in this setting. We believe AlphaEvolve and coding agents like it can have a significant impact in improving solutions of problems across many areas of science and computation.
by johnnyanmac | 2025-07-08 10:44:14+00:00
Not to be be too caustic, but that above commenter really did embrace the whole spiriton on why "Whatever" is rising. That utter numbness to how inefficient this method truly is is a symptom (which is odd, since these sorts of topics are fixated on optimizing workflows).

We seem to value the actual craft less and less with each passing day. so everything slows down overall.
by zelphirkalt | 2025-07-08 10:44:26+00:00
I am not using Figma at all. Not a designer, and I know CSS, at least the part I am using and am not afraid of looking into it more when I need more. For example recently I wanted a grid layout, that has at maximum 2 columns and wraps to 1 column when not sufficient space for both columns is available, so I looked up how to do that.

"Ready for dev" -- If we expand that abbreviation, then it would be "ready for development" or "ready for developer", so the actual literal meaning to me seems to be: "Now you can show this to a developer so that they can _properly_ develop it." and not "Now put this onto your production website, you are done!"

Might be that many people get confused though.
by maidmor | 2025-07-08 10:44:28+00:00
Evernox ist the first tool that really allows you to work in a schema first approach. Create your Database diagram and generate code for your favorite programming language. With the Revision system you can even generate migrations making it possible to always use the diagram as your source of truth. Instead of creating a diagram once and then never having a look at it again, Evernox allows you to sync changes to your diagram back to your Database, making complex Schema Changes a breeze. This makes onboarding new developers extremely efficient and allows you to leverage different Database Systems easily. One Diagram for different Database Systems. Even If you start out with SQLite it's just a click away if you decide to use PostgreSQL later on.
by JdeBP | 2025-07-08 10:44:57+00:00
It is distinctly odd to watch people in the 2020s laboriously explaining how difficult all this stuff would be, when the reality was that the register scarcity that prompted this sort of double-duty in 1979 was already going away in mass-market computers in 1982.

By 1983, operating system vendors designing their APIs ab initio were already making APIs that just used separate registers for error and result returns. Sinclair QDOS was one well-known example. MS-DOS version 2 might have done things the PDP-11 way, but by the time of MS-DOS version 4 people were already inventing INT calls that used multiple registers to return things. OS/2 was always returning a separate error value in 1987. Windows NT's native API has always been returning a separate NTSTATUS, not doubled up with anything else, since the 1990s.
by aleph_minus_one | 2025-07-08 10:44:58+00:00
> what would Feynman do!

The counter-camp is "What would Landau and Lifshitz do?" :-)

---

For those who are out of the loop:

> https://en.wikipedia.org/wiki/Course_of_Theoretical_Physics

"The presentation of material is advanced and typically considered suitable for graduate-level study."
by FerkiHN | 2025-07-08 10:45:47+00:00
Absolutely agree, bro. Thanks for standing up for C — it's refreshing to see someone else defending it without falling into hype or trends.

You're right: C is simple, is fast, and has stood the test of time. It's not about nostalgia — it's about having the right tool for the job. People often forget how powerful simplicity and full control can be.

Glad to see another dev who appreciates the raw power of C. Respect
by orwin | 2025-07-08 10:45:53+00:00
It must depend on the country then, because IKEA near me propose at least 50% pine wood (except slim pannels which are often chip/particle boards, but sometimes plywood). Since I dislike pine for multiple reasons I don't go there often, but honestly if you don't have any woodwork tools and don't do your appliances yourself, IKEA is good enough.
by rich_sasha | 2025-07-08 10:45:59+00:00
> Do you have a single example of a protest you try to summon here? I very much doubt it

Here's one example. The UN Special Rapporteur for the Occupied Palestinian Territories, faced calls to have her visit to the LSE cancelled by various groups, including Campaign Against Antisemitism and Union of Jewish Students. She was also called unfit for office by the US ambassador to the UN.

On another occasion, an organization called UK Lawyers for Israel attacked an article in the Lancet, a medical journal, claiming a high projected death toll and decrease in health in Gaza as a result of the hostilities. A key point made by the organization was that the famine would help reduce obesity prevalent in the territory. UKLFI is an all-star group of legal heavyweights and not one you can easily cross.

And since you ask for sources, could you kindly share yours please?

> There was a study about negative bias towards Israel at the BBC. It contradicts your explanation.

[1] https://www.theguardian.com/news/2024/nov/11/pro-israel-camp...

[2] https://www.theguardian.com/world/2025/may/10/uk-lawyers-for...
by gwd | 2025-07-08 10:46:16+00:00
> partly because the quality tends to degrade with the length of the context.

And as if to emphasize this, I was using opencode this morning with Sonnet; but once the context window got up close to 100k, only about 30% through implementing a new feature (which doesn't seem that large to me), it repeatedly failed with "Error: oldString not found in content or was found multiple times", which I take to mean that it wasn't generating patches in the right format.

This isn't the first time this has happened to me. Maybe my code is just more complicated than other people's, so it gets confused more easily. But having tools to manage the complexity the LLM is exposed to has been critical to making it useful.
by HenryBemis | 2025-07-08 10:46:45+00:00
It began its first steps down that slippery slope (imho) 10-12 years ago. I only log in when I want to find 'the next job'. You can safely ignore anything that says "add your CV". I usually target mega-big corps, and in that case LI always pushes you to their corporate-30min-per-application systems (keep your CV in Word for easier copy & paste). So in a way it has helped me to limit my efforts to 5-10 CVs, and a couple of them always 'lead somewhere'.

and then some flag is switched and I start getting 'a number of messages' from headhunters that (want to) waste my time. An easy way to be blacklisted by those spammers is to _always_ tell them "I ain't telling you my current $$$ or my $$$ expectations, the effing gig/role/contract has a budget+benefits, tell me what are those and I will respond". That will send those assholes away faster than garlic does a vampire. If they stay, then they mean business and they 'like' the CV enough to talk/negotiate with you.

There are some other 'smaller' ones (Indeed comes to mind) that still stick to 'find a job and nothing else'.
by aa-jv | 2025-07-08 10:46:45+00:00
Valgrind doesn't specifically (although it might catch side-effects of this bug), but Coverity would, under most conditions (such as having MISRA or CERT checkers enabled), catch it.

If its important to you to find these cases, use clang's static analyzer to perform deep source code analysis via scan-build. See also cppcheck and pc-lint, or PVS-Studio, each of which have means by which you can catch this error.
by b00ty4breakfast | 2025-07-08 10:47:13+00:00
If there were an evolutionary advantage for more things to being in an arid region over being in a place with abundant, easily accessible water, I reckon the niche would have been filled. the natural world isn't really "interested", for lack of a better term, in maximal efficiency outside the context of following the path of least resistance in any given domain. Lightning might strike your chimney even tho there's a giant metal tower 300 feet in the air a quarter mile down the road that appears to be a much better path to ground.
by HenryBemis | 2025-07-08 10:49:50+00:00
> regular users, who pay loss-leader subscriptions

who on earth told you about me???? :)

I asked ChatGPT something, and it told me it needs 7 days to create that thing. I asked it to make small incremental dumps every 6 hours, just so I don't get a bunch of BS/hallucinations on Day7. I usually got 4-5 chats running in parallel, so I am definitely over-use.

On the other hand, there are weeks that I don't even log in at all, so..
by donatj | 2025-07-08 10:50:16+00:00
I have read much about Fibers since they were introduced and have never come up with a real use case.

All the examples I find are like the trivial ones here where it just feels like instead of jamming a bunch of code into a single messy function that yields, you'd be better off particularly from a static analysis standpoint just having ordered method calls or chained callables where each step returns the next step as a callable.

I've yet to see a use case where I can't come up with a safer way to do it without Fibers, but I would love if someone could enlighten me because I feel like I am absolutely missing something.
by jhugo | 2025-07-08 10:50:28+00:00
While you can sometimes elide the return type (and what you describe only happens in closures — `|| { 0u32 }` is the same as `|| -> u32 { 0u32 }` — methods and free functions must always have an explicitly declared return type), that's not the same thing as being described above.

For the existence of any invocation of `<T as Clone>::clone()` in the method body to be encoded in the method signature, we'd either need some wild new syntax, or the compiler would need to be able to encode hidden information into types beyond what is visible to the programmer, which would make it very hard to reason about its behavior.
by vintermann | 2025-07-08 10:51:45+00:00
You don't have to make a perfect pronunciation system. It's OK if a vowel is pronounced slightly differently, as long as its pronunciation can be predicted from context. Even if it can only be predicted 99% of the time.

Insisting that the writing system captures every little distinction is a common mistake enterprising linguists do (often when designing an alphabet for a bible translation, or "modernizing" the spelling of a language which is not their own). They don't have to. Even if you do it, it won't last long. Letters only have to be a reasonably consistent shorthand for how things are pronounced. People don't like a ton of markers or, god forbid, digits sprinkled into their writing to specify a detailed pronunciation.

English has accumulated inconsistencies for so long, though, that it can't really be said to be consistent anymore. Usually, there are radicals who just cut through and start writing more sensibly here and there (without digits or quirky phonetical markers), cutting down on the worst excesses of inconsistency. But in English, these radicals have been soundly defeated in prestige by conservative writers.
by vessenes | 2025-07-08 10:51:50+00:00
Short version: A Qwen-2.5 7b model that has been turned into a diffusion model.

A couple notable things: first is that you can do this at all, (left to right model -> out of order diffusion via finetuning) which is really interesting. Second, the final version beats original by a small margin on some benchmarks. Third is that it’s in the ballpark of Gemini diffusion, although not competitive — to be expected for any 7B parameter model.

A diffusion model comes with a lot of benefits in terms of parallelization and therefore speed; to my mind the architecture is a better fit for coding than strict left to right generation.

Overall, interesting. At some point these local models will get good enough for ‘real work’ and they will be slotted in at API providers rapidly. Apple’s game is on-device; I think we’ll see descendants of these start shipping with Xcode in the next year as just part of the coding experience.
by beAbU | 2025-07-08 10:52:18+00:00
I legit did not know helium was intended for communication. I thought it was a way to mine crypto via the airwaves or something.

The OP's idea is an improvement: if you have to use crypto, then the only way a token is generated is when a sender buys one with fiat, so that they can transmit their message on the network.
by RGBCube | 2025-07-08 10:52:29+00:00
What?

The way the derives work is they generate code by utilizing the fields and their types. Here is a trivial implementation (of a custom trait, rather than Clone. still holds though) which will prove you wrong:

<https://github.com/cull-os/carcass/blob/master/dup%2Fmacros%...>
by lan321 | 2025-07-08 10:52:58+00:00
> How do you trust the recipe without context?

Ratings or poster reputation.

I often use recipes from a particular chef's website, which are formulated with specific ingredients, steps, and, optionally, a video. I trust the chef since I've yet to try a bad recipe from him.

I also often use baking recipes from King Arthur based on ratings. They're also pretty consistently good and don't have much fluff.
by vintagedave | 2025-07-08 10:53:35+00:00
Does diffusion allow for 'size editing'? Unsure how to ask this, or if this (most likely) reveals a fundamental misunderstanding of my own, but: for an image, the size is set (say, 256x256.) For text, if each token were a pixel, it's very small. The article image showed text colour-coded by generation order. What if it would need to, say, insert another line for the rest of a comment sentence? How would it even know the size upfront, the way an image size is known?
by nsteel | 2025-07-08 10:54:03+00:00
That final 30% or whatever takes a lot longer to obtain than the first 70%. Big teams want to ship their chip tomorrow and it needs to work. They don't want any more risk than they're already saddled with so just leave it on the table for next time. I think what you're proposing with less siloing is obviously better (it's the only way I want to work) but it's going to come with a price. There is definitely room in the tooling to help with this, and it doesn't need to involve "AI".
by aleph_minus_one | 2025-07-08 10:54:37+00:00
> As I pointed out, eg, the high number of correction terms when trying to tune the model to actual particle accelerator data is evidence that our model is missing something. (And some things are plain missing: neutrino behavior, dark matter, dark energy, etc.)

This is rather a problem of the standard model. Physicists will immediately admit that something is missing there, and they are incredibly eager to find a better model. But basically every good attempt that they could come up with (e.g. supersymmetric extensions of the standard model; but I'm not a physicist) has by now (at least modtly) been falsified by accelerator experiments.
by zelphirkalt | 2025-07-08 10:55:16+00:00
I think neither does PHP have the ecosystem for it, nor does it have the language primitives or standard library for it. Much cleaner languages than PHP already have enough issues getting concurrency things like fibers right. I don't see this ending in any implementation, that doesn't have surprising dysfunctional parts in it. Especially not, when again and again people behind PHP chose the easy way out for adding language features, like they did with lambdas, that don't capture their environment, unless you explicitly state what they capture.

Let alone the standard library being an unfixable mess, if they want to pursue backwards compatibility. What they would need to do is a clean break. Something like "PHP 10 is a breaking change, we are modernizing the base language and standard library and getting rid of decades of cruft." -- Which then many PHP users would hate.

No, PHP is a not a language whose design has what it takes. A library that claims to have such advanced stuff implemented in PHP is not to be easily trusted to be free of hassle and tripwire, because the language itself has those built-in. For example with Fibers, one has to manually call suspend and resume. Other languages get fibers done without this hassle.

EDIT: For all the downvoters, who don't care to actually give reasons or discuss, the cracks are already showing in the Fibers manual itself. Look at the first comment for example: https://www.php.net/manual/en/language.fibers.php#127282 which links to a bug/issue in the Fibers repo. It is a bug, even recognized via issue label, it is verified, as recognized via issue label, and it is ... closed. Apparently it will not be fixed, and has been simply closed.
by ChrisMarshallNY | 2025-07-08 10:55:53+00:00
Sadly, I'm not surprised (looks like the site was written twenty years ago). It must be one of those "roulette" ones, because I have not encountered it (or Safari kills it), but it does have that stupid region popup.

Here's a video interview with him: https://www.youtube.com/watch?v=nd3hCBPqzYU
by aredox | 2025-07-08 10:56:24+00:00
Except that there is something called "Intellectual Property" and "copyright" that makes any attempt to use fan fiction a libility and open to endless litigation.

J. Michael Straczynski (of _Babylon V_ fame, and many others) immediately blocks anyone who tries to ptch him ideas, and he's not the only one:

https://www.syfy.com/syfy-wire/j-michael-straczynski-would-l...
by ninkendo | 2025-07-08 10:56:50+00:00
> Types don't carry behavioral information about what the method does internally.

I don’t remember specifics, but I very distinctly remember changing a method in some way and Rust determining that my type is now not Send, and getting errors very far away in the codebase because of it.[0]

If I have time in a bit I’ll try and reproduce it, but I think Send conformance may be an exception to your statement, particularly around async code. (It also may have been a compiler bug.)

[0] It had something to do with carrying something across an await boundary, and if I got rid of the async call it went back to being Send again. I didn’t change the signature, it was an async method in both cases.
by coffeeling | 2025-07-08 10:57:20+00:00
As much as I approve of shitting on Chinese characters, a lot of the arguments about literacy don't really apply in the modern age. Back in the 1400s when Sejong and his ministers published the Hun'ming'jeong'eun, sure, but in the modern day literacy is pretty much driven by the modern schooling system and even Japan achieves high literacy rates. It's a bunch of unnecessary extra work, but it's not an impediment to being able to read if that work is put in.

It is true that in 1400s Korea being able to read was a sign of status, and the literati argued against making it easier to preserve their station. The same applied to postwar Japan according to J. Marshall Unger.
by HenryBemis | 2025-07-08 11:00:00+00:00
Someone else above/below commented "Marketing --> Product".

I see it that I have a problem, someone solves that problem. I pay $$ per month. Everyone is happy.

I'd say "solution" or "product" and not get stuck on the technical details (for/to which I agree with you but 90% of the people don't care).

When you buy milk you don't buy liquid+container+shipping, you buy food. You consume the food. Belly feels nice. See you tomorrow for another bottle.