Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tonyg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
tonyg
4y ago
My work runs software like Teleport or Vault or Smallstep that manages the CA for us
182.
▲
by
tonyg
4y ago
I personally run software like Teleport or Vault or Smallstep that manages the CA for my personal machines
183.
▲
by
tonyg
4y ago
I/we use an HSM for CA keys
184.
▲
by
tonyg
4y ago
I/we don't use an HSM for CA keys
185.
▲
Poll HN: Do you use SSH certificates (not mere public-key authentication)?
142 points
by
tonyg
4y ago
|
152 comments
186.
▲
by
tonyg
4y ago
Thanks, Andrew :-)
187.
▲
by
tonyg
4y ago
Incidentally, I'm not sure about Squeak as the main user-facing bit, either. I love the idea of having a handheld, battery-powered, internet connected Smalltalk machine; but Squeak's UI is currently very desktop-focussed, and sing
188.
▲
by
tonyg
4y ago
As part of working on synit, I've managed to write up some of the core Syndicated ideas a bit better: - An essay on what the Syndicated Actor Model is: https://synit.org/book/syndicated-actor-model.html - A big ol
189.
▲
State of the SqueakPhone
(syndicate-lang.org)
133 points
by
tonyg
4y ago
|
14 comments
190.
▲
Code-Reloading for Racket
(github.com)
1 points
by
tonyg
4y ago
|
0 comments
191.
▲
by
tonyg
4y ago
> Object oriented programming in The NeWS Toolkit was a lot more like playing with a dynamic Smalltalk interpreter, than pulling teeth with low level X11 programming in C Funnily enough I've been writing a pure-Smalltalk X11 protoco
192.
▲
by
tonyg
4y ago
Because `@extend` should work for the middle of an inheritance hierarchy too, not just the tips: class Base: def foo(self): print('base') class Mid(Base): def foo(self): print('mid
193.
▲
by
tonyg
4y ago
> Python classes may be clunky but it is said that Python class system is more flexible than other languages' OOP, even Lisp CLOS. Nah. Python's metaprotocol is inflexible compared to other similarly-dynamic languages. Here,
194.
▲
by
tonyg
4y ago
They don't and never did. All that stuff was fought for tooth and nail by Labour over the course of the 20th century despite the elites. The BBC thing is much more subtle.
195.
▲
by
tonyg
4y ago
There's a lovely Perlisism for this: "A programming language is low level when its programs require attention to the irrelevant." Which is interesting in this context because it's clearly not a good fit for Ante, where i
196.
▲
by
tonyg
4y ago
https://www.ida.liu.se/~tompe44/lsff-book/Vernor%20Vinge%20-...
197.
▲
by
tonyg
4y ago
That could be one use, yes. There's a whole spectrum of options available for that kind of thing! You could pop Squeak SystemWindows out into separate X11 windows; you could make Squeak the X window manager; etc. I'm currently put
198.
▲
by
tonyg
4y ago
I wrote this because I’m mid-way through building a native Smalltalk X11 protocol implementation for Squeak.
199.
▲
xcb-shim: easier native X11 protocol implementation
(github.com)
5 points
by
tonyg
4y ago
|
3 comments
200.
▲
by
tonyg
4y ago
> no ground truth is possible. Oof. I have bad news for you about science in general .
201.
▲
by
tonyg
4y ago
This might need a bit of unpacking to ensure that people don't come away with the impression that you're talking about "great replacement" white supremacist bullshit here. Assuming, of course, you're not.
202.
▲
by
tonyg
4y ago
See point e of article 2 of https://en.m.wikipedia.org/wiki/Genocide_Convention , the operative legal definition, which reads "Forcibly transferring children of the group to another group."
203.
▲
by
tonyg
4y ago
FTA: "people are poring over the data right now and comparing it to "classic" monkeypox sequences to see if this a new variant, perhaps with enhanced transmissibility. So far there are no glaring signs of that, but this work
204.
▲
by
tonyg
4y ago
... of "continuation s ", not "continuation": Reynolds, John C. “The Discoveries of Continuations.” LISP and Symbolic Computation 6, no. 3–4 (1993): 233–47. https://doi.org/10.1007/BF01019459 . -- Re
205.
▲
by
tonyg
4y ago
The original method finder in squeak has a blacklist of methods not to try, but otherwise works just as you imagine. There's some very cool recent work on isolating effects at a low level that should obviate such grody hacks! Then the
206.
▲
by
tonyg
4y ago
Holy shit, you're right. It's about 33% faster on Python 3.10 on my machine: import operator n1 = operator.itemgetter('name') n2 = lambda x: x['name'] x = {'name': 'abcdef'} impo
207.
▲
by
tonyg
4y ago
`singledispatchmethod` definitely looks useful. The name isn't great, though. It actually offers double dispatch , not single dispatch! `divider.divide(10, 2)` first dispatches on `divider`, then on `10`. As so often with Python, I&#x
208.
▲
by
tonyg
4y ago
The new `maybe ... end` looks nice.
209.
▲
by
tonyg
4y ago
Not fictional. Contextual.
210.
▲
by
tonyg
4y ago
> demands of modern shell scripts cannot be met by typical shell philosophy That. Pipes and unstructured binary data isn't compositional enough, making the divide between the kinds of things you can express in the language you use t
More ›