skysight-inc/HackerNews huggingface dataset:
The bank has a balance sheet of assets and liabilities. When you deposit money, that’s a bank liability. When you take a loan, that’s a bank asset.

If some people don’t pay back their loans, then that loan gets written down, so the bank has fewer assets than before. A certain level of default is expected and baked into their operations.

If many people don’t pay back their loans, the bank no longer as as many assets as it expected. But it still has as many liabilities. The value of the bank will decrease, potentially to nothing.

As the grandparent notes, banks are subject to special requirements in law that define how much capital the bank needs to have to remain solvent. If the bank is no longer solvent then it can’t cover the liabilities (deposits).

In that case either the government will step in to bail the bank out, or the bank will collapse and the depositors will have to be paid from a deposit insurance scheme.
Interesting idea but wouldn’t stocks and companies being weak incite further protectionism rather than the opposite?
SoftBank Vision Fund Loses $7.2B on Tech Writedowns
New research study finds identity matters on social media
> Why would the "battletested" be better ? It is "battletested" by the user, anyway.

Your tense is incorrect there. "Battletested" means that past users have experienced the carnage of war, so current users can enjoy peace. Your second usage would need to be changed to present tense, like "battletesting", where you subject them to suffering.
Rust really felt like a language that has taken the decades of "lessons learned" and the all-stars features of many many languages and neatly packaged it as an ambitious replacement to C/C++ starting from scratch.
What is the link? From a quick look at your submissions, it's most likely that users flagged your post, but I'd need to see a link to be sure.

Actually users have been emailing us to complain about your submissions, and I've been trying to hold them off.
> Amazon is good for some consumers (people who value convenient shopping and fast shipping)

Amazon is awful for people who value fast shipping. They used to let you specify your shipping speed! Now the only option they offer is "it'll get there when it gets there". They also feel free to deliver things well after they claimed they would, once they're willing to give you a delivery date at all.

I actually canceled my Prime subscription this year specifically because Amazon's approach to shipping is so abusive.
Senator Rubio is also part of the IPAC (Interparliamentary Alliance on China): https://ipac.global/#team

Not sure what all they've done so far but it seems like they have support from Asia/EU/AUKUS.
What an awesome description. I hope I remember this if I'm ever in the area.
Most of the new HTML5 elements (main, aside, article, section, nav…) have an implicit ARIA role, no need to add one manually.
Thanks for your work on cue (cuetorials)!

It's really a blessing for something like CUE to come (I've had some exposure to gcl/bcl and if it wasn't for the internal diffing tool, I would've been lost - https://pure.tue.nl/ws/portalfiles/portal/46927079/638953-1.... )

I've even started prototyping something like bazel/gn but based on cue, but no time to finish it up.
Yet bigger concern is the government blatantly violating the constitution by instructing Facebook to do that, and nobody stopping them. At least Facebook's bad behavior is within the law. The supreme law of the land explicitly prohibits the government from restricting the speech based on their politics. They do it anyway, and no consequences whatsoever. I think it's concerning.
> I think the reason a bunch of them got fired because they had created this complex mess without proper reasons.

They got fired because costs needed to decrease immediately. It’s hard to attribute these firings to poor performance when the company is in a giant financial hole of Musk’s own creation.
https://www.brendangregg.com/blog/2017-05-04/the-pmcs-of-ec2...
Yeah ok that's exactly what it looks like, automatically sending out notifications with local holidays as the title: https://images.app.goo.gl/1hQR3gpy9wcCdsKT8

I do wonder where they pull them from tough. I searched for the exact wording of the holiday and figured it would pop up in a Wikipedia "List of Holidays in Germany" or something, but it doesn't seem to be in any public list.
I've spent most of my career coding in offices drinking coffee. I have taken many breaks from caffeine for weeks to months at a time. Many aspects of my life improves like sleep, stress, irritability, awareness of surroundings/smelling the roses. One downside is that I seem unable to focus. Eventually I'll start introducing tea, stronger tea, coffee, until I'm back where I started. [I also enjoy coffee, even decaf, but that's a slippery slope.] And the cycle repeats. Having recognized this, I'll sometimes time the phase of this cycle for when I can benefit most from it. Sometimes background music can work, but it's very tricky to find the right music and it's not always the same type that works. Another solution might be if I got lots of regular exercise but I don't have the patience for it--all the while wasting free time tired from an end-of-day caffeine crash.

My case seems much less than yours and I haven't found a steady-state solution either. Coffee might not be your thing. Don't know if there's anything to take away from it but that's all I have.
Well, that's a thing that's changed then? I was arguing against the idea that men as a group simply woke up one day and decided to be different than they used to.
Ah, fair, a lot of discourse is centered around tech in many instances. There are some people that mostly talk about other things though, but there are indeed less of them, and they can be harder to find. You still can find them, but if you don't want to go through tech discourse to find them, it's understandable why you didn't.
Discover Paxos via 2PC (2019)
> This keeps getting rediscovered in new domains.

I'm not sure there's a need for a "strong version" of Goodhart's law, or I fail to understand the distinction the author is trying to make.

Goodhart is "so true" precisely because it warns about the fact that the measure is often not the goal itself, just like "the map is not the territory", and is indeed an approximation of the goal.

One finds a similar problem with the word "best": best according to which metric? That's how people have different ideas of what is the best.
It’s just another Bootstrap.
ipfilter requires seperate kernel modules for various options. On most common distros they have been built and installed by default and will just be loaded at runtime I'd assume. If you run a highly customized kernel you probably have had the issue before when doing something with the firewall.
If you should get anything out of this otherwise useless conversation, it's the difference between "omission" and "admission". Look it up, no need to thank me.

> My point is that mob justice will continue until the government deigns the problem bad enough to enshrine these behaviors into law as crimes

You mean the solution for mobs hounding people for wrongthink it for the government to make wrongthink a crime? Brilliant.
Any sufficiently large crypto scam is indistinguishable from an episode of "Silicon Valley" (Clark3's Law)
> only a small subset of html's features.

On the contrary - Markdown is essentially a superset of HTML, so unless you're using a renderer that strips it from the input, you can have the best of both worlds.

This property was super useful for a lightweight CMS I threw together a few years and which is still used by the original customer today. 99% of what they need to render is easily authored in Markdown, and this further helps ensure a commonality of style and device portability.
I'm no expert but doesn't seem like it to me. Uber took successful technology from its taxi business and applied that to food delivery. That's just legitimate innovation; they're not exploiting power in one place to gain more in another.

I think the apps are separate too? But "bundling" is more about forcing customers to buy more than they need, not the fact that both services could be operated from the same app.
You can add erlang BEAM to that list. I was reading this article to see if it would inform me on how to better scale my elixir apps, and the answer is: no. It’s built to handle embarrassingly parallel computation by ensuring all lightweight processes enjoy isolation, while at the same time not having to think about threading at all when writing code.
> Not Rust, as this is memory safe only in name, not in practice.

What makes Rust memory-unsafe in practice? Do you mean the unsafe keyword?
I think he pretty clearly is?
Micro Python official part of Arduino eco-system
obviously - in hindsight, zero covid, coordinated globally, would've shut this thing down in 4 weeks. This was the advice of the WHO, ignored by the UK when it mattered.
> Of course it is funny to look at a committee trying to invent some grand vision for something that was simply a small set of options available on desktops around 1990.

I honestly find it embarrassing rather than funny.

"The foundations of the modern web were built by people who couldn't possibly have imagined the importance their inventions would play in the future, and the sheer breadth of applications they would be used for. One of the consequences of the web's convoluted history is that tag names like <i> are historical artifacts that don't make sense in the context of modern semantic elements."

Is it really so hard to admit that? Why make up bogus explanations?
But please pay no attention to marketing costs.
That's the exact example why cryptos solved no problems at all. Centralized institutions are there for a reason, and obviously cryptos failed to recognize that. And soon exchanges were created which are in the exact role of banks etc. they swore to remove but with almost no regulations. I would be surprised if no such things happen at all.
No, fractional reserve means that they can lend out $800K of the $1M deposited, even though the $1M is still counted as the depositor's money and also $800K is a available to lend.

https://en.m.wikipedia.org/wiki/Fractional-reserve_banking
A lot of the old ones do too, but elements not named <div> are an elitist conspiracy to prevent people from becoming web developers.
I played this game once at a friend's house and I've adopted it into a version I play with my chemistry students before I hand them an assignment about experiment design.

It's very elegant and I think it leaves a mark on them, you get to watch all our little cognitive biases bubble up realtime
Uh? Distro maintainers knew… but there was nothing to be done about it…

It was end users of the package that didn't know, had a dependency like "<=X" and with the big change in a minor version got the rust version they could not compile (and thus run).
https://www.intel.com/content/www/us/en/develop/documentatio...

https://www.intel.com/content/www/us/en/developer/articles/t...

it doesn't seem netflix specific?
If that you say is true then banks could lend infinite money to their friends and never collect it.
> I still subscribe to 1000s of youtube channels to learn to fix my toilet, compose music, meditate, etc.

I've always found it strange that YT is considered social media to be honest. Most people just go on there to consume content, not engage on an eye-to-eye level. You can comment, sure, but then any news site that has a comment section would also count. I suppose Youtubers do have a community among themselves, but still that's a tiny minority of the platform's users.
Not if they're shorting the hell out of them.
The Retro Hour Book
You remove the glass and be extremely gentle with bending and don't expect it to have any durability.

The OLED layer probably has a thin plastic substrate.
Iskren has written up a lot of good guides on how to customise a AOSP ROM, use it to extract firmware blobs, and ultimately mainline the device to get it to run modern Linux OS's like PostmarketOS.

Its a really comprehensive hand-holding guide, written in a very engaging way:

https://mainlining.dev/

There is also the mainlining guides at postmarketOS wiki, though these are harder to understand in my opinion:

https://wiki.postmarketos.org/wiki/Mainlining_Guide
wow. awesome tip. thank you
I’ll take that as not a lot.
Why would a cop give the money to the department instead of keeping it as a bribe for himself?
Inner motivation is the real driver. If you are fascinated about a topic you will always come back to it and don't need all those tricks mentioned elsewhere (they may still help though).
Explore abstract algebra[0]. It’s the study of algebraic structures, which are sets (types/classes) and operators (functions/methods) with axioms (properties). Also check out binary relations[1], part of order theory.

[0] https://en.m.wikipedia.org/wiki/Abstract_algebra
[1] https://en.m.wikipedia.org/wiki/Binary_relation
Someone makes a copy of your consciousness, runs millions of ads by this copy until it perfectly predicts your responses to various advertising strategies. Fast forward 2 months and you are broke.

An oppressive government makes a copy of your consciousness, tortures it. Learns everything. You never know it happened.
Then they’re pairing wrong, imo. I’m a believer in pair programming because of the focus and communication it encourages but it still requires effort and practice.
I was thinking more about functions along the lines of this vertex transform function that you might theoretically find as hot code in a late 90s or early 2000s windows game (before hardware transform and lighting).

void transform_verts(fp32 *m, fp32 *verts, size_t vert_count) {
// it's a game, decent chance it applies percision32 across the whole process
// Especially since directx < 10 automatically sets it when a 3d context is created
while (vert_count--) {
verts[0] = verts[0] * m[0] + verts[0] * m[1] + verts[0] * m[2] + m[3];
verts[1] = verts[1] * m[4] + verts[1] * m[5] + verts[1] * m[6] + m[7];
verts[2] = verts[2] * m[8] + verts[2] * m[9] + verts[2] * m[10] + m[11];
verts += 3;
}
}

Would be nice if we could optimise it all to pure hardware fp32 without any issues. But not really possible with those six operation long chains. And you are right, we can't really assume anything about the data.

But we can go for guards and fallbacks instead. Implement that loop body as something like

loop:
// Attempt calculation with hardware fp32
$1 = hwmul(verts[0], m[0])
$2 = hwmul(verts[0], m[1])
$3 = hwmul(verts[0], m[2])
$4 = hwadd($1, $2)
$5 = hwadd($3, $4)
$6 = hwadd($5, m[3]) // any infs from above sub-equations will saturate though to here
if any(is_subnormal_or_zero([$1, $2, $3, $4, $5]) || $6 is inf: // guard
// one of the above subcalulcations became either inf or subnormal, so our
// hwresult might not be accurate. recalculate with safe softfloat
$8 = swadd(swmul(verts[0], m[0]), swmul(verts[0], m[1]))
$6 = swadd(swadd($8, swmul(vert[0], m[2])), m[3])

verts[0] = $6

// repeat above pattern for verts[1] and verts[2]

goto loop

I think that produces bit-accurate results?

Sure, it might seem complicated to calculate twice. But the resulting code might end up faster than just pure softfloat code across average data. Maybe this is the type of optimisation that you only attempt at the highest level on a multi-tier JIT for really hot code. You could perhaps even instrument the function first to get an idea what the common shape of the data is.

> This is kind of moot in the rosetta case as I don't believe we ever implemented support for the precision control bits

So it's already producing inaccurate results for code that sets precision control? Might as well just switch over to hardware fp32 and fp64 /s

I guess for the rosetta usecase, Intel macs didn't until 2006 and so most of the install base of x86 programs will be compiled with SSE2 support, and commonly 64bit.

Probably the most common usecase for x87 support in rosetta will be 64bit code used long doubles and compilers/ABIs annoying implemented them as x87.
Know-how meets 3D printing
I loved to see in the video what looks like a specific ritual he does in his little shed to get ready to work, really preparing himself mentally for a long focused stretch, amazing!
What a bizarre complaint. Are you under the impression that normal search engines only return "accurate" results? Why would an "AI for search engines" magically gin up a consistent and reliable way of determining accuracy?
It was noted in another comment, but this is actually a function of the "macos" plugin for Oh My Zsh, and not a built-in thing.
A distributed fault tolerant power grid based on renewable energy sources such as solar and wind would benefit from a network of battery storage systems.

for example around 6pm EST the sun goes down on the east coast, however in on the west coast there's another 2 hours of daylight- in the early evening the surplus power from the west coast would handle the demand spike as people on the east coast come in for the evening and start turning on the lights. The reverse would be true in the morning, the east coast could preload the system for a couple of hours as peoples coffee makers and office computers fire up in the morning on the west coast.

Storing the energy instead of burning it off over long haul cable runs could also potentially make the grid more efficient, with the batteries acting as capacitors and smoothing demand spikes and voltage transients - making it somewhat more reliable as well.

Its really not a bad idea, but is gonna require a lot of manufacturing, testing, and getting agreements in different states with different laws and regulations.

the engineering and work are gonna be rough, but i'd guess the paperwork is where the bulk of your time winds up going.
If C++ had no operator overloading, and if it had no exceptions, and if the C++ standard specified name-mangling so FFI could work right, then maybe it would come close.
Great piece. Game design is such a fun topic for me. I was frustrated at the strange incentives in the default rules for the game "Bananagrams" so I've been doing some thinking about how to improve it. This story has confirmed something I already suspected - I'm not going to get far without trying out new rules in a real game!
The Queen’s Coup
You’d be surprised. I’m currently in the “questioning my employment phase”, with 15% salary deferment.
Have you considered making the network accessible with ActivityPub so that the data is not locked-in should you choose to discontinue the service?
Banks cannot and do not lend out deposits. Bank deposits are a liability of the bank, they do not have it in the first place to lend out. When the bank gives someone else a $500,000 mortgage, they just create the money out of nothing and increase the customer’s bank balance. This new $500,000 liability is balanced by the new loan asset. Almost all money is of this type rather than physical currency.
Ahhh, personalised treatment for the mega rich. Soon our billionaire gods will be able to live far beyond a normal lifespan. I wonder how this will impact society?
Aiui, it's one object that happens to sometimes be allocated at an offset where two fields in it lie across a cache line boundary. ASLR only affects static offsets, not heap memory.

edit: Pointers will be 8-aligned. Random 16-byte allocation if one pointer is at 8-offset and the next is at 0-offset will sometimes give you a cache-line crossing. Admittedly it should be 25%, not 12%... Maybe Java's allocator is only 8-aligned?
Maybe you are looking for Maxmind Geo IP [1]. Happy if anyone proposes better alternatives. I haven't worked with this for a couple of years.

1. https://www.maxmind.com/en/geoip2-services-and-databases
"propaganda" like "please wear a mask, we have a novel airborne virus that could overwhelm our healthcare system" lol

You act like it's not a big problem that social media platforms are constantly exploited by bad actors spreading disinformation at scale.
Hypothesis: Reported Varginha creatures were oxidizing ammonia-based lifeforms
At first I thought "what? You have to remind me to eat when I'm working. This guy must just not be into his work". Then I realised there may be another factor at play that I've long dreaded may come to fruition.

Are you by chance younger than 30? It could be that people just don't have attention spans like they used to (causes have been discussed to death, so I won't regurgitate. Suffice to say; the modern web). When I was growing up, we had a lot of practice being bored, which made anything that could break that boredom precious. Scarcity cultivates focus like nothing else.

Something else to bear in mind is that you're not really supposed to be able to concentrate for more than 40 minutes at a time, it's how the brain works.
If you aren't sure Tether is good for it, why hold USDT at all? If you hold it, why sell it at every minute movement? That doesn't look like rational behavior, that looks like burning money. If you don't have risk tolerance or don't trust this asset - why own it at all?
I just created a new account and migrated my bookmarks from pinboard - worked great!
A solution architect spends a lot of time in meetings and handles communication with the business side. They gather requirements, sell solutions through presentations. They usually utilizing preexisting off the shelf products and configure them to fit a solution. They often hire external developers for work.

They don't deal with tickets, jira or standups.

I'm not sure you would fit the classic solution developer title. It sounds like you have become a product owner or system owner for a legacy product that has little development but needs to remain stable because many internal employees rely on the system.

Curious what your product is.. is it a crm?
It doesn't.

But it matters to the author.

Assembler is not a popular language.
I kind of like using <i> for other user’s names that appears in a sentence. For example if a joker calls them self, “you piece of shit” it would be kind of unfortunate for another user to open up a dialog and it says: “Are you sure you want to delete the user you piece of shit?” Now with the user’s name in italics, this is less ambiguous.

In general I think many UXs are too shy about using italics.
Flavors of Markdown might be a superset, but as it is normally used, I don't think many would say that Markdown has all the abilities of HTML.
The nature of cutting edge stuff, regardless of the field, is that the process barely works, and costs a lot.
That's an amazing idea. I've never considered it. Putting this on the list, thanks!
The numbers in the blog are 350 rps for 48 vCPUs (hyper threads), which is 24 cores.

That's just a hair over 7 requests per hyper thread per second, or 135ms per request. That second number can be seen in the last graph, where the last graph shows an average request latency of about the same value, I'm guessing 120 milliseconds...

Without knowing what the code is doing, it's unfair to judge, but you've got to wonder what Netflix does to burn through $1B-per-annum in cloud infrastructure expenditure. Consider that at that rate they must have a truly epic deep discount, so that's probably equivalent to $3 to $5 billion at on-demand or retail pricing. Bonkers!
I come from the soviet block and I like to see when westerners keep flagging my post for laughing out communist advocates ( they are growing as you see ). My country ( Poland ) was an example for this unregulated capitalism transformation in 90s and I can say, I am glad somebody has tried it. Regarding regulations please see mifid 2 regulation and see how efficient and concise it is ( tousands of pages ). So to all westerners please come to eastern Europe and see these "efficient regulations" - they never are
It's important that I don't reward liars.
You are not obliged to use all of that in C++ code.

And if lack of standard specified name-mangling disqualifies C++, so it also does to C, because there is no such thing as a C ABI, only OS ABIs that happen to be written in C, and the C compilers of the platform follow the OS ABI, which you can get in C++ with extern "C".