MurphyA/hacker-news huggingface dataset:
by yu101994 | 2025-06-30 04:52:28+00:00
https://kuakua.app/zh-CN/games/cookie-clicker

Click a single cookie, build an empire of ovens, and watch your numbers sky-rocket—*Cookie Clicker* on Kuakua.app distills the classic browser idle game into a one-tab productivity break that saves itself and scales into the billions. Below is a quick primer on what makes it so sticky.

## Quick-start snapshot

1. *Tap the giant cookie* in the middle of the screen to earn your first crumbs—every click adds to your total “cookies baked.” 2. *Invest those cookies* in automated helpers such as Cursors, Grandmas, Farms and Factories; each building bakes on its own and can be upgraded for even bigger output. 3. *Watch for Golden Cookies* that pop up at random; click them for short-lived production frenzies or lump-sum bonuses. 4. *Unlock achievements*—over 600 of them—to boost your “milk” level and passive multipliers. 5. *Ascend (prestige) when you’re ready* to reset, trading lifetime bakes for Heavenly Chips that give permanent +1 % cookies-per-second per level on every future run.

## Core mechanics in a nutshell

### Upgrades & synergy

Every building line comes with tiered upgrades plus cross-building synergies, multiplying production many times over and turning what starts as “clicks per second” into astronomical “cookies per second.

### Golden Cookie events

These shimmering circles trigger buffs like *Frenzy* (×7 CpS for 77 s) or *Click Frenzy* (×1111 click value for 13 s). Chaining or stacking them is the bedrock of late-game “combo” strategies.

### Achievements & milk

Each badge you unlock not only feels good but also raises your milk level, which many upgrades then convert into further multipliers—positive feedback in its purest form.

### Prestige & Heavenly Chips

When cookie counts get absurd, hit *Ascend* to bank lifelong Heavenly Chips. Spend them on meta-upgrades (e.g., season switching, stronger Golden Cookies) before plunging back in for a faster climb.

## Why play on Kuakua.app?

* *Zero-friction access:* runs entirely in the browser—no install, no signup. Your progress auto-saves to local storage, so you can close the tab and return later without losing a crumb. * *Active and idle fun:* whether you’re rapid-fire clicking or leaving the tab open while you work, production never truly stops, and offline gains reward patience. * *Perfect coffee-break loop:* escalating numbers, surprise Golden Cookies, and a steady drip of achievements deliver frequent dopamine hits—ideal for five-minute desk breaks (or all-night marathons, if you dare).

Fire up the page, tap that cookie, and see how long it takes before you’re producing more treats per second than there are atoms in the universe. Happy clicking!
by KnuthIsGod | 2025-06-30 04:53:27+00:00
Superb article. Gave me much to think about.

It also has lessons for decisions in other non programming domains.

And you have a bunch of other excellent articles on your blog.

However, the color scheme, fonts and alignment all combine to make it much harder to read than necessary and will undoubtedly contribute to people not taking the content seriously.
by derangedHorse | 2025-06-30 04:54:12+00:00
Just for the energy: Current hash rate is around 995m TH/s[1]. The best off the shelf miner on the market is the S21 which can hash at ~200 TH/s [2]. Assuming all of the hash rate comprised of S21s without operational inefficiency, we would have ~4,975,000 S21s hashing on the network. They also use up about 16.67 J/TH , which is 3334 J for 200TH. This is what’s expended per second.

The average time to mine a block is 10 minutes so let’s convert our J spent per block for one miner : 33346010 ‎ = 2,000,400. With about 4m of these, that’s about 8 trillion joules per block. Now if we divide that by 3.6m to get kWh, we’re back around ~2m kWh per block. Texas is about 15 cents per kWh so we get about $300k spent per block.

To 51% attack, we’d need to spend a little bit more than that. With full competition, and an attempt to mine empty blocks, it would take about $48m to attack the network for a day (144 blocks). And that’s just back of the envelope math.

Realistically, not everyone has the latest and greatest in mining equipment and probably burn more money with less efficient miners.

And all this is on top of the capex required to acquire 4m S21s, which would be around $10B at around $3k a pop.

[1] https://ycharts.com/indicators/bitcoin_network_hash_rate

[2] https://hashrateindex.com/rigs/bitmain-antminer-s21+
by nothrabannosir | 2025-06-30 04:54:42+00:00
When it has reached the cost of renewing the resource.

Taxing externalities isn't about "guaranteeing everyone can have access to the resource": that's circular. Taxing externalities is about ensuring that those who profit from a public good, also pay the public for the value of that good.

Hypothetical: If tomorrow it turns out that eating beef is somehow the ultimate cause of environmental destruction, and every cow fart requires $1MM in cleanup fees or humanity goes extinct, then we should tax cows at $1MM per fart, full stop. "But not everyone will be able to eat beef!" is not an argument, unless you want to say "We would rather all eat beef than survive as a species."

Of course: in reality it's not so clear cut. But the principle remains.

Of course: once you've determined a price for the good and levied taxes, you can then either use that price to clean up / renew the resource, or just distribute the money directly to citizens (see canada's "carbon price") to effectively pay people not to consume the resource. Same difference.
by zeroq | 2025-06-30 04:55:00+00:00
I had my childhood heroes who were working on one of the first major app in Elbonia who helped me learn programming.

I remember asking them some 10-15 years later to help me with a project and they were like "sure, we'll do it CakePHP". Initially I was like "you mean in Cobol?". But then I realized they were masters of that tech, it works, and there's no need to reinvent the wheel and learn some new trendy web framework that will be forgotten in a blink of an eye.
by whartung | 2025-06-30 04:55:12+00:00
I guess the big question is how well is the Mega65 doing.

Those folks put a lot of time and energy to come up with a modern C64-esque computer experience. From the BASIC in ROM, an actual floppy disk, memory mapped video, and an “all in one” form factor.

Supposed to be a nice machine, I have not been following it recently, I assume it performs and is reliable.

It checks all of the boxes, I just don’t know how successful it is.
by HaZeust | 2025-06-30 04:55:20+00:00
At that point why not just go to state-controlled capitalism? That way of life was MUCH closer to competing socio-economic theories to capitalism - than capitalism itself. I saw Sanders' Rogan podcast, I heard his plea - it doesn't work well in today's system.

One of the best things about the freedom of moving from job to job and not relying on pensions or 30-year contracts is that it enables and empowers everyday workers to have the innate, untenable, inalienable "check and balance" on the labor market to choose who they give labor to at any given time - and picket them as well. For the average person: You SHOULD be able to move jobs at any time, you SHOULD be able to not feel pressure of unrealized benefits of a pension 30 years down the road when you do, your housing SHOULD NOT be directly based on your employer ("company towns"), and normalizing systemic status-quo changes that makes it hard to decide/change who cuts your checks is NOT a step in the right direction.

Sanders was right when he said folks in managerial positions - and above - need to care more about their workers, but the businesses that drive the labor market banded together - perhaps unknowingly through a status quo "collective conscious" - to make MOST of your pickings in MOST same-tier jobs look very much alike. There are many ways to fix that in practice across other nations today, like sectoral bargaining; where union experts in a given trade collectively bargain for what SHOULD be an effective minimum wage or minimum benefits package within that trade - instead of the government doing it for them. There's also works councils in Germany that have a similar effect.
by tarun_bhukya | 2025-06-30 04:55:41+00:00
I am working on building a custom PDF Web Component. With this web component, you can

- Create your own PDF editor with custom UI with the help of public methods which are exposed in the web component.

- You can add dynamic variables/data to the templates. What this means is you create one template, for example, a certificate template with name and date as variables and all you have to do is upload your CSV / JSON of names and dates, and it will generate the dynamic PDFs for you.

- It's framework-agnostic. You can use this library in any front-end framework.

It's still in early development, and I would love to connect with people who have some use cases around it.

I have integrated this library in one of our projects, Formester. You can see the details here https://formester.com/features/pdf-editor/

I have posted this demo video for reference https://www.youtube.com/watch?v=jorWjTOMjfs

Note: Right now it has very limited capabilities like only adding text and image elements. Will be adding more features going forward.
by jasonboyd | 2025-06-30 04:55:51+00:00
I have wondered this myself. I can see how it would be useful if you missed your target and it returned to you. But the demonstrations I have seen, where the boomerang is thrown and returns, the boomerang is usually thrown at an angle up in the air rather than near the ground or treeline where a person would be hunting. It seems like in a realistic hunting scenario the boomerang would most likely be thrown in a way that would cause it to hit the ground or some vegetation and not return.
by masklinn | 2025-06-30 04:56:26+00:00
On my phone the main links are now on 3 rows, used to be 2, and the profile / logout section is now on a single line (used to also be two).

On the one hand it makes hitting new/threads/… more awkward and wastes a fair amount of space.

On the other hand it makes hitting logout when trying to go to one’s profile much less likely.
by itsanaccount | 2025-06-30 04:56:35+00:00
hope all you want i think understanding what this site reveals about the world view of investor/dev types is a kind of sociological? shock.

its like everyone learning during covid their neighbors would kill every service worker to avoid the inconvenience of making their own coffee. it leaves a mark.

see what happened to the poor n-gate.com fellow, burned him out
by aw1621107 | 2025-06-30 04:56:36+00:00
I think the C# dev team had an interesting way to describe that kind of profile [0]:

> In every .NET release, there are a multitude of welcome PRs that make small improvements. These changes on their own typically don’t “move the needle,” don’t on their own make very measurable end-to-end changes. However, an allocation removed here, an unnecessary bounds check removed there, it all adds up. Constantly working to remove this “peanut butter,” as we often refer to it (a thin smearing of overhead across everything), helps improve the performance of the platform in the aggregate.

[0]: https://devblogs.microsoft.com/dotnet/performance-improvemen...
by jongjong | 2025-06-30 04:56:39+00:00
I prefer it when billionaires stay out of social causes and buy more yachts and mansions instead.

At least then, everyone can be sure that they're not funding harmful programs. Also, billionaires would be more satisfied and less inclined to engage is harmful politics if they're too busy cruising the world on their yachts.

Keeping billionaires on the hamster wheel is dumb and harmful. They won capitalism. They won at life. That's it, there's no higher goal, that's the game. Give them a medal and let them enjoy their mansions.

Right now, it seems like Billionaires don't realize that they won the game because the people around them keep trying to make them feel like it's not enough.
by dotancohen | 2025-06-30 04:56:45+00:00
The value is in the generalisation.

For a single example, in any factory watch how humans are added as ad-hoc machines wherever a problem occurs. Machine N outputting faster than machine N+1 can accept? Have a human stack, and destack, the product between them. No matter the size, shape, it within reason the weight of the product. But most importantly: the process can begin within seconds of the problem occurring. No need for a programmer, developer, or maintenance worker to get involved. Just a clear order from the shift manager.

A general purpose robot with physical interfaces similar to a human would be very valuable for such environments. If it had the software to be as easy to instruct as a human.
by toast0 | 2025-06-30 04:57:50+00:00
> It's a bit fish/bicycle, but the point is, we wanted more people to drive smaller, cheaper, less polluting cars. We didn't want the car manufacturers to find ways of maximising sell, including boosting F150 and F250 class truck sales to mummies on the kindy run.

Unfortunately, the whole thing wasn't built right for the goal. Setting the mpg bar lower for bigger footprint vehicles is on the one side realistic, but on the other side made it hard to build compliant small vehicles. Small trucks in particular disappeared; some say the market wasn't there, but annual sales of the Ford Ranger were pretty decent in 2005-2010 [1]. 2005 was more than the rest, but there were a couple facelifts, and the Chevy S-10 ended production in 2004, so there was probably some spillover from that. (The 2005-2012 Chevy Colorado isn't significantly bigger than the S-10 though). Post the mid 2010s, small trucks basically don't exist, even when small truck names are used. Supposedly Toyota and Subaru are going to bring one back, but we'll see if it happens.

Some sort of special small car class, with benefits, would be needed. Like the kei cars in Japan. Maybe not that small, and maybe not that small of an engine, but that idea of a smaller than normal footprint, but still highway capable, if only just. There is a federal 'low speed vehicle' thing, but the restriction to streets with speed limits 35 mph or less makes it hard to go anywhere in a lot of places. It's not a reasonable alternative to a regular car for most. There's also some recent push to formalize legal use of kei cars in many US states, but federal import restrictions mean they do have to be fairly old (or have expensive and destructive testing), which further restricts the market.

[1] https://www.goodcarbadcar.net/ford-ranger-sales-figures/
by Schnitz | 2025-06-30 04:58:09+00:00
Yup, we bought a new base model Corolla in 2016 and there’s no sensible way to upgrade or get something nicer. We put 70k miles on it in 9 years. We’ve looked into upgrading more than once, we could easily afford it, but anything that would be a true upgrade (bigger and nicer) is just such a ridiculous waste of money given how inflated car prices have been since Covid. Add to that that the nicer car will then also be much more expensive to keep on the road…and it just makes no sense.
by zerocrates | 2025-06-30 04:58:25+00:00
My first MP3 player was the Creative MuVo. The storage part (actually, really everything but the battery holder) you could disconnect and use as a USB stick, which was also how you loaded music onto it. I (correctly) thought this was very cool.

I eventually did get an iPod, the one that was all capacitive touch buttons and wheel, the last one before the click wheel.
by subjectsigma | 2025-06-30 04:58:29+00:00
> While there are surely exceptions, that nonsense ... is something unique the the Mac experience

Wait, so is it unique, or are there exceptions?... You can't really have it both ways, right? The more I think about this, it's a silly argument with no real evidence supporting it and I'm curious as to how you even thought of it.

> Most non-Apple rust users get it via a Linux distro's package manager, or by building from source.

Really? That's not what the official Rust documentation says to do. It says to curl-bash-pipe: https://doc.rust-lang.org/cargo/getting-started/installation... So how do you know Linux users are not doing this?

This guy made a list (which is now four years old) of projects that do this: https://kubikpixel.github.io/pipeinstall/ Not a single one is Mac only, all Linux or cross-platform. I'm sure it is woefully incomplete.

Here's another list: https://github.com/nightwatchcybersecurity/dont_curl_and_bas... I believe Homebrew is the only Mac-specific software on the list, otherwise it's all Linux or cross-platform.

Yet another list posted to HN in 2016, nearly all Linux software, including some GNU projects: https://gnu.moe/wallofshame.md (Though there are some entries here that were already in the other two)

The more I think about it, it's bizarre and kind of funny. There's so many real things you can hate on Apple (fans) for, why choose to make up stuff about their nefarious curl-bash practices?
by garrettdreyfus | 2025-06-30 04:58:50+00:00
https://michaelrlowry.substack.com/p/critical-hurricane-fore...

“The ATMS sounder that remains is far inferior to hurricane forecasters than the SSMIS instrument the Department of Defense is discontinuing. Unlike the SSMIS which scans at a continuous resolution, the quality of the ATMS degrades considerably on its edges, rendering the sounder useless for most operational hurricane forecasts. The example below shows the difference between the scans from both instruments for Hurricane Erick last Wednesday, June 18th.”

There is also a useful figure included.
by intended | 2025-06-30 04:58:56+00:00
Sure, if you believe that you should most definitely do your best to consume less. Matter of fact, this is what people around the world are doing and reducing one of the highest sources of future consumption - children. I think it was a world bank report that came out recently that showed that people globally are having fewer children, with costs being the most commonly provided reason.

So, if you believe consumption is the issue, rejoice! It seems to be a problem that will resolve itself in a generation or two.
by rrrrrrrrrrrryan | 2025-06-30 04:58:57+00:00
According to empirical laffer curve studies, median earners in America start taking their foot off the gas pedal when you tax more than 33% of their wages, but you can tax 73% of billionaires' income before they begin to dial back their contributions to the economy.

We taxed our top earners 90% in living memory, which was naively high and absolutely caused distortions, but their current crazy low tax rates are a ridiculous policy failure. We could absolutely fund a small basic income by fixing this alone.
by anon-3988 | 2025-06-30 05:00:26+00:00
The point is not to compile entire Python programs, the point is to optimize specific parts of Python that matters. To illustrate, consider a calculating sum of 1 to N in python

def sum(N): x = 0 for i in range(N): x += i return x

There's absolute zero reason why this code has to involve pushing and popping stuff on the python virtual stack. This should be compiled into assembly with a small conversion between C/PyObject.

The goal is to get to a point where we can even do non-trivial things inside this optimized context.

Python will never be able to go down to assembly because Python support doing "weird shit" like dynamically creating modules, hell, even creating a Python file, running eval on that, and loading it as a new module. How are you even going to transpile that to assembly?

So I approach the problem the same way numba is approaching. But hopefully more modern and simpler (implementation wise). Planning on doing it using Rust and the backend should be agnostic (GCC, Clang, whatever C compiler there is)
by xarope | 2025-06-30 05:01:28+00:00
for a start, the ability to partition that knowledge?

e.g. what is being researched or worked on for project A, might be vastly different or require different domain of knowledge for project B.

Or worse still, you ended up reusing code across different projects for different clients, and one day client O(#1) decides to sue client G(#2) and finds code similarities?

[1] as example, perhaps client O has a name that rhymes with "Horrible"

[2] and potentially client G's name rhymes with "Flugel"
by Tokumei-no-hito | 2025-06-30 05:02:19+00:00
this is incredible OP. nearly every criticism I've read could be resolved by reading the docs for 10-15 mins starting from the "how it works".

i did feel uncertain from the README but once i got into the docs i was blown away. this is incredibly well abstracted and organized both in terms of the implementation and docs. to hear that you built this yourself is absolutely legendary. thank you for releasing this.
by derangedHorse | 2025-06-30 05:02:41+00:00
How much really has to be measured with respect to a motivated attacker. If no one wants to attack it, it could stay low for a long time. The ideal answer would be to keep the hash rate as high as possible for as long as possible. With the appreciation of the asset, people would think the risk of an attack is growing higher but an attacker can only do so much with 51%.

They can either double spend by reversing the chain (in which case they’d have to accumulate enough bitcoin for to make it worthwhile in the first place) or they can mine empty blocks and prevent any transactions from being processed.
by namibj | 2025-06-30 05:02:41+00:00
> So the fact that it just recovers and keeps going without issue is impressive to me.

I'm pretty sure that's just a matter of reaction speed and it maintaining a constant focus/vigilance on it's movement that you'd usually not reserve outside of some sports and situations pre-identified as deserving the attention due to danger, like concentrating on balance and not getting into a position that overstresses your joints when you know it's icy.
by absoluteunit1 | 2025-06-30 05:02:44+00:00
Thanks!

Yeah, LLMs are indeed really good for this use case.

> That said. I would love to see a middle tier pricing which had some features but avoided the AI use.

Only paid features are AI features. Everything else is free and no ads :)

You can type anything and as much as you want, you have access to all the advanced stats, you can create a custom theme from a photo of your keyboard, etc.

Everything but AI features is free right now. (Might change in future as we’re adding a lot more features so we will definitely consider a mid tier price )
by b0a04gl | 2025-06-30 05:03:06+00:00
how deterministic is the emit really. if i feed same expression tree twice,same node layout same captures. do i get exact same bytes out every time (ignoring reloc) or not. if output produced is byte stable across runs for same input graph ,that opens up memoized JIT paths.worth checking if current impl already does this or needs a pass to normalise alloc order
by Aurornis | 2025-06-30 05:03:46+00:00
Basically: If you understand the topic well, you’re not the target audience.

This is a type of information arbitrage where someone samples something intellectual without fully understanding it, then writes about it for a less technical audience. Their goal is to appear to be the expert on the topic, which translates into clout, social media follows, and eventually they hope job opportunities.

The primary goal of the writing isn’t to get you to understand the topic clearly, because that would diminish the sense that the author is more knowledgeable than you. The goal is to sound guru-like while making the topic feel impenetrably complex for you, while appearing playfully casual for the author.