skysight-inc/HackerNews huggingface dataset:
> In a democracy, opting out just means someone else decides for you.

Someone else decides for you anyway. In any election it is hard to do more than decide what the most important issue is for you then vote for the person who best represents that issue. That means there isn't bandwidth to signal your stance on anything (except, literally, maybe one issue).

It is unusual for me to have an election where one of my top-5 issues is both represented and that the representative has a perspective that I would like to endorse. For the one that involves statistical education, I doubt any of the representatives I can vote for even have the training to understand what I want exactly. And that dynamic could only be replicated for anyone who doesn't choose what their top issues are by outsourcing the entire decision making process to the media.

I can summarise most of the topics in the political discourse without the use of AI - "this is a distraction and nobody is even pointing at a policy document they would like to implement". In fact, an AI to detect if there is a concrete proposal on any given issue would be quite welcome.
I like that this was published to promote "A River Runs Through It," but they either hadn't quite decided on the name or misprinted it as "The River Runs Through It."

It's also interesting that lunch was organized in a way where graduate students watched the professors eat, and professors had recess after lunch.
> Still less confusing than "mph" (I always read it as "meters per hour" and have to go back to correct myself).

I always read "mph" as miles/hour and "m/h" as "meters/hour"
I think a better way would be to just use it as a text to search interface in the first place?
You seem to have a strangely specific understanding of the term "rewrite". "Rewriting" here just means replacing one function with another one. If it is possible to write a function f, then any(!) function g can replaced with f simply by renaming it. That's the same as "rewriting". It's just writing a different function and giving it the same name. The question is only if your call site code will still work (from the compiler perspective, we ignore the business logic here). It generally will still work if the name of the new/rewritten function stays the same. But it also will still work if the input type is more general or the return type is more specific, or both. That is, if your language supports union types of this sort (like e.g. Typescript).
And you think this is fine?
you have some good points, and i appreciate the exchange

one clarification, though: i wasn't talking about the pejorative connotation of "selling your body", but rather the idea that a prostitution transaction amounts to a sale of a physical good (a body) rather than a rental of the good (and a sale of a service). to be coherent, this entails the premise that the sexual encounter leaves that good seriously and irreversibly damaged—and that the prostitute's client is not similarly damaged. indeed, a weak implication is that he benefits from the transaction

as for male prostitutes, part of the same meme-complex in many cultures is that being penetrated is what damages and degrades you; this is often bound up with ideas of male superiority, because the male role in vanilla penis-in-vagina intercourse is the role of the penetrator. in other cultural contexts, what's considered degrading is sex with men, who are of course almost always the clients of male prostitutes. but i agree that there is a lot of variation

there is also a lot of variation between people, and someone might be fertile ground for the 'purity ring' meme not because they feel that sex degrades women (or penetratees) but because it's just dirty and impure all around. this is the underlying metaphor for idioms like 'taint' (as a synonym for 'genitalia'), 'dirty joke', 'dirty old man', and so on. but you may be aware that boys wearing 'purity rings' is kind of a man-bites-dog phenomenon, rare enough to draw comment. the wikipedia article says that it became the 'focus of media attention' on the jonas brothers (the celebrities you mention)

someone who finds sex repulsive might be relationship material, but not for a conventional allosexual monogamous relationship. they could work well with an asexual partner or a polyamorous partner
> a country with no currency or trade or airport

though more involvement in international affairs than a lot of countries with all of the above
In a sense, Yes; it involves Proprioception (https://en.wikipedia.org/wiki/Proprioception) and Body Maps/Peripheral Space (https://news.ycombinator.com/item?id=41538392) and related biological/physiological mechanisms.
Indeed, we used Brittany too, and I was pretty gutted when the support ended!
I think this analogy is not right. System 1 vs 2 in biology is in response to the need to preserve the life and run away from threats. For interactive question answer system it makes no sense to resort to system 1 kind of responses.
They don’t take it at normal dosages.

A test showed that they couldn’t get 12 trained cyclists to have a level above 510ng/ml in their urine, when they took salbutamol at the maximum WADA level of 600ug in an 8 hour period. [1]

The WADA threshold for salbutamol is 1,000ng/ml [2] So this level is about twice the level performance tested in your first link above.

Athletes can get TUEs for levels higher than the 1,000ng/ml limit or to take it using other methods than inhaling. [2]

Cyclists have been banned for having levels at 1,900ng/ml and 1,320ng/ml, and they were banned because the sport considers it a performance enhancing drug.

I imagine (but have no evidence, since they aren't published) that cyclists with a TUE regularly race with levels similar or above that. And without spending hours researching, I imagine this translates to other sports similarly.

[1] https://respiratory-research.biomedcentral.com/articles/10.1...

[2] https://ita.sport/uci-therapeutic-use-exemptions/
Behind AIExh: Streamlining Open Source AI Discovery for Developers
John Qian had been at the heart of the AI industry for over a decade. As a seasoned software engineer, his career revolved around artificial intelligence and machine learning. Leading projects in a fast-paced AI startup, he thrived on innovation, problem-solving, and pushing the boundaries of what machines could do. But, amidst his drive for technological advancement, one hurdle kept slowing him down: finding high-quality open-source AI projects.

In his pursuit of the perfect tools, John spent countless hours traversing GitHub repositories, forums, and scattered databases. More often than not, he would encounter promising projects, only to be let down by outdated code or poor documentation. There was no single destination where developers like him could easily find, evaluate, and collaborate on AI projects. That frustration turned into the spark for something new — AIExh, a platform dedicated to revolutionizing how developers discover and manage open-source AI.

The Birth of AIExh
As a solo developer, John set out to build AIExh, a platform designed to address the very problem he faced: the scattered, disorganized landscape of open-source AI and machine learning projects. He envisioned AIExh as a one-stop database for all things AI, a place where developers could effortlessly discover, compare, and collaborate on the best open-source projects. With a focus on usability and community, AIExh aimed to boost productivity, streamline GitHub repository management, and make navigating AI code-bases effortless....
I'm 20 an in uni so yes I plan to monetize this so I can stop eating ramen for breakfast, lunch, and dinner :)

jokes aside, I understand some users are wary of their data. We don't require any access to your socials since we just read the tweets directly on your viewport. The only data we store are your settings. Your requests go through OpenAI (and they don't store your data either).

For something fully local, I actually did build it where I used a local LLM model on the computer to do the same thing; how much would you pay for that?
To be fair in other comments OP made an effort not to get involved into those endless Kubernetes vs VM discussions. However either side eventually posts a snarky comment and there goes.

I think everyone just has to acknowledge that there are use cases for both. Also Kubernetes and "classic" configuration management via Ansible (or others) are orthogonal to each other. So these discussions are somewhat misguided in the first place.

For example: you might want to deploy a VM or auto-install and configure a physical machine with custom tooling and something like Ansible or Puppet and _then_ configure said machine as a Kubernetes node that handles the actual workloads. In other cases some Dev might want to install and run an application without the k8s layer using Nginx as a webserver. In this case, too, Puppet/Ansible might or might not be involved in configure the application but only handle the "OS layer" if there is such a thing. And in yet other cases you get away with a simple cloud-init script that makes your machine a k8s node and leave out other configuration management tools altogether.

Guess what: All of this is fine. Evaluate solutions based on what you need, not what other people working in giant corporations urge you to use. And then go and build it, ideally having fun doing it.

Representing either tool as a one-size-fits-all is misguiding at best and seems to be overly simplistic to the complex problem of deploying your applications.
It should though, it's a stupid way to phrase the argument.

OpenAI pivoted from non-profit to for-profit and it's fine to criticize them for that, if that's the argument you're making. But focusing on their name specifically doesn't make sense. I mean, what do you expect, that they rebrand to something else and lose a ton of brand recognition in the process? You can't possibly expect a company do that when they have no incentive to.
What duties would you have split up in this instance?
"safety" != "memory safety"

A formally proven implementation could be called "safe".

But code written with checked arrays and without explicit pointers isn't magically safe, and promoting a language or a cookbook as something that makes applications "safe" is just abusive and annoying marketing.
But most of the AI startups are just razoring a thin slice off a huge market. They're making robo-receptionists for the doctor's office, or integrating LLMs into your IDE. Very few are building new markets from scratch, like photonic neural networks or brain-computer interfaces.
That happens constantly
It would look a whole lot like IBM OS/400.

Hardware-dependent portion of the operating system is separated from the part that users actually interact with and run code on. Both parts would be immutable, with a hardware-anchored trusted boot chain. A/B image switching (a la ChromeOS) for OS upgrades and rollbacks.

User applications compiled to bytecode, which would be JIT compiled to native code and then appended to the executable object for future use.

Single-level store, where memory and disk is treated as a single address space and where the machine takes care of storage tiering etc for you. The platform would also take care of encrypting block storage for you.

Mandatory access control, including multilevel security capabilities and capabilities-based restrictions on programs.
I don’t think he’s burned out. I think he’s just an asshole.
I’ve worked for several multi billion dollar software companies. None of them had a dedicated QA function by design. Everything is about moving fast. That culture is ok if you’re making entertainment software or low criticality business software. It’s a very bad idea for critical software. Unfortunately the “move fast” attitude has metastasised to places where it has no place .
Good idea. I might want to engage with political content but on my own terms. The way most platforms push rage baiting content to trigger engagement is unhealthy. With that being said most platforms allow you to mute the content you dislike. I have nearly successfully strong armed facebook into showing me cat pics and cat related content only. The past months on reddit, most of the default subs have been becoming casualties of the US election with content pushed in "mainstream" subs such as pics, music, art. It all feels very artificial and I had to unsub to most of them. Tiring, especially when being a non US person reading English content. I don't care about the latest outrage that will be forgotten in 1 week as the next one comes.
Can you create an application that processes Lex Fridman's podcasts and removes his voice?
That must be for preserving the compatibility with the older software versions.

The same happens in x86, where there are hundreds of obsolete instructions, which have been replaced by better instructions, but which are still supported to allow the execution of old programs.

Both the new Arm SME instructions and the old Apple AMX instructions are executed by the same hardware matrix operation accelerator.

Previously Arm has extended the Aarch64 ISA with the SVE instructions, in order to support the Fujitsu supercomputer.

Then they were not satisfied with the original SVE and they have extended it into SVE2.

I suppose that something similar has happened with SME. Apple must have negotiated with Arm the inclusion of matrix and vector operations implemented by a separate shared accelerator. The result was SME, which differs from the original AMX either because Apple has thought some improvements based on the experience with the first instruction set or because Arm has desired some changes from the Apple proposal.
I would love to have a feature like that.
Even PHP is a perfectly fine, memory-safe language.
Yeah I used the mute feature extensively (I must have 100+ muted words) but I still saw things that I didn't want to see, quite often, like ramblings of politics and outrage etc...

Now I have muted words + mindfirewall, I never see anything I don't want to.
so I can consider myself very lucky and unlucky at the same time.
I had data corruption on zfs filesystem that destroyed whole pool to unrecoverable state (zfs was segfaulting while trying to import, all recovery zfs features where crashing zfs module and required reboot)
the lucky part is that this happened just after (something like next day) I migrated whole pool to another (bigger) server/pool so that system was already scheduled for full disk wipe
I don't think the service aims to solve the problem of political discussions. It is for the type of person who either gets their political content from somewhere else or someone who is socioeconomically comfortable and perceives political discussions as noise.
This kind of fatalism is more and more common, and it can be hard to disagree with in a literal sense, but to me it mostly just indicates that democratic mechanisms need reform — and not that we ought to just stop caring and live with someone else deciding and democracy not “working.” Because that leads to some very bad situations, historically speaking.

I do like the idea of a tool that filters political speak from actual concrete proposals and likelihood of it being implemented.
I feel like with building computers, the hardest part was building the technology. When it comes to AI, the hardest part seems to be building the surrounding infrastructure: getting hardware to run it, data to train it on, and hardware to store the data. There are some startups working on data collection and compute markets, but until those are polished there's a barrier keeping smaller teams from moving fast and making things.
It's one of the problems with the 'current' model of Eukaryogenesis.
Eugene Koonin has recently suggested an interesting two stage model based also on shared virus phylogenies: https://www.nature.com/articles/s41564-023-01378-y
It was ext4, and I’ve had it happen two different times - in fact, I’ve never had it happen in a ‘good’ recoverable way before that I’ve ever seen.

It triggered a kernel panic in every machine that I mounted it in, and it wasn’t a media issue either. Doing a block level read of the media had zero issues and consistently returned the exact same data the 10 times I did it.

Notably, I had the same thing happen using btrfs due to power issues on a Raspberry Pi (partially corrupted writes resulting in a completely unrecoverable filesystem, despite it being in 2x redundancy mode).

Should it be impossible? Yes. Did it definitely, 100% for sure happen? You bet.

I never actually lost data on ZFS, and I’ve done some terrible things to pools before that took quite awhile to unbork, including running it under heavy write load with a machine with known RAM problems and no ECC.
Maybe reading the transcripts of the podcasts would serve your purpose?
Why use metaphors in conflicts? Because understanding is remembering in disguise (2009)
Unfortunately in air-gapped systems you cannot simply pay pennies for a managed k8s platform. In these cases you have to bootstrap and manage k8s on your own in your data centers. While I do not think bootstrapping and managing a cluster is difficult at all (especially if you only handle stateless workloads) it may still not fit or integrate well with a companies overall management infrastructure.

While I am a happy cloud infrastructure user in private, I have to go through some extra hoops to deploy applications at work, regardless of if k8s is used or not.
It is a tiny tool that pushes people further into echo chambers. Opting out into the “I don’t need to know anything about politics” is itself an echo chamber, usually by well-off people (as you mentioned.)

It would be really great to see people making little tools that go in the opposite direction.
Yes it's a crude and blunt tool, your solution add good flexibility to it, bravo! I wonder if we will see more tools like this that uses ... AI discernment? ... to serve what the users desire.
So, if I understood correctly, they had a liquidity event where people could cash in their options/shares, and people did. They seemed to expect this expense, IIUC they even took on capital (Series I funding) to make sure they can afford it. The loss is not due to bad financial performance at all (the article mentions increased sales by 30%). Hats off to Stripe for making sure that their employees, who had to sit on their options, had a chance to finally cash in on the success of the company.

(If my understanding is correct, the title is quite misleading, because it makes it sound like Stripe was struggling. When in fact they flexed their muscle by taking on cash to hand to their employees).
This title appears to be clickbait. They had a “one off” liquidity event that accounted for the doubling of employee costs, meanwhile their revenue is growing rapidly according to this article.
> content which is not in any way different from any other person like that?

Because their content is different enough. Getting back to the art example: everyone’s art is unique BUT you can still find other artists that are similar. Sure there will exist other models who look very nearly the same at first glance, but everybody is, in fact, unique! And even two people with nearly identical physiques may create different material. The differences may be subtle to some but very distinguishable to others.

I might just have an eye for the small differences too. I am friends with several people who take lascivious photos of themselves for fun and/or profit. I get to talk with them about it - context, lighting, angles, etc. I just dang ol’ appreciate the craft! It’s not always an attraction thing or arousal thing: the human form is gorgeous and beautiful and utterly divine and manifests in so many different shapes and sizes! And taking well-crafted photographs of any subject is an art!

And maybe that’s why I gravitate towards it - so much pornography is like junk food, but not all adult content has to be! Some of it is like a well crafted meal, featuring quality ingredients prepared well by a skilled cook :)
So, filter bubbles?
Nothing even comes close to the software in Tesla's cars.
Good bots and poor humans are equally bad, so I'd be willing to accept both in exchange for default-anonymity.
Tiny nitpick - usage errors are conventionally 'exit 2' not 'exit 1'
F#'s biggest issue is C#. It benefits from Visual Studio and Jetbrains Rider as best-in-class tools, but having to rely on the .NET Framework means relying on an OO first library ecosystem in your functional code. Which can be clumsy and looks a little messy with the mix of camelCase and PascalCase functions.

Also, it has support for features that probably shouldn't be in the language, but are because of C# (interfaces and type-inheritance for example).

The compiler is slower than C# but arguably fast enough. And they have made a weird choice about ordering of source-files dictating ordering of compilation, so you have to manually sort source-files in the IDE. Which is both a pain and makes it sometimes hard to visually find your source-file because they're not in alphabetical order.

I like F# but it doesn't have enough unique features over C# to make it worthwhile imho.

Disclaimer: The last time I wrote any F# was about 5 years ago. Things may be different now!
Reminded me of this "Pretentious Movie Reviews" episode [1] by a local stand-up comic duo (especially funny if you know Bollywood cinema). The whole seven minute episode relates to the post's theme of having to conform to some very specific literal interpretation of an identity and/or emotion. The last segment starting 5m 50s is most pertinent (:

[1] MOST ACTING EVER - Main Prem Ki Diwani Hoon Review

https://youtu.be/7sV6UPJa0DI?si=OdnxDck1ZXtJV0w3
> Which makes it sound like they really don't want it to become public what the model is 'thinking'.

I can see why they don't, because as they said, it's uncensored.

Here's a quick jailbreak attempt. Not posting the prompt but it's even dumber than you think it is.

https://imgur.com/a/dVbE09j
In my experience, based on profiling and optimizing of ML-based guitar amp models in the PiPedal project (https://rerdavies.github.io/pipedal/), when using only neon instructions, performance is almost completely constrained by L2 memory bandwidth. Compute cost almost completely disappear while waiting for memory loads and stores.

So, although these devices have ferociously impressive FLOP rates, I'm extremely curious as to how the cost of memory loads and stores is going to work.

I can very well imagine that having large local tile buffers is going to dramatically improve performance. But I'm curious how much. No matter how fast the compute speed is, it seems to me that performance of these sorts of devices in practice is going to be constrained by memory transfer rates. And perhaps by L1 caches in the tile compute unit that are better optimized for tile computation than the L1 cache on a general-purpose cPU.

My current expectation: that performance of matrix multiplies increases linearly with respect to tile size. i.e. a tile size if 8x8 floats will perform twice as fast as a matrix multiplier with a tile size of 4x4, since doubling the tile size reduces the required transfers to and from L2 by a factor of two.

So, compared to a basic A72 ARM neon (effectively, 4x8 tile size), I would expect about a 4x improvement by virtue of the fact that the tile size is larger on the Apple tile processor. Both entirely otherwise limited by the cost of L2 memory loads and stores. And maybe another 2x or 3x improvement because the tile processor L1 caches (tile buffers) are tuned for tile multiply/accumulate operations.

Could somebody comment on how these devices actually perform on real matrix multiplies? It seems inconceivable to me that these devices will actually achieve peak FLOP rates in anything but meaningless test cases. And also somewhat of a meaningless exercise to measure peak performance using test cases that are designed to completely eliminate L2 memory transfers.
Beautifully written. Thanks.
> https://github.com/variegated-coffee

This is your project?

If so, thank you for the ESPHome Acaia component. I repurposed it to do brew-by-weight on my Linea Micra!