skysight-inc/HackerNews huggingface dataset:
With RAID5 you'd have higher probability of data loss. Remember, you just loss the only redundancy you had, brining your redundancy to same level as RAID1 with failed drive.

... except now you have more drives that can fail.

With RAID6 yes, you can still fail one more time and still keep your data, which is why it is recommended.

Data safety wise I'd go RAID6 -> RAID1/10 (particularly linux implementation can do raid10 on odd number of drives which is nice) -> RAID5
>This right here is exactly why Snowflake is a good fit for my org.: we could pay someone's salary to install, maintain, and upgrade some open source alternative (and the VPS to run it), or we could just pay for Snowflake and stop wasting engineering's time on the Data Science's team's stuff, which frees them up to move faster on the core platform features bringing in the big bucks.

The cost problem really is out of control. You'd come out ahead financially pretty quickly with a DIY solution. DBUs are on the order of ~100x the actual underlying compute cost. I simply cannot understand how anyone chooses this over running your own Spark clusters with Jupyterlab. There are single-click image deploys that do this stuff.
One of the things I gained an appreciation of was the editorial rule most newspapers had, but have now abandoned on the web, to write at or below an 8th grade level.

I know someone who has a 134 IQ (well above average) but also has a comprehension disorder. They work in tech, but often need to send articles/instructions to a peer for summary/interpretation. They have an extensive vocabulary but if there is an unnecessarily complex paragraph they just get lost between the beginning and end.

It’s greatly made me appreciate simple straightforward technical documentation beyond my existing appreciation because simplicity doesn’t waste my own time.
There is also a great in depth video on her Tana setup here:

https://help.tana.inc/use-cases/tana-tour-with-maggie-applet...
I'm confused. Of course Intel chips were better for laptops, that's exactly what I said.
People on forums like this seem to consistently forget that the average computer user doesn’t even know the difference between storage and ram, much less understand concepts like swap. And why would they need to? It would cause way more headaches to be “honest” here than tell the convenient “lie.”
The Booming Business of American Anxiety
I can't wait to show up to the next election with some ESP32's configured to create networks like "Diebold System 1" or "Vote Reorganizer".
You might have included the article titles in those links

Google collects 20 times more telemetry from Android devices than Apple from iOS
https://news.ycombinator.com/item?id=26639261

Yes, Amazon Is Tracking People
https://news.ycombinator.com/item?id=17474359
Would this taint the other code in your repo with the GPL? I'd guess it would depend on how it is distributed.
Same here, just started using them a few months ago. Just a patient here but they do seem to make an improvement to me.
https://archive.is/TUQQx
The CLA is really for corporate customers who give me bug fixes for their environments.
Why not just cite it?
Damn, this post reads like you are saying "I'm mad that the police are stopping me and my pals from lynching people I don't like for a fun Friday night instead of assisting us in doing it."

So great that this is what HN is now... sigh
Oly - The competitive sport of Olympic weightlifting, which has 2 lifts, the snatch (bar from floor to overhead in one explosive movement)and the clean and jerk (from floor to chest height and from there to overhead).

Those who do it tend to just refer to it as weightlifting (one word), but we sometimes say Oly weightlifting when talking to others to avoid confusion with the more general weight lifting/lifting weights, which encompasses powerlifting(another competitive sport consisting of bench press, squat and deadlift), weightlifting and general resistance training.

Weightlifting is more dynamic and requires a lot of skill to control the timing and momentum, whereas powerlifting is closer to a test of raw strength(not that it doesn't require some technique).
> IIRC the citation notice was cleared by Stallman as GPL.

I really hope that whomever adjudicate these disputes regarding licence agreements doesn't care what a random person says about it.
Or diagnosed as something they clearly are not, like depression. There are doctors who are willing and interested in doing the necessary investigative work to figure out what is going on, but they are an extremely small minority.
That's a regulatory thing and depends on your location though, no?
Oh, cool! Free drones with (probably) Rapsberry Pis attached! I'll bring my net when I go vote.
I think this is also true for trivial / hypothetical examples. I used to work at a global company that would use 'acme' as an example domain, including for emails and such. Because when we started, the domain didn't exist so test emails would just disappear in void.

Until the domain was registered and is actively being used.
I don’t recommend the first book. At least in my edition the typesetting is just odd, which makes it harder to read than it should be. The front matter indicates it was typeset in Mathematica, which probably explains it. The later books in the series don’t suffer from this problem.

The videos that it was essentially transcribed from are great tho.

If it exists, you could probably replace most of the first book with just a really good explanation of the Lagrangian, with lots of examples, I think.
Levi's Internal notes Family Systems is a good place to dive into. Be warned that it's broad but non-linear: https://integralguide.com/IFS

Someone from Reddit also compiled this (well-ordered!) list of references: https://liveifs.notion.site/IFS-Books-Youtubes-etc-b1fb32e8f...
The fedora/rhel builds also go through virus/malware / security checks as part of the release process.

Each exception needs to be documented and specific.
I agree entirely, why decide what's happening based on our own eyes, we just dont know!
Wikimedia is a 501(c)(3) organization, a type of NPO, that is exempt from federal income tax and as such is prohibited by law from making political donations.

C'mon guys. This stuff is easy to verify for yourselves. I expect better from HN.
Wanted to say godaddy but unfortunately they seem to have cleaned up.
I don't live in US or Germany or France if that's what you're suggesting.

Hell, my countrymen had reputation for "stealing immigrants" in Germany before the way worse ones arrived there in droves...

Similar cultures can mix. Different ones cause at best strife. AT BEST. Usually worse.

If you live all your life in "every man for himself" and absolute zero regard for law and other human beings then come to country that has those values, well, France happens.
Disagree but not downvoting you :)
Not sure, I think it's 1 week but doable in 1 day? Anyway, taking those "remote agency" projects can help the poster to get some money while they are searching for a proper US-based arrangement. And they can land jobs that pay $200/h on TopTal as well (uncommon though).
I wish we could have a systemd that JUST does the job of init, and leaves the system logging, DNS resolving, etc. to the prexisting software that does a better job of it.
> So much for "Free speech is now legal on Twitter".

I mean, if you believed that in the first place you were an idiot anyway.
Depression is the probably the hidden variable here. Surprised it wasn't called out in this remarkable press release. The photo is an interesting choice.

Role of inflammation in depression: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6658985/

Depression and social media:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7364393/
Come on, that's a silly statement. There's no point comparing completely context free "amounts of data".

If the post was “the incredible difficulty of inserting 120k rows in database” you’d have a point. But it isn’t.
> out of the recruiting business long before I find myself looking.

Where do they go?

I like checking out recruiters' CVs, and a lot of them seem to stick around in their profession.
> Does vim follow semver?

I don't think vim follows semver, although a lot of old unix software, and also Free Software, would use major version bumps to indicate compatibility breaks. Semver was in many ways the documentation of what a lot of software was already kind-of doing.

But vim was used as an example by the GP, so re-using it as an example to show what I thought was a sensible major-release schedule (instead of, say, coreutils, or glibc, or glib/gtk, or perl, or Qt, etc...) seemed appropriate.

> I don't use major releases as a means of breaking popular workflows. I use major releases even when there are very small breaking changes with minimal impact.

A breaking change is going to break someone's workflow. (See also, Hyrum's Law, xkcd 1172.)

As a user and developer, my preference is for breaking changes to be put off as long as possible, and then all applied together every few years or so. (Or never :-) That way, I don't normally have to pay that much attention to updates, even if an app gets new features. But when there's a major version bump, I can check the release notes carefully and know to keep an eye out for anything unusual/different.

If I only ever ran one program, it wouldn't be a big deal. But I don't, I run hundreds regularly. If they all have breaking changes once per year, that averages out to me needing to check over two sets of changes that might impact me every week.
For those who are new to BFF's or backend for frontends, This website offers a detailed explanation on the common pattern.

https://bff-patterns.com/
That's probably something you would want to do as soon as the process is outside its limits, without waiting for a OOM situation.
Ask HN: Is Lisp Simple?
I thought Lisp was suppose to be simple in that: it's all just lists.

I thought everything would just be s-expressions, and be consistent, so it would be easy to read to figure out what is going on.

But it seems like there are so many special constructs and macros, that make it hard to read. And behind the scenes of these macros it gets really complicated. Whereas in other languages its readable the whole way down.

E.g. How am I suppose to read this? How does it de-construct to s-expressions...and does it even? What is implemented natively in the interpreter? Does that language have built-in keywords?

I thought everything was suppose to be like: `(left . (left . right) )`.

(loop for i in '(1 2 3)
when (> i 1)
return i)

It seems as if there are actually a ton more special case primitives I need to know, when I could get away with a lot less syntax in other languages to be productive.

Like maybe there is some simplicity at the very bottom, but that doesn't seem to matter in day-to-day programming.

Another example, the first think I see when I look at the language basics of how to make a function:

https://lispcookbook.github.io/cl-cookbook/functions.html:

(defun <name> (list of arguments)
"docstring"
(function body))

How do I read this as an s-expression?
Yes. Training is amazing. This whole “guns are average” argument completely ignores the huge range of gun-toting specialists from regular army grunt up to SpecOps, with side specialists like snipers.

Given how many sniper movies there are, we’re not suffering from “guns are boring and ruin stories”.

Similar story playing paintball. I went for my younger brothers birthday one time. A 3 person team of soldiers showed up. They moved across the maps as an obvious unit, covered each others angles, one reloading at a time, excellent aim. Trounced everyone. Three of them could have taken on dozens of civilians at once.
I can't, but tesseract+deepl does wonders.

Text from image, cut to abberviate:

> 1. the current usage scenario of bytes for such a feature. I can

I can think of is to avoid some critical processes like kubelet to be
OOM to ensure better stability. I don't know if my understanding is
I don't know if I'm wrong or not.

Yes, on the one hand, we want to make sure that important daemons like kubelet are not killed by mistake. On the one hand, we want to make sure that critical daemons like kubelet don't get killed by mistake; on the other hand, nowadays, big companies tend to run multiple types of tasks together to improve resource utilization, and in the case of OOM, we would like to make sure that we have the right resources. And when it comes to OOM, we want to make decisions based on quality of service requirements, not on memory consumption. In the past, Ali and Google used to prioritize their tasks by setting the user's priority on the
memcg priority setting by users to achieve this function, but BPF may be more flexible and applicable to more scenarios.

> Another question I have is if we introduce BPF in OOM eviction scenarios.

I have another question of my own: if we introduce BPF in an OOM eviction scenario > program (in effect introducing a BPF

> program (in effect, introducing the runtime unpredictability of the additional programmability).

time unpredictability due to the additional programmability), might it not be possible that a system stability-peddling program such as OOM

could lead to a system stabilization scheme such as OOM not > working as expected, leading to more systemic problems.

> work as expected, leading to further destabilization of the system.

Yes. I haven't done the exact math on the extra overhead, but I'm optimistic.
We can see that BPF has even done some work on kernel tuning. On the other hand, a user can easily write a kernel BPF to write a "bad" or even "malicious" BPF, which is really a matter of whether we trust the user completely. At the beginning of the implementation, I also did some backstabbing on the kernel side to make sure that at least one victim could be selected, but Michal probably thought this was unnecessary (https:/llore.kernel.org must kml/ZMzhDFhvol2VQBE4@dhcp22.suse.cz/).

Tweet text as seen on Nitter:

A patch from ByteDance that attempts to programmable the kernel's OOM eviction behavior via BPF. I find this interesting.
@flaneur2023 Aug 17

This makes sense, adding an if else anyway don't kill this logic for OOM time would work pretty well NadeshikoManju @SwingingCamping S3 2024 On!

@Manjusaka_Lee Aug 17
Replying to @flaneur2023

Further discussion between me and the author
Aug 17, 2023 - 8:04 AM UTC

[[image]]

@ayanamist Aug 17

Replying to @Manjusaka_Lee @flaneur2023

It should be mainly a mixed section claim, it's a pain in the ass to adjust the oom scores by process as well
I mean... I am unemployed, so that's not a bad idea at all, I'll look for some entry level sales positions in my area, cheers!
Great question, in the case of superwhisper, the app itself doesnt really have an interface- it just plops the result text into whatever text field you have focused. So the menu bar icon indicates the recording processing and complete state and gives quick access to settings.

I agree the menu bar is overcrowded, but I don't know if the app would work very well without the icon as it is the primary way that the current recording state is indicated. If you have ideas on how else I could approach this, let me know what you think.
“Anyone who says differently is selling something.”
Ohhh, I had no idea! Thank you.

https://developer.mozilla.org/en-US/docs/Web/CSS/@media/poin...

coarse - The primary input mechanism includes a pointing device of limited accuracy
such as a finger on a touchscreen.

fine - The primary input mechanism includes an accurate pointing device, such as a mouse.

This solves everything! What I really want is having more padding on mobile, that's it. I prefer things to be compact otherwise, and it seemed hard to square that circle... with the pointer media query it's so trivial.

Gotta love how every time you don't watch CSS like a hawk, it spawns 500 new features. Thanks again.
Is there any particular type or brand of earplugs you recommend, that are comfortable enough to wear for multiple hours and don't make the music sound too muffled (while still reducing the volume to safe levels)?
Tildes (I still have a few invites left) doesn’t have a read time estimator but it does use embedly to get word counts and some other metadata for each submission.
Because all three only affected the UK... Except the last two didn't.

Where I agree with you is that people who only go by media stories are going to find it hard to untangle them. Those who can go on the actual data, not so much.
Are modern cats even that good at killing rats anymore? Haven't we mostly bred cats that have very rarely even seen a rat their entire life?
Hungarian has "dzs", a three-symbol letter, and lots of two-symbol letters, if you want a more extreme example.
Have you never attended a conference where a speaker was not from a developing country but didn't bother to show up anyway? I had

I say charge more, take higher deposits if needed but be more hands on with all speakers (not discriminating against "global south"): get their precise arrival info, always be in touch about their status, meet at the airport, organize their accommodation, etc. So they have no chance to escape your hospitality
I thought being depressed when sick was a mechanism to keep humans or animals indoors so that they don't spread the disease.
My house cat is a natural mouse killer. Idk what cars you’ve seen but they’re very much still hunters.
Spark wont inherently help you solve that problem though, and neither will most of the big data solutions.
not sure how i feel about using this as the definition of genius. Feels more like how to become your "best self". Otherwise i like these perscriptions, but i do see contradictions like how some great inventions were under a lot of pressure and therefore stress (see: manhattan project?). On the other hand, i believe Einstein was known for enjoying calm, peace and excess sleep so that checks out
> If they have paid to register for your conference, it’s your duty to write those letters.

I should probably have made it clear that I'm talking about conferences without registration fees.
> Which is a complex way of saying "we don't know the root cause of why [...]"

A thing a lot of people don't seem to be aware about modern medicine. We can treat many things, we know a whole lot more than we used to, but a lot of this knowledge is often incomplete. Many of the body's systems are very badly understood. Treatment for most of those issues is symptom management more than anything else.
Running Open Source LLMs in Jupyter Python Notebook
Want to Know About, How to run Open Source LLMs in Jupyter Python Notebook as an Alternative to ChatGPT, Check Out this Blog Post.
Apparently I can get $1,000,000 in annual salary.
IIRC, they do not comply with the GPL of software they ship, or have they changed their stance on this?
It's disingenuous to say that Richard Stallman is a "random person" regarding the GPL.
What's sad is Windows used to offer this as part of the OS itself (there was a "reinstall without OEM shit" button hidden away) - but now Microsoft itself is shitting all over the install, so that doesn't help anymore.
It is a tightly integrated trading block though. Mississippi and New York are very different but it is much easier to move people and money between those two places than between New York and London.
Duo Outage
What’s missing from this article is a discussion about 1) team composition and software development lifecycle, and 2) which libraries are available to help easily provide and consume the obvious RESTful operations.

1. Team composition

If you have a separate backend developer from front-end developer (or worse, on a completely separate dev team), then making a separate endpoint for each page means you have to manage the feature dependency. As in, you need to make a ticket for the backend work first and the front end work can only start once the backend work is finished. And you need to do this for every single new page you make. On the other hand, if the backend team in advance just makes a generic rest API that provides all access to all of the obvious resources, it gives the front-end team the freedom to develop on their own timeline.

If all your teams devs are full-stack, this is simplified a bit but still you have the problem of deciding to intelligently architect your data access layer to not have massive amounts of duplicated code.

2. Supporting libraries

Often it’s possible on the backend to just easily make restful crud for every single resource that makes sense. A single backend dev can do this in one go without much conversation besides the initial one about access policies. Similarly, the are often front-end libraries that simplify not only writing getters for these endpoints but also for things like handling local caching, business object creation from JSON, and refetch logic.

Obviously the libraries that are available and how well they integrate with your workflow will depend on your front-end framework. React, for example, has libraries that directly connect your rest access into specific components.

—

A caveat: obviously the pro-con landscape changes if you have serverside operations that either:

A) feature some interaction that is sensitive to race conditions, B) requires a guarantee that one data type not get written unless the a previous write succeeded, or C) would require special queries for performance reasons

In these cases, I’d say make a custom endpoint to encapsulate the correct/safe behavior. But these one-offs can be created only when they are needed. No premature optimization/complexity is required.
The simulation code:

public class Test {
public static enum Outcome {
B_Mo, B_Tu, B_We, B_Th, B_Fr, B_Sa, B_Su, G_Mo, G_Tu, G_We, G_Th, G_Fr, G_Sa, G_Su;

boolean isBoy() {
return this == B_Mo || this == B_Tu || this == B_We || this == B_Th || this == B_Fr || this == B_Sa || this == B_Su;
}
}

public static void main(String[] args) {
Random r = new Random();
int count_experiments = 1_000_000_000;
double count_possible_given_info = 0;
double count_interesting = 0;
System.out.println("theoretical (13/27): " + (13.0 / 27.0));

for(int i = 0; i < count_experiments; i++) {
Outcome child_1 = Outcome.values()[r.nextInt(Outcome.values().length)];
Outcome child_2 = Outcome.values()[r.nextInt(Outcome.values().length)];
boolean possible_given_info = child_1 == Outcome.B_Tu || child_2 == Outcome.B_Tu;
boolean interesting = possible_given_info && child_1.isBoy() && child_2.isBoy();
count_possible_given_info += possible_given_info ? 1 : 0;
count_interesting += interesting ? 1 : 0;
}

System.out.println("count_experiments: " + count_experiments);
System.out.println("count_possible_given_info: " + count_possible_given_info);
System.out.println("count_interesting: " + count_interesting);
System.out.println("count_interesting / count_possible_given_info: " + (count_interesting / count_possible_given_info));
}
}

Example output:

theoretical (13/27): 0.48148148148148145
count_experiments: 1000000000
count_possible_given_info: 1.3775374E8
count_interesting: 6.632153E7
count_interesting / count_possible_given_info: 0.481449941032454
Intel seems to be going for market segmentation, with AVX-512 only available on their server CPUs. The option to enable AVX-512 has been removed from Alder Lake CPUs since 2022, and there is no AVX-512 on Raptor Lake.

AMD also keeps making and selling Zen 3 and Zen 2 chips as lower-cost products, and those do not have AVX-512.
Are electronics store salespeople not also "vaguely informed"?
What Happened to Grooveshark? [video]