HNHacker News
TopNewBestAskShowJobs

theandrewbailey

13,382 karma · joined August 13, 2013

https://theandrewbailey.com/

email: anything @ that site's domain

I used to program internet shopping sites, but now I work in e-waste recycling: https://www.ebay.com/str/evolutionecycling

If you think my views represent The Man, you are an idiot, but I know that's not going to stop you.

submissionscomments
theandrewbailey··on Ask HN: What's your daily driver keyboard?
Home: Das Keyboard 4 Utimate (Cherry MX brown, unlabeled keys)

Work: Many and I could change them all every day if I wanted to (ewaste recycling company), but main work desktop has a Royal Kludge S108 Typewriter.

theandrewbailey··on Using an old Android phone as a music player
Stop sideloading. Start installing.
theandrewbailey··on HTML Can Do That
Ah, don't edit the HTML manually. Name your images brain-dead predictably, and use a script with some regex.

My blog has some code that searches for <img> tags just after markdown conversion, then uses the src to find similarly named images (image×1.jpg, image×2.jpg, etc.) to use in <source> tags.

https://github.com/theandrewbailey/gram/blob/master/gram/src...

https://github.com/theandrewbailey/gram/blob/master/gram/src...

theandrewbailey··on HTML Can Do That
I find using <picture> with <source> and <img> is more flexible, particularly with multiple image formats (AVIF and JPG in my case).
theandrewbailey··on HTML Can Do That
Not having fuzzy filtering could be OK if you could filter the datalist and force it to display anyway. (There is no way to force it to display.) I gave up and used <ul> or <ol> instead.
theandrewbailey··on The Future of CSS: Target Multiple Classes with the Class Prefix Selector
Even better:

    <button class="primary>

    button.primary { ... }
theandrewbailey··on SIMD in the 90s: Programming Intel's Pentium MMX
> Each MMX register is 64 bits wide. Internally, the MMX registers were aliases of the x87 floating-point registers.

Due to the way the first Pentium 3 CPUs (Katmai) were built, they likewise aliased the x87 (and thus, MMX) registers to the XMM SSE registers, but this was hidden from programs. It wasn't until at least the Coppermine revision that they were separate registers again.

theandrewbailey··on SIMD in the 90s: Programming Intel's Pentium MMX
Take a look at the micro-architecture levels. x86-64-v1 contains all the instructions that the original AMD64 and compatible Intel CPUs supported. v2 is all the SSE levels, v3 is AVX and AVX2, v4 is AVX-512.

https://en.wikipedia.org/wiki/X86-64#Microarchitecture_level...

theandrewbailey··on Super El Niño Keeps Growing as New Forecasts Reach Record Territory Ahead Winter
Some quick research says that the ocean currents there flow north from Antarctica, so it's cold (not much evaporation), and wind mostly blows from the north and east, not from the ocean (west and south).
theandrewbailey··on Does anyone run Postgres without PgBouncer?
Yes. Sometimes PostgreSQL is overkill for a low traffic, simple application. PgBouncer would be even more overkill and add unnecessary complexity.
theandrewbailey··on AV1 vs. AV2: Which Video Codec Should You Use in 2026?
Betteridge's Law says no.
theandrewbailey··on Why tiny JPEGs look different in Chrome
I've primarily been using AVIF with JPG as fallback on my blog for a few years. The efficiency gain is wild. I wonder if AV2 will be integrated into AVIF at some point (AVIF is based on AV1).
theandrewbailey··on Chrome adopts what may be the best protection yet against account takeovers
If a trillion dollar corporation is begging you for something, you should consider stop using them.
theandrewbailey··on Google Play now lets you install rival app stores
The Verge sold out to Big Tech a long time ago. Don't fall for their newspeak. Stop sideloading: install instead.
theandrewbailey··on Dithered QR Codes
Doesn't everyone QA their QR codes? I thought it would be as obvious as making sure you got the right address and/or phone number on an ad before distributing it.
theandrewbailey··on The Alpha 21264 CPU: NT's Greatest RISC (1998)
From back when IA-64 (A.K.A. Itanium) was supposed to take Intel to the promised land.
theandrewbailey··on Now Am29000 emulator in JavaScript with machine code windowed OS from 1996
See also: https://news.ycombinator.com/item?id=49129008
theandrewbailey··on Oracle bans AI-generated code from OpenJDK
I would expect it to be picked up by the Eclipse Foundation. They already have the Java Ent- I mean, Jakarta Enterprise Edition.
theandrewbailey··on Oracle bans AI-generated code from OpenJDK
Java was never "move fast and break things".
theandrewbailey··on Learn how chips are made with this Rollercoaster Tycoon-inspired animation
I work at an ewaste recycling company. Most of what we get is corporate IT department decommissions. It seems like most companies run things for about 5 to 10 years, as most desktops, laptops, and servers I've seen lately have 4th to 10th gen Intel CPUs, peaking around 8th gen. We occasionally get something with DDR5, but it's rare and often broken. If anything is sufficiently valuable, we try to resell it.[0]

[0] https://www.ebay.com/str/evolutionecycling

theandrewbailey··on Welcoming the Nepalese Government to Have I Been Pwned
Most people don't trust their government enough to run a service like this. For example, my government lets bridges collapse[0], and it can barely keep the roads paved. The fact that any government service works at all is nothing short of a miracle to me.

[0] https://www.ntsb.gov/news/press-releases/Pages/NR20240221.as...

theandrewbailey··on Every Fucking Website (2013)
Nowadays, the website would be all in dark mode with some AI-generated image featuring blue and purple glowy parts. AI generated everything, really.
theandrewbailey··on Microsoft never learns, IT admins rage as a new OneDrive app invades Windows 11
But product manager wants line go up!
theandrewbailey··on U.S. used 'virtually all' of its long-range precision missiles during Iran war
Saigon fell, and the Taliban regained control of Afghanistan.
theandrewbailey··on A Software Factory Is No Substitute for Maturity
> TL;DR >> Autonomous agent fleets don't eliminate organizational dysfunction—they formalize it.

Not a good look to have AI slop in the first sentence of an article.

theandrewbailey··on Linux Desktop Market Share Surpasses 10% in North America
We have certifications to keep which are pretty important for the business model (data security, ethical disposal and recycling)[0]. The auditors keep tabs on our retail channels.

Disclaimer: I am an employee, I did not found the company.

[0] https://sustainableelectronics.org/welcome-to-r2v3/

theandrewbailey··on Linux Desktop Market Share Surpasses 10% in North America
(insert Ron Paul It's Happening meme here)

I work in the refurb department of an ewaste recycling company. Because we don't have a Windows OEM license, we officially can't install Windows on any of the PCs we sell. (I'll direct people to download the Windows install media if asked.[0]) On the systems I sell[1], Linux Mint has a nice OEM install option that after installation, there's a 'ship to customer' script[2] that starts an OOBE after the next boot, so I don't have to make up a login, and hope it doesn't get lost anywhere.

I'm not sure how many people keep the Linux install after they buy it, but it's cool to think we're helping move the needle on this! FWIW, I've had several people directed to me specifically for Linux systems, so I know it's more than 3.

Yes, I run Linux everywhere at work (it's the wild west without a Windows domain), and at home.

[0] https://www.microsoft.com/en-us/software-download/windows11 (ewww)

[1] https://www.ebay.com/str/evolutionecycling

[2] https://linuxmint-installation-guide.readthedocs.io/en/lates...

theandrewbailey··on IBM i (OS/400) the Database Operating System
PowerPC has become POWER, and you can get hardware outside of IBM.

https://www.raptorcs.com/

https://openpowerfoundation.org/

theandrewbailey··on IBM i (OS/400) the Database Operating System
> Here we reach a point that is simultaneously the platform’s greatest advantage and heaviest burden. Due to such deep integration with dedicated and expensive hardware, IBM i is an “elite” system, in the less positive sense. A mere mortal, computer science student, or enthusiast has no chance to “touch” this system in the comfort of their home. You cannot download an ISO image from the internet, install it on a virtual machine in VirtualBox, or run it on your laptop. The barrier to entry is set at the price level of an IBM Power server, which effectively cuts off the supply of “fresh blood” and makes knowledge of this fascinating architecture passed down almost like guild knowledge, only within large organizations.

I took a course about these back in college. I thought it would be mind-expanding to see how computing could be outside of conventional Windows/Unix/Linux inspired environments, and use something with a very different design. The instructor had a desktop of one of these in his office. I remember logging into an official IBM educational system with a terminal emulator for an assignment.

Unfortunately, the instructor left about a month in, and I switched to a course involving UML modeling for programming Lego Mindstorm robots. Being hands-on with Mindstorms was cool, but I wonder what could have been had I finished the other course.

theandrewbailey··on Would you get tattooed just to interview at a 7-days-a-week AI startup?
> If you think you’re going to work there and, say, “have free weekends,” you are fooling yourself. The “entire team shows up to the office 7 days a week,” Zietz wrote in a LinkedIn post two weeks ago.

Sounds like LemonLime is a recipe for burnout.

And in-office the whole time? Your power-trip and/or real estate portfolio is showing.

← PreviousPage 5 of 34Next →