skysight-inc/HackerNews huggingface dataset:
Alternatively the developers who do remember and use linear algebra many years into their career or even more advanced math/numerical methods and are also interested in using it are in higher demand than ever before due to the explosion of ML/AI, and thus can command a much higher salary.

The simple answer is always they simply don't pay enough to attract the people with this skillset. If they paid as much as Meta (who they used as an example) they would certainly have way less issues with hiring.
What context are we talking about here?
How to Test More Drugs
Yes, but in most fields, conceptual understanding doesn't matter for most tasks.

That's the problem with software. A brick-layer doesn't need to understand structural stability, but in software every task is structure validation, and people expect brick-layers to be productive.
I honestly do not think Mozilla is fixable.
Hm, I have an active order right now. I ordered three things simultaneously on December 15 with a stated delivery date of December 20, also called out by the website as "arrives before Christmas".

One of those things shipped the next day and is currently reported to be arriving tomorrow, which happens to match the stated delivery date.

The other two have yet to ship, but their delivery date has slipped to "December 21 - 24".

Realistically, they look unlikely to arrive before Christmas, and Amazon seems to feel no need to honor their contract.
> since the JDK comes with the J2EE packages built-in...

Are you sure about that? I just downloaded the Java 8 JDK, and javax.json is not there. And the documentation doesn't mention it either. What am I missing?
A few schools are now offering combined Baccalaureate-MD programs which cut up to two years from that education. That's a relatively simple change which can significantly reduce the cost of becoming a doctor so we should encourage more schools to do the same.

https://students-residents.aamc.org/medical-school-admission...
Define what a livable wage is then. Is it $25/hr? $50/hr? $100/hr?
I've used a G203 ($20) daily for 4 years and it works like new.
You can, of course post, it's just that followup posts like these don't go anywhere because they count as dupes.
> Inefficiencies abound. We can do better, but there is not a simple solution to this.

A single-payer system is the conceptually simple solution to this. We could get there either by expanding Medicare to cover everyone (M4A), or we could add a public option to the ACA that is priced and funded to outcompete the private options.

In practice there would be enormous complications in managing the transition, but the evidence is that it would improve both costs and outcomes unless it is being sabotaged by an austerity-focused government (like the NHS in the UK).
As a native Southerner, I was amused, and pleased, when I moved to Singapore and heard Singaporeans using "y'all" in everyday speech. :)
If you live in the EU, reach out to your representative(s) and share your perspective. I don't agree with that some group should suffer because another gets value from a locked down device, but I still believe your voice should be properly heard.
“We build our computers the way we build our cities — over time, without a plan, on top of ruins.”

― Ellen Ullman, Life in Code: A Personal History of Technology
Is this really any different than what brokerages have been doing for years?

Oh, sorry, actual rats.
> This seems to break that fundamental paradigm and makes the language more complicated

Welcome to the last 10+ years of Java. They're trying to play catch-up to other languages that made fundamentally different and better choices, making Java more and more complicated in the process. They are so deeply entrenched in the enterprise back end space that programmers put up with it, nay, even feel grateful for it. People who are stuck using Java for the rest of their careers are happy to see it grow to accommodate 21st century programming techniques, even if it means that it becomes so complicated and crufty that no beginner will touch it ever again.
You can use 1 type of error enum for your app

for example me, Yes my code can fail and only have 1 type eg: AppError

but I can supplement that with db error,cache error,serde error etc
Hospitals are a large part of the issue.

https://www.sensible-med.com/p/the-entire-healthcare-system-...
Do you mean to tell me that wealthy parents spend more money hiring people to entertain and support their children than poor parents do?

Or… is this a surprising result because Santa is real and he’s supposed to care about all children equally?
> Some hacky tool to restart programs to fix memory a memory leak is sometimes necessary due to time constraints or being a stopgap.

This makes sense for K8s resources that ARE still serving production traffic. But this overall thread is about a tool to remove applications ARE NOT serving production traffic.

> Migrations at large companies can take multiple years

Depends who is in charge and who management considers worth listening to (some of us don't struggle so hard in this area).

> I can install this tool with helm in approximately half a day.

A script I wrote to find unused resources took less than 10 minutes to write.
The fine text at the bottom of speed comparison video on the project homepage says "With `hibernation = True`". Based on a search through the code, the hibernation setting appears to skip simulating components which reach steady state.
It’s young, but my experience has been that developer ergonomics is not a focus, to the extent that c++ has a much stronger devex story.
I use Java extensively for my personal work and never use Gradle/Maven/Ant. I run Python scripts that marshal javac and java calls, it works great. I do cute tab completion tricks that examine the class layout and extend based on what it finds. I even have a "SmartCompJava" script that finds .java files that have newer modtimes than their corresponding .class files and just compiles them - a bit dangerous if you're not careful, but it's super-fast!
I wonder that too. They been doing this for a while now around the big shopping holidays. And yet, I never hear about any major disruptions.

Maybe the union needs to change tactics?
latinx is nothing compared to "folx"
Large corporations and the richest men on Earth, blatantly paying off a convicted felon and wannabe authoritarian dictator, then going to his nursing home to eat off of gold plated tableware while he plays DJ on his iPad.

Yeah, the fascism checks out.
According to my father, a number of GIs blinded or otherwise injured themselves experimenting with antifreeze around VE day.
It's got the O around the a, it's super cute for typing and impossible to say.
You don’t need debug symbols to unwind the stack, you just need the .eh_frame section, which compilers emit by default regardless of whether you’re building with debug symbols.

Source: I work on a profiler (Parca) that does stack unwinding. It works fine on Rust binaries with or without debug symbols.
I'm not expecting the author to be a holy man. One has the right to criticize enshittification whilst eating factory-raised meat, writing closed-source code, driving a fuel-guzzling pickup truck, using macOS or Windows, and investing in Gazprom.

But. If the author in his article literally writes

> Every experience demands our email address, and giving out our email address adds another email to inboxes already stuffed with two types of spam

And then - in the same article! - brings up a pop-up asking for the reader's email in order to spam their inbox, then the author absolutely is a hypocrite and a shill, and absolutely deserves to be called out for it.
I'm always surprised how often I contact Amazon to do a return and they refund my money and tell me to keep the item.
Now you can watch MKBHD getting caught speeding in 3D while reviewing this camera
You might be thinking: "But, if I see an result/error value that I didn't expect while running my program, the stack trace will help me track down the issue!" Yeah, no kidding. So, let's also start adding stack traces to our successful values, too! After, all, if I call my division function and get back a `Result::Ok` with a weird number that I didn't expect, I might want to trace that back, too, right? (This suggestion is sarcastic to prove a point. It should, hopefully, sound ridiculous to add stack traces to every return value from every function.)

I don't think I disagree with the ends you're proposing (don't add stack traces to every value, don't add stack traces specifically to Result::Err(E) variants); however, this is a bad way to justify it. Tools like dtrace / bpftrace do exactly this kind of stack tracing for both success and error cases across entire systems. This is a good thing™, and is actually very useful for both debugging, performance profiling, and understanding what your code is really doing on the hardware.

So I guess I disagree with how you're framing it. I would argue that adding stack traces to every value in Rust would be bad because it is a lot of overhead for something your kernel can and will do better.

The issue is that Rust's Result (and Java's checked exceptions) require a different paradigm. A Result is in the type signature because it's part of your domain's API design. It's just values. It's not for* debugging. You use a debugger for that or programmatically panic when something is truly unexpected and get the stack trace from that.*

This really is the gist of it. However, I will say that in my experience the reason that Result types are nice (over e.g. exceptions) is that putting the error cases in the type contract means that you can have the compiler check when someone hasn't handled an error case (? and unwrap are "handling" it even if they may not always be appropriate), as well as statically verify which variants may be unused. One very frustrating thing I've had to encounter in C++ is finding a whole list of different errors that have been duplicated as multiple different opaque (e.g. behind a unique_ptr<std::exception> or some such) exceptions across the codebase.

Being able to know what variants of error can come out of an API is great! It just happens that working with a rich type system like Rust makes it possible to do all manner of things that languages-with-only-exceptions cannot.
There's a critical difference between exceptions and what's happening in this article: exceptions create de facto nondeterministic behavior in programs. They cause every line in a function to potentially result in a return from the function with an unexpected type. Rust's error handling requires explicit return statements and explicit return types. This critical difference results in code that is far easier to document, reason about, and slightly better performance as well.
No, this part I agree 100% with.

But in this scenario there is no grandiose danger due to lack of "alignment". Either the AI says what the MBA wants it to say, or it gets asked again with a modified prompt. You can replace "AI" with "McKinsey consultant" and everything in the whole scenario is exactly the same.
Tsk. No respect for tradition.
The case for clinical trial abundance
' Straight Talk' on China's Offensives in the American Homeland
I was using an example of criticism I've heard regarding Mozilla. As I stated:

>I'm not terribly wrapped up with what Mozilla does, or does not do; Mozilla can do whatever they want...I don't work there, so I don't care too terribly.

I don't think GAI (generative AI), in the commercial sense that it has been marketed in the last year or two, has been around long enough to critique it with any verifiable wisdom or insight - ChatGPT for example only launched around mid 2022 - we aren't far enough removed from its hype to make any kind of neutral assessment.

In more broad terms as a field of computer science ala machine learning, computer vision, deep learning, etc. it's far too niche an area for me to really assert any insight on - I'm at the kids table.

As an overview, I typically favor optimism over the long-term (15-20 year) on technological advancements - spellcheck is in a better spot than it was in 2004 for example, however, I have also been exceedingly dismissive over some things: online video (YouTube), streaming (Netflix, Hulu, etc.), and microblogging when they were new. They, of course then became explosively successful several seconds after the words tumbled out between my lips.

GAI is simply too new a technology in its current form to say if it is a: positive, negative, neutral, or somewhere in-between. And if it doesn't seem smart to speculate one way or another about GAI, it seems even more ill-advised to speculate whether it is profitable to invest in GAI.
People want competition on a level playing field. Most people also don’t think it’s fair for American companies to have to compete with Chinese ones that don’t have to abide by environmental protection or worker protection laws. The same is true for having to compete with foreign workers.

The country I’m from just had rioters overthrow its government. In terms of what I’m willing to put up with at work or school, I just have a mindset and motivations that native born Americans shouldn’t have to compete with.

You can’t build a more just, fair society by filling it with foreigners who perceive the minimum standard as being so much lower because of their background.
They could be implying a little bit of computer graphics in the mix. Rotation, shear, and transformation matrices have a dimension of 4.
2014. They've probably all been replaced by algorathmic trading by now.
Also, see my comment about kotlin scripting (kts) elsewhere in this thread.

But, in short, you can write kts shell scripts; import any library you want, use anything in the JVM or the Kotlin or Java library ecosystem that you need, etc.

Works on the command line (you need a jvm and kotlin installed from your favorite package manager). The Kotlin Jupyter kernel also uses kts and this is a nice way to use Java stuff in jupyter.
Yes! I commented elsewhere on the same thing. I would love to know how and where that started. It seems to be "one of those things that everybody knows" that has never actually been true.
AFAICT debugging the subroutines responsible for the emotional set point isn't possible yet, so a definitive answer will have to wait 'til another day.
> Then imagine thinking that’s a bad thing.

You seem to have missed my point entirely. I'm not saying that's a bad thing -- but I'm saying that by your logic, you seem to think it is.

You're looking at money like it's some kind of zero-sum thing that ought to be hoarded by every local community. You say:

> but the gist is longer money stays in a local area, the better off that area is going to be

That is contrary to all standard economic theories of free trade. The entire engine of economic growth is that when communities trade between each other, everyone's standard of living goes up.

The economy theory you seem to be promoting is what is known as mercantilism [1], which has been thoroughly discredited.

Circulating money broadly is a good thing. You don't need to worry about it leaving your local area, because it comes back according to whatever goods and services you produce! You don't need to hoard it locally.

[1] https://en.wikipedia.org/wiki/Mercantilism
The paths to success are either pharma to adjust brain chemistry or mindfulness to improve emotional and executive function response around negative stimuli and events. I leverage the latter, but I fault no one who chooses a pharma intervention. There is no extra credit for making life harder than it already is.

"The horrors persist but so do we." Once you realize that no one is coming to save us but us, we all live a short, brutal experience on a spinning rock in space that will not matter once we die, it becomes straightforward to "saddle up" and optimize accordingly. I hope my input helps you with your lived experience. I have also found the below writings useful. Emotional pain management is a an acquired skill. I strongly encourage its development and cultivation.

https://en.wikipedia.org/wiki/Stoicism

https://en.wikipedia.org/wiki/Meditations

> A central theme to Meditations is the importance of analyzing one's judgment of self and others and developing a cosmic perspective:

> You have the power to strip away many superfluous troubles located wholly in your judgment, and to possess a large room for yourself embracing in thought the whole cosmos, to consider everlasting time, to think of the rapid change in the parts of each thing, of how short it is from birth until dissolution, and how the void before birth and that after dissolution are equally infinite.

> Aurelius advocates finding one's place in the universe and sees that everything came from nature, and so everything shall return to it in due time. Another strong theme is of maintaining focus and to be without distraction all the while maintaining strong ethical principles such as "Being a good man."

> His Stoic ideas often involve avoiding indulgence in sensory affections, a skill which will free a man from the pains and pleasures of the material world. He claims that the only way a man can be harmed by others is to allow his reaction to overpower him. An internal orderly and rational nature, or logos, permeates and guides all existence. Rationality and clear-mindedness allow one to live in harmony with the logos. This allows one to rise above faulty perceptions of "good" and "bad"—things out of your control like fame and wealth are (unlike things in your control) irrelevant and neither good nor bad.
Two California house cats die from bird flu as three more appear to be infected
The money from an ACH push is available immediately at the receiving end ...

As far as I know, this is not exactly true.

ACH Credits always post to the Receiver’s account by 8:30 a.m. (Central) on the following banking day
On a macro basis, other things staying the same, because greedy insurance companies had the upper hand before, during, and after a national health care law was passed.

Which granted the companies guaranteed payment from every American when not nearly every American was paying before.

There's plenty more on top of that, it's only one fundamental.
I'm reading the latest SSDs do 14 GB/s of sequential reading and/or 15 million IOPS; transfer speed wise that's close to the highest end DDR3 (2007) and the lowest end DDR4 (2014). SSDs are definitely not memory speed fast yet (definitely not for random access) but definitely getting closer.
That’s the joy of high level engines being a thousand points better than the best human player! The chess engines are further away from the grandmasters than the grandmasters from us. Engines consistently see our mistakes that would take a hundred grandmasters a hundred life times to find. What the chess engine calls a mistake might only be understood as such after twenty moves that nobody could understand until suddenly it becomes clear that the chess engine is going to crush the other player. There’s so many layered levels of logic that it passes into mysticism again. In the same moment, I think we are entering a new age of understanding games, with the engines better able to explain themselves via WDL and new measurements for things like sharpness and value of tempo being explored. It’s a fun time to be into chess explanations.
I mean -- if nobody's surprised, then nobody has learned anything, and then what was the point of doing all this work?

Also -- if there's no surprise, then it's not science, right? This is why I describe this as something more like robot ethnography.
it's older than latinx
I'd be very interested in an example of someone who said "it's just autocomplete" and also explicitly brought up the risk of something like alignment faking, before 2024.

I can think of examples of people who've been talking about this kind of thing for years, but they're all people who have no trouble with applying the adjective "intelligent" to models.
The sound elevates the experience significantly imho. I played wingspan for the first time this week so i thought “well im pretttttty much an expert now so i should crush this” /s, and even though i failed on the name really enjoyed it. Cheers
Keep saying that when a vacation get ruined because your connections got messed up and your out thousands of dollars.
It's ever-increasingly common for 3D movies to not actually be filmed or rendered in 3D because it's so much cheaper to fake it in post.

https://en.wikipedia.org/wiki/List_of_3D_films_(2005%E2%80%9...

Of the 13 3D movies released this year only four are native 3D, and those are all fully CGI animation, so none of them used 3D cameras. Avatar 2 (2022) was the last movie to use 3D cameras for live action shots and Avatar 3 is the only upcoming movie known to be using them. It's beyond niche at this point unless your name is James Cameron.
How do you define and quantify ‘calibration’ in this context? Is it purely based on aligning recommendations with explicit user preferences, or are you also trying to infer latent interests?
Georgian here. No. "Y'all" has never been singular.
To start with, any definition that ends with a constant number is wrong. The living wage in an area depends on the cost of living in that area. I don't have that number on hand, but I expect it to be included in any discussion of what people should get payed.

After that, we need to ask how much profit a person should be allowed to make on their labor.
> If you know how to do serious software without spilling any memory

This thread is about K8s Pods (and other K8s resources) that have been sitting idle, not memory leaks in software.

As far as "spilling" memory, the problem has already been solved by Rust which does not do garbage collection because it has static memory mapping. Does this mean egregious amounts of memory won't be used by some Rust programs? No. But unlike languages with garbage collection, where Rust is using that memory it is actually doing something with that memory.
I remember Linux (and NetBSD) running on outrageously low-end hardware (even hardware without an MMU). While modern Linux is a no-go, would there any existing and relatively popular OS be viable?
>I'm just a random grandma using the internet

To be fair if you're a grandma in Germany you likely visit your favorite weather site and yahoo or whatever, as you can see from the leaked list of blocked ips it's basically illegal gambling and streaming sites.

I get the theoretical argument but in practice pretty much anyone who is likely to run into dns blocked sites is also the kind of person who knows how to at least Google how to get past them