skysight-inc/HackerNews huggingface dataset:
SVB UK customers should feel reassured by the strength, safety and security offered by today’s purchase by global banking and financial services giant HSBC.
Opening "man bash" transformed my experience with bash, which has now risen to the top in the list of my favourite languages.

I don't get all the hate.

I used fish for a while and really liked it, but I realise now this was only because I didn't really know bash. (that and it came with some nice defaults out of the box, like prefix sensitive command history, which requires a .inputrc oneliner for bash)

But now every time I try fish I'm like, eh, and immediately switch back to bash.

I havent tried zsh, but it just looks gimmicky and "appleish" to me.
Hello everyone

I have just published a blog post about Angular’s change detection mechanism.
It will introduce you to it and how you can leverage it to optimize your app’s performance.

This might seem like a bad timing for this kind of information since the Angular team recently opened the first PR introducing signals to the framework.
However there is a good chance that the projects you’re working on won’t benefit from signals for the next few months (years at worst ? ), so I feel like it still is a good idea to understand how the current change detection mechanism can be used to optimize performance.

Thanks to those of you who will read it
I am open to all kinds of feedback.
Backstopping the deposits or not doesn’t change that.
Even for the try operator (?) it is these days just an unstable Trait that you are welcome to implement for your own types. Once that's stabilized it's not any different from how types can implement PartialEq and get == and !=.

The extra edge beyond not needing boxing is from niches, if T doesn't occupy all possible bit representations Rust will squeeze None into one of the unused bit values. Several standard library types have such niches, but today there is no stable way to make your own yet.
SVB parent group made 1.8bn last year - they are insolvent now.

From here HSBC will spend ~10mil on just the purchase legals. Then they will spend 100s mil when inevitably the equity / bond holders of SVB parent co sue them looking to adjust up the price, and their opening ask will be £1bn+.

All 3,000 business accounts (if there were that many) were up for grabs anyway so they could have had many using a photocopier and handing out flyers at silicon roundabout without any of the hassle.

HSBC looked at their own existing liabilities - looked at how many customers of theirs were paid from SVB (and paid their HSBC mortgages with the proceeds) and did the BoE a favour, and there will be a quid pro quo for that quid they paid at some point.
There have been many books written on why companies succeed/fail. The general observations that you make all concur with agreed wisdoms on this matter: small startup = mobile, creative, innovative and fast moving. Estabslhsed blue-chip company = the opposite.

So... how does a large monolith renew itself? One solution with a reasonable track record is to 'replace from within', much as a cuckoo replaces its host.

1. Set up a small unit within your (monolith) company.

2. Staff it with your best and brightest.

3. Physically separate this unit from the rest of the company, but not so much that they forget 'who they belong to'.

4. Establish a line of direct communication between this unit and a high-level manager, bypassing middle managers.

5. XXXX

6. Profit!

XXXX is the problem part. How to graft the young onto the old? Failure to capitalize = Kodak (invented the digital camera but could not make it 'happen'), Palm and its development of WebOS (could have been a contender, but let down by poor hardware and other stuff), Palo Alto and Xerox ('nuff said).
Sounds like they needed more diversity in their overall capital portfolio; based on significant risk of these long-term bond rate increases -- is this a common tactic that would be employed at other banks, but it's just that SVB had a "special" system where customers would hold more money there or something?

What's stopping my Local Bank from crashing this week?
And for bank owners. Simply setup company or your own funds in bank as deposit and offer huge rates to yourself. 100% safe whatever you do.
Ok, so which should be my next language. I mainly use it for one-off computing jobs. It should be

- pretty readable,

- not require compilation,

- have convenient data structures and a math library,

- and be performant out of the box.
Philips knew that they couldn't compete with LG or Samsung. Nobody else could.
Getting out of electronics was the right decision.
Adults who choose this absolutely deserve respect, but religion and tradition should never be an excuse to limit your childrens' opportunities. Everything we do, from home to central government should be to enable not curtail.

Rumspringa (where applicable) does some of this, but we all know what Rumspringa is actually for. It's a hormone-fuelled binge on life, not a focus on how the rest of the world works, day to day.
I grew up in Eindhoven, the birthplace of Philips. It was everywhere in the city back then. My entire family worked for Philips: dad, grandfather, uncles.

I don't really think it's a bad thing what happened to it. Many viable components have been spun off and sold in various ways; the business is essentially fine, just not under the Philips name and management. Does that really matter? I don't think it does. And giant companies are not a good thing: the bureaucracy in Philips was legendary and giant companies don't tend to be good for consumers.

It is hard to underestimate how much influence Philips has had on the history of Eindhoven; it turned a small medieval town to the city it is today (technically its had city rights since 12-something, but it was really just a small town until 1920). It's also easy to be romantic and look back with rose-tinted glasses, or to transpose activities from the past to today.
Just a pity we currently only have number types with the niche at zero; something like NonMaxU32, which represents numbers in the range [0, 2³² − 2], would be useful at least as often, leaving 0xffffffff available for niche optimisations like Option::<NonMaxU32>::None.

NonMinI32 could also be interesting as a symmetrical number type, representing [−2³¹ + 1, 2³¹ − 1] and leaving the bit pattern 0x80000000 for niche optimisations.
In terms of real dollars, those bonds will be worth less in 10 years because of inflation.

You’re correct in highlighting that if they fronted the cash now the bonds would be less, but it is simultaneously true that they will be worth less “2023 dollars” in 10 years.

We are currently working with 2023 dollars.
It was media and bureaucrats who handled the Swedish pandemic approach too, by putting the so called "expert agency" on a pedestal, worshiping it, abstaining from any form of critical questioning while branding the few critics that made their voices heard as saboteurs, and taking all of the mostly incorrect statements and claims that the agency spread during the initial waves, at face value.

Swedish columnist Viktor Barth-Kron recently described the outcome of Sweden's pandemic approach the following way, which I find quite fitting: "Tegnell (state epidemiologist at that time) and Löfven (prime minister at that time) were wrong about almost everything during the pandemic, but they turned out to be right when it comes to the big picture."
I'll just copy one of my previous comments on this, but this time I'll leave out the /s

"Hey, the FDIC coould raise the limit to, say, 10 million, and just let the FED reserve print out the moneys to everyone.
Not much different than what the US government is already doing. Reached the debt limit? Just raise it again, lol."
PeopleDAO is not a DAO. Calling an organization a DAO does not make it a DAO. An actual DAO cannot hold title to property, meaning it is impossible to steal anything from a DAO.

PeopleDAO held title to property (in the form of Ethereum tokens that were allegedly stolen), making it a club of sorts, but not a DAO.
> Handling nulls by wrapping references in Optionals (at least if they can't be optimised away) is IMO strictly inferior to static analysis by the compiler as in Kotlin and forcing correct error handling. Its really all you need!

Disagree. The Kotlin way of doing it leads to really subtle bugs in generic code, because T? is usually different from T but sometimes it's not. (For example, if you write a generic cache that caches the result of f(x) in a map, it's really easy to accidentally write code that doesn't cache the result if it's null, and not notice).

Also a lot of the time you don't actually want Optional, you want Either, because you want to know why the value wasn't present. Either is really limited in Kotlin.
Compiling to machine code rather than VM bytecode is a difference in degree rather than kind, and doing it well rather than naively is a deep topic.

Simple machine code generation with basic register allocation and evaluation which eagerly spills to the stack is not super hard. Producing fast code instead is a bottomless well.
I think ChatGPT said something similar.
I think it hallucinates in scenarios where it either doesn't "remember" the answer or there is no answer.

For example: since the text generation is sequential, based on context the highest probability continuation in a situation might be:

"A famous paper that discussed this phenomenon is"

However, when the network gets to this point it doesn't know the name of such a paper. Maybe it already knew that it doesn't know the paper's name but the above sentence was generated despite that, since everything else was lower probability or it got sampled due to higher temperature. In any case, it can't go back and delete the sentence so it must make up something. So it ends up going with the most plausible sounding (highest sample probability) continuation, which ends up being a "hallucination".

Basically hallucinations are produced when the network "writes itself into a corner" due to the sequential nature of text generation.
Goto love contract cults. Woman searches for men with reliable anti-gay emotional reaction. Then transfers social power to a contract-cult they bully gay men into, to uphold the one contract they actually care about: marriage | social support aka as a civilizational framework.

Almost 2000 years of stagnation and missery ensue.

Now a new contract cult is in town. Its actually more liberal and less stuck up. It has all the same features of the old, including parades and dogmatic screeching, but a little less violence & enforcing gender norms. All hell breaks loose.

Admitted this contract cult instance has men holding the bag a bit, but still to have the old contract cults go into this "Inquisition" for potential runaway servants is ridiculous.

Also noticeable, this only applies to "bad" times. As long , as there is a surplus for everyone, nobody gives a ** about "morals". Justice is only needed when push comes to shove.

edit: Downvote all you want, the reality of us as a retarded species does not go anywhere fast..
I'm not sure about that. As a depositor I put my money in an account and forget about it. We do have to put money in an account, right?

I think about that money again when I want to invest it or when I need it to buy something big. Everything else is ATM and credit card, or equivalent stuff. But getting money from a customer or an employer and automatically adding it to a bank account should not become the same thing as investing in the stocks of that bank. Keeping at least a weekly eye on my bank is too much of a burden. The only thing I do is make sure that my balance is well below the limit the state will pay back to account holders is the bank blows up. That's not difficult.
This is interesting, I could hear controller and pilot talking. But they had some sort of stereo-separation! Pilot was to the left and tower to the right. Thats not possible, is it? I assume the audio is mono in real life.
> Java's language philosophy is simple - everything must be an object.

Except primitive types like long in this case, which are not objects.
This was a performance-consistency tradeoff made in the early 90s. It made sense at the time and now doesn't make sense to some people, but that's ok. I wouldn't say Java sucks because of that either. Now type erasure, that's a different topic.
The best way to deal with such situations in my opinion is flipping a coin and letting everything up to chance. Given the [minimal] stakes, the cost of analysis / paralysis is far greater than any regret from an imperfect config.
One major exception is that you can listen to air band from a car if you're doing so in order to be able to retrieve a balloon, glider (sailplane) or other recreational aircraft.

(husband is a glider pilot who makes an "outside landing" every couple of years)
Funny enough a vpn would have hid the service provider, but would have not solved this issue — as some influencers are advertising. It’s the gps data that makes these apps useful (find someone near) that was uses apparently to identify users.

Additionally, with device ID you could probably get other datasets that contain email name etc. That seems like a better route to go than the GPS tracks. But, maybe just having the app wasn’t invasive enough.
Shares in First Republic Bank crashes 70% in pre-market due to SVB collapse
Seems to me its possible the priesthood attracts a disproportionate amount of gay men, in which case , not following the celibacy rule is more commonly happening in gay rather than straight relationships? In which case people trying to catch priests not being celibate are going to find "richer pickings" on gay apps. (Sure its still likely driven by homophobia, and its still a horrible thing to do). Basically, many straight men wouldn't even consider the priesthood as they'd think celibacy is impossible and/or undesirable for them. For gay men I'd think its a different calculation. Historically, and still in many societies today, its been considered "unacceptable" to be gay. Therefore, if you're gay, what are you gonna do if you can't be openingly in a gay relationship? In that case, the priesthood might be a safe haven of sorts either if (a) they have a strong faith, some calling to be a priest, and think celibacy is not asking that much given they cannot openly have the relationships that are natural for them, or (b) its tacitly known that there are other gay men in the priesthood, and there are underground relationships going on. As a Catholic, I've met priest(s) that I'd be unsurprised to hear were gay, although, no suggestion they weren't being celibate, and its of no-one else's business IMHO (judge not lest thy be judged). I also heard a story of someone who went to Rome to train to be a priest then left in disgust when basically propositioned by men who were also training to be priests. His disgust was not as I understand from homophobia, but rather along the lines that they were basically using the seminary as a place for finding gay partners , rather than training to serve others as priest , in other words their motivation was completely wrong, and they had no apparent intention to follow celibacy.
Yeah I was on my phone thinking, isn't Optional implemented as something else? and yeah it's an enum. oops :)

Which in the Rust world probably just needs to be one byte, probably a bit in most cases, in a register for state.

I don't think Java will be that optimized with value types. Even if the heap allocation is gone, there's still probably going to be a sizable object header?
There should have been

1) repayment of the insured amounts

2) liquidation of assets

3) repayment of the rest (likely with a haircut).

4) (optionally) a legislative reform (if the current system seems not adequate anymore)
"So the obvious and sensible thing to do is have the government lend money to cover the time until the bonds mature, in addition to using the FDIC's money which did not come from public funds."

From where do you think this money will, or has come from?

From Yellen's backside?
> A higher temperature θ “excites” previously low probability outputs.

I found this misleading, because the low probability outputs were already excited. Consider that the first softmax formula has no theta in the denominator, so it’s equivalent to theta=1 (max temperature).

The way I explained temperature to a colleague last week was: temperature of one results in drawing from the posterior distribution, while temperature of zero gives the argmax that distribution. Intermediate temperatures get some blend between them.

But now I see that that hand-wavy description doesn’t explain what happens to the runner ups to the argmax, which this site beautifully does.
Usable systemd Timers for Mortals
The reason that people use them is to have good LSP integration and completion you need to manage 2-3 or 4 plugins and how they cooperate
A brief history of the UK’s Winchcombe meteorite
I think this is the place where legislation proposed in some countries against bank runs would be good thing. Essentially when you are one manufacturing whole scenario, you should risk some blame...
I guess it wouldn't be capable of keeping saves for games such as Zelda. Would it?
Both were cheaper Apple products that Apple described as hobbies, not a major product category or release. I would also say at this point Apple TV has sold quite a bit.
Optional is being being converted to a value class as part of Project Valhalla.
I reran the benchmarks with the latest Valhalla branch [1] and added a test that used OptionalLong instead of Optional<Long>.

Without Valhalla

- OptionBenchmark.sumSimple avgt 5 328,110 us/op

- OptionBenchmark.sumNulls avgt 5 570,800 us/op

- OptionBenchmark.sumOptional avgt 5 2223,887 us/op

- OptionBenchmark.sumOptionalLong avgt 5 1201,987 us/op

With Valhalla

- OptionBenchmark.sumSimpleValhalla avgt 5 327,927 us/op

- OptionBenchmark.sumNullsValhalla avgt 5 584,967 us/op

- OptionBenchmark.sumOptionalValhalla avgt 5 572,833 us/op

- OptionBenchmark.sumOptionalLongValhalla avgt 5 326,949 us/op

OptionalLong is now as fast as simple sum. And SumOptional is now as fast as SumNulls. So the overhead of using OptionalLong and Optional<Long> seems to have gone away with Valhalla.

It would be great if boxing could be eliminated as well. But few people writes code like what is being benchmarked (in hot loops) in practice.

[1] https://github.com/openjdk/valhalla
It's strange that you're assuming serf is offended purely for explaining why one might take offense.
Damm, I've been paying for feedbin for a while then. Worth it if I'm honest.
Moreso, non-highly specialised use cases for optionals in this class of language are mostly commonly used around IO ops of some kind (DB, streams, messaging, API etc) so we're into "make sure there's no flies on the elephant when we weight it" territory.
Yeah the type erasure is pretty bad. Can be useful though :)
In addition to my comment below, the following are financially equivalent [I simplify a bit]:

1. Give 80 cents on the dollar to each depositor and say tough-luck.
2. Give $1 dollar to each depositor upon bond maturity [for sake of example let's say 10 years].

Option 1: Depositor takes the cash, buys a new bond with the same maturity [but it would have higher yield, say closer to 4%] at current market price. At maturity they have $1 dollar

Options 1 and 2 are equivalent, minus the bid-ask spreads which are very tight for treasuries. This is time value of money.
llama.cpp needs 40GB for the 65B model (due to int4 quantization)

RamNeeded(other_size) ~= 40GB * other_size/65B
> Manufacturing and innovation in Western countries are now in a state of malaise and they're being quickly overtaken by Asian countries such as China. Like it or not, the West generally is in a state of decline.

China is pretty good at manufacturing, and pretty terrible at everything else. Research and innovation in particular are very much China's weak point.
Bulk metals could get into the vicinity of the pressure requirements, but I suppose first applications would be e.g. microwave components that can be fabricated small enough to fit into a diamond anvil cell (think e.g. of lossless inductors or Josephson junctions for high-frequency components). Also, cooling the material might reduce the required pressure significantly, and cooling to e.g. -100 °C is not very expensive and can be done with semiconductor components, so having a superconductor in that range should already open many applications. That said there are some cuprate superconductors that come close to that temperature range already (without needing pressurization) and they still haven't been commercialized widely as the fabrication process is quite involved (e.g. chemical vapor deposition of single atomic layers) and the resulting material (a ceramic) is extremely brittle, so it wouldn't survive long in most environments where semiconductors are used e.g. due to vibration. So whether this will be a commercial success also depends on the material properties. Lutetium hydride has probably better properties than cuprate semiconductors already, but again proving superconductivity is only the beginning, it can be a long way before this becomes commercially viable (if that happens at all).
But... but... they're catholic priests, they not only have a vote of celibacy but they also consider it a sin to have sex outside marriage! Why would a catholic priest use a Dating App?

Religion is a joke...

As an atheist I think anyone, including catholic priests, straight, gay or otherwise, can love or have sex or whatever they want to do with whoever they want to (as long as it's a consenting adult of course), but I'd say for them it's a bit of a cognitive dissonance, as it's supposed to go against their core beliefs, they're not just catholic, they became priests...

I find the whole thing extremely hypocritical though, trying to uncover gay priests on the one hand, which is wrong because they have a right to privacy, and then the Catholic Church protected and just moved somewhere else to pedophile priests who abused children instead of bringing them to justice.
> Just a reminder that Catholic priests are forbidden to have any family or romantic relationships.

Latin Catholic priests have to be celibate, with rare exceptions (mostly married Protestant clergy who convert to Catholicism). But Eastern Catholic priests (but not bishops) are allowed to be married. Of course, only 1-2% of Catholics are Eastern and the other 98-99% are Latin, which is why people don’t know this

“Any family” is wrong because all Catholic priests are totally allowed to have family relationships with their parents, siblings, nieces/nephews, cousins, etc - just not be married.

Technically a widower with grown children can be ordained a (Latin Catholic) priest-so it isn’t even like children are absolutely impossible-although that’s a rather unlikely scenario in practice (but one I believe actually has happened before)
You get to a state where there’s one mug in the dishwasher. Can you tell if that’s clear or dirty without closet inspecting the mug (and even then depends on your definition of clean. Imagine you filled the mug with pee, then emptied it, then put it in the dishwasher. Could you be certain of knowing the state of that mug alone?

The heat of the items gives a clue, as does the number of clean looking items, but there are ways to break that system.
Yes. Forever. Yes those too. All of them.

I live in a socialist European country, but I'm originally from the USA, and I wish it was better there.