HNHacker News
TopNewBestAskShowJobs

giantrobot

6,027 karma · joined January 10, 2019

submissionscomments
giantrobot··on Memory prices climb 500% in 12 months
It's pulling the ladder up behind them. OpenAI bought up more co tracts for wafers than they could even use. But now that means everyone else has to fight over what's left. This makes it too expensive to compete with OpenAI. No upstart can really afford to build infrastructure.
giantrobot··on Were Touch Bar's problems software rather than hardware?
The TouchBar's problem was both hardware and software. Because of its poor affordance for text labels it typically only allowed Mystery Meat UI[0]. If you labeled a button it ate up surface area and prevented a dense interface. Because it was constantly in flux you couldn't develop any muscle memory for it. It didn't help that the icons most apps used were inscrutable flat bullshit sigils.

It was made worse since desktop keyboards lacked the feature so you couldn't practice/learn the UI on anything but MacBooks. Keyboard shortcuts were far more useful since they worked on any Mac and whether or not you were using an external keyboard.

That lack of external keyboard support also meant developers couldn't write decent interfaces for the TouchBar unless they had the right MacBook. The simulator was not sufficient to actually test real world usage for positioning/ergonomics.

I found it to be a top to bottom failure of a feature. Small OLED screens on physical buttons would have been far superior ergonomically. Using the space for better cooling on the i7 and i9s would have been a much much better use of that space.

[0] https://en.wikipedia.org/wiki/Mystery_meat_navigation

giantrobot··on Flock updates privacy, accountability, security, and transparency safeguards
They do not deserve the benefit of doubt. If anything their executives or officers say is not truthful it must be interpreted as being knowing and malicious. Flock's systems have been too easily abused to assume anything else. A company their size can't be so stupid as to allow for the abuse that's happened without everyone in the decision chain being well aware of the possibility and those use cases.
giantrobot··on Woman pulled over twice after Flock-linked software connected her to homicide
That's not Devil's advocate, that's just foolishness. First of all their job is "protect and serve" not threaten people with summary execution. Second, their instant escalation does nothing to keep them safe. If anything it makes them less safe.
giantrobot··on Radical Study Suggests Life on Earth Arose Twice
It could be happening on my kitchen counter right this very second. But my kitchen counter, despite a recent cleaning, is absolutely lousy with microorganisms. So the new proto-life is immediately starved or more likely eaten by existing life. There's very few places on Earth that has not been colonized by some sort of life so there's very few places a new form of life could form and succeed long enough to itself grow and spread without being starved or eaten.
giantrobot··on A year of fighting scrapers on my 1.5 million-page website
> Can google be trusted ? Or facebook ?

No. Neither can be trusted as far as you can throw them. They're both incredibly invasive data brokers. Their customer facing products are just vehicles to show ads and Hoover up more PII and behavioral data on everyone.

giantrobot··on US strikes $1.2B deal to pay German firm to halt offshore wind projects
My rooftop solar disagrees. It generates my whole house load in the winter, spring and summer I run a pretty healthy surplus.

Thats with all my appliances being electric and superfluous crap running like a 24/7 file server running. Because my power is so cheap I don't have any problems running that kind of stuff.

giantrobot··on xAI, SpaceX, and the Race for AI Buildout
Just because the machinery in the building grinds puppies into pulp doesn't mean the building itself is bad. I don't get what the big problem is!
giantrobot··on Meta Ran Ads That Contained AI-Generated Child Sexual Abuse Imagery
> Teenagers who send each other nude photos are creating child exploitation material but you hardly want to put them jail for that.

Well rational thinking people wouldn't. A great many using CSAM as a wedge to de-anonymize the Internet or institute regressive "profanity" laws are often neither.

giantrobot··on The myth of Snow Leopard
Yeah as someone else that worked on Snow Leopard I found this article and ones like it a bit silly. They're a lot like the old "debug code" posts on Mac forums back in the day trying to explain why Puma was slow (no, you've got a G3 and an unaccelerated video card).

Tiger and Leopard were sprawling releases. Tiger covered 32-bit and 64-bit PowerPC, then 32-bit x86, then 64-bit x86 Macs. Tiger was also what I guess I'd say is the first "modern" OSX release, with subsystems like launchd and a more mature OpenDirectory replacing older NeXT subsystems.

Leopard in my experience was a train wreck. It shipped a lot of new features, both user facing and back end frameworks, but the development was seriously impacted from teams losing engineers to iOS. Leopard had features planned assuming 100% availability of SWE's resources but ended up with 40-50% of SWE's resources (made up numbers based on my feels at the time). Many new frameworks in Leopard did not land or get stable until very late in the development cycle which meant everything downstream had to scramble right before GM. It was 100% the case that Leopard was not really stable until 10.5.8 and still sucked IMHO.

There was a lot of clean-up needed in MacOS and that was Snow Leopard. It was not a perfect release but 10.6.3 (the second disc pressing IIRC) and onward were very stable. Dropping PowerPC support really helped focus QA since they didn't need the massive array of test hardware Tiger and Leopard required. You also didn't need to wrangle builds for four architectures, including multiple compilers as a few libraries (if not whole frameworks) were compiled with ICC on x86 for performance reasons.

The "Snow Leopard wasn't that great" meme is weird. I'm sure it had its problems like every OSX release did. Unfortunately most OSX releases broke someone's workflow[0]. Snow Leopard ware no different. But it was always billed internally as a "no new features" release and those features that it did ship faced a very high bar to get in the release. I definitely look back on Snow Leopard as a high water mark for macOS quality in terms of a release.

[0] https://xkcd.com/1172/

giantrobot··on LLM Honeypot
But have you considered the absolute existential horror of a user clicking a link and a whole new page loads (modulo cached elements) rather than an entirely client side routing? Such a horrific concept of JavaScript as an enhancement would let all varieties of user agents from text message previews to web crawlers to AI agents handle the page without running an entire JavaScript engine and JavaScript resources from all your friendly data collection services.

The thought frankly horrifies me. I hate an accessible and efficient web!

giantrobot··on GDID Windows – Cut the tracker that follows you even under VPN
Any sort of online service you're logged into is going to have your IP and account correlated with a timestamp. Dropbox, GDrive, and even your e-mail provider. While a device identifier might be more useful it's not like the lack a device ID will keep you from being tracked.
giantrobot··on Introducing selfie for sign-in: a new way to access your Google Account
Drink your verification can.
giantrobot··on GTX 1080s: Testing a Legend
My 2011 Mac mini nods sagely. It runs even better today than when it was new because I put an SSD in it a few years ago.
giantrobot··on The Anti-Mac User Interface (1996)
I own a Sony Magic Link and you are 100% correct. The UI is the worst sort of point-n-click adventure game memes. Not only do you have to guess what visual elements actually do something you need to figure out what functionality they represent. The spacial metaphor is insipid because it takes a lot of taps to get from one "room" to another.

None of this is helped by how slow the Magic Link is. Supposedly the DataRover 840 was much faster but I've never owned one to tell for sure.

The UI of the Newton MessagePad (I own several) is far from perfect but makes much more sense than MagicCap. It also requires fewer taps to reach different functions.

Every once in a while I'll pull out my Magic Link but the insanity of the UI just inspires me to put it back in a box.

giantrobot··on Running Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPU
Token generation is nominally bandwidth limited. Prefill/prompt processing is nominally compute limited.

For CPU inference on old hardware I don't think q4 offers any benefit over q8 since the AVX unit doesn't support such small floats. I don't even think AVX supports 4-bit int math. IIRC AVX2 does.

giantrobot··on Unified Memory, Explained: Why Mini PCs Can Run 70B Models a Big GPU Can't
Reads off your SSD don't age it prematurely.
giantrobot··on A metallurgist's doubts about self-replicating probes
Both North Korea and Israel are notable (compared to space) for their dense oxygen rich atmospheres, accessible large reservoirs of water, access to solvents/lubricants, and a generally "shirt sleeves" environment for workers. Asteroids, the Moon, and deep space don't really have these things. So you're not just bootstrapping an industrial facility at those locations but all the basic infrastructure that industry requires to exist.

With space manufacturing the first widget out of a factory costs trillions of dollars. There's also few if any raw materials that are far more abundant in space than here on Earth (at orders of magnitude smaller cost).

giantrobot··on Unified Memory, Explained: Why Mini PCs Can Run 70B Models a Big GPU Can't
It is and it doesn't. You only get into disk writes if the system starts paging out to disk.
giantrobot··on Just Pay the Subscription
I have a retail copy of Photoshop 7 I bought decades ago with hard earned money. A full copy of Photoshop then was hundreds of dollars. I still use it to this day.

I learned Photoshop well enough back in the day to do cool stuff and make a few bucks on the side doing graphic design. I'm not a professional graphic designer at all so it never made sense for me to get on the version treadmill. Even today it does everything I need and more.

Adobe got paid for the work they did. I've gotten incredible value out of my purchase since I've used it so long and the cost has amortized over decades.

Subscriptions imply change. I don't necessarily want change. If I buy something that suits my needs...it already suits my needs. Adding more shit isn't necessarily a boon. Changing the behavior or look with a new update is infuriating. This is especially true of complex software that takes time to learn.

For a developer selling a subscription the strategy of locking up data is entirely rational. They'll keep getting money no matter what they do because they're holding my data hostage. It's a model I have no interest in.

Even better is when they decide to shut down or get bought out. If the subscription shuts down there's no amount of money I can pay to get it back.

giantrobot··on How Kalshi Infects the News
I don't know what you mean, I mean I made a million dollars with only a small hundred million dollar loan from my dad! This sort of entrepreneurship is available to anyone in America.¹

¹ Terms and conditions apply.

giantrobot··on Linux on Older Hardware: The Complete Revival Guide
It is astonishing to me just how bad end user software has gotten over the past twenty years. It's just goofballs. It's not like that point was when software started requiring more resources, the "What Andy giveth Bill taketh" aphorism was coined in the 90s after all. Software gets complicated over time. Every bug fix or added input validation or whatever adds code. That's fine and appropriate. Convenience and integrity add code/complexity. That's not what I find so bothersome.

I find 2006 an interesting horizon. It was then that the average home computer massively jumped in processing power compared to the software running on it. For the vast majority of users the computer spent more idle time waiting for input than users waited for output. Of course for some users there's never enough power but for most all of their tasks were effectively instant. Even heavyweight (for the time) stacks like Java ran incredibly well. He'll even Emacs could run well!

Then the curve seemed to invert. Hardware kept getting more capable with even faster CPUs, more cores (on common consumer machines, and more RAM. As the article points out a "lightweight" Linux DE with native apps really flies on such hardware.

But more development seemed to move to the web. More JavaScript required more powerful JS engines and those are up more and more memory. More shit loaded into the DOM means more and more objects on the heap with more pointer chasing.

Modern stacks are really only fast because modern computers brute force their way through them. A simple CRUD type task that fly as a VB or Delphi (neither stack performance kings) app on Windows 2000 now requires a 2GHz dual core CPU with 4GB of RAM as a baseline thanks to it now being a web app.

Using a twenty old machine with native applications and the CLI feels to me like a super computer compared to the computers I first used (Apple IIs). A Core 2 Duo is a stupidly powerful CPU for most tasks. If you can get by with a command line workflow even a Core 2 Duo is crazy fast.

/soapbox

giantrobot··on Data centers trigger voter backlash
Except no one will be able to afford those laptops. The hyperscalers will buy up literally all the RAM and high power GPUs. So you'll be stuck with 8GB of unified memory on anything affordable. A laptop of better capability will cost 50% more than today (at least). That won't be your biggest problem because some C-suite goon with stars in their eyes laid you off because of AI.
giantrobot··on AI's Affordability Crisis
The current administration has repeatedly demonstrated they do not feel constrained by laws or the Constitution.
giantrobot··on Job application asked for my SAT scores
Which requires them to explicitly ask your age outside the bounds of qualification for a job (over 18 etc). Which ends up opening them to age discrimination lawsuits.
giantrobot··on Web Browsers on PDAS
You'd be right if ISPs didn't do mass DPI and modification of pages to inject their own ads and trackers. They also routinely hijack and intercept DNS responses. They absolutely cannot be trusted carrying unencrypted traffic.
giantrobot··on What was nice about the UI of Windows 2000
> People are bad with computers because "Designers" have been objectively value negative for decades. Instead of paying attention to the reams of scientific data that tells you exactly how to make a UI better, they smoke crack and make things transparent.

I've run into a lot of "UI designers" that were just graphic designers that lucked out getting a job in a software company. They design and compose the UI for static screenshots like they would do a 2D graphic composition. Far too often they'd hand off Photoshop PSDs they would expect a developer to turn into an actual UI. They don't follow a HIG document or respond to any pushback with "you have to know when to break the rules" (they do not know when to break the rules). A good UI designer is worth their weight in gold. In my experience most are worth their weight in very low grade playground sand.

giantrobot··on Is Meta destroying its engineering organization?
Big whoopsies on that one.
giantrobot··on Apple is about to make Hide My Email useless
Shh, don't remind them.
giantrobot··on Is Meta destroying its engineering organization?
> Oh, and enabling human traffickers.

Also the genocides.

← PreviousPage 2 of 34Next →