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

who uses browser level Adblockers anymore?

Just use Pihole.

Traveling? VPN home then Pihole


Apparently a lot of folks, at least judging by UBO user numbers. Pihole doesn't look trivial to setup.


lol. I work in Applied cryptography and I don’t know a harder distributed system built on such a broad spectrum of primitives which has seen such high uptime.

Are you qualified to speak on this topic?


Shock: company selling quills says printing press bad for humans.


I work in applied cryptography and XMR is my preferred cryptocurrency.


Why not Zcash?


Monero doesn't have a dev tax.

Though Zcash proponents will say the tax is a good thing. The tax is so good, that instead of getting rid of the tax after half of the coins were mined like the developers originally promised, the devs kept the dev tax for all of the mined coins.


Not the OP, but Zcash's privacy feztures are optional and seldom used in practice, whereas monero is secure by default. It helps with blending in the crowd.


right, plus the anonymity set size, plus the original trusted setup (now largely resolved)


Heya, is it possible to detect the worm on iOS / macOS? Does the fix in latest OS just remove the worm if unknowingly infected?

Reads like a zero click infection leading to arbitrary execution of long running code.

Seems fairly insidious?


Does quantised MLX support vision though?

Is UV the best way to run it?


uv is just a Python package manager. No idea why they thought it was relevant to mention that


Because that one-liner will result in the model instantly running on your machine, which is much more useful than trying to figure out all the dependencies, invariably failing, and deciding that technology is horrible and that all you ever wanted was to be a carpenter.


Right: I could give you a recipe that tells you to first create a Python virtual environment, then install mlx-vlm, then make sure to downgrade to numpy 1.0 because some of the underlying libraries don't work with numpy 2.0 yet...

... or I can give you a one-liner that does all of that with uv.


python-specific side question -- is there some indication in the python ecosystems that Numpy 2x is not getting adoption? numpy-1.26 looks like 'stable' from here


I think it's just that it's a breaking change to a fundamental library, so it will take many months for the ecosystem to upgrade.

Similar thing happened when Pydantic upgraded from 1 to 2.


I have a project on torch 2.6 and numpy 2.2. I never had any issues with that combination.


If all code is written by AI or by "vibe coders" then what happens when companies are selling products they don't themselves understand? - sounds like a recipe for disaster to me.

I think it's pretty obvious that generative AI isn't replacing the need for engineering - ever.


This happens regardless as people leaving companies and whatever they produced. You will find so many examples of code out there in production and works through hopes and dreams.

And you know what? If it works it works - regardless how it was produced.


companies already sell products they don't understand all the time, it's practically in the job description of salesperson to make shit up


Pretty slick, I've been using Ollama + https://github.com/kevinhermawan/Ollamac - not sure this provides much extra benefit. Still love to see it.


Using macOS since Tiger as daily driven. Never been worse. Needs a “Snow Leopard” year.


> Never been worse.

How so? Would you mind giving examples.

Note: I'm not disagreeing. Just curious what software quality issues you're having exactly.


Not who you responded to but I've been looking now after reading this discussion and here are some things I've come up with in the last minute or so.

- Why when I drag the Safari window up to go full screen with the tiling manager does it leave a large gap around the window? When I double click the top bar it aligns the top and bottom with the edges but still leaves a gap on the sides.

- Why does the settings dialog have so much lag? It takes a couple of seconds to launch and then when navigating around there is a roughly one second lag between panels.

- Why can't I uninstall default Mac apps that I have never opened?

- If I open up task view using F3, why is there no option to exit the window or program?

- If I have a Safari window open in a smaller window and double click the task bar, why does it maximize the way it does? Leaving a large section open.


> - Why when I drag the Safari window up to go full screen with the tiling manager does it leave a large gap around the window? When I double click the top bar it aligns the top and bottom with the edges but still leaves a gap on the sides.

It's a feature. System Settings > Desktop & Dock > Tiled windows have margins.

> - Why does the settings dialog have so much lag? It takes a couple of seconds to launch and then when navigating around there is a roughly one second lag between panels.

Each 'panel' is actually an app extension that runs its own process. Similar to extensions and control panels in classic MacOS.

> - Why can't I uninstall default Mac apps that I have never opened?

This is annoying.

> - If I open up task view using F3, why is there no option to exit the window or program?

You mean 'Misson Control'? Dunno, but there is an inexpensive addon that addresses this. https://www.fadel.io/missioncontrolplus

> - If I have a Safari window open in a smaller window and double click the task bar, why does it maximize the way it does? Leaving a large section open.

The modern macOS UX is an amalgamation of Classic MacOS and NeXTSTEP, neither of which really has the concept of "maximised" in the same sense as Windows does. The action you describe "zooms" the window to best fit the content. The parallel to "maximised" is full screen.


> It's a feature. System Settings > Desktop & Dock > Tiled windows have margins.

That corrected it, thank you.

> You mean 'Misson Control'? Dunno, but there is an inexpensive addon that addresses this

Having to pay $9 to solve an issue that every other OS has implemented is wild.


I see others have responded with specifics. That's cool and all but it seems a bit futile to me because Apple has all this data internally and could act upon it if they wished.

Certainly with "crashers" there are crash reports from the field (you and I) that are sent back home and filtered into various databases. Internal tool allow Apple to see the "top crashers" (and you can filter to specific OS, hardware, etc.). There will be Radars filed for these and they will be sent to the appropriate teams.

The issue of course is the degree to which these take priority over feature work, etc. If Apple decided to do nothing but address these for a year or two we could have nice things again.


Icons with no text everywhere.

The icons in the top bar getting extreme spacing

Spotlight search is a complete mess

Update nagging every time i wake my mac from sleep

Basically the whole iOSification of macOS


hey sure!

Not an exhaustive list but some simple recent examples:

in Messages on macOS across 3 Macs I own, turning on and off the global 'read receipts' setting has no effect, not even from the perspective of iOS. The iOS setting does seem to work though.

Bugs in iOS mail where notifications just freeze the app.

Layout issues in macOS settings.

Memory leaks in WindowServer.

Many iCloud services inconsistent and non-reliable.

Apple Pay not showing correctly in Apple Account settings.

Lots of little hiccups...


How is this better than DDclient + WireGuard?


Not all ISP provide a public IP address.

Some ISP force you to change your IP every 24h. So you'd have to reconnect your VPN.


DDclient (or an alternative) takes care of the IP change and wireguard is as good as stateless anyway.


Wireguard connects to an IP endpoint. It does not resolve the domain for each packet.


Maybe this has to be solved on the application layer then. All I can say is that my setup with a dynamic DNS entry and WG tunnel on android works flawlessly.


Gotcha but a restart every IP change and you’re good.


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

Search: