HNHacker News
TopNewBestAskShowJobs

alisonatwork

3,408 karma · joined April 10, 2019

submissionscomments
alisonatwork··on Japan's gamble to turn island of Hokkaido into global chip hub
Sure, and before the Qing armies invaded it was declared an independent kingdom by a Ming loyalist who was born in Japan to a Japanese mother, and before that there were a couple of European outposts and scattered settlers from Fujian, and before that there were indigenous peoples who themselves are part of an ethnic group that can now be found everywhere from Madagascar to New Zealand.

The point I was responding to was the misleading comment that the people of Taiwan are actually just engaged in some kind of internal dispute with the CCP, which is entirely a CCP framing of the issue. Few if any people in modern-day Taiwan believe that they are the true inheritors of the Chinese mainland. The pretense has to be upheld in order to preserve the status quo, but in practice there is no serious movement staking a claim to any part of China.

alisonatwork··on Japan's gamble to turn island of Hokkaido into global chip hub
That is, the constitution written by the KMT dictatorship that was awarded the island as spoils of war after the Japanese surrendered to the Allies in WW2.

In the present day, neither the Taiwanese government nor Taiwanese people are in some kind of dispute with the CCP over who owns Gansu province or whatever, they just would like recognition of their already-existing sovereignty.

alisonatwork··on Beets: The music geek’s media organizer
I let this thread go for a while, but just saw your reply and wanted to say thanks for your insight! I am a hobbyist DJ for whom "playing out" just means "on a friend's equipment from time to time" so I probably don't need to fuss as much as I do, but your experience has kinda reaffirmed for me that keeping stuff MP3 is going to be the least hassle.

It really used to annoy me that bringing along just a USB left me with a useless "filenames only" view on old CDJs, and then even when they did read the file they only cached the metadata of a fraction of the tags, which is how I ended up same as you - custom genres with modifiers in the comment. It's not the ideal data structure for organizing your collection at home, but it seems to work the best for bringing music to go.

alisonatwork··on Windhawk Windows classic theme mod for Windows 11
This change annoyed me too, enough to look up a solution, but not enough to actually install anything to work around it. I have this thread bookmarked, where someone implemented it in AHK, so if you're running that already it might be worth a try: https://www.elevenforum.com/t/classic-alt-tab-reincarnation....
alisonatwork··on Beets: The music geek’s media organizer
I'm wondering about diminishing returns, because up until switching to FLAC about 10 years ago I ripped all my CDs to 320k and thus only have about 20 files in my "low bitrate" auto playlist that are weird indie or bootleg things that I couldn't bring myself to delete for nostalgia reasons. Is FLAC really all that much better? Can anybody hear the difference? I don't want to spend months awkwardly moving thousands of files around just because it's more useful to a hypothetical future archaeologist version of myself with hearing that got better with age instead of worse...

That said, I wouldn't mind going back and retagging my genres in particular because one of the annoying things is that over the years my perception of the genre of certain tracks has changed, so it might be easiest to just roll back to ID3v1 "we got both kinds: house and techno" genres for the broad category and then cram subgenre keywords into the comment field instead... but it's been so long since I used CDJs that maybe all these hacks to maintain compatibility with different players are moot now. I saw that the latest and greatest DJ equipment just hooks up direct to online streaming services so I wouldn't be surprised if it also had a feature to sync everything to MusicBrainz as soon as you plug in a USB, which makes all the fussing around with legacy tags kind of pointless for a casual who mostly just listens or mixes at home.

alisonatwork··on Beets: The music geek’s media organizer
I use MusicBee for everything too and sounds like my workflow is the same as yours. I basically take whatever is tagged on the file straight out of Bandcamp and then manually follow Discogs-like rules for normalization of the artist name so the directory structure works out, plus adding iTunes compilation metadata to deal with the "various artists" issue, adding BPM, customizing genre and comments etc.

I think I started all this fussiness exactly because back in the old days when you synced to CDDB, you'd get somebody else's useless record label classification for a reissue or international release that obscured the original label, which in certain genres of music is quite important to be able to better categorize the music for auto playlists. Original year is also critical for auto playlists where you're looking for tunes around a certain era. I also have a vague memory of old CDJs or Serato or some damn thing not displaying the name I wanted so having to shuffle stuff around to Composer or Album Artist or something to make it work, and now here I am with custom-tagged all the things.

My problem is I was considering replacing all my 320k MP3s with FLACs, which I have for all my Bandcamp purchases and most of my CD rips (although not from Beatport and other online stores)... but I realized it was going to be absolute hell to try and match the untagged files that I downloaded and put straight into cloud storage with the tagged files I already have in the library. It would need some kind of heuristics to fuzzy match the files with what's already there, then retag them with my preferred tags from the MP3, then move the file into the same location the MP3 is, then move the MusicBee proprietary metadata (play count, add date etc) across, then delete the MP3. I keep thinking there has to be a program or a plugin for this, but seems like not, so for now I've just given up and decided that 320k is good enough, actually, which makes me wonder why I'm keeping all these FLACs around in the first place. Not like I'm starting the Library of Alexandria here, I just like music.

alisonatwork··on Fastmail desktop app
This is basically where I'm at. I love Fastmail, but going to the effort of trying to get JMAP standardized and then investing development effort to NOT put it in Thunderbird feels like there's no real intent to make email better for everyone, which is disappointing.
alisonatwork··on Show HN: I built a simple ambient sound app with no ads or subscriptions
I use ChromaDoze from F-Droid when I am sleeping somewhere intermittently noisy and need some base noise to raise the floor. There's a couple of other ones, but I found this the most simple, you just draw a filter and click go.
alisonatwork··on Ask HN: Abandoned/dead projects you think died before their time and why?
The closest sites I've found are Web3 is Going Just Great and Pivot to AI, which are newsfeeds of various car crashes in their respective hype arenas, although without any insider scoops/gossip.
alisonatwork··on Resurrect the Old Web
Every time I get on my tracking and internet privacy soapbox, and I lament how little people care about it these days, I need to cast my mind back to when I was a teenager and everyone wanted a counter on their homepage. Not all hosts provided a counter script in their cgi-bin so various third-party websites offered counter image links that you could add into your page. Of course when you clicked through you could see all the different countries of your site's visitors and it was the coolest thing ever. I was thrilled when I hit 1000 visitors at some point! But looking back, even if a few of those third-party counter providers were just benevolent sysadmins offering a public service, I have no doubt some of them turned into the data mining giants of today.

To be fair, Geocities did get done by the FTC for secretly selling users' PII to third-party advertisers almost 30 years ago, so it wasn't just our own faults. But I think rather than the FTC actually putting a stop to the behavior, the outcome was just that websites had be more honest in their EULA that users would be giving up their privacy rights, so here we are.

alisonatwork··on Resurrect the Old Web
That wasn't the case in the beginning, on Geocities at least. It was a pretty big deal when they started introducing popups and mandatory banner ads.
alisonatwork··on Meta exposé author faces $50k fine per breach of non-disparagement agreement
It's literally a quote from the article, though?
alisonatwork··on The case against social media is stronger than you think
Unfortunately most of what people understand as "social media" is not decentralized, and most of the biggest names on Substack in particular come directly out of "traditional media", which is exactly why it's not a real alternative. Substack is just another newspaper except now readers have to pay for every section they want to read.
alisonatwork··on Chat Control Must Be Stopped
If you are starting from the point of view that Chinese society is a panopticon, and that no other society has ever experienced or had to deal with anything comparable, but totalitarian laws are about to make it inevitable in the west, and therefore it's important for someone to ask questions on HN if people in China can obtain phones that allow them to avoid state spyware... I don't know what to say. The line of questioning comes across as nonsequitous in a discussion of the proposed regulations and how they might affect people in the EU.

The answer you seem to be looking for is that in China, just like in every other country, there are devices that exist which do not come with a state spyware component that is constantly transmitting everything to the authorities. Some devices are locally manufactured, others are imported, some are regulated, others are not, and people communicate using those devices and others, across all forms of media, including face-to-face.

To elaborate: China isn't a totalitarian hellscape where everyone has a gun pointed at their head and they're all forced to use the same, identical, CCP-branded phone or else face execution. It's a huge, diverse country filled with millions of hackers and entrepreneurs, people with different interests, people with different means. There are countless devices and app stores and popular trends. Regulations are often unclear and are enforced differently in different regions and by different layers of the bureaucracy. Not everybody's threat model is the same. Just as in the west, people find ways to communicate that meet their comfort level - sometimes that's through systems monitored by the authorities, other times not. There's no one special technology or technique.

The main difference in China is that citizens can be disappeared without much recourse because the legal system is opaque and there is no free press or democratic process to hold the government to account. But that's not the case in most of the EU. There is certainly democratic backsliding happening in parts of the EU, but that's a separate discussion.

alisonatwork··on Chat Control Must Be Stopped
You're not thinking about it the right way.

Of course there are mechanisms to defeat privacy-invading software (and hardware), but the point is that most ordinary people don't want to. Most ordinary people actually want to hang out on the same social networks that all their friends and family are on, they want to watch the same TV shows, they want to be able to easily make payments at their local restaurants and the grocery store, they want to be able to use public transport etc etc.

When forced to choose, it turns out that convenience beats privacy for almost everyone.

alisonatwork··on We already live in social credit, we just don't call it that
This exact same story pretty much happened to me when I moved to Canada about 15 years ago. I wasn't able to get a credit card for years, and couldn't rent an apartment without a guarantor, despite the fact that I was full-time employed in the tech industry, had zero debt, plenty of savings etc.

What I took from the experience (especially after going through various iterations of it in several other countries) is that most communities are biased against migrants/newcomers. Egalitarianism would be nice, but in practice nepotism and chauvinism are encoded in policy.

alisonatwork··on Are we decentralized yet?
I agree that many people do not care, but I don't think this is a tech problem.

In the real world, you can ask people if they would prefer to live in a town with all bespoke mom'n'pop businesses or just a few big box retailers and chain restaurants identical to the ones in the next town over. The intuitive expectation might be that most people would prefer the bespoke stuff because it offers a more personalized service, but it turns out that many people really do want to have the same experience as folks in the next town over. Even among folks who claim to be free thinkers or unique personalities, even among folks who have xenophobia or express a chavinistic sentiment, there is still an impulse to seek the exact same experiences that folks outside of their community are also having. Why is that?

I am sure there are various psychological and perhaps even physiological reasons why people are drawn to homogeneity, but the bigger problem is that bad actors can find ways to exploit these reasons to amass power. Once those actors have the power to shape society, then it becomes a feedback loop where perhaps in the abstract a person might not desire exactly those experiences that are provided by the central authority, but because the structures in society are now pointing toward that being the "best" option, then that's what people come to believe they want.

I suppose the philosophical question is if people come to want to be exploited, is it still okay to exploit them? Personally I think it's not okay. I think it's a worthy goal to present other options. In an ideal world, perhaps there would be structures in society that define open standards that allow people to find the homogeneous experiences they value while still ensuring that no central authority could take ownership over the delivery of those experiences. Perhaps there should be some assurance that those who deliver the experiences aren't also using other levers at their disposal to engineer the desire for those experiences in the first place.

Which is all to say that perhaps social media should be better regulated, and as nerds we might think that one way to do that is build it into the base technology as decentralization or federation. But one would hope that people outside of tech could at least understand the value, since the tech is just a model of real-world systems.

alisonatwork··on Ask HN: The government of my country blocked VPN access. What should I use?
One of the problems with authoritarianism is that even though most dodgy Daves will be fine because the political apparatus doesn't have the time or energy to arrest everyone for everything, they retain the ability to arrest anyone for anything.

The moment your dodgy Dave offends your local cadre, even for reasons entirely other than being dodgy, they'll throw the book at him. And because there is now unpredictability around who will be arrested and for what reason, it acts as a chilling effect for everyone who values some degree of stability in their lives. So the arc of dodgy Daves bends toward compliance.

alisonatwork··on Bookmarks.txt is a concept of keeping URLs in plain text files
Bookmarks are useful for address bar autocomplete back to a site I know I visit semi-regularly, but for whatever reason disappeared out of my browser's autocomplete history. E.g. this might happen for social media sites that I only ever visit inside an incognito tab to try (probably in vain) to mitigate being tracked across visits. But also it can happen when I try a new browser or my phone resets itself or whatever. Then I just export the bookmarks.html from my laptop and import it on whatever other device.

I never bothered to look at the schema of the bookmarks.html, because feels like it's worked the same for 20+ years. I used to care a lot about housekeeping the structure, but it doesn't really matter, as long as they're in the bucket the browser will use them for autocomplete suggestions, so...

alisonatwork··on Blacksky grew to millions of users without spending a dollar
I guess this is when it gets fuzzy. A true peer-to-peer social network would mean that every node has to be able to get everything and also be able to share whatever it has with every other node. If every participant on this kind of social network was required to maintain their own "seedbox", then it implicitly limits access to only people with means.

But if there were hubs funded by groups of interested people that allowed those folks to share the cost of "seeding" and in return only "leech" the information they care about... then isn't that essentially the same kind of decentralization that already exists on the fediverse? The way I understand it, instances are set up by communities of people with similar interests and those instances are configured to only propagate a subset of the events that their community is interested in.

alisonatwork··on Blacksky grew to millions of users without spending a dollar
I don't think this approach will work for most people. Assuming the Bluesky firehose is 50GB/day, that's a massive amount of data to have to download just to filter for the handful of events a person might actually be interested in. My phone barely goes through a couple GB per month!

But perhaps for efficiency I should rent a server to do the filtering on the cloud and then sync it down to my phone? Well then why not instead consume from a server which already did most of the filtering that I wanted? And now we get back to something like usenet, or the modern day fediverse.

alisonatwork··on Blacksky grew to millions of users without spending a dollar
There is a depressing irony about a story on an effort to decentralize social media being published on a centralized social media platform. It feels like decentralized blogging will never come back, even though we have Ghost (not to mention Wordpress) right there.

With Bluesky being backed by VC it feels like only a matter of time till its inevitable enshittification, and it's not clear to me if users will be able to insulate themselves from that by moving to other instances. It would be cool if we start to see a bunch of blueskies, just like we have mastodons, lemmies etc. I haven't been too optimistic about Bluesky vs those other fediverse platforms because I wasn't aware of any other ATproto instances in the wild, but I guess someone has to be the first so I wish these folks luck.

alisonatwork··on Burner Phone 101
That's only the case because the truly secure and encrypted networks are not the default.
alisonatwork··on Phrack 72
There is an ASCII chart in https://phrack.org/issues/72/18_md#article which references https://arxiv.org/pdf/2008.07753 [PDF], a 2020 article showing that open source peaked in 2013. In some qualitative sense that feels intuitively correct, but I am skeptical that in the modern world filled with a zillion NPM dependencies and the cloud YAML explosion and now vibe-coded everything that we are actually producing less lines of open source than we did in 2013. Is anyone aware of newer studies that investigate this?
alisonatwork··on When did AI take over Hacker News?
Another possibility is they were registered as sleeper accounts in the first place. Most web platforms make it so cheap to sign up that there's no reason why an organized actor wouldn't collect accounts for potential future activation. For every dozen sites that never take off, there might be one that does, and then the actor can start to activate the accounts they stockpiled over the years for the low low price of nothing.

One way to try mitigate this is binding accounts to phone numbers and binding phone numbers to government ID, but while that kind of thing works to some degree in places like China where the audience for a site is primarily domestic, it's harder to do on an international forum. As usual, the signup mechanisms that preserve people's freedoms and (relative) anonymity also leave the system wide open to abuse.

Before I worked in this space I thought the answer would simply be to charge a nominal fee, like a dollar a year, but while that dissuades casual trolls, it is no hurdle at all for organized crime, state actors etc.

alisonatwork··on I used to know how to write in Japanese
Yeah I made the same decision learning Chinese. It's just not worth the extra time and effort relative to the utility.

Occasionally I still have to sign my name, so I specifically picked a name that a) was written the same in both simplified and traditional and b) had a low number of strokes. Like you, the only time this has bitten me is in hospitals and banks where occasionally they ask you to do stuff like write out your address. I sometimes exercise my dumb foreigner privilege and ask the clerk to help, but since addresses have a formal romanization method it's often fine to write that, and I've seen enough locals struggle I don't feel too bad about it.

alisonatwork··on Bluesky: Updated Terms and Policies
Speaking as someone who used to visit specific pages on Twitter and use it to follow breaking news by hashtag, at some point a few years ago it became impossible to see new posts in the former case and a login wall was put in front of the latter case. Even when someone shares a direct link to a post nowadays only a small part of the thread is actually visible, which makes visiting the site pointless. So, yes, X is now a dumpster fire. When I go there I don't see great tech conversations, I either see a weird algorithmic top post from years ago, or nothing at all.

Mastodon and Bluesky are intrinsically more valuable, not necessarily because of the quality of the content itself, but because it's actually possible for people to read and search said content.

alisonatwork··on PYX: The next step in Python packaging
Last time I looked into this I found this unresolved issue, which is pretty much the same thing: https://github.com/astral-sh/uv/issues/7004

We run on-prem k8s and do the pip install stage in a 2CPU/4GB Gitlab runner, which feels like it should be sufficient for the uv:python3.12-bookworm image. We have about 100 deps that aside from numpy/pandas/pyarrow are pretty lightweight. No GPU stuff. I tried 2CPU/8GB runners but it still OOMed occasionally so didn't seem worth using up those resources for the normal case. I don't know enough about the uv internals to understand why it's so expensive, but it feels counter-intuitive because the whole venv is "only" around 500MB.

alisonatwork··on PYX: The next step in Python packaging
I recently did the same at work, just converted all our pip stuff to use uv pip but otherwise no changes to the venv/requirements.txt workflow and everything just got much faster - it's a no-brainer.

But the increased resource usage is real. Now around 10% of our builds get OOM killed because the build container isn't provisioned big enough to handle uv's excessive memory usage. I've considered reducing the number of available threads to try throttle the non-deterministic allocation behavior, but that would presumably make it slower too, so instead we just click the re-run job button. Even with that manual intervention 10% of the time, it is so much faster than pip it's worth it.

alisonatwork··on Our European search index goes live
This dilemma might exist if Ecosia was thoroughly censored and corrupted to the point it was completely unfit for purpose, but it isn't, so for now it seems more like a hypothetical concern than a real one.

What is a real concern, however, is the American government influencing world events in ways that materially harms people outside of America. That government retains its power through the ongoing global economic dominance of American companies. Ordinary people can't do much to directly affect global affairs, but they can at least choose where to spend their money, so why wouldn't they choose to spend their money with companies who aren't propping up foreign governments that harm them?

← PreviousPage 2 of 25Next →