Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
catern
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
catern
5y ago
A washing machine already requires a fair amount of time spent on installation. I don't think "it doesn't work out of the box" is a good argument when talking about 200 pound appliances that have to be hooked up to your
62.
▲
by
catern
5y ago
This looks cool! But: These mostly aren't command line applications, they're mostly terminal applications. They're no more "command-line" than running "firefox" from your shell is "command-line"
63.
▲
by
catern
5y ago
I use Sendgrid's free tier in this exact way, for mail from catern.com.
64.
▲
by
catern
5y ago
Related: https://en.wikipedia.org/wiki/Hashcash
65.
▲
by
catern
5y ago
Are most congresspeople rich enough for that? Private jet flights are very expensive. Being a millionaire won't cut it.
66.
▲
by
catern
5y ago
Interesting, I wonder if this could eventually provide a freely redistributable game playable with OpenMW? Then, ironically, most people probably would play this game without the landmass featured in the original Morrowind - only with the
67.
▲
by
catern
5y ago
It's a bit more modern and neat to use .emacs.d/init.el, one less file cluttering your home directory.
68.
▲
by
catern
5y ago
Yes, and in a capability-safe language it's much more difficult to implement those flawed designs. (In the same way memory safety makes a buffer overrun vulnerability much more difficult to implement) A concrete example is the Network
69.
▲
by
catern
5y ago
Cross-compiling OpenSSL to Rust and then compiling the Rust would also not get rid of the memory-unsafety vulnerabilities created by writing OpenSSL in C. Nevertheless, if you wrote OpenSSL in Rust, or any memory-safe language, it would not
70.
▲
by
catern
5y ago
FWIW that's what like what I do in rsyscall https://github.com/catern/rsyscall http://catern.com/rsys21.pdf
71.
▲
by
catern
5y ago
WASI could be used without wasm, in theory. So it doesn't have to couple changes on multiple axes together. I agree with the other poster, WASI is the next step for those who like CloudABI and Capsicum, and may really win by being coup
72.
▲
by
catern
5y ago
Operating systems are also written by programmers. An operating system written in a capability-safe language would not have such ambient authority problems.
73.
▲
by
catern
5y ago
Java's SecurityManager is very different from capability-safety. It's much more like setuid: SecurityManager allows or disallows network accesses depending on what code is running. (Literally by inspecting the stack)
74.
▲
by
catern
5y ago
If log4j is such a fundamentally bad idea, surely we should expect our tools to stop such ideas from ever being implemented. In the same way that modern languages are memory-safe (disallowing pointer arithmetic, because it's proven to
75.
▲
by
catern
5y ago
I think the real fix here is to investigate why you're creating possibly-already-existing directories anyway. Most files or directories should either be owned by a specific component (which then creates them and fails if they already e
76.
▲
by
catern
5y ago
I love the idea, but the algorithm for scaling seems a bit off. For example, it shows the human as much larger than the car.
77.
▲
Visible Thoughts Project and Bounty Announcement
(lesswrong.com)
2 points
by
catern
5y ago
|
0 comments
78.
▲
by
catern
5y ago
It would be nice if those labeled blocks could be written inline and anonymously - just pass a block as an argument rather than having to actually name the error handling block. Is that supported?
79.
▲
by
catern
5y ago
Interesting! That reminds me of the argument that market manipulation makes markets more efficient by increasing the reward available to honest participants. Wash trading being discouraged by high trading fees doesn't have the same inc
80.
▲
An introduction to "introduction": a common but rarely-named systems concept
(catern.com)
1 points
by
catern
5y ago
|
0 comments
81.
▲
SolraBizna/ars-emu: An emulator for a fictional console
(github.com)
2 points
by
catern
5y ago
|
0 comments
82.
▲
by
catern
5y ago
That's essentially what a Linux distribution is.
83.
▲
by
catern
5y ago
That's the cache in the browser, not the cache in the CDN.
84.
▲
by
catern
5y ago
Hm, I wonder if this could be circumvented by doing timing attacks against the CDN cache? That's still shared between domains...
85.
▲
by
catern
5y ago
>And then - because not bundled - all the modules that will be used on another page will be cached already. Why isn't anyone else mentioning this feature? I'm not a browser developer but this seems like a clear win, and indeed
86.
▲
OpenMW 0.47.0 Released
(openmw.org)
3 points
by
catern
5y ago
|
1 comments
87.
▲
by
catern
5y ago
Yeah I agree, you'd only want to automate it that way if you couldn't modify the original script, which is kind of a niche use case... anyway I just think it's neat
88.
▲
by
catern
5y ago
The idea here can be generalized to a primitive programming construct: The magic function "wish", which can do anything you want, just give it a string description. For example: wish('copy these files to this host'
89.
▲
by
catern
5y ago
This is cool, but I don't understand the justification for why a more traditional "just store a sequence of events" undo system wasn't possible. As the author says in the post on the scripting system, the game scripts ac
90.
▲
by
catern
5y ago
Having your screen locker which is written in C be setuid root is a really bad, really insecure idea. That it's supposedly being done for security reasons is replacing a minor, difficult to exploit security issue with something that&#
More ›