skysight-inc/HackerNews huggingface dataset:
Both JSON encoding and decoding require UTF-8 validation.

If there's a workload that makes sense to optimize because it's used in production, it's UTF-8 validation.

So why are we even arguing whether UTF-8 validation is necessary/useful in the "hot path" or in "production"?
I have to check, something does indeed seem weird, especially with the PC freezing like that. Maybe it runs on the CPU.

> quantized version
Yes, it is 4bit quantized, but still has 24.6GB
Waiting for edge cases to break something, when a solution is known, is a symptom of lousy engineering culture.
Because, of course, the effect of say 1°C rise in temps is obviously trivial if it is read as 1°K instead. Come on.
I assume that, for a variety of reasons (political, economic, cultural), Airbus is under somewhat less pressure to maximize shareholder returns than Boeing has been subject to for last couple decades. Theres probably a pretty interesting case study to be written about the outcome of stakeholder capitalism and something more focused on short-term shareholder value.

In other words, Airbus isn’t doing too bad for a European jobs program.
The whole concept of yubikeys bothers me. If it is lost, broken, or stolen, access to everything it protected is effectively gone. Same for SMS if you have an eSIM and your phone is lost or destroyed (as happened to me recently, and was a nightmare). TOTP synchronized to multiple devices seems to be the only way to have MFA while protecting oneself from getting locked out. I'm open to being convinced otherwise.
> if you are gaining weight you need to eat less or move more

You could do a little experiment: set up an alarm to wake you up 15-30 times every hour while you try to sleep. That is what moderate sleep apnea does to you. Try this for, say, a year. See what happens to your overall health and your weight in particular. Don't forget to "eat less or move more".
> The model requires ~264GB of RAM

This feels as crazy as Grok. Was there a generation of models recently where we decided to just crank on the parameter count?
You owe me a mouthful of coffee!

I'm trying to imagine how this proposal would change the face of the planet while I wipe up this mess.
But your metaphor is missing the apt comparison of shell scripts with cancer and opioids.
was it a hit piece?
This makes a lot more sense. In no universe can Netherlands compete with the output of the US and China.
> Our biggest problem is feature environments, or actual integration tests where multiple services have to change

OT1H, :fu: terraform, so I could readily imagine it could actually be the whole problem you're experiencing, but OTOH it is just doing what it is told, so that's why I wanted to hear more about what, specifically, the problem is? too many hard coded strings? permission woes? race conditions (that is my life-long battle with provisioning stuff)?

this whole Ask HN is nerd sniping me, but I'm also hoping that we genuinely can try and find some "this has worked for me" that can lift all boats
TIL: Japan now has one of the world's oldest populations, with almost 30% of them aged 65 or older. Last year, the proportion of those aged above 80 surpassed 10% for the first time.
> But how does capitalism itself (private ownership of production) demand never ending growth

If rich people own the world and growth = investment returns = how rich people get paid for being rich, do you think they want it to stop? Or will they (and the system they own) do anything to keep it going?

There's a reason why the moralizing lore of capitalism always happens at the bottom of an S curve even though most economic sectors spend most of the time at the top of an S curve. At the bottom of an S curve, a new investment frontier has opened up. By foregoing consumption today and investing, we can enable more/faster/better consumption tomorrow. Investors get part of the windfall, consumers get part of the windfall, everyone wins. However, at the top of an S curve, capital is plentiful and investment opportunities are scarce. The value of investment / foregoing consumption drops to nearly 0, and in practice probably goes slightly negative due to hope springing eternal / boondoggle chasing. That's all ok, the accounting will assign credit and blame in the end, but it's a huge problem if you are rich enough that you obtain your money by investing rather than by working. Suddenly, your source of income (sorry, capital gains, wouldn't want the IRS to tax you like a pleb) has gone away. If there is nothing to invest in, how do you get paid for investing? What to do?

Answer: pull any and every lever to get the growth train going again. But what if the growth is low quality? Doesn't matter. You are here to get paid, not to generate quality growth. Does it cause inflation? Not on your assets -- doesn't matter. Does it cause housing to become unaffordable? Doesn't matter. Does it cause imperial conflict when the overseas growth markets don't like your terms? Doesn't matter. As far as our economy is concerned, the important thing is that the people who literally own our economy get paid, all else is secondary.

NOTE: I'm not nearly as anti-capitalist as you might think. Capitalism is the best system for bringing the maximum amount of resources to bear on new frontiers. In a world that seems to be winner-take-all in so many respects, this may be the horse you want to bet on. Still, almost all of the Big Problems in the world today can be traced directly back to our economic structure. This is not an indictment: it would be true of any economic structure. Still, the question remains of whether what we do is worthwhile and how much we want to do to file down the sharp edges. IMO, it is worthwhile, but we should do more to file down the edges. YMMV.
can you give a specific instance of a sequence that would be dangerous in a cloning strain and not screenable?
I'm fascinated by Elixir, but more so for using to do neural network experiments with more unique topologies, training methods, and activation functions. Being able to spin every neuron out into a process just seems too damn elegant for doing work with spiking neural networks. Will it be as fast as the python stacks? Probably not, but not being constrained to the implicit assumptions in a lot of those libraries will be worth a lot. Plus, there's already good neural network and genetic algorithm libraries for Elixir. I really think this langauge is gonna go places.
> the entire aerospace industry

2 companies?

> a miracle we shouldn't expect to be the standard... for decades

In the past few decades, the number of scheduled flights has grown tremendously, the number of aircraft has grown, traffic has increased substantially at many major airports, fuel economy demands have become increasingly important... (which means those old aircraft aren't as viable anymore) A lot has changed, which requires new aircraft to compensate. I think all of this should be considered. Remember that the incident rate per million miles or per thousand flight hours is _down_ today compared to the imagined golden period in the past.
The system prompt for their Instruct demo is interesting (comments copied in by me, see below):

// Identity
You are DBRX, created by Databricks. The current date is
March 27, 2024.

Your knowledge base was last updated in December 2023. You
answer questions about events prior to and after December
2023 the way a highly informed individual in December 2023
would if they were talking to someone from the above date,
and you can let the user know this when relevant.

// Ethical guidelines
If you are asked to assist with tasks involving the
expression of views held by a significant number of people,
you provide assistance with the task even if you personally
disagree with the views being expressed, but follow this with
a discussion of broader perspectives.

You don't engage in stereotyping, including the negative
stereotyping of majority groups.

If asked about controversial topics, you try to provide
careful thoughts and objective information without
downplaying its harmful content or implying that there are
reasonable perspectives on both sides.

// Capabilities
You are happy to help with writing, analysis, question
answering, math, coding, and all sorts of other tasks.

// it specifically has a hard time using ``` on JSON blocks
You use markdown for coding, which includes JSON blocks and
Markdown tables.

You do not have tools enabled at this time, so cannot run
code or access the internet. You can only provide information
that you have been trained on. You do not send or receive
links or images.

// The following is likely not entirely accurate, but the model
// tends to think that everything it knows about was in its
// training data, which it was not (sometimes only references
// were).
//
// So this produces more accurate accurate answers when the model
// is asked to introspect
You were not trained on copyrighted books, song lyrics,
poems, video transcripts, or news articles; you do not
divulge details of your training data.

// The model hasn't seen most lyrics or poems, but is happy to make
// up lyrics. Better to just not try; it's not good at it and it's
// not ethical.
You do not provide song lyrics, poems, or news articles and instead
refer the user to find them online or in a store.

// The model really wants to talk about its system prompt, to the
// point where it is annoying, so encourage it not to
You give concise responses to simple questions or statements,
but provide thorough responses to more complex and open-ended
questions.

// More pressure not to talk about system prompt
The user is unable to see the system prompt, so you should
write as if it were true without mentioning it.

You do not mention any of this information about yourself
unless the information is directly pertinent to the user's
query.

I first saw this from Nathan Lambert: https://twitter.com/natolambert/status/1773005582963994761

But it's also in this repo, with very useful comments explaining what's going on. I edited this comment to add them above:

https://huggingface.co/spaces/databricks/dbrx-instruct/blob/...
I don't think they are barred from sale, but I do think that if you're selling secondhand CPUs on Newegg, the used nature of the hardware should be prominently stated. That is, for customers who are still willing to risk their money on Newegg.

With those caveats it's a great deal for something like a build box. You could put this into an existing ATX case with $1000 worth of RAM (that you may already own?) for less than the price of a new Threadripper CPU.
Where are your /s tags?

The scale should be chosen to allow the reader to correctly infer meaningful differences. If 1° is meaningful in terms of the standard error/ CI AND 1° unit has substantive consequences
, then that should be emphasized.
Everything the FISA process overseen by the Foreign Intelligence Surveillance Court and the Foreign Intelligence Surveillance Court of Review can authorize (and much more invasive means, contrary to your claim) can be authorized by regular search warrant.

The FISC process is used when the purpose is foreign intelligence rather than domestic law enforcement, and it exists because prior to that there was no limit on the covered activity when it was done for that purpose.

> Precedent exists, but nobody outside the national security state actually knows what it is.

Well, some of it.

https://www.fisc.uscourts.gov/public-filings

https://law.justia.com/cases/federal/appellate-courts/fiscr/
https://archive.md/tZY2w
The thing is the production was already artificially limited by the government. So as the article says one way to increase production is just to allow for additional production.
The Decimilliare
"The decimilliare (dma, sometimes seen in cadastre area evaluation of real estate plots) is 1⁄10,000 are or one square decimetre. Such usage of a double prefix is non-standard. The decimilliare is roughly a four-inch-by-four-inch square."
They’re probably talking about the “cost” to create and maintain a custom interface between languages
Show HN: Detect 3000 Google fonts from a single image
It stands for last in first out.

If you use a linked list it’s like always adding at the head of the list and always removing from the head.

Let’s say you have two clients for your server one sends a reliable 1 request per second, and the other sends 10,000 requests every hour in a burst.

The lifo will basically result in the 1/sec client always getting their requests answered and when you get a burst from the other client most of their requests will get dropped. Assume your server can handle 100 reqs/second with a 1 second time out.
kahneman was such a fascinating personality.
Other than "Thinking fast and slow", I highly recommend "The Undoing Project" by Michael Lewis about Kahneman and Tversky's incredible journey changing the standard economic theory.

Some interesting talks with Daniel Kahneman

- https://www.edge.org/adversarial-collaboration-daniel-kahnem...

- https://replicationindex.com/2017/02/02/reconstruction-of-a-...
Kahneman himself reponds in the comment sections to a very critical piece about his work.
This is... dramatic, when things like watchparty exist, or you can use something like Discord...
Wow, that is indeed a novel approach haha, took me a moment to even understand what you described since would never imagine someone plotting a bar chart like that.
The Copilot key is essentially a rebranding and takeover of the context menu key. Besides a new label for the keycap and maybe a different key mapping it won't effect much. It'll probably have a bigger impact on ThinkPads that will have to move Print Screen again.
The LSI-Logic encoder interface chips are nice if your encoders are running at thousands of RPM. You also have to jump though a few more hoops than just an online order (I use an LSI device in a machine tool reconditioning product), so it's not particularly hobbyist-friendly. I'd be hard pressed to imagine anyone using them if they didn't absolutely have to.

That said, they work very well.
weird.. I was at a sugar shack west of montreal a few weeks ago and he said this year was one of the longest and most productive in some time.
Perhaps you haven't worked enough in a habitually blaming organization. The problem is that blaming is both easy and often spurious. So in the end you still often run into the same problem: a bunch of people pointing fingers at each other and no one owning anything. If anyone takes a fall because of it that's often more a measure of their political power rather than their actual culpability. It also fails to address dysfunctional organizational processes that make individual errors more likely, because everyone is more concerned with finding a single scapegoat or small group of them.

Maybe we need a new way of expressing "blameless" that still expresses that personal responsibilty for quality work should be expected, but that punitive blame politics are simply a very ineffective way of encouraging that or finding the truth when problems inevitably occur.
Well previously when stock trades involved exchanging physical certificates, I could imagine that ownership could evaporate if you lost that piece of paper. Or just think about cash: you do lose that ownership when you lose that magical piece of paper. It's a simpler world when what you have physically determines what you own.
looks great, although I couldn't find anything on how "open" the license is/will be for commercial purposes

wouldn't be the first branding as open source going the LLaMA route
End of an era: Final Delta IV heavy rocket carries NROL-70 on historic mission
I use github issues and projects.
> I work at a cloud provider an I'm told that a big slice of our revenue comes from customers who are already load-balancing across multiple clouds, so if we degrade perf/dollar they just turn a dial to shift load to our competitors.

It's only anecdata but I'd highly question that. All companies I worked in (startup, midsize, megacorps) went with one cloud provider and stick to it. That is also not only my experience but also from friends who work in the same field. There might be a slight difference with megacorps where I saw them using multiple cloud providers but more like: Team A is using AWS, Team B is using GCP. But never: Team A is using AWS and has a copy running, ready to go, on GCP.

I tend to agree with the GP, to a degree. Chose an cloud provider and stick with it, the probability that the company changes the provider is very low (in the end all cloud provider offer the same with similar prices, no need to switch) but don't fully buy in. Like if you're on AWS, of course use RDS for DB and S3 for object storage but don't use Code Pipelines to build. So don't go "fully" proprietary.
I'm not trolling. I'm factually stating that the thing you are claiming is nowhere to be found on the BBC's site or anywhere else online that I can find. I looked for like 20 minutes and couldn't find any source claiming that the IDF kidnapped red crescent staff. So it seems to not be true. I'd happily admit I was wrong if you could find a well sourced news report from a real news outlet.

I'd also point out that the guidelines here discourage "shallow dismissals".
I'm curious - do you have any plans for doing "quality control" as more tutors join your site? What will you do if someone joins as a tutor and is giving incorrect/misleading answers to students, and getting paid for it?
> This has been the case for several years and is a trend that still accelerating.

Of course it will continue to accelerate. There's a mechanism that causes this. Some conspiracy theorists mistake this for an active, purposeful goal, but it may be as simple as children growing up in environments where childlessness has become a norm, internalizing that same norm. Since there are fewer children with each successive generation, the norm is amplified for the next.

> In order for humanity to be able to run, we need to not kill it right after it started crawling.

There are some who seem to want to kill humanity. They don't come right out and say it, of course, that would sound weird and awkward. If you're oblivious to that widespread sentiment, they're perfectly ok with that. The curricula they design for your children in school will slowly be modified so that they aren't quite so fond of your Star Trek visions for the future.
> Wolbachia pipientis increases the susceptibility of the parasitic wasp to being taken over by the tiny parasitic wasp M. stigmaticus, which can only live on the H. horticola wasp

Wolbachia / host interactions is wild. Phages in Wolbachia are selecting for which of their hosts get to be parents or not: https://www.science.org/doi/abs/10.1126/science.adk9469
On the ST forum the company clearly said that they will only release to some selected partners. That's sad.
Perhaps Stiglitz, who similarly undermined faith in core neoclassical assumptions?
The Age of AI BS
I just want to share the change in mindset that can fix this: Water is life. Water when it falls on land you control is precious. You, plants, animals, everything needs that water. Keep it, use it, store it for later, and then when its helped you and the land only then send it on its way.

And if you're worried about mosquitos that what underground reservoirs and BTI is for. https://en.wikipedia.org/wiki/Bacillus_thuringiensis_israele...

But really, rain barrels, storage tanks, cisterns, rain gardens, permeable concrete, tiny ponds. Rain is a blessing you don't appreciate until you don't have it, and we should do more to deal with its destructive effects than just drain it to somewhere else.

Edit: I love these, they're pits in the clay filled with organic soil.
https://www.thefoodscaper.com/blog/how-to-manage-rainwater-r...
> how to reference functions in the same module sometimes requiring to still write the name of the module

Not sure what you mean here. If the function is in the same module then you should be able to refer to it without including the module name.

Can you give some example code to show what you mean?
“Steps” means “rounds” here. For the general advances see the table under https://en.wikipedia.org/wiki/SHA-2#Cryptanalysis_and_valida... .

In 2016 there was a practical collision attack for 28 rounds. At that rate of progress, a practical collision attack for all 64 rounds would be reached in around 90 years from now.
Almost 50, working out more than ever, super clean diet and it really is the key to maintaining all kinds of energy and stamina, good sleep, focus, all that stuff.
That was edited in, it wasn't there when I replied.
Slorg Is Sorry Slerf Was Burnt
Yeah, because they need to advertise it as much as possible to get people subscribed and using it. By abusing the certification process pretty much every OEM realistically needs to go through they can get near free advertising for a feature that can generate much revenue.
It's also difficult because what is the native behavior here? On Windows the different official Microsoft UI toolkits behave differently. For example the latest Windows 11 UI stuff works like egui in that it opens the dropdown on release, while older GDI stuff opens the dropdown on press, but won't let you make a choice until you release.
Hydrogen-powered train FLIRT H2 achieves 2,803 km nonstop [pdf]
Highly resonate with this article, especially the point on zero friction makes me think of "minimizing time to the aha moment."

You lose users for each barrier, hoop, and hurdle that they have to jump through.

Great read!
Why rely on Bitwarden when you can have KeePassXC?
Higher quality could also mean the description attached to the original images in the dataset. If you were to describe a picture of someone you would never specifically call out the fact that they have 5 fingers per hand, we take it for granted, so that kind of information may never appear in the dataset.

But I think what the grant parent means by conditioning is non-textual conditioning, like ControlNet. This will always be more powerful than trying to describe something by text. Think about the description of a character in a novel vs the movie adaptation.
Apple Store: Presto updates an iPhone in 15 minutes, box closed
.NET Aspire Preview 4 – .NET Aspire – Microsoft Learn
That's where the word "quadrature" comes in. The encoder has 4 states for each cycle.
This often happens regardless of tech. The old school Unix guy that does everything in C... The C# person who hates Java... The Ruby guy that won't do Python... The backend developer that despises Javascript... on and on. Some people compromise, some don't.
That sounds disgusting and unhealthy
I'm logged in to tailscale and can hit it just fine?
How Will AI Change Life for Literary Translators?
I always thought the reserve was odd, but it's for buyers not producers. 2019 and 2020 where record years and now their down to 6.9 million out of 133 million lb, with that kind of variability it seems like a good idea.
I'm going to give this a go, I've been self studying linear algebra, and there are certain questions that I can't seem to find good answers or explanations to online that ChatGPT or Claude cannot answer sufficiently. The one concern I have with this, is the async nature of it. One of the reasons I like using ChatGPT or Claude (or a real human if I can find one) to learn is because I can ask clarifying questions and try to relate what they're saying in real time to another concept I'm familiar with. Curious to try it out but I think that an important part of making the videos good is that the student / learning needs to provide a good prompt so that the response can be customized to directly address their area of confusion.