skysight-inc/HackerNews huggingface dataset:
> I do not know how it is financed

You can donate to Thunderbird in general. Right on the homepage of Thunderbird mobile [1], is a donation link. [2] Unlike donations on mozilla.org, where the funds go to Mozilla Foundation (and not to Mozilla Corporation, which is the one developing Firefox), the donations on thunderbird.net go to funding Thunderbird on all the platforms that the Thunderbird team works on.

[1]: https://www.thunderbird.net/en-US/mobile/

[2]: https://www.thunderbird.net/en-US/mobile/?form=tfa
The part that really drives me up the wall is that the demographics who decades ago decried plastics to be superior because they don't harbor bacteria like wood or break dangerously like glass are roughly the same ones who are now complaining about plastic.

I don't have a cultural analogy for this situation but whatever it is is worse than "boy who cried wolf".
> The problem is that even when there are easy, safe alternatives trying to avoid every little risk in your life will drive you crazy.

Not really, just avoid them as they come up. Case in point: Throw out your black cooking utensils and use an alt. Simple simple. No crazy to it.
Honest question.

Would a Windows10-11 user be able to tell there are "rootkits" embedded in installations, without looking at the (optional) disclosures made available now on steam ?

In other words, what guarantee is there that if i'm buying a game from Steam, or say GOG, that there's no quasi-malware riding along with the game install ?
The problem isn't only detecting suspicious statistical or computational patterns, it's doing the detection on a device you ultimately don't control, and entirely in software (at least for PCs, at least for now).

With enough effort, all software can be virtualized, and whether the defender's effort can even theoretically be scaled more easily than the attacker's is an open question.
Why don’t you read reference documents? The thing with bite-sized information is that is never gives you a coherent global view of the space. It’s like exploring a territory by crawling instead of using a map.
For a very engaging documentary about the remaining team of Voyager 1 scientists, watch "It's Quieter in the Twilight". The ending kind of tails off, mostly due to the Covid pandemic, but it's a great look into how a group of aging scientists and engineers (the last to really understand how Voyager 1 works) are keeping it alive.
> they are at an absurd and grotesque scale in complexity

I'm sure you can understand, though, that other people will prioritize different factors in the pros/cons of each language.

For instance, as a dev that's well versed in type systems but with little experience of handling memory, Rust is basically golden compared to C or C++, because I can write code without fear, knowing that all of the discipline C/C++ devs is baked in a type system I'm used to.

> I am just saying this is a less worse compromise

In that sense, when comparing languages with different tradeoffs, people in different contexts will make different choices.
A compromise is necessarily context-bound, and saying which compromise you promote is just another way to talk about your own context.
Rider definitely can hold a candle to Visual Studio. In my dev bubble there's about a 50/50 split for C# devs (mostly .NET Core) using VS vs Rider
>Why is firing someone hurting them when it's not working out?

"Not working out" is doing a Herculean amount of lifting. In this case, "not working out" is "we want to make earnings calls look better and do more work with less people". Yes, you are hurting everyone in your company by doing that.

>We have attached shame and this idea that it is "hurtful" likely because it is so rare

Yes. I'd really hope that the singular good thing from this 5,6,8 round interview cycle for hiring that you somehow didn't hire someone who managed to underperform on the job. Maybe I'd even agree with you about firing culture if I believed for a second that it meant they'd be more lax in the 4 month interview process and do more probation trials.

But that's just hopes and dreams for now.

>At a place like a hedge fund, firing the bottom 10% of people is relatively normal, so being fired can sometimes just mean "you had a bad 6 months" not "you am a terrible person who does not deserve to work anywhere" (which seems to be how tech people and Europeans think of it)

Again, tell that to the recruiters. You're seeing it among peers, but there's a lot of stigma that if you got laid off you must have been "one of the bad ones". It's absolutely not true, but with so much fascination on "why did you leave your job" you can see how people really feel.

>there isn't any shame involved in the firing and everyone gets on with their lives (usually including a cushy severance package).

Yeah, I wish. Not all tech companies are created equally.
Mind you I hate stack ranking, but if you're going to something as fast paced as a hedge fund, those 6 months will pay you well. So you're rolling the dice youself there.
Makes sense considering Valve has maintained that kernel level AC is not required and has not included one in their own games, but let's be honest, unfortunately you have to often wonder if your enemy is having a good day or if he's hacking in CS but not so in valorant for a reason.
No - silicone isn't a plastic and is much better for food preparation.
I found the radio button on the left side very confusing (see for example https://www.notclass.com/path/generative-ai/beginner ). I expected each circle to be an option/question, not a different video.

Now it's too similar to a curated watching list in youtube. It's nice that you can mark a course as completed (and unmark it). But I think you should add quiz (or something) as the sibling comment suggest. (You may write the quiz if you want to keep it B2C.)
Behind the scenes of a research participant matching system
What role is "intrinsically" playing here?

Do you think non-stupid people can have their stupidity:

1. increased by outside forces?

2.sustained due to a lack of outside forces?
Hard agree on the backwards compatibility. It appears to be some law of nature that "our next compiler must compile 20 year old code".

Instead of new platform libs and compilers simply defaulting to some reasonable cutoff date and saying "You need to install an ancient compiler to build this".

There is nothing that prevents me from building my old project with an older set of tools. If I want to make use of newer features then I'm happy to continuously update my source code.
The difference between electricity cost per btu and gas cost per btu is the sticking point for the bulk of consumers.
I think there's absolutely nothing wrong with it at all.

If someone is going to just throw away tons of potential candidates for the role because you're lazy and want AI to do your job for you, I think the candidate who did this should be rewarded for outsmarting your laziness.

OP is prime example of why you shouldn't let AI recruit for you.
> LLM autocomplete is on an entirely different level.

Which is how they've surpassed 25% in new code, as compared to the 10% (made up number, but clearly non-zero) in the past. But incremental improvement, is all.
I don’t think there are any reasonable arguments against that point, but “LLMs are more than just words” is sort of unfalsifiable, so you can never convince someone otherwise if they’re really into that idea.

From a product point of view, sometimes all you need is Plato’s cave (to steal that from the OC) to make a sale, so no company has incentive to go against the most hype line of thought either.
GHz represents the number of cycles per second, not the number of bits actually processed per second. On different CPUs the same instruction can take a different number of cycles, a different number of the instruction can be in flight at the same time, a different number of several different instructions can be issued at once, a different amount of data can be pulled from cache to feed these instructions, a different quality of instruction reordering and branch prediction, and so on.

As an example a single thread on an x64 core of an old Pentium 4 661 @ 3.6 GHz benchmarks at 315 with PassMark while a single x64 core of a current 285k @ 5.7 GHz turbo benchmarks at 5195. Some of that also comes down to things like newer RAM to feed the CPU but the vast majority comes down to the CPU calculating more bits per clock cycle.
I always like these sort of papers. They signify some form of humanity among researchers. It is explainable to people outside of the research community and explores a comical topic while applying the scientific method.

It always makes for great examples of how to apply the scientific method.
Show HN: Dracula Theme for Django Admin
Happy Halloween!

I made a Dracula theme for the Django web framework's admin site.

This theme overrides the admin's default light and dark modes with custom Dracula versions.

Hope you like it!
> The world is still waiting on a huge battery revolution to happen.

Revolutions like that don't happen on a given Tuesday. They ramp up over a decade or more. Would you notice that?

Would you notice if a faraway country passed a tipping point? https://www.reuters.com/business/autos-transportation/chinas...

Would you notice if a US state's electricity grid was transforming? https://www.nytimes.com/interactive/2024/05/07/climate/batte...
This thing has been flying since 1977.

Meanwhile a javascript app of mine from 2022 does not build now because I can’t get it to install the dependencies for some reason.

BTW, that transmitter apparently can not transmit back to earth at this point because it is too far away. But looks like it can receive (we can transmit with much higher powers here?) and they managed to send a command to restart the primary transmitter. Now debugging.

Debugging on a 2 day feedback loop. Fuck that.
Anything where you are doing massive and complex parallelism will require tonne of unsafe. Think co-operative thread groups on 120x4 = 480 core machines.
I'm confused. None of my favorite projects are here.
For someone who has never used NotebookLM, how would I get started doing this?
> Wood is not dishwasher safe...

Maybe, but they're so easy to clean without a dishwasher. And even easier to clean later if you rinse them off immediately after cooking so stuff doesn't stick.
I also am not sure why it's intuitive at all. Article doesn't mention why - ruby has a parse phase, it doesn't scan your string byte for byte every time it runs looking for an interpolation. During the parse those "foo#{bar}" are replaced by something like 'foo'.dup << bar.to_str in the bytecode, but that happens only when parser hits #{ in a double quoted string, there's no penalty for that and it happens just once. Only really old, naive interpretators parse source code each time line is hit. (Or some weird ones, where interpolation can change semantics and argument count, like tcl and bash.)
Yeah winnow is pretty amazing!
You seem to be frequently flame posting about America. Are you going to be okay?
> these binary blobs they're installing are guaranteed to be non-functional unless the target OS somehow happens to be the exact distribution and version the binary blob developers are testing for.

Whoever makes publicly available binary blobs are necessarily aware of all those issues and try to engineer them to be resilient enough for most environments. That's why they typically work well even though they generally have little information about the system besides from most basic ones (ISA, OS/kernel and ABI to be precise). This is significantly more difficult in Linux due to its higher variability, but not even close to impossible.
Overfunctioning: The Drive to Do It All
Hey everyone!

I'm super excited to share how I discovered the need for autoemailed.com. Working as a lead generation with isma.trainer and aaleex.dev on instagram, I noticed something interesting: while Stripe is amazing for payments, there was this constant manual work that kept bugging everyone.

The issue? Every time someone makes a purchase, business owners have to manually send emails with their digital products. If you're getting lots of sales or someone buys at 3 AM while you're sleeping, this becomes a real headache!

That's why I built autoemailed.com - to automatically send customized emails with digital products the moment a payment succeeds in Stripe. No more manual work, no more delays, just happy customers getting instant access to what they paid for!

I'd love to hear your thoughts and experiences with similar challenges. Have you faced this issue with Stripe? What other automation pain points do you deal with in your online business?

Let's make running online businesses a bit easier, one automation at a time!
It’s because statistical tests are based on the distribution of the statistic, not the data itself. If the central limit holds, this distribution will be a bell curve as you say
> Slashdot-era Linux enthusiast privacy spook groupthink

This is what the vast majority of discourse on these topics has been dominated by on every platform, not just HN. I wonder if there's a shorter term for this, none of 4chan /g/'s crass terms cover this kind of depiction.
oops, thanks for pointing that out!
A Commercial Factory Will Be Operational in Space Within 10 Years
VS for mac was sunset a while ago. You either use VSC or Rider( which is now free for non commercial use )
It is about the money:" The “black” in plastics is due to the addition of carbon black, which is basically a form of soot produced by the incomplete combustion of coal, petroleum or vegetable matter. It is added to plastics as a reinforcing substance, the same reason for which it finds widespread use in tires. Another benefit is that carbon black absorbs ultraviolet radiation that can cause plastics to degrade. Now for the problems. Carbon black contains numerous compounds, some of which, like the polycyclic aromatic hydrocarbons (PAHs), have carcinogenic properties and have led the International Agency for Research on Cancer (IARC) to categorize carbon black as “possibly carcinogenic to humans.” Whether this is an issue in the containers used for many prepared foods, including those that are to be microwaved, is not clear, since the carbon black is locked within the matrix of the plastic and may not leach out in any significant amounts. Prepared food marketers like the black containers because they are cheap and are visually more appealing than their clear counterparts. https://www.mcgill.ca/oss/article/environment-did-you-know/d...
I don't think anyone is saying "DIY matchmaking", they're saying "community servers" - and everyone in any given community knows everyone else, ideally IRL, and any newcomers are going to be watched, both for their technical performance but also their social performance.

Cheating among your friends has the ultimate death penalty of losing those friendships. Most people don't want that.

This is why most cheating is not among close friends, but where there's an open buffet for the energy vampires; anodyne corporate "matchmaking" where the game corporation will place you with other customers of the game corporation at its choice. The cheater does not have to face a panel of their peers, they only have to slip past the inattentive corporation to be placed in a server with delicious innocent strangers who they will never see again once they've had their fun.
To stretch the metaphor a bit, people who lift heavy things professionally or recreationally do so in cycles where the weight they are lifting is a percentage of the most they could lift. For that to work, you need to know what that max is, so some cycles are going to be based around recalibrating the max. Otherwise, you will plateau your growth because you are limiting yourself to what you could do before.

I think that applies to life experiences too. I personally consider myself someone for whom rollercoasters are too intense, but I still try a thrill ride every few years (if the opportunity presents) to ensure I'm not limiting myself by what was true a decade or two ago. I try foods I know I won't like sometimes, because tastes change.

I'm not comfortable with heights and generally avoid them, but I'm still planning to do a hot air balloon ride soon because I want to challenge myself.
Lost the plot at "... and for sensible v, this is equivalent to ..." :(
>The end of ZIRP and a bad core product are likely more to blame. This was likely the end of dropbox no matter what the execs did.

Yeah, but we'll blame the workers anyway for "underperforming". nevermind that the only real change was that they got harder to get tax breaks on.

>Are they even related at all to business trouble?

I kinda agree with you, but also: yes they all had business troubles. Meta fumbles with VR hard and shuttered its in-house VR studio that otherwise put out well acclamed games. Microsoft is on shakey ground with OpenAI and their Xbox division is fumbling from the worst time to spend $70m on an aquisition. Tiktok may or may not be banned from the Unites States and that will take a hit (this one isn't really their fault, but alas).
This would also require there have to been some enormous _shift_ in these 'innate aptitudes' in the 1980s or so; there were lots of female programmers in the 50s and 60s.

But yeah, I'm 39 and have never heard anyone serious claim that the gender imbalance is due to innate ability.
There’s a bug for this? Or are you just complaining thinking someone in the software contributors world can here you?

I can’t even find how to open the Applications view in Finder 9/10 times on a Mac.
I actually don't mind if it's not integrated with the editor. I'm fine with a debugger being a standalone application. What I want is the ability to see the source, set breakpoints and navigate the code efficiently inside the debugger. vscode is currently the best option for this remotely
That was, well, one weirdo and a bunch of laypeople (who were, one suspects, into the idea for political/ideological reasons), though; I don't think many _programmers_ ever believed this.
Caveat, the output from your build (JS/HTML/whatever) will likely still work like it did today in 20 years time.

JS isn't the problem, it's the overcomplicated dependency and build systems that were layered on top. It's why Go is a breath of fresh air. A 10 year old codebase will still build and run like it was made yesterday.
In the US and other developed countries, they burn clean fuels like natural gas or propane. These emit minimal soot.

https://en.wikipedia.org/wiki/Clean_fuel#/media/File:Access_...
> that it would boggle the mind if they could all be bought

Buying just a couple or maybe even one can be enough, culture can take care of the rest.

Actually, the initial buy isn't even required, culture is often adequate on its own for forming collective incorrect beliefs.
Not nearly every "gaming PC" is used for only that.

When I grew up, I had one PC to do everything: Homework, gaming, learning to program, storing the single copy of treasured family photos, gaining painful experience in why to make backups before modifying the MBR to dual-boot Linux...

Especially with iPads and Chromebooks becoming more prevalent in an education context, a "gaming PC" might well be the only computer that gives the user full control over it that many children have access to these days.
> Debugging on a 2 day feedback loop. Fuck that.

This is what it's like for me, working with an offshore QA group.
Debugging on a 2 day feedback loop.

Reminds me of working at the branch office with HQ on the opposite side of the world.
Wow! That Daisy rendition sounds great! It reminds me of my DECTalk which does a great version too!
It's common for companies to have something like self-hosted GitHub Enterprise or self-hosted GitLab hidden behind the company's VPN.
You do not have the the ability to know such things.
> Meanwhile a javascript app of mine from 2022 does not build now because I can’t get it to install the dependencies for some reason.

Tired take... I promise that if your JS app ran in 2022 and you completely isolated the computer from the internet, your JS app would still run in 2067. This is completely unrelated. Also JS is probably one of the easiest language to repro, if you have a lockfile you're good to go.
This an Apple zealot thread. They aren’t reasonable or actually interested in computing outside of Apple. They will talk shit about Linux all day in this thread or any other one but if you criticize Apple it’s to the guillotine for your comment. I’m surprised yours is still standing.
The black part in plastics is due to the addition of cheap carbon black to recycled plastic which is usually pale and unappealing grey, it is a form of 'soot produced by the incomplete combustion of coal, petroleum or vegetable matter. It is added to plastics as a reinforcing substance, the same reason for which it finds widespread use in tires' .https://www.mcgill.ca/oss/article/environment-did-you-know/d...
What you see hostile to repair I see as not worth stealing. What you see as macOS dictating what you can run from where I see as an infiltration prevention.
"I have long struggled with understanding what probability-generating functions are and how to intuit them. There were two pieces of the puzzle missing for me, and we’ll go through both in this article."

Great article. For more, I really recommend Analytic Combinatorics:

https://ac.cs.princeton.edu/home/
I don't know if CS2 is any different but while CSGO didn't have a cheater in every single game it was at least 1-2 in 10 in ranked games at global elite level from my experience playing it on and off for many years (beta 0.6 to a few years ago). At that level they usually only use ESP/wallhack and toggle aim assist to avoid getting banned through overwatch. Was very common for them to toggle halfway through a game or so to avoid losing or if they think someone else is cheating.

Depends on your definition of overrun, I did use it a bit hyperbolically, but it seems you have no idea what you're talking about.
It makes sense to me.

Step 0. Some People make novel art like a jingle that is unlike anything yet.

Step 1. Early use of said jingle creates a buzz and generated good sales results.

Step 2. It gets copied everywhere and by everyone. It is now a meme.

This is the step I think where generative AI can help. Slightly transform existing art to fit a particular purpose. This lets businesses save money by not paying humans do this work.

Problem is we don't know where the next person or when this step 0 comes from... When we soak up all the "slack" and send all the "money" to the top because lets face it that's how it will work. The money "saved" from AI won't make goods and services cheaper by any significant measure. We will still have to pay as much as we can afford to pay.
Just remember that retrieval is the real bottleneck in RAG, so your problem could very much be related to how you create and embed your chunks and not the model you’re using
Super Micro's $50B stock collapse underscores risk of AI hype
I'm also hearing a bunch of grumblings and speculation that Valve is developing a non kernel level anti cheat.
'Researchers from Harvard Chan School found that three types of flame retardants, called TDCIPP, TPHP, and mono-ITP, can have a major impact on pregnancies. The study followed 211 women undergoing in vitro fertilization (IVF), and found that 80% of them showed evidence of the chemicals in their urine. Women with the highest levels of exposure fared the worst, with a wide range of effects:10% lower chance of a successful fertilization31% lower chance of the embryo implanting in the uterus41% fewer clinical pregnancies (where fetal heartbeat is confirmed by ultrasound)38% fewer live births https://www.hsph.harvard.edu/c-change/subtopics/flame-retard...