skysight-inc/HackerNews huggingface dataset:
you just explained why its not particularly wise or desirable to be a "absolutist" about anything and Musk either doesn't know what that word means or is an example of a performative contradiction.

"say whatever you want" does indeed include talking about your private messages, if you have access to them like Musk may with private DMs, and if that is what you want. You may want to reflect on the meaning and implications of your words.
https://blog.rust-lang.org/2022/07/01/RLS-deprecation.html was the announcement of the replacement, and talks about it a little bit:

> RLS was introduced by RFC 1317 and development was very active from 2016 through 2019. However, the architecture of RLS has several limitations that can make it difficult to provide low-latency and high-quality responses needed for an interactive environment.

> rust-analyzer uses a fundamentally different approach that does not rely on using rustc. In RFC 2912 rust-analyzer was adopted as the official replacement for RLS.

These RFCs provide some more color.

The long and short of it is, the RLS relied on a process where rustc would sort of pre-process your codebase, and spit out a "save analysis" file. RLS would read this file, and do its thing. rust-analyzer, on the other hand, doesn't use rustc at all(*), and instead analyzes your code on-demand, in an incremental style. The latter has many advantages in an IDE context.

The * is there because part of the original idea is that rustc would end up producing some libraries that rust-analyzer would also use, allowing them to share code. Given that rustc has also been moving towards an incremental, on-demand architecture, this would be easier. I am out of the loop these days, but from the relative outside, this effort seemed to stall out. I don't really know why. Maybe it has been happening and just isn't really visible.

Regardless of those details, rust-analyzer is very good. It's a shame the transition took so long, in retrospect!
> First, I think Zig’s strength lies strictly in the realm of writing “perfect” systems software. It is a relatively thin slice of the market, but it is important.

This resonates with me. This is exactly why I use C today, and why Zig appeals to me.
Which European operating system is that? Android is built on AOSP and the Linux kernel, neither is particularly European.
India Must Find Answers to These Seven Critical Questions on Green Hydrogen
The Real Competition Is the Water
We, in West have a tendency to judge other countries by our standards - but those standards changed over our history and are also based on the resources & limitations of our countries. Is it really fair to judge a country that has been trying for less than 50 years to bring up the standard of living of their 1.5 billion people to a country with only 300 million people and which has had 300 years to get to its current standard of living?

I'm not making excuses for China's repression of various minorities in their country - but perhaps we should look a bit more at our own history before casting stones. E.g. China's repression of the Uyghurs is but child's play compared to what the US did to the native Americans or the West's use of slavery to benefit their countries.

China has nearly accomplished in 50 years, what took those countries centuries. It raised more people out of abject poverty than the entire populations of the US and Europe combined. Yes, the country has human rights issues and we don't like its non-democratic system of government. But there's no denying its success either. And what country is without problems? We chastise the Chinese for their treatment of the Uyghurs - yet here at home in the US, we allow 20,000+ of our citizens to be killed by guns every year. We lost 2 million+ people to Covid because our leaders thought that drinking bleach will cure it. Our children need armed teachers because they're afraid of the next mass shooting. China has none of those issues. Their children are safe in schools and nobody dies in mass shootings; despite being a 5 times bigger country, they had 1/10th people die from covid. Mass transit and telecom technology in China far outclasses the decrepit systems we have in this country. Medicine & medical treatment is far cheaper there than here. Literacy and educational levels are much higher.....and, finally, let's speak of the military threat. The US has bombed 1/3 of the world's population. China has not. Lots of talk by US military haws about how China is accelerating military spending. But if you look at any data, it shows the US still outspending China by 4 to 1.
the assumption with Rust is that memory safety (or, generally, resource provenance) is something that needs to exist in the type system. Zig is still young, so i would say it's not 100% certain that this shouldn't exist, for example, in a separate step, for example using static analysis.

Rust is already bumping into important cases where the typesystem is incapable of resolving things that "you might want its typesystem to track", and support for these would require breaking all of rust.

Before you say, "static analysis is impossible" -- that's very likely generically true for C (something like Sel4 is in C but gives even stronger guarantees than rust, but IIRC it analyzes machine code). It might not necessarily be. In extremis you could in principle attach a separate file that provides rust function headers for every single function in zig, and checks resource lifetimes inside of each function. So it is not theoretically impossible, just a question of whether or not it's ergonomic and easily accessible.
Microsoft has a big advantage though due to their size. Microsoft has the resources to fix bugs, implement new standards, and add new features themselves without using any new Google work. They've got the resources to make it so the relationship of Edge to Chromium is like the relationship of Chromium to Webkit, or of Webkit to KHTML.

Small companies making a fork of a big Google project like Chromium or Android are much less likely to be able to do that. They are likely to have to keep porting over much from Google to keep their project relevant.

That makes it a lot harder to really challenge the Google project.
I wish people would simply call things by the commonly known words that describe them. QE is money printing, and the trap of money printing is that eventually you run into issues where you inevitably have either a deflation spiral, or a hyper-inflation spiral once the store of value is no longer accepted for trade.
I read that disabling the Windows write cache for the drive helps with this problem. Don't ask me why though.
Hmm, I use Dutch AppStore and it says that it is available on the March 28th.
No one said anything about code “needing” to be open source.

The issue here is that code became public the moment it was uploaded to a public repository. Just because your organization has reckless hiring practices and fails to secure its proprietary code shouldn’t entitle you to be able to use the legal system to doxx every IP who viewed it on a public website in an attempt to track them down seize their machines and claw back the code. How would you feel if I posted a snippet of the leaked code here in this comment and then tomorrow you receive a legal summons or your house gets raided in an attempt to make sure you don’t have a copy?
I Wrote a Book on XGBoost
What does "poorly written software" mean exactly?

* It doesn't work (i.e. lacks critical features)
* It works, but with errors (has bugs)
* It works, but is slow/inefficient/unoptimised
* It works, but the code is difficult to understand
* It works, but it's difficult to expand/modify
* Several, or all, of the above

Each of the above options requires a different strategy to "deal" with it.
This portion is especially hilarious:

"Auf den Entwickler kam allerdings direkt eine weitere Hürde hinzu: MS-DOS integriert nativ keinen Netzwerk-Stack oder eine entsprechende API. Die ist allerdings für den Zugriff auf ChatGPT zwingend notwendig."

DeepL:

"However, the developer was immediately faced with another hurdle: MS-DOS does not natively integrate a network stack or a corresponding API. However, this is absolutely necessary for accessing ChatGPT."

Golem is a very highly frequented German technology website.
> it doesn’t support writes in this first release, and in the future will only support sequential writes to new objects.

To me it just sounds like Azure Files with less features. You can just mount a share on any machine supporting NFS or SMB or just use the REST interface. [0]

[0] https://learn.microsoft.com/en-us/rest/api/storageservices/f...
I thank you for taking the time to explain your statement.

My rebuttal to your devil's advocate points in support of the Russian position: Ukraine is a soverign nation. Furthermore, every inhabitant of Ukraine have basic human rights.

Of course, neither of those points matter to someone whose ethical system boils down to realpolitk. Some well-known corollaries include:

- Might makes right.
- Rules for thee, but not for me.
- A ruler should prioritize the preservation of power and stability over morality.
- Justice is simply the advantage of the stronger.

If the defence of a pruported Russian casus belli is that they are inconsistent with any consistent notion of rights, then it is self-defeating. And if the defence is Russia arbitrarily getting provoked, then there is not a rational argument to be had.

Anyways, I digress. As a soverign nation, Ukraine has the right to enter into any agreement they wish - with the obvious caveat that they may not compromise the soverignty of another nation or the human rights of their inhabitants. Trade agreements and defensive alliances are trivially within the bounds of such constraints. As a soverign nation, Ukraine is not the property of Russia, so Russia has no business deciding its fate.

In summary, I acknowledge your position is similar to Bill Burr's bit on domestic violence: https://www.youtube.com/watch?v=rksKvZoUCPQ, but like him I don't think "a reason" entails a marginally or otherwise valid justification.
Python is not tightly coupled to data science by any stretch of the imagination. The data science parts of the language have no impact on the other use cases. It isn't like someone is forcing you to use a pandas dataframe as the backend to your Django website.
It would be a big improvement if you posted a link to the app when it's actually available.

I've got no need to sign up to get more spam.

I'm also not sure if an iOS app is the way to do it. Why should I download an app that joins the cluttered mess of twisty little icons that all look alike on my iPad (making it harder to find the apps that I really do use regularly) for some need I only have sporadically.

What advantage does this have, for either the customer or the vendor? What if either of them uses Android? Would it be better to do this on a big wide monitor on a computer or to do it on some tiny screen?
Embeddings can be trained specifically to cause questions and content including their answers to have similar representations in latent space. This has been used this to create QA retrieval systems. Here's one commonly used example:

https://huggingface.co/sentence-transformers/multi-qa-MiniLM...
There is a middle ground. I use Windows/Mac for gaming, entertainment, and casual browsing, and I run Mint in a VMWare for serious stuff. The added benefit is that I can easily back up, snapshot, and transfer my work OS anywhere. And Mint/Ubuntu provide much better out-of-the-box productivity tools. I map my multiple Mint desktops to numpad keys. You can't do that with the other ones without additional software.
Ingénieur Spécialiste FreeBSD – CDI Lille – Stormshield
I asked my dentist a lot of questions and had them give me a tour of the shop. I was getting a crown and they showed me their CNC machine that took a 3D scan of the original tooth and scan of the nub after eroding it down and just perfectly machined a ceramic replacement.

Pretty fucking sick.
> You start with spreadsheets with columns relating to other columns, and then you view the graph next to it as you go.

We are actually starting to crystalize something like that in our app. It's currently more read- than write-oriented but I think we are getting there. :)

> It's funny because behind-the-scenes of spreadsheets there is always big dependency graph that updates cells as changes come through.

Yup! Actually one dream that I have for our platform is that we'll build a Excel importer, that will import a fully fledged spreadsheet representation, including formulas that continue working (VBA macros excluded). Our platform does already support the core pieces required for this to work, there are just a ton of nitty gritty details to work out about how this would nicely integrate into the product in a way that isn't too cumbersome for our end-users.

> All the specs feel overly-complex too. Like a relic from the XML/SOAP days.

Oh, I could rant about that for days... RDF itself is already a bit weird in that aspect (the provide both the possibility to specify a datatype and a language tag, but not both at the same time to specify e.g. "German Markdown"). I don't think any comparable standard today would bake in localization on such a fundamental layer.
Looking out my window doesn’t tell me how hot is actually is. It certainly won’t tell me how hot it will be in 2 hours or when the sun will set. :)
If this surprises you, I've got some bad news for you. Everyone does binning. Go buy 1000 5% resistors and test them. Instead of a normal distribution of tolerances, you'll find that there's an interesting trough around -2% to +2%. That's because all of the resistors are made using the same process and the lower tolerance ones are binned and sold at a higher price.

Same goes for silicon. The dies are largely the same. Only later in the process, they get binned to a lower spec cpu by selectively disabling features. Generally, this is because the chip doesn't meet some spec, but there are cases where this is simple done to meet demand.
I was a bit lazy to start working on my Sumerian diploma again (despite exams being soonish), but the first image in the article is really nice, and a good reading exercice. Thanks!
Violence serves a purpose - although it doesn't serve this purppose well, it stands in place as a last resort. Removing that resort, what do you propose replaces it for the purposes which must be served?
You've probably already got a monitor; if so, I'd recommend a Mac mini. Very powerful, slightly affordable, all the great Mac experience.
the enemy of my enemy is my enemy's enemy: no less, no more.
Me too. This has been precisely my coping mechanism: Lean in and _try_ it.
The main topic of the article is about resource management (ie. allocation), which is automatic in Golang, so a comparison wouldn't make much sense in this context.

Additionally, a requirement of the project is:

> On the engineering side of things, we are building a reliable, predictable system. And predictable means really predictable. Rather than reigning in sources of non-determinism, we build the whole system from the ground up from a set of fully deterministic, hand crafted components.

which rules out garbage collected languages (also see the design document here: https://github.com/tigerbeetledb/tigerbeetle/blob/fe09404d46...).
>I reboot instead of fiddling with it to find the root cause, and it’s working again. I don’t have to do this stuff with Windows.

Thanks, I needed that laugh this morning.
Pope Francis urges ethical use of artificial intelligence
Datacenter drives tend to have a bit more overprovisioning (ie. 960GB usable capacity rather than 1000GB). They also don't usually do SLC caching. They also grade write endurance based on different criteria: consumer SSDs are supposed to be able to retain their data for a full year after reaching the end of their write endurance, but enterprise SSDs only need to have 3 months data retention at end of life (albeit at a higher temperature).

But mostly, it's a matter of the consumer drives having low-balled ratings so that they don't cannibalize sales of the enterprise drives. Because the write endurance ratings are more about when the warranty expires than about when the memory itself is actually worn out.
> that's not what "relational" means. "relational" means, "a relational database". where we are using SQL statements to deliver data to and from such a database. an ORM that does not directly interpret objects along one-to-many collections /many-to-one attributes is still an object relational mapper.

It doesn't. It means it works as a virtual object database that honors relationships on the underlying schema. The fact that the schema is relational is an implementation detail. Many ORMs will work with non-relational databases, but will honor underlying relations transparently if they exist, such as eg. SqlAlchemy on MongoDB.

An object mapper isn't even a "database-related" technique. Its just a mechanism to map data into objects - ex. JSON deserialization into object attributes is object mapping. When used in conjunction with traditional database mechanisms (such as eg. repository pattern and query builders), can be used to minimize data conversions between systems.

> that's a separate concern from object relational mapping.

Well, it is because in Django ORM or SqlAlchemy you use differerent declarations of data structures for data received from requests, data passed around and data read from and written to the database. It is actually a very leaky implementation where eg. when designing models you feel like you're working on a business object representation, but in fact you're still catering to implementation details of the relational model, such as primary keys, nullable fields, indexes and so on and so on.

> Do you have the notion that ORMs produce objects that aren't compatible with serialization?

That is precisely the point. This is not a feature, it is a quite important limitation. If you use data objects, this issue (as well as complex mapping routines) goes away, because then these objects only hold data and not business logic. These concepts aren't really mainstream in python, but are bread and butter in many other languages.
Come hang out with us in VR Chat and engage in fiery debates similar to what you find on hackernews except in real time VR and you could actually punch someone maybe.
"Chemotherapy simulator" seems like a bit depressing game.
You would believe that a lawyer often enough needs to distance himself from his moral framework in the interest of their clients. You would also think that this skill would correlate with the ability to separate text and message.

Although perhaps a good lawyer just needs to ignore the latter and concentrate on the former.
I have a dentist who loves to use the little remote camera to show me everything about my teeth and let me tell you: it doesn't make it any better!

Totally agree on the "understand to remove fear" side of things though.

When I was learning stick shift I had a terrible time until, frustrated after I had stalled the car for the umpteenth time, my dad stopped the lesson on "what to do" and instead spent a few minutes explaining what was actually happening inside the clutch system.

Suddenly it all made sense and I understood what I was actuating and why the feedback was the way it was. I became proficient quickly after that.
if it is storing the copyrighted work, then I'm sure you could point which part of the weights corresponds with a specific work, right? Same way that you could do it if we were to "re-compress a tons of pictures into crappy jpg format", or if we were "sampling music". Oh, you can't do it? Then, I'm afraid it's not the same.
Pretty much this, as a small company I have this on my about page:

There's no massive team, no investors looking for growth at any cost, just me, running a sustainable business.

Similarly, there's no team of customer-support agents to get through - just me. Curious about onboarding? Find a bug? Email me, and I'll respond personally.
Maybe you're right, I'm open to suggestions. But I ran the benchmarks multiple times.

Regarding the MX500, I actually used the drive and made a backup with DD beforehand. Afterwards I wrote the backup back on the drive (entire drive write) with DD and sustained write performance fluctuated between 40MB/130 MB/s if I recall correctly.

https://louwrentius.com/static/images/cheapssd06.png
https://rust-lang.github.io/rfcs/1974-global-allocators.html was the original RFC.

My vague understanding is that there's a working group https://github.com/rust-lang/wg-allocators

The further I get from working on Rust day to day, the less I know about these things, so that's all I've got for you.
That describes my work experience right now... Mostly just slack, browser, vs code, and code/docker/etc is in WSL.

Though if I had to deal with the consumer windows garbage from win11 again at work, I'd start advocating for a full switch (I know at least 1/3 of devs would be with this, and it's a .Net/Azure shop mostly).
jsonnet has lazy evaluation. This allows you to create mutual references between different parts of your configuration without having to manually topologically sort the evaluation order yourself.
Enabling the 'terminal' and 'python-repl' tools in a langchain agent demonstrates some pretty remarkable behavior.

The link below is the transcript of a session in which I asked the agent to create a hello world script and executes it. The only input I provide is on line 17. Everything else is the langchain agent iteratively taking an action, observing the results and deciding the next action to take.

This is just scratching the surface. I've seen it do some crazy stuff with the AWS CLI. And this is just with GPT-3.5, I don't have access to GPT-4 yet and it clearly has better capabilities.

https://pastebin.com/qJsbufVj
I'm not the person you're replying to, but in our company we edit them in the UI but check the results into source control (so that we can re-deploy the dashboards consistently). I imagine for more complicated dashboards you could get stuck editing them manually, and it's probably the kind of thing where once you do it one time, you're stuck doing it for the rest of time.
This is a great example. Alas, I'm pretty sure I disagree.

I am an early adopter of concierge care. It's been tremendous.

I had a bone marrow transplant +30 years ago. Continuity of care has been an ongoing challenge.

From my reading and my own experience, having a patient advocate greatly improves outcomes. Someone who just keeps everything on track. Could be family member, friend, or a nurse / case worker. For me, it's now my concierge doctor. (Over the years, I've served as advocate for other patients many times.)

My current issue with concierge (patient advocates) is that it's rare. Everyone should have this. In times past, it was a family's doctor. But as everyone knows, that relationship is no longer stable, due to how healthcare in the USA has been commodified and "optimized".

Further, according to the research (like what Atul Gawanda has written about), specialty "wrap-around" practices greatly improve outcomes. Like for diabetes, cystic fibrosis, and other chronic life threatening conditions. Most all of a patient's care is done by these multidisciplinary primary clinics. One stop shopping. Instead of bouncing patients around, delegating the coordination and whatnot onto the patients themselves.

Again, thank you for this example. It's an interesting edge case. Today, I think most concierge arrangements are private. Whereas it should be the default, public or private.

FWIW, maybe about 10 years ago, Medicare and the VA had started to adopt the capitation model (preventative care vs fee-for-service). Now I'm curious what they (or any other large orgs) are doing wrt concierge (patient advocates).
You know most authors are poor right? Less people buying books makes them even more poor.