Yeah, it is hard to get one, the whereismypizero site helps. I do not see where you can get it cheap, but for most uses the bigger one is the better one anyway, especially when it did not had wifi and thus could only have lan/wifi or another device attached. Or an ugly fat hub... which makes it almost as big as a full featured pi. So i guess you need to pay $25 for a starter kit + shipping, but then you have a pi, which is small enough to be hidden inside much stuff you may control with it.
> but I can't seem to buy a Pi Zero for less than about twelve. That's okay. Its worth it. The selling point is not really the price tag, but the format, which is ideal for embedding.
> it still depends on how its compiled. Most distros have the "core" modules as php extensions. But if you WANT to, you can compile php to include these modules into the lib/exe so you don't have to load the shared libraries. Of course, you can do. And in a C program you can statically link the libsodium.a. So what?
> I believe you can compile ANY php extension INTO php so you don't have to load it every time You won't notice.
> because binding with a static library allows the software to function even if the underlying shared libraries have been updated. That's a reason. On the other hand, you update your libs and your php stays insecure. No good idea.
> The point here is that once this library is included, distros will have this in by default, and it won't require you to install a compiler and pear/pecl software to get the extension into your php Yep. But that's still a strange definition of "the first langauge to add modern cryptography" (btw. why the quotes in the title, libsodium IS modern cryptography).
This doesn't look like a typo. And without digging deeper, even the variable name doesn't look like it would be unclear to what it should be initialized. Maybe somebody from the team was involved...
technically the kernel is the operation system. GNU are just applications. You can run the operating system with booting just your own program using init=/myprogram. No need for GNU or any other userland tools.
you're confusing php modules with php extensions. Pear installs php scripts, not modules. The modules are stuff like libgd for graphics and so on, coming as shared library (.dll or.so).
> but I don't recall Java or Javascript (for example) having any equivalent method for including a.so file into their runtime either permanently or on demand. Javascript isn't the best example, as it doesn't have any good standard library (which leads to the whole npm fuckup). Java can load binary modules, but much stuff is written in java and performs good enough. But the actual point is, that you link against a libsodium binding and php does it as well. They have build some lib, which then provides functions to the php interpreter. And they bundle it. That's it. You can just download libsodium and link it to your C program and get a similiar result without using a library for binding it to something, as it is written for C.
PHP is one of the programming languages, which load all stuff into the core (which can be quite a disadvantage), but other languages use a library by a single include. So what? And even php has it into a.so file, which can be loaded, but isn't required to be used. So the "core" is relative as well. Actually its a bundled module.
> OSS people program what they enjoy, not what is needed You have an logic error in there. They program, what they need. So who are you to claim "they don't program what's needed", when they already satisfied their needs with their software? Maybe you should start programming (or paying a programmer) to fulfill your needs, if they differ.
The EU isn't concerned about your steam account, but about taxpayer's data. You may sacrifice your privacy, the government should not sacrifice YOUR privacy.
If they are sourced from AMO after they started signing, they will be no problem (not sure about expiring signatures). And if you want to use a source fork, you may be able to disable the signature check. Still not very convenient, if you just want to keep using an old version.
yeah, but it is still "we build a whitelist". You may have a nice whitelist for the web, allowing youtube, wikipedia, maybe even slashdot. Still you wouldn't call it the free web, even when 95% of the users never encounter something not on the whitelist. Simliar you cannot speak of a full featured extension api, when you need to wait for mozilla to specifiy an API for the part of GUI you want to customize...
uBlock will, as it is already ported. NoScript isn't ported but possible (see uMatrix, which might be a better replacement anyway). Things like CTR, SessionSaver, Tabgroups, DTA might be a bigger problem. DTA not for the UI, but for the better network functions it's using.
> They've had, and continue to have, plenty of time to get their add-on ready for a change they knew was coming ages ago. It's not like there were all the APIs years ago. Starting to port something doesn't work, when the API isn't available yet. Many of them are not fully specified up to today. And some APIs are just no longer available. Currently they are used low-level and may need an updated extension with each firefox upgrade, but they work. Then there is a stable API, but it just does not provide the needed functionality.
This is some old maxim, getting boring over time, even when it may be true. But that they retain data is a claim which isn't backed by any sources i would know.
you can't anymore, if you're not using a nightly. The release version blocks installation from files, which are not signed by AMO. They can be distributed on other sites, but they need to be signed on AMO.
> Your favorite add-ons will continue to work. No, they won't. The DownThemAll Developer mourned when they first announced the move, the Tabgroups developer recently said he won't be able to port his addon, mozilla ruled out many addons themselfes...
Tracking protection already works, i.e. on uBlock. But for example deleting flash cookies (as files on your system) is probably not possible. Moving your tab bar into a sidebar won't work as well.
mozilla will stop distributing xul addons at some point. And as firefox doesn't let you install addons, which aren't signed on addons.mozilla.org... you're still out of luck with xul addons.
Some species stored their porn in DNA, which got dumped somewhere and was the basis for life as we know it today.
Yeah, it is hard to get one, the whereismypizero site helps. I do not see where you can get it cheap, but for most uses the bigger one is the better one anyway, especially when it did not had wifi and thus could only have lan/wifi or another device attached. Or an ugly fat hub ... which makes it almost as big as a full featured pi.
So i guess you need to pay $25 for a starter kit + shipping, but then you have a pi, which is small enough to be hidden inside much stuff you may control with it.
> but I can't seem to buy a Pi Zero for less than about twelve.
That's okay. Its worth it. The selling point is not really the price tag, but the format, which is ideal for embedding.
> it still depends on how its compiled. Most distros have the "core" modules as php extensions. But if you WANT to, you can compile php to include these modules into the lib/exe so you don't have to load the shared libraries.
Of course, you can do.
And in a C program you can statically link the libsodium.a. So what?
> I believe you can compile ANY php extension INTO php so you don't have to load it every time
You won't notice.
> because binding with a static library allows the software to function even if the underlying shared libraries have been updated.
That's a reason. On the other hand, you update your libs and your php stays insecure. No good idea.
> The point here is that once this library is included, distros will have this in by default, and it won't require you to install a compiler and pear/pecl software to get the extension into your php
Yep. But that's still a strange definition of "the first langauge to add modern cryptography" (btw. why the quotes in the title, libsodium IS modern cryptography).
This doesn't look like a typo. And without digging deeper, even the variable name doesn't look like it would be unclear to what it should be initialized. Maybe somebody from the team was involved ...
technically the kernel is the operation system. GNU are just applications. You can run the operating system with booting just your own program using init=/myprogram. No need for GNU or any other userland tools.
you're confusing php modules with php extensions. Pear installs php scripts, not modules. The modules are stuff like libgd for graphics and so on, coming as shared library (.dll or .so).
Before he gets back to the start city. Because the route was too long due to inefficient computation.
> but I don't recall Java or Javascript (for example) having any equivalent method for including a .so file into their runtime either permanently or on demand.
Javascript isn't the best example, as it doesn't have any good standard library (which leads to the whole npm fuckup).
Java can load binary modules, but much stuff is written in java and performs good enough.
But the actual point is, that you link against a libsodium binding and php does it as well. They have build some lib, which then provides functions to the php interpreter. And they bundle it. That's it. You can just download libsodium and link it to your C program and get a similiar result without using a library for binding it to something, as it is written for C.
BULLSHIT! BULLSHIT! BULLSHIT!
PHP is one of the programming languages, which load all stuff into the core (which can be quite a disadvantage), but other languages use a library by a single include. So what? .so file, which can be loaded, but isn't required to be used. So the "core" is relative as well. Actually its a bundled module.
And even php has it into a
TL:DR: A OS should work for you, not against you.
Either there is enough need to get people to pay for it, or it isn't missing that badly.
> OSS people program what they enjoy, not what is needed
You have an logic error in there. They program, what they need. So who are you to claim "they don't program what's needed", when they already satisfied their needs with their software?
Maybe you should start programming (or paying a programmer) to fulfill your needs, if they differ.
The EU isn't concerned about your steam account, but about taxpayer's data. You may sacrifice your privacy, the government should not sacrifice YOUR privacy.
If they are sourced from AMO after they started signing, they will be no problem (not sure about expiring signatures). And if you want to use a source fork, you may be able to disable the signature check. Still not very convenient, if you just want to keep using an old version.
yeah, but it is still "we build a whitelist". You may have a nice whitelist for the web, allowing youtube, wikipedia, maybe even slashdot. Still you wouldn't call it the free web, even when 95% of the users never encounter something not on the whitelist. Simliar you cannot speak of a full featured extension api, when you need to wait for mozilla to specifiy an API for the part of GUI you want to customize ...
uBlock will, as it is already ported. NoScript isn't ported but possible (see uMatrix, which might be a better replacement anyway). Things like CTR, SessionSaver, Tabgroups, DTA might be a bigger problem. DTA not for the UI, but for the better network functions it's using.
> They've had, and continue to have, plenty of time to get their add-on ready for a change they knew was coming ages ago.
It's not like there were all the APIs years ago. Starting to port something doesn't work, when the API isn't available yet. Many of them are not fully specified up to today. And some APIs are just no longer available. Currently they are used low-level and may need an updated extension with each firefox upgrade, but they work. Then there is a stable API, but it just does not provide the needed functionality.
[citation needed]
This is some old maxim, getting boring over time, even when it may be true. But that they retain data is a claim which isn't backed by any sources i would know.
There is the solution: abuse your account and they delete it.
you can't anymore, if you're not using a nightly. The release version blocks installation from files, which are not signed by AMO. They can be distributed on other sites, but they need to be signed on AMO.
> It won't have any effect at all on what extensions can do.
That's wrong. Everything which changes the browser chrome will be very very limited.
> Your favorite add-ons will continue to work. ...
No, they won't.
The DownThemAll Developer mourned when they first announced the move, the Tabgroups developer recently said he won't be able to port his addon, mozilla ruled out many addons themselfes
Tracking protection already works, i.e. on uBlock. But for example deleting flash cookies (as files on your system) is probably not possible.
Moving your tab bar into a sidebar won't work as well.
mozilla will stop distributing xul addons at some point. And as firefox doesn't let you install addons, which aren't signed on addons.mozilla.org ... you're still out of luck with xul addons.
firefox will only run webextensions, which use the same api as chrome extensions. So they aren't more powerful.