skysight-inc/HackerNews huggingface dataset:
It really depends on your benchmark and how much bias you're willing to trade for your variance. I mean, SQLite famously uses Callgrind and claims to be able to measure 0.005%; which they definitely can, but only in the CPU that Callgrind simulates, which may or may not coincide with reality. Likewise, I've used similar strategies to the one Meta describes, where I run benchmarks before-and-after but only look at the single relevant function in the profile. That removes a whole lot of noise (I've reliably found -- and later verified by other means -- 0.2% wins in large systems), but won't catch cases like e.g. large-scale code bloat.

The biggest hurdle as I see it is really that we don't have something like STABILIZER; if you're measuring a full binary, you're very likely that issues like code moving around cause you to measure completely different things from what you intended, and we have pretty much no way of countering that currently. And the more locked you are to a single code path (i.e., your histogram is very skewed), the worse these issues are.
Wasn't the suggestion that Apple/Cook are left wing in counter point to Musk being right wing? You seems to be claiming Cook is also right wing.

Note that Apple being a political lightning rod is news to me though.
Corporations already control all aspects of our economy. Whether they are foreign or 'benevolent domestic corporations' - as you seem to think they are, doesn't really matter. The insane flood of immigration and TFWs, which destroyed our housing, healthcare, justice systems, and lowered per-capita GDP was 100% at the behest of the benevolent domestic corporations, and all of the negative knock-on effects were known by our government and PM ahead of time, and they went ahead anyway.
Rust with GC wouldn't look much like rust anymore.
> In Synapse's case, their ledger said the total amount of all of their individual customer balances ended up being much more than the actual funds held in the underlying FBO accounts. Lots of folks are assuming fraud but I'm willing to put money that it was just a shitty, buggy ledger.

Bugs are as likely to show more and less money than there really are. But bugs in production will almost always show more :)
I already face disability as i have to wear glasses to see properly. Still wont change the fact that I wont put the burden of making my apps accessible onto myself as they clearly aren't meant for disabled people and/or people that I don't want to use my app.
> Why isn't the accessibility software good enough to not make the devs go extra steps on projects that are clearly not meant for everyone?

Is it not an extra step to intentionally hide the scroll bar? And thus, simply no extra work to just... not? Scrolls bars are a convenient feature for all users, nobody is judging the appearance of your website around how it looks with a scroll bar.
Makes sense. Such views seemed always so reductionist to me that they are basically nonsensical and arrogant.
You are correct.
> If you just wrote your SIMD in CUDA 15 years ago, NVidia compilers would have given you maximum performance across all NVidia GPUs

That's not true. For maximum performance you need to tweak the code to a particular GPU model/architecture.

Intel has SSE/AVX/AVX2/AVX512, but CUDA has like 10 iterations of this (increasing capabilities). Code written 15 years ago would not use modern capabilities, like more flexible memory access, atomics.
the very idea of "this digital asset is exclusively mine" cannot die soon enough

let real physically tangible assets keep the exclusivity problem

let's not undo the advantages unlocked by the digital internet; let us prevent a few from locking down this grand boon of digital abundance such that the problem becomes saturation of data

let us say no to digital scarcity
I've read entire page and still don't know what it is. Release notes are communication tool and this was a failure as such. You are losing random passerbys by not telling what your product is in first sentence of release notes, especially x.0
I think there are two possible reasons. The first is they stand to make a lot of money from selling high spec machines to creative types (look at the upgrade costs to the new Mac Mini) simply because the cost of a computer is a drop in the bucket for large media enterprises. And the second (may be a little optimistic from my end) they gain a lot of prestige from their computers and software being used to make media and art.
Probably as a "bait" to get users into the Apple ecosystem? They can't run Logic on PC so they have to buy an expensive Mac.
I got one of these on whatsapp while I was scanning the HN title list. spooky.
I'm very minimally affected by this; I have a PKGBUILD I submitted to the AUR that was then yanked up into community.

I don't care about the "license" change/clarification itself. But I hate how their email was phrased:

> No action required: We're licensing your package source contributions under 0BSD
> ...
> IF YOU CONSENT TO THIS, you don't have to do anything.

This is completely backwards thinking. YOU don't license my contributions, I DO. Doing nothing is the opposite of consent.

Ugh.
Cool that there are so many of these now. Currently self hosting plausible and it does seem quite barebones. Will have to give this a shot!
but only in a real democracy
User experience? Developers do profiling, optimization, and the like all the time to make their apps smoother, faster, and less intensive on the system.

If every app did this properly, the benefit is that when you really need absolute highest priority for a task, you might actually stand a chance of getting it if every other app isn't doing exactly the same thing. But tragedy of the commons and all that..
Major Canadian news media companies launch legal action against OpenAI
I guess my point is it's as harmful as fraud regardless if we can throw someone in prison.
Unlike Microsoft, Apple seems to understand that sometimes it's okay to not milk every last cent out of every last possible channel — looking at you, ads in the operating system. I would wager the revenue they could make on making that software a recurring subscription is pennies compared to the marketing ethos that every pro artist uses Apple, and so should you. The amount of hardware and iCloud subscriptions they sell to all aspiring artists, kids who want to be like their heroes, their parents, etc, should far outweigh what they could make from the other end.
They are a want. You can keep scrolling functionality without having scrollbars. If you write apps that serve the biggest demographic possible I get your sentiment. I dont want to serve to the biggest demographic possible, I want to serve specific people.
Macs that can run it are quite a bit more expensive than a 3090. GPUs can also do finetuning and run other models with larger batch sizes which Macs would struggle with. Also, for the models that fit both, an nvidia card can run it much faster.
A double-entry system is one where you can't change the balance of an account, you can only record transfers between accounts. This means it's impossible to forget to update the other side of a transaction, it's a single step. A consequence of that is you can check that the sum of all accounts is always 0.

In practice you have virtual accounts like "cloud expenses" and "customer subscription" that only go up/down over time, to be the counter-party for transactions in/out of your company. So it's not impossible to mess up, but it eliminates a class of mistakes.
No, it doesn't rely on you knowing the recipient. If I got this letter from someone I didn't know, I would enjoy it.

Is it worth the risk that someone would find it "incredibly bad taste" (parent post, not yours)? Obviously humour is subjective, but perhaps such people need to have their Sense of Humour shifted, Overton-window style.
RNA-targeting CRISPR reveals that noncoding RNAs are not 'junk'
I’m excited to share a project I’ve been working on for the past 8 months called Danom. After spending 6 years writing F#, I found myself in a situation where C# was mandated. I thought to myself, "I wonder if Option and Result functionality would translate effectively into C#?".

Obviously, implementing them was possible, but what would consumption be like? It turns out, it's amazing. There were already some open-source options available, but none of them had an API that I loved. They often allowed direct access to the internal value, which I felt defeated the purpose.

So, I decided to create Danom with a few key goals in mind:

- Opinionated Monads: Focus on Option and Result rather than a more generic Choice type.

- Exhaustive Matching: An API that enforces exhaustive matching to ensure all cases are handled.

- Fluent API: Designed for chaining operations seamlessly.

- Integration: Works well with ASP.NET Core and Fluent Validation.

The pattern has exceeded my expectations, making functional programming patterns in C# not only possible but enjoyable. If you’re interested in bringing some of the functional programming paradigms from F# into your C# projects, I’d love for you to check it out.

You can find the project here: https://github.com/pimbrouwers/danom.

Looking forward to your feedback and contributions!
We don't. What we see is both of those are loans made.

Technically the commercial bank lends to the central bank. That's why they receive interest on it.

That's just a loan like all the other loans on the asset side. The difference is that the interest rate is set by the borrower not the lender.

Holding a deposit is just different name for a particular type of loan.
Incredible, I had no idea!
https://prometheus.io/
I have been a huge (but lonely) proponent of C# and rust being the best two-language combo. But once (someday! Soon they say!) first-class discriminated union support lands, it’ll be the ideal recommendation for anyone that wants to get away from manually taking care of lifetimes.
Autobase – the next step in Postgres management
postgresql_cluster is now autobase – same powerful platform, bold new name!

We’re still the same powerful automated database platform for PostgreSQL®, now with a fresh name, a new logo, and bold ambitions.

Autobase embodies automation and flexibility in database management. Our new logo—a cloud icon with arrows pointing up and down—perfectly captures seamless adaptability: effortlessly host your data in the cloud or on-premises and migrate between them. This design symbolizes autobase’s ability to integrate into any infrastructure, providing full control over your data—no limits, no compromises.

Discover the future of Postgres automation at autobase.tech
Don't forget lazy-loaded content as a further perversion of the scrollbar :'( Discourse is my mortal enemy.
I don’t like working in Visual Studio much, and I am a big fan of gdb too (and of Chrome’s debugger when working in JavaScript), but for C++ debugging, the Visual Studio debugger is excellent, and has been near the top of the class for a long time, compared to other debuggers. That is the explanation.

I don’t doubt there are warts, but for you what’s missing or sub-par from VS that is better elsewhere? What debuggers do you consider better? Gdb is also excellent, but in a different way. Gdb is programmable and that maybe makes it more powerful. (I don’t know if VS debugging is scriptable, I think it wasn’t last time I tried.) But gdb’s learning curve, lack of UI (even with tui), and lack of discoverability is a major impediment to it’s use. You mentioned interaction, and interaction is what holds back gdb.
Hm, but what's the second entry? Do you not just add a single entry from X to Y?
Now do the balance sheet journals for such a transfer. [0]

Then you'll see that for a bank to transfer to another bank the destination bank has to take over the deposit in the source bank (or swap that liability with another bank somewhere).

You have an infinite regress in your thinking.

[0]: https://new-wayland.com/blog/why-banks-pay-interest-on-depos...
> Well and total vehicle weight impacts EV range far more than it does ICE range. So the leaf is both small and with shorter range but the gain is a smaller battery pack.

The Leaf isn't really that small. It's 10" shorter in length but 4" taller in height than the Tesla or BMW 3, which in terms of aerodynamics would actually make it worse (larger frontal area), but it's a few hundred pounds lighter because it has less range.

> To be fair it just is a harder problem to solve but the years of development and lack of clear gains are still showing obvious bottlenecks.

Are they? The GM EV1 from the 1990s was using lead acid batteries. A decade later hybrids were generally using NiMH. Current electric cars are generally lithium ion with double the energy density of NiMH.

Things like zinc air or lithium air batteries haven't been effectively commercialized yet but they're under development and lithium air batteries would have an energy density on par with gasoline -- without the weight of the ICE powertrain.

By contrast, what's in the pipe that is going to make the ICE powertrain weigh significantly less?

> You can have vastly improved PWR now. Just ride a motorcycle.

That's just changing the size of the vehicle. There exist electric motorcycles that do around 200 miles to a charge and weigh the same as a Harley.

But you obviously can't use a motorcycle for everything you can use a car or truck, and they're incredibly dangerous. As in, for a third of people who ride a motorcycle as their primary vehicle, that's their cause of death.
It's so weird to me seeing journalists complaining about copyright and people taking something they did.

The whole of journalism is taking the acts of others and repeating them, why does a journalist claim they have the rights to someone else's actions when someone simply looks at something they did and repeat it.

If no one else ever did anything, the journalist would have nothing to report, it's inherently about replicating the work and acts of others.
That's not how this works. Fundamentally, any machine has finite resources and it is the kernel's responsibility to sort and prioritize more work than there are available resources to complete it. If you make no differentiation in priority of your app's tasks by saying "everything is important," then the kernel will treat truly important work as weighted equally as unimportant work. You can see how this is counterproductive, both to your app, the user of your app, and other apps running on the system written other developers.
This is a standard technology company strategy. Isolate your customers, remove their options, markup the price.
> Intel ISPC is a great project btw if you need high level code that targets SSE, AVX, AVX512 and even ARM NEON

It's pretty funny how NEON ended up in there. A former Intel employee decided to implement it for fun and submitted it as a pull request, which Intel quietly ignored for obvious reasons, but then another former Intel employee who still had commit rights merged the PR, and the optics of publicly reverting it would be even worse than stonewalling so Intel begrudgingly let it stand (but they did revoke that devs commit rights).

https://pharr.org/matt/blog/2018/04/29/ispc-retrospective
Is woke-washing the Nazis a thing now?

“soldier collected ancient coins as a hobby or perhaps exchanged or acquired them during his military movements” is an interesting way to describe stolen war goods.
I think .20 is an underestimate. Under performers are likely in the .25 to .35 percent range. It is hard to find the right people and so there is an acceptance of good enough. The PIPs start with the most egregious or if cash flow is tight. An owner I worked for called it trimming the dead wood. From the business side it is best to get rid of some people. Its best for the remaining people too.
Apple takes a 30% cut? If gamers stop playing addictive games with microtransactions then they would lose quite a bit. Same with showing ads. Or everything else in their software section of revenue
The FDIC said you can't do this anymore starting Jan 1, 2025. So I expect it to stop in about 30 days. The FDIC will probably find a few laggards and throw some fines at them, and the process will then probably completely stop.
AI harm is often behind the scenes and builds over time
Wow. I never knew FileMaker made the transition from classic Mac OS.
Computers are just a tool, relatively inexpensive and replaceable. Consumer motor vehicles are largely a lifestyle product - very few people can afford to buy a new one whenever they want and they are not very necessary in most urban areas, so which one is bought is much more significant. This is only intensified by recent political conflicts over ICE bans and electric vehicle mandates.
> what do you mean? I can easily run 70b on my macbook. Fits easily

Does your MacBook really have a 24GB VRAM consumer (GPU) card?
Raining Telephones and Curators!
Could have been clearer but it is there. Here is the relevant section. In short single entry is basically the Account view and Double entry is the full ledger. (Called double because of the hard requirement that all Entries come in pairs.)

> Ledgers are conceptually a data model, represented by three entities: Accounts, Entries and Transactions.

> Most people think of money in terms of what’s theirs, and Accounts are the representation of that point of view. They are the reason why engineers naturally gravitate towards the “simplicity” of single-entry systems. Accounts are both buckets of value, and a particular point of view of how its value changes over time.

> Entries represent the flow of funds between Accounts. Crucially, they are always an exchange of value. Therefore, they always come in pairs: an Entry represents one leg of the exchange.

> The way we ensure that Entries are paired correctly is with Transactions. Ledgers shouldn’t interact with Entries directly, but through the Transaction entity.
What prevents this from being a superset?

C++ is a superset of C; did it do much good?

Zig is not a superset of C, and Rust is not a superset of C++; does this hinder their adoption a lot

Also, the pain of Python 2 -> 3 migration was that you can't mix py2 and py3 code in one project. This is not the case with Borgo apparently: you can mix it with Go, much like you can mix C++ / Zig / Rust with C, or TS with JS, or even Kotlin with Java.

By having excellent interoperability, Borgo may have a good chance of wider adoption. If I were its maintainer, I'd prioritize interoperability with plain Go and its stdlib highly.
Also, is there really any benefit to stripping author metadata? Was it basically a preprocessing step?

It seems to me that it shouldn't really affect model quality all that much, is it?

Also, in the amended complaint:

> not to notify ChatGPT users when the responses they received were protected by journalists’ copyrights

Wasn't it already quite clear that as long as the articles weren't replicated, it wasn't protected? Or is that still being fought in this case?

In the decision:

> I agree with Defendants. Plai ntiffs allege that ChatGPT has been trained on "a scrape of most of the internet, " Compl. , 29, which includes massive amounts of information from innumerable sources on almost any given subject. Plaintiffs have nowhere alleged that the
information in their articles is copyrighted, nor could they do so . When a user inputs a question into ChatGPT, ChatGPT synthesizes the relevant information in its repository into an answer. Given the quantity of information contained in the repository, the likelihood that ChatGPT would output plagiarized content from one of Plaintiffs' articles seems remote. And while Plaintiffs provide third-party statistics indicating that an earlier version of ChatGPT generated responses containing signifi cant amounts of pl agiarized content, Compl. ~ 5, Plaintiffs have not plausibly alleged that there is a " substantial risk" that the current version of ChatGPT will generate a response plagiarizing one of Plaintiffs' articles.
Almost the perfect language. I don't get why it's they didn't make it compatible with normal Go. It should have been like Typescript where you can compile plain Go, it just adds features on top it. The "let" and struct changes are totally unnecessary. Then you can interop with existing libraries and convert large Go projects to this incrementally.
Per the article, not the pull requests itself, but the tedious bikeshedding around them. The article's headline is a bit misleading.
This thing looks amazing! The vibe of this place makes me think of all the disappearing delis all over the US, eg. Katz's https://ny.eater.com/2019/8/28/20829116/katzs-delicatessen-r...

When the Tsukiji fish market was still open to unescorted tourists there were many of these pocket eateries, I ate in one that was the size of a large closet, guests sat elbow to elbow, you can't lean back without bumping into another person who has lined up behind you to claim your seat when you're done. Clam broth, raw fish, chased with a beer, all before 6AM.
> We are lucky that Alibaba, Meta and Mistral sees some strategic value in public releases.

Now if we only can get Meta to understand what "Open Source" means so the word doesn't lose all meaning in the future.
If social reality is a fabric not giving in, and instead your story starts collapsing in on itself, you can always try to edit reality out of history.
> Money that is loaned out is still accounted for as liabilities.

To be clear:

* Money is "loaned out" in the sense that a bank credits your account.

* Money is not loaned out in the sense that which "goes into" your account did not come out of someone else's account. Rather it was created 'out of thin air' by the bank without reference to anyone else's deposits.
NASA's Voyager 1 Resumes Regular Operations After Communications Pause
> Musk did it with twitter and it didn't die (I'm not debating quality/financials)

Musk did it to decrease transparency, because bot hunting and similar research was enabled by the API.
How can I find out about more little conferences like this? Especially in Portland or Seattle? I really enjoy the smaller, more focused conferences.
no - for a specific example, plenty of math majors at UC Berkeley got pulled into Nuclear Physics more than ten years ago.. William Gates was pushing some money around.. graduate students are pulled in via backdoor channels perhaps?
And if GIMP's proposition to its users is "you should use Photoshop instead", do you see why it won't succeed?
As if they care what you think is best for them.
Zero chance Apple is getting back into professional tools, this team and their work will be rolled into the photo app edit view at least and that Freeform app they have at most.
Violations of 17 USC 1202 can be punished pretty severely. It's not about just money, either.

If, during the trial, the judge thinks that OpenAI is going to be found to be in violation, he can order all of OpenAIs computer equipment be impounded. If OpenAI is found to be in violation, he can then order permanent destruction of the models and OpenAI would have to start over from scratch in a manner that doesn't violate the law.

Whether you call that "core" or not, OpenAI cannot afford to lose these parts that are left of this lawsuit.
Maybe so, but did you actually open that "on the radar" link? It was closed WONTFIX because moving to the latest release of their bespoke library was considered "tech debt" :-/ https://gitlab.gnome.org/GNOME/gimp/-/issues/6440#note_12726... I actually think it was terribly disingenuous of LWN to use "on the radar" language pointing at a closed issue. Maybe there is another issue (hiding in the 12,000 issues) that is actively tracking the Gtk4 migration, but that one ain't it
I think you'll find that most people aren't comfortable with this in practice. They'd like e.g. the state to be able to keep secrets, such as personal information regarding citizens and the stuff foreign spies would like to copy.
Ah, definitely!