HNHacker News
TopNewBestAskShowJobs

chaz6

1,024 karma · joined November 3, 2015

submissionscomments
chaz6··on LLMs are cheap
I thought that services like these were run at a loss because the data that users provide is often worth more than the price of a subscription.
chaz6··on Why not use DNS over HTTPS (DoH)?
CityFibre is only available through wholesale ISP's. Other smaller alt-nets (such as the one I work for - Netomnia (including Brsk/YouFibre)) is gearing up to provide wholesale access.

In the UK there are even aggregators like Fibre Café [1] that makes it easier for ISP's to connect through multiple networks.

[1] https://fibrecafe.co.uk/

chaz6··on Why not use DNS over HTTPS (DoH)?
If you are lucky, yes. For example, I have a choice between CityFibre (XGS-PON), Openreach (GPON) and Virgin Media (DOCSIS) as well as 2 different 5G networks. It is rare for a property to only be covered by a single wired network these days in the UK.
chaz6··on FFmpeg merges WebRTC support
Ideally any ISP resorting to CGN would be providing IPv6 support, but Tailscale shows that nat hole-punching can work well [1]. I'm not sure if that's feasible to implement in a web browser though.

[1] https://tailscale.com/blog/how-nat-traversal-works

chaz6··on Untrusted chatbot AI between you & the internet is a disaster waiting to happen
A friend of mine works in retail and he is fed up of people asking about coupon codes or sales that ChatGPT made up.
chaz6··on Replacing Kubernetes with systemd (2024)
I really like rootless podman, but there is one quirk in that if you want to preserve the original source IP address (e.g. for web server logs), you have to use a workaround which has a performance penalty.

https://github.com/containers/podman/issues/10884

https://github.com/containers/podman/pull/9052

https://github.com/containers/podman/pull/11177

chaz6··on PEP 750 – Template Strings
I like the implementation, but it looks like nobody has pointed out that Python already has a built-in string template system [1]. Granted, it's not quite as simple to use, but I have been using it for a while.

[1] https://docs.python.org/3/library/string.html#template-strin...

edit: this was mentioned by milesrout in https://news.ycombinator.com/item?id=43649607

chaz6··on Louisiana prison board uses algorithms to determine eligility for parole
If you can use an algorithm, and you do not have to share the logic, you might as well just make the algorithm return "denied" every time.
chaz6··on EU: These are scary times – let's backdoor encryption
The best form of encryption is a one-time pad. It is mathematically proven to be unbreakable, unlike every other form of encryption. If you can exchange a 100MiB pad file with each contact, you should be set for life if all you exchange is text messages.
chaz6··on Show HN: Hatchet v1 – A task orchestration platform built on Postgres
Out of interest, did you try changing the value of commit_delay? This parameter allows multiple transactions to be written together under heavy load.
chaz6··on Porting Tailscale to Plan 9
Please consider RISC OS next!
chaz6··on Using Gorilla glass for home building
That sounds like double/triple glazing which is has been around for years in Europe. The most common type uses Argon as an insulator, but there are also vacuum versions.

https://en.wikipedia.org/wiki/Insulated_glazing

chaz6··on If you get the chance, always run more extra network fiber cabling
My business is fiber broadband, and we are laying as much as we can! Fortunately the legislative environment in the UK is conducive to this goal. For now we provide XGS PON (10Gbs minus overhead), with 50G PON becoming available in some locations later this year. Unlike regular point-to-point, it is point-to-multipoint through the use of optical splitters with one head-end port capable of servicing up to 256 clients. With the UK being so far behind most other developed countries, it means it can take advances in all of the R&D from the last twenty years. It has also led to the strange situation where there are some properties that have a choice between 4 or even more fibre network providers. Some fiber networks are tied to a single ISP whereas others are open to wholesale. I am not sure if there are any ISP's that support multiple connections to the same property via different fiber networks - but I think you would generally want to use a different ISP for each network anyway. IPv6 is supposed to make that easier, though in practice there are still no protocols (a la MEF 17 Service OAM) for the ONT to signal to the router that there is a fault condition. This is one circumstance where PPPoE is useful. As the UK has been slow to deploy fiber there are many ISPs still using it. I found this out the hard way when I made the switch. My trusty old Ubiquiti Edgerouter Lite (Cavium silicon) is not capable of hardware offload for ipv6+pppoe+vlan at the same time, so anything particularly demanding on IPv6 (e.g. Steam) essentially locks up the router. I will be trying out an Alta Labs Route10 this week to see if it provides any improvement.
chaz6··on Pressure grows to hold secret Apple data privacy hearing in public
Perhaps there is an app that makes using one-time pads simple. It is really the only way to be reasonably certain that your communication is protected. With storage so abundant it is feasible to share a 100MiB pad for each contact which should be enough for a lifetime of messages.
chaz6··on Ask HN: How to study for system design that doesn't include front end/back end?
It has been said that a system is not the sum of its parts, but the product of the interactions between its components. I hope someone can remind me who said this.
chaz6··on Escaping surprise bills and over-engineered messes: Why I left AWS
I am lucky I have access to a company AWS account, otherwise I would never have started to learn their ecosystem. I cannot afford the personal risk of a massive unexpected bill.
chaz6··on Ask HN: Is onboard audio still good enough compared to dedicated Sound Cards?
That is surprising. If anything, I would expect the toslink signal to be superior as it is completely galvanically isolated. Is it possible that there is dirt affecting the signal, either in the sockets or on the plugs?
chaz6··on Avoid ISP Routers (2024)
WAS-110 is the one to go for.

https://pon.wiki/xgs-pon/ont/bfw-solutions/was-110/

chaz6··on Avoid ISP Routers (2024)
As someone who just switched from an IPoE internet service to PPPoE, just make sure your device can cope. I have been using a trusty Ubiquiti Edgerouter Lite 3 for many years without issue. Unfortunately, the Cavium cpu does not support hardware offload for both ipv6 vlan and ipv6 pppoe at the same time.

If you do go down the general-purpose cpu (x64/arm) route and your ISP uses PPPoE, you may need to tweak so that the rx queue is handled by multiple cpu cores as they will default to the first core by default.

chaz6··on Purelymail: Cheap, no-nonsense email
According to their advanced pricing calculator at https://purelymail.com/advancedpricing you can get about 16GB for $10 per year. The price for 1000GB would be $376.65.

    $210.40 for storage, $4.00 in account fees, $112.89 for received email, $2.77 for received email bandwidth (GB), $46.53 for sent emails, $0.00 for sent email bandwidth (GB), and $0.05 in username fees.
chaz6··on GPON FTTH networks (in)security (2016)
In the UK, we are tending towards separating the FNO (fiber network owner) and the ISP. The larger FNO's will provide wholesale access to multiple ISP's. There are some smaller operators that are both FNO and ISP, but I am not aware of any provider that combines the ONT and CPE, so they could wholesale without having to replace hardware.
chaz6··on "BGP at home": getting a DIA circuit installed at home
In a typical passive optical network, one PON port is connected to 128 clients through the use of PLC splitters - unlike a WDM splitter which will insert or remove a specific wavelength, these simply split the whole signal. Where I work, that is a 4-4-8 configuration using 3 layers of splitters.

The OLT (optical line terminal, head-end) will tell each ONU/ONT (optical network unit/terminal) how much airtime they can use to transmit - each ONT will take their turn in transmitting so as not to interrupt others. Part of this calculation is the distance the ONT is from the OLT - each ONT will be a different distance depending on the geographic location, which means each ONT will have a different latency. The ONU can request additional airtime if it has a large amound of data to transmit. The amount of airtime the OLT will allocate depends upon the CIR (committed information rate i.e. what will the ISP guarantee at a minimum) and the PIR (peak information rate - the maximum rate based on the subscribers service).

chaz6··on .NET Support on Heroku
I am pleased to see support for OpenTelemetry on the way. As a heavy user of AWS Lambda, the observability provided by X-Ray is invaluable for troubleshooting and improving performance.
chaz6··on OpenMPTCProuter: Aggregate and encrypt multiple internet connections using MPTCP
I imagine re-ordering is a big problem. The only application I can think of that would require a single flow is media streaming, but you only need ~4Mbs for a decent quality stream anyway. Other applications like file transfer can be split into multiple concurrent flow, at which point you might as well just let the local router nat each flow to each internet connection in turn.
chaz6··on Visual Basic 6 rebuilt in C# – complete with form designer and IDE in browser
This works with a button control, but it seems a label control does not want to fire the Click event no matter what I try.
chaz6··on How to get the whole planet to send abuse complaints to your best friends
This appears to be the website of the person(s) responsible: https://r00t.monster/

They have posted several screenshots of discussions among people affected on various channels, including Mastodon and the official #tor-relays channel on IRC.

chaz6··on Piracy
My term for these kind of purchases is "DRU" - defeasible right to use.
chaz6··on The first proposal for a solar system domain name system
Why not start at the top, the multiverse? We will only need another new dns root when we expand outside of the solar system. Another issue, like plate tectonics cause gps drift, is that objects are constantly moving so you would need to use a taxonomic directory vs geospatial.
chaz6··on Qocker is a user-friendly Qt GUI application for managing Docker containers
Nice project! I would like to see:-

- Support for Podman

- Support for Qt6

chaz6··on Openly Licensed Streetview with Panoramax
It is good to see an alternative with a friendly license.

As storage gets cheaper I would like to see seasonal as well as night/day images for streetview photography.

← PreviousPage 4 of 16Next →