skysight-inc/HackerNews huggingface dataset:
I don't think you need any nefarious interests to push it into instability, just the basic economic assumption of greed suggests that people would only want to mine the "easy weeks" and not mine the "hard weeks".

Note that bitcoin mining is independent of anyone else mining. At difficulty X you are expected the same number of blocks regardless of how many others are mining, so others' dropping out doesn't increase your bitcoin income per hour.

To me that's the fundamental missing part that could deliver stability. As others drop out, you aren't incentivised by the economy to mine. You might think you're getting a bigger share of the pie, but you're still getting the same number of blocks per hour no matter how many or few others are mining.

There are two main factors for why this scenario can be avoided:

1. The difficulty can't go beyond what the Potential Total Hashrate can bring to the table. In other words, even if the difficulty were to suddenly drop to 2010 levels and the block-week solved essentially instantly, the new difficulty after that block-week has been mined would still be what that hash-rate is capable of.

2. There are limits to how much the difficulty can drop, so it can't actually fully drop that far in one go. To get to full "easy week / hard week" pattern would be a slow oscilation that could be corrected with new algorithms including a bit of damping / smoothing via a soft fork.

But it's still an interesting scenario for a real "death" of bitcoin and how it could play out.
Would you say async is uncommon in writing web apps? For instance in interacting with a database or other services?

I think most people would agree async is much more demanding in Rust than other languages.

And I think you can find Rust intuitive in hindsight once you have picked it up, but I don’t understand how you can seriously argue that Rust doesn’t have entire categories of topics that just don’t exist in other languages which make it harder to learn.

You could say you are just going to stay away from the more esoteric bits, but the problem is if just one of your colleagues decides to incorporate them in their code, now everyone has to be able to deal with them.

That’s a risk you don’t have with a language which is designed for simplicity.
Some expenditure, but how much? Because right now it's an incredibly large amount of energy. Also, the US govt controls quite a substantial amount of bitcoin, I even have a conspiracy theory that bitcoin could have been created by the US govt ..
I’d get out while you can.
Meh, Python picked a subset of unicode as valid identifiers effectively baking non-inclusiveness into the language. Swift, said "all are welcome"
Is the collateral denominated as N bitcoin or $N worth of bitcoin?
Then you buy an usb mining dongle for $10 or mine on cpu.

I’ve met multiple people from the bitcoin mining and research community in my 10 years and I don’t remember a single person doing gpu mining since 2013.

edit: also, you can’t even find an up to date gpu bitcoin mining software novadays. I dare you to provide a link here if I’m mistaken
Error-Stack
> server less functions

This is a nice idea, but many out there will need to work with on-prem infrastructure and self-hosted software.

So my question is: why would be the best open FaaS solution that you can setup on your own infrastructure and use without caring too much about the underlying hardware/OS?

> Set up proper replication for your database and you’re good.

Another thing that I'd consider is how the DB will grow over time. Should you have a single, monolithic DB you'll end up with hundreds if not thousands of tables which will be cumbersome to work with.

Personally I think that being able to use foreign keys across your entire domain is like a superpower, but some might advocate for separate DBs for separate domains, once you get that far.
How are they stealing from soceity?
The fair players like Celsius or maybe Terra Luna? I am almost genuine in this question because those two might probably have been in your "fair crypto" list a few months ago. Crypto practically incentivses scams. Why create something honest when you can rip off thousands of idiots and they will defend you for doing so?

Crypto offers almost none of the services that normal banks offer. Crypto loans are overcollateralized meaning you need to have $4 in your account to borrow $1. Banks don't feel threatened by crypto, they just see a new class of idiots to exploit.
I’m much more interested in creating the simplified replacement technology for K8.
Even the Romans didn’t use Roman numbers much for actual maths, they used the Greek system.
From my personal experience, playing computer games is a dopamine hit, but they don't result in me feeling particularly relaxed afterwards - often I'd play too long and feel tired, a kind of a hangover.
I think the upsides to k8s are relatively minor (if any) for most businesses, and the downsides are significant (tech debt and complexity). It's sometimes sold as revolutionary tech, but it's really just an incremental improvement, and the next incremental improvement will come along soon enough.

DevOps is a never ending yak shave.
Can't speak to computer hardware, but I was gearing up my home office a few years ago (pre-pandemic) and I found an office chair I wanted on craigslist. It was a great deal, about 55% of retail and seemingly in good shape. The guy texted me an address and when I got there, it was a house in a residential area. He opened the door and the house was floor to ceiling jam packed with office chairs. There was barely any room to move around and I remember it took him about 10 minutes to Tetris the chair I wanted out of the tangle. I couldn't help but ask what the deal was, and he said his fulltime job was to search for companies that went out of business and then go buy valuable stuff from them. He didn't say how he sourced these companies, but it seems like there's an active trade in buying this stuff and reselling it through various channels.
Sadly Qt ships MinGW 8.1 which is positively ancient (released in 2018). If you're starting a new project (which you likely are if you are installing an IDE aha) there's no reason not to go for more recent compilers - msys2 has GCC12 (https://packages.msys2.org/package/mingw-w64-x86_64-gcc) and Clang 14 (https://packages.msys2.org/package/mingw-w64-x86_64-clang) which just work better overall, have much more complete C++20 support, have less bugs, better compile times (especially clang with the various PCH options that appeared in the last few versions), better static analysis, etc.

Personally I use https://github.com/mstorsjo/llvm-mingw's releases directly which does not require MSYS but that's because I recompile all my libraries with specific options - if the MSYS libs as they are built are good for you there's no reason not to use them.
This kind of comment (from your management) always confuses me. Can't they hire another developer and do both?
> No null
> The V docs indicate V has references and “in general, V’s references are similar to Go pointers and C++ references”.

The V documentation also has this: https://github.com/vlang/v/blob/master/doc/docs.md#structs-w...

> Structs with references require explicitly setting the initial value to a reference value unless the struct already defines its own initial value.

> Zero-value references, or nil pointers, will NOT be supported in the future, for now data structures such as Linked Lists or Binary Trees that rely on reference fields that can use the value 0, understanding that it is unsafe, and that it can cause a panic.

struct Node {
val int
left &Node
right &Node
}

fn main() {
n := Node { 123, 0, 0 }
println(n.left)
}

This is also another example of a program, that would have been perfect as a bug/issue report, so thanks for that I guess.

Edit: filed under https://github.com/vlang/v/issues/14785
The hardware would sell for a loss. But if they eat losses for 2 weeks, they could continue to extract profit from their hardware.
Maybe, but I suspect he may turn his followers ire on the accounts operator "Firstname Lastname (picture) in $City has an bot that tweets my location, putting my life in danger. Not cool"
> I don’t know that I can actually be a language founder.

You will only know if you try. Things that are worth it take courage me thinks.
If miners sell, it means more money has to enter the system in order to keep the price from falling. And conversely, in the absence of more money entering the system, miners can't sell their bitcoins without crashing the price.
It would be interesting to see if you can dynamically route traffic based on level of congestion.
> Dragonfly expects you to have the latest hardware[6] and the latest kernel[7] on all your servers. I find this outrageous because not all servers run 5.10

I don’t understand why this is “outrageous”? There’s performance features and better hardware utilisation in newer kernels? If you want the performance offered by the applications built on top of these, then arguably you should be prepared to run the hardware and software required to achieve this.
>Also, the genres they're still trying to squeeze money out of (except for Overwatch's) are very outdated: non-4X basic RTS

If you're talking about Starcraft 2 as being a "basic" RTS, it's not the same game it was at launch in 2010. There's so much content for it with a whole bunch of new Co-op commanders and the Arcade custom modes made by the community are stacking so many mechanics on top of each other it actually gets a bit too much sometimes.

-Infinite upgrades and blasting out the vanilla sc2 game mechanics by upgrading the abilities so many times that it breaks the gameplay, with added zombies which are usually jacked up to insane difficulty, on a tiny rush map with extra income.

-Hero maps that have a good 12-13 systems of powering up the hero.

-Some chill out maps that have you memorizing so many different unit combinations that automatically send in waves across the map and having to finely interpret massive unit battles with different many units and abilities and weekly changing bonuses clashing all at once. There's many more.

Totally agree Blizzard is dead in the water. The old "gritty" vibe in D2 really hinged on being able to unearth core, adult, western values and challenge them with scary demons. It was presented the evil on such a self-evident surface level too, it was great, you didn't have to interpret fine intricate characters, it just presented hateable figures to wrestle with. The narrative kept moving and getting bigger as you got deeper into the "East".

The pixelated look was so good. Like you could pick out individual spots on the map and the resolution was small enough that you could see the exact start and end to most game mechanics and animations. You could do pixel-perfect moves relatively easily and understand the world pieces intuitively, mostly from just looking at it. The late 90s and early 2000s had that sand-like pixelated look to all the monitors and low-res video games. CRTs helped blur it out, but you could still appreciate the grainy-ness and feel like you were in something a bit more concrete and grounded cause you could almost count the pixels on 640x480 (lol).

Ah nostalghia, thanks for the trip!
Indeed. Remember the first rule of finance: in order for someone to sell an asset at a price, someone else must want to buy that asset at that same price. If you're selling 15,000 BTC, maybe only 200 people want to buy them for $22,000, and 10,000 people want to buy them for $20,000. And the remaining only want to spend $19,000. The market depth (the number of people willing to buy/sell for a given price) on crypto tends to be surprisingly shallow.

Selling off large amounts will push the price down, simply because you're going to run out of people buying for the high price. Then people realize you're dumping coins, and then realize since you need to get rid of them, they can buy for cheaper since you need to unload them, so why spend more? And also the psychological aspects of dumping coins (why are miners dumping unless they thought they would go down).
AKS (Azure) is good too. Should take a day to set up the cluster unless it is the first time ever.
TV and outdoor lightning aren't necessary. I don't have a TV, and I know astronomers who are very much opposed to outdoor lightning. Bring your own light! See the stars!
And that is why, even before Ukraine, the US military has been obsessed with creating a drone army, airforce and navy. They've already laid the ground work by militarising space - a planetwide network of satellites will form the future backbone of a drone military. They've experienced first-hand in Vietnam what happens when military is demoralised and of soldiers who were forced into it.
> One such example was for me when I fell on hard times and had to borrow on Aave to provide for the family

Can you explain how that worked? Aave loans are overcollateralized, so doesn't that mean you actually had capital available? That seems very different from a regular loan where you don't need liquid collateral since it's tied to your identity / credit score.
I think you might end up disagreeing here, as per your comment, but I think that that is not a very good conclusion. ;)
Blockchain tech does not need to "revolutionize" anything. It just needs to be useful for (some) people in any of the cases where the status quo fail.

If 1% of the people can not use traditional banking, but they have an blockchain-based alternative, then blockchain has already justified itself.
I don't think this article contains any hatred. There is absolutely nothing wrong with an unfinished language - take a look at https://news.ycombinator.com/item?id=31775216 (2 days ago) for an example.

This article criticises V for presenting itself as a usable language, when it definitely isn't, with all these features which don't work.
>You're probably doing all the microservices, which should mean that those services are the responsibility of another team.

You can't imagine how many time i had to tell customers what micro-services are.

Micro-service-architecture are teams who declare a common interface, and then can change their service without informing other teams and the whole system still works.

Declaring a Micro-service-architecture need's a lot of time and highly experienced interface planer's (in a perfect world those should never change).
I can also ride a car without a seatbelt and ignore the soul crushing speed limits and it'll be way better for me to get places faster. How is that not the future?

Taking an existing process and removing safeguards that were added over time for good reason doesn't make something the future unless you can prevent the original problem in a new better way. If your solution is to just ignore the problem exists, it's hard to call it the future.
The question is if miners pull out at all. In theory there are two important price points: the one where building up a new facility with initial investments is profitable and another price point where keeping an existing facility running is profitable.
I think this is really good. Somehow after reading this one would have expected hamming to have achieved more. Maybe he was missing something in the essay.
Do the phones get stolen?
This is a thoughtful and important article for anyone who uses or creates open-source software, which is everyone.

But, if we follow this advice? If some more thoughtful and considerate users kindly reduce their input into support conversations to avoid overwhelming developers, doesn't this mean that support conversations will become dominated by users who are not thoughtful and considerate?
Good point.

I can easily argument both for regulations in DeFi and against. I see it strong for both sides and I'm not sure what way is the right way.

PS: Regulation of DeFi is close to impossible, so the question is moot anyway.
This reply is the sort of thing you get when asking legitimate questions about crypto. Defensive, abusive responses to legitimate questions.

Even the response here is amazing: it is “I know all about cryotocurrencies, you don’t know anything! How dare you ask impertinent questions!”

Next thing you know, many of the same people want to know why you aren’t investing in cryotocurrencies.
We're long past the first point already, it's the second tipping point we're expecting now.
It's really hard to break through the fog of metaphors here. Are you saying that below 10000 boxes it's worth doing something else to deploy on to them than k8s? What would that be?
Yep, I had some bitcoins to put up as collateral. Didn't want to sell it.

Re: regular loan: see, I live in a country other than the US.
The original iPhone had no virtual memory
I don't understand.

All meat is made from recycled carbon dioxide (plants, e.g. corn & grass, take CO2 out of the atmosphere and "recycle" it, that's then fed to animals to grow meat).

As I always like to says, cows are just recycled grass.

Everyone blaming "meat" for global warming is just a shill for the petrol industry, distracting from the real cause (fossil fuels).
Linus :D
> Meanwhile I can send instant bank transfers for free all day long.

It's free for you, but not for the bank (work & time) and nether for a merchant (fees)

Also you are likely talking about Defi or NFTs on ETH which got ridiculous expensive. However that's contracts driving up the fee. Money sending fees rarely got above normal international banking fee prices and are usually WAY below.
> I think this is really good. Somehow after reading this one would have expected hamming to have achieved more. Maybe he was missing something in the essay.

This sounds to me like a good advisor. A good advisor can also be a good and accomplished researcher in their own right, but there is no implication either way. (But I also think we shouldn't be too quick to dismiss the work Hamming did—that he wasn't a high-flying rock star doesn't mean we should discount his work.)
I always like to dump a sewing kit into a pool before I get in, as such a thread pool is instantiated and multiple people can enjoy it concurrently.
You're too late. You can't get a non-connected car since about 2016.
Chinese Fossils Show Human Middle Ear Evolved from Fish Gills
The Football (nee Championship) Manager series is one of my all time favourites, and is effectively just a bunch of spreadsheets about football players and teams. It has the advantage that the numbers underlying the simulation are also interesting enough to form the majority of the UI. In some ways it proves your rule though - for a long time there was no actual visual match engine so you couldn’t watch your team play, and it was every bit as addictive back then.
Silly to use the term UNIX at all, it was replaced by POSIX which is still not perfect but less amorphous. Anything that is POSIX-complaint or near-compliant is a usable system for someone who would have accepted a UNIX system last millennium.
After some thought: I think you may be confusing “bitcoin mining” as in using gpu to mine other crypto that gets auto-converted to bitcoin with actually mining bitcoin.

The former is popular on gpu, looks the same from the user perspective (to the point of users only needing a bitcoin wallet and receiving payouts only in bitcoin), but doesn’t actually mine any bitcoin underneath - just other cryptos that get transparently exchanged into btc.
No one smart enough to mine BTC is dumb enough to use GPUs for it, regardless of the price of electricity. If electricity is so cheap that there's profit to be made from GPU mining, the profit would be astronomically higher with ASIC mining.
Though easy to run, if there are multiple workloads of varying resource requirements, there will be a lots of wasted CPU and RAM, just because there are minimum CPU and CPU to RAM requirements.
The ACL permission system is in NTFS. For example FAT32 doesn't have it.
Strictly speaking yes, but there are limitations depending on what you do - you can't, for example, do route53 or ACM API's via private link (private-CA does, but not the general purpose CA) - so things like external-dns and the ACK ALB+Certificate configuration can't work via auto discovery without NAT or being on a public instance.

But EKS by itself, you can absolutely do with private subnets and private link API's.
According to your definition everything is undefined behaviour.
Imagine a simple program that successfully halts if it's input is empty and returns an error if it's input is no empty.

C adds a third state undefined. When you reach this state you know nothing about what is happening in the program.

Now Vale adds a third state called "memory error" which is just a refined error and well defined. This means that if you have handled the error case, you already handled the memory error case even if not in a satisfactory way.

What is strange to me is that you consider the former okay and the latter undefined behaviour in the application logic when it just means that an additional exit state has been added which a highly defined behaviour.
Tor network is under DDoS attack
It's even worse with hidden wifi network. Other devices don't have an issue with hidden netowrks but iDevices always delay connecting to a hidden wifi network.
I agree, the company in total loses value when it shuts down, the employees are left without any jobs causing loss of livelihood , investors are left with a loss in share value.

Employees can get another job , investors can diversify and manage their portfolio better, there usually higher risk inherent when higher growth and dividends are expected.

What I am saying is everyone is affected when a business shuts down, its not something which affects only investors, employees are also affected, but when the company has record profits in most cases it is provided exclusively to investors and no portion on the profits are shared with employees.
I see salary as a way of booking the employees time, a share in profits is what they should get for how productive they are in the booked time.
I have a pretty bad memory and also use both editors. Vim was a lot easier for me because it has a great mnemonik system around its shortcuts: nouns, verbs and all that. I really struggled with Emacs keybindings because I could never make any sense of them and didn’t use Emacs often enough to make them stick.

This is what helped me:

- the help commands (obviously), where I can quickly look up what a shortcut does (C-h k) and which ones are bound to a specific function (C-h f) or variable (C-h v)

- the escape command (C-g) which helped me out countless times when I accidentally hit the wrong keystrokes

- keeping an “Emacs Journal” where I write down my most important commands with shortcuts, what I want to learn next, what I want to fix, research, etc. (I use my persistent scratch buffer for this and I also keep a Journal for Vim)
I dont know if the construction times are perfectly realistic, but I would recommend "Workers & Resources: Soviet Republic" for this aspect.
That's a good point. Reading my comment in the hindsight, I agree with you that it might be misunderstood.

My point was _assuming_ that the OP believed in what they are doing right now.

If not, that's a very different story.
International Journal of Science and Technology
My tool of choice is usually Ansible, so, from the Ansible point of view, deploying to a container, VPS, bare server, or a cluster, looks pretty much the same.

I haven't mentioned Swarm intentionally, which IMHO I consider "the next iteration" of your containerized setup: Swarm is a boring, just-works, tool if you need to spread multiple containers, add some networking between them, and have to manage everything by a normal person. And boring is good :)
Your bullet points list a bunch of navel-gazing crypto improvements for crypto, but the previous poster was asking for examples where "crypto actually solve[a] a real problem any better than a plain old database". Got any?
90% of media is controlled by 6 companies with overlapping board membership.