Hacker Newsnew | past | comments | ask | show | jobs | submit | altano's commentslogin

Moonlight on the Apple TV works great.

They added auto-playing, full screen video ads to the home screen. I threw mine in the garbage.

Pride and love, lol…


> They added auto-playing, full screen video ads to the home screen.

I'm pretty sure this is actually Google's fault (even Sony televisions suffer from this bullcrap). Unlike phone Android, Google TV (yes, that's the official name now) enforces certain "standards", one of them is this bullcrap.


> I'm pretty sure this is actually Google's fault

Who cares who delivered the actual bytes or who initiated the change, the matter of fact is that people buy a device from one company, then the company is responsible for the experience they deliver while it's supported. Since they chose Android, they're responsible for the experience you get when using the stuff you buy from them.

I'd never complain to the maker of a compressor when it dies in a fridge, I'll complain to the one I bought the fridge from. Not sure why we're so adamant on thinking differently regarding computers. NVIDIA might blame Google internally, but feels like consumers are right to be pissed off about NVIDIA changing (or being OK with someone else changing) their experience in a product they bought from NVIDIA.


I use an old Amazon FireTV Stick on an old LG LED TV (semi-smart), and neither of them bug me with such fullscreen ads, unless I opt to watch MX content on Amazon Prime (MX is basically third-party ads-funded free OTT content; Amazon Prime requires subscription, and even its standard subscription has occasional ads for Prime content, though Amazon Prime also has a premium pricing tier for ads-free content).

I don't face such third-paety ads nonsense on Netflix and Disney+ (yet), at least on this old FireTV and old LG TV.

Unskippable irrelevant annoying ads and privacg concerns are the main reasons I still steer clear of "smart" TVs.


My Sony TV doesn't do this, thankfully

I did end up switching to Flauncher for a while before getting an Apple TV.

Does Apple TV have ads for Apple shows in its UI?

No. The Apple TV _service_ does, and you can configure that service to be some kind of weird god service if you want. But you can also treat that service like any other normal service, one that only comes up if you launch it. In that case, the home screen is just a straight icon grid with no kerfuffle.

Yes, one or two, and not annoying (not trying to grab your attention). No ads for toothpaste or cars.

Apple TV is not the solution for purists who cannot handle anything that can be construed as an ad. It’s a great solution for those who just want to browse and watch content without distracting ads everywhere.


The Apps in the home row on Apple TV will have fullscreen promotions when the home row is along the bottom of the screen. If you set your home row apps with care, the fullscreen previews will not be ads (i.e. Photos will do a slideshow of your photos, Jellyfin just pulls random images from its/your own movie library metadata, etc.).

You can make them still images by going into the accessibility settings

This is Google. Just change the default launcher and you're good.

Nova Launcher just added advertisements, unless you buy Pro. Ads come for everyone.

Try https://github.com/spocky/miproja1, it's awesome and will never get any ads.

That's because Nova launcher sold to new owners (whose presumed only goal is to serve ads)

Full screen video ads on the home screen ? I don’t see this on mine.

You could just have download a different home screen... sad.

Who’s going to make the rehype plugin?

I think it's pretty common for more than one thing to happen on most days.


It isn't unheard of for 2 companies to announce a shutdown on the same day. What is less common is for them to both announce it on the same day and last day isn't 4 weeks/30 days.

When I saw this announcement after seeing pocket earlier, I immediately started to wonder if there was a regulatory change on 8 July.


DOJ starts enforcement of the new DSP on that date, for one thing.

https://news.ycombinator.com/item?id=44071372



Thanks that is useful


I think Devbox's killer feature is trivially searching for and installing packages by version: https://www.jetpack.io/blog/how-nixhub-searches-nixpkgs/


There's no need for anecdotes as the data is published. Only ~1% of connections are missed: https://reporting.sbb.ch/punctuality?=&years=1,4,5,6,7&scrol...

~93% of trains are punctual with a VERY strict definition for punctual: within 3 minutes of the scheduled time.

If you experienced worse, you were in an unlucky minority of people.


What your link shows is that train punctuality in 2022 was 92.5 %. That is shocking bad. Back in 2018 at least 10 countries were doing better than Switzerland.

https://www.statista.com/statistics/1255048/punctuality-regi...


Here is a recent perspective.

[1] "Why Swiss trains are less punctual — and what is being done about it" - https://www.thelocal.ch/20220110/why-swiss-trains-are-less-p...

Once more a variation on how to lie with statistics... It does not matter if the overall statistics show a somewhat high value, mostly driven by predicable and frequent travels between Cantons in the mountains, where there is maybe just one track. What matters is the experience of the majority of commuters on urban centers. From [1] in 2022, the year of most recent statistics.

"The punctuality values in the last three months on some major intercity routes are below the threshold:

Zurich HB - Bern: 73.5 percent of on-time arrivals and departures

Lausanne - Geneva: 71.5 percent

Basel - Zurich: 67.5 percent

Zug - Zurich HB: 76.1 percent

Olten - Lucerne: 66.7 percent "


But you are doing the same thing. Switzerland has a high standard of 3min is late. What actually important if you make your connections. In Switerland you make your connection like 98ish% of the time.

This article picks out some of the worst lines over a very short time period. You can do that in most networks. Some German ICE lines have 23% on time.

I ride some of those city to city pairs and those numbers don't line up with my experiance over the last couple years.


I'm not sure how Statista got their info, but most other countries define "late" as being more than 5 minutes behind schedule. In Switzeland that limit is lower with only 3 minutes not counting as late.


Can’t tell from that link but historically the Swiss punctuality standard is three minutes where other countries use five or more, Japan being the notable exception.


CFML was the easiest way to get into dynamic, server-side rendered pages back in the day. It was insanely productive and easy for a person cutting their teeth on programming as it was such a small leap from HTML.

I don't know of anything that still ticks those boxes but if you're just looking for (1) easy-ish, (2) interspersing HTML tags and code, and (3) server-side rendered simplicity, then PHP is still a very viable successor.


Disable source maps in the debugger. They are likely the source of your frustration and frankly I still do not understand why they are on by default given how bad the experience is of actively debugging with them on.


Your comment made me want to scratch this long-standing itch and write-up why you should disable source maps. Check this out:

https://alan.norbauer.com/articles/disable-source-maps


That’s not under the conditional breakpoint heading. You would just override the value to be a getter in the console, or you could even change it in your source code if you have write access.


Thanks, I know I could do it in the console or the original source. But I was referring to the fact that the sentence in the post says to convert it to a getter "either in the original source code or using a conditional breakpoint."


Oh! I understand the question now.

You can put any expression into a conditional breakpoint, so anything you can do in the console you can do in a conditional breakpoint.

So, if you're doing this sort of thing once, you can just type it into the console and you're golden. But if you want to modify a stack local variable over and over again every time it is initialized, it's much easier to do in a conditional breakpoint because then it will happen every time that line of code runs, and your debugger never has to pause. (see https://alan.norbauer.com/articles/browser-debugging-tricks#...)


Got it! Thank you for the explanation.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: