skysight-inc/HackerNews huggingface dataset:
Doesn't recommend tools, but rags[0] will look through your history to recommend aliases.

https://github.com/max-heller/rags
Unicode superscript and subscript is not intended for mathematical usages [1].

[1] https://unicode.org/faq/ligature_digraph.html#Pf8
The idea is that this would prevent an invasion in the first place.
I understood them. Take a look at the constants table, indices 0, 2, 4, 6: the column "Value" is truncated. Now imagine you have trouble with an ana function and want to take a look at the generated bytecode. Would you rather have the columns perfected aligned and try to guess the loaded function name from its first letter? I see several HNers with downvote capacity would, which is a surprise...
"Failure after next" needs to be quantified. They haven't succeeded so far in sub-7nm, but they're now able to manufacture 24nm which is where the majority of the market lies. Mind you: many countries can't even manufacture any chip on its own.

14nm and ~10nm are around the corner: they already have the ability but the supply chain there is not sufficiently dewesternized, making it prone to sanctions, and the market demand for those nodes are not big enough so they haven't scaled up those nodes yet.

That there are fraud causes and that progress on sub-7 nm has been very slow so far is true. But that doesn't mean that long-term trends are negative. In fact, all the sanctions have created an economic opportunity that they otherwise won't have: they now have a large domestic market for future domestic sub-7 nm chips, a market that they otherwise wouldn't have because it was too easy to just buy foreign chips or to contract foreign fabs.
Expedia has accepted Bitcoin for almost a decade: https://www.expedia.com/Checkout/BitcoinTermsAndConditions
That could all be true, but as we have seen, things can change very fast.
The West has to now deal with the fact that they were complacent and passive towards the Russian threat for years. Therefore it makes sense to take pro active measures with regards to China now as well.
But isn't there also a pro China group in Taiwan? Wouldn't they block such stuff?
IBM launches new Qiskit Runtime primitives
They would have to use approved outer tubing inside which optical cable can be blown just like you would otherwise. If you don't do it that way I don't see how you will get the required mechanical stability.
The answer is that your "composition root" constructs the objects using normal code. Usually the composition root is the `main` function.

def main:
a = ...
b = ...
c = ...
my_object = MyObject(a,b,c)
my_object.do_something()

If you think it's ugly in `main`, then extract to another function:

def main:
my_object = make_my_object() # constructs my_object as above
my_object.do_something()

I've used this pattern extensively in Kotlin and also php (ew). It works well in pretty much any language.
I don't think there's anything weird about it. Accepting a form of payment increases demand for that form of payment. Not accepting a payment decreases the demand. In effect, wikipedia is paying the price of decreased donations to buy a decrease in the influence of cryptocurrencies. No different than spending money to advance a non-profit's goal, except that the money being "spent" is in lost potential revenue rather than distributed actual revenue.

The publicity of it is to establish an understanding that cryptocurrencies are entirely populated by scammers and their victims, and that ethical companies don't do business with scammers, do not accept money from scammers.
I really hope David is absolutely certain of everything he says.

I have learned not to be surprised about anything to do with web3, but if there's the slightest error in here they will rip him apart in the British courts.

(Though that might produce enough heat to bring about an investigation, at least.)
> Because you don't need dependency injection in python. You can mock out any object anywhere during your tests.

Exactly! I recommend anyone who comes in contact with dependency injection to really think about this.
If by "already" you mean "eight years later" :)

⍼ (U+237C) is in Unicode 3.2 (from 2002), (U+1F4C9) is from Unicode 6.0 (from 2010).

[edit]: HN ate my 1F4C9 glyph. Use your imagination :)
We really discourage people doing this, there are so many potential attack vectors. If you want a secure test cluster we provide a free tier in MongoDB Atlas which serves many people's low end needs and doesn't expose all the attack vectors associated with an EC2 instance. Easier to manage and more secure to boot.

See https://www.mongodb.com/cloud/atlas/register2 to sign up.
Isn't Samsung also pretty close?
Not necessarily. If people buy after you trade then the value of your wallet goes up.
If they're just as confident after their covid vaccines, it just means they're bad at updating.
If it is a corrupt country, why will the ban be effective? Even asking how they will ban it is an interesting technical question, people would have to be cut off from the internet and anything that can run linux.

I live in Australia, and was interested in buying a privacy oriented cryptocurrency the other day. It was an interesting thing to realise that the government can't stop me in the usual way (regulatory pressure on the exchange to not let me trade) because I can buy ETH then swap that on some shady foreign exchange for what I actually want. Nothing illegal going on there as far as I'm aware, but unless they send in thugs to cut my internet connection there isn't a lot the government can do to control my actions without spending serious money on actually sending people to make me do things I don't want to. It is a nice change of pace from most assets.

Eventually there someone is going to figure out zero-knowledge proofs enough that the tax office can't prove who owns anything or if a capital gain was made. That is going to be an extremely interesting development.
I assume the vast majority of crypto is actually Bitcoin and Ethereum. Do you characterize these as "speculation"?
As an East European, I just laughed out loud. Presence of U.S. troops on our soil means absence of other troops, which most of us would consider a win, given our historical experience.
Yes, that's much more feasible. Still quite complex though. But I can see that work a bit easier.
I had both casual and "serious" periods. And in casual period I just check IMDB score, genre and few top mini-reviews there. That is it, I definitely wont read full length article to figure out whether I want to see the movie. Half casual movie watching experience is about social anyway, you go because friends go and selection of movie is less important.

In periods when I am more interested, I don't read what movie critics write to determine whether I will see the next action movie. I read that to learn more about movies, to find movies that are different or because reading it is fun.

My point here is that movie critics nowdays are not all that much serving the function of "make average person know whether they will like the movie". Average person has easier lower effort ways to find that.
No discussion about the FJ Cruiser is complete without mentioning how it's a perfect example of a Simulacra:

https://www.youtube.com/watch?v=PA23qLvl79k
Entertaining and educational! Good job finding out the line of kernel source code which causes the issue.
The world seems to run on "favors" of insider knowledge like this.
There is no reason to believe the current rate (about ~35,000 over the period 2010--2020) to change rapidly, so we are probably safe for this century. You should be aware that emoji gender and skin color is encoded in character sequences and modifiers rather than atomic characters, exactly in order to avoid that exponential growth.

And in the unlikely case that Unicode gets so many characters somehow, you can always extend it: http://ucsx.org/
Perhaps my original formulation was insufficiently precise to get my point across - I mean that crypto is rooted in scams and pyramid schemes and whatnot in the sense that the nature of the industry makes it a magnet for those kinds of schemes and they are the primary driving force behind the money flooding the industry. That doesn't mean that the exchanges themselves are explicitly doing these things, or that all the businesses are either directly engaged in or materially supporting this behaviour (though I think the majority are), but that it's the driving force of the industry in that transportation drives the oil extraction industry.
Remote seems very dangerous, too easy to have a hacker take down your factory.

I don't know the fab equipment, but my limited understanding is the sheer equipment costs and experience are what limit it to a few places. Would a basic tear down with destruction of sensitive parts be enough to render it obsolete or at least delay greatly any production?
If a person says something bugs them and you don’t react it is a reflection of you not caring about what they are feeling. Repeated non-reaction: mightily so.

Saying “i love you” is easy. Making these little sacrifices on your ego that show the other person you care about them can be much harder, but shows your feelings much more.

However: there must always remain a perception of fairness in the relationship. I am very intentionally not saying “the equal amount of sacrifice” because the dynamics are different for everyone.
https://www.maria.cloud/ might also be a cool thing to show them.
Thx, I will definitely try it out when I'm back at my work PC.
It's a shame the API isn't open though. I maintain a Terraform provider for it, but it has to come with a fat warning that it can break due to (reversed) API changes, and that fixing it may require breaking changes or even not be feasible etc.
I did, when I built my house here.
It's no different than buying things with a credit card and having the payment processor convert your currency to the local currency etc.
Sounds like a serious downgrade in accessibility
> If corporate systems were stand-alone/isolated, we probably would not have this problem to the extent that we do.

Well.. Yeah, but also... This is what we used to have and have been moving away from. We used to have on premise and then moved to SaaS. I'm pretty sure we all realized that had some security consequences, right?
And South Korea is pretty close to China as well...
> The community.

100% this. A basket of deplorables.
Indeed already common
Part of that is was probably just Windows 9x's terrible multitasking, coupled with a badly-written MP3 decoder. We generally suffered software in those days that really held back those machines from what thy were capable of. The MMX Pentiums were perfectly capable of decoding an MP3 in real time.

My old 233 MHz MMX Pentium machine could decode MPEG-4 standard definition video with an MP3 audio track, under Linux. Though I had to set my video player to real-time priority if I wanted it to not drop frames.
Should Unicode contain sub/superscript variants of Hangul or Devanagari or letters from hundreds other non-latin-alphabae languages?

Nope, you'd use markers similar to U+200E (LEFT-TO-RIGHT MARK) and U+200F (RIGHT-TO-LEFT MARK) that already exist to indicate text direction (which is also a typesetting property).
But the crux is that those trades didn't occur on Coinbase, the assets hadn't even been listed yet. So it might very well be a case of a non-us citizen trading on a non-us exchange (or defi exchange). What can the SEC do in this case?
Still looks better than most of the compact crossovers nowadays which look neither here nor there. At least the element looks unique and utilitarian. And considering the short length (it's shorter than the current corolla hatch), the cargo volume is great.

I hate modern car design. Traditional non-lifted station wagons and purposeful off road short-wheelbase SUVs are getting rarer by the day. Instead we get awkward looking "sporty" SUVs with giant grilles and high beltlines.
> The goal is to get the objective part correct in giving credit where it is due. This also helps solve a whole host of other issues you might not believe exist, but even from that standpoint, this is the right thing to do if you truly want mathematics to be objective.

You're confusing mathematics with the history of mathematics. The latter does exist as a discipline and can be interesting in its own right, but its insights don't fundamentally change what's mathematical truth or what not. It doesn't matter in the slightest who first discovered (and who first proved) that a^2+b^2=c^2. But you're not going to be able to change a name that's literally been around for centuries just because you don't like it for some arbitrary reason.

Also, IMHO, if anything it should be called Euclid's law of triangles or something, because his is the first known proof of the theorem. That the Babylonians and Egyptians knew about it is cool, but they didn't give us a proof (nor do I believe did they care about proof; that's a pretty Greek invention).
I found out the separation when I can read Chinese perfectly fine but can't write it. When I'm writing, or trying to write it, I employ the technique you described. Though more often than not, I'd have tiny parts missing here and there.
While some configurability is desireable, being explicit is even more so.

I wonder why Zope died out? It has everything, it's a completely sound design, and makes all components interchangeable, and it's very pretty when done properly.

It died out because it's verbose and gets hairy quickly in the real world where not everyone is on the same page, so it never ends up being used "properly".

Go for simpler and you have a higher chance of everybody getting the intent on their first reading of code.

It's going to be hard to get people to not do DI "properly" if you simply ask them to pass dependencies in (though I am sure they still could by eg. passing classes vs instances in).
Git only really has two problems with binary files:

1. The take up a lot of space because the entire history needs to be downloaded with all past versions (andany types of binary files completely change when updates so delta compression doesn't help much)

2. The are slow to update on checkout (not much of an issue if they don't chance much).

Basically any solution for large repos will also solve Git's "binary file problem" because in order to allow large repos you need to allow shallow and partial checkouts as well as efficiently updating the working copy (usually via a virtual filesystem).

TL;DR Git doesn't have a binary file problem, it just has a big repo problem. Binary files are often mentioned because they are the quickest and easiest way to get a big repo.
Some yes, others not so much.
E.g. regarding France, using its regular online services DB will only sell tickets on the through trains from Germany, but nothing involving a connection in France, whereas conversely SNCF won't sell online tickets to stations in Germany not served by the direct trains from France.

> bahn.de will sell me (through an international website to which they redirect)

The problem with international-bahn.de is that what it sells aren't real through tickets, so if you miss a connection, you're depending on the goodwill of the operators involved to let you continue your journey without having to buy a (potentially very expensive) new ticket, or pay you a taxi respectively hotel accommodation if you've missed the final train of the day.

The only way to get proper through tickets involving connections both on the French and the German side (e.g. I luckily live near the Paris – Strasbourg – Stuttgart service, but technically I still need a connecting regional train for a few stations) is by buying them from a ticket office, but then again due to some obscure technical issues this hasn't been possible since the end of February.
The machines for chip making are built in the Europe (ASML first of all, Netherlands), the US and Japan mostly.

https://www.cnbc.com/2021/11/24/asml-the-biggest-company-in-...

https://www.quora.com/What-are-some-companies-that-manufactu...
Something close is this set of tiles where you can only lay down the next layer by obeying the rules of Life: https://conwaylife.com/forums/viewtopic.php?f=7&t=3884
I think most transactions made with those coins are speculative, yes.
Some of the glyphs you mention are combinatorial code points. i.e. they are multibyte characters combined to a single character. So you add a gender modifier and skin color modifier to change the appearance. You don't add multiple code points.

It's your device rendering these 2-3 byte character sets as single icons/emojis.
How to Build a Composable Blog
More like communistic pride that opposing force is still doing well. Taiwan's KMT was the original nationalist party in China.
> Some HN thought leaders declared Bitcoin a tulip bubble when the price was 1000x smaller than it is now.

I don't know that I understand the point you're making. The fundamentals of Bitcoin haven't changed, and it is worse than a tulip bubble.
There is an informative blog post from 2021 “Why a Chinese invasion of Taiwan would be a catastrophe for China and the world”:

https://www.jonstokes.com/p/why-a-chinese-invasion-of-taiwan
That's really the thing with PHP isn't it? Getting something done as Quick and Dirty as with PHP is not easy to do with any other language when it comes to "the web"
To add to what's already been said, it also came in manual.
Reminds me of a C++ project I use to work on. The norm was to have generous function naming and not stick to the outdated C convention of short and cryptic names. The only exception was the function "anal", which was curiously shortened from "analyze".
Sadly not an option - Atlassian have stopped selling on-prem licences.
1) there's only ~150k unicode values defined. If we assume a signed int for available space, we have 2,147,333,647 of 2,147,483,647 remaining. moreso if the int is unsigned. We're fine.
2) they use values that combine like ligatures to create the variants of values. there isn't a combinatorial explosion because color is a modifier value, and sex, and then the underlying symbol. It's not a unique symbol for each combination.

IPv4 ran down because everything needs an IP to be on the net and there are more humans than available addresses, and more gear than humans.

We don't need different characters per human, only to document existing languages and to account for the slow growth of modern hieroglyphs.
Well, Klingon [edit, was proposed] for Unicode. Maybe someone imported some 70s scifi orthography, just because.
I would be cautious as replying in non-business hours may become expected. I personally like to give myself a lot of flexibility and time to think about responses and such.

Too many times, I've seen people dig themselves into a hole because they rush a reply / solution.
This is a very simplistic, cartoonish, and frankly wrong, reading of what motivates their behavior. Unfortunately China literacy is quite low in the western world, which in turn encourages people to perpetuate stereotypes like this. Here's an actual China expert who talked about the subject of literacy: https://twitter.com/China_Digital/status/1509490066426581005

This is not to say that their behavior is justified (nor am I saying they are not justified). My point is that proper understanding is important no matter whether one agrees or disagrees.
Could you explain further. I'm not sure I understand how this relates to the parent comment?
AIUI, practical dependent types are always evaluated at compile time, but the difference with something like C++ generics is that the types can include references to program bindings that relate to runtime values. This means that dependent types can express proofs evaluated at compile time about the runtime properties of a program.
Tiles and hardwood
Joopyter Is a Beautiful Retro-Style Terminal with a Thermal Printer
Ask HN: How can I become more proactive in work and life?
Every performance review I have at work, every therapist I talk to, every girlfriend I have they always say the same thing.

I am not proactive. I sit around and wait until I am told what to do. I never take the initiative and do what I think needs to be done by myself. This is such a deeply ingrained habit in me I don't even know how to start to turn this around.

I'd love some advice about this if you lot have any.
> You go to your bank and ask them to start a wire transfer.

Haha, or, I can just click a single link from a donation page and send ETH from the wallet in my browser directly to the organization that I want to support, which I did in the case of Ukraine. No need to log in to any third party website, and the transaction was finalized in ~10 seconds with negligible fees.
Things like skin tone variations are not defined as individual code points. They are sequences of code points that combine to make the full, customized glyph. So you have one code point for "medical", one for "professional", one for "female", one for "brown skin", one for "blond hair", and from that you get a more specific picture of a doctor..
https://codepoints.net/U+1F4C9 CHART WITH DOWNWARDS TREND
The root domain is pronounced "goat sex," although from the earliest days I'd heard of it, people were referring to it as just "goatsie" domain name goatse.
Competitive markets are our best tool against corruption and entropy.
This implies a compelling challenge: create a language where the concept of a loop or iterator is abstracted away.
Look how it's turning out for Ukraine. If the USA wanted to avoid this tragedy, they would have a) sent 1000 personnel to East Ukraine just to sit there and play Xbox all day, b) parked a few destroyers in the Crimea region. Had they done that, Russia would never NEVER consider this move.

Don't get me wrong, I fully blame Putin on this, but a deterrent was badly needed. We knew from Nov 2021 that troops were building up on Ukraine border.
> as long as China believes it can build its own advanced semiconductor industry

Gaining control of TSMC will vastly accelerate this process, which makes this one big additional reason China has to invade.

Look at Hong Kong. Is China patiently waiting out the agreed upon 50 year period to assert their eventual control?
That's actually one of the flaws of Austrian economics. Mises just postulates that certain of his personality traits apply to all humans and ignores the personality traits of other humans. He is also confusing the informational theoretical world inside his mind with the harsh reality of the real world.

The word "capital depreciation" kind of summarizes all sorts of flaws. Gold is considered an ideal currency yet it suffers from no capital depreciation at all, while all other forms of physical capital depreciate. Once you have built all the houses, roads and schools, etc there is nothing left to build. If you happen to have built too many schools, then you are a fool and should convert the school back to gold by demolishing it and selling the scrap or in other words, idle capital, that is left to depreciate, must be eliminated.

When you think about this, this is secretly rewarding monopolies and all sorts of other nonsense that capitalism suffers from. For 10 people there are exactly 10 jobs. If a workaholic hoards a job by working 80 hours per week to retire early, then somehow there won't be enough "jobs" for everyone. This gives employers the upper hand during negotiations as employees start competing with each other instead of employers competing over employees. The current system is also dumb because it tries to represent capital depreciation through an increase in the price level i.e. 2% inflation targeting.
I cant scroll the webpage on iphone
This is perfect for a distributed team game via Zoom - if you can find a way to facilitate group guessing via mobile phone while the videos are shown on a video conferencing screen then I believe you have a hit on your hands.
When I was working with google cloud it would have been nice to have gcloud change project depending on the folder I was in.

Kind of imagine if git didn't change repo when you switched directory, that was how it felt.