Comment There's already home.arpa for this purpose. (Score 2) 76
There's already a widely used domain for this purpose: home.arpa
https://datatracker.ietf.org/d...
Why reinvent the wheel? Just because ".internal" is easier to remember?
There's already a widely used domain for this purpose: home.arpa
https://datatracker.ietf.org/d...
Why reinvent the wheel? Just because ".internal" is easier to remember?
These rules only apply to government officials and they will have zero effect in practice for ordinary citizens.
I'm French and I can tell you that this is not the first time that the French government tries to do this. They know it won't change anything. It's just a bit of posturing because there's an election coming soon.
A language is a living creature that constantly borrows words from other languages. English borrows from French quite a bit in the field of food and luxury (think "Restaurant", "Menu", etc.). And the French borrow even more from English in the field of technology because the US dominates that area. That's life. Note that a computer mouse is still called "une souris" in French
The French government also tries to force officials to use different words in French. A few years ago a law was passed that replaced the words "Video-surveillance" with "Video-protection" in all government communications and regulations. Orwell would have been so proud
Warning: spoilers.
Rise of Skywalker has many nice moments, with nods to the past movies.
It has several plot holes that you barely notice because of the fast-paced action.
Overall it's an enjoyable movie, except for the ending where Rey faces Palpatine, which has one of the biggest logical gaps in the movie. Palpatine explains to Rey that if she kills him, she will concentrate all the power of the Sith, by virtue of her bloodline. This makes an interesting dilemma in the story. She wants to kill him, but she realizes the consequences. Finally, she bravely resists and spares him.
All that is forgotten a few minutes later when she does effectively kill him. At that point, we, spectators, are holding our breath, expecting her to turn into evil as predicted by Palpatine (and suggested by a vision she had) but nothing of that happens. It's just weird. No explanation is given. It makes no sense.
Fans seem to accept these gaps but for average moviegoers, it's a bit too much.
Thanks to open-source hardware, there has never been so much choice and so much opportunity to learn.
My recommendations for today's tinkerer are:
- Raspberry Pi (not fully open source but close enough) and the wiring Pi library http://wiringpi.com/
- The esp8266 boards: Super cheap Arduino compatible WIFI boards.
- Any SAMD21 ARM cortex M0 board like the Arduino Zero, Sparkfun SAMD21 breakout, or the Adafruit Feather M0.
- STM32 "blue pill" boards. Super cheap on ebay and powerfull.
In theory, you don't need hardware to be open source just to "tinker" with it. But in reality, if you want to truly learn stuff, open source hardware is great. You can take a look at the schematics, learn piece by piece from others: power supply circuits, reset, oscillators, micro-controllers,
For example take a look at the Sparkfun SAMD21 breakout schematics here: https://cdn.sparkfun.com/datas...
You'll see the leds, the usb, the battery power circuit, the micro-controller and headers, all nicely broken down in separate blocks that you can learn from and re-use.
After a while, you will be able to make your own boards. YES! ** That the best part of it all! **
Myself I started with a simple Arduino UNO and a couple of years later, I'm about to launch my own IoT Arduino compatible platform, fully designed and implemented in the garage of our house: http://omzlo.com/
If "Every Major Advertising Group" hates this, then it shows that Apple is probably doing the right thing
These guys killed "Do-Not-Track" in the US and made a joke of "cookie laws" in the EU. Looks like now they have found a stronger opponent.
These Chip and Pin cards are called "EMV" cards.
For those who are curious about what's inside those chips, check out Cardpeek, an open-source tool to read the contents of smart cards.
http://pannetrat.com/Cardpeek/
Lots of stuff in there.
I fully agree. I like the GTK+ API and I still continue to use it because shifting to another toolkit for my apps would be costly. But I'm loosing patience:
GTK+ development has become an unprofessional mess. Functions get deprecated even with minor version changes: you develop your app with version 3.xx and distribute it. Then people move to 3.yy (where yy>xx) and bang your app does not work anymore because someone decided to *remove* a function from GTK+ without any consideration for existing apps out there. Sometimes the fix involves a new function that does not exist in the previous version of the library, so you can't even find a real fix that would work with all versions from 3.xx and above. You just add some ugly preprocessor macros in your code to deal with different versions of GTK+ at source level...
With the safe harbour agreement american companies basically "promise" to follow some rules related to privacy, which are compatible with European values. But to make such an approach effective, someone has to verify that the "promises" are real and eventually impose sanctions if they are not. That someone is -- in theory -- the FTC.
The problem with safe harbor is that it is been very weakly enforced. In the first decade since it was created, there has been no real enforcement action that I've heard of. This gives the impression that Safe Harbor is pretty toothless. FTC has only recently (2014) began to enforce this framework, because Europeans threatened to abandon it.
My experience as an end-user in a research project:
I've tried to install OpenStack on a small group of 4 machines (a controller, a network manager and two compute node). It was a real mess to install. The documentation contains omissions and mistakes. You need to write your own shell scripts to get the work done (and redone). Understanding what went wrong from the cryptic python debug messages is like banging your head against a wall. The only way I finally was able to test things was to scale back to a "one-node" system (everything on the same machine) and use DevStack. That works great but it's really far from a "cloud". You need to be HP or RackSpace to get this working well I guess.
Contrast that with OpenNebula. This platform is much less hyped about but it works much better. Even when you hit a bump on the road, you can actually understand the logs, and even debug stuff yourself. I got a 4 node system working with all storage on iSCSI and I can add more compute nodes seamlessly.
Do you know what PFS is or how it works? Clearly the answer is "NO" but you should educate yourself.
The OP is right: smartcards mostly rely on symmetric algorithms. In fact the OP never said anything about PFS, and bank cards for example, which use RSA, do not implement PFS, because it is not needed in that context.
Do you know what a smart card is and how it works? Clearly the answer is "NO" but you should educate yourself
Why is this even a thing? All reversible encryption (which in itself is a tautology) is searchable.
Plaintext record ID > Encryption+key+salt etc > Cyphertext record ID. Search for the cyphertext record ID. Bring encrypted record back from database. Encrypted record > Encryption > Plaintext record.
How is this a marketable product?!
Searchable encryption is more complicated than you think. For example if I encrypt the sentence "I like reading slashot" with traditional encryption I will get a block binary data that is meaningless. Now suppose I want to check if that block contains the word "slashdot"? Your "cyphertext record id" approach won't be of much help. You need a few tricks to do it correctly, notably adding some metadata and additional cryptographic mechanisms. To make things more complicated, you often need the encryption mechanism to be "format preserving": if you encrypt a string field you get a string field, if you encrypt a number field you get a number field, while traditional cryptography outputs binary data.
Note that you may have misunderstand how encryption works, if you believe that all reversible encryption is searchable. Good encryption is randomised: if you encrypt the same plaintext twice with the same key you get 2 different cypher-texts (to take your analogy, you must use different salts).
It's called "searchable" encryption. It already exists in a few commercial products.
See for example:
http://www.ciphercloud.com/tec...
"Time is an illusion. Lunchtime doubly so." -- Ford Prefect, _Hitchhiker's Guide to the Galaxy_