HNHacker News
TopNewBestAskShowJobs

wang_li

2,140 karma · joined March 17, 2015

submissionscomments
wang_li··on LICENSE: _may be_ licensed to use source code; incorrect license grant
Copyright is a right held over the ownership of a piece of IP. A license is a permission slip that allows you to exercise actions that would otherwise be reserved by copyright. There is no requirement for a license. It's not a state of a piece of IP.
wang_li··on Amazon's Spending on 'Melania' Is a Barely Concealed Bribe
Except if they back out of the deal after getting what they want, they'll never be able to make this kind of deal ever again.

Regardless, the revolving door is well known. It's been talked about since the 1800s. There's a wikipedia page for it. Pretending it doesn't happen doesn't change the fact that it happens and is quite common.

wang_li··on Amazon's Spending on 'Melania' Is a Barely Concealed Bribe
Being out of office is irrelevant. "Do this for me now, I'll make sure you're taken care of when you retire." This is so common the revolving door in government is a well worn trope.

As far as I can tell no executive branch agency investigated the Netflix deal.

wang_li··on Netflix Animation Studios Joins the Blender Development Fund as Corporate Patron
To paraphrase a quote from long ago:

"Public funding doesn't get you great coders, it gets you coders who are great at filling out government forms."

Getting paid to deliver a software product that someone wants advances humanity. Getting paid to make your own personal project provides jobs for politician's cousins.

wang_li··on The WiFi only works when it's raining (2024)
It makes a much shorter and boring story that obviates the entire "the wifi only works when it's raining" title.
wang_li··on Usenet personality
The list lacks Derek Smart, so it's not a real list.
wang_li··on We can’t send mail farther than 500 miles (2002)
There's also the "magic" and "more magic" switch.

https://users.cs.utah.edu/~elb/folklore/magic.html

wang_li··on Lennart Poettering, Christian Brauner founded a new company
I thought he had proven that he leaves before the project is complete and functioning according to all the promises made.
wang_li··on Ask HN: Books to learn 6502 ASM and the Apple II
If you aren't doing hires graphics, you don't have to mess with the screen memory directly. You can just call the ROM routines which has the nice side effect of working with 40- or 80-columns automatically. If you are doing hires graphics you are going to use a lookup table regardless as doing the multiplication to get the base address of a particular scanline is far too slow. You can, one time, either make a table manually, which you can use forever, or you can write a short routine that counts from 0 to 191, stick 0 in X and the scanline number in A and JSR $F411. It'll leave the base address of the scanline in $36 and $37. Which you can stick in your table.

As in other comments, if you are specifically interested in the Apple II line, the Assembly Lines books by Roger Wagner is fantastic.

Also, if you can find it Sandy Mossberg's Disassembly Lines articles in Nibble magazine were great too. Start with Assembly Lines, then read the Disassembly Lines and you'll be quite expert.

wang_li··on Apple introduces new AirTag with longer range and improved findability
Somebody take an x-ray so where know where to drill our own holes.
wang_li··on Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops
In the 2010 era of RAM density, random bit flips were really uncommon. I worked with over a thousand systems which would report ECC errors when they happen and the only memorable events at all were actual DIMM failures.

Also, around 1999-2000, Sun blamed cosmic rays for bit flips for random crashes with their UltraSPARC II CPU modules.

wang_li··on AI Usage Policy
The adaption is going to be that competent, knowledgeable people will begin forming informal and formal networks of people they know are skilled and intelligent and begin to scorn the people who aren't skilled and aren't intelligent. They will be less willing to work with people who don't have a proven record of competence. This results in greater stratification and harder for people who aren't already part of the in group to break in.
wang_li··on PCs refuse to shut down after Microsoft patch
CI/CD baby! Deliver early, deliver often, fix it later.
wang_li··on Italy investigates Activision Blizzard for pushing in-game purchases
Europe seems to have adopted the practice of looting American companies.
wang_li··on psc: The ps utility, with an eBPF twist and container context
Many new tools appear because people don't know how to use the existing tools or they think the existing tool is too complicated. In time the new tool becomes just as, or more, complicated than the old tool. Because there is a reason the old tool is complicated, which is that the problem requires complexity.
wang_li··on 6-Day and IP Address Certificates Are Generally Available
My browser on my work laptop has 219 root certificates trusted. Some of those may be installed from my employer, but I suspect most of them come from MS as it's Edge on Windows 11. I see in that list things like "Swedish Government Root Authority" "Thailand National Root Certification Authority" "Staat der Nederlanden Root CA" and things like "MULTICERT Root Certification Authority" "ACCVRAUZ1". I don't think there is any reason to believe any certificate. If a government wants a cert for a given DNS they will get it, either because they directly control a trusted root CA, or because they will present a warrant to a company that wants to do business in their jurisdiction and said company will issue the cert.

TLS certs should be treated much more akin to SSH host keys in the known hosts file. Browsers should record the cert the first time they see it and then warn me if it changes before it's expiration date, or some time near the expiration date.

wang_li··on OpenBSD-current now runs as guest under Apple Hypervisor
>Being able to rely on viogpu without the black-screen-of-death means we can slowly move away from serial console-only installs for quick VMs.

No, thanks. My IaC doesn't want or need any interaction when spinning up a quick or slow VM.

wang_li··on GitHub should charge everyone $1 more per month to fund open source
How much was left-pad worth? Lots of people used it because it's free, not because it's valuable.
wang_li··on System Programming in Linux: A Hands-On Introduction "Demo" Programs
Obviously it's more recent, but how does this compare to Steven's Advanced Programming for the Unix Environment.
wang_li··on US freezes visas for 75 nations
I don't want to make an appeal to authority fallacy, but normal human heuristics would be to think that even a hearsay statement about what an immigration attorney said is more meaningful than a random commentor who claims not to see any evidence of something. Particularly where there is no reason to think said commentor would even see that evidence.
wang_li··on When hardware goes end-of-life, companies need to open-source the software
It’s pointless anyway because there is always someone in the community who comes along and rips out support for old hardware. Because, you know, EOL, doesn’t matter that it’s a stationary target.
wang_li··on What a year of solar and batteries saved us in 2025
The Ioniq has the ability to provide battery power out so you can plug your house in.
wang_li··on The struggle of resizing windows on macOS Tahoe
>Something is wrong in the software industry. Desktop/PC operating systems aren't going away, but the industry have decided that it's no longer a relevant product category.

Half of humanity is not very smart. Once you've sold computers and software to everyone who is smart, you have to sell to the not smart half. And that not smart half isn't going to like or even be able to use complex software. Since there are far more people out there simply consuming things and few people creating things, the bias is going to be for the simpletons.

wang_li··on EU countries green light Mercosur free trade deal
Yes, which is why we have two houses in the legislature and there are limits on the number of seats in the house and electoral college votes. No polity should be able to procreate their way to political dominance over a peer polity nor should they be able to incentivize law breaking for the same purpose.

And more on point to the subject, imports should be tariffed so that there are not wage benefits to importing products from overseas. It's major bullshit for a country to say "you must have all these employment standards, safety, wage, retirement, health, holidays, etc." for any business in their area and then go and buy competing goods from outside their area with completely different labor standards.

wang_li··on I program without syntax highlighting
When a coworker pastes a screenshot of their syntax highlighted code with a black background into chat it is functionally 50% blank as my 55 year old eyes are not good at low contrast. Regular blue, purples and reds are often unreadable against a black background.

Fortunately syntax highlighting isn’t part of the code, it’s just how it’s displayed. There comes a point where pasting images of code, to preserve syntax highlighting, into chats, email, and documentation it’s not only a waste of space, it becomes an ADA issue. Use whatever fonts and themes in your editor, but keep those to yourself.

wang_li··on We might have been slower to abandon StackOverflow if it wasn't a toxic hellhole
They'll turn sites like wikipedia into free labor for training LLMs.
wang_li··on Sugar industry influenced researchers and blamed fat for CVD (2016)
Well, there are essential amino acids and essential fatty acids, but no essential carbs.
wang_li··on C Is Best (2025)
>To summarize, Rust provides a lot of compile-time discipline that C and C++ are lacking, and many people are tired of maintaining code that was developed without that discipline. Rust makes it harder to write low-effort software.

This doesn't explain why so many rust activists are going to projects they have no involvement in and demanding they be rewritten in rust.

What's happening is that there are progressive minded people who have progressive minded tactics, where they have a cause and everywhere they go they push their cause regardless of whether the places they are going have anything to do with their cause.

wang_li··on All AI Videos Are Harmful (2025)
AI content should be required by law to be flagged and described how the AI was used. It's bullshit when a channel pops up with a known person sitting facing the camera speaking for 20 minutes and it turns out to be entirely AI generated. The person in question not involved, the textual/spoken content is not their work, etc.
wang_li··on It's hard to justify Tahoe icons
> to produce something to justify someone’s career,

This is the curse of being a UI designer for a long lived product. Once a thing has been created and future work consists of 99% code and 1% UI, your UI designer job has evaporated. And so we see that everything changes every major release of an operating system, so the UI people can justify their pay checks.

← PreviousPage 8 of 34Next →