Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zeveb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
481.
▲
by
zeveb
7y ago
Google is bad, but at least they normally let you control your device; Apple lock things down so much that you can't even do that. I really hope that there's a real market out there for people who want to own their phones and cont
482.
▲
by
zeveb
7y ago
> It's kind of scary how powerful DNS can be, isn't it? And that, I think, is why we see a push for DNS-over-HTTPS and other things: because eventually Google (and other device manufacturers) will only use the network-provided
483.
▲
by
zeveb
7y ago
Canada actually respects FIPS 140-2 certification (and cooperates in certifying implementations!), so this would very much be relevant in a Canadian context.
484.
▲
by
zeveb
7y ago
If the system works as-is, does Congress need to do anything? Ideally, I think that we'd want the federal Congress and the individual state legislatures being reflective, making prospective decisions which anticipate future events an
485.
▲
by
zeveb
7y ago
> I really don't see the point of wealth taxes I think the article actually mentioned that when it wrote of 'soaking the rich.' That's the real point I think: envy. I'm very open to the idea of some form of asse
486.
▲
by
zeveb
7y ago
> You don't need to prove that an experiment will not fail. You do before experimenting with the lives, livelihoods and quality of life of 350 million people. Or, if not prove, at least provide some really compelling reasons why thi
487.
▲
by
zeveb
7y ago
> Anyway, I always practised dress-up Friday. I don't mind Casual Fridays, but I wish we also had Suit Mondays (or even better, Formal Mondays with morning jackets & dinner dress). Dressing down is fun, but so is dressing up .
488.
▲
by
zeveb
7y ago
> Once you get used to that model of using a computer, it feels crippling to use applications that you can't easily program in on the fly. Funnily enough, that's how I feel about Lisp itself: I love having a language I can prog
489.
▲
by
zeveb
7y ago
Even better than the man page, just print out the reference manual: sudo apt install -y bash-doc && lpr /usr/share/doc/bash-doc/bashref.pdf 178 pages of awesome.
490.
▲
by
zeveb
7y ago
Yup, that's another reason I love Lisp — it's been standardised since 1994, and everyone supports it (and since it's standardised and provided by the implementation, there are efficiency hacks possible which you wouldn't
491.
▲
by
zeveb
7y ago
There are two big things lacking in current languages: dynamic scope and macros. Dynamic scope gives callers the ability to provide values to their callee's callees, without polluting the argument list. It's a tremendously valuab
492.
▲
by
zeveb
7y ago
Same way that you'd document exceptions in a library. > If the user is not handles the error(forgets about a type or a new type is added in an update) will the user notice the error happened? In Lisp, ERROR invokes the debugger if t
493.
▲
by
zeveb
7y ago
Here's a stupidly-simple example in Python. So very not ready for production use: def with_handler(ctx, h): return {'handler': h, 'next': ctx} def with_restart(ctx, name, r): return {
494.
▲
by
zeveb
7y ago
Yeah, something like that. One way to implement that is that error-event-raising is just a function which examines the dynamic context for error handlers, and calls them until one transfers control (e.g. by throwing an actual exception). T
495.
▲
by
zeveb
7y ago
The idea is that rather than try/catch (which tries to do something and can report low-level failures but cannot resume them) one uses something more like Lisp's condition system. In a condition system, signalling an error preser
496.
▲
by
zeveb
7y ago
> The was a somewhat more "humane" streak at the core of this movement than you make out. Specifically, these buildings were supposed to serve an egalitarian purpose, removing class differences previously expressed with fancy f
497.
▲
by
zeveb
7y ago
> Thanks for the unsubstantial comment. Given that for decades a primary draw for vi was that it was simple, the fact that people keep adding features to it until it's approaching where Emacs was a few decades ago is noteworthy. No
498.
▲
by
zeveb
7y ago
> I follow a lot of high-profile researchers at places like Nvidia, and they often discuss the desire to replace their Mac for dev purposes but have not found a quality alternative. How ironic: Linux would be a lot more well-positioned f
499.
▲
by
zeveb
7y ago
Apple, too! Don’t forget the Newton and the Macintosh TV.
500.
▲
by
zeveb
7y ago
Python supports those by prefacing with "__", IIRC.
501.
▲
by
zeveb
7y ago
They have access; they choose not to avail themselves of it. If I refuse to exercise a capability, that doesn't mean that I don't have it. Refusing to tell a computer what to to is an odd choice, because what else is a computer f
502.
▲
by
zeveb
7y ago
> The main FSF Libre software benefits they tout ‘for users’ are only actually accessible by developers. You're assuming that users cannot themselves be developers. Why can't they? Writing software is a skill and can be taugh
503.
▲
Living on the wrong side of a time zone can be hazardous to your health
(washingtonpost.com)
3 points
by
zeveb
8y ago
|
2 comments
504.
▲
Choosing a VPN service is a serious decision
(drewdevault.com)
5 points
by
zeveb
8y ago
|
0 comments
505.
▲
by
zeveb
8y ago
> there were lessons to be learned. Egad, I hope one of them was that modern architects shouldn't be allowed near a building project. To see the ruins of that beautiful old cathedral next to that atrocity against beauty is almost p
506.
▲
by
zeveb
8y ago
Mozilla seem to think that being just slightly less evil than Google is good enough. No, no it's not. I don't trust Apple, either — they seek to pull everyone into their walled garden and don't respect their users' fr
507.
▲
by
zeveb
8y ago
Coming from vim, I'd suggest spacemacs, following along with whatever docs they have. Coming from anywhere else, I'd just start with the emacs tutorial (C-h t) and then move on from there. I personally think that there's a lo
508.
▲
by
zeveb
8y ago
> Or that emacs is the only reasonable editor? Given the options, I think that a decent argument can be made that emacs is the best editor, and that it's unreasonable to use anything that the best — so yeah, one might argue that ema
509.
▲
by
zeveb
8y ago
Careful — increasing the number of capital crimes, and actually executing criminals, would do that as well, as would imposing more life sentences.
510.
▲
by
zeveb
8y ago
That page doesn't say that: regarding the September 2017 Treasury Department investigation, it states 'The 115 page report confirmed the findings of the prior 2013 report that some conservative organizations had been unfairly targ
More ›