Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
epilys
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
151.
▲
by
epilys
4y ago
Yeah it is sidestepping as you say! The distinction is that if you don't sidestep by dereferencing raw pointers, the borrow check still works. Observe that you can cast as raw pointers in safe rust. What unsafe {} changes is that you c
152.
▲
by
epilys
4y ago
Thanks for your interesting work! I wanted to ask, how are FFI boundaries handled? Are they ignored or is it an error to call FFI functions?
153.
▲
by
epilys
4y ago
Nitpick, unsafe doesn't turn off the borrow checker. It just allows you to dereference raw pointers which are the things you must be careful about by reasoning about the actual safety yourself as a programmer. Everything else that uses
154.
▲
by
epilys
4y ago
This technology is easiest to witness in person today in modern and big enough hospitals: it's used to transfer tissue specimens, medication etc fast in big facilities. You can hear the "swoosh" sounds when cylinders arrive,
155.
▲
by
epilys
4y ago
lobste.rs has computing only related content (no business - world news) and has a fair amount of retro computing posts
156.
▲
by
epilys
4y ago
Super interesting! I chose meli as a name because it sounds like mail, kinda. Do you know if the Fiji word is a loanword from european languages? (old french/german)
157.
▲
by
epilys
4y ago
meli does pass html messages to w3m by default, but you can change it to anything else with the `html_filter` setting.
158.
▲
by
epilys
4y ago
meli has somewhat vim-like default key bindings. But every shortcut can be re-defined to your own preference. Check out meli.conf(5) manual page!
159.
▲
by
epilys
4y ago
It has context of mailboxes, accounts, doesn't require you to do "tricks" to setup mailbox switching etc.
160.
▲
by
epilys
4y ago
There's functionality for that in meli (`select <query>` command) which then can be used with `moveto` command or `delete` etc... (Γεια σου Θανάση! μάνος από εμπ και meli dev)
161.
▲
by
epilys
4y ago
Attachments: you can open them with any command or save them as a file. For example on linux, you can open a file with `xdg-open` and it will try to select the default app from the mime type. Images: you can select to view HTML emails on th
162.
▲
by
epilys
4y ago
Try using the latest commit if you're not already since the last tagged release had a lot of bugs that have been solved. Otherwise, could you file a bug in the issue tracker? https://git.meli.delivery/meli/meli
163.
▲
by
epilys
4y ago
From the manpage meli(1) : > NAME > Meli Mail User Agent. meli is the Greek word for honey https://meli.delivery/documentation.html#meli.1
164.
▲
by
epilys
4y ago
The sea peoples are back!
165.
▲
by
epilys
4y ago
You can even distribute individual WAL frames and arrange distributed writes with raft consensus and a time lease. I never formally modelled this but it seemed to work perfectly: the approach only lacked checkpointing the Wal file and synch
166.
▲
by
epilys
4y ago
Well you don't have to use it just because it is added, but it will allow library writers to provide more ergonomic interfaces. This specific type system feature allows for stuff that weren't possible before but make sense and you
167.
▲
by
epilys
4y ago
The needle/haystack thing is the crucial part as you say in the blog. Since grapheme, word separation and sentence segmentation rely on rules that are updated on each unicode version it indeed would be out of place in the standard libr
168.
▲
by
epilys
4y ago
This should be in the standard library, but maybe I'm biased. In implementing ascii/utf8 plain text protocols like IMAP/SMTP just like the grep/ripgrep example in the article, I've had to limit myself to u8 slices j
169.
▲
by
epilys
4y ago
If you are willing to kickstart one, there's this generic hacker news clone I maintain where you can create a writing community. Make a "Writing" category of post tags and I will put it in the public category list :) https:&
170.
▲
by
epilys
4y ago
haha! I quit a few weeks ago and now I'm free.
171.
▲
by
epilys
4y ago
I happen to be writing a prolog implementation for fun. I've been following the book "The implementation of Prolog" (1993, Princeton University Press). Do you have any suggestions on implementation reading material?
172.
▲
by
epilys
4y ago
Haha oops! Great job btw.
173.
▲
by
epilys
4y ago
Kinda, yes. A runtime means something specific for the wasm standard [0] (providing the wasm VM, the store, other WebAssembly objects, provisioning for imports exports of a module and executing them etc). Lunatic provides this basic (but no
174.
▲
by
epilys
4y ago
Are you aware trealla can already target WASI as a target? (Just fyi in case you weren't) https://github.com/trealla-prolog/trealla#webassembly-wasi
175.
▲
by
epilys
4y ago
This is actually much more than a runtime. As for the actual wasm runtime, it uses wasmtime. What this project provides is what WASI and webassembly in general is currently missing: all the useful stuff like TCP networking, message passing
176.
▲
by
epilys
4y ago
And if you don't read the entire book (that's fine, lots of its criticism was valid but now dated so it's of historical value) at least read the excellent anti-preface by Ritchie. It's hilarious.
177.
▲
by
epilys
4y ago
In my electrical and computer engineering university, I volunteered at the department's library. Retiring professors were our biggest source of books (there was no allocated budget, so we could not buy new stock and relied on donations
178.
▲
by
epilys
4y ago
Indeed it's a great missing link, it's incredible we have this text survive at all. Surviving ancient texts are filled with references to other texts and we don't know most of them. To know what was written by Xenophon or Cic
179.
▲
by
epilys
4y ago
That's correct, but my comment was basically an indirect suggestion of using peepee as a syntax keyword or language name.
180.
▲
by
epilys
4y ago
You can't say the Tetragrammaton out loud though. Personally I find it hilarious that apparently in more than one case the common Hebrew spelling of YHWH, יהוה, was wrongly understood or just misspelled as πιπι (pee-pee) in Greek texts
More ›