Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jperkin
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
jperkin
3mo ago
It's still a thing: https://pkgsrc.smartos.org/install-on-macos/
2.
▲
by
jperkin
1y ago
> Took them 3 months before a "we're not interested" email was sent. No reasons, either. Yeh this is really really tough. They have an excellent RFD that explains the hiring process and it contains a section on this here:
3.
▲
by
jperkin
2y ago
For me it's completely unfit for purpose: * It's incompatible with some apps, e.g. Roblox, that are full-screened, and you end up in an annoying loop between the Roblox screen and the request more time screen fighting with each ot
4.
▲
by
jperkin
5y ago
The repository of record is CVS, but you can - like many of us do - use either the hg export ( https://anonhg.netbsd.org/pkgsrc ) or GitHub ( https://github.com/netbsd/pkgsrc ) instead. At some point we wi
5.
▲
by
jperkin
5y ago
I am the pkgin maintainer, and would be interested to hear about any issues you have building pkgin. It should build on any of the 23 platforms that pkgsrc supports, including Linux. I even offer daily binary package builds for CentOS here
6.
▲
by
jperkin
6y ago
macOS users may want to use my binary package repository, updated every few days from pkgsrc trunk: https://pkgsrc.joyent.com/install-on-osx/
7.
▲
by
jperkin
9y ago
Any OS which use the Korn shell as /bin/sh, for example Solaris 10, 11, and illumos: $ /bin/sh -c "fail() { local f; }; fail" /bin/sh[1]: local: not found [No such file or directory] $ /b
8.
▲
by
jperkin
9y ago
It also uses the "local" keyword, which is non-portable. People like to bash the autotools, but they exist for exactly this reason - they already spent decades working through all these gritty details to ensure the scripts generat
9.
▲
by
jperkin
9y ago
For me it's a relatively trivial reason: my muscle memory has been trained over the years that cmd-[1-9] switches tabs, and there's no way to configure that in Terminal.app (last time I checked) without unstable SIMBL plugins.
10.
▲
by
jperkin
9y ago
MySQL is a great example of it working. Hundreds of employees, the vast majority remote, regardless of where they were located. Sold for $1B. It was my first remote job and I enjoyed it immensely, so much so that I haven't had an off
11.
▲
by
jperkin
10y ago
I switched from building from quarterly branches to trunk a while ago, so those packages are actually updated with the very latest every few days.
12.
▲
by
jperkin
10y ago
> At the moment, the best I can find for OS X is Rudix. The selection of available software is pathetic compared to Homebrew and Nix, but a lot of the core stuff is there and it's all packaged as a .pkg, which makes it really easy
13.
▲
by
jperkin
10y ago
They're all available: $ pkgin se python3 python35-3.5.1nb2 Interpreted, interactive, object-oriented programming language python34-3.4.4 Interpreted, interactive, object-oriented programming language python3
14.
▲
by
jperkin
10y ago
Not true any longer, at least for the binary packages I produce[0]. I switched them over to trunk-based builds a while ago, which are updated every few days. [0] https://pkgsrc.joyent.com/install-on-osx/
15.
▲
Mac OS X pkgsrc binary packages now following a rolling release model
(twitter.com)
3 points
by
jperkin
10y ago
|
0 comments
16.
▲
by
jperkin
11y ago
Cross-compilation is sometimes an option, but not necessarily a good one. It is usually a significantly manual process (I now have to download and install an OS which is supported by the runtime and build a cross-compiler for my target plat
17.
▲
by
jperkin
11y ago
Trust is certainly one of the issues when languages migrate to requiring themselves to bootstrap. However, by far the most infuriating (and one I run into frequently in my line of work, hence the anger) is when you are trying to get the lan
18.
▲
Pkgsrc-2015Q3 packages for illumos and OS X now available
(mail-index.netbsd.org)
2 points
by
jperkin
11y ago
|
0 comments
19.
▲
Pkgsrc-2015Q2 packages for OS X now available
(mail-index.netbsd.org)
9 points
by
jperkin
11y ago
|
1 comments
20.
▲
by
jperkin
11y ago
Just to follow up on this, these are now available in the 64-bit repository: $ pkgin se nodejs nodejs-0.12.2 V8 JavaScript for clients and servers nodejs-0.10.38 V8 JavaScript for clients and servers I'll
21.
▲
by
jperkin
11y ago
I'll fix that, and add nodejs-0.12 too. 0.10.36 was current at the time that pkgsrc-2015Q1 was frozen for release, but I can build them from our separate pkgsrc-joyent repository. Thanks for the heads up.
22.
▲
by
jperkin
11y ago
The main general benefit of pkgsrc is that it's cross-platform and, having been around since 1997, now runs on 22 different operating systems. This means that rather than having to run Homebrew or MacPorts on OS X, rpm or apt on Linux,
23.
▲
by
jperkin
11y ago
Not sure why someone has edited the title, the point of posting this release specifically (we release every quarter) was that the binary packages are now signed by default - an important requirement these days - and I wanted to emphasise th
24.
▲
Pkgsrc-2015Q1 packages for OS X now available
(mail-index.netbsd.org)
49 points
by
jperkin
11y ago
|
14 comments
25.
▲
by
jperkin
11y ago
pkgsrc is our primary package manager for SmartOS, our illumos distribution. We also provide binary packages for OS X and Linux: http://pkgsrc.joyent.com/ pkgsrc should still work on Solaris 10, and there are a few people
26.
▲
Pkgsrc-2014Q4 packages for OS X now available
(mail-index.netbsd.org)
2 points
by
jperkin
12y ago
|
0 comments
27.
▲
by
jperkin
12y ago
Manta objects are effectively just files stored on ZFS, so you write anything you like. Maybe this example session will help: * Perform a directory listing of a tmp directory in my public area. mls(1) is the ls(1) equivalent for listing M
28.
▲
by
jperkin
12y ago
Briefly: * Between Solaris 10 and Solaris 11, Oracle bought Sun and killed the open source efforts known as OpenSolaris. illumos started from the final open source bits of what eventually became Solaris 11 and has now significantly diverge
29.
▲
by
jperkin
12y ago
I want to try ccache at some point (with pkgsrc it's trivial to add), but I'm not convinced it will help. Given the distributed nature the first implementation would keep the ccache objects on NFS, and that's going to cause a
30.
▲
Building packages at scale
(perkin.org.uk)
19 points
by
jperkin
12y ago
|
5 comments
More ›