- Uncle Bob and silver bullets: While I think the best tool against radicals is simply not following them, this is a good example of why this person might say or write good things, but also unrealistic ones (and sometimes, even a bit of bs).
- Visualizing Garbage Collection Algorithms: Really awesome way of learning the basics of mark-and-sweep, reference counting and even generational garbage collection systems.
- How we do Vue: one year later: A few tips and advices for using vue.js.
- How Redux Can Make You a Better Developer: A brief introduction to React regarding high-level aspects of it that might interest you even if you don't use it.
- Some of the World's Best Universities Just Released 600 Free (or Nearly Free) Online Courses: One never stops learning! Varied topics, not only tech.
- Test-driven information system services Pretty similar to what we built at TheMotion for Contract-based testing
- New EU Consumer Protection Law Contains a Vague Website Blocking Clause: Sad that it actually lowers down some protections, in exchange of forcing something that is already being done (blocking websites).
- Firefox Quantum 57 for developers: The browser itself comes with lots of new stuff for devs, but it also runs blazing fast and consumes less memory. Combined with an opensource project that doesn't sends data back like Google Chrome, I've switched back to it (and updated my list of addons I use at Firefox).
- Move Slowly and Fix Things: Despite the name, a really interesting and almost mandatory read to think about what your daily job does, if you feel you're doing ethical work and improving people's lives, or just trying to generate more money.
- Elon Musk: The Architect of Tomorrow: Long but interesting interview with the guy. Best summary of his thinking: "An unfortunate fact of human nature is that when people make up their mind about something, they tend not to change it".
- Fearless Concurrency in Firefox Quantum + Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster: Very interesting resources to learn why Firefox is so blazing fast (and is going to get better next year), why the need of a new development language, a new browser engine...
- Google is locking people out of documents, and you should be worried combined with Google collects Android users’ locations even when location services are disabled equals "we should really worry about Google being evil"
- No, you’re not being paranoid. Sites really are watching your every move: And if the previous news were not enough... yet another reason to use an adblocker (like uBlock Origin) with the privacy filters on.
- Uber Paid Hackers to Delete Stolen Data on 57 Million People + Uber hit with 2 lawsuits over gigantic 2016 data breach: No need for further details, just that is so sad how many unethical issues they pile up, a company with such technical talent doing things so wrong...
- .NET Core Alpine Docker Image Ready for Testing: Microsoft readies an Alpine docker container for .NET Core v2. Definetly seems to be commitment to make it trully multiplaform.
- PC vendors scramble as Intel announces vulnerability in firmware: The more complex a system gets, the bigger chances of problems... and seems to be a serious security one, allowing remote command execution on affected intel CPUs since 2015.
- pingfs: Stores your data in ICMP ping packets : Wow! Amazing proof of concept.
- Sibling domains cookies isolation + Why can foo.example.com set cookies for example.com?: We recently had at work some issues with sibling domain cookies, so I though would be of interest to share this links with info about the topic.
- Android Bug Lets Attackers Record Audio & Screen Activity on 3 of 4 Smartphones: Another scary tale, and what worries me is that Google is only patching the most recent versions of Android (instead of the most widely used ones).
-The PC BIOS will be killed off by 2020 as Intel plans move to pure UEFI: Amazing how long are BIOS surviving, but glad to see a deadline to switch to UEFI.
- JWTs Suck (and Are Stupid) -> No need to agree with the whole talk (I do strongly disagree with some points and some "cookie advantages") but some concepts are interesting and it's true that JWT is not the holy grial of web sessions.
- Creating Optimal Reviews: Good advices inside
- Why Python is Slow: Looking Under the Hood: Great for learning something about Python internals, and I also learned about Ctypes and uses of NumPy thanks to the article!
- YouTube's Search Autofill Surfaced Disturbing Child Sex Results: Youtube seems to be having a bad time properly catching wrong content, it will probably get fixed but is amazing that it slipped off under their radars until has become a scandal.
- El taxi de Madrid reclama precios más flexibles para competir con Uber y Cabify [ES]: Perfect example of why competition is healthy: cab system has been a terrible monopoly at Spain since ages, full of bad experiences (myself included) and probably among the most frequent traffic infractions most are made by cab drivers. Now that Cabify and others are penetrating the market and restrictions about licenses have been lowered, they panic and start to ask things that people asked since long and they rejected. Everything is such a chaos that there are multiple mobile apps and still many cabs don't even allow you to pay with credit card (and a few don't have the GPS on even being now mandatory by law), so any change can only be for better.
- Facebook is asking users to upload a selfie to prove who they are: An apparently innocent or even fun "request", until you remember how they are being so aggressive into facial recognition (Facebook Is Using an “NRA Approach” to Defend Its Creepy Facial Recognition Programs), so with this they can potentially teach the platform to detect you on any photo anybody uploads to Facebook. So glad to have deleted my account years ago.
- From inboxing to thought showers: how business bullshit took over: Maybe too long read but is interesting to see that bullshit comes further away in history than this last years
- Scaling Amazon ElastiCache for Redis with Online Cluster Resizing: Small yet interesting post about how Amazon achieved Redis cluster resizing without downtimes.
- Introduction to Firefox Debugger: Not too deep but interesting now that Firefox is coming back so strong.
- Google Kubernetes Engine becomes free of charge: As competitors add Kubernetes support, Google fights back offering their platform (and up to a point, their support). Competition is so good :)
- Preview of Amazon Aurora Multi-Master: AWS' implementation of MySQL (and PostgreSQL comapatible) in "beta" with support for multi-masters. If you could avoid failovers and their associated small but present downtimes, would be an amazing win-win.
- AWS Fargate: Finally stepping up on the poor container management solutions, either with the new Fargate "super-simple" mode or using ECS or Kubernetes.
- Free Python Games: Apache2 licensed collection of free Python games intended for education and fun, including some classics like Snake, Pacman or Pong, using the Turtle module to ease teaching coding to kids. I do remember using the equivalent Turtle graphics and library for Pascal before university...
- Leonardo da Vinci's Notebook: 'The Codex Arundel'. A collection of papers written in Italian by Leonardo da Vinci (b. 1452, d. 1519), in his characteristic left-handed mirror-writing (reading from right to left), including diagrams, drawings and brief texts, covering a broad range of topics in science and art, as well as personal notes. An amazing historial document made now fully public by the British Library.
- "stop paying the ransoms. We’re creating a billion dollar criminal industry instead of, well, setting up backups. We are monetising low skill crime."" -@gossithedog: Bitcoin might change the world, but the initial great de-centralized idea has been corrupted into an elecriticy-sink balck hole where people invest because price seems to only grow higher and higher while as of late seems to be the perfect place to by illegal drugs or pay ransomware :(
- MacOS Update Accidentally Undoes Apple's "Root" Bug Patch: Need more signs that Apple has become so mainstream regarding their OS? I only miss more MacOS-targeted malware and it will be exactly like Windows back in the late 90s/early 2000s.
- AWS Reinvent product announcements: So many things I just mentioned one or two, but here's the full list.
- The birthday paradox: Very interesting applied to hashing and non-repeatable random sequence generation, should be taken into account
- WebAssembly Now Supported across All Browsers
- Chrome Apps are dead, as Google shuts down the Chrome Web Store section: Web Apps is the future they say. By the way, is only searching them what so far has been done, as the articlle points out at the end direct links to Chrome Apps still work.
- ProcDump for Linux: Linux version of the ProcDump Sysinternals tool
- Chrome 63 offers even more protection from malicious sites, using even more memory: More isolation means more data to keep multiple copies... But is not enabled by default.
- Use a .dev domain? Not anymore: This actualy bit us few days ago at work... google made
.dev domain mandatory to be under HTTPS, so no more
www.mywebsite.dev for testing purposes. From the only ones that should never get this kind of surprises (RFC) seems the almost only alternative is to use
.test. Gets me mad that a company can make this decisions and break everything but... again is Google and as a company they have a history of changing things as they please.
- Evolution of img: Gif without the GIF: Very interesting history of animated gifs and why for example Twitter replaceds any animated gif with an MP3 (spoiler: compression is a lot better).
- PGExercises: Awesome resource to practice SQL in a very interactive way, with nice visual diagrams, etc.
- HP keylogger: HP had a keylogger in the keyboard driver, disabled by default but very easily activated.
- Bribes for blogs: How brands secretly buy their way into Forbes, Fast Company, and HuffPost stories: Really is a confirmation of something we mostly know, but good to have specific examples. In Spain I’ve seen also the opposite, magazines coming to small companies offering to write an “in depth article” in exchange of money. Articles that of course never mention this “paid” source, of course.
- Learn Pandas: Another learning resource, a Github repository to learn how to use Python data analysis.
- Stardust rebuilt + Z80 Emu Evolution: Spanish Spectrum game reverse engineered by their authors (lots of emulation tools also!) and a long but highly detailed article of the creation and evolution of a Z80 emulator.
- Treasure Trove of AACS 2.0 UHD Blu-Ray Keys Leak Online: It seems Blu-Ray encryption might have been broken but authors still don't want tho publitize it.
- AMD Finally Pushing Out Open-Source Vulkan Driver: Thanks to the Linux version of the driver.
- The Q# Programming Language: This is a bit mindblowing... a programming language for quantum computing.
- Lots of books about technology at Project Gubenberg
- How Email Open Tracking Quietly Took Over the Web: Thankfully most decent email providers allow not loading by default any image, but still outgoing links will track you, and the other darker approaches too (like remote font loading).
- WebXR is going to bring VR and AR to the masses. Here’s why: It is really good that technology is being pushed forward to have VR and AR everywhere, because as still the hardware is in its early stages, when it becomes powerful and enough everything will be ready for it.
- US regulator votes to repeal net neutrality rules: Net neutrality broke at the US, now ISPs can throttle or charge extra based on content you consume. Sad times for internet.
- 1000 different people, the same words: Really interesting results, makes you worry about the internal culture of some companies if the external wording is so aggressive.
- Suspicious event routes traffic for big-name sites through Russia
- A Look at the Improvements That TLS 1.3 Brings: Faster and more secure, a pity that still only Firefox and Chrome support it (and is not active by default yet).
Share @ Twitter
Share @ Linkedin
Share @ Mastodon