HNHacker News
TopNewBestAskShowJobs

NGRhodes

712 karma · joined October 17, 2012

submissionscomments
NGRhodes··on The demise of email forwarding is getting closer
From https://support.google.com/a/answer/14229414#zippy=%2Cwhat-i...

----------------------

Starting February 1, 2024, all email senders who send email to Gmail accounts must meet the requirements in this section.

- Set up SPF or DKIM email authentication for your sending domains.

- Ensure that sending domains or IPs have valid forward and reverse DNS records, also referred to as PTR records.

- Use a TLS connection for transmitting email. For steps to set up TLS in Google Workspace, visit Require a secure connection for email.

- Keep spam rates reported in Postmaster Tools below 0.3%. Learn more about spam rates

- Format messages according to the Internet Message Format standard, RFC 5322.

- Don’t impersonate Gmail From: headers. Gmail will begin using a DMARC quarantine enforcement policy, and impersonating Gmail From: headers might impact your email delivery.

- If you manage a forwarding service, including mailing lists or inbound gateways, add ARC headers to outgoing email. ARC headers indicate the message was forwarded and identify you as the forwarder. Mailing list senders should also add a List-id: header, which specifies the mailing list, to outgoing messages.

NGRhodes··on He spent his life building a $1M stereo
Been many years since I used REQ (as I've not changed my setup in a long time). Don't forget a decent soundcard (does not have to be expensive). I use a USB (can't remember the brand/chipset) and an old Audessy calibration mic (+-1db) which is good enough and works well with REQ.
NGRhodes··on The fall of Firefox: Mozilla's once-popular web browser slides into irrelevance
I would not trust the statistics, Firefox blocks tracking cookies by default. The statistics in the article come from companies that use 3rd party tracking cookies.

> By default, Firefox blocks the cookies that track your browsing activity across multiple websites. This includes cross-site tracking cookies set by ad, social media, and analytics companies

https://support.mozilla.org/en-US/kb/trackers-and-scripts-fi...

NGRhodes··on Most 16-year-olds don't have servers in their rooms
I've got an old Skylake HP elite SFF machine. Without modification it can hold two 3.5in drives and a single 2.5in drive. Also with great cooling design (cowling to direct heat from the cou straight out of the back) and an efficient PSU (80 plus platinum), it makes a great value always-on machine.
NGRhodes··on GTK: Introducing Graphics Offload
FYI 21.1.9 was released less than a month ago (https://lists.x.org/archives/xorg/2023-October/061515.html), they are still fixing bugs.
NGRhodes··on Using Goatse to Stop App Theft
> This blog is now STATELESS. The entire post is contained in the URL that you are visiting now. All my "blog" is now is a hard-coded main page that contains links to posts I claim authorship of. Of course the entire post is contained in each of these links.

https://joshcsimmons.com/post/H4sIAAAAAAAA%2F3xV227cRgx911cQ...

NGRhodes··on UK Address Oddities (2018)
My parents house was built before development of the area. The original road was built on and another road built on the other side of the house, both the old and current street names are still valid postal streets (the old street name is still attached to the house on the end). The old street name is commonly used to refer to the terrace of houses. My parents still have legal right of access (recorded on the deeds) across the back gardens of the houses that were built on top of the old road.
NGRhodes··on UK airport confiscates passenger's Flipper Zero
https://www.cps.gov.uk/legal-guidance/adverse-inferences
NGRhodes··on Plex to block all servers hosted at Hetzner
Plex collects plenty of information to identify who is running these servers and who the users are. I suspect resellers put layers of obfuscation in place.

What would Plex gain from collecting information about user content ?

Is Plex capable of collecting user content information if requested by authorities ?

------------------------------------------------------------------------------------

https://www.plex.tv/en-gb/about/privacy-legal/

Plex collects the following information:

- Personal Data

- Individually identifiable

- Usage stats (what, when, where)

- Debug info (logs, metadata, devices, media)

- Device info

- Opt in info through the software

------------------------------------------------------------------------------------

Plex Media Server

- Config data (may include IP address and the name of a Plex Media Server)

- Application info (unique application ID)

- Debug info

- Usage info

------------------------------------------------------------------------------------

Plex does not collect

- Content titles (of personal content) EXCEPT for debugging

- Metadata (of perosnal content) EXECEPT content syncing, metadata matching (anonymous) or third parties.

- Data through Plex relay service EXECEPT for buffering (but is end to end encrypted)

NGRhodes··on A group of open source Android apps without ads and unnecessary permissions
Simplephone got abandoned.
NGRhodes··on “Make” as a static site generator (2022)
> I don't have the link to the github issue handy, but I remember that the key was to ask for a lower version of python and then supply the `--force-reinstall` param. The fact that it only happened to some students was evidence that conda wasn't as hermetically sealed as nix.

Conda can be a bit fiddly, it makes life much easier if you specify the required version of python when you create a new environment.

>I know that conda lets users do this too, but I don't think that the environments compose as well as they do with nix.

Yes, though we find Conda great for most of our use cases, we still have to resort to creating containers.

NGRhodes··on “Make” as a static site generator (2022)
Not sure on your issue with reproducibility using conda is. We (team of RSE working with many researchers) have had good success with storing conda environment files in git along side the code, only a few commands to get a working environment. We provide class room training to researchers and provide the training material and environments this way.
NGRhodes··on Toyota, a Hybrid Pioneer, Struggles to Master Electric Vehicles
I was earlier this week watching NHK news on the same subject. They are still globally number 1 for car sales, the EV market is still small/new on a global scale and Toyota has by far the biggest spread of cars around the world compared to any competitor. Toyota knows it's a late comer and there are growing number of EV manufacturers. China was mentioned specifically for their feature preference towards vehicle intelligence and personal device integration/compatibility over all other features including economy, re liability, service costs etc They have put software as the number 1 priority for selling EV and offer new/growing software powered features and services. They understand the importance of batteries and are focusing effort on battery development, like solid state batteries rather than solely investing/competing on LI batteries. There was a clear tone of the need to adapt quickly, aiming to have 10 models by 2026.
NGRhodes··on Organic Maps
Magic Earth (proprietary app that uses OSM maps) allows you to choose the maximum hilliness you want your cycle route. I've never used cycle routing, so can't comment on how well it works.
NGRhodes··on Ask HN: Why did Microsoft, Meta, and PayPal update their ToS today?
These are most likely not legally binding in the UK as consumer contracts and notices as a whole have to be fair (transparent, in good faith and intelligible) to consumers under the Consumer Rights Act 2015.
NGRhodes··on Magic Earth: OSM based map and routing with crowd sourced traffic data
You are right, on the about page:

>Team > >We are a team of 46 – young yet experienced. The founders of Magic Lane also build the very first route planner which ran on the Mac and PC in the 1990, formerly known as Route 66. Route 66 was also the first to release navigation solutions for Nokia, Samsung and HTC mobile phones. With over 30 years of experience in the Maps, Location & Navigation industry, the founders decided a few years ago to rebuild the entire software from scratch. The aim was to do this without compromise, with privacy and three other basic principles in mind: the platform must operate on minimal hardware, be fully functional offline, and be easy to integrate. The development project was carried out under the name General Magic, with the navigation app Magic Earth as a testing ground for Android and iOS

NGRhodes··on Outlook now ignores Windows' Default Browser and opens links in Edge by default
I've only had an Nvidia GPU laptop for 2 years so no experience of using older series of drivers, but Nvidia's 5xx series of drivers work great on my T460s running the latest Mint, drivers installed using the Ubuntu driver tool. Secure boot works out of the box, prime render offload works without a hitch (and no need to log in/out to switch GPUs), battery life is ballpark similar to Windows.
NGRhodes··on What every programmer should know about memory (2007) [pdf]
It exists in the Q3A code:

https://github.com/id-Software/Quake-III-arena/blob/master/c...

NGRhodes··on Meta/Facebook is inviting Fediverse admins under NDA for “meetings”
My guess is Meta are trying bribe admins to ensure they federate Project P92.
NGRhodes··on What happened with ASUS routers this morning?
Brainslayer builds kernels for DD-WRT broadcom devices (I don't know about other SoC manufacturers). My AC68U running DD-WRT is using the 4.4 kernel. Stock firmware is using 2.6 kernel. The current big issue with DD-WRT broadcom devices is that Brainslayer has not got access to build Kernels for the newer SDKs that support AX routers. A quick glance suggests AX support is lacking on other SoC manufacturers that DD-WRT support. I plan on moving to OpenWRT compatible hardware for my next device.
NGRhodes··on Why are so many young Americans adopting fake British accents?
Im not so sure:

https://www.youtube.com/watch?v=PT0ay9u1gg4

:D

NGRhodes··on Searchable Linux Syscall Table for x86 and x86_64
https://devblogs.microsoft.com/commandline/announcing-wsl-2/

> Our top requests from the WSL community have been to increase the file system performance, and make more apps work inside of WSL (i.e: introduce better system call compatibility). We have heard your feedback, and are glad to announce that WSL 2 helps solve these issues.

> In WSL 1 we created a translation layer that interprets many of these system calls and allows them to work on the Windows NT kernel. However, it’s challenging to implement all of these system calls, resulting in some apps being unable to run in WSL 1. Now that WSL 2 includes its own Linux kernel it has full system call compatibility.

NGRhodes··on Ask HN: What's your favorite Python editor/IDE?
It is well worth spending time with various editors/IDEs as YMMV.

Currently we have a really great choice of IDEs/editors (and supporting tools) not just for python, but most languages and workflows.

It's also worth noting that your choice/usage of IDE's should be considered along side other tooling you have, for example if you have a CI server or actions on commit that do code quality checks, then you may not need to rely on (as much) code quality features of your IDE, or maybe you have some great scripts that run pylint, flake8, mypy, jedi on your project and create you a nice report. There is nothing wrong with supplementing your editor/ide, don't be a martyr to a specific IDE/editor.

My current personal favourite is Pycharm.

I've only been using it a few months on a 17939 loC existing, new to me project. The biggest thing I am liking at the moment, is the ability to view/pin multiple search/problem tabs and have them in their own search/problem windows.

I am finding code quality inspection (errors, warnings linting etc) and refactoring are significantly more detailed than VSCode with pylance and have a few examples where pylance gets things wrong with its inspections, that Pycharm gets right.

I am finding once a project is loaded and indexed (which is very slow compared to VSCode/pylance), the performance is comparable.

NGRhodes··on The Yamaha NS10 Story (2008)
I've read about the NS10 a number of times over the years and I have got the impression that they were popular because they were the most averagely least-bad monitors for many years, leading to an exceptionally versatile monitor (swiss army knife), that was least likely to contribute to a flawed production.
NGRhodes··on Podman vs. Docker: Comparing the two containerization tools
https://devblogs.microsoft.com/commandline/memory-reclaim-in...

> This feature is powered by a Linux kernel patch that allows small contiguous blocks of memory to be returned to the host machine when they are no longer needed in the Linux guest. We updated the Linux kernel in WSL2 to include this patch, and modified Hyper-V to support this page reporting feature. In order to return as much memory to the host as possible, we periodically compact memory to ensure free memory is available in contiguous blocks. This only runs when your CPU is idle. You can see when this happens by looking for the ‘WSL2: Performing memory compaction’ message inside of the output of the dmesg command.

NGRhodes··on Microsoft announces new Bing and Edge browser powered by upgraded ChatGPT AI
I have mixed feelings about this.

I like the integration and the helpfulness, reminds me of the ships computer off the Enterprise in Star Trek in that it can be very useful for collecting information to help learn and make decisions.

Things I don't like: This adds a layer between content creators and the user, its opaque, we don't know what filtering, censoring is happening, how accurate the information is that is being derived, how laws are being interpreted, how legal, untested gray areas are handled.

Also how are the content creators going be compensated, I think this could lead to more and more content being put behind barriers to help protect income and IP.

NGRhodes··on Ask HN: WSL2 users how you are handling the RAM usage?
By default WSL2 should only be using 8GB ram or 50%, which ever is lower.

As far as I know, the high memory usage of WSL2 is due Linux using as much spare RAM as possible for caching and WSL2 having to allocate memory for this cache. Both Linux and Windows memory ballooning under KVM/QEMU manages dynamically manage memory and work around memory caching.

I suspect the issue with WSL2 allocated memory being quickly consumed by cache could be currently a limitation of the Hyper-V hypervisor or the WSL2 kernel.

NGRhodes··on Microsoft just announced a media event taking place tomorrow with OpenAI
Along with the ChatGTP enhanced search that is most likely to be announced soon, I've just (10 minutes before posting this) spotted https://www.bing.com/images/create which is AI image generation powered by DALL-E
NGRhodes··on Microsoft to lay off 10k workers
> "do you want to take voluntary redundancy?"

That seems like a trick question to me.

NGRhodes··on I prefer semi-automation
Worth reading about Autonomation (https://en.wikipedia.org/wiki/Autonomation), which originated in Toyota. "Autonomation aims to prevent the production of defective products, eliminate overproduction and focus attention on understanding the problems and ensuring that they do not reoccur. "
← PreviousPage 2 of 6Next →