76
submitted 1 day ago by [email protected] to c/[email protected]

Spotted an owl in the woods in Bishan Park in central Singapore early in the evening. Logically this makes it a spotted wood owl.

Sorry for the low quality - it was at the limits of my Pixel 6 camera.

[-] [email protected] 3 points 3 days ago

As an aside, oysters are not bivalves, they are brachiopods. Brachiopods do have a nervous system - some even have eyes.

What's the difference and how do you tell a brachiopod from a bivalve? It's the plane of symmetry. In bivalves the plane of symmetry is where the shells (also known as valves) join. So bivalves have two identical shells. Whelks and razor shells are bivalves. Brachiopods also have two shells, but the shells are normally quite different. The oyster for example has one big concave shell and one small flat one on top. The big shell has a hole at the apex (just next to the hinge) and a root-like anchor grows from it to bind the brachiopod to the matrix on which it lives. Brachiopods have an axis of symmetry from this root/foot that vertically separates each shell into two mirrored parts.

[-] [email protected] 34 points 1 month ago

All junior devs should read OCs comment and really think about this.

The issue is whether is_number() is performing a semantic language matter or checking whether the text input can be converted by the program to a number type.

The former case - the semantic language test - is useful for chat based interactions, analysis of text (and ancient text - I love the cuneiform btw) and similar. In this mode, some applications don't even have to be able to convert the text into eg binary (a 'gazillion' of something is quantifying it, but vaguely)

The latter case (validating input) is useful where the input is controlled and users are supposed to enter numbers using a limited part of a standard keyboard. Clay tablets and triangular sticks are strictly excluded from this interface.

Another example might be is_address(). Which of these are addresses? '10 Downing Street, London', '193.168.1.1', 'Gettysberg', 'Sir/Madam'.

To me this highlights that code is a lot less reusable between different projects/apps than it at first appears.

[-] [email protected] 21 points 1 month ago

Couldn't agree more.

And now that this occurred, and cost $500m, perhaps finally some enterprise companies may actually resource IT departments better and allow them to do their work. But who am I kidding, that's never going to happen if it hits bonuses and dividends :(

[-] [email protected] 40 points 1 month ago

Great news - apparently if the President orders it, it's not illegal! Thanks, supreme court!

[-] [email protected] 40 points 1 month ago* (last edited 1 month ago)

Typically you need about 1GB graphics RAM for each billion parameters (i.e. one byte per parameter). This is a 405B parameter model. Ouch.

Edit: you can try quantizing it. This reduces the amount of memory required per parameter to 4 bits, 2 bits or even 1 bit. As you reduce the size, the performance of the model can suffer. So in the extreme case you might be able to run this in under 64GB of graphics RAM.

[-] [email protected] 19 points 4 months ago

This was actually because a small developer picked the name of their new S3 bucket that happened to collide with a default name of an open source package. Over one weekend they racked up $1300 charges and thousands of users attempted to upload to their bucket. Every call failed (invalid api key) but the developer was still charged.

Wild.

Here's the sauce

[-] [email protected] 18 points 4 months ago* (last edited 4 months ago)

I must not use jargon.

Jargon is the mind-killer.

Jargon is the little-death that brings total confusion. I will face the jargon. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the jargon has gone there will be clarity. Only sense will remain.

[-] [email protected] 17 points 6 months ago

Their arguments included the size of the web page, and the time to display the first content, both of which were significantly better in Nue when compared to Tailwind.

By all means argue on what is important (because what is important for your projects may be significantly different from mine), but there were many points that the author was highlighting, not just the separation of concerns. And for my projects, all these concerns are important.

[-] [email protected] 39 points 6 months ago

Exactly!

While the continents might look like they fit together, and the rock types and ages and fossils match at key points all down the coasts from Canada/Scotland all the way down to South America and South Africa, how on earth (sorry) would you explain how the continents are thousands of miles apart?

One theory posited the earth spinning so fast centrifugal forces ripped ehat would become the moon out of the Pacific, sucking Eurasia and America into the void.

That's a Randall Monroe WhatIf if ever I saw one. Think of the energy involved! All life on earth would be extinct.

So these theories were laughed out of scientific court. Until Vine and Matthew's seminal paper on magnetic stripes being mirrored over the mid ocean ridge showed there had to be something forcing the plates apart.

[-] [email protected] 32 points 10 months ago

Many people worked hard within the current hierarchy or system to attain power. They essentially invested their time, resource or energy for this gain over a lifetime. Progressives want change to the existing power heirarchies and systems. That change nullifies the lifetime investment. That's why there is such institutional resistance to progressives.

[-] [email protected] 25 points 10 months ago

It's more X marks the spot than following to a T

[-] [email protected] 44 points 10 months ago* (last edited 10 months ago)

My god that brought back memories. The first commands when sitting at a new terminal was always, always:

stty sane

stty erase '^H'

It was well into the 2000s before Unix had useable defaults.

view more: next ›

modeler

joined 1 year ago