skysight-inc/HackerNews huggingface dataset:
Show HN: Subscription Magician – Subscription tracker built with RSC
Hi HN! I've built an app that I really needed. Maybe it can help you too.

Subscription Magician is a free subscription tracker I've built using Next.js 14 with React Server Components.

I got tired of paying random fees every month for services I was barely using. A few months ago, I realized that I was spending over $40 a month on dev tools I never actually used, streaming services I forgot about, apps I downloaded once - this sort of stuff. How much are you unknowingly spending on forgotten subscriptions?

I figured others might be facing the same problem, so I decided to build a solution. But, to be honest, I mainly viewed this project as an opportunity to get hands-on experience with the major changes introduced last year in Next.js 13. We all know it's not a good idea to replace tools that work perfectly for you, just for the sake of experimenting with the newest, shiniest framework. Since this was a personal side project, I was able to afford the luxury of transforming this app, that solves a real problem for me, into a learning opportunity.

Subscription Magician is 100% free to use, and while there's still a lot to improve, the core functionality is there.

I would love to hear your feedback as I continue to work on it.
I think this is a terrible idea. Daisy chain multi drop is so last century. Switched point to point networks are so much better!
They have been setting the rules to make games more suited for television broadcast for decades. It's entertainment as much as it is sport, gambling or not.
Well I’ll split the difference and I’ll say don’t use either and you should be good to go.
That sounds a lot like ATM where you called a machine and received a point to point pipe. Though you had to call first unlike Ethernet where you fling packets into the ether at will. ATM over SONET is used heavily in teleco but is on its way out in favor of OTN and Ethernet.
Try “a child playing with a potato Chip and Dale farm implements”.

Monterey Jack is a named character in a Disney property, not just a cheese variety too old to be trademarked.
> Irish posties mean you don't actually need them

I worked as a postie for a few weeks as a Christmas job when I was at Uni a looong time ago.

My GF used to write to me regularly (yes, writing letters was a thing back then), we came up a nice scheme: instead of using my actual address she wrote to a made-up non-existant address but with a valid postcode ("501 Any Street, Town, AB1 1AB" on a street with only a dozen houses) that was in one of the streets I'd be sorting letters for/delivering to.

Worked like a charm, would find her letter waiting for me in the pile to be sorted when I rocked up at the sorting office at 5am.
De Beers hasn't had a monopoly in decades and is no longer majority owned by one family.
Funny you mention it, the (reinforced?) solar panels will be an obstacle when aiming at other satellites.
Regardless of the unicode issue (some trademark lawyers are going to make a lot of money from this one day), its not more accessible at all. It hides any information behind prior knowledge about the fedi-use of the symbol. It's even very hard to look it up, if you see in print or on a device you are not controlling so you can't copy-paste the symbol for lookup.
can someone explain to me why Microsoft is so incredibly slow in implementing what i see as relatively simple changes? it reminds me of everyone begging microsoft for tabs in file explorer and they finally did it... after close to 15 years!

they have said they are going to depreciate the control panel for at least 7 years and it still isnt done. I dont understand how a company this size moves to slow in implementing what seems to be fairly straight forward things
The one bummer I have about Mastodon is that it takes what used to be a kind of sort of meaningfully understood usage of @ and turns it into scrambled eggs with @user@instance.social for it's usage in use names. It's the one place where I would begrudgingly acknowledge that blue sky has a compelling rationale.

And yes I'm aware that Mastodon omits the second @ for users on the same server, it's a imperfect compromise that sometimes helps but largely leaves the problem unresolved.
I prefer rebase over merge (and everything else)
But those asterisks are (at least in my font) all identical?

I'd argue that a better representation (unfortunately it's not in unicode [yet?]) of independent servers would be Figure 3.8 "Atoms of different species in a single box": https://archive.org/details/kittel-thermal-physics.-80/page/...
This is also the only reason I ever thought of buying an Intel GPU, but then I realized "Wait, if I am buying a new GPU I can just use my old GPU for host/passthrough. I don't need a new GPU that is roughtly as good as my current one just for SR-IOV, I'd want one at least much better than my current one" (RX 5600XT, not really top but it does its job)
Seems they sent a video with a trap in it, nice work by the FBI and Facebook and of course the victim who worked with the FBI to do this.

I think this is a better and easier way of finding these criminals then trying to pass laws to allow back-doors in the OS.

Interesting read
Also a problem is that these rules have business profiting from them. TSA contractors, PreCheck, Clear, Global Entry...

So you will have lobbies fighting against any ease in regulations as the more complicated is the check, the better for them.
There is no standard for this.

UARTs are called universal because they can be configured to work with "any" asynchronous serial protocol (within their bounds), which usually means

- 1 start bit

- 5-9 data bits

- even or odd parity

- 1-2 or sometimes 3 stop bits

per frame. Hardware UARTs also typically oversample 16x, which is why simple software UARTs are often somewhat glitchy.
> Also, large corps get SOC2, yet they are still not secure.

SOC2/ISO27001 audits are just "are you living up to the processes you defined yourself for SOC2 compliance", not "are you secure". It is dealt with by whatever Compliance unit the company has and only serves to avoid legal issues, and has nothing to do with whoever runs IT security.

Security audits is usually quite laughable, and work tends to be initiated by security vendors who happen to have a scan that gives some "very bad" result which they just so happen to have a silver bullet product to fix. Then the company uses that scan until the next company comes along...

Few companies take security seriously, designing things for security rather than just buying whatever bandaids they see in the store.
> I seriously doubt this is the mistake of $9/hr workers. Those workers are unlikely to be familiar with the whole picture and would probably just have requirements delivered to them. This is not a case of badly written code, the code didn't crash. It just didn't fit the requirements, likely because those requirements weren't known, because someone I'd wager working directly at Boeing getting a industry-typical salary didn't deliver them.

source: https://news.ycombinator.com/item?id=41328272
Something that I've noticed, that I wonder if it could be an useful (although very blunt force) heuristic for thinking about chemicals:

Chemicals with strong effects (e.g. bright colors, the ability to permanently set dye, powerful adhesives and epoxies, breathable waterproofing, etc.) often achieve their effect via strong chemical reactions. Strong chemical reactions have a good chance of being able to interact with your body's chemical reactions and make you sick. Therefore, you should default to handling chemicals with strong effects with caution (e.g. wearing gloves and a respirator if there are fumes).

Of course this is just a rule of thumb. Fruit juice is brightly colored but generally doesn't require special handling. Mineral sunscreen works via physical rather than chemical properties. Etc.
You're completely right, ofrzeta! Kardinal does manage Istio for you, so you don't need to learn or interact with Istio at all. In fact, Kardinal acts as a transpiler, taking Kubernetes manifests with simple Kardinal annotations and generating and applying the Kubernetes and Istio resources for you.
I thought you meant mobile browsers, but then you talked about desktop, and I got confused. Then I checked Chrome (which I don’t normally use), and there was no option to enter a custom SE. I would have bet money you could enter one there. Was this a recent (~last 5 or so years) change?
Reddit is in partnership with Google

Expanding our Partnership with Google
https://www.redditinc.com/blog/reddit-and-google-expand-part...

>With this partnership, and via our Data API, we’re ushering in new ways for Reddit content to be displayed across Google products by providing programmatic access to new, constantly evolving, and dynamic public posts, comments, etc., on Reddit. This enhanced collaboration provides Google with an efficient and structured way to access the vast corpus of existing content on Reddit and enables Google to use the Reddit Data API to improve its products and services – including supporting new ways to display Reddit content and providing more efficient ways to train models.
CockroachDB scurries off to proprietary software land
I made a simple one - https://dreamgenerator.ai. (If you pick the “High” image setting), but u have to subscribe to use it, otherwise it gives you stable diffusion.
You know all those icons because someone, some industry or some culture imposed it to you. Nothing is self-evident. We are constantly learning new symbols to be able to share graphic languages with other persons or interfaces.
It is not so clear-cut though. There is a hierarchy here that the article misses a bit I think. There will be participants of various awareness level:

1. Members of the audience that do not notice anything at all
2. Members of the audience that only notice it subconsciously, affecting some overall feeling of quality (an analogy would be typography which operates mostly in this realm)
3. Members of the audience that consciously notice that something is off, somewhere
4. The conductor that exactly knows that the piano is off
5. The tuner that exactly knows what and where is wrong with the piano
Exactly. Seems just a bait article from someone who doesn't know shit about what happened (similar to Dave Farley video blaming the Cyberpunk launch fiasco on the lack of CI/CD).
when it comes to some of the network interface/ sound settings i dont even bother with looking in the new settings section
Thank you, I was considering this but I need to be able to not rely on both machines being online.
From 1954 to 1975, theoretical physics created the standard model of particle physics. Experimental verification of the theory continued through 1980s and 1990s, and finally the Higgs boson in 2011.

But if we follow the dictionary definition of scientific theory "A coherent statement or set of ideas that explains observed facts or phenomena and correctly predicts new facts or phenomena not previously observed" or "a hypothesis confirmed by observation, experiment etc.", then after the 1970s, theoretical physics about the fundamental building block of reality hasn't really been theoretical physics, but rather hypothetical physics. They have worked on lots of theories (or rather: hypotheses) that they have not been able to test and verify experimentally.
Looks good. I see some potential
Cybertruck with ceramic armor and 800V generator
The intellectual roots of YIMBYism
A lot of the time it can happen if you're rendering a ridiculous number of frames. I used to get it in game menus where the FPS would spike into the hundreds. Other than that, just general high load will do it.

The noise comes from inductors in the GPU core power supply. Under the right load conditions, the coil in the inductor begins to resonate. The magnetic fields change so rapidly and contain so much energy that they physically push the coil until it resonates at some small fraction of the switching frequency. It's a pretty neat, if extraordinarily annoying phenomenon
Interesting, thanks for bringing it up.
Galaxy Ultra Watch copies all except Apple's durability and customer service
I was thinking about this, but how does syncthing handle conflicts?
I live in the EU and I can’t delete Safari on iOS. I, too, am curious about that claim.
Not sure if this was inherited from Chrome or their own addition, but Brave lets me use custom search engines, all you need is to give it an url with placeholder for the search term.
I'm happy to see uv is adopted in Pixi, which is a new personal favorite:

https://prefix.dev/blog/uv_in_pixi

Reasons for liking pixi, over e.g. poetry:

- Like poetry, it keeps everything in a project-local definition file and environment

But unlike poetry, it also:

- Can install python itself, even ancient versions

- Can install conda packages

- Is extremely fast
Good saying!
Tailscale is one of those services that feel too good to be true. I have known about it but can't get myself to trust it.
Chrome update fixes 38 security issues, including active vulnerability
Figma's CTO: Design means nothing if you don't ship it
ive found in the not too distant past that sometimes playing DRM content on librewolf to staight not work. For instance playing spotify will straight not work but will work fine in firefox
Locally hosted server? AWS ECS instance?

I also realize there's Amazon CodeCommit, interesting.
Without mentioning any names....

The largest company in it's industry that uses many mission critical applications systems every second of the day, is in the process of offshoring all its software development to you know where.

When a company brings in an Indian CIO, it's only a matter of time.
I like the option to choose between the "Fun" or "Serious" copy.
RansomLook – Ransomware Groups, Profiles and Posts
Item Patterns and Struct Else
ALL CAPS: Grandpa, he says the pandering to mobile users is ruining our ability to get things done on our computers!
The 'ManhattAnt' is European. Here's why it's thriving in the big city
Show HN: I made a tiny widget that facilitates frictionless user feedback
Hey HN,

I plan on launching several things these coming months, but all of them need some way of gathering and organising user feedback.

As an end user, I don’t want to login or click away from a page when reporting a bug or whatnot, unless I specifically choose to do so.

And as a dev, I have a specific - almost rigid - list of needs in this regard: an embeddable widget, @project pages, SO-esque comment/vote system, mail-like inbox for user submissions, widget URL whitelist/blocklist, user leaderboards for marketing, noti emails every 24h…

I’m launching Buggy.so as a one-size-fits-all answer to the needs of my users and myself. Needless to say I’ll be using it in those “several things these coming months”.

Thanks for your time.
I think you misunderstand me, it's not that I don't understand the idea in and of itself, I don't understand the logic of believing that such a thing is integral to the definition of success of protocols.
Take a look at https://github.com/karlicoss/HPI

It builds an entire ecosystem around your data where it is programmatic rather than just dumping text files. The point of HPI is to build your own stuff onto it and it all integrates seamlessly together into one Python package.

The next stop after Karlicoss is https://github.com/seanbreckenridge/HPI_API which creates a REST API on top of your HPI without any additional configuration.

If you want to get more fancy / antithetical to HPI, you can use https://github.com/hpi/authenticated_hpi_api or https://github.com/hpi/hpi-graph so you can theoretically expose it to the web (I am squatting the HPI org, I am not the creator of HPI). I made the authentication method JWTs so you can create JWTs where it will give access to only certain services' data. (Beware, hpi-graph is very out of date and I haven't touched it lately but my HPI stuff has been chugging away downloading data).

Some of the /hpi stuff I made is a bit mish-mash because it was rip-and-replace from a project I was making so you'll see references to "Archivist" or things that aren't local-first and depend on Vercel applications.
I'm wary of stuff like this, probably really useful to rapidly iterate.... but what a maintence nightmare after 10 years and your schema has evolved 100 times, but you have existing customers in various state of completeness. I avoided firebase when it came out for this reason. I had a few bad experiences with maintaining applications built on top of Mongo that made it to production. It was a nightmare.
Volcano spews red-hot lava in new eruption on volatile Iceland peninsula
Do you have an email? I am thinking of doing a blog post comparing css/auto layout, and would like your input?
I love that you're still arguing with me about what words I cobbled together--which are not actually words anybody uses--sound like they mean and why.

I'm having real trouble coming up with a single country that has the demonym "[Country name]man."

There is a meaningful difference between the name of a country and the term for someone from that country. The second is inherently neutral, because no one controls where they're born. The first connotes that someone defines themselves by their connection to the country as a country (or that the person calling them that sees that as their primary identity, subordinate to the identity of the country itself).
> It’s fine for internal tools exposed to trusted users,

No, not really?

> or you can implement a “bring your own API key” pattern where users supply their own key to use with your client-side app.

This is a valid use-case, even if it breeds unsafe patterns (just allow random site/code on the internet impersonate you and spend money on your behalf).

But it's not really worse than how 3rd party integrations generally do that anyway.
On which preset for SVT-AV1? One of the strengths of SVT-AV1 is the presets offer a very wide trade off between quality and complexity. See the chart here:

https://engineering.fb.com/2023/02/21/video-engineering/av1-...

If you try a preset like 8 you may find you get good enough quality and a fast enough encode at a good enough bitrate. Some encoding guides:

https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/Docs/F...

https://trac.ffmpeg.org/wiki/Encode/AV1

You'll have to play around with the parameters to get the results you want. Try 5 minute clips until you're happy with it.

And use SVT-AV1 2.2 since that has more performance improvements:

https://www.phoronix.com/news/SVT-AV1-2.2-Released
I think the new Stadler FLIRT trains over here also had "factory setting" horrible door close alert noise that was then toned down after a while. Maybe it's easier to have it that way so the manufacturer gets no lawsuit in the vein of "there was no warning the door was about to close!".
If the FAQ/knowledge base documentation has real value then you need to maintain it the same way you maintain and enhance the code.

Ideally your product doesn't need separate documentation, and FAQs only have answers to general questions that don't change with every release. The product's UI should not require separate documentation or a knowledge base.

At one place I worked we had this problem, in two languages, and people frequently adding to the knowledge base. It didn't seem to slow down support tickets, users asked questions they could have found in the docs. So we went through the FAQs/KB and brainstormed how we could eliminate each question by improving the software and the UI. No more articles about how to change a password or how to format a date, because the UI can show that clearly. The company should keep track of the most frequent support requests and deal with those in terms of product features and UI/usability, not by writing another FAQ few users will consult.

I bought a new iPhone a couple of months ago. It came with almost no documentation, and what it did come with I didn't need. You want to shoot for what people call "intuitive," more correctly obvious, and remove unnecessary choices and options and dead ends from the product rather than explain to people how to avoid them or work around them.
Nanolog supports logging with 7 ns median latency
I don't see how $9 is relevant. If they are based in India $9USD/hour is 755 Indian rupees. That $9 is a really good wage.

A tech worker in India supposedly makes 32,000 rupees per month. So that's 200 rupees per hour or $2.38USD.

It's relative to the region and its economy. I'd love to have my Canadian wage paid in Kuwaiti Dinars one for one.
They could do a system where you can create one API key with a budget for a site, and that's it, that would be enough, but until they have that budget system, it's not really a good approach
A View from the Gallery
Why do you think $9 an hour is shameful? Doesn’t that entirely depend on the cost of living? $9 could be 3x the average wage in some parts of the world.
While I agree that it's not the first, I think it's unfair to say that it's not valuable without hundreds of integrations.
One very interesting thing about this is:

https://github.com/radically-straightforward/radically-strai...

import server from "@radically-straightforward/server";
import * as serverTypes from "@radically-straightforward/server";
import sql, { Database } from "@radically-straightforward/sqlite";
import html, { HTML } from "@radically-straightforward/html";
import css from "@radically-straightforward/css";
import javascript from "@radically-straightforward/javascript";
import * as utilities from "@radically-straightforward/utilities";
import * as node from "@radically-straightforward/node";
import caddyfile from "@radically-straightforward/caddy";
import * as caddy from "@radically-straightforward/caddy";
> If a developer has multiple browser apps, only the most downloaded app will be eligible

Then that would imply that only the Safari Technology Preview should be eligible.
Not sure if I'm addressing your point correctly, but Kardinal does have the concept of external services and provides a plugin system that allows you to manage stateful external services. Here is an example [1] of a plugin to manage Neon [2] (a serverless Postgres DB with support for branches). You can find more information about plugins here: https://kardinal.dev/docs/concepts/plugins

[1] https://github.com/kurtosis-tech/neondb-plugin
[2] https://neon.tech/
So let's assume the following:

You outsource your software development to some country with quite low average monthly salary. Say some country in eastern Europe, where average salary is $500 / month.

Then you only hire from the top CS programs in the country and pay them, say, 3 times the national average - so $1500 / month. Given 150 work hours in a month, that comes out to $10/hour gross pay.

You get good engineers, pay less, and they earn more than they'd get from pretty much any domestic employer.

If the average software dev in the US makes, dunno, $70k / year, then that would be the equivalent of getting hired on a $210k / salary.

Of course, it's not all smooth sailing - but I think the important part here is to keep in mind that pay is relative. What could be a pitiful salary in rich western countries, could be a very good salary other places.
SAN certificates, Semi Accurate Name
Please don’t regurgitate LLM output without disclosing it up front. We can all go get fake data and make up stories on our own if that’s what we want.
Intrinsic value, like all value, is subjective. Always look for an audience that will value whatever it is you're making. When you use what you intrinsically value as a proxy for what a loosely-defined demographic values, it can lead you down a long road of building things that no one but you thinks is useful.
Fruit juice also doesn’t retain its color over long periods of time. Good dyes in general are hard to make safely, and we use a lot of dyes in our society.