620 karma · joined October 9, 2021
Unfortunately, a JVM on wasm would be quite difficult for the same reason that Lisp over wasm is quite difficult (I had actually looked for wasm JVMs before trying anything). I had no idea there was a JS JVM implementation! That's very cool.
I think that the people who responded to you covered much of it, but you can find more by doing a web search for it. I'd find you links myself, but it's early in the morning and I'm a little tired.
My post is WCAG AA-compliant, except for the very specific occurrence of meaningless social links, and those meaningless social links render well in a browser's 'Reader View'. My site contains no ECMAScript aside from what was necessary to get the toy working. I care deeply about making things accessible; it's important to me.
It's not meant to be sold, it's just a little toy.
My aesthetic choices were intentional, and almost nothing in your comment is right.
However, the contrast is WCAG AA-conformant (except for the links that aren't in a black box, which aren't important links, as I went out of my way to confirm as I wrote the post). The page is actually pretty accessible.
Accessibility is important to me, as many people I've known in my life have been disabled, but so are silly aesthetic choices.
It was intentional, but it also was well-intentioned. That's why it's readable in more or less every web browser, regardless of whether it supports the one line of CSS I'm using, and accessible to screen readers (although I didn't throw in any elements specifically for them, the page is written simply enough that it should work, intentionally).
Your comment kind of shows some biases you might want to work on.
Thanks for the article!
And when they pin comments, it's pretty obvious. dang often points it out: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
YC isn't trustworthy, sure, but HN is.
Most people can't stare at the News source for an hour straight without getting a headache, let alone a rich investor type. They wouldn't find much of value in what's been publicly released of it, anyway (the released source is ancient and includes little as far as quality control goes).
If what you're saying is based in truth, you were probably just getting tips from someone with a strong financial incentive to have brute forced their way into understanding the site the manual way (throwing posts at it) rather than someone who had any genuine inside knowledge.
Genuine question.
dang has done nothing to deserve bad faith, and while I don't like Patrick, either, it's best to keep the knocks on the right doors.
Throw yourself at the computer, and the computer will do interesting things with you, too.
If it's not working, go at it from a different angle. Sometimes it's helpful to go back in time to come across things. I'd argue that 90% of cool tech phenomenon arises from studying the past to make something cooler in the future rather than any force of sheer will.
A lot of Justine's projects seem to fit this mold (if I remember right she came across the idea for Cosmopolitan after finding that a legacy UNIX feature let you avoid specifying your shell; SectorLISP, McCarthy's metacircular, etcetera).
She even cites someone whose entire deal is doing precisely that: Nils M. Holm.
Not to mention the UN's guy whose job is assessing whether a person is being tortured has repeatedly said that yeah, what's being done to him counts as torture.
«Painting a picture of progressively severe suffering inflicted on Mr. Assange from his prolonged solitary confinement, the Special Rapporteur upheld that it not only amounts to arbitrary detention, but also to torture and other cruel, inhuman or degrading treatment or punishment.»
https://news.un.org/en/story/2020/12/1079542
https://www.ohchr.org/EN/NewsEvents/Pages/DisplayNews.aspx?N...
https://www.bbc.com/news/world-48473898
https://www.nytimes.com/2019/05/31/world/europe/julian-assan...
There's no point in doing it with the Xbox, because the Xbox has no exclusives anyone cares about and is more expensive than a device that sold tremendously better and is cheaper.
This is the same reason people develop private servers for MMOs, and the exact same reason they don't bother doing so for consoles if there's a better edition on another platform.
The niche of "cheap piracy box" has been filled, and the only way for people to have an incentive to hack on the Xbox while firmware updates are still going on is if it suddenly starts getting big exclusives now that it's EOLing.
It sounds really lame to say, but it feels like what you're suggesting is the exact opposite of what the market wants. People want a device they can give to their kid without worrying that they'll mess it up.
And I don't think this is an issue where any side actually cares about freedom; you allow proprietary software on Cydia, which sort of kills the user freedom argument, but even then, people would still be free to just buy a phone that supports them using their phone in a way they want to.
It's also worth noting that plenty of emulators only work with homebrew titles early-on; a lack of a crack for the copy protection wouldn't in itself prevent emulation.
The PS3 and 360 aren't actually harder to emulate because they have more complex copy protection; they're hard to emulate because they're very novel systems (hardware-wise) and developers had to use all sorts of tricks, which is something their successors are not.
Meanwhile, the PS4 is literally just a PC and already has a pretty good emulator (if early), because the PS4 has desirable exclusives. The author of it only started writing it a couple years ago and it's already booting commercial games and has a handful playable; way faster than old emulator development was! The Xbox One is literally just an NT PC and lack of emulation is largely because there's not really a point to, yet; it's just a PC and has very few exclusives.
The Switch is literally just a phone with a controller and had its first emulator booting commercial video games within the first two years, because it had desirable exclusives.
The Quest is literally just a phone (even moreso, because it's literally Android and even their window manager is just a layer over Unity). It isn't emulated or cracked because it has no really great exclusives and Facebook allows as much piracy as you want.
Windows 98 games are actually pretty easy to emulate; very little at all doesn't work with QEMU out of the box, and that heavy-handed approach probably isn't necessary for the consoles of the future; the PS4 has a great emulator that's basically just a compatibility layer like WINE is, because again, it's literally just a PC.
You have plenty of options. Your argument is basically that Wal-Mart is everywhere, so Wal-Mart should be forced to serve you on your terms.