Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
salmo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
salmo
4y ago
This has bitten me before. A security scanner reported a vulnerability from this that was blocking me from my “use X at work” request. I ended up having to teach the vendor of the tool about go mod. But if you are publishing a “release” I p
92.
▲
by
salmo
4y ago
Gosling started more abstractly based on virtual machines he had built in the past for some pretty bizarre hardware. This was to be general-purpose. Set top boxes were a very early use case. It coincided with the boom of these types of sys
93.
▲
by
salmo
4y ago
This isn’t fundamentally different than urbanization. And this has been bemoaned as far back as we have history. I’m older. I used PCs without modems. I didn’t have access to the internet until I was 15, and I was ahead of the curve. So I d
94.
▲
by
salmo
4y ago
Totally agree on this. Took me a bit to wrap my head around it vs other templating I’ve used. Also figuring out the variable structure took me a bit, but now the docs make sense to me. My theme is super simple. A few templates, 1 CSS file,
95.
▲
by
salmo
4y ago
I’ve used Sphinx, mkdocs, Jekyll, and Hugo. I don’t see a reason to switch a site from one to the other if you and any collaborators are comfortable maintaining the runtime. The same goes for JS based tooling (I imagine), I just don’t node
96.
▲
by
salmo
4y ago
Freight trains are also electric, just with diesel generators. I'll completely speculate 2 things that stand in the way of them going fully electric: 1. Trains derail, crash, etc. I live in a city that's a rail hub. We probably h
97.
▲
by
salmo
4y ago
I imagine studio-era Beatles in particular would be difficult. Microphone bleed, lots of overdubs (especially vocals), and repeated re-layering tracks on tape over and over due to channel limitations. They really were doing crazy stuff wit
98.
▲
by
salmo
4y ago
Everyone was happy until I stepped on the elevator and Trout Mask Replica came on. I always think of Johnny Rotten’s story of playing it at parties to piss people off for these examples. And I do actually like it. But I will admit I listen
99.
▲
by
salmo
4y ago
We used to really enjoy a long elaborate joke setup with a let down as the punchline in college. My favorite was "A patron sees a whale sitting in a booth at the bar". You go on and on about him coming back day after day seeing t
100.
▲
by
salmo
4y ago
My guess is that since the rest of the project (not in PS itself) is in C, it’s in C. And it may be borrowing from the PS interpreter codebase. I dunno. Requiring another skillset, toolchain, etc. is onerous and has to be weighed in those
101.
▲
by
salmo
4y ago
Probably not applicable to GitLab, but may be useful to some. I think too often FAANG and startup interviews are discussed here vs. major companies that aren’t primarily tech yet have 1,000s of developers. 1st level is HR. They don’t under
102.
▲
by
salmo
4y ago
I think you’re reading journalists, not the actual archeologists. They saw evidence and suggested a hypothesis, not a conclusion. I personally have never read an archeologist state a conclusion they didn’t directly observe. Sometimes they’l
103.
▲
by
salmo
4y ago
Weird. I don’t see a lot of pure CRUD in enterprise development. It’s almost all dumb data transformation. Take data off a queue, add/remove/change, drop it in a db, pass it along. Maybe take “REST” requests for reads or POST ins
104.
▲
by
salmo
4y ago
I think your wording was fine. I didn’t read that into it at all. Of course you worked with folks to do them. You also spent the majority of the post thanking people you worked with. I’ve also read your code. I enjoy it and learned a lot mo
105.
▲
by
salmo
4y ago
It’s been a while since I was doing hardware in a DC, but even dynamic frequency changes in servers were noticeable in workloads. We’d see serious latency spikes with high volume increases. And high volume would correlate to high I/O o
106.
▲
by
salmo
4y ago
I inherited one of these from a friend in 2000. The ‘l’ key switch was broken. It (like most) were only booted into C64 mode and used for Batman and stuff. ‘L’ was broken because of ‘load’? I think that was the command. It’s been too long
107.
▲
by
salmo
4y ago
The worst is the fake regulation that is PCI. But I tried in a SOX audit to avoid buying new gear. I hate auditors. Making sense doesn’t matter. Their interpretation of the control does. I do have a playbook of “how I meet X but not the wa
108.
▲
by
salmo
4y ago
Most of the controls are about auditability and data access. But the control frameworks are silly sometimes. Then add in that they’re enforced by 3rd party auditor consultants looking for any reason to drag it out. And yeah, I tried to get
109.
▲
by
salmo
4y ago
That was my experience with Solaris and Linux in the late 90s. It being foreign to me was what got me hooked. You could install pico or learn to use Unix tools. 2 days of frustration followed by Eureka! Repeat. I still do that process now
110.
▲
by
salmo
4y ago
Yup. You don’t want to pass EDITOR or VISUAL through sudo so update-alternatives it is. It’s weird. I know distros are trying to be friendly to new users. But aren’t we past “new users” now for server OSes? I’d get it on a Raspberry Pi or w
111.
▲
by
salmo
4y ago
For regulatory compliance, that’s still not acceptable because it opens the door to cross user data access or privilege escalation. If someone exploited a process with a dedicated unprivileged user, had legit limited access, or got in a con
112.
▲
by
salmo
4y ago
You kids and your new fangled nano. Back in my day it was pine and pico. We did SMTP both ways. And we liked it! Actually, it weirds me out that the default editor on most Linuxes now is a pico clone. Some don’t don’t even come with a vi o
113.
▲
by
salmo
4y ago
I think “true bypass” is systemd. It sounds like it’s better, but isn’t always. And the kids love it in their “boutique” distros. :)
114.
▲
by
salmo
4y ago
Big companies want to pay and have “support.” Lawyers don’t like licenses, they want a proper contract. But if it’s AGPL, I’ll move on. They’re too idealistic to deal with megacorp. They don’t sell through intermediaries, can’t/won’t
115.
▲
by
salmo
4y ago
Oh that’s cool. I’d tried some of these years ago, but they were painful, didn’t support Python 3.x, etc. I’ll have to check it out.
116.
▲
by
salmo
4y ago
It’s not as much my code as reading my dependencies, troubleshooting others’ code, and the ecosystem sprawl. I keep up to date and pick and choose what I want. A lot of these issues just aren’t there in C++, and you probably wouldn’t even t
117.
▲
by
salmo
4y ago
I love types. But as first class citizens. I started in Pascal and C. And they’re one of the reasons I’m enjoying Go for the kind of work I did with Python. Usually, if it compiles, its right. I’d be cool with a statically typed flavor t
118.
▲
by
salmo
4y ago
This is my problem. I’ve gotten to where the extra work to use a language that generates a binary is lower than the distribution problem with Python. I’ve rewritten 3 CLIs because it’s too much of a pain for people to get them set up. I sti
119.
▲
by
salmo
4y ago
Actually my primary use is CLIs, integrations, and such. It used to be a great systems language (1.6-1.8, 2.x). But now I can’t rely on an OS having a reasonable version, or of libraries, so there’s the distribution problem. It’s really o
120.
▲
by
salmo
4y ago
I’ll just say. Since about 3.6/3.8 the language has been growing huge. Like C++ huge. I liked f-strings. Asyncio has its place but is waaay overused. Typing was a cool idea, but so awkward in practice. All of it has really turned me of
More ›