skysight-inc/HackerNews huggingface dataset:
Taking that one step further, a monoid homomorphism is a function that transforms one monoid into another while preserving that essential structure (homo-morph: same-shape), so that map-then-reduce is the same as reduce-then-map. Being able to swap the two might be a useful optimization if one is more expensive than the other, for example. e.g. `e^(a+b) = e^a*e^b` turns addition into multiplication. Fourier transforms turn convolution (expensive, complicated) into multiplication (cheap, simple), if you know what that is.

In some other contexts, it's useful to talk about transforming your problem while preserving its essential structure. e.g. in engineering a Fourier transform is a common isomorphism (invertible homomorphism) which lets you transform your problem into an easier one in the frequency domain, solve it, and then pull that solution back into the normal domain. But to understand what's going on with preserving structures, you need to first understand what structures are even present in your problems in the first place, and what it means to preserve them.

This stuff isn't strictly necessary to understand to get real work done, but without it, you get lots of engineers that feel like the techniques they learn in e.g. a differential equations class are essentially random magic tricks with no scaffold for them to organize the ideas.

Another useful purpose of these concepts is to have the vocabulary to ask questions: A semigroup is a monoid without a unit. Given a semigroup, can you somehow add a unit to make a monoid without breaking the existing multiplication? A group is a monoid where the multiplication has inverses/division (So if your unit is called 1, then for any x, there's a "1/x" where x/x = 1). Can you take a monoid and somehow add inverses to make it into a group? etc. In a programming context, these are generic questions about how to make better APIs (e.g. see [0]). It also turns out that groups exactly capture the notion of symmetry, so they're useful for things like geometry, physics, and chemistry. If the symmetries of the laws of physics include shifts, rotations, Lorentz boosts, and adding certain terms to the electromagnetic potential, can I somehow understand those things individually, and then somehow understand the "group of the universe" as being made out of those pieces (plus some others) put together? Can we catalogue all of the possible symmetries of molecules (which can tell you something about the the states they can be in and corresponding energy levels), ideally in terms of some comprehensible set of building blocks? etc.

[0] https://izbicki.me/blog/gausian-distributions-are-monoids
Every instinct I have agrees with you.

Yet I can't help but wonder if people also said the same about the telephone (which enabled socialization without colocation) and television (Which enabled entertainment as a passive indirect consumption)

I realize of course that the internet, and mobile (and eventually VR/AR) is Yet Another Step Further.

But...like every step does it not also come with benefits for some at the expense of others?

For example, I simply can't believe that true extraverts are simply going to be resigned to giving up all these physical moments - they will continue to seek out and create and participate in-person spaces.

To me, the problem is less about the way that we do or do not socialize, and rather the monumentally addictive nature of online and app spaces, and the fact that the companies in charge of them have no other motivation at his point it seems than to just push it all to the limit.

Our feeble caveman brains cannot handle the dopamine roulette that is the TikTok/Instagram/Twitter feed. We have no immunity to it, so the only solution is artificial restrictions like screentime. Then again, we've had to reckon with that with plentiful calories too as we trended towards universal obesity and have STARTED to turn it around (but not succeeded yet). And that took decades.

Every generation struggled with something. Our grandparents were choked by smog. Our parents had polluted waterways and lead in everything. We are engulfed in microplastics and addictive technology. Our children will wreckon with the effects of climate change.

Through all this, humanity continues to grow, invent new technology, and raise both the floor for existence and the ceiling for prosperity.

The worst thing we can do now is to give up on the next generation or on the future of humanity. Optimism is our obligation and responsibility.
Raspberry Pi's are highly proprietary for hardware blobs...
And explaining complex things in simple terms. And thinking of the big picture. And teaching. And… physics.
Starlark, a variant of Python, can be thought of as semi dynamic: all mutation in each file happens once, single threaded, and then that file and all its data structures are frozen so downstream files can use it in parallel

A lot of "staged" programs can be thought of as semi dynamic as well, even things like C++ template expansion or Zig comptime: run some logic up front, freeze it, then run the rest of the application later
Well, also the idea that you would get hired at Meta after a single interview.
Right. There’s generally going to be other evidence. Rotating the DKIM isn’t going to save anyone relying on the shaggy defense.
SaaS is not dead: building for AI Agents
I keep seeing people claiming that SaaS is dead, they are wrong. In fact, SaaS isn’t dying, it’s evolving. The users are changing though. AI agents are becoming a new kind of user, and SaaS volumes will skyrocket because of it.

As LLMs improve, AI agents are becoming increasingly capable of reasoning and executing complex tasks. While agents might be brilliant at reasoning, they can’t currently interact with most third-party services. Right now, the go-to solution is function calling, but it’s still really limited. On top of many services lacking an API some flows are highly integrated with the browser/expecting a human in the driver's seat.

- Accounts: 2FA, captchas, links to emails, oauth....

- Payments: anti bot tech built-in (for the last 25 years we really did not want bots to pay!), adhoc flows in the browser...

I have been thinking for a while how a blueprint for a SaaS designed to AI Agents would look like, and then I went and build it!

I wanted a good first fit, with a simple and small API, useful, something that I hate to do and one time purchases. The result was a Domain Registrar for AI Agents

Here’s how it works:

- Agents don’t register accounts. They authenticate using public key cryptography. Simple, secure, and no humans required.

- Browser-less payments. Agents can programmatically pay via credit cards, Lightning Network, or stablecoins. Some flows are fully automated, no browser needed.

- Python-first integration. We’ve created the package `sherlock-domains` package with agents in mind. I that a `.as_tools()` method compatible with OpenAI, Anthropic, Ollama, etc., returning all the details agents need to interact via function calling.

- Human-friendly fallback. If a user wants to manage domains manually, they can log in, review DNS settings, or even fix issues by sending a chat message with a screenshot of the DNS request. The changes “magically” happen.

This isn’t just about a domain registrar but more about how SaaS will evolve in the next months to cater to a new set of users, AI Agents.

I believe the opportunities for agent-first services are huge. Eager to get your feedback!
I've never seen a fight at a club. At this one big (80k) festival in northeast lake region Germany neither. In my experience, fighting and aggression are caused mainly by, in decreasing order of importance, alcohol, cocaine, crammed+overfilled spaces. Then a very long gap before bullies and such appear on the list.
You absolutely buried the lede. Of course the idea is for the NYT to see all messages from its followers as well, not just their own follows. They should also be able to search and discover anyone that is on the atmosphere (after all, the first thing that journalists will want to do when investigating a person is to see their social media presence). With that in mind, what would be a real estimate for operating costs?

I'm really taking your "EDIT" as admission that ATProto will only be able to claim "actually decentralized" once it changes into something that resembles ActivityPub.
And alcohol.
Well, that one was lost for a really reasonable increase in video quality, reception reliability, and number of channels.
To be fair, he was talking about classic BASIC which didn't even have user defined procedures but just goto and gosub similar to jumps and calls in assembly language. I remember when I started learning Pascal after BASIC on the Apple II and there was so much to unlearn about programming because how you wrote BASIC was so different from any other high level programming language.
The games themselves? Yeah. But nobody "explicitly invited" in a bunch of invasive anticheat nonsense. That stuff is a nuisance at best, just yet another annoying thing you have to install before you can enjoy the thing you actually paid money for.
Everyone wants to be a greenfield developer - even if they don't realize they are in a brown field.
They recently burned out working at Amazon and haven't really done anything since. But before the burnout they were by far the most impressive developer I've ever met.
It's "native" in that the wrapper is a native binary, but it's still a webpage.
Computational biologists develop AI that predicts inner workings of cells
Wrong. If code is written consistently everywhere, that allows any dev to dive in anywhere to get work done. Which is what you often have to do in large code bases to make cross functional updates.

Code bases where devs pick a different framework or library for every little thing are a nightmare to maintain. Agreed on standards is what gets your team out of the weeds to work on a higher and more productive level.
They gotta take the fun out of everything, don't they?
Building Latam's future tech workforce with AI – The GitHub Blog
Good luck getting an interviewer to look at you again once they’ve written you off. Never happened in my career.
Pretty good if you ask me. What would a proper hopping rabbit ASCII art look like?
> IMO this is not a valid excuse.

The world is full of things that aren't "valid excuses". Explaining why something is the way it is is not the same as justifying it.
Yeah, and property is a positional good. Its price is a function purely of willingness to pay. So if you double household income, and perhaps quadruple theoretical discretionary income (after food, energy, gas and so on), give it 40 years and real-estate inflation eats the damn lot.
How wrong of me to think that high-profile politicians and wall to wall cable news coverage are anything other than little-noticed voices bleeding through the all-pervading censorship of... two internet companies deleting a handful of accounts after people had pointed out how many million likes their dangerous medical advice was getting and some algorithmic "are you sure you want to link to this hoax?" interstitials. Really, the argument that Meta's moderation was futile and inept (even more so than its policing of scam ads and spambots) has far more credibility than attempts to portray it as some evil internet police forcing people to hide out on tiny islands of antivax.

It seems a little unlikely that people who decided to delete their Facebook account and seek out an echo chamber because they didn't like seeing FactCheck.org links slapped on vaccine function would have nevertheless listened very carefully to FactCheck.org or the public health officials their favourite politicos were slagging off if only they were able to d̶e̶b̶a̶t̶e̶ post misleading memes about public health on Facebook first. I mean, the anger at third party fact checkers is explicit rejection of the idea there's anything to debate.

Anyway, regardless of whether self-proclaimed fact checkers actually live up to their label, it's difficult to describe a corporation bending the knee to an incoming administration that's determined that corporations shouldn't link to them as a victory for free speech or enabling controversial viewpoints to be debated as opposed to merely promoted on internet platforms. Must be wonderful for Zuckerberg to be able to express himself freely without any threat of censure whatsoever on the day he announces that he'll be firing his his moderation team so he can relocate it to a state the incoming administration considers less susceptible to wrongthink
I always thought the loud music, low lights and cramped quarters made it easier for awkward people. You can be totally anonymous if you want to. Just join in and feel the music and people will love you for it. You don't need to perform or meet any kind of expectation.

The thing about the drugs is it only heightens the experience. It's like salt on your food. The ingredients still have to be good. I found the drugs made it great but that's because I loved it anyway. I've never understood people who say "you have to be on drugs to enjoy it". The only drug like that is alcohol, the drug that numbs you enough to make deeply unpleasant situations tolerable.

For me the great thing about 30+ is not having to go to alcohol venues and do all the various pre-mating rituals. But I also don't go clubbing any more because I go to bed before midnight. Still love the music though (trance, as played by Oakenfold and Paul van Dyk).
Scotty is a fictional character.
> Under the newly adopted policy, the AMA recognizes issues with using BMI as a measurement due to its historical harm, its use for racist exclusion, and because BMI is based primarily on data collected from previous generations of non-Hispanic white populations. Due to significant limitations associated with the widespread use of BMI in clinical settings, the AMA suggests that it be used in conjunction with other valid measures of risk such as, but not limited to, measurements of visceral fat, body adiposity index, body composition, relative fat mass, waist circumference and genetic/metabolic factors.

https://www.ama-assn.org/press-center/press-releases/ama-ado...
"most people"? Genuine question – do you have any data to back this up?
Node-fetch-server – Deno.serve/Bun.serve API for Node.js
TSMC Arizona allegedly now producing AMD's Ryzen 9000 and Apple's S9 processors
> I'm not really sure what GenZ is into instead

Things like this maybe https://en.wikipedia.org/wiki/Cuddle_party

As for modern electronic music, it became very dumb compared to oldschool techno of 90s, who even listens to that crap nowadays? Why someone would pay for loud noise?
He said "if your eyes can't tell the difference", which is obviously false in your case.

And obviously false with DLSS.
Which is why you say "No". Then when they try to prove that you did in fact send it, this comes up.
Your assumption would not be correct. Now here's my assumption, you are from CA.
I'm the same age as you. I think it would be difficult to disentangle reduced focus from changed internet usage.

Personally I'm trying to watch less youtube. When I want a break from work, I try to go read a book for a while instead of taking the "mental junk food" option. I can't provide an objective report on whether measures like this help, but they do feel better.
This post is not about Python
Discussed at https://news.ycombinator.com/item?id=42631208
Sam Altman accused of sexually assaulting his younger sister in lawsuit
10 Years of Software Architecture: Best and Worst Decisions [video]
> Did anyone even talk about quantum computers back then?

Not unless they have a time machine. Shor's algorithm was discovered in the 90s (sure the concept of a quantum computer predates that, but i don't think anyone really realized they had applications to cryptography)
Oh, it's satire from 2003.

I'm a little disappointed, I was hoping there was some new niche use of parachutes to discover.
My wild idea is that I'd like to see a modern "high-level assembler" language that doesn't have a callstack. Just like in the olden days, all functions statically allocate enough space for their locals. Then, combine this with some semi-convenient facility for making sure that local variables for a given function always fit into registers; yes, I admit that I'm strange when I say that I dream of a language that forces me to do manual register allocation. :P But mostly what I want to explore is if it's possible to create a ""modern"" structured programming language that maps cleanly to assembly, and that provides no optimization backend at all, but has enough mechanical sympathy that it still winds up fast enough to be usable.
I think it’s worth accompanying this study with the Simpson’s Paradox [0]. I don’t want to dismiss the conclusions of the paper, but temper expectations for individuals considering lifestyle changes.

[0] - https://en.m.wikipedia.org/wiki/Simpson%27s_paradox
> If the weights are listed on the are to be believed, this shouldn't be an issue. It says 40 kg for a 21" wheel. A quick Google is telling me that a regular old steel wheel from a truck of the same size is around 50 to 80 lbs (23-36 kg).

I'm skeptical; They say 40kg, but I think that's just for the motor, not the entire wheel. I working off the (maybe incorrect)[1] assumption that the 40kg doesn't include the steel/mag rim and the tyre.

As far as a 21" standard mag wheel, the tyre alone is around 12kg, so quite believable that a standard wheel with tyre would weigh maybe 30kg. However this still means that putting a tyre on a 40kg wheel is going to take it to +52kg.

[1] Just the minimum metal and rubber needed for a 21" wheel to maintain its shape and structure should be around 30kg. Maybe this motor is structurally round already, so doesn't need any rim to reinforce it?
1. Is there any mailing list or newsletter for folks interested in this project as kind of beta testers?

2. Do you plan to implement a full programming language? Dataflow is not enough?
Perhaps. Let's assume that the value meals is a massive hit and they are collecting far more revenue from customers who like it, than they are losing from people like me.

That's the whole point of data analytics and personalized marketing - even if the value meal works for most people they can still go back to sending me the offers and promotions I responded to previously, in an attempt to reverse my recent decline in spend/visitation. The app makes it possible to send individualized offers. There shouldn't be an entire "B" group where they just say, oh well.
Building an advanced software engineering agent [video]
I pray for his safety.
Is there a way to show only spacecrafts? I am having a hard time finding any
- But How Do It Know - Is an excellent book. I came quite far in re-creating the CPU using some logic game simulators. Highly recommend.
What kind of school did you go to where you needed to memorize things? That's not how schools usually are these days. Tests don't test memorization, they ask you to solve problems.
> when there is no shortage of money it is very hard to find people willing to go to war

This is not borne by history nor theory [1]. (Also, fundamentally, the notion of "no shortage of money" doesn't exist. There is always more.)

Petrostates, in particular, tend to increase their war mongering when they get rich [2][3].

> think they can make a bigger impact in the world using their IQ to build stuff as opposed to destroying stuff

Correct, "the economics of modern production means that quite a lot of countries will have absolutely nothing to gain from a war, even a successful one" [4]. But only if the political system incorporates the views of the median inhabitant [1]. (Also, plenty of invasions are pitched as bloodless.)

[1] https://economics.sas.upenn.edu/sites/default/files/filevaul...

[2] https://jia.sipa.columbia.edu/news/war-and-oil-price-cycle

[3] https://www.jstor.org/stable/jinteaffa.69.1.121

[4] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
not when the majority of real estate is being bought by investors just looking for a place to throw money regardless of price. That's the main issue in Canada and in tier 1 cities in the US. The people owning the RE don't live there
> housing is actually still quite cheap ... most of the Midwest

not based on the data

change in median housing prices as per Zillow, since 2017

Minneapolis: +50% https://www.zillow.com/home-values/5983/minneapolis-mn/

Omaha: +80% https://www.zillow.com/home-values/40152/omaha-ne/

St Louis: +62% https://www.zillow.com/home-values/6891/saint-louis-mo/

KC: +94% https://www.zillow.com/home-values/18795/kansas-city-mo/

OKC: +68% https://www.zillow.com/home-values/33225/oklahoma-city-ok/

Des Moines: +68% https://www.zillow.com/home-values/17759/des-moines-ia/

Milwaukee: +119% https://www.zillow.com/home-values/5976/milwaukee-wi/

Indianapolis: +103% https://www.zillow.com/home-values/32149/indianapolis-in/

Little Rock: +38% https://www.zillow.com/home-values/52998/little-rock-ar/

etc.
There’s nothing wrong with you if you’re not into dancing. It’s 100% okay to be introverted and happy. Many people are. The only thing I would say is it might be worth the effort to try to get out and find some of your people, whoever they are. Feeling uncomfortable doing things like that is also totally normal, and imo sometimes feeling uncomfortable is an essential part of the human experience. I’m fairly extroverted and still feel awkward, anxious, or uncomfortable pretty regularly.
Social media killed (real) social life.
Interesting. This is probably a good thing to have around as a baseline for all the iot crap out there
All government interference—significantly restricting supply and then doling out free money/tax-breaks to pay for whats left. As if govt leaders never took an econ 101 class.
Right, but rave culture used to be the antithesis of cover prices and fancy drinks. Rave culture was very much the domain of the transient, the semi-homeless, the youth that had left their parents houses without much money. (Plus some trust-fund kids of course, but they really weren't the majority.)

So "can't afford it" isn't an explanation for the decline in rave culture, even if it might be a reason kids don't go out to clubs today.
It also documented far better than any other easily accessible hardware. I’d pick the Pi over any other real hardware target.
It's incredible how many algorithms can be made differentiable end-to-end.

E.g. in https://arxiv.org/abs/1905.11885 "Differentiable ranks and sorting using optimal transport" they show how a relaxation of an array sorting procedure leads to differentiable rank statistics (quantiles etc.). The underlying theory is quite close to what I show in the blog post.

In DETR they don't actually use a differentiable Hungarian algorithm, it's only used to score their neural predictions outside of the training loop IIUC.
Automated Social Media Content while staying in control
The point of automation is to minimize the effort you have to put into tasks and not fully remove you. Gennova.io does just that for your social media content.
It seems to have just pulled an ASCII rabbit from the training data verbatim

https://old.reddit.com/r/identifythisfont/comments/ytd25m/wh...