HN user

passivegains

119 karma
Posts0
Comments44
View on HN
No posts found.

"We need most of our population working full time to keep ourselves fed because running a farm is really hard" is a technical problem, not a societal one. You can solve it with fertilizer and the cotton gin or whatever.

"There's a bunch of us now and barter isn't cutting it anymore" is a technical problem, not a societal one. You can solve it with coinage and banks or whatever.

"The internet used to be fun and useful but now it sucks" is a societal problem, not a technical one. You can't solve it with a federated twitter clone or yet another secure messaging protocol or whatever.

I don't know why this sentiment isn't more common. LLMs are basically two things: 1. chatbots 2. automation for the process of googling something and copy-pasting the first result. The only people I know who use it for more than those two things ask them to perform tasks they can't do reliably, don't check the output, and then they're just wrong most of the time. If they had just used it as slightly different google search they'd have been fine.

Putting this into my rotation of excuses. "It wasn't my fault! They were hacking, also my fingers were slippery and the deterministic behavior of psuedorandom number generators guaranteed we would lose anyway."

this is absolutely true, but there's an additional nuance: yes, python is fantastic, yes, it's easy and forgiving, but there are other languages like that too. ...except there really aren't. other than ruby and maybe go, every other popular language sacrifices ease of use for things that simply do not matter for the overwhelming majority of programs. much of python's popularity doesn't come from being easy and forgiving, it's that everything else isn't. for normal programming why would we subject ourselves to anything but python unless we had no choice?

while I'm on the soapbox I'll give java a special mention: a couple years ago I'd have said java was easy even though it's tedious and annoying, but I've become reacquainted with it for a high school program (python wouldn't work for what they're doing and the school's comp sci class already uses java.)

this year we're switching to c++.

I think the key thing not obvious to most data scientists is they're not using python because it meets their needs, it's because we've failed them. twice.

1. data scientists aren't programmers, so why do they need a programming language? the tools they should be using don't exist. they'd need programmers to make them, and all we have to offer is... more programming languages.

2. the giant problem at the heart of modern software: the most important feature of a modern programming language is being easy to read and write. this feature is conspicuously absent from most important languages.

they're trapped. they can't do what they need without a programming language but there are only a handful they can possibly use. the real reason python ended up with such good library support is they never really had a choice.

Harper Lee's novel To Kill a Mockingbird is a creative writing exercise which didn't actually happen and isn't verifiably true to any degree. There were never any Finches, Ewells, Robinsons or Radleys, yet readers often find it quite powerful because they're perfectly aware the story's events have played out between real people many, many times. They don't need to be told the real names of people who have been in lynch mobs to know real people have been lynched. Email servers aren't quite as heavy a subject, but we know these things happen.

I decided my life could not possibly go on until I knew what "elvisgogo" does, so I downloaded the tarball and poked around. it's a pretty ordinary numpy + pandas + matplotlib project that makes graphs from csv. one line jumped out at me: str_0 = ['refractive_index','Na','Mg','Al','Si','K','Ca','Ba','Fe','Type'] the university of st. andrews has a laser named "elvis" that goes on a remote controlled submarine: https://www.st-andrews.ac.uk/~bds2/elvislaser.htm I was hoping it'd be about go-go dancing to elvis music, but physics experiments on light in seawater is pretty cool too.

There's something beautiful about the kid using performance as language. They've hit upon the greater truth that reading and speech are important because text and the spoken word are powerful mediums, but what truly matters is what they allow us to express to each other.

Though I have worked with children enough to sympathize with the not-beautiful part of this story too. (also that book sounds rad as hell.)

I was going to reply about how New Zealand is as far from almost everywhere else as the US, but I found out something way more interesting: Other than servers in Australia and New Zealand itself, the closest ones actually are in the US, just 3,000km north in American Samoa. Basically right next door. (I need to go back to work before my boss walks by and sees me screwing around on Google Maps, but I'm pretty sure the next closest are in French Polynesia.)

Only because the state asserts their existence with violence.

I'm comfortable saying if a foreign nation rolls military vehicles across a border and starts shelling apartment buildings, those buildings' residents have every right to assert their existence with violence.

We certainly have little-to-no say in how the states in which we live behave, but we're all subject to their whims.

I can't say for certain how much my state listens to me specifically, but if they do, I'd tell them their whims should be such that other states can't do the roll-across-border-blow-up-apartments thing. (to anyone, not just me.) Those are good whims. Everyone should be subject to those whims.

the author is pretty up front about this: I would like to live in a world where professors consider Prolog worth knowing and put in the effort. That probably isn’t realistic. He clearly wishes he's wrong, which makes three of us.

apt won't on its own, but if you're using the official images there's probably a service running that's calling it, probably for security patches etc.

The bigger problem is upgrading packages deliberately but being surprised by the results. My team's current favorite is the upgrade process itself suddenly having new interactive prompts breaking our scripts.

MS Paint IDE 1 year ago

thank you for digging up the link, it was everything I hoped it would be. that one's going in my bookmarks.

obviously a second server and a reverse proxy or something would be less jank, but your idea definitely has merit. it's kind of like using two points of contact while climbing something.

MS Paint IDE 1 year ago

wifi for servers

I urge you to reconsider. Potential customers and applicants will immediately go all in and the "but this doesn't make any sense" step will never happen. We'll be reading blog posts like "I'm hooked on PCP (the Post-Cabling Paradigm)" from Google SRE's with comments praising the downfall of "Big Ethernet" while the emissions from datacenters vaporize flocks of migrating birds.