HN user

geophile

5,039 karma

jao at geophile dot com

Posts39
Comments1,141
View on HN
arxiv.org 5mo ago

Experiential Reinforcement Learning

geophile
3pts0
www.yahoo.com 6mo ago

Nation-Wide Verizon Outage

geophile
2pts1
www.marceltheshell.org 1y ago

Looking for help with marcel (open source modern shell)

geophile
3pts1
www.marceltheshell.org 2y ago

Generating graphs from the marcel command line

geophile
1pts1
www.marceltheshell.org 2y ago

Marcel and Jupyter

geophile
1pts1
www.marceltheshell.org 2y ago

Eight Queens as a Marcel One-Liner

geophile
2pts1
www.marceltheshell.org 2y ago

Marcel, the pythonic shell, now has workspaces

geophile
2pts1
www.theguardian.com 4y ago

San Francisco’s Millennium Tower is still sinking

geophile
33pts9
news.ycombinator.com 5y ago

One-Line Quine (Python)

geophile
1pts0
news.ycombinator.com 6y ago

Show HN: Marcel – A Modern Shell

geophile
6pts0
www.zdnet.com 6y ago

Leak of New MBP Specs

geophile
2pts0
news.ycombinator.com 6y ago

Show HN: Multiline input wrapper for Python's input()

geophile
2pts0
github.com 7y ago

Reality Distortion Field 2.0

geophile
1pts0
news.ycombinator.com 7y ago

Ask HN: Working environment with Mac and Linux

geophile
1pts3
news.ycombinator.com 8y ago

Ask HN: Old CS lecturer looking for advice from current and recent students

geophile
392pts181
news.ycombinator.com 8y ago

Use of dependency theory and normal forms in the real world

geophile
1pts0
news.ycombinator.com 9y ago

What privacy does a VPN actually provide?

geophile
2pts5
pastebin.com 9y ago

The Remarkably Bad Design of the AirPort Time Capsule

geophile
1pts0
news.ycombinator.com 9y ago

IDEA individual license

geophile
1pts3
mashable.com 9y ago

Manhattan DA Wants Apple to Remove iPhone Encryption

geophile
3pts2
news.ycombinator.com 9y ago

End of the line for MacBook Pro

geophile
21pts7
www.dailyherald.com 9y ago

5th amendment loophole: fingerprint != passcode

geophile
8pts1
news.ycombinator.com 10y ago

Snail mail DOS attack

geophile
4pts0
www.wsj.com 10y ago

DOJ Denies Gag Orders Against Tech Companies

geophile
4pts2
docs.google.com 10y ago

SHA-1 may be vulnerable

geophile
2pts0
aviationweek.com 11y ago

Skunk Works Reveals Compact Fusion Reactor Details

geophile
560pts352
www.theatlantic.com 12y ago

New NSA Whistleblower Reveals Legal Basis for NSA Spying on Citizens

geophile
9pts1
news.ycombinator.com 12y ago

What if there were a $1M bounty per new security bug?

geophile
2pts3
en.wikipedia.org 12y ago

Nader Engheta

geophile
1pts0
github.com 12y ago

SpaceSuit: Spatial queries for any SQL database

geophile
2pts0

This is irrelevant to the current discussion.

Windows was designed to make money for MS and billg. Linux was not designed to make money for Linux.

Also, by what logic do you consider any MS software as "hign end"? That's a new one.

Choose your favorite metric: mindshare, running instances, development target. Free and low-end beat expensive proprietary.

"Least popular" is an odd claim. If you count Windows desktops, and then count all the Linux installations (desktop, servers, cloud, Android, other devices), I suspect Linux would prove to be most popular. Sure, add Windows servers to the contest, that's a rounding error. And what about VMs? How do you think Windows VMs stack up against Linux VMs in number?

There is constant shifting between client and server computation. I think it is a stretch to call cloud servers “mainframes”. There are still old school mainframes, running JCL, and old school mainframe DB2 and COBOL. That ain’t cloud.

No, I don’t think so. PC + MS Office killed Wang custom hardware/software, for example. LibreOffice is much later, and can’t displace MS Office due to network effects. Cheaper won, cheapest can’t because of those effects.

The lesson of the last 50 years of the computer and software marketplace is that free and low-end eventually wins.

- PCs destroyed minicomputers. Mainframes survive, but serving a much tinier portion of the market than they used to.

- PC office productivity software destroyed expensive professional products.

- Windows (low end) and Linux (free) completely destroyed the UNIX marketplace, and again, have taken huge market share from the mainframe world.

Ignoring the huge Chinese open-weight models for a moment:

- The training costs and resource requirements for frontier models are unsustainable. The high price, and social pushback, mean that the American companies producing these models are precarious.

- There are enormous financial incentives for research results allowing for cheaper, less resource-intensive models of high quality.

- Local LLMs on consumer hardware are akin to the PC hobbyist world of the 70s and 80s.

Put all of these trends together, and I think that in 10-15 years, we are going to have consumer PCs (and phones!) running models doing pretty much anything that frontier models can do right now.

Getting back to the Chinese models: They allow for new competition against Anthropic and OpenAI, basically SaaS renting out these very capable AIs much cheaper. That will just accelerate trends.

I used to love ORMs so much that I built one for Java, in the early 90s, and it was one of the main offerings of a startup that I joined. I have come around 180 degrees. My rethink started when a developer at a Wall Street bank said: having Oracle on my resume is valuable. Having your ORM on my resume is not.

And then there’s the “now you have two problems” dynamic. You not only have to write high-performing queries, but you have to get the ORM to generate that query for you. And sometimes you don’t want objects. And the schema mapping has to track schema changes.

Just write the damned SQL, it’s not that difficult.

My experience is almost identical. I have found that I need to be very careful with planning, breaking things down into small isolated steps (I can have qwen do this); and also (me) writing a very clear design. Relying on qwen to fill in a lot of those precise details results in those about-to-write loops.

Yeah, that edit inability is weird. I’ve updated AGENTS.md to limit editing (as opposed to rewriting) and that helps a little.

Oh spare me the cult of Larry Wall. His language was crap, and his pontification was unbearable.

That said, he's not wrong about laziness. I'd state it less cutely: Good software takes time, so be patient. The same can be said of most things created by people. Sure, there are flashes of inspiration, like Paul McCartney sitting down and just coming up with Get Back. But those are quite rare. And even in those cases, it often takes time to refine the idea to its final form.

From perusing reddit, I see some Windows users tempted to consider Linux, often because of Windows 11. But then, many of them won't move because: it doesn't work just like Windows; there is some Windows application they must have, or maybe they just don't want to learn the alternatives. Or they use word/excel/powerpoint and have to interact with others who do also.

The brainwashing, high tolerance for pain and misery (and expense!), and lock-in makes it close to impossible for ordinary computer users to escape.

On the Linux subreddits recent, I have seen a great increase in two kinds of posts: 1) That’s it, I’ve had it, windows is dead to me, I have moved/will move to Linux. Help me pick a distro. 2) I’d love to get off window and move to Linux but I can’t because it doesn’t have an app that works identically to word/excel/photoshop/whatever.

I stated no conclusions. I have not tried COSMIC, and I said that it’s COSMIC and Wayland seem to be problematic for people who have tried Pop_OS 24.04. (The one fact I do know is that Synergy, which I rely on, is still working on Wayland support.)

My only “conclusion” is that Pop_OS 24.04 seems to be incompatible with having a desktop that just works.

I have been using Pop_OS for many years, and I’m still on 22.04, which uses X11. I don’t understand the pros and cons of X11 vs. Wayland, I just want a working desktop.

24.04 uses Wayland, and while some people have had no problems migrating, many people are having serious problems. From what I can tell, it’s not a good choice for me yet. This article tells me that it may not be a good choice ever.

I am a huge fan of System76 and Pop_OS, and I am sorry to see how this migration has split the community and forced many people to make difficult choices. I suspect that I will have to leave Pop_OS once 22.04 is no longer supported, in a year.

To be fair, there are two issues. Pop_OS Is introducing a new DE, COSMIC, which is written in Rust. That new DE is another source of instability. I’m afraid that Syatem76 has bitten off far more than it can chew.

All good points. But what would be really useful and easy is allowing the iPhone to be used as a full-fledged computer on a file system completely distinct from that used to run the phone. Then my laptop is just peripherals connected to my phone.