HNHacker News
TopNewBestAskShowJobs

epilys

1,091 karma · joined December 24, 2020

Virtualization and Emulation Engineer at Linaro, speaking on behalf of myself and not my employer

Maintainer of Rust subsystem on QEMU, and vhost-user devices on rust-vmm. Making a terminal e-mail client in my free time.

https://github.com/epilys https://pitsidianak.is/ manos@pitsidianak.is @epilys:matrix.org

submissionscomments
epilys··on Pixel Pump: Open-source vacuum pickup tool
I once replaced a faulty SMD fuse on a laptop motherboard; I used tweezers and a microscope. Could I have done such a repair with a pick and place theoretically?
epilys··on WASI: WebAssembly System Interface
What is the security issue here? In any case memory references don't work like that in web assembly: they are objects the runtime manages. This isn't assembly, despite the name. Your pointer UB will be inside the sandbox and nowhere else.
epilys··on Jitter: Generate portable language VMs from high-level specifications
> GNU Jitter is a software automatically generating a portable, very efficient language virtual machine with performance close to native code, starting from a relatively high-level specification provided by the user.
epilys··on Cree Syllabics (2002)
An article in Cree posted here in the past:

https://news.ycombinator.com/item?id=30807401

Submission link: https://www.cbc.ca/news/canada/thunder-bay/%E1%90%8A%E1%90%A...

epilys··on Cool, but obscure X11 tools (2019)
I read somewhere, don't remember where, that xeyes can be used with xwayland to see if a window is wayland or X11: because the cursor position is private in Wayland windows, the xeyes will stop moving.
epilys··on Orca rams into yacht near Scotland, suggesting the behavior may be spreading
In the 6th century CE, a whale called Porphyrios terrorized and sank ships near Constantinople for nearly 50 years.

https://en.m.wikipedia.org/wiki/Porphyrios_(whale)

Porphyrios harassed ships in the waters of Constantinople for over fifty years,[7] though not continuously since it at times disappeared for lengthy periods of time.[4] It most frequently appeared in the Bosporus Strait.[1] Porphyrios made no distinctions in regard to which ships it attacked, recorded as having attacked fishing vessels, merchant ships and warships.[1] Many ships were sunk by Porphyrios, and its mere reputation terrified the crews of many more; ships often took detours to go around the waters where the whale most commonly swam.[4] Emperor Justinian I (r. 527–565), perplexed by the whale attacks and wishing to keep sea routes safe,[11] made it a matter of great concern to capture Porphyrios, though he was unable to devise a means through which to do this.[1][4][12]

epilys··on The dog cull of 1760 divided London
I thought this was universal (in Greece) until I moved in the city center of Athens. I now only see stray dogs as an exception, e.g. in tourist-heavy, central places. I genuinely have no idea if it's the state's responsibility.

Cats of course, are still everywhere.

epilys··on WASIX, the Superset of WASI Supporting Threads, Processes and Sockets
It's worse than that in reality. The runtime is supported by the great wasmer employees. The rest of wasmer is in a constant state of bullshitting themselves and the public. Look what year they started, how many years it has been since then, how many products they have launched since, how many weird and sociopathic and narcissistic displays the company has on public record.

Also, of course you can ask other former employees and they'd tell you the same: work culture is toxic. In fact the list of ex-employees is huge because of this... I'm thankful I quit fast enough. If any throwaway account replies to me, you'd know who it is.

epilys··on Times New Bastard
OpenType is basically turing-complete via glyph shaping. There's an explanation here: https://litherum.blogspot.com/2019/03/addition-font.html
epilys··on That people produce HTML with string templates is telling us something
Very cool use of XSLT is rendering an RSS feed as html if viewed from a browser. So if someone clicks on your feed icon, they don't get an .XML download but a webpage instead:

https://pitsidianak.is/blog/feed.xml

NoScript on firefox is blocking it for me, but there's no javascript involved, only XSLT, HTML and CSS.

epilys··on Tape Storage Trundles On, Increases Yearly Volume to 128 Exabytes
> Older, used LTO drives are actually quite affordable

They are, but If I'm not mistaken you need a SAS controller, and those go for ~1k euros in my area, even used.

epilys··on Beautiful Documents with Groff (Part I)
tried to build it, but it has some unorthodox ideas of filesystem structure; this gist I found gives a quick summary how to install it all in a single folder:

https://gist.github.com/baruchel/0653cc7c041d58d21b202c8e94e...

epilys··on OKTO35 3D-Printed Analog Film Movie Camera
I'm awestruck with the dedication to detail, craftsmanship and quality of the design. And the creativity. I'm so glad the author chose to share this publicly.
epilys··on British public support for monarchy at historic low, poll reveals
The reason is actually well known. It even has a name: imperialism.
epilys··on Why Are So Many Guys Obsessed with Master and Commander?
The prose is incredible. I find myself agreeing with the author of this opinion piece: it's Jane Austen at sea https://www.theguardian.com/books/2014/nov/28/why-patrick-ob...
epilys··on Why Are So Many Guys Obsessed with Master and Commander?
My non-anglosphere anecdote: I love it for the bromance. I don't think anyone cares about the English except the English themselves.
epilys··on Open source smartwatch integrates ESP32 MCU with e-paper display
I get 24 hours tops without wifi. Huh?? I thought it was normal, will contact support.
epilys··on Animal meat and milk sales drop in Europe as vegan versions hit record highs
You didn't read my comment correctly, didn't say it tastes better. It's just that lactose free being the exception and not the norm prevents lots of people from enjoying it. I don't have intolerance, it's quite rare in Europe. But it's a problem for lots of the world population, which is why I believe lactose free should be more present.
epilys··on Animal meat and milk sales drop in Europe as vegan versions hit record highs
Animal milk outside of not being ethically sourced, could really be a better product if it came lactose free and fortified with Vitamin D by default.
epilys··on Smuggling of silkworm eggs into the Byzantine Empire
Ethnonym versus toponym; they are not the same.
epilys··on Smuggling of silkworm eggs into the Byzantine Empire
They were the Roman Empire. The distinction we make today is mainly of two reasons:

- In the East side of the empire, Constantine, the Roman emperor who moved the capital to Byzantium ("New Rome") was half-Greek, and the Greek element in the East meant this half of the Roman Empire had a stronger Greek ethnic presence.

- In the West side, the local Roman elite along with newly arrived Germanic peoples (the Franks) were Christianized and established the Papal states, of whose the Pope was king, the Catholic church, and realms that continued from the Roman Empire that was split into West and East. To make their claim over the Roman Empire stronger, there were fabrications of legitimacy (See https://en.wikipedia.org/wiki/Donation_of_Constantine ) and a lot of religious infighting with the East.

In short, in terms of a continuum of emperors the Eastern empire was essentially uninterrupted.

Even before the breakup of the empire, Romans were a bit obsessed with lineage and being descendants of powerful Romans. This cultural element carried over in the next two millennia by many people claiming the role of the Emperor of Romans, until the victories of Napoleon forced the rest of Europe to dissolve the Holy Roman Empire in 1806 to prevent Napoleon from claiming the title for himself. https://en.wikipedia.org/wiki/Dissolution_of_the_Holy_Roman_...

epilys··on User: Junnn11
There's a scan of an old edition on archive.org :

https://archive.org/details/Kunstformen-der-Natur-PHAIDRA_o_...

epilys··on Tag Systems
I wish I could help you but I haven't touched windows in decades. Perhaps someone else can chime in.
epilys··on Tag Systems
I haven't come across of any project like that, but in case anyone wants to implement this and doesn't know where to start, here's a way to do it on a freedesktop-compatible linux:

Make a userspace daemon process that adds eBPF tracepoints[0] to open{,_at} etc syscalls which match files of your user directories with specific extensions (e.g. .docx).

Associate PIDs that open those files with their .desktop entries[1]

Store results in some database like sqlite3.[2]

Search this database with your favorite interface, like a CLI script or a GNOME shell search provider[3].

I have seen this Rust project on HN which does something similar but with file attribute syscalls, you can use it as reference: https://github.com/javierhonduco/sweeper

[0]: https://github.com/iovisor/bpftrace [1]: https://www.freedesktop.org/wiki/Specifications/desktop-entr... [2]: https://sqlite.org/ [3]: https://developer.gnome.org/documentation/tutorials/search-p...

epilys··on ‘Overemployed’ Hustlers Exploit ChatGPT to Take on Even More Full-Time Jobs
Naïve dismissal. People, businesses, economies are not rational agents. And competitors eat companies' lunches all the time.
epilys··on ‘Overemployed’ Hustlers Exploit ChatGPT to Take on Even More Full-Time Jobs
I strongly feel like this LLM hype should have revealed the bullshit job phenomenon [1] to the world. Instead nobody questions their bullshit reality, and assumes that if a program can perform in bullshit, it is as conscious as a person.

[1]: Graeber https://www.atlasofplaces.com/essays/on-the-phenomenon-of-bu...

epilys··on We're building a browser when it's supposed to be impossible
Chrome wasn't built in a day.
epilys··on RePalm
I will wait a bit more in case they expand their shipping.

What do you think of the monitor by the way? Does it compare to e.g. a Macbook even a little bit?

epilys··on RePalm
Doesn't ship to Greece. (yet). Also the keyboard is less than ideal.
epilys··on RePalm
I read that article when it was published, very cool. I was wondering, if the grafting failed could you replace the ribbon with something standard e.g. from mouser/digikey?

> I have a demanding job (CTO of Cloudflare)

Please use your influence to bring sturdy, repairable laptops with great keyboards back! I'd buy a cloudflare branded thinkpad clone.

← PreviousPage 3 of 8Next →