skysight-inc/HackerNews huggingface dataset:
> Almost every team that I’ve been talking to that is training a LLM right now talks about how they’re training a Chinchilla optimal model, which is remarkable given that basically everything in the LLM space changes every week.

I hope that either that's a miscommunication, or I'm wrong about how much of a red flag that seems to be.

The Chinchilla scaling laws allow you to relate, at a somewhat-better-than-rule-of-thumb level, the model size, training data size, and achieved performance of a LLM, without actually training one. So, if for instance you have a certain loss target, and a certain sized corpus of training data, you can use the scaling law to calculate what size of a model to train to hit the target. I can see that being useful to any team.

Chinchilla-optimality on the other hand means finding, for a set loss target, the combination of model size and training data size that minimizes training compute (which, roughly speaking, scales with just the product of those two numbers). But only training compute: Inference compute only scales with model size, regardless of training data. So Chinchilla-optimality is useful only if you expect training to take up most of your compute, i.e. if you are not expecting to actually use the model that much. I'm not in the field myself so I don't know how to quantify "that much", but it's definitely enough to keep those concepts distinct.
Haiku Activity and Contract Report, July 2023
I'm not seeing your point. Writing is writing, it's not good or bad because it's fan fiction or inspired/derived from another writer's work. And there are plenty of great works of writing that feature sexually explicit scenes.
> The web components API is a gajillion times less complex to me than, for example, react.

And then you go on to list multiple complex things:

- Create a rendering template in connectedCallback using your favorite templating/rendering library.

So you need to bind together a connectedCallback and some rendering library

- Add class properties that call render() when they're changed.

So you have to manually wire class properties to manually call render.

In comparison, React alreayd handles all of that for you.

> The cognitive load is a fraction of what's needed for frameworks like angular or react.

Since you mentioned lit-html, that "lightweight rendering library" has all the "cognitive load" of React, and is getting more complex
From the link you provided:

> Sensitivity to acetogenin compounds may be limited to those with a specific genetic predisposition in Guadeloupe

Also says the FDA says there's nothing to worry about.

> Kentucky State University asked the U.S. Food and Drug Administration (FDA) for an opinion on this topic, and their conclusion was that pawpaw has a long history of food use and the FDA does not currently have any evidence that pawpaw is unsafe to eat.

I didn't read your study as a warning against their consumption rather that it could explain the prevalence of Parkinson's like symptoms in a specifically genetically predisposed population in Guadeloupe. And that at least young people's symptoms went away when they stopped consuming anonna fruit products. ("Younger people who had symptoms and stopped consuming Annona products reversed their symptoms") Did I miss something?

The link also seems to think it could be useful in treating cancer, demonstrating in vivo activity.

I’m not a doctor but this seems to read more like the high oxalic acid content warnings on things like starfruit. If you’re sensitive don’t eat it, and if you’re not, try and eat other things once in a while and stop worrying so much.
Normalize pronouns: explaining personal pronouns with a CS analogy
So if one was building a database, and then later building an app against their own database, they should not get to claim how much time the latter took alone? There are enough hyped bullshit in the world to call out, but I would not be so quick to dismiss this one, especially given that the author does know what he talks about (he used to work at twitter)
Other than cooperative threading: they are also adding a more versatile switch statement, with some form of pattern matching https://openjdk.org/jeps/441

But it still falls short of deconstruction patterns of Scala, though that is something that they want to do in the future (see 'Future Work' section)

i think that Scala is driving a lot of progress: (for example java adopted streams, probably inspired by Scala)
This makes me remember: https://www.youtube.com/watch?v=sHzdsFiBbFc
It sounds a bit lake these double or triple life sentences.
Good news! It's in rubles.
Ah, Finbarr has the top two slots on HN. That's just below getting a Nobel Prize, in the computer world, at least, I think.

Something to note is this post is from March 2023.

Things move pretty fast. I've moved to my little corner of empirical hyperoptimization, and more theoretical, longer-term projects, as well as some practical ones to make some change, so I don't see nearly as much of the thrash as I used to. I keep up some, and it's crazy how fast it moves.
This is for backward-compatibility reasons. The comparison operators in Python produced 1 or 0 before boolean was a thing, and programs existed that exploited this, i.e. you can do something like `(a < b) - (a > b)` in a sorting algorithm. Same thing in C, or even more so, as the comparison operators produce an `int` instead of a `bool`.
Empty page with noscript. And with Javascript enabled just text!
Statscounter is a popular statistics for platforma usage, but I strongly doubt that it is heavily biased. I've never found that any websites use statcounter (though I haven't aggressively investigated), and never found installation guide in Japanese. Perhaps is userbase biased to smaller websites on some countries?
Scrolling marquee, what year is it?
Another one to look for is webmesh. I hope they make an Android client soon.
> Are they not doing basic due diligence

That's what they were buying by spending ridiculous sums on a Due Diligence firm, duh! :p
Pulumi looks great. Why aren't they more popular?!?

They still need the state (boo!), but otherwise they're great.
Nice video, thanks, and terrible business.

Why did pizza places and Chinese food places offer delivery, in your opinion?
> we ended up reaching a system where we just had basically "one big rolling sprint".

But there’s no such thing as “one big rolling sprint” though. If it’s “one big rolling…” then it can’t be a sprint. It’s like dehydrated water. It’s conceptually incoherent.

To untangle the wording of this, when you say your process became “one big rolling sprint”, what you’re actually saying is that you stopped using sprints, aren’t you?
I speced out a 4 sockets sapphire rapids dell server with 16tb ram, it came out to over 1.2M, so imagine with 32tb... But really no one should be paying retail for these.
Discussed at the time:

It's Time for a New Old Language – Guy Steele [video] - https://news.ycombinator.com/item?id=15473199 - Oct 2017 (45 comments)
> Web components that encapsulate state and interactivity, usable alongside a regular HTML page, were an emerging direction

They weren't. By 2013 web components were still flailing around completely ignoring everyting that was happening in the world and coming up with an unusable and badly design API while crippling a bunch of other things in the process (like forcing C++-like OOP onto prototype-based Javascript)

> when React shipped and forced everyone to re-write ‘class=‘ to ‘className=‘.

React is basically just Javascript. What do you think className is? https://developer.mozilla.org/en-US/docs/Web/API/Element/cla...

> And being forced to re-write every app as an SPA was a dumb idea the day people started doing it, even in light of other available approaches.

What do you think web components are if not a way for people to dump a bunch of Javascript onto a page (and dozens of Javascript-only specs to accompany them)?
The world of private capital is a whisper network. You aren’t going to be able to Google your way to understanding how it works. A huge chunk of the people involved in that game are old money / trust fund / inheritance types who simply lack street smarts. Reputation is so important, and the laws so murky, that letting $50k go is a much better trade than admitting publicly you were swindled by a scammer. The rich are good targets for con men for all the above reasons and many more.
> The iMac was underpowered even at introduction. But it showed that computers had already reached the point at which they have more processing power than needed to accomplish almost anything you needed a computer for.

...is that actually true? Because it launched with a 233MHz G3, and although my memory is hazy, I remember people specifically pointing out that on most available cross-platform benchmarks it beat whatever Pentium II was current then.

That situation didn't last, but I have specific memories of "This is a cheap home computer that's faster than Dell's highest end tower".
I mean you're just wrong.

"Copyleft is the legal technique of granting certain freedoms over copies of copyrighted works with the requirement that the same rights be preserved in derivative works."
https://en.wikipedia.org/wiki/Copyleft

If there are no copyright restrictions, then all works, derivative or not, are freely available. Elimination copyright all together is the most extreme version of copyleft.
In my case it appears to be browser related. I got that error on desktop Firefox but tried with mobile safari later and it worked
I have a PhD in math, did some successful research, but left math for a variety of personal reasons. My advice:

1. Network, network, network. Get famous or established mathematicians interested in your work.

2. Be a minority. Due to the prevailing ideology of academia, it's much easier to be successful if you are a minority. (I am not saying it doesn't take hard work, but the competition is not as extreme due to intense equity measures.) I will laugh if anyone gets mad at this point. Equity rules make this point an incontrovertible fact.

3. Solve problems related to the work of established mathematicians. Interesting or novel problems that are not related to the work of others will be ignored.

4. Forget about being curious. Okay, this one has some dark humour about it...but seriously, if you just explore your curiosity, you might solve cool problems but you won't be "career successful". It's much better just to make useless investigations into ever-more esoteric problems that validate the "successful" work of others which is becoming increasingly technical.

A note: this might sound a bit cynical, but I thought I'd give another viewpoint to show a bit more of the balanced reality of the math world.
Iced Coffee and Flip-Flops as Europe Broils? Not So Fast, Americans
I have a Dell R960 with 96 sticks of 64gb ram which sums up to 6TB. But damn would I love to have one of these, not only for the much higher capacity but also the higher memory bandwidth from ddr5.
I think this is an advantage of Pulumi, here are two use cases:

1. Creating a resource where created is not the same as ready. This is extraordinarily common with compute resources (a virtual machine, a container, an HTTP server, a process) where attempting to create follow-up resources can result in costly retry-back-off loops. Even when creating Kubernetes resources, Pulumi will stand up an internet-connected deployment more quickly than many other tools because you can ensure the image is published before a pod references it, the pod is up before a service references it, and so on. (The Kubernetes provider bakes some of these awaits in by default.)

2. Resources graphs that are dynamic, reflecting external data sources at the moment of creation. Whether you want to write a Kubernetes operator, synchronize an LDAP directory to a SaaS product, or one of my favorite examples. When I set up demos, I often configure the authorized public IPs dynamically:

import * as publicIp from 'public-ip';

new someProvider.Kubernetes.Cluster('cluster',
{
apiServerAccessProfile: {
authorizedIPRanges: [await publicIp.v4()],
enablePrivateCluster: false,
},
}
Welcome to the club. Just send an email to dang@yc and he can change your username. Deleting entire accounts and comments would severely break the HN database, so don’t lose any sleep over it.
Watch this quote become very silly over time, when the average material wealth of a 30 year old is in steep decline.
I am duper frustrated that AMD doesn't make a "ML Edition" 48GB 7900. They dont have much to lose, so why not throw down the gauntlet.

Doubly so for Intel. They literally have no pro market to lose with a 32GB A770, and everything to gain from momentum for their stack.
I've heard some people discuss that the contribution agreement that Hashicorp makes people sign gives them the right to change the license for existing contributions, but I'm not a lawyer so I really couldn't say for certain either way.
Trump being Peter Pan certainly jumped the shark

I will admit it's darker than I realized -

“I am old, Peter. I am ever so much more than twenty. I grew up long ago.”
“You promised not to!”
“I couldn’t help it. I am a married woman, Peter.”
“No, you’re not.”
“Yes, and the little girl in the bed is my baby.”
“No, she’s not.”
But he supposed she was; and he took a step towards the sleeping child with his dagger upraised. Of course he did not strike.

Of course?

Big Little Panther, a brave of so many scalps that in his present position they somewhat impede his progress

Lines like this are funny, because kids don't think too hard about what a scalp is. Like raping and pillaging it's good exposure to adult topics in a fun way (David Mitchell on raping and pillaging - https://www.youtube.com/watch?v=uJqEKYbh-LU)

Book - https://www.gutenberg.org/ebooks/16
This is true everywhere on Earth, just perhaps not codified into law.
Okta CEO opens up about Auth0 acquisition
Dynamically Generated Ads
According to this [1] article (current top of hn) memory bandwidth is typically the limiting factor, so as long as your batch size isn't huge you probably aren't losing too much in performance.

https://finbarr.ca/how-is-llama-cpp-possible/
> why would anyone want to subject themselves to framework lock-in when you can have components that are portable across frameworks? what are the arguments against?

https://twitter.com/Rich_Harris/status/1198332398561353728

None of these are solved, or will be adequately solved in a forseeable future.

Some of these will be addressed by ~20 new JS-only specs in the various states of "not started" https://w3c.github.io/webcomponents-cg/2022.html

Literally none of the major (or even emergent) frameworks have these issues, or a chance of running into these issues.
I was thinking about this. Our city just spent $45 million a bridge and wants to change it around some one way streets which means new signage, parking, and a few lights at a cost of $20 million.

Basically for all good reasons of safety and codes and bla, we can’t even make roads and bridges in a sustainable way. There isn’t going to be a “solution” to the housing crisis because it will never cost less to build a house. It’s not like the 1960s where you can do it, you need permits and specialists and etc.

How is my city going to do anything about the homeless when it costs $20 million to change the direction of a few streets?

A willingness to expand systems is an interesting idea.
Google Finds It’s Underpaying Many Men as It Addresses Wage Equity
That doesn't address any of what he said, though. It's just a personal attack on the author with a dismissal that is essentially like the glossing over he talks about.
I've heard there are Cafés...
> Yes, but what makes us believe they won't go the same faith as all the others?

Switching to an open source model would mean that only 1% of the users would pay anything. To make that viable you need a good business model for a much larger or a different market. The business model is vastly different with a vastly different product.

Just open sourcing the thing is an easy way to kill an existing company, which now has a small, but paying customer base.
Show HN: Static_str_ops: &'static str and non-const operations in Rust
It is often asked by Rust programmer that how to create `&'static str` in Rust with non-const operations at runtime, e.g., returns the result of `format!()` as `&'static str`, rather than `String`.

The crate static_str_ops addressed this issue, by allocating a hash set under the hood, and return the reference as the result. Along with this crate, a set of utilities are provided, including `static_format!`, `static_concat!`, and `staticize_once!` which can be used to initialize static strings with the `call_once` semantic.
Sounds like you would've been better off with kanban. Did you ever consider switching?
What metric tells you past generations did fine without them?
> If that claim breaks down whenever the driving conditions are anything other than perfect, then self driving cars lose their only supposed benefit

False dilemma: value from self driving cars is a sliding scale, not all or nothing.
I think even with a CCW it's a big no-no to carry in a federal building, so it wouldn't help these folks
I had also had a similar idea, and am also not aware of such a thing, nor about how to write such a thing.

(I also want to not require attribution, to require that other distributions and derivative works that have been published must also provide the same permissions to anyone else (even if the license is not included), that you are only sued for violation of this license if you sue or otherwise use legal methods (e.g. lawsuits, DMCA, etc) to stop someone from exercising their rights under this license, and that (for practical purposes) you may relicense any derivative work by GNU GPL 3 and GNU AGPL 3 (or later versions) if you have what you need in order to do it (in this case, source code and attribution are needed to relicense it in this way).)
Survivorship bias? Less physical exertion as many jobs now revolve around sitting at a desk instead of manual labour? Plenty potential factors.
Quite a bold over-generalizing claim.
Furthermore:

In theology, the apophatic as a clearing of the unreal.

In problem-solving, the invert as a uncovering of beliefs.
Perhaps mere crossing should be treated as de minimis. But when you're closing and digging up the public street for days at a time, or perhaps even running your lines through publicly-maintained conduits and accessing them through publicly-maintained manholes, you're taking a lot more from the commons than that.
> Communists is now the word often used to label Marxists

The leader of POUM was Andreu Nin, he was a communist, as most of the leadership in his party. That makes it a communist party, even if it was not allied with Moscow.

Marxist could mean all sorts of things: the early Marx is very different from the late Marx, so is the social democratic interpretation of Marxism.

i think that the distinction between Pro-Moscow and not Moscow based communist makes more sense, given these different gradations of Marxism.
Wow, the PCMCIA Megahertz dial-up modem shown at 2:22 in the video really brought back some old memories! I hadn't thought about PCMCIA cards in many years. Some of the first computers I used in the 90s were my Dad's work laptops and I thought those cards were so cool! I also remember using some 802.11b wifi cards on some old laptops with OpenBSD in the early 2000s back around the time that OpenBSD had particularly great support for wifi hardware at the time as compared to linux.

Anyways, I don't have anything to add about the Newton; I never owned one, but old technology can bring up some strong positive feelings about simpler times.
I don't think 'colonial' is the right word; I think it's more to do with theology and Europe's very twisted (and ongoing) history with it.

A very clear example is S Ramanujan's way of doing mathematics, where proofs were secondary to 'calculate, calculate, calculate, then hypothesize, then maybe prove' approach. This was not a one off thing, nor was his strange approach unique.

Indian traditional mathematics also follows SR's approach of compute & then generalize & then prove (which most working mathematicians actually follow to some degree anyway). India was ahead of much of the world in Math until the cusp of renaissance(finally culminating in the dev. of calculus a good hundred years before Newton, and possibly having traveled to and 'inspired' him with the Jesuit missions), and its outcome's are simply extraordinary.

Of course, the tradition was not given any credit whatsoever due to the prevalent racial-thinking in old-Europe; this now continues because Indologists continue to hold onto their inherited toxic racial thinking and prevent anyone else from touching this subject because 'Hindus are bad/dirty/nazis/<add adjective> people' (you see this with Yoga, NSDR, Mindfullness,... to this day).

Regardless of all the 'credit allocation' business, and somewhat more importantly, it's actually really sad that this tradition is no longer alive, and is instead replaced with a cheap mimicry of Europe. C K Raju has written extensively on this.

It's also not like this way of doing math. is inherently worse. A lot of actual formal math, starting from the construction of real-numbers is actually very 'unreal' when you get down to it. The kinds of hiccups thrown up by real-numbers in the theory of computation needs to be seen to be believed. Chaitin even has a paper by the title 'How real are real numbers'... We actually get around many of these weird issues because the construction of formal mathematics is actually based on ensuring that discretization is stable (this doesn't work in TOC). Still one also can't deny the strides that modern mathematics has made, in large part built on formalization.

All said, to destroy any existing tradition (even Western) is extremely detestable. OTOH given that it is a jealous-monoculture (all of academia has become one big church-like monoculture at this point), the creation of a new tradition needs active support. I wish people would spend time on the latter instead of pointless race-wars (or DEI non-sense).

(edit: expand)
The region that fueled India’s population boom is in danger
The fact that you cannot create an arbitrary filled polygon in drawio baffles me.

I seriously tried to use this for documentation at my previous company, but the inability to create these basic custom components really limits this otherwise excellent tool.

Has anyone been able to do custom component libraries in drawio?
That's nice but entirely irrelevant.

If you were 100% allocated in TSP G Fund and Treasury yields spiked across the curve, your account balance never goes down and you could withdrawal the entire amount at any time without losing a single penny.

If you were 100% allocated in 10-yr T-notes and Treasury yields spiked across the curve, well...you'd be swallowing a substantial loss proportional to your unhedged duration exposure if you were either to liquidate your position before maturity or before yields normalize.

This[1] is what you don't understand.

[1] https://www.investopedia.com/terms/b/bond-yield.asp
> Be a minority.

Won't help if you're Asian IMO.
Good blog post, shame the site has no RSS feed!
Same here, thanks for digging that up :)
How cool that Vitalik was involved.
It is 100% possible that it's a config thing... but I've used Jira on-prem with a fairly complex setup and in the cloud hosted version with what I believe to be the simplest out-of-the-box setup it has and both were terrible at performance, so... if Atlassian themselves can't tune it right, I'm comfortable saying it's just bad (or at least) software.

EDIT: Someone else in the comments suggested that the cloud version is slower than on-prem. This might account for things; if I've only seen complex on-prem and simple cloud, it might well be that simple on-prem can be fast. But... that's still concluding that Atlassian themselves can't make their own software performant, so it's not exactly a redeeming quality.