MurphyA/hacker-news huggingface dataset:
by latexr | 2025-09-15 15:58:50+00:00
> Uber, which sends (…) marketing as push notifications.

Apple themselves have started doing that, so zero chance of the rule being enforced.

> https://developer.apple.com/design/human-interface-guideline... says

Those are the Human Interface Guidelines, which are basically suggestions on how to make a proper app. They don’t impact policy and Apple has been shitting on them for years now. Liquid Glass breaks so many rules it’s not even funny. What you want to link to is the App Review Guidelines, specifically 4.5.4.

https://developer.apple.com/app-store/review/guidelines/#4.5...
by doctorpangloss | 2025-09-15 15:59:05+00:00
I like Trigger but it's a lot of complexity...

> use cases like compute-heavy tasks such as generating videos using AI (Icon.com), real-time computer use (Scrapybara), AI enrichment pipelines (Pallet, Centralize), and vibe coding tools (Hero UI, Magic Patterns, Capy.ai)

Okay, but aren't these websites using Trigger to schedule remarketing slop? Like adding you to Slack, sending you an email on day 1, sending you an email on day 7, etc... How exactly is it being used to power applications? You know what the difference is.
by FridayoLeary | 2025-09-15 15:59:09+00:00
>The criminals will just flock to the "real encryption" and not the honeypots/ backdoored messengers as they are being caught. In the end word of mouth will spread: "This is safe, this is unsafe."

Actually the opposite seems to be true. Criminal gangs are particularly susceptible to honeypots precisely because they don't trust the mainstream services.

2 prominent example was that huge sting operation a couple of years back where a supposedly "secure" service was being run by the FBI. And then you have the infamous pager plot, which is admittedly very different but it perfectly illustrates how shaky alternative communications can be.

>Just because a few Kremlin bots on Telegram are brainwashing people in the west, the west doesn't have to become North Korea.

From the hysteria this has generated you would think it was the most crippling threat western democracy has faced since communism.
Show HN: Beyond – Dynamic Pricing App for Short-Term Rentals
by thomcrowe | 2025-09-15 15:59:19+00:00
Hey HN, We built a mobile app for short-term rental hosts and property managers to manage dynamic pricing, bookings, and calendars on the go. Our team has worked on revenue management for hospitality since 2013, and we’ve seen that many hosts (ourselves included) are rarely behind a desk—they’re out in the field, meeting owners, handling check-ins, or updating prices from their phones at odd hours. We wanted to fix a longstanding pain point: revenue management software for our space has always been web-first and clunky on mobile. This was frustrating, as over 60% of internet traffic is now mobile, and property managers need to react to market changes and new bookings quickly, no matter where they are. Here's what the new app does: Instantly adjust prices for listings, apply overrides, or respond to spikes in demand right from a phone. See each new booking as it happens (with details), so revenue planning is less guesswork. Access all property calendars in a streamlined, mobile-friendly view, designed for multiple listings. Get up-to-date pricing suggestions and alerts, without logging in on a full desktop. Set up is simple—a couple of taps and you’re live. One of our early users said: “It’s everything you need for on the go. I was able to set it up quickly and update prices at an open house while answering questions from owners.” Free to download—no credit card required to try it out. The app is on the App Store and Google Play: just search for Beyond Pricing Mobile. If you want a walkthrough or run into bugs, we’re here answering questions. Curious what HN thinks: does this solve a pain you’ve had with STR management? What features would make this genuinely useful, or what’s missing? Would appreciate feedback, requests, or blunt criticism—we want to improve this for busy hosts/managers like us. Thanks!
by Aurornis | 2025-09-15 15:59:20+00:00
> Best is to have some type of long term storage like a Diesel generator only for estimated 1-2 weeks of the year depending on location where it will be needed.

Unless you live in a location without much sunlight, it’s better to invest in a solar powered system with a transfer switch to go off grid.

If you size the system appropriately it can recharge the battery by day during an outage and now you can operate off-grid for a very long time.

Diesel generators come with maintenance overhead that adds up year over year. They also contribute nothing during normal times, as opposed to a solar install which can offset electricity costs or even earn money.

If you live somewhere dark this is less helpful, though.

Consumption also matters. Some people have eye-popping amounts of electricity consumption while other households get by with far less. The difference, including heating and cooling costs, is surprisingly large between the highest and lowest households.
by esafak | 2025-09-15 15:59:27+00:00
No, not necessarily. Conservatives condone social engineering as long as it agrees with their beliefs; e.g., to promote specific religions, and heteronormativity. Look at https://en.wikipedia.org/wiki/Conservatism#Beliefs_and_princ...

I think you are describing https://en.wikipedia.org/wiki/Libertarian_conservatism
by cxr | 2025-09-15 15:59:51+00:00
I'm referring to the semicolon insertion described in the README as, "When a newline is seen after the following token kind, a semicolon is inserted".

> Procedures don't even return things

Oberon allows return values from functions (which are still declared with the PROCEDURE keyword). It looks like the same is true in Titania:

proc_body = decl_sequence ["begin" stmt_sequence] ["return" expr] "end".

<https://github.com/gingerBill/titania/blob/085b7b5bcf7f06076...>

I'm curious what you're going to do with the code generator. Parsers are easy and can be completed in a day or two. Even with a reference implementation, however, it's the backend that's a slog.
by ceejayoz | 2025-09-15 16:00:50+00:00
4.5.4 is more important, and agrees with the "you must" bit in the HIG.

"Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app’s UI, and you provide a method in your app for a user to opt out from receiving such messages. Abuse of these services may result in revocation of your privileges."

> Apple themselves have started doing that

Well, it's their platform. They've their own internal rules and app review processes, one would presume. Like how the cops can shoot people, but I can't.
by jrm4 | 2025-09-15 16:00:58+00:00
Nailed it. Many, if not MOST "political debates" you see can probably be deflated by just clearly having each side define their terms.

E.g. Capitalism is often either "people making favorable trades" or "exploitation through decreased liability for big money investors" depending on.

(and please, don't get me started on "woke." Sigh)
by everfrustrated | 2025-09-15 16:00:59+00:00
As as over-thinker myself something I didn't appreciate until too late in life is the necessity of practice.

If you want to be able to hit a ball it doesn't matter how much thought you put into it - the learning is all about programming your lower instinctive brain and it only has the input device of repetition. This brain level has the ability to work at much lower latency - which is critical for reactive physical tasks.

I suspect it is the same here. You can certainly learn to speak using different levels of your brain as well. Case in point public speaking - the reason this is hard is generally you have to trust your mouth on automatic mode to follow behind and using the thinking part of your brain to better plan (or remember) ahead to build a narrative path.
by iLemming | 2025-09-15 16:01:07+00:00
> that's how apps decline in popularity and eventually die, thus decreasing the value of the huge amount of time you've invested

That's true. That happened to many apps that I invited into my workflows over the years, and I have tried multitude of different things.

Emacs has been the complete opposite in my experience - the more I use it, the more value I am able to extract over time. Because Emacs is not "an app", it's a full-fledged system that offers endless customization and extensibility. The longer you engage with Emacs, the more you discover its potential to adapt, integrate, and evolve with your work habits. This makes learning Emacs an investment that continuously pays off, as you unlock new capabilities and refine your workflow.

Pretty much any other app that I use every single day can be replaced with an alternative or even completely removed from my toolbelt and I may not even feel the impact in the long run. There's no alternative to Emacs. Nothing comes even close to what I can do with it today. I'm 100% sure, even ten years from now that will remain the case. Unless there's a "better fork" of Emacs that comes out, built on the same/similar principles.
by GenerocUsername | 2025-09-15 16:01:43+00:00
The motto of the forest service is 'do the most good for the most people for the longest time'

Reality is you sometimes have to drop some dead weight for 2% of people to protect and further the lives of the other 98%.

Turns out it would have been better to find alternative solutions for those 2% back when they were only 0.2%, but instead Dems made them the center of attention and is now staking the future of our country on continued pacification of an increasingly violent 'underserved' social blight.

Drop the T. Protect children. Enforce laws in our urban murder cities... Or continue to lose the culture war. If you turn to violence during this process it will be worse for many more people than the 2% being staked for protection currently.
by BinaryIgor | 2025-09-15 16:01:53+00:00
It's not that simple, there's a niuance there - tradeoffs are to to be made if we want to have a decentralized system; it will not scale to the whole planet, if running a node is accessible; and it must be so, otherwise it's not decentralized.

The reality is, we will have a mix of custodian - through third-party - and self-sovereign usage; depending on the context and user's skill
by ryandrake | 2025-09-15 16:02:06+00:00
> Most of the noise seems to be coming from developers, so, to me, it looks like Apple is doing a good job as my agent.

Yea, whether we like it or not, app developers (as a general group, not you, the individual good guy) have proven themselves to be generally bad actors and unfortunately need to be treated as attackers. The more I hear developers complain about a platform not letting them do this or that, the more at ease I am about running software on that platform.
by this2shallPass | 2025-09-15 16:02:18+00:00
I hadn't heard of them either so I checked online. I usually check Media Bias / Fact Check and AllSides when I encounter a news source with which I'm not familiar.

1. Media Bias / Fact Check:

Funded by / Ownership

The Cradle lacks transparency as it does not disclose who owns it. Revenue is generated through donations.

Analysis / Bias

The Cradle’s content frequently opposes Israeli policies and Western geopolitical stances, particularly focusing on West Asian politics. Articles often critique far-right Israeli politicians and highlight regional issues from a perspective that challenges mainstream Western narratives. Articles and headlines often use loaded emotional language in opposition to Israeli policy like this Cracks deepen in Israel as opposition head issues ‘ultimatum’ to Netanyahu. This story is correctly sourced from the Times of Israel and Haaretz.

Editorially, The Cradle consistently frames Israel negatively with stories such as this On Israel and rape. While this article is sourced properly from credible sources, it is entirely one-sided in focusing on Israel. When reporting on the United States, they often report negatively on President Joe Biden like this ‘Biden has the blood of innocent people on his hands’: Former US official.

https://mediabiasfactcheck.com/the-cradle-bias-and-credibili...

2. AllSides:

The Cradle Rated Lean Left in January 2024 Independent Review

An independent AllSides reviewer opted to give The Cradle an initial rating of Lean Left.

While it demonstrated a clear opposition to Israel and the West, The Cradle did not appear to weigh in on other topics relevant to right-left U.S. politics. Site searches for "liberal," "conservative," "right-wing," and "left-wing" yielded few results.

https://www.allsides.com/news-source/cradle-media-bias
by mlunar | 2025-09-15 16:02:23+00:00
Not the author, but last time I checked (3y ago), the fonts CDN was surprisingly slow, like hundreds of milliseconds of latency.

As the website I was optimizing was selfhosted, also selfhosting the font had a noticeable effect on the page load time. See https://github.com/SmilyOrg/photofield/commit/12352667c01624...

I'm not sure what you mean with the rest of the comment though, it's a very small change and it gets cached by the browser like other static assets, so I'm not sure what is the overkill here.
by NoiseBert69 | 2025-09-15 16:03:13+00:00
It's a bit like balloon projects that have a transmitter. I think now the 20th group found out that standard GPS receivers stop reporting data of at a specific height because of the COCOM limit implementation (They 'or' speed and height). Well.. there are quite a few modules around that 'and' this rule and so work perfectly fine in great heights.

It's all about the learning experience and evolution of these projects. Mistakes must happen.. but learning from them should take place too.
by xjm | 2025-09-15 16:03:36+00:00
> Thatcher told us, “There is no alternative.” In 1982, Bill Gibson refuted her thus: “The street finds its own uses for things.” > I know which prophet I’m gonna follow.

> Thanks to a free AI model that ran on my modest laptop, in the background while I was doing other work, I was able to write [an accurate quote]

He's right, but it sure sounds like a long fight made of small actions.
by simon_he | 2025-09-15 16:03:38+00:00
Hey HN,

We built `vue-renderer-markdown`, a high-performance streaming Markdown renderer for Vue 3. It was extracted from the core of DeepChat, our open-source AI chatbot, after being battle-tested in production.

This wasn't just an exercise. We needed to render complex, streaming Markdown in real-time for AI chat UIs, and existing solutions weren't performant enough for the Vue ecosystem. Our renderer solves this by drastically minimizing DOM updates.

*Key Highlights:*

* *Built for Vue 3:* Native, with a simple and intuitive API. * *Extreme Performance:* In complex streaming scenarios, it generates up to *100x fewer DOM nodes* than alternatives like Vercel's Streamdown. This is critical for smooth, responsive UIs. * *Battle-Tested:* Proven in a large-scale application (DeepChat) and used by an active developer community. * *Rich Markdown Support:* Handles custom Vue components, tables, math/LaTeX, syntax highlighting, and more, right out of the box.

*See the Difference:*

We set up two live playgrounds with the same complex Markdown to demonstrate the performance and markup difference.

* *Our Vue Renderer:* [https://vue-markdown-renderer.netlify.app](https://vue-markdown-renderer.netlify.app) * *React (Streamdown):* [https://react-stream.netlify.app](https://react-stream.netlify.app)

NPM: `https://www.npmjs.com/package/vue-renderer-markdown`

If you're building AI applications, chatbots, or any content-heavy UI with Vue, give it a try. We'd love to hear your feedback!
by eallam | 2025-09-15 16:03:41+00:00
That's actually how we started back during YC W23 as a "Zapier for developers" but we pivoted to "async workflows" later in 2023 and have since been used less like Zapier and more like the core part of an apps infra/backend, which has taken off with AI applications building AI workflows and agents, including those examples you quoted there.
by tudorg | 2025-09-15 16:03:51+00:00
Great to see pgstream on HN!

Besides DDL changes, pgstream can also do on-the-fly data anonymization and data masking. It can stream to other stores, like Elasticsearch, but the current main focus is on PG to PG replication with DDL changes and anonymization.

We've been using it in Xata to power our `xata clone` functionality, which creates a "staging replica" on the Xata platform, with anonymized data that closely resembles production. Then one gets fast copy-on-write branching from this anonymized staging replica. This is great for creating dev branches and ephemeral environments.
by alias_neo | 2025-09-15 16:03:55+00:00
> Why not? I presume you're still running a lockscreen that will trigger...

Maybe I misunderstood; I thought the suggestion was that there was no lock screen/login screen at all and that the LUKS password was the only barrier to entry.

> More than you think, though it does depend on hardware

It was an educated-"joke", I'm quite particular about my laptop hardware, I've had quite a few for work and home over the past couple of decades I've been running Linux, and lately, fewer and fewer that meet my other criteria have had the hardware support for proper sleep/standby/hibernate; by that I mean I want to be able to shut the lid at the end of the work day, or at the end of the evening (for my personal laptop) and have my work laptop not be at 0% in the morning, or for my personal laptop to last a week or so for when I next come to use it, but I'd also like to be able to open the lid and be back at my desktop within no more than the time it takes to enter my password plus 2-3 seconds if I need to.

Typically I just leave them plugged in all of the time when I'm at home and put them back on the charger when I'm done to work around this, but that's not great for their batteries; more of an issue for my personal laptop as I tend to replace it less often than work replaces my work one.
by alphazard | 2025-09-15 16:04:05+00:00
This mindset that the value of code is always positive is responsible for a lot of problems in industry.

Additional code is additional complexity, "cheap" code is cheap complexity. The decreasing cost of code is comparable to the decreasing costs of chainsaws, table saws, or high powered lasers. If you are a power user of these things then having them cheaply available is great. If you don't know what you're doing, then you may be exposing yourself to more risk than reward by having easier access to them. You could accidentally create an important piece of infrastructure for your business that gives the wrong answers, or requires expensive software engineers to come in and fix. You accidentally cost yourself more in time dealing with the complexity you created than the automation ever brought in benefit.
by jrm4 | 2025-09-15 16:04:29+00:00
"Woke" is perhaps the freaking platonic ideal of what this article criticizes.

I'm black. It once was just a mostly fun little word that meant "Hey man, are you paying attention to the world around you?"

And today it is completely without concrete meaning. For the left, it's kind of whatever, because it's responding to what it is for the so called right -- literally nothing more concrete than "what I don't like right now that might be associated with any group possibly considered a minority."
by apparent | 2025-09-15 16:04:44+00:00
Looks like the key language is the definition of "material support". [1] It appears not to include speech (though "training" could fall into this camp), and there is also a First Amendment carveout just below the definition.

I wonder if this would have legs in the current Congress. Probably depends on how popular the other parts of the bill are (I have no idea what it's about, but I saw there's lots of other stuff in there).

1: https://www.congress.gov/bill/119th-congress/house-bill/5300...
by pull_my_finger | 2025-09-15 16:05:22+00:00
I like the idea of loading all apps from the "root" user profile, and pushing them to sub-user accounts, that seems natural as an administrative feature, but when you do it that way, any kind of privacy you'd have separating apps from seeing each other seems like it would be lost. I don't want apps to know what other apps on my phone, that would be part of the promise of user profiles in the first place... I'm not sure how to remedy that, but I've seen this advice in TFA and also on a youtube channel @sideofburritos, that covers GOS and security stuff, and it seems counter-productive in that sense.
by latexr | 2025-09-15 16:06:47+00:00
> 4.5.4 is more important

That’s the one I wanted to link to. Fixed. Thank you.

> and agrees with the "you must" bit in the HIG.

I know. The point is that the HIG is not used to enforce app policy, the App Review Guidelines are.

> They've their own internal rules and app review processes, one would presume.

Which is exactly why they are in trouble with governments around the world.

> Like how the cops can shoot people, but I can't.

Cops can’t just shoot people (well, maybe in the US?), they have to have a reason. In any civilised nation, a cop who shoots a random person doesn’t just get a pat on the back and a thumbs up. They are meant to be public servants who help enforce the law, not vigilantes who stand above it.
by WillAdams | 2025-09-15 16:06:50+00:00
It would be very interesting to put together a system for the Raspberry Pi which focused on these ideas, esp. paired with interface hardware to support it (though of course, that is a total inversion of his idea of computer as unexpandable appliance).

Interesting that the inventor of the KoalaPad tablet (an early graphics tablet for 8-bit computers --- I can recall using one on a Commodore 64 in the high school computer lab) was a user of and advocate for the "Swyftcard":

>writing for A+ in November 1985, said it “accomplished something that I never

>knew was possible. It not only outperforms any Apple II word-processing system,

>but it lets the Apple IIe outperform the Macintosh… Will Rogers was right: it

>does take genius to make things simple.”

Or, perhaps someone could explore a nice version of the Oberon programming environment on the Raspberry Pi? (apparently drivers are the big hold-up?)
by toomuchtodo | 2025-09-15 16:07:15+00:00
I just replaced a residential condo building's fossil gas generator (Kohler 48RCLC), at a cost of ~$24k, because the association didn't perform the required maintenance on it. Yes, fossil generators can be reliable if you do the maintenance and you monitor to ensure they are doing a test run weekly/monthly under load. Lots of people don't.

My Powerwall quietly sits there charged and waiting to be under load, and charges to full when storm mode is activated (or I activate it manually). It has a 10 year warranty, 15 years if part of a virtual power plant (which my storage participates in with the local utility). It requires no maintenance. I also received a 30% federal tax credit for the Powerwall, which the building will not receive for a generator.
by nathell | 2025-09-15 16:07:18+00:00
It’s Verdana.

Fun fact: the article uses U+03C0 GREEK SMALL LETTER PI (π), but Unicode also has several pi codepoints meant to be used specifically for math. E.g., U+1D6D1 MATHEMATICAL BOLD SMALL PI (let’s see whether HN strips it: [edit: it does, see [0]]).

[0]: https://en.wikipedia.org/wiki/Pi_(letter)#Unicode