News for hackers. Stuff that matters.

eadz

Re:Another Cloudflare Outage? on Friday December 05, 2025 @03:52AM (#46158213)
yes, it's down again. Cloudflare.com itself, linkedin, shopify, etc.

I guess half the internet?

Re:Ask HN: Cursor or Windsurf? on Monday May 12, 2025 @02:54AM (#43960303)
A year is a long time. Even in the past few months it has improved a lot.
Re:Ask HN: Cursor or Windsurf? on Monday May 12, 2025 @02:53AM (#43960299)
It would be great if there was an easy way to run their open model (https://huggingface.co/zed-industries/zeta) locally ( for latency reasons ).

I don't think Zeta is quite up to windsurf's completion quality/speed.

I get that this would go against their business model, but maybe people would pay for this - it could in theory be the fastest completion since it would run locally.

Re:Show HN: TypeLeap: LLM Powered Reactive Intent UI/UX on Saturday March 08, 2025 @08:36PM (#43305339)
I think there is a good chance that this design is more suitable for power uses.

My hunch is that typing 5 words could be faster than going through 3 menus and screens. I don't see this as a replacement for normal UI, but as an optional shortcut - if you're happy typing.

Re:Show HN: TypeLeap: LLM Powered Reactive Intent UI/UX on Saturday March 08, 2025 @08:21PM (#43305258)
Thank you for the references. I agree there is a lot of room for innovation in this space.

Main differentiator here is as-you-type UI customization, and also in this case the UI isn't generative in the sense the options are hard coded - the LLM just chooses between them.

I think we'll see a mix of all of the above in the future as we take full advantage of LLMs.

Re:Show HN: TypeLeap: LLM Powered Reactive Intent UI/UX on Saturday March 08, 2025 @08:16PM (#43305236)
Thank you, you're right. Now public.
Re:Metabolism of autism reveals developmental origins on Sunday May 12, 2024 @03:43AM (#40332846)
https://www.metabolicmind.org is a non profit, with many MDs and PHDs dedicated to researching the link between metabolism and mental health, with a focus on keto diets.
Re:Apple's Proposed Changes Reject the Goals of the DMA on Sunday January 28, 2024 @12:15AM (#39162808)
It was a listing of apps on the Spotify platform.

The main point is, Spotify has a platform, like Apple, but is throwing stones from a glass house when it comes to trying to build on the platform.

Most of the integrations do not have anything to do with using the copyrighted music, e.g. a playlist export app.

Re:Apple's Proposed Changes Reject the Goals of the DMA on Saturday January 27, 2024 @01:42PM (#39158448)
They seemed to have recently removed it. The link below shows what it recently looked like.

The main issue was if you want to make a commercial app, there are no publicly available commercial terms, and it is easy for Spotify to not offer commercial terms to apps/companies that may in some way increase the chance of competition with Spotify. For example, if you wanted to make an app that would allow you to export your playlists, Spotify may offer you terrible commercial terms or none at all.

This is more restrictive than Apple.

https://www.iorad.com/player/2097656/Spotify---How-to-view-S...

Re:Apple's Proposed Changes Reject the Goals of the DMA on Saturday January 27, 2024 @12:11AM (#39152787)
Spotify has its own App Store, with an even worse experience for developers in my experience.

Rather than a published set of rules and fees for commercial apps, instead Spotify requires you contact them, and fees and rules are done behind closed doors, if you even get that far.

Since Spotify is throwing stones here, what are Spotify’s commercial rates for Spotify integrated apps in their App Store?

Spotify has its own App Store, with an even worse experience for developers in my experience.

Rather than a published set of rules and fees for commercial apps, instead Spotify requires you contact them, and fees and rules are done behind closed doors, if you even get that far.

Since Spotify is throwing stones here, what are Spotify’s commercial rates for Spotify integrated apps in their App Store?

>> While this gem acts like a double-entry bookkeeping system, as it creates two entries in the database for each transfer, it does not enforce accounting rules.

> And that seems like a far cry from things like "rejecting transfers if the accounts involved would exceed their net debit or credit balances".

The READEME needs to be updated[1] for clarity. It doesn't enforce "accounting" rules, however The DoubleEntry gem has rules to optionally ensure a balance cannot go negative, and it also has an allowlist of allowed transfers ( which are defined by source account, dest account and code ).

[1] https://github.com/envato/double_entry/pull/216/files

> I think they key part is "distributed financial accounting database". For anything that didn't need to be distributed to handle massive volume of transactions I'd also pick Postgres, but I can imagine there's a limit where that wouldn't work, and as soon as you need to do this in a distributed database things get exciting.

That is why I qualified my statement with "you're using Postgres for your main app db".

For every financial transaction you'd likely have many more business logic level transactions, and you would want your business transactions to be as consistent as your financial transactions. No point storing a financial transfer if you can't match it up with a purchase on your business db.

I'm not convinced by the seperate DB/API.

Advantages for using Postgres ( assuming a double entry schema[1] ) and you're using Postgres for your main app db;

  - You can do financial transactions inside business db transactions, and roll back both atomically

  - Adding up numbers is one of the things computers are best at, and Postgres can easily handle a huge amount of financial transactions

  - Re-use PaaS Postgres hosting/scaling/clustering/backups

  - Easier integration with the rest of your app with foreign keys to relevant records relating to the financial transaction

  - Easy integration with BI tools given Postgres is well connectable
[1] Roughy `account(id, cached_balance)`, `transaction_lines(src_account, dst_account, amount)`

This gem does literally billions of dollars worth of financial accounting for various companies at scale: https://github.com/envato/double_entry

It's dated, the API is a bit messy and needs work, as it was initially written 10+ years ago, but for a web based app I would choose a v2 of it over a non-postgres ( assuming you are using Postgres for your app ) solution.

We weren't taking content. Just creating playlists back on Spotify through their API.
I made a Spotify powered app ( https://mergemusic.app ) and we didn't add any payment methods to comply with their terms.

Tried for months / years to get in touch with someone at Spotify who could discuss a commercial licence agreement, so the app could have a business model. Stonewalled.

Turns out Spotify instead of working with us, made their own version - Spotify Blend, launched 2 years after our app.

The thing that bugs me the most is Spotify is a member of https://appfairness.org which states

> App store gatekeepers have carefully crafted their mobile device ecosystems to eliminate competition and maximize their own control and profits, to the detriment of developers and consumers.

However Spotify's own App Store did exactly the behaviour they are complaining about.

Re:Cal.com: The Open-Source Calendly Alternative on Tuesday January 24, 2023 @03:13PM (#34509555)
You only have a trademarks in certain categories.

That is how Apple computer and Apple the record label were able to co-exist, until Apple Computer started doing Music..

Re:Show HN: Help, I let ChatGPT control my computer on Monday December 05, 2022 @06:55PM (#33873745)
The GPT-3 model has an API, and can do a lot of this
For me it's more the hardware. I don't think AMD or Intel can compete at all with M1 Pro.

The performance per watt is insane, and given the ML/AI thing has blown up recently, I'm happy to have the neural engine.

The Apple screen is likely still much better ( colors, variable refresh rate ), the trackpad and it's integration.

Ask HN: Team size thresholds for various web app architectures

I have been involved in early stage teams where on day one it's decided to have a seperate frontend app ( usually React ) with a seperate API / Backend ( usually Rails ).When it comes to team size, if you're building a team and a SaaS app, what size team would you want a generic SaaS app as a Monolith vs team size for SPA + API backend? What impact would available team size have on architecture...

( Read More... | 2 comments | 2 points | on HN )
Re:Show HN: Visualize your day as 144 rectangles on Saturday April 02, 2022 @05:05AM (#30886859)
Re:Blender 3.1 on Thursday March 10, 2022 @03:11AM (#30624433)
Solvespace is amazing, I have been using it all day. Looking forward to trying out the blender plugin!
Re:Is the four-day workweek finally within our grasp? on Wednesday December 01, 2021 @07:12PM (#29410897)
I think a lot are in the same boat.

Is Job-Sharing a potential solution?

Looks like it supports split transactions which is great.

How would you approach budgeting/tagging transactions?

e.g. you might have a "materialised" transaction to your bank account, transferring to sales, but if you wanted to also track this against a salesperson, how would this be achieved?

Use case for this, is accounting, when you want to track that a transaction is an expense, but also track it against a budget.

Would you do it with 3 sets of transactions all linked, like 1 materialised, and 2 non-materialised?

Re:A Note about Spotify Transfers on Sunday October 11, 2020 @07:41PM (#24750078)
The irony is that Spotify is a partner in the app store fairness coalition (https://appfairness.org/).

I consider their developer platform[1] to be an app store of sorts, and they do not play fair when it comes to holding onto their market power in certain areas.

Anyone have a contact in the App Fairness Coalition to raise these points with?

[1] https://developer.spotify.com/community/showcase/

Older »