MurphyA/hacker-news huggingface dataset:
by dragonwriter | 2025-09-04 23:27:25+00:00
> Something that billionaires can afford, but only for their personal homes - and something that will basically force all landlords to sell immediately.

Not possible, because if its a tax an unused homes or rentals, what it would force people to do is either:

(1) make it qualify as “used”, or,

(2) destroy the residential structure on the land to preserve the value of the underlying land, which would no longer have an unused home or rental on it.

(Of course, you’ll never get the Constitutional amendment needed to carve out a new exception to both the prohibition on unapportioned direct taxes and the takings clause of the 5th Amendment that you’d need for that, so its moot anyway.)
by kingstnap | 2025-09-04 23:27:57+00:00
It makes more sense when you approach it from linear algebra.

Like you can make any vector in R^3 `<x,y,z>` by adding together a linear combination of ` <1,0,0> `, ` <0,1,0> `, ` <0,0,1> `, turns out you can also do it using `<exp(j2pi0/30), exp(j2pi0/31), exp(j2pi0/32)>`, `<exp(j2pi1/30), exp(j2pi1/31), exp(j2pi1/32)>`, and `<exp(j2pi2/30), exp(j2pi2/31), exp(j2pi2/32)>`.

You can actually do it with a lot of different bases. You just need them to be linearly independent.

For the continuous case, it isn't all that different from how you can use a linear combination of polynomials 1,x,x^2,x^3,... to approximate functions (like Taylor series).
by nestes | 2025-09-04 23:28:26+00:00
To be maximally pedantic, sine waves (or complex exponentials through Euler's formula), ARE special because they're the eigenfunctions of linear time-invariant systems. For anybody reading this without a linear algebra background, this just means using sine waves often makes your math a lot less disgusting when representing a broad class of useful mathematical models.

Which to your point: You're absolutely correct that you can use a bunch of different sets of functions for your decomposition. Linear algebra just says that you might as well use the most convenient one!
by sunshine-o | 2025-09-04 23:28:26+00:00
> Because literally the only point is to avoid the existing banking system and you can do that with a postures database with much less cpu involved.

Ethereum is actually very low resource intensive nowadays.

You can run a validator node on a RPI, a full sync node on a Intel N100 minipc with a big fast SSD and the "light clients" can probably run on something very small.

I have seen banks having to bring semi-trailers full of diesel generators to plug them to their mainframe because the current requirements were too high for the grid during big batch jobs.
by laszlokorte | 2025-09-04 23:28:34+00:00
Shameless plug: If you are interested in Fourier Transform and signal processing you might enjoy my somewhat artistic 3D visualisation of the fourier transform as well as the fractional fourier transform [1]

(Fractional fourier transform on the top face of the cube)

And for short time fourier transform showing how a filter kernel is shiftes across the signal. [2]

[1]: https://static.laszlokorte.de/frft-cube/

[2]: https://static.laszlokorte.de/time-frequency/
by toddbonzalez1 | 2025-09-04 23:28:56+00:00
Not sure what platform you're using youtube music on but there are a few open source third-party apps for android that may have better offline functionality (though I have not either of them, I just came across them while searching different streaming music options)

InnerTune: https://github.com/z-huang/InnerTune

Musify: https://github.com/gokadzev/Musify
by inetknght | 2025-09-04 23:29:03+00:00
> my brain interprets

> someone else's brain

Yes, like I said: it depends on context.

Red and green is interpretation, which depends on context. That's truth.

Sure, it's indisputable that one brain and a different brain can have different associations for names of colors. That's a fact. But the name of the color that each brain associates with corresponding input depends on context. That's truth.
by nomel | 2025-09-04 23:31:05+00:00
> The people making the art, should be paid the most.

Why? There's a fair market value for the art. There's also a fair real world cost* for distributing and advertising, set by the market (the people working those positions need to eat too). It's trivially easy to go negative, if you try to market something that isn't popular.

If it weren't a net benefit for the artist, they wouldn't go under a label, or stream on a certain platform. They're not being forced to. They do it because it results in more money in their pocket.
by jszymborski | 2025-09-04 23:31:18+00:00
The author says they buy the albums.

"Moving away from Spotify doesn't mean abandoning artists. In fact, I now support musicians more directly by:

Purchasing music directly from platforms like Bandcamp where artists receive 82-90% of sales Buying physical media from official stores Supporting Patreon/subscription services for favorite artists Attending concerts and buying merchandise Buying a $10 album on Bandcamp puts about $8.20-$9.00 in the artist's pocket. To match that on Spotify, you're talking roughly 1.6k-3k streams of that album per listener. If the artist has a label taking a cut on Spotify, the stream counts needed go up further.

My self-hosted setup is about controlling my listening experience and owning what I pay for, not avoiding fair compensation to artists."
by mananaysiempre | 2025-09-04 23:32:06+00:00
I mean. Like. It files tickets. Closes them. Links them. Accepts comments. Sends email to me when all that stuff happens. I can make it send email to others too. All that seems fine? The web UI of the hosted version runs like absolute ass, and its inability to preserve a ticket being created when I accidentally close the tab is downright offensive, or at least what comes out of my mouth when I experience that definitely is. But otherwise fine? ( /s, a bit)

I haven’t had to use the more egregious stuff like time tracking, as you can tell. I think one of our projects has a kanban board somewhere, but I’m not a release manager so I’m mostly living in happy ignorance of what’s on it. It’s not a large outfit, thankfully.
by kace91 | 2025-09-04 23:32:21+00:00
care deeply enough about the mission? Talk about drinking the kool aid.

Most people are motivated by keeping their job and salaries, bearable interactions at work and maybe getting a promotion. Most of the tech world’s actual mission nowadays is generating addiction in people to trick them into watching ads anyway, who is passionate about that?

Just measure people by outcomes rather than worked hours, it’s not that difficult. If they were fooling around for 5 of the 8 hours but the job is done who cares.

And reduced oversight in tech is a joke, are you going to be watching people’s screens over their shoulders? They can check Reddit at the office just as much as they do at home.
by lovich | 2025-09-04 23:32:36+00:00
I just today spoke with a recruiter for a position that is 3 steps back in my career, but asking for more skills than I have.

The compensation is also going back about 5-6 years in nominal payment, not even accounting for inflation. It’s titled and compensated like what looks to me a 3-6 year in their career senior engineer working at a successful but not mag7 level company like a DraftKings.

They won’t even move to the first stage of the interview process until their CTO has personally read and approved it.

At this point I’m more mystified as to why everyone’s wasting their time like this on filtering. I can’t see a rational situation where it’s worth executive time to bother filtering for a role that’s so minor to the organization, but that’s the circus we’re in now so I guess I’ll jump through the hoops
by const_cast | 2025-09-04 23:33:16+00:00
> Easily solvable by not locating your company HQ in overpriced trendy coastal cities.

The trouble is that if you require in-person work, you're already artificially limiting your talent pool by 1000x. You just can't risk adding on another 1000x limiter onto that.

Ultimately yes, you could HQ in Ponder, Texas and pay people 100K and say that's the same as san fran. But then you're gathering talent in Ponder, Texas. Good luck!
by the_gastropod | 2025-09-04 23:33:28+00:00
I used to work with a former member of a moderately successful rock band (they had a song in Guitar Hero, for example). He'd talk a bit about the royalties he'd received. His royalties from Spotify were negligible. Like single digit dollars per month.

Think about a ~$15/hour job. A solo artist would need ~500k streams per month to hit that. Only the top fraction of a percentage of artists on Spotify hit that.

Music has always been a tough business with middle men taking the lion's share of the upside. Streaming services just add another layer of middlemen.
by stevage | 2025-09-04 23:33:29+00:00
>What does this mean?

Ugh, dumb typo - it was late. I meant "Obviously they'd never use GeoJSON in that use case".

> Higher in this post I see a reference to "GeoJSON vector tiles" and I'm curious what that means.

It's what it sounds like: vector tiles, but instead of protobuf, the data is simply passed directly as GeoJSON. Really convenient for a use case like a server that generates data on demand: easy to generate (ie, it avoids all the difficulty of OP's post), easy to inspect in the browser for debugging. Only downside is it's less efficient space-wise than protobuf. So it's useful as a first step for a proof of concept (to be replaced by MVT), or in a case where the size doesn't matter.

>Once you've done that, you might as well cram it into a protobuf or other highly efficient container.

I'm disputing the "you might as well" bit for many use cases. :) (Again, I think Mapbox is very geared towards large scale uses, but a lot of the internet is small and bespoke).

It was actually Tangram, not OpenLayers, that I was thinking of that supports it: https://github.com/tangrams/tangram?tab=readme-ov-file#vecto...

>MVT is a technology built on and for S3-like services.

It's interesting that you say that. My experience, having been down this road a few times, is that serving MVT from S3 is generally a pain that I don't recommend for new clients. It takes some pretty specific AWS configuration, and the process of uploading thousands of individual files is slow and error-prone. (I wrote a guide on it once but can't find it now).

Yeah it's a good solution for large-scale uses (again...) but not good for the average user.

PMTiles seems like a pretty compelling alternative for those scenarios: ship one file instead of thousands, and rely on HTTP range requests. The downside I ran into is that not all "S3-like services" support that.

In practice, I recommend either hosting data on Mapbox/MapTiler/whoever is cheapest this month if the volumes are low, or setting up a tiny tile server. Even a tiny server is sufficient for serving tiles, and costs a fraction of what Mapbox charges (especially since Mapbox's change to charging per square kilometre, which is absolutely cost prohibitive for sparse data).

>we continue to research additional optimizations for VT,

Can you elaborate? The spec (https://github.com/mapbox/vector-tile-spec) has not had an update in 4 years, and since MVT v2 did not include any substantive changes, the spec is essentially unchanged since 2014. In 2018, a working group for a version 3 was announced (https://github.com/mapbox/vector-tile-spec/issues/103) but then apparently quietly abandoned only a couple of months later.
by CuriouslyC | 2025-09-04 23:34:23+00:00
Except that the main blocker on the star trek computer is the hooks we wire into the agent to manage the computer. Current gen models are almost smart enough, though their long context support and ability to use tools are a little shaky in general (I have walked a lot of agents through using tools, correct shell command use needs more RL for sure). None of this is outlandish advances, it's all just the natural progression of the track we're on.
Show HN: Invocly – Convert PDF, DOCX, and TXT files into lifelike speech
by romeumaleiane | 2025-09-04 23:34:45+00:00
I’ve been building Invocly over the past few weeks — a tool that transforms entire documents into natural-sounding audio. Instead of copy-pasting text, you can just upload or share a document and listen to it on the go.

Features

Upload documents and convert them directly into audio

Clone your own voice with short samples for a personalized experience

Clean and simple interface — minimal setup required

Fast iteration — we’re shipping improvements quickly based on user feedback

I’d love to hear feedback from the HN community, especially on what formats or integrations would be most useful.

Try it here: https://invocly.com
by anon291 | 2025-09-04 23:34:51+00:00
You can do this today by using the WASM-compiled SQLite module with a custom Javascript VFS that implements the SQLite VFS api appropriately for your backend. I've used it extensively in the past to serve static data sets direct from S3 for low cost.

More industrious people have apparently wrapped this up on NPM: https://www.npmjs.com/package/sqlite-wasm-http
by stale2002 | 2025-09-04 23:35:03+00:00
> that is more efficient by doing it on a blockchain

Well one major thing is what I just brought up that is more efficient thing is the developer experience.

Being able to fork an open source integration that has all of these money and smart contract features built in is much easier than trying to figure out how to design a smart contract system from scratch that doesn't use a blockchain.
by browningstreet | 2025-09-04 23:35:07+00:00
It seems like no one understands what a record deal is. Or an advance. Or publishing rights.

No one needs to sign a record deal. Or take an advance (which is a loan).

It’s like VC money. There are plenty of threads here which recommend not taking VC money and bootstrapping instead.

And yes, some artists self fund, self publish and self-upload. I’m not defending Spotify or streaming rates, just saying platitudes don’t seem sufficiently nuanced or informed.
by sgc | 2025-09-04 23:35:16+00:00
It seems like it would be relatively straightforward to make an sqlite based file format and just have users add a plugin if for some reason they couldn't upgrade their older version of LibreOffice etc. I agree with the other commenter who mentioned that the benefits for text and spreadsheet files needs more explanation. But it seems like a good enough idea to have a LibreOffice working group perform a more in depth study. If significant memory reduction is real and that would translate to fewer crashes, it would be a huge boost even if it had no other benefits, IMHO.
by westurner | 2025-09-04 23:35:24+00:00
How does centralized SQL replication do consensus, compared to a DLT?

Blockchain consensuses: Which is the next block, Which protocol version must what quorum upgrade to before a soft fork locks in, Whether a stake should be slashed, Leader/supernode election (handled by the UNL text file in git in rippled, which underpins R3, W3C Web Monetization micropayments, and W3C ILP Interledger protocol (which FedNow implements)),

When there are counterparties and then they might as well just off-site replicate the whole database or blockchain locally, and run indexes and queries at their expense.

And then there is a network of counterparties willing to grant liquidity to cover exchanges that cover multiple assets and chains, who want to limit their exposure by limiting the credit they extend to any one party in the network and account for an entire auditable transaction. (Interledger ILP Peering, Clearing, and Settlement)

Private blockchain or SQL replication scaling woes? And then implement mandatory keys in an append-only application.

This or something like Trillian?

From "PSA: SQLite WAL checksums fail silently and may lose data" https://news.ycombinator.com/item?id=44672902 :

> google/trillian adds Merkle hashes to table rows.

> sqlite-parquet-vtable would workaround broken WAL checksums.

> [...] [cr-sqlite implements CRDT, which is one of a number of newer ways to handle consensus in SQL database replication ]

> (How) Should merkle hashes be added to sqlite for consistency? How would merkle hashes in sqlite differ from WAL checksums?
by al_borland | 2025-09-04 23:35:47+00:00
It seems like incentivizing marriage and families again would go a long way. When everyone thinks they can and should be single, the housing requirements double.

I live alone in my house. It was built in the late 1940s. This house likely housed couples with children, 3-5 people, instead of the 1 it holds today.

Coupling up would reduce housing demand, and should in turn lower prices as availability increases.
by 0xbadcafebee | 2025-09-04 23:35:50+00:00
> how little money per stream artists make ... What is fair compensation for writing a song?

Those are two different things. Recording artist does not always equal songwriter. So how much should the songwriter make? The recording studio? The audio engineer? All the other people involved in creating the recorded song? Now that it's made, how do you get people to know the song exists and want to listen to it, much less purchase it?

The reason compensation isn't a settled thing is it's a very complex thing to answer.

The simplest possible answer is "the artist sets their own price" - assuming they just DIY'd the entire production, advertising, distribution, etc themselves. But that is so much work that they would need to already have an income stream to give them the time to do it all, not to mention all the non-music skills if they're not paying professionals to do the rest.

If they're not just going to play at the local coffee shop, or bus from city to city barely making enough for gas and beer, they need some way to professionally produce, mass-market, and mass-distribute their songs. It's not feasible for most musicians to do this themselves, so there exists a music industry to do it... which gives them all the cards... letting them set the price, and contract terms... which are often unfair. That's what happens when an industry is given the power to exploit people: they do.
by tartoran | 2025-09-04 23:36:04+00:00
> Cognitive Load is not what matters, Solving problems is what matters.

> Use the simple, direct, and effective method to solve problems.

You seem to contradict yourself, while you mention cognitive load is not what matters you prescribe a way to lower cognitive load. I've seen projects explode in complexity and then die and that was mainly to unmanageable cognitive load required to make changes.
by stevage | 2025-09-04 23:36:29+00:00
Op-ed: No. You don't need Geoserver. The main benefit of using Geoserver is operating a service that provides many different kinds of layers to different users, and being able to manage them through a web interface. Every time I have deployed Geoserver I have regretted it.

Geoserver does not really do much directly: it's just a kind of web glue for various kinds of backends. So for tile generation, you're better off using Martin (https://maplibre.org/martin/martin-cp.html) or similar.
by MontyCarloHall | 2025-09-04 23:36:32+00:00
Current tech is pretty dang close. I gave the order to ChatGPT and it parsed it almost perfectly [0], even handling the ambiguity about what happens if you add a combo to an order that already includes several fries à la carte. The only thing it missed is that I didn't actually order the combo (but merely want to know how much the upgrade is), but I'm sure some fine-tuning could solve that. (Come to think of it, a fast food restaurant would consider this implicit upsell as a feature.)

The main challenge AI would face is people who come by at 3 AM drunk and stoned, indecisively slurring through their order, but I imagine there'd be a system to redirect these edge cases to an actual human.

[0] https://chatgpt.com/share/68ba2233-9f48-8011-905a-c69cc5e91b...
by justatdotin | 2025-09-04 23:37:07+00:00
I'm interested in the general direction, but for different reasons. IDGAF about AI artists and industry financials - but Helsing killer robots...

I also recognised different features I would miss. After an initial bump, the discoverability benefits declined to negligible. What I did greatly value was the unified interface. For that reason, the winner for me is to use plex as the media server, giving plexamp for all clients.
by dghlsakjg | 2025-09-04 23:37:11+00:00
> BUT, slingshots don't work forever. Once the projectile is out of the slingshot, it's downward trajectory has already begun.

You should read the article before you comment:

"I don’t mean slingshots in the Dennis the Menace sense. Slingshots in the astrophysical sense."

An object that uses an astrophysical slingshot maneuver will continue on its trajectory at the same speed and vector forever (Newton's first law).
by kulahan | 2025-09-04 23:37:28+00:00
My dad is in his mid-70s now, and still swims 3-5 miles a week in the ocean currents and waves. He’s so active and so healthy, I literally have a hard time imagining what he’ll be like when he’s feeble.

15 years ago, we went for a hike at elevation and he actually kicked my ass despite being around 35 years older than me. Crazy stuff. That alone was enough to kick my ass into gear. Now I do sprints and lifting, and I actually enjoy it now that my goal is just “do something for health” rather than “reach a half-ton total across my big-3” or something like that.
by ralfhn | 2025-09-04 23:37:29+00:00
My online bank doesn’t support international wire transfers. I had to wire money to a local bank then go to the branch in person, twice, to wire money to my own brother in Europe. He then had to schedule an appointment with his own bank, go in person, and justify why he received such a big transfer, mind you, it was 8k…

So yeah, it’s not about regulation. If crypto can help streamline all this, it’s a net positive
by lovich | 2025-09-04 23:37:48+00:00
High col area, was paying 3 grand per month before utilities for 1000 sq ft and rats. Surroundings are fun at least. 150k is well off still but not secure from financial problems after being out of work for even a few weeks.

Like I said, the moneys worth going through the hoops but it’s aggravating to go through them when I don’t think they are benefiting anyone, even the employer.

I also felt this way when I was on the other side of the table doing hiring mind you.
by myvoiceismypass | 2025-09-04 23:37:53+00:00
Except for those drafted in higher rounds, most of the years on these rookie contracts are not actually guaranteed. Also, you can expect to lose maybe 15-20% of your roster to injury over the course of the season, so teams are often signing guys from the practice squad to weekly contracts. Practice squad salary is like 200-400k per season depending on tenure.
by karpovv-boris | 2025-09-04 23:38:11+00:00
A good conclusion at the end. I'm right now going to therapy, feels good and helpful. But remembering recent experience (before therapy), I can say that I am very similar to the wounded in the sense that even thinking of making a new acquaintance, I evaluated people with suspicion. Now, during therapy, I'm all for new acquaintances and even started taking the first steps towards it.
by CuriouslyC | 2025-09-04 23:38:18+00:00
A widget != a UI. I don't need a stripe app, but things like visualizations are still useful. I want to be able to pull up a graph of my sales on stripe over the last 72 hours using a specific type of plot, cross referenced with my promotions in a dashboard side by side with consistent colors so it's easy to scan. The agent will be able to pull high quality plots of the right type that theme according to my preferences and slot into my dashboard neatly, and I won't have to hassle with stripe or my adtech or analytics or any of that except to configure the agent.