News for hackers. Stuff that matters.

No1

Nicotine itself may not be a carcinogen, but its metabolites are. Nicotine itself has been demonstrated to be a tumor promoter by way of increasing tumor cell division in lung cancer and inhibiting apoptosis.

Quoting chemical highlight 25-1 from "Organic Chemistry" 6th edition by Vollhardt & Schore:

Nicotine appears to play a dual contributory role, because its metabolites are outright carcinogens and because the parent system itself, while not causing cancer, is a tumor promoter.

The metabolic pathway has as the initial step the N-nitrosation of the azacyclopentane (pyrrolidine) nitrogen. Oxidation and ring opening (compare Chemical Highlight 21-3) then take place, giving a mixture of two N-nitrosodialkanamines (N-nitrosamines), each of which is a known powerful carcinogen.

Upon protonation of the oxygen in the nitroso group, these substances become reactive alkylating agents, capable of transferring methyl groups to nucleophilic sites in biological molecules such as DNA, as shown below. The diazohydroxide that remains decomposes through a diazonium ion to a carbocation, which may inflict additional molecular damage (Section 21-10).

You can read more at https://archive.org/stream/VollhardtOrganicChemistryStructur...

Re:Gemini CLI will stop working from June 18, 2026 on Wednesday May 20, 2026 @03:21AM (#48204260)
They used to have Antigravity and Gemini CLI.

Now they have Antigravity IDE, Antigravity 2, and Antigravity CLI.

Re:Gemini CLI will stop working from June 18, 2026 on Wednesday May 20, 2026 @01:53AM (#48203609)
As luck would have it, I tried Antigravity for the first time a few days ago.

It was a complete buggy mess - at one point I asked Gemini why it could not use the network despite having network access enabled in the sandbox settings, and it told me that although it had network access, it couldn't use mdnsresponder while running with the built-in sandbox. Like, how well thought out, network access without DNS.

After burning through about 80% of my 5-hour window of credits, I finally just went sandboxless to get the thing running. It hit the limit pretty quickly. I waited until the 5 hour limit was up, and found the 5 hour window had morphed into a one week window, still drained of credits.

I thought at least I can keep on using Gemini CLI until Google figures out this Antigravity thing. Oh well.

Re:Gemini CLI will stop working from June 18, 2026 on Wednesday May 20, 2026 @12:16AM (#48203014)
You have not tried Antigravity yet?
Re:Gemini CLI will stop working from June 18, 2026 on Wednesday May 20, 2026 @12:13AM (#48202999)
> or for people under a certain age

I've been waiting for the "Google decides kids shouldn't vibe code" headline over the Antigravity age verification shenanigans.

> Blocking the right car lane for a drop off is perfectly legal outside of No Stopping zones.

In which municipality? In most cities and states in the US, it is illegal to obstruct a roadway. Taxis may get some carve-outs for loading and unloading disabled people, but usually, even taxis are supposed to pull over before stopping for a passenger.

One of the often-overlooked terms of use that people ignore when accessing a payroll processing / human resources website is that the company providing those services can "share" your data with "trusted partners" which essentially allows them to move your income and other personal information to other entities which, in turn, sell that information to anyone who is willing to pay.

It's one of the more abusive uses of click-through agreements - in order to get paid, you have to login and setup your payroll information, and in order to login, you have to click through and agree to these terms, and there is no way to opt out during or after the process.

Whenever you see a "high-fat diet" study, you can usually translate that to "hypercaloric diet" study, and this one is no exception.

One fly food was 8% glucose (.308 kcal/g) and the other was 8% glucose + 20% coconut oil (.308 kcal/g + .7136 kcal/g = 1.0216 kcal/g) leaving the high-fat arm with 332% of the caloric density of the standard fly food diet. The discrepancy clouds how much of the observed effect is due to the coconut oil, and how much is due to the difference in caloric density.

I looked into how well fruit flies self-regulate caloric consumption, but all that I could find was related to carbohydrates and protein. It would seem that fruit flies don't typically eat much in the way of fats, presenting another confounder in the results.

I’m curious if you consulted with an attorney about that? I’ve heard the opposite from people looking to move from Chicago to CA. Does your former employer have a nexus in CA?

Using Florida as an example, if your contract was signed in Florida, your former employer is in Florida, and your case is tried in Florida, the courts aren’t going to pay any regard to California law, and you can be found liable for breach of contract and damages. Correct me if I’m wrong.

I have been wanting to get my genome sequenced for years, and had been thinking 23andme might be one of the better options because of the possibility of invoking the CCPA to get my data deleted after sequencing. Never did it because I wonder if they sell your info to some third party the second it comes off the sequencer, and also because I'm skeptical that they would fully comply with a deletion request.

For people who would like to get their DNA sequenced but are actually concerned about privacy, are there any better options?

Re:Self hosted FLOSS fitness/workout tracker on Thursday February 13, 2025 @12:30PM (#43038660)
Shared hosting providers have had such installers, typically as part of cPanel, for decades. An example would be Fantastico https://www.wikipedia.org/wiki/Fantastico_(web_hosting)

You’re not going to get per-request billing, but shared hosting is typically as cheap as you’re going to get for “always-on” web hosting.

Re:GPT-4o-powered cleaning robot (built in 4 days) on Sunday January 26, 2025 @03:56PM (#42834012)
“Open source is truly democratizing the field of robotics.”

Uh, when was GPT-4o made open source?

Re:The science behind on-the-wrist blood pressure tracking on Friday October 11, 2024 @02:04PM (#41811740)
For anyone interested in on-the-wrist blood pressure tracking who doesn't want to spend the money on a Samsung Galaxy and hack SHMs, or wait for Apple to implement it, there are a plethora of Chinese smartwatches that already have the blood pressure monitoring and calibration capability that can be had for < $15.

My experience with them is that although I wouldn't trust these to diagnose a medical condition, the trends are correct and correlate to cuff readings - they're not just random number generators.

I just wish there were a way to export the data from the H Band app. Apparently, the data is stored in SQLite files.

Were the people with high BMIs actually on a high-fat diet? The premise here is that mice fed a high-fat diet serve as a model for people with a high BMI, but any hypercaloric diet will lead to a high BMI.
Re:Tinygrad: Hacked 4090 driver to enable P2P on Friday April 12, 2024 @11:14AM (#40013873)
The original justification that Nvidia gave for removing Nvlink from the consumer grade lineup was that PCIe 5 would be fast enough. They then went on to release the 40xx series without PCIe 5 and P2P support. Good to see at least half of the equation being completed for them, but I can’t imagine they’ll allow this in the next gen firmware.
Looks like it fits in a nice space between FastAPI and Django, with some batteries included and an async-first approach.
The PFAS content from “compostable” food containers alone makes me cringe at the notion of city compost being used as fertilizer for crops.
Bosch does not really fit the “propped up by low interest rates and free VC money” theme.
Re:On Pneumatic Tires on Thursday November 30, 2023 @02:21PM (#38477901)
> now some cars don't even come with the little donut wheels

Those cars come with “run flat” tires, which supposedly allow you to drive a few miles without damaging the wheel when the tire is flat. After which, instead of patching the tire, it must be discarded. Quite the advancement.

Who in their right minds lends to a PE-owned company? You know they’re going to raid the piggy bank and leave the lender holding the bag. There can’t be that many rubes with $450 million laying around. Are the investors government pension funds or something?
Middle school tuition: $43,790 per year

That’s more than what I paid for university.

Re:JPEG-XL vs. AVIF and Others: 27 Images Compared on Saturday March 18, 2023 @06:41PM (#35213908)
JPEG2000’s patents have expired, there’s no reason to exclude it due to patents at this point.
“no losses will be borne by the taxpayer”

“Any losses to the Deposit Insurance Fund to support uninsured depositors will be recovered by a special assessment on banks”

So you as a taxpayer will not have to fund this bailout, unless you’re the kind of taxpayer with a bank account, in which case you’re going to be paying for it.

Re:The Heisenbug lurking in your async code (Python) on Sunday February 12, 2023 @01:12AM (#34760354)
The reason I said "on a more fundamental level" is that I'm not talking specifically about Python and asyncio, but coroutines in general. Even for Python, there are multiple event loop libraries available, they do not all work identically, which is why multiple ones exist. Someone here mentioned Temporal Python which works differently from asyncio, and would have avoided the author's problem. If you don't know how the scheduler works, you can't assume that a coroutine is guaranteed to complete just because you yoloed it into the scheduler, no matter how convenient that might be for you.

Yes, TaskGroups are a recent addition. If you can't use Python 3.11 for whatever reason, there is also the clearly written code sample at the bottom of the create_task documentation, which the author did not bother to mention. Probably didn't make it that far.

Re:The Heisenbug lurking in your async code (Python) on Saturday February 11, 2023 @02:43PM (#34755597)
He didn't even have to read "all the docs" - just the ones that pertain the the function that he is using. And then not ignore the section marked "Important" and the highlighted "Note".
Re:The Heisenbug lurking in your async code (Python) on Saturday February 11, 2023 @02:27PM (#34755438)
His argument hinges on "I can't be bothered to read the docs on the stuff I'm using." So instead of reading the docs on coroutines and tasks before using them, writes a rant about how it's all wrong because he didn't understand how it works.

On a more fundamental level, why would anyone assume that a coroutine is guaranteed to complete if it is never awaited? There is no reason a scheduler could not be totally lazy and only execute the coroutine once awaited.

At least he bothered to make note of TaskGroups, also clearly shown in his documentation screenshot, immediately above the section marked Important that went ignored, and finishes with "As long as all the tasks you spin up are in TaskGroups, you should be fine." Yep, that's all there was to it.

Re:Companies use drip pricing to overcharge consumers on Tuesday January 24, 2023 @08:08PM (#34512978)
They spend all that money on the #feeface marketing campaign, and then tack on fees. It’s like they’re tying to taunt their customers.
Re:How Equifax Became a Private IRS on Tuesday January 24, 2023 @12:03AM (#34499525)
Forget freezing the data, where do you make a CCPA delete request?
Re:6M Acres of Public Land in the US West Are Corner-Locked on Monday December 26, 2022 @09:05PM (#34144174)
“The most common uses of property taken by eminent domain have been for roads…”

https://en.m.wikipedia.org/wiki/Eminent_domain

Older »