HNHacker News
TopNewBestAskShowJobs

withzombies

645 karma · joined May 14, 2015

submissionscomments
withzombies··on They will force you, open source maintainers, to drink the gasoline
I think Daniel Stenberg's (of cURL fame) journey with AI reports is going to be repeated for every major project and many will not enjoy being subjected to it.
withzombies··on Eulogy for Dark Sky, a data visualization masterpiece (2023)
They also added the "Inline" theme which is a copy of Dark Sky's
withzombies··on VPN location claims don't match real traffic exits
AppleTV has a Tailscale client that you can use an exit node. That's what I do to VPN back to home when I'm traveling.
withzombies··on If You Quit Social Media, Will You Read More Books?
I read 2 or 3 books at once. I pick the one that fits my mood or my activity -- for example, I'll listen to a low effort audio book when out for a walk or when at the gym.

People are often surprised - "You're reading three books at once?! How do you keep track?". I normally point out that they're probably watching 5 different TV shows right now and they have no problem with that. It's not really different.

withzombies··on GCC 16 considering changing default to C++20
No old programs wouldn't be able to compile anymore with the proposed change
withzombies··on GCC 16 considering changing default to C++20
Yeah, I think it's because none of the compilers are obligated to support the standard and things get added that never get implemented.

A good example is the C++11 standard garbage collection! It was explicitly optional but afiak no one implemented it.

https://isocpp.org/wiki/faq/cpp11-library#gc-abi

withzombies··on GCC 16 considering changing default to C++20
I'm not talking about software compiled by the compiler having a higher default.

Warnings becoming errors would be scoped to gcc itself only, and they can fix them as part of the upgrade.

withzombies··on GCC 16 considering changing default to C++20
Shouldn't the compilers be on the bleeding edge of the standards? What is the downside of switching to the newest standard when it's properly supported?

It's the type of dog fooding they should be doing! It's one reason why people care so much about self-hosted compilers, it's a demonstration of maturity of the language/compiler.

withzombies··on I accidentally became PureGym’s unofficial Apple Wallet developer
You can send background push notifications which are delivered when the phone is ready for them. They don't deliver when the phone is low battery or in low battery mode. It's specifically made to reduce battery consumption.

Higher priority push notifications require a user visible UI element and ca be delivered regardless of certain low power situations.

withzombies··on Rethinking CLI interfaces for AI
> The agents may benefit from some training on tools available within their agents. This will certainly help with the majority of general CLI tools, there are bespoke tools that could benefit from adapting to LLMs.

Definitely not just `ls`.

withzombies··on Rethinking CLI interfaces for AI
The `command_not_found_handler` can be added to your .zshrc or .bashrc as is.
withzombies··on Rethinking CLI interfaces for AI
Many of the changes that would work for LLMs would also be beneficial to users.
withzombies··on If nothing is curated, how do we find things
When we were kids, just knowing music that wasn't on the radio made you "into music". Things were very different! The internet has really allowed music choices to be much more personal and I think it's a good thing. We have such a wide variety of music available to us now.

I've had some luck finding some TikTok creators who curate specific "vibes" and publish Spotify playlists. I think that's just how it's done now.

withzombies··on Making my app worse because of macOS privacy protections
This change is a great change as so many Apps spy on your pasteboard. I think a lot of people are going to be shocked at how many apps peek into your pasteboard for both legitimate and illegitimate reasons.

It's sad that your app won't be as useable but I'd much rather have the universal pasteboard protections. It would be worthwhile if we had to specify a pasteboard access reason in the Info.plist, but that likely would require a new API because it would break all legacy uses of the current API.

withzombies··on Security research on Private Cloud Compute
Apple has a lot of Java WebObjects running on old Unix servers
withzombies··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
You should still create a US C-Corp, ideally in Delaware.
withzombies··on Google Has Officially Killed Cache Links
The cache link predates Google's ads business
withzombies··on Build Simple Fuzzer (2020)
All the polish hackers are named Michał and have also worked together. I know Melewski and Zalewski have in the past!
withzombies··on A eulogy for Dark Sky, a data visualization masterpiece (2023)
Carrot added a linear forecast view, which is very close to the Dark Sky interface and it's been great.
withzombies··on Please add a "dark" theme for Hacker News
You can introduce a dark theme for HN without feature flags or CSS upload. Support for `prefers-color-scheme` is widely supported in all the browsers[1]. It's how I handle it on my blog[2], I just swap out the colors based on the css selector.

1: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...

2: https://www.notcheckmark.com

withzombies··on GCC 14.1
Debian is super good for this. Most of their apt mirrors are still up and running, so you can easily download and build software from 2002 if you use the appropriate Debian release to do it.

I usually do this first to make sure the software builds and works, then I try to figure out how to get it working on a newer OS.

withzombies··on Show HN: I hate online Lorem Ipsum Generator so I made my own
I'm a big fan of Hipster Ipsum (https://hipsum.co).

A sample:

Pour-over leggings chicharrones same direct trade, sriracha hexagon cardigan succulents pinterest hot chicken tattooed hella. JOMO roof party disrupt taiyaki pickled ugh kickstarter ethical activated charcoal. Gastropub selvage lumbersexual, microdosing mukbang raw denim DIY edison bulb asymmetrical jawn snackwave wayfarers tofu solarpunk organic.

withzombies··on Online Cryptography Course (2017)
I've been registered for Crypto II on Coursera for over a decade now!
withzombies··on 2024 Verizon Data Breach Investigation Report [pdf]
Verizon publishes the DBIR every year. The full name is the Verizon Data Breach Investigation Report.
withzombies··on You Can Call the Super Bowl the "Super Bowl"
Fun fact, Cisco actually owns the trademarks to iPhone and IOS and licenses them to Apple[1]. IOS is their famous operating system and iPhone was a product offered by Linksys which they acquired when they purchased Linksys.

[1]. https://appleinsider.com/articles/10/06/08/cisco_licenses_io...

withzombies··on Is Google Getting Worse? A Longitudinal Investigation of SEO Spam in Search [pdf]
As an aside, many full service banks can exchange foreign currency for you. For example, Bank of America does (https://www.bankofamerica.com/foreign-exchange/exchange-rate...). You can also order foreign currency prior to your trip and they'll mail it to you.
withzombies··on Uptime related server crashes (2011)
> sds.total_pwr is the sum of the power of all CPUs in the scheduling domain. This sum ends up being zero and that’s what causing the crash – division by zero.

> The “CPU power” is used to take into account how much calculating capabilities a CPU has compared to the other CPUs and the main factors for calculating it are:

> 1. Whether the CPU is shared, for example by using multithreading.

> 2. How many real-time tasks the CPU is processing.

> 3. In newer kernels, how much time the CPU had spent processing IRQs.

> The current suggested fix for this bug is relying on the theory that while taking into account the real-time tasks (#2 above), scale_rt_power() could return negative value, and thus the sum of all CPU powers may end up being zero.

The author doesn't really describe how this panic is related to uptime. Do long running kernels collect a lot of real-time tasks, is it a leak of some kind?

The suggested fix link doesn't provide any extra context as to why its uptime related either.

withzombies··on Dogbolt Decompiler Explorer
BinaryNinja does this. They have several layers of intermediate representations[1], which they build their compiler on top of. Ghidra does something similar with their PCode. They disassemble to PCode and then decompile the PCode[2].

[1] https://docs.binary.ninja/dev/bnil-overview.html [2] https://riverloopsecurity.com/blog/2019/05/pcode/ (an example)

withzombies··on Modern C++ Programming Course
YouTube videos are fine, at least they have narration. With slides you're kinda left to infer your own story and lessons.
withzombies··on Ask HN: What podcasts do you listen to?
It's not about clothing, it's about a specific type of technology. :)
Page 1 of 3Next →