skysight-inc/HackerNews huggingface dataset:
It's probably the protein. Not eating fat should also feel horrible too, messing hormones etc.

Source: Pretty well known in keto epilepsy/cancer/psychiatry. I do epilepsy keto diet. Having high protein will increase glucose & lower ketones (tested blood many times with just 2 ingridients beef & beef fat). I aim for 80%-90% of calories from fat. Or 2 to 1 weight ratio of fat and protein/carbs.

For T2D you probably need just 60% fat calories though.
Uv is installer not a build backend. It’s similar to pip. If you install library with uv it will call backend like setuptools as needed. It is not a replacement for setuptools.
For numbers I did like to see absolute numbers. While I have no doubt that people are switching to Linux, but an increasing number of people are also just giving up on computers in favour of just using their phones for everything. Some of the increase in percentage Linux is seeing could also be due to Windows and Mac users dropping having a computer in general.

That's not to say that people aren't switching, I see no reason to get a new Mac next time I'm replacing my laptop. My work will be done more easily on Linux at this point.
There are so many manufacturers of USB peripherals in the world that trying to allowlist "known" manufacturers would be futile.
Crazier still that they have been able to achieve what they have with zero external funding.
2.5 million users : 24 support staff
1 billion users : 9600 support staff

If it scales linearly, that's about 10k support per billion users. I was going to say that a 10,000 person department for handling customer support sounds like it doesn't scale, but maybe I'm wrong, given that that is only about 5% of google's headcount.
https://youtu.be/OF_5EKNX0Eg?si=fFi2L2k2J6TvTRtc
I am done with windows after issues with the quality of windows updates (even security updates!), dark patterns everywhere, pushy anti competitive nudges to Microsoft products, copilot privacy issues, and things like ads in the start menu. I want to use Linux but the main issue for me is battery life of common Linux laptops, especially since standby doesn’t work reliably.
>Doesn't a take-home task also prevent any chance to ask questions in the middle?

Probably yeah. I don't remember my last take-home assignment having communication between the start and the end, although I would have probably been able to send them a question if there was something unclear.

>don't most day-to-day jobs have a large communication component?

I wouldn't know if mine has a "large" communication component, especially in terms of synchronous communication, since everyone's remote, choosing their own hours and so on. A lot of our work is very independent.
The Accuracy / Usefulness Distinction
Yeah that’s a better way to put it. I meant “poverty” in a somewhat spiritual sense, like a lack of aliveness that you’re talking about. It is weird to talk about operating systems this way I guess, but it is how it feels.
Flux, latest Midjourney, or even dall-e... I'm still disappointed that 3 of my sci-fi prompts never works (interior of an O'Neill Cylinder, Space elevator, rotating space station). I hope someone makes lora of those one day.
I hope adoption of Linux accelerates.

Windows has become incredibly anti-user. I built a new PC recently. No internet because the latest version of the Windows 11 installer didn't have a realtek Wifi driver on it. This driver was present in the Windows 10 installer.

If I didn't know the work around, I would not have been able to install the OS.

Ok, so I got the OS installed, and was greeted with an OS with 4 different UI styles glued together from W7 on up. Keep in mind, the OS in its entirety has UI elements dating back to Windows 3.1.

Still no WIFI drivers which I had to hunt down and wait because the OEM's website was spittling out corrupt data for a while.

WIFI up, Windows update missed a bunch of drivers. Installed them manually.

After about 45 minutes, finally got the OS ready to install apps. Basic apps. Office, dev stuff, photo stuff. This took over an hour, what with Windows updates, and all.

I also put the latest copy of Fedora on my laptop. No internet connection needed. Typed in username, passcode. Installed in about 10 minutes. WIFI working out of the box. One reboot later, I had a fully functioning OS that came with everything I needed. 20 minutes total, perhaps.

Microsoft has completely thrown away any notion of usability while Linux is accelerating towards it.

I still can't quite wrap my head around requiring internet to install the OS while also not providing a means to access the internet via WIFI.

And then of course there are all the other issues surrounding the OS that has been talked about at length here.

Finally, Windows 11 is a buggy, slow, unresponsive mess of an OS, and it makes using Windows 10 feel like a breath of fresh air due to its comparative responsiveness and lack of bugs. Keyword is comparative. Windows 10 is still a corpulent waddling pig of a sloppily glued together OS.
This. Usually if you are looking at tickets closed, that means you are using that as a metric, which is a BAD idea. Ticket lifetimes and movement are more appropriate metrics.
The core problem with WeakMap in JS (from a regular developer point of view) is that it was originally intended to be what PLT folk call an Ephemeron Table, rather than what “weak map” means to everyone else :D

The principle use case for them - from the PoV of MarkM and Crockford (IIRC) was essentially private fields, which is a thing we solved much better with the addition of `Symbol`/private names.

That’s why you have to have an object key in weakmaps, and as a result most of the uses for weakmap that I have encountered have been incorrect in that they inherently end up keeping the key object alive and that causes the associated value to stay alive (again JS WeakMap does not match the definition of WeakMap in any other language :-/)

A bunch of folk have made statements to the effect of “depending on behavior of iteration when iterating a weak map is bad code and the developers are wrong and preventing iteration to protect against bad code is dumb”. That’s not true for the web, for myriad reasons, but the fix of it is that if a major site ends up being meaningfully dependent on GC behaviour in Chrome then the site support will just say “you need to use chrome” - and then every other browser will need to work out how to get close enough semantics. An easy way to understand how this can meaningfully impact behaviour is to consider generational collectors vs non-generational: a generational collector can very easily end up keeping a cache entry alive longer and then iteration allows it to come back to life. The user experience here is Browser 1 is worse than browser 2 because it has to keep downloading data as the cache gets evicted.

A more period relevant reason for the “there shall be no iteration” is that at the time there was no standardized definition of when references were permitted to (observably) die.

That is less of an issue today: when the language finally added a real weak reference type that finally had to be addressed, and now the JS spec specifies run loop semantics governing when weak references can die so that you get a sufficiently reasonable amount of determinism in behaviour for them to be exposed to web content, so to an extent the problems of WeakMap iteration are less of a problem.
Haven't used Midjourney since Flux dropped
> Just means Moz can't manually review every single extension

The extension in question is authored by Mozilla.
Loved this. Thank you for putting it together, I could relate to it on a level you couldn’t possibly imagine.
In Ukraine. So.. it depends on how much do you want it haha https://rozetka.com.ua/ua/acer-nhqlveu00a/p416822133/
Convert WhatsApp voice messages to text
I've been working on something called Voice2Text, and I thought I'd share it with you. It started as a little project to solve my own problem—I was getting tired of listening to long WhatsApp voice messages when I really just needed the key points in text. So, I put together this tool that lets you forward a voice message to our number, and in seconds, you get the text version back. It’s simple, no extra frills—just something that works.

I figured if it’s been useful for me, it might come in handy for you too.

https://v2t.me/

Cheers, and may all your ideas change the world... or at least make it a bit more convenient!
It was like:

> This whole thing won't work because of X and you need to pretty much rewrite all of this.
>
> Rename foo to bar.
> Typo.
> Missing whitespace.

So yeah... Just don't post the rest? I often go back to earlier comment drafts and edit / delete them when I realize deeper into the review they are no longer relevant. The review comments should not be a stream of consciousness but properly written feedback.
This is a good "what not to do". A while ago I wrote a "what to do"[1], which could serve as a good complement to this article.

[1]: https://max.engineer/mindful-code-reviews
> brain size and it's processing power is getting impacted with the usage of Social Media and other addictive things on the internet.

This is absolutely not correct on a biological level for a given individual or statistically for a population of people.

> Our bodies are physically less capable than people from Stone Age.

This is also absolutely not correct on a biological level, you might argue that on average humans have more issues like obesity, but the evolutionary ability of people has not changed since then, and with knowledge of physiology, exercise and nutrition, the strongest people alive today are probably much stronger than people from the stone age. I'm pretty sure no one could squat 1000lbs until the last 100 years or so.
The shipping might end up being more than the Windows license, haha. Thanks though!
In iOS Safari I get

Unable to process request due to missing initial state. This may happen if browser sessionStorage is inaccessible or accidentally cleared. Some specific scenarios are - 1) Using IDP-Initiated SAML SSO. 2) Using signInWithRedirect in a storage-partitioned browser environment.

EDIT:
I tried again from scratch in a new tab and this time it worked. So, temporary hiccup.

EDIT2: I have all the images I created on Discord in the web app - very nice!
Today I learned there's a laptop out there with a mouthful of a name like that.
PWA as a mechanism for delivering phishing apps is an interesting avenue. I would have thought the hoops Android/iOS make you jump through to add a PWA would be enough to make people question whether they are doing the right thing. The fact that folks did not find it odd that they had to do a particular dance to install the "app" from the "app store" is just... tragic.

I do not know what education is like where this campaign seems to have taken place (Czech Republic), but really basic tech literacy should be taught in schools. I know it's tricky to teach someone to be tech literate with a moving target like evolving tech, but we should be _trying_.
The "arbitrary and capricious" language is used specifically in the Administrative Procedural Act, and so you don't see it much when talking about state law, but state laws have also been struck down for being arbitrary and thus in violation of the Due Process clause. See e.g. https://law.justia.com/constitution/us/state-laws-held-uncon... (search for "arbitrary").
I run a paid RSS-to-Email service and I have customers who subscribe to get kill-the-newsletter RSS feeds delivered to them via email.

At some point I just have to assume that people have motives and not worry about it.

(In the case of newsletters → feed → email it may be avoiding giving our your email address?)
Because the games have to run on windows
I mean, Ubuntu did break screen sharing for a while 2 years ago [1]

[1] https://askubuntu.com/questions/1407494/screen-share-not-wor...
Didn't they buy then bury Corel?
They do actually. Climate models are iterative so error compounds.

If you dig into what those models do, well... cover your eyes. Some frequently run off the rails and predict a climate like Venus or Pluto. They're non-deterministic and don't always do this. Obviously that's due to bugs but the bugs don't get fixed. Instead they just do lots of runs and pick the ones that don't go crazy.
The review tool kept drafts and had a separate "submit review" step. Very easy to edit / remove comments. Most people did, he did not.
It also breaks support for integrating with the 1Password desktop app.
Aesthetic Distance
If you want to launch a SAM from a sub you first need to find whatever it is you want to shoot at. And if you radiate you're dead, you're limited to passive detection. And you have to stick something up to do that with--and the AWACS can see you from much farther away than you can see it.

The one thing that strikes me as a realistic threat would be to put up only a tiny antenna that can detect the radar of the AWACS. If you think it's in range you fire something like the AIM-120 on the line of bearing, radiation-seeking and then switch to it's active seeker when the target goes dark (as it almost certainly will if it thinks there's a radiation-homer out there.) They are slow, lumbering beasts that probably can't get out of acquisition range before the seeker goes active.

You still have the problem that you just left a flaming streak pointed right at you, a suicide move if you're anywhere near the fleet. It would make deploying an AWACS far from the fleet a bad idea, though. (Back with the old Harpoon wargame I found by far the best strategy was to station an AWACS a few hundred miles from the fleet in the general direction of the enemy. Russia had nothing with air-to-air weapons and the legs to engage it. It wouldn't be as effective against a competent enemy but it would still take a big bite out of maximum range by forcing the attackers to take a big detour around it.)

I also wonder how well an AWACS might be able to defend itself with it's radar. What happens to the seeker if the AWACS focuses it's radar on the missile?
External webcams are no problem, agreed.

New-ish laptops with intel tiger lake procesors use MIPI cameras with ipu6 and don't work out of the box or only on specific kernel/distro combos.

There are efforts to mainline the driver and it is better than 2 years ago but still a big step backwards[1]

[1]https://github.com/intel/ipu6-drivers
Would you care for a counterpoint?

This comment should be three paragraphs. As written, it’s very hard to read and I get lost.

If this was a professional communication and you had asked three questions, I might understand one or might not. Now I have no issues saying “dude, your writing is very hard to follow.” But what if your colleagues are nicer than I am?

Or just spitballing. You’ve admitted that you’re the kind of person who will set traps for your colleagues. What if they’re just sick of your shit but are too conflict avoidant to say that?
Asking questions is great if you're genuinely confused or need clarification. But if you have a concern, express it with the question so there is context.

> “Why did you solve it this way?”

"Because it solved the problem."

Why are you asking me this question if you have no concerns? If you have some, why aren't you sharing them with me? If you're not going to, then I will give the minimally correct answer to your question.

Conversations are a 2-way street. If you want me to spend a lot of time explaining it, then reciprocate! Anyone can ask open ended questions. It takes a lot more work to answer them than to ask. Make it worth my time to answer them!

Forcing reviewers to put an effort in the discussions also solves a lot of problems in this submission. People aren't going to waste a lot of their own time playing these kinds of games. Make the barrier high enough to prevent 90% of bad actors from acting.
Within city limits, certain types of large vehicles should always be allowed, like public transit, emergency response, and commercial delivery trucks. Those drivers already get special training and/or special licensing.

Otherwise there should be nothing bigger/faster/louder than a standard gas-powered golf cart.

Bonus: golf carts are fun. When was the last time you had fun driving at 25mph?
jemalloc also has its own funny problem with threads - if you have a multi-threaded application that uses jemalloc on all threads except the main thread, then the cleanup that jemalloc runs on main thread exit will segfault. In $dayjob we use jemalloc as a sub-allocator in specific arenas. (*) The application itself is fine in production because it allocates from the main thread too, but the unit test framework only runs tests in spawned threads and the main thread of the test binary just orchestrates them. So the test binary triggers this segfault reliably.

( https://github.com/jemalloc/jemalloc/issues/1317 Unlike what the title says, it's not Windows-specific.)

(*): The application uses libc malloc normally, but at some places it allocates pages using `mmap(non_anonymous_tempfile)` and then uses jemalloc to partition them. jemalloc has a feature called "extent hooks" where you can customize how jemalloc gets underlying pages for its allocations, which we use to give it pages via such mmap's. Then the higher layers of the code that just want to allocate don't have to care whether those allocations came from libc malloc or mmap-backed disk file.
forced? how?
Cool until you restart your machine.
One important step I've found helpful is asking if the candidate would like to receive feedback before sharing. This should also curb the risk of litigation.
I never had any trouble using Ubuntu, but I tried Mint for a project (I needed to import video over Firewire, and apparently, the kernel support for this has been removed) and Mint worked great for this project. I was so impressed I kept Mint installed because everything just worked.
I think what you are looking for is what interests people.

Skills are not mutually exclusive but I suppose you are much more interested in technical stuff and to learn communication you have to become interested in other people.

I am also mostly interested in learning technical details of some software or system and not that much in what someone did with his time last weekend.

So what makes people better communicators is mostly that they are interested about other people and other people opinions and other people mood.
Moved to Linux Mint a few months ago and 90% of the Steam games I play work the same (or better) which surprised me. Dev experience is way better and I haven't had to tinker with much at all, Bluetooth controllers connect just fine and no more bloat + spying by default.
Sure, it is producer-consumer - we use Postgres' LISTEN/NOTIFY mechanism (mostly because we have no other use cases for queueing, so "exploiting" an already existing feature in Pg was easier).

The example in article shows all hotels getting refreshed, but that's just because that's the quickest way to reproduce the problem locally. In reality we refresh/reindex only those hotels which have changed since the last refresh - over day(s) this accumulates and the OOM was actually happening not immediately on the first refresh, but after a couple of days (which is part of what made it difficult to catch).
Ask HN: Does AGPLv3 cover cloud gaming?
It could also be showing that the market is consolidating towards big tech and that only those wanting to stay with their independent statistics provider are still with StatCounter. In turn, the users of services with such morals could be more likely to be Linux distribution users.

I don't have data better than StatCounter, but if we're thinking of methodology and whether it could be accurate, this is a possibility to take into account

The optimist in me wants to not leave unmentioned that Linux is more accessible than ever and information easier to come by while Windows has never been shittier (which old Windows version shipped with tracking and ads?) and macOS is still priced and protected the way it always has been: much easier to dual or live boot Mint. Come for the freedom and stay for the ease of use. It's no coincidence that Microsoft made it very easy to use Linux software within Windows now (obviously without contributing the inverse mechanism, that'd be stupid): people want it. I really hope there's more truth to this than to the first paragraph
I don’t trust these stats at all. I’d like to see a breakdown by user agent.

It makes much more sense to me that ChromeOS is becoming more common than that everyday users are switching to Linux.
Could you please describe it?
This article has a couple of problems.

The claim that no amount of alcohol (ethanol), no matter how small, is beneficial is not interesting. Nobody in their right mind believes otherwise. There is no such widespread belief. (But see below). The article is using it as a strawman version of widely believed claims which are that certain alcoholic drinks are beneficial in moderation (due to content other than the ethanol).

Much more important than no small amount of ethanol being beneficial is the fact that ethanol has threshold values below which it is safe. I.e. there are quantities of ethanol that are so small as to be harmless.

Ethanol occurs naturally in fermented foods and ripe fruits. It can even be produced in the gut. It would be crazy to tell people to avoid all traditional fermented foods and ripe fruits, which are safe.

The claim that ingested ethanol offsets no benefit is actually false, because ethanol contains calories; it can be used for energy. It's obviously not a unique benefit, but a benefit is a benefit. If you ingest an amount of ethanol so small that it is harmless, then you're obtaining a small number of calories from it, and so there is a quantifiable net benefit (if you need the calories).

The article is right mainly about no alcohol during pregnancy, the claims about red wine. However, the latter requires nuance: the benefits of the substances found in red wine are real; they may just be offset by the negative effects of the alcohol. The polyphenols like resveratrol can be obtained directly from the skins of red grapes without having to produce wine first.
Downvote is not a strong enough disagree. Comment required.

Mask in public if you are not feeling well.

Healthy people masking in public for extended portions of their life is untested and could cause new and unforseen issues.

Exposure to regular levels of background bacteria and virus keeps our immune system tuned. See War of the Worlds for pop culture level introduction. While the mask likely does not protect you from background virus and bacteria it can host all sorts of new growth right against your mouth and face.
Flux seems to give the backgrounds even more detail and coherence compared to MJ, it's a surprisingly (or maybe not given its size) great model.
With workspaces, I can choose a different workspace (on my Mac) with a right/left swipe of my mouse in the vertical tabs column. It's mind blowingly more productive.
What prompts are you using for the space station? I think it pretty much nails it after some prompt tweaking.

First attempt:

https://cdn.midjourney.com/686f364f-188f-4065-813f-b45d21972...

Tweaking to specify spokes around the central axis:

https://cdn.midjourney.com/d18d3ad3-3fd0-461e-a3a8-5fc46f0ba...
2.8% in July '24, Linux has a higher desktop market share than Firefox has browser share.
Chromium at least does include "Linux" in its user agent string.
>VFX and game dev are kind of similar in terms of software and expertise, but game devs predominantly use Windows. I wonder why that is?

The deliverable of a VFX project is a video file or an artifact that goes into a video file (no complex dependency on Windows) whereas most games need to be able to run on Windows.
A Weekend at the Immersion Larp Festival
I'd want to know a lot more about why macOS dropped ~5% in one month, why unknown doubled in ~1 year, why ChromeOS has more than 50% variance between halves of the school year, how ChromeOS had more users in the middle of summer '23 than the middle of spring '24, and more before I'd make any bold conclusions on how much what is changing and from where.