Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pbsdp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
pbsdp
13y ago
brew just seems like a less mature macports. most of the differentiating features have disappeared as brew gradually discovered the same problems that macports/fink had already learned over the past decade.
92.
▲
by
pbsdp
13y ago
The problem is that you have a complex and exclusionary process to begin with. The comparison with open-source isn't apt; inclusion in the mainline of an open-source project affects every user of that project. Keeping code that does no
93.
▲
by
pbsdp
13y ago
Expert opinion is useful; aka, constructive.
94.
▲
by
pbsdp
13y ago
Thus creating a closed loop ecosystem that grows increasingly stale.
95.
▲
by
pbsdp
13y ago
I don't really understand what is low about it. Systemd didn't just appear one day; Poettering has written and advocated for it strongly .
96.
▲
by
pbsdp
13y ago
Really? I admittedly mostly used MAE on Solaris -- which emulated a 68k processor -- and it was reasonably fast. I never had cause to use SoftPC.
97.
▲
by
pbsdp
13y ago
Really? Google has the knowledge of where the network is, who has access to it, and what the password is. Remember also that WiFi networks are a shared resource and often provide access to internal corporate data. From a governmental law en
98.
▲
by
pbsdp
13y ago
MacTCP was acceptable, but certainly didnt stack up against the UNIX variants.
99.
▲
by
pbsdp
13y ago
As a Mac user at the time, the love for Windows 3.11 left me scratching my head something fierce. By comparison to System 7.1+, Windows 3.11 was awwwwful . Of course, around that time you could also run an Irix desktop, complete with Photo
100.
▲
by
pbsdp
13y ago
> asm.js is JavaScript. It executes according to the semantics specified in ECMA-262. No, it's a strictly defined text-encoded bytecode that happens to be representable using a subset of valid JavaScript. If you deviate from the s
101.
▲
by
pbsdp
13y ago
I'm not attacking your choice, I'm just saying that according to my ethos, taking BSD licensed code and relicensing under the GPL is: 1) Rude. 2) Simply the cost of doing business under the BSD license.
102.
▲
by
pbsdp
13y ago
Can you expand on why? OpenVPN has long been an example of solid development (and crypto) practices. As far as the bastion host, you need an actual VPN to do more than forward SSH connections. For instance, connectivity to your LDAP server,
103.
▲
by
pbsdp
13y ago
> By saying this, you are saying to me that I am free to re-release your code under the GPL and add my own contributions. If you are not happy with this arrangement, you have made an error in your license choice. No, I'll remain c
104.
▲
by
pbsdp
13y ago
You're engaging in standard GPL goal-post moving; somehow if you redefine all the words we'll all accept that the GPL isn't a restrictive viral license.
105.
▲
by
pbsdp
13y ago
> JS is a relatively fine compile target ... No, it's not. > ... and with asm.js, a pretty fast one. And asm.js demonstrates why it's not, because asm.js isn't JavaScript. It's a strictly defined ASCII-encoded
106.
▲
by
pbsdp
13y ago
To be granted an enterprise or standard developer signing certificate, you must agree to a contract that stipulates the valid uses of that certificate. I think it's reasonable to call blatant disregard for contractual obligations "
107.
▲
by
pbsdp
13y ago
> By that reasoning, all software licenses are viral. Even the 2-clause BSD license would be viral, because you're not permitted to distribute it combined with code that it's incompatible with. You're reinventing definit
108.
▲
by
pbsdp
13y ago
> I wouldn't be happy with that arrangement if it were my code, so I choose a different license. If you're approaching this from an "ethics of sharing" stance, then what what you're actually restricting is some
109.
▲
by
pbsdp
13y ago
The difference is that exposing OpenVPN code allows you to separate remote access from your production services, both reducing the total attack surface and providing defense-in-depth. On top of which, OpenVPN has actually had fewer security
110.
▲
by
pbsdp
13y ago
OpenVPN: - Exposes less code to attack - Can be run on a single machine, distinct from your production systems, where compromise will only result in a compromise of VPN communications, not of an actual production machine on which your produ
111.
▲
by
pbsdp
13y ago
You're assuming writable trampolines. objc_msgSend()'s trampoline works by caching the target lookup and having an extremely short fast-path in the case that the target method implementation is cached. objc_msgSend is a trampoline
112.
▲
by
pbsdp
13y ago
What sane person exposes SSH externally? - OpenVPN takes only minutes to set up - There are easy to use GUI clients for all major desktops (Windows, Mac OS X, Linux) and phones (Android, iOS) - It supports running with zero privileges (chro
113.
▲
by
pbsdp
13y ago
Sure there is. Remember how your iPhone had to be activated with the carrier? Or how all that analytics software would use the MAC either as a UDID, or to derive one?
114.
▲
by
pbsdp
13y ago
The ageism in your post is disconcerting. On one hand you equate youth with innovation, age with stagnation, and on the other you posit that overworking youth for below market wages is simply a cost of doing business.
115.
▲
by
pbsdp
13y ago
HTTP improvements are necessary. If this raises the bar past what some developers can manage, that's unfortunate, but necessary -- the current system actually prevents what better developers want and need to do.
116.
▲
by
pbsdp
13y ago
Engineering is about making complex things simple and easy for your users . Sometimes that means increasing complexity at one level of the stack to increase performance and functionality at a higher level of the stack.
117.
▲
by
pbsdp
13y ago
So how do you debug the myriad of binary protocols that already exist today? How do you debug SSL services? For that matter, how do you perform more than cursory debugging of HTTP services? Do you seriously sit there and carefully type out
118.
▲
by
pbsdp
13y ago
This is just scaremongering. Installing the command line LDAP tools (which is a horrendous binary protocol) is no harder than installing netcat or tcpdunp.
119.
▲
by
pbsdp
13y ago
Since binary protocols are easier to write tools for -- and difficult to us without them -- the tools get written. Slowing down everyone forever just to ease telnet debugging is a misdirected optimization.
120.
▲
by
pbsdp
13y ago
When its easier to write tools, tools are more plentiful. Same binary protocols make it an afternoon's work to implement most protocols, and even less time if all you want to do is open up a socket and send some EHLOs. Text protocols,
More ›