Hacker News new | past | comments | ask | show | jobs | submit | jaco8's comments login

All this brings up long subdued memory .... my HP-25 ,which had cost me one months work during school holidays.. I still remember when I got payment and the next day walked into the shop and told the perplexed salesperson : I want this! He thought nobody in his right mind would buy a calculator without an equal sign button. Anyway I used it from 1975 to abt 1993 when the battery leaked .


I compiled and run an ethereum beaconnode on a raspberry 4. How much is this helping the ecosystem ? Why is running a beaconnode which helps validators to find the next transaction faster not being supported by fees (however tiny they may be). There seems to be no incentive to run this at all ... or am I missing something ?


You would need to "activate" your validator by depositing 32 ETH, and it takes a bit of time after the deposit is made before it will transition from pending to active.

https://ethereum.org/en/eth2/deposit-contract/

Also, at the present time, it's a good idea to run an ETH1 node locally, with your activated validator set to check it for blocks added to mainnet. You could instead use a free or paid Infura endpoint, but the extra latency may prove problematic.

Once activated, your validator would begin to earn rewards for making attestations and block proposals, etc. The APR is currently around 6% - 10%, depending on your validator's performance. Here are some stats for a validator I chose at random:

https://beaconcha.in/validator/72727

https://beaconscan.com/validator/72727

Running an unstaked/unactivated validator is not a bad thing to do, but there is no financial incentive to do so.


The direct incentive is gain from staking ether and transaction fees.


It basically is a fraud with the leaseholder the victim. The system has failed. The government issued occupational permits. The fire services signed their ok. The cladding companies used false reports to get approval. The construction companies made a mess. The solicitors approved the title deeds for signing without checking realities. Now everything is false and needs to be renewed with costs beyond belief. The leaseholder is the consumer and must be protected by consumer protection law and also will need to be compensated for any loss. The government will need to foot the bill and then can claw the costs back from their own departments,cladding and construction companies as well as other parties who failed the leaseholder. The waking watch is another fraud forced upon leaseholders. Two guys walking about with their smartphones playing games or sitting somewhere catching up on study books will not cut it. The freeholder getting kickbacks from the building insurance company , which is saying that anything can be insured at a price , is also laughing on the way to the bank.


The time of the night trains in Europe was the seventies with all kinds of nice routes like Lisabon-Paris,Munich-Roma,Amsterdam-Vienna,Munich-Copenhagen,Vienna-Oostende,Helsinki-Oulu-Narvik,Bodo-Oslo and many more come to mind. Hopefully these kind of trips will be possible again.


You could also look into Firebird , there is an embedded server which provides you with more oomph , is easy to use and has a small footprint.


About 4 billion people will now ask themselves : Where is Germany and how can I immigrate ?


If what you say is true...why not all 7 billion?


Dibs on the US


After looking through the lot we settled on Nim. Give it a try , it will grow on you.


Just try Nim. It is fast.


Nim also supports fancy compile-time metaprogramming and templates. What does it do to make itself compile faster than C++ and Scala?


I can't speak to Scala's compile time issues, but for C++ there are few factors contributing to long compile times.

- "module" system based around textual inclusion of header file: essentially the compiler duplicates a lot of effort, reading the same files over and over for each translation unit, and you can't avoid the cost because of the interaction with text macros. That said, C++20 offers a solution through its new module system; it will be interesting to see how much of an improvement this will bring.

- complicated parser requiring contextual information (i.e. information from typing and analysis phases) in order to distinguish between, say, a class object instantiation and function forward declaration (the notorious most vexing parse). Most other languages learned from the syntax mistakes of C++, but C++ had a clear mandate to not break existing C code, so it had no choice but to build what existed.

- C++ template system revolves around a kind of syntactic substitution, where you have a template expression with some type variable, and at the template instantiation site (i.e. every call, not at the definition) you you essentially do template argument deduction yielding concrete type bindings for the type variables, and then your next step is the transform the AST with the template expressions into concrete types, functions, etc. This involves a lot of tree transformations which can be expensive. I think with other languages this is less of a problem in part because the type checking is done at the definition site, rather than at call site. Here again C++ concepts were introduced to address this issue, but as always in C++, it's not all milk and honey.


[flagged]


I thought that was Rust? ;)


For the vim challenged:

apt-get install cream

takes care of most initial pain.


Well , there are 2 different kinds of learners. There are those who need grammar and those who do not. I can remember vocabulary but never remembered the grammar of the 4 languages I learnt over the years.


To use a language efficiently and proficiently, you need to know all the grammar. Regardless if you have learned them systematically or if you have deciphered them by yourself. The latter might be somewhat easier if the foreign language is close to your own language, which means you already got that information. I've found Indoeuropean languages much easier to learn than others.

Sometimes even the definition of "grammar" is confusing. If you study Indoeuropean languages, they are so similar that "studying" grammar is mostly getting the conjugation and declination right. Sometimes you only have to switch some endings between languages. With other languages, the entire system of morphology is different, because for example they have more "persons" or whatever.

Additionally, English or Chinese may seem to have easier grammar, but then the complexity is hidden in the vocabulary or usage patterns.


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

Search: