Readit News logoReadit News
johnsoft commented on Why I stopped releasing EasyOS as an ISO file   bkhome.org/news/202112/wh... · Posted by u/g0xA52A2A
mhio · 4 years ago
I haven't touched a physical optical drive in many years, but I still use ISO's regularly for building virtual machine images or booting servers into something quickly. I can get away with plain pxe/netboot for distro's I'm familiar with the packaging of but an ISO is the distro packaging unit I know that will work wherever it is needed.

EasyOS might be targeted elsewhere? Compared to say debian/ubuntu/rhel

johnsoft · 4 years ago
That's an interesting point. It's easy to mount an ISO in VirtualBox, but I don't see a way to mount any sort of "virtual USB flash drive". I wonder what's the easiest[1] way to install an OS in a VM if you don't have an ISO.

Even more interesting is EasyOS's official install instructions[2] seem to tell you to download a live CD ISO for an old version, and move from there to the latest version. I guess they're not completely free of needing ISOs just yet.

[1] Obviously excluding things like virt-install. I'm talking about live booting an interactive OS or installer.

[2] https://easyos.org/install/easy-frugal-installation.html, search for "Easy live-CD"

johnsoft commented on No Easter Eggs in Curl   daniel.haxx.se/blog/2021/... · Posted by u/TangerineDream
0des · 4 years ago
> sell

curl isn't sold.

johnsoft · 4 years ago
Open-source projects still have to sell themselves to get users (marketing/"devrel"). curl's author definitely makes money from curl: https://curl.se/support.html
johnsoft commented on No Easter Eggs in Curl   daniel.haxx.se/blog/2021/... · Posted by u/TangerineDream
0des · 4 years ago
Hang on, this exact situation is like if I make a cake, and as people walk by and see it, they want a slice too. So I say "sure have a slice, its free cake, I made it for myself but it's also free for you".

The person who decides that their steakhouse is going to make my free cake the centerpoint of their dessert cart and then expresses dismay that I like cream cheese icing on my free cake can fuck right off and bake their own cake.

In this case the author is saying that they don't do easter eggs because it would cause an erosion of trust, and that's fine, that's their prerogative and I get it. HOWEVER, let us not be fooled that there isn't an outrage contingent waiting to pounce every time someone dares to make free software the way it is most useful/accurate/fulfilling for themselves. This causes a chilling effect for a portion of us who write free software.

johnsoft · 4 years ago
Quoting the article,

>curl is installed in some ten billion installations to date and we are doing everything we can to be responsible and professional to make sure curl can and will be installed in many more places going forward.

If you want to sell ten billion cakes and beyond, you better do your market research and listen to customer feedback

johnsoft commented on Zrythm: A highly automated and intuitive digital audio workstation   zrythm.org/en/index.html... · Posted by u/Tomte
spacechild1 · 4 years ago
It's a grey area. There are quite a few open source audio apps that ship with ASIO support, some of them even GPL licensed. AFAICT, the problem is that Steinberg forbids redistribution of the SDK which would conflict with the GPL. Now, if you would get a license agreement from Steinberg and just don't include the SDK in your source code (to comply with Steinberg's terms), who is going to sue you for not complying with the GPL?
johnsoft · 4 years ago
Once upon a time, Google copied the Java APIs. Oracle sued Google. Google won.

We now have precedent. What's stopping someone from copying the ASIO APIs and shipping a compatible SDK?

Deleted Comment

Deleted Comment

johnsoft commented on CPython's main branch running in the browser with WebAssembly   twitter.com/ethanhs/statu... · Posted by u/bobbiechen
pansa2 · 4 years ago
I guess that would be prohibitively large for some uses.

I’d expect MicroPython (or Lua/mruby/etc) could be an order of magnitude smaller. Still larger (and slower) than just using JavaScript, though.

johnsoft · 4 years ago
I once had to squeeze CPython down for embedding into a mobile app. I ran our workload under strace so I could include only the needed parts of the stdlib, and ended up with just under 3MB zipped. That's probably about the theoretical size limit.
johnsoft commented on Fun with Red Star OS   sizeof.cat/post/fun-with-... · Posted by u/_fnqu
dheera · 4 years ago
Why are VMs so bad at virtualizing?

An ideal VM should be indistinguishable from a real machine.

For example a virtualized system running Android should generate fake IMU data, not sit at 0 linear acceleration all the time. And have a real-looking fake IMEI, not a string of 0s.

johnsoft · 4 years ago
Real hardware is finicky and complex. It would be very slow to virtualize every hardware device in a system to a level not distinguishable to software. If you do shoot for complete accuracy (e.g. projects like 86Box), you take at least a ~100x performance hit, and also lose out on useful features like dragging files into/out of the VM.
johnsoft commented on Hackerrank DMCA Notice   github.com/github/dmca/bl... · Posted by u/captn3m0
IncRnd · 4 years ago
SHA-1 as cryptography was broken in 2005. The first collision created by humans was in 2017.

See https://shattered.it for the practicals.

johnsoft · 4 years ago
SHAttered is a collision attack. A collision attack is easier than a preimage attack. There are no known preimage attacks against SHA-1.

u/johnsoft

KarmaCake day436March 2, 2013
About
https://whatisaphone.com

john@whatisaphone.com

View Original