skysight-inc/HackerNews huggingface dataset:
Having a common clock reference (per core) is essential for reducing latency between components. If you have to poll or await some other component arbitrarily, there will necessarily be extra overhead and delays in these areas. There will also need to be extra logic area dedicated to these activities. Make no mistake, just because there's no central clock, doesnt mean you are magically off the hook. You still need to logically serialize the instruction stream(s).

Even for low power applications, you would probably use less battery getting the work done quickly in a clocked CPU and then falling back to a lower power state ASAP. Allowing the pipeline effects to take hold in a modern clocked CPU should quickly offset any relative overhead. Heterogenous compute architecture is also an excellent and proven approach.

Certainly, there are many things that happen in a CPU that should not necessarily be bound by a synchronous clock domain (e.g. ripple adder). But, for these areas where async cpu a clear win, would we actually see any gains in practice using real software? Feels like there's a lot of other strategic factors that wash out any specific wins.
ς and ζ look similar to their handwritten Roman equivalents.

ς is end sigma, the letter σ (S) when written at the end of the word.

ζ is zi (Z), it's not unusual to write a lower case Roman z with a similar tail. My mum was taught to do this, which confused me when I was learning to read.

ξ is xi (X).
A while ago bitcoin clients changed from facoring the 'longest' chain to favoring the chain with the most work done on it. (To prevent long chains with low difficulty)
how do we add this as a custom ending in chromium?

do we still use the same qury as the bing one?
{bing:baseURL}search?q=%s&{bing:cvid}{bing:msb}{google:assistedQueryStats}
I always liked the notions of coupling and cohesion because they are simple to understand and you can see at the glance of an eye if a particular bit of code would have good metrics for those, without actually bothering with the metrics. E.g. long list of parameters or imports == high coupling, large number of fuctions in a module == low cohesion. Specifying exactly how much isn't that useful. It's easier to think in terms of "relative to the rest of the code". Debating what is too high or too low even less so. But if you are struggling with working with a particular bit of code, being able to identify why it is hard to deal with is useful; especially if you know how to fix it.

But mostly metrics should not be telling you things you can't already know just looking at the code; if it looks complicated, it probably is. Metrics only become useful when you need to tell without looking. Sometimes that's useful.
With the same attitude like any other drug, I guess. It's very likely less harmful than other drugs. If you're mindful about it and you really want to try it, then ...
Nonsense. Mining gives you zero votes. Miners don’t control the protocol. Governance is not determined by hashrate. This is just another major flaw that all PoS shitcoins have.
Importance of muscle mass, strength and cardiorespiratory fitness for longevity
netcat w/stunnel

cat << eof > 1.cfg
[ x ]
accept=127.0.0.255:80
client=yes
connect=137.135.98.207:443
options=NO_TICKET
options=NO_RENEGOTIATION
renegotiation=no
sni=
sslVersion=TLSv1.3
eof
stunnel 1.cfg

printf 'GET /lisa.jpg HTTP/1.0\r\nHost: youcantdownloadthisimage.online\r\nAccept-Encoding: gzip\r\n\r\n' \
|nc -w1 -vv 127.255 80 |jpgx > 1.jpg

openssl

printf 'GET /lisa.jpg HTTP/1.0\r\nHost: youcantdownloadthisimage.online\r\nAccept-Encoding: gzip\r\n\r\n' \
|timeout 3 openssl s_client -tls1_3 -connect 137.135.98.207:443 -ign_eof|jpgx > 1.jpg

jpgx (custom filter: extract JPG from stdin; foremost will not work for this image, see byte 8114, etc.)

sed '1,3s/^ */ /;4,18s/^ *//' << eof > jpgx.l
int fileno(FILE *);
#define jmp (yy_start) = 1 + 2 *
#define echo do {if(fwrite(yytext,(size_t)yyleng,1,yyout)){}}while(0)
xa "\xff\xd8"
xb "\xff\xd9"
%s xa
%option noyywrap noinput nounput
%%
{xa} putchar(255);putchar(216);jmp xa;
<xa>{xb} echo;yyterminate();
<xa>.|\n echo;
.|\n
%%
int main(){ yylex();exit(0);}
eof

flex -8iCrf jpgx.l;
cc -std=c89 -Wall -pedantic -I. -pipe lex.yy.c -static -o jpgx;
Note that for bitcoin, because of soft forks, you could take a really old client and still find the 'true' chain.
Your link seems to be broken?
I don't do anything special to care for my eyes and they don't tend to feel obviously fatigued from screen time, but I sit near a window and regularly take breaks to look outside at the forest or the construction nearby which I think helps. In 2009-ish I got LASIK and still consider it one of my best investments, so this thread is a good reminder that I should probably pay attention to my eye health more than I do to make sure I don't ruin my LASIK results by neglecting other aspects of eye health.
There is zero waste in PoW. It’s all useful service, therefore waste term doesn’t apply.
Seems like he’s insinuating a global ban will occur.
The idea seems quite nice but the execution isn't.

This uses crazy amounts of resources for what it offers. Electron just isn't the right platform for such a thing, imho.

Should be a nice Rust / OCaml / C++ / "whatever native" app with max. 10% the size and 1% of the current resource usage.

Maybe it's better on other systems regarding resources but the Linux version I've tried made my laptop fan go into fighter-jet mode. That's not appropriate for playing music and showing some "shaken images". When using my desktop media player (smplayer) and projectM as visualization there is hardly any load on the same system (and the fan remains of course completely off).

I'm not sure the media player component in this project here is even needed. If the visualization needs to analyze larger parts of the audio it could delay and buffer the signal (which would work for longer running background music well enough), or just analyze the files on disk upfront and save the results externally. At least on Linux there is some generic audio player interface that shows for example a widget in the task bar (I don't know about the details how this works, but it works). Information from this interface could be used to know which track is playing currently and get notified about track changes (showing the title and cover art and offering play/stop/pause/forward/rewind buttons is what the generic audio player widget can do so the needed information about player state is available and can be obtained likely also form other apps). I would guess such an audio player interface is also there on other desktop operating systems so such a visualization could be made cross platform likely.

Just my 2¢.
it's not punishment in the traditional sense, but in a game-theoretic sense: it's now disadvantageous to report new variants early, and you are better off waiting for someone else to report first.

Think of it this way - your population is already infected, and a travel ban only hurts your economy, but doesn't improve your country's infections. So by waiting, you continue to receive economic benefits from traveling (including any incoming tourists), and only report once it's inevitable that it's going to be found regardless.

Edit: you fight against this game-theoretic problem by changing the incentives. If the world pooled together a fund, which is used to offset the costs of travel restrictions to compensate for the sacrifice, then countries would more likely report correctly.
I also do most math in my native language, Spanish. When I'm silent reading text in English, most of the times I "say" the numbers in Spanish, but now always. Anyway, I have more intuition about numbers in Spanish, so even if I read it in English I may translate a few milliseconds later if I must think about it.

I can do some elementary calculations in English, like 2+3=5. But for more complicated stuff like the second derivative of x^3 I must switch to Spanish and translate the result.
Deconstructing my reading habits (2020)
You’re right. The correct number is somewhere around 50%, probably over the line already, which is significantly better than any other big industry.
I'm guessing they can remember having seen things in the dream in the same way that they can remember having seen things in waking life, but cannot voluntarily conjure arbitrary images while awake.

I think the range of abilities and experiences around visualization, perceptual memory, and so forth, suggests that seeing and remembering are pretty complicated collections of multiple simultaneous processes that are a little differently expressed in different people, and that are not necessarily perfectly coordinated.

More generally, I think we tend to think of ourselves as singular, but we have pretty good reasons to think that a person isn't actually a singular thing, but is instead a collection of many processes that are only more or less coordinated and cooperating.
Well, it's not really backwards, that would be too easy. Example:

3 482 975 is "dreimillionenvierhundertzweiundachzigtausendneunhundertfünfundsiebzig"

which is in pseudo English:

"three million four hundred two and eighty thousand nine hundred five and seventy"

Also beware of (German -> English):

Million -> million

Milliarde -> billion

Billion -> trillion

Billiarde -> quadrillion

etc.
Unless they stole your gold brick collection, no insurance company is going to dismantle your locks (all of them) and send them for forensic tests. Nor would they accept your hired expert opinion. Such procedures are only rational in extreme cases.
It's still no match for French numbers: quatre-vingt-dix (four-twenty-ten) for 90.
This is no different to how the world reacted when the B.1.1.7 (Alpha) variant was discovered and announced by the UK.
Nice to see you rationalizing expenditure that goes towards murdering people. Are you the people talking down to bitcoiners about being wasteful and not caring about future of humanity? Give me a break.
You can't take a discussion of climate change seriously unless it specifically addresses a single-percentage problem?
The existence of feedback loops very much doesn't imply a stable equilibrium. Actually, any system that is not overdamped will necessarily not reach an equilibrium.

Or maybe the equilibrium is that no country bans it, and PoW currencies don't die on their own due to lack of financial rewards, and PoW artificially inflates the demand and therefore price of energy, leading first to widespread economic issues, then widespread ecological issues, until there is no one left buy pizza from with your BTC. Very compelling equilibrium.
Same thing applies to PoS.
The Einstein quote is that "something should be a simple as needed but no simpler", but how to be pin down "required" in an objective / quantifiable way?

Somehow it is more important to measure "gratuitous" complexity, redundant complexity that is not justified by present or plausible future requirements...

The problem is that the code itself does not capture requirements, so code analysis can give you absolute indicators but never an "efficiency" measure (how efficient and justified the measured complexity)
In a blockchain, the chain keeps splitting. Your tokens live on multiple competing chains simultaneously. In PoW, you are forced to pick one of those chains to mine on. In PoS, you can stake on all of them simultaneously.

The splitting is unavoidable and happens constantly. Multiple competing future states are constantly being created, and the network has to eventually arrive at a consensus about which possible future is the true one.

> Where is the difficulty in making miners expend their tokens (i.e. in a way that is irrevocable) instead of merely depositing them somewhere?

Figuring out how to make spending your tokens irrevocable is the whole point of PoW/PoS. Your question reads to me like "In trying to solve problem x, why don't you assume that you've already solved problem x, and use that to solve problem x."
This sort of thing is what they call a Natural Monopoly. It is what the Sherman Anti-Trust Act was created to regulate. The idea is that it is not against the law to have a monopoly, but there is a collection of rules that apply to you if you have one. You have, in effect, chosen to become a public utility, and then you are legally expected to act like one.

That act has since largely ceased to be enforced because operators of monopolies prefer that they not be, and tend to control budgets larger than the enforcers'; and because university schools of economics funded by monopolists have invented and promoted threadbare ideologies that interfere with effective enforcement. They have been aided by numerous corrupt judges who are allowed to establish binding precedents ("case law") weakening the law.

Thus, abusing monopoly power to eliminate competition is A-OK, provided your prices do not get "too high" until after all competitors have been eliminated and unassailable barriers to entry have been established.
It was independently discovered by Adam Back as Hashcash, and that was the proof-of-work algorithm Satoshi was familiar with.
You haven't explained how mining hashrate causes popularity of the underlying cryptocurrency.

The cause and effect is the other way around. Popularity of the cryptocurrency causes popularity of mining (the price goes up so mining is more profitable and more mining can happen).
My son is rather algebra-phobic, so to explain concepts requiring variables I usually use a coloured dot or (if no coloured pens are are to hand) a little picture. People who grok maths tend to be blind to the confusion that variables can engender, viz if I say "2x = 6" then "x" is to be understood as representing a specific value, which is in contrast to e.g. an area formula like "A = bh", so breaking away from letters altogether is sometimes helpful.
Many crimes are committed out of opportunity rather than careful obstinate planning, especially lock picking / breaking and entering: https://popcenter.asu.edu/sites/default/files/opportunity_ma...

In other words, if there was no lock, I'd enter houses that I can reasonably think are empty / populated by feeble elders myself eventually, however "honest" I appear to be now when I'm surrounded with locks and barriers to crime in general.
We (using the Latin alphabet) have different forms of at least lowercase a, q, w, x, z, and uppercase A, I, J, M, Z. Also the numbers 1, 4, 7 and 9.

Looking at something I wrote yesterday, I use one of the alternative forms consistently, and another only when writing my name.

> I think the varsigma (ς) is at least a special case - it's only used when sigma is at the end of a word, is that right?

Correct.
So much uncertainty in what we know ought be matched with some uncertainty in how we should react. But nope, "(current) Vaccines are the first line of response" even as the evidence grows they're not very useful.

The only people competent to make decisions about individual health choices are the individuals in question. Our "authoritative institutions" keep demonstrating this over and over and over with their advice.
It would be nice if the table of contents marked where to start if you're already familiar with programming concepts.
Incidentally, I just installed Racket today so I can work through SICP. I was kind of confused by the choices of what to run.
How to create your desktop app with HTML
Are we even sure S Africa is the origin. It may just be the first place to be isolated.

If we have already mask wearing, pcr tests and so forth, what do we gain from these endless knee jerk travel bans.

It feels like we are going to be stuck forever in this cycle.
Or Danish where 90 is halvfems or (5 - 1/2) * 20
Yeah but I'd never blame someone for telling me "nonante", the Belgian (and more correct latin) variant.
Oh, the joys of middle-endian notation.

But who are we to laugh at them, the American date notation (M-D-Y) is just as weird.
The best thing I learnt from lock picking lawyer was that hand pumped hydraulic bolt cutters existed.
Thanks for your effort. You've already covered some ground in the examples, at this stage you're trying to fire up network effects and attract users/analysts/developers.

Treating this like an optimization problem, it seems that there's more potential for attracting users if you broaden the scope of vignettes and let Duckduckgo/Bing/Google do its magic for queries like 'optimum scheduling in R' or 'cutting stock in R' etc etc.
German here... I hate how we say numbers. Even after 36 years I still have problems with it. If I have to dictate phone numbers I'm saying each digit separately because everything else is just confusing and very often leads to swapped numbers on the other end. (sadly, most Germans say phone numbers as sets of two, and not as single digits) It just makes no sense and I very much prefer English, it is much more logical.

Some people have founded the association "Zwanzigeins" (look it up, they have a web site) where they try to push for another way of saying numbers in German and teaching them at school. But even they admit that the chances are very slim we change the way we say numbers.
Not taking climate change conversations seriously because a topic that is barely 1%-2% of the total consumption is neglected? That sounds like a poor excuse.
The punishment goes both ways.

South Africa is the only affordable English speaking country one can go vacation during the Northern Hemisphere Winter.

You get 400h of sun there in December and January.

Many UK citizens were looking forward to going there.
To those interested in movie recommendation engines, I've been using movielens (https://movielens.org/) for years and it's great. You rate movies you've seen and it predicts which other movies you'll like. The execution is really good: for example, it's aware of popularity, so you can look at movies that others are likely to rate low, but you high, or the opposite.
If you support better access to academic papers, please support one.surgery[0].

They have a new business model, where only the first X people to request a paper need to pay an amount to access it, after that the payment becomes optional. It's supported by cryptocurrency, so it's accessible to people without banking, if needed. (One of the most legit usecases for crypto I've found).

[0] https://one.surgery
It's perfectly possible for your career to be changed without you bootstrapping your own project.
> Literally unprecedented in human history.

Hardly unprecedented, considering that until very recently nations did not have a monetary policy.
I use SimpleLogin as well, it's a great solution and it baffles people when I just make up an email address with my domain and give it to them on the go (thanks to catch-all).

I have this one thing bothering me. How do we know that SimpleLogin is not making a copy of the email? Do we simply trust SL not to do that or do we have a way to verify it?
A summary of some of the discussion points in the programme:

- 80% of the population have a optimism bias, 10% doesn't have a systematic optimism bias one way or the another, and 10% have a pessimistic outlook. (For example, the pessimist sees the future as worse than the present and past, or overestimates negative outcomes.)

- The optimism outlook is a u-curve shape: high in young ages, drops in mid-life (the bottom of the U shape), then climbs again in older populations. How do we explain this? We don't know, but there are some theories e.g. mid-life can be a stressful time for many people.

- An optimism bias is good for people's mental health and physical health; optimists live longer.

- Espen Fadnes, a Freefall professional, considers himself an optimist. He has done about 8000 jumps and never worries about the danger when doing during a freefall down a mountain. It's about being in the moment, like forced meditation. It doesn't mean he make mistakes - he's made lots of them, but learns from them.

- Pessimism can make some people work through lots of scenarios as a way of anticipating events and preparing for them i.e. stop those events from happening, manage the associated anxiety and take effective action. Also referred as 'defensive pessimism'.

- The Pessimist is less likely to be surprised or disappointed when things go wrong (because they anticipated different scenarios).

- There are nuances in different outlooks and it's too simplistic to say optimists do better.

- Are there cultural differences between countries? Can cultural norms particular to a country change our outlook? More research is needed.

- Germany vs USA: a German who has lived in the USA reflects on the cultural differences between the countries.

In conclusion, we are probably all a mixture of the optimist and pessimist to varying proportions, and dependent on the situation and the cultural norms where we live.

There is much more in the programme - it's a very stimulating listen.
Ah, for me the cryptocurrency story is still mostly about bitcoin and the overall concept of the blockchain.

Promises aren't worth zilch. (We now do have additional features that some altcoins actually deliver on, the most famous one being of course Ethereum with its smart contracts... but trying to beat the ease of use and speed of in-country traditional banking is a lost cause.)
So true and so sad.
Isn't the last part:

nine hundred and seventy five?
I’m split about 50/50 with German (native and residence) and English counting. But when I count in German and write numbers, I tend to make more mistakes because of them being "backwards" :(
I'm in my mid-30s. And your advice is really what I've come to realize. When I took my last promotion into engineering management, I had ambitions to become the next CTO in this company. But having been in the job for a couple of years, I have come to realize that the CTO role in this specific company would take me into more of the things I enjoy less in my current role.

At the same time, my current role has a neat balance of technical and softer aspects. So why chase the "career" if I'm already in a good place. Focusing on my family and out of work priorities just makes so much more sense.

It's probably the first time, I've rejected a path to a promotion.
> AFAIK ZFS pools can't easily be resized
> you generally have to recreate them

Not anymore. There is RAIDZ Expansion available. Happens on the fly.

- https://www.youtube.com/watch?v=yF2KgQGmUic

- https://arstechnica.com/gadgets/2021/06/raidz-expansion-code...
As the comments point out, our counting system in English does precisely the same sort of thing, often: thirteen, fourteen, fifteen, sixteen, etc., all name the ones digit before the tens. And because of logic and ease of counting relatively small numbers of things. You can tell this is the reason since, once you get over 20, all this reverses: twenty-three, twenty-four, twenty-five, etc.

It's the same pattern in French. Under 20: douze, treize, quatorze, quinze. Over 20: vingt et un, vingt-deux, vingt-trois, vingt-quatre, etc.
There are piles of great locks out there no one, including LPL, can open non destructively in hours of work, if at all.

The trouble is very few of these can be found in the US as consumers here favor low prices and a 10/10 promise over any actual security.
Even a simple cloth masks trips my CF and makes me start to drown in my own snot. "Mask mandates" rarely seem to have any allowance for people who can't wear one. Debates over their effectiveness almost never do.

As there's a large crowd tuning up to sing "Masks will sing us from Omicron" i expect I'm going to be excluded from some places again.
The point is that the way you say "seventy five" in German is "five and seventy"
> Abloy Protec2 cylinder

Something I hear quite often in lock picking circles is "The only quick/reliable bypass for a Protec2 is a titanium drill bit"

They are exceptionally difficult to try and bypass with traditional methods.

I've been picking as a hobby for 15+ years and picking the Protec2 is a pipe dream I spent far too long chasing. Never got it.