Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
q3k
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
661.
▲
by
q3k
6y ago
> What is the story in nix for packaging untagged branches of software, or reasoning about "snapshots" where pools of unreleased repos/packages are able to be treated as a single versionable unit? A Nix derivation (a.k.a.
662.
▲
by
q3k
6y ago
> How exactly, command by command, would nix solve the same problems? This might be problematic, because to understand these commands, you would have to understand Nix. It's not just a tool that replaces your existing tool, it'
663.
▲
by
q3k
6y ago
Demos, especially modern/highend prods with tons of noise and other tiny details (scanline filters, fractals, ...), are legendarily ruthless encoder killers.
664.
▲
by
q3k
6y ago
A bunch of custom stuff around industry and open standards, from camera to mixer to transcoder to CDN to browser code. https://c3voc.de/wiki/docu:overview
665.
▲
by
q3k
6y ago
Six five oh two install gentoo!
666.
▲
by
q3k
6y ago
It's amazing how fast they got everything back up. And at a higher quality than Twitch, too! The c3voc folks are heroes.
667.
▲
by
q3k
6y ago
Monogon (Nexantic GmbH) | REMOTE | Full-Time | Senior Software Engineer | 80-100k EUR/year gross (or more) Monogon, a fully remote, self-funded and engineer-led technology company, is hiring software engineers to work on Metropolis, an
668.
▲
by
q3k
6y ago
> I've started with a C64, please. :) Personal experience in computing is not what I meant. I only realized that I'm not intimately familiar of the dawn of the UNIX daemon and how their configuration methods changed with time,
669.
▲
by
q3k
6y ago
> This is not what I see in my career. Bulk of the applications we installed and ran used some forms of environment variables for runtime configuration of the tool/application. I think we might have different backgrounds and conside
670.
▲
by
q3k
6y ago
> Dedicated configuration files only make sense if you assume a writable file system is there. I disagree. It's pretty typical in containerized environments (in my experience) to pass in (eg. mount) a config generated by whatever co
671.
▲
by
q3k
6y ago
I have, and I think he's right. I don't think picking apart the (assumed) experience of the author in this way is conducive to a high quality discussion.
672.
▲
by
q3k
6y ago
> That thing wouldn't be a de-facto standard if it was too bad, right? I disagree. Very often, the 'easiest' option wins, not the one that necessarily is the 'best', especially in the long term. Environment varia
673.
▲
by
q3k
6y ago
I agree. I also prefer command line arguments (or even config files) instead of environment variables, in all three cases: when developing software that others run, running software that others have developed, and running software I've
674.
▲
by
q3k
6y ago
> I can 1) change 17 config files; 2) change 17 shortcuts containing command-line arguments; 3) change one env variable. This seems like forcing the application to take the burden of your configuration system having shortcomings (like no
675.
▲
by
q3k
6y ago
Are you sure? It seems to be moving out of the channel now: https://www.vesselfinder.com/?imo=9811000
676.
▲
by
q3k
6y ago
I don't see a spec (and the code is not obvious at first glance), but isn't this susceptible to a replay attack for 60s if the initial UDP packet is sniffed? From what I can tell, the packet is {32 bytes of MAC}:{timestamp}, and M
677.
▲
by
q3k
6y ago
> We take the privacy of our customers’ data and personal information very seriously [...] And yet, your blog/landing site wants me to opt into sharing my 'personal data' with 20 different 'advertisement partners'
678.
▲
by
q3k
6y ago
I'm not trying to be pedantic. Please do not assume bad faith. I'm just trying to understand that worldview, which just seems drastically different from mine, even though we both seem to be generalists. If there is something that
679.
▲
by
q3k
6y ago
So it seems clear to me? You don't want to use the language, you don't want to learn the language, no-one is forcing you to use the language, then don't use the language. What are your expectations? Is it that every language
680.
▲
by
q3k
6y ago
It seems to me that the problem here is your job, not Go. You could substitute Go here for any other language or technology that you don't know well and for which you're not given adequate time to learn the basics of, and you'
681.
▲
by
q3k
6y ago
It's one `cp -r` and a 1 line change in go.mod [1]. You can also just `go mod vendor` to have all modules land in a `vendor/` directory when you can edit things as you wish [2]. [1] - https://golang.org/ref/mo
682.
▲
by
q3k
6y ago
`go mod download`, if you're using go modules, will fetch you the deps. This is no different, to me, than downloading a tarball of Python software with requirements.txt and not running setup.py or pip install. I don't understand t
683.
▲
by
q3k
6y ago
Sure, put that on the pile labeled “things that sometimes bother me, but I forget they're even an issue when I talk about Go with others”, next to generics.
684.
▲
by
q3k
6y ago
If you want to read the code, each godoc name can be clicked to directly redirect you to the source code of what you're looking for, eg. to a github page code viewer. Depending on whether you use gomodules, GOPATH, or any other build s
685.
▲
by
q3k
6y ago
> So as it currently stands I have no idea what those modules are and what am I loading? vim25? Is that the text editor vim? Take any of these imports, append it to https://godoc.org/ , and see. For example, github.com&#x
686.
▲
by
q3k
6y ago
I've been writing Go full-time, professionally for around 4 years now. Backend software, mostly distributed stuff, tools and services - the bread and butter of what Go's designed to be good at. On the side, I occasionally write so
687.
▲
by
q3k
6y ago
Just do foo, err := doThing(bar) if err != nil { // ... } and carry on with your life. Go is not a language in which you obsess over small things like these.
688.
▲
by
q3k
6y ago
> The language and related pattern changed so little that that book is still good? Pretty much yes, and TGPL/Effective Go are still very good resources to learn the language, if not still the best available. Probably the biggest cha
689.
▲
by
q3k
6y ago
That's how Git already works, eg. over SSH or even HTTP. Simple git server over SSH: local> ssh example.com example.com> git init --bare code example.com> exit local> git clone example.com:code Nothing
690.
▲
by
q3k
6y ago
Meanwhile, any time I receive a piece of functionality as a blackbox .so library from a vendor, the first thing I do with it is wrap it in a gRPC host so I can easily call it from the rest of my codebase.
More ›