skysight-inc/HackerNews huggingface dataset:
> This isn't subjective or aesthetics, it's an objective measurement.

I’m going to push back against this slightly (I’m not disagreeing that the HN contrast is bad, but I am challenging the WCAG ratios). It’s objective, but it’s not a good measurement. WCAG computes contrast in sRGB, which is not perceptually uniform. As such there are cases where WCAG will give better scores to worse contrast. For example, the WCAG math prefers black text on a medium blue background to white text on a medium blue background, which is the exact inverse to what most people feel is most legible.

https://github.com/w3c/wcag/issues/695

It’s the biggest thing I wish would be changed in the WCAG.
Afrofuturism is a cultural aesthetic, philosophy of science, and history that explores the intersection of the African diaspora culture with science and technology. It addresses themes and concerns of the African diaspora through technoculture and speculative fiction, encompassing a range of media and artists with a shared interest in envisioning black futures that stem from Afro-diasporic experiences. While Afrofuturism is most commonly associated with science fiction, it can also encompass other speculative genres such as fantasy, alternate history, and magic realism. The term was coined by Mark Dery, an American Cultural critic in 1993 and explored in the late 1990s through conversations led by Alondra Nelson.

- https://en.wikipedia.org/wiki/Afrofuturism

- https://www.essence.com/entertainment/a-beginners-guide-afro...

- https://www.blerd.com/what-is-afrofuturism-why-is-it-importa...
Large companies are usually self insured by posting a surety bond with the state they operate in.

In this case Amazon was their own insurance company - now if her insurer was involved or not is a matter of how she chose to approach the issue, and whatever coverages she has.
Depilatory masks
>most patients with optimum levels of vitamin D did not require ICU or breathing assistance and survived the infection.

Most patients survived Covid regardless of their vitamin D levels
Introductory, I’m quite fond of: https://whatisnuclear.com/

Lots of great takeoff points from here too.
Recreationally dosing in all kinds of settings and doses (e.g. microdosing in almost any setting on very different doses etc.). I have accurately tested LSD, so I know the exact dose I'm taking. Also I've done a bit of research of various scientific articles.

It's unfortunately not really legal though where I'm living.

AFAIK there are a few psychiatrists/researchers around the world where it's approved for clinical studies, where you could try it in a clinical setting. But unfortunately you're often still on your own with trying it. I tried microdosing it for treating ADHD, but I'm not really sure if it really helped there, and I'm back on the usual medications, YMMV though, as LSD has mild stimulant properties as well.

I may try a combination/mix of LSD and other ADHD medications in the near future though.

It being a neuroplasticity enhancer doesn't necessarily mean that it's enhancing in a good/healthy way. I noticed that my thoughts/imagination have gone a bit more "visual" (not sure if that's really the right term), I'm not sure if it really made me more creative. I think for me it mostly manifested my mind further and I'm a bit more in tune with nature etc. (much more conscious of all the "ecocrimes" humanity is doing).

This may not always be a good thing if e.g. you're prone to conspiracy theories.
It can also mean that it's promoting growth in areas in the brain that shouldn't be connected (e.g. leading to psychosis), it's still a powerful substance which should be handled carefully.

But in general I think it still takes some time until this is a clinically approved substance. I think it will likely be for stuff like depression or PTSD or generally disorders originating mostly in the frontal lobe.
I have certainly noticed the antidepressive properties of it (although I never had a real depression while taking it).
Should You Give Your Kid Melatonin?
I'm from America but not from the US, so that probably makes a big difference
In case anyone is curious which Android components are responsible for this:

* There are 3 boolean states:

1. whether the bootloader is unlocked
2. whether the bootloader unlocking ability is enabled by the user ("OEM unlocking" toggle)
3. whether the bootloader unlocking ability is allowed to be enabled (carrier restriction)

* The Android Settings app grays out the "OEM unlocking" toggle if `isOemUnlockAllowedByCarrier()` returns false [1].

* The state of `isOemUnlockAllowedByCarrier()` is changed by a call to `setOemUnlockAllowedByCarrier(boolean allowed, @Nullable byte[] signature)`, which is done by the `android.apps.work.oobconfig` package (/product/priv-app/OTAConfigNoZeroTouchPrebuilt/OTAConfigNoZeroTouchPrebuilt.apk) on the Pixel's stock firmware. This is the same package that handles the Android Enterprise zero-touch provisioning. It's not obfuscated and can be trivially reverse engineered. Prior to the December 2022 update, it was actually possible to bypass the check just by disabling this package via `pm` [2]. This is now blocked both by [3] and also the bootloader's requirement of a signed blob to lift the carrier restriction. This package is also responsible for preventing the removal of the carrier restriction (for the bootloader) when the SIM is locked.

* The Android framework talks to `android.apps.work.oobconfig` at all because the stock firmware ships an overlay (/product/overlay/framework-res__auto_generated_rro_product.apk) that contains `<string name="config_deviceProvisioningPackage">com.google.android.apps.work.oobconfig</string>`.

* The communication with the bootloader is done via the `oemlock` HAL: /vendor/lib64/android.hardware.oemlock@1.0-impl.nos.so. Its implementation of `setOemUnlockAllowedByCarrier()` seems to require a signed blob from Google (passed in from `android.apps.work.oobconfig`) before the state of the setting can be changed (see: `carrierUnlockFromSignature()`). Once unlocking is allowed, the setting is persisted by the bootloader unless something calls `setOemUnlockAllowedByCarrier()` again to disable it. Without the carrier restriction, the bootloader allows the user to freely toggle the "OEM unlocking" state.

I don't know for sure since I haven't tested, but I believe even SIM-unlocked Pixels purchased from the Google Store use this "carrier" restriction mechanism. It's just that when the device asks Google's servers for the signed blob to lift the carrier restriction, it's always granted. (EDIT: Though there are reports that refurbished devices from warranty claims for bootloader-unlockable devices may sometimes have a carrier restriction that Google's servers don't allow removing.)

[1] https://cs.android.com/android/platform/superproject/+/andro...

[2] https://nvd.nist.gov/vuln/detail/CVE-2022-20611

[3] https://android.googlesource.com/platform/frameworks/base/+/...
Amazon is probably self insured and uses commercial reinsurance to cover what they cant cover.
https://en.wikipedia.org/wiki/Afrofuturism

The 2018 Marvel movie “Black Panther” is probably the most mainstream work under this umbrella.
Vanity. A chance to change the conversation. Just a way to feel better. Mama Liz has her reasons (and money to hire a publicist).
I've always been curious about this sort of use of Prolog/LogicProgramming. I wish to find more, thanks for sharing.
Agency people are usually 'creative' - that's not what makes good marketing.

Rules of brand are: clarity, consistency, authenticity. While branding is only one part of it 'clarity' can be applied everywhere.

I'm looking at data.ai aka app annie right now and I want to wrangle he marketing team it's ridiculous to try to fathom what all their dumb products do - they only use abstractions.

Literally 5 products that 'increase ROI and help you meet OKRs' or whatever, my god man What the F is it, and what does it do? is the question at hand here.

Admittedly, it's not always so easy but focus should be on that.
> So where are they, all these quiet, beautifully aurally tuned cars (emphasis on quiet)?

You won't notice them if you're not interested in cars, but there are tons of them and Lexus/Toyota are responsible for quite a few. The RC-F, IS500 and LC500 sound amazing, as did the GS-F and IS-F. Toyota also made some iconic engines such as the 2JZ-GTE in the MKIV Supra and the 2GR engine that Lotus used in the Evora.
Is it possible the doc page is just not laid out well and that's causing weird interactions with how the component tries to stop scrolling? I imagine it also tries to stop in the nearest scroll port, which just happens to be the root here.

In any case I'm sure they will fix it if you open an issue against it..
I'm reminded of the funhouse dummy that turned out to be a real corpse. [1][2]

Discovered while they were filming the Six Million Dollar Man.

[1] https://www.snopes.com/fact-check/dead-man-gawking/

[2] https://en.wikipedia.org/wiki/Elmer_McCurdy
Wow really? That sounds like a horrible setup. It would really help for an insurer to be at least arm’s-length from the fleet employer.
Why pay higher taxes when you can just live under the US umbrella.

Oh, and give Guam back too.
Some on this in the readme: https://codeberg.org/SVWareHouse/SVMetaSearch
It's funny, even Emacs lisp has threads now: https://www.gnu.org/software/emacs/manual/html_node/elisp/Th...
I've had nothing but good experiences dealing with my home and auto insurance companies, though I've not had either my house or my car completely totaled.
Why the hell would anyone waste time on doing something like this to a parasitical clump of cells?

Sorry dang et al. I know that's bait but I can't help it.
‘Waste of time’: Community college transfers derail students
The problem might be quantity over quality.

If the quality is only half as good but the AI can put out orders of magnitude more material faster, that could be the direction that may be preferred by some content publishers.
Forbidden books on Economist:
https://archive.is/ntK0a
> Elsewhere you decided against using cloudflare's kv because it was a poor fit for "cache invalidation" -- "way simpler"? -- and then of course turns out you really don't know if it's a bad fit.

I evaluated it at the time. I don't have the context loaded to remember exactly why it didn't work for my use-case but I'm going to look again because CFs platform moves pretty fast and perhaps it could be simpler than what we are currently doing.

> That is a novel definition of "spagetti". It's a pejorative term in software sense. Why?

Elsewhere it's been coined Lambda Pinball, perhaps you find that a more pleasing description?

> Ahem. So it caching and cache invalidation. But that didn't stop you, so exactly how is this line you seem to draw with such vocal authority regarding "bad hard", "good hard" informed technically?

Yes, both of which are generally necessary in distributed systems. i.e not only is it a hard problem in and of itself it requires solving sub-problems which are also some of the hardest problems.

I think you may have made my points for me.
"Convenient" is the true "c"-word.
Yeah liquid dosing, pretty sure I did it right, got accurate dosed acid as well (which is rare AFAIK). But even if it wouldn't super accurate, it's much more likely to be less acid than more.

But I'm quite hypersensitive to substances in general I think, so my experience may not be representative.
> The whole encyclopedia is built out of this kind of hyper-focused nerding over details.

Absolutely not. It's built out of people writing useful and information articles, not pedantic editing over personal language bugbears.

> These changes don’t make your day worse.

It shows up in people's watchlists and potentially dozens or hundreds of people will need to verify this change; it introduces edit conflicts, it invalidates drafts people were still working on. It absolutely adds work for other editors, and that's fine even for smaller changes (I have many small changes myself) if it actually improves the article, but all of this amounts to little more than "I don't like it".
I never said "performance benchmark." By benchmark I meant you take a few programs like Chromium, clang, etc and measure how much savings each option gives.
That is an art-project, not the only option. Normal options work just fine too :)
Huh. Thanks for the lesson
Love the oldschool eu.org domain but it seems to be just an instance of SearXNG at the moment.
That it's not ready for prod when it's a public repo in GitHub
Yes totally but I don't think D-K is necessarily it but you've tapped into a big source.

Not only do most users 'not care' about stuff, it actually is not that important ... until it is.

Twitter is actually 'good enough' for the most part. I don't like it, but I use it and find it acceptable. It's a big thing to ask people to shift gears for no really apparent reason (aka 'Musk says nasty things and is unfair!').

So yes, that is a primary product less: it has to be super, super easy to use and understand. Maybe, maybe, you can find a funnel to get people a bit more up the path of understanding. Maybe.
MLX90640-BAA is an interesting sensor.

Adafruit’s breakout sounds interesting, like enough for a homemade AIM9

This sensor contains a 24x32 array of IR thermal sensors. When connected to your microcontroller (or Raspberry Pi) it will return an array of 768 individual infrared temperature readings over I2C. . . .
This version has a wide 110°x70° field of view we also have a version with a narrower 55°x35° field of view. . . This version has a wide 110°x70° field of view we also have a version with a narrower 55°x35° field of view

https://www.adafruit.com/product/4469?gclid=Cj0KCQjwmN2iBhCr...

Early AIM9 explained:
https://medium.com/@OpenSeason/1946-germany-has-been-defeate...
Wow. Is there anything equivalent for men? I can’t imagine spending 1K a month total. How could you even spend it
Many people say that. Revealed preference raises its head when it comes to the real world, and it turns out American interest is a better predictor.
> This isn't subjective or aesthetics, it's an objective measurement.

Its an objective measurement, but whether the standard is correct or not is a subjective question of aesthetics. Or it could be empirical question if there qas a performance goal tied to it, and it was a testable proposition whether the objective measure corresponded to the performance goal optimally (sibling comment addressing perceptual uniformity suggests that for any given performance goal, that probably is not the case.)
Is insurance weird in Florida? In most states I know of your insurance takes care of you and then hashes out the details with the other vehicle's insurer. At least that's what happened in the few situations I or family members have had.
Curation is solid. Depends on who they pick as the subject matter expert, but for example, their Shakespeare biography recommendations are themselves from one of the best living Shakespeare biographers. [1]

I find "Five Books" picks better than Amazon recommendations, and faster than Google/Reddit searches. Example: search "wine book" on Amazon and it's all wine textbooks and pretty-but-vapid coffee table books. Meanwhile, Five Books will suggests Kermit Lynch's fantastic cult classic wine memoir [2].

[1] https://fivebooks.com/best-books/shakespeare-biography-james...

[2] https://fivebooks.com/best-books/randall-grahm-wine/
Exactly, the same way 3G became unusable for internet anytime your phone reverted to it, even thought at as a protocol it is perfectly appropriate for things like loading basic websites. Throttled 3G makes 4G look amazing. Rinse and repeat for 5G.
Web backends. BEAM VM's green threads work excellently for it, you can handle bursty workloads transparently and all you will pay for it is slightly increased latency (and I really mean slightly).

I know, many people claim Ruby [on Rails] and Python [Django] do the same but I've seen APM dashboards of such projects and those of Elixir [Phoenix] and Golang [various, most recently GoFiber] apps and the difference is pretty stark.

But if you mean the golden path of select/poll then yeah, hard to beat those on their own turf of course.
There's another confounding factor regarding celiac diagnosis, though its impact may be negligible: the lack of unique treatment options.

I know someone who learned through an elimination diet that they are sensitive to gluten. Maybe they actually have celiac disease, but they currently have no reason to investigate further -- the only practical "treatment" is avoiding gluten, which they are already now doing.

Furthermore, apparently the blood test for celiac disease requires the patient be exposed to gluten for some time before the blood is drawn. So they'd have to start eating gluten again (and thus suffering) to learn whether what they have is celiac disease.
"Here is the rest of the network activity, all of which is TLS-encrypted by keys buried in the stock Google operating system, and thus not controlled by the device purchaser:

Hostname Downloaded to phone Uploaded from phone
storage.googleapis.com 383 MiB 8 MiB
fonts.gstatic.com 137 MiB 3 MiB
afwprovisioning-pa.googleapis.com 18 MiB 1 MiB
www.gstatic.com 8 MiB 287 kiB
googlehosted.l.googleusercontent.com 8 MiB 345 kiB
ota-cache1.googlezip.net 3 MiB 175 kiB
dl.google.com 3 MiB 86 kiB
instantmessaging-pa.googleapis.com 1 MiB 300 kiB
www.google.com 46 kiB 24 kiB
ssl.gstatic.com 25 kiB 3 kiB
ota.googlezip.net 17 kiB 6 kiB
digitalassetlinks.googleapis.com 17 kiB 4 kiB
clients.l.google.com 14 kiB 7 kiB
gstatic.com 13 kiB 3 kiB
mobile-gtalk.l.google.com 8 kiB 1 kiB
mobile.l.google.com 5 kiB 1 kiB
lpa.ds.gsma.com 5 kiB 4 kiB
connectivitycheck.gstatic.com 3 kiB 3 kiB
app-measurement.com 1 kiB 0 bytes
time.android.com 180 bytes 180 bytes

Only Google knows precisely what all that data is and what it is used for."

Why should the owner of the computer be allowed to see what is being sent to Google? (Maybe the strange folks at Google cannot think of any reasons.)

Who pays for transport of the data to Google? (Is there any reason Google should not pay?)

Putting the data sent aside, there is the question of whether the computer owner should have a choice in whether they want to send it, and there is the fact that these unauthorised connections are all pings to the mothership.

Using NetGuard, it's possible to block all these connections without rooting or installing GrapheneOS. It's also possible to log all the DNS lookups and attempted connections, without rooting or installing GrapheneOS. The log will indicate which software is making the connection attempts. One can also create PCAP files showing the patterns of network activity, again without rooting or installing GrapheneOS. It's relatively easy to determine what connections are actually necessary for the computer to work as desired.

After installing GrapheneOS, I wonder if it is possible to selectively stop connections to GrapheneOS servers. There are probably some connections to Graphene servers enabled by default.

Would be fun to compare PCAP files from a device running NetGuard versus one running GrapheneOS.
Using a sequence rather than a chord (or tap vs. hold) makes a big difference and I think it reduces the necessity of having the perfect spot.

The author also mentions in the readme that it was inspired by laptop keyboards that are lacking that right-side CTRL, so even if it's not perfect for the majority of commands, it adds a little flexibility.
And my point was that the average number of times a research paper gets read is low, regardless of whether it's behind a paywall or freely accessible. Given the costs of commercial publishing, the average cost of reading a paper must be high, no matter who pays for it and how.
Maybe make a phone that cannot be bricked by any software? A phone that can always be reset to a clear state with a factory reset?

I'd argue that it's possible in 2023.
TIL about those DNS configurations.

It does look like they are actually for clients (i.e. MUAs doing IMAP & Submission), not for relay (i.e. MTAs doing SMTP/SMTPS).

I've used MTA-STS and XML to enable auto-config for my stuff:

https://vadosware.io/post/thunderbird-autoconfig-for-your-se...

Oh and it looks like MTA-STS might be the solution:

https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#...

Turns out there's an excellent guide by the UK government:

https://www.ncsc.gov.uk/collection/email-security-and-anti-s...

https://www.security.gov.uk/guidance/email-guidance/mta-sts/...

Relevant RFC:

https://datatracker.ietf.org/doc/html/rfc8461
https://codeberg.org/SVWareHouse/SVMetaSearch "Based on SearXNG with additional modifications, aiming to be more independent in the future."

Forked 2 months ago. I can only see layout modifications at this point.
Agree on storage being the hard part. You either need a robust SAN to store persistent volumes or you need to store persistent volumes on the local storage of kubelets which is a major pain. Once a pod binds a local pvc to a kubelet that pod must now run on that kubelet for the rest of eternity. If you want to get rid of a kubelet with a local pvc you either need the application be durable to data loss (which many are not) or you need to implement some sort of stateful pod draining logic.

When rolling your own, I think you need to invest in a battle tested SAN or just not do stateful on k8s. For the handful of stateful services I have run on k8s it would have been better to just use a managed stateful solution.
Because adults can disambiguate words with multiple meanings and not get worked up about them.
I use it professionally and hate the fan, but in experience the MacBook Air M1 holds up well to sustained (Rust) compilations. None of the infuriating bursting behavior of old Intel chips.
Creating a Positive Workplace Community
Was your software running bare metal or with an OS?
> (I don't code after work anymore. I do not enjoy cutting edge tech as much as I did just a couple years ago. I have become allergic to corporate life.)

Ouch. I suspect I've been going through a low-key burnout for the last year, but (at least in my mind) I can't really stop where I am now due to having dependents.

Couple years ago, I couldn't imagine myself not coding after work. I would code stuff for myself whenever I had a spare half hour or something. Now, I can hardly get myself to even try. At first, it was about not being able to start or persevere in the act. In the last year or two, I found myself no longer even thinking about potential things to do involving any kind of creative work.

Enjoying cutting-edge tech? Sure, I've gotten cynical over the decade+ spent on HN, but it's different now. I recently realized I'm not just cynical - I plain just don't give a shit anymore. This got me by a complete surprise. I still find the (non-bullshit scammy kind of) tech intellectually interesting - but nowadays in the abstract, not enough to make myself get out of mental bed to play with it.

> It has taken me a drastic break from work, isolation, depression, thousands of pounds in therapy, and 18 months to recover from work-related burn out. I did not write a single line of code for a year.

I'm very happy you endured and recovered. I'm also scared of the possibility of this happening to me, that I may be on that trajectory and already past the point of no return.
We all know what Google's bread & butter is. They are going to defend that. Full stop. To think it can't take some form outside typical expectations is simply naive given the numbers involved.

We're not taking about your child's lemonade stand. We're talking about a corporation that is by all accounts intentional. Why is this seen as "no way"? Doesn't that make it all the more possible?
I liked my Samsung phones but after the a couple of them went end of life despite being very usable I am never buying one of their devices again and sticking with Pixel. There should be an Android code of ethics or regulation to unlock bootloaders of these devices when discontinued to minimize eWaste.
Chess.com: Bootstrapping a Community to $50M/Year
A new system where we're already screwing up a basic use-case from day 1. Wonderful.