Hacker Newsnew | past | comments | ask | show | jobs | submit | adwn's commentslogin

Tell them to use the Composer 1.5 model. It's really good, better than Sonnet, and has much higher usage limits. I use it for almost all of my daily work, don't have to worry about hitting the limit of my 60$ plan, and only occasionally switch to Opus 4.6 for planning a particularly complex task.

"Expensive and painful body modifications"? Like, what, earrings? What a sacrifice.

I mean MAGA styke plastic surgeries there: botox, lip augmentation, jaw contouring, microneedling, facials, chemical peels and so on.

Body modification like that is a status symbol amoung republican women. Both high level women around Trump and in normal level republican areas with serious plastic surgeries industries.


Thanks for the correction. I wasn't aware of this, but it makes sense now that you mention it.

I DDGed for mar a lago look and first hit was a Wikipedia page. I was not expecting that lengthy of a page.

https://en.wikipedia.org/wiki/Beauty_trends_among_American_c...


> One could argue that LLMs learning programming languages made for humans (i.e. most of them) is using the wrong interface as well.

Then go ahead and make an argument. "Why not do X?" is not an argument, it's a suggestion.


"Finished conversion of xyz.mp3 to xyz.ogg" is valuable progress information to a regular user, not just to developers, so it belongs in INFO, not DEBUG.


I suppose this is subjective, but I disagree. If I want to know the status of each item, I’d pass -v to the command. A simple summary at the end is sufficient; if I pass -q, I expect it to print nothing, only issuing a return code.


> If I want to know the status of each item, I’d pass -v to the command.

I don't disagree. In my opinion, the default log level for CLI applications should be WARN, showing errors and warnings. -q should turn this OFF (alternatively, -q for ERROR, and -qq for OFF), -v means INFO, -vv DEBUG, -vvv TRACE. For servers and daemons, the default should probably be INFO, but that's debatable.


Those are the "sources" you chose to prove your claim? Is this supposed to be a parody?


> Having a place you can legally install panels is for the upper class. Do you own a house?

Owning a house does not require belonging to the "upper class" in Europe.


> Middle class in Europe can't afford a single family home.

At least for Germany, this statement is directly contradicted by visible evidence. I'm surrounded by middle class families owning single homes.


They own it or the bank owns it?


For the purposes of installing solar panels, does it matter?


> this aged like shit

Your comment was chemically and biologically decomposed by microorganisms and fungi, which extracted energy from it and returned the remaining nutrients to the surrounding soil, providing a fertile ground for the growth of plants?


No idea what you're going on about. Those in the West who stand for a rules-based international order certainly didn't ask for this war, and Trump, who did start this war, never gave a shit about rules or norms, international or otherwise.


The idea is that you can start with the next head earlier than all the others, giving you an edge in being the first to find the next block.


But what do they gain by doing that? What's the edge? Starting earlier doesn't give you any advantage.


> Starting earlier doesn't give you any advantage

It's a race. Starting earlier obviously gives an advantage?!


No it's not a race, it's a lottery.

It would be like saying you've an edge if you start earlier at the roulette.


I think you're confused.

In a lottery, the more tickets you buy, the higher your chances to have the winning number.

If we played with a roulette and said "the goal is to be the first to have a winning number at the roulette" and I could try 50 times before you started, obviously I would be more likely to win our game, wouldn't I?


> In a lottery, the more tickets you buy, the higher your chances to have the winning number.

Yes, and it's exactly the same in bitcoin with the hashing power. Each hash is a ticket.

> If we played with a roulette and said "the goal is to be the first to have a winning number at the roulette" and I can try 50 times before you start, obviously I am more likely to win our game, am I not?

In bitcoin the goal is not to be the first. The goal is to find a winning hash that's on a chain that will not be abandoned. As soon as a new block is propagated you start mining on the new head. It doesn't change anything that you previously worked on another chain. The time spent on the previous chain is not wasted, unless finding a block wouldn't have got you the reward.

There is a kind of a race if 2 blocks are found simultaneously. But that's not really what this discussion is about, and in this case the outcome depends mostly on network connectivity.


It is precisely what this discussion is about. From the article:

> The key idea behind this strategy, called Selfish Mining, is for a pool to keep its discovered blocks private, thereby intentionally forking the chain. The honest nodes continue to mine on the public chain, while the pool mines on its own private branch. If the pool discovers more blocks, it develops a longer lead on the public chain, and continues to keep these new blocks private. When the public branch approaches the pool's private branch in length, the selfish miners reveal blocks from their private chain to the public.

> In bitcoin the goal is not to be the first. The goal is to find a winning hash that's on a chain that will not be abandoned.

The goal is to be the first (or very close to the first), because it makes it much more likely that your chain will not be abandoned. If you wait 2 days before you reveal your block, obviously it will be abandoned...


> The key idea behind this strategy, called Selfish Mining, is for a pool to keep its discovered blocks private, thereby intentionally forking the chain. The honest nodes continue to mine on the public chain, while the pool mines on its own private branch. If the pool discovers more blocks, it develops a longer lead on the public chain, and continues to keep these new blocks private. When the public branch approaches the pool's private branch in length, the selfish miners reveal blocks from their private chain to the public.

I don't understand how this scenario is beneficial. If the selfish miner doesn't have 51% of the hashing power, they can discover more blocks than the public chain only if they are very lucky. They don't know in advance that they will be that lucky. Withholding blocks in hope of this luck means putting these blocks at a very high risk of being discarded and losing the rewards. Why would they do that, exactly? If they get lucky, they get the rewards of their chain, and discard the rewards of the other miners. If they don't, they lose a lot of rewards. On the other hand, if they just publish the blocks they find, they're almost guaranteed to get the rewards. Why take the risk? It sounds like putting your own rewards at risk just to put others' rewards at risk. It looks like the risks even out.

> The goal is to be the first (or very close to the first), because it makes it much more likely that your chain will not be abandoned.

Yes, if there are blocks that are found at almost the same time. But that's not the situation discussed here.

In other situations, being first doesn't matter. If a miner finds a block before you do, then you just start mining on top of their block. You haven't lost anything.


> Yes, if there are blocks that are found at almost the same time. But that's not the situation discussed here.

It VERY MUCH is.

Of course if you take another scenario that doesn't make sense, then it doesn't make sense :-).

> They don't know in advance that they will be that lucky.

Whenever you find a block, you know you are one of the first to find it. It's obvious because nobody else has published a block. So you know you are lucky right now. You can decide to wait 1, 2, 5, X seconds before you reveal your block and start mining the new block in the meantime.

Maybe you just mine for 5 seconds before revealing the block, and that's the winning strategy. Maybe you wait until someone else publishes their block and you immediately reveal yours, ending up with two competing chains but knowing that you had a headstart with yours.

The detail of whether or not this is profitable, and how exactly you should do it (Wait X seconds? Wait until someone publishes a block?) is statistics and game theory ("What if the others are also withholding their blocks now? What is their strategy?"). The whole question is whether or not there is a practical, profitable strategy doing that.


...it's not a race, it's a lottery.

Yes, but everyone else is still buying tickets for yesterday's jackpot, while you're busy accumulating them for tomorrow's.


But yesterday's jackpot is still running, here. If you find a block on the public chain while the other miner kept their block secret, your block becomes the main chain. If they publish their block after you, both blocks compete for the head, but it's usually the first published one that wins.


There is an advantage because occasionally you find the second block while the first block is still secret, then you release the two blocks in quick succession. That’s the edge.


What advantage does it provide vs not withholding? If you don't keep your first block secret and find a 2nd block, you get the same rewards.

On the other hand, if someone finds a block while you're keeping yours secret, it's very likely you'll lose the reward of your block.

So, you get a chance to discard the block of another miner, but you have to put your own block at risk of being discarded. Maybe there's a gain here, but it's not clear.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: