Connect with us

Tech

The DJB Legacy (2011)

Published

on

skalibs


Software


skarnet.org

Who’s this DJB guy and why is it so special?

Dan J. Bernstein Is a cryptologist.
He is a mathematician and the author of a well-known and widely used MTA.
qmail, as well as a few
Software that is less well-known.

He was active for a while in Unix-related activities
Internet newsgroups, mailing-lists. He quickly became a household name.
The Unix programming community is known for its controversial figure, mostly
By being vocal against well-known authors
Unix software that is “mainstream” and suggesting design alternatives
Traditional software design is not able to predict how a human will react.
To first see him as a complete nut.

I don’t care about controversy. I’m interested in the code. I was
I was a system administrator at the time and am still learning how to program in C beyond that point.
What they teach you at school (i.e. Not much. I’d heard enough
Horror stories about sendmail. So I tried qmail to see if it was possible.
Its design principles and how it was made are important. Then,
I fell into the rabbit hole.

You don’t have to like the guy. I don’t even know him.
However, this is completely irrelevant. Only thing that matters is
matters is that DJB’s software is right in so
There are many options. This software works. DJB’s design
principles are sound and elegant; they are
sound foundations to build reliable, secure, and
low resource-consuming
software. The design is also very good.
It feels unix-ish when you get used it.
Should have been at the beginning.

The best course in C/Unix programming was DJB’s software.
I have ever had. Now I teach C/Unix; and I am really glad I
Learn from the best

Building beyond DJB’s works.

It’s already
a lot you can do with
Beautiful DJB software and some brains.

DJB is, however, a pioneer in my eyes. It was possible, he proved it was possible
Unix is a system that allows you to think differently about Unix and create reliable, efficient and secure Unix systems.
Software without spending millions of dollars; it’s now possible.
Software architects and programmers can use the breakthrough technology.
It can be used to build on it. Quality Unix software is in high demand
It’s time for supply. And
I am not the only
One
thought this way.

So, skalibs.

One of the “DJB philosophy” key points is to question the
interfaces
. You have a task; there are already interfaces.
What are you doing?

  • Most people don’t even think about it and use the existing
    Interfaces are even better than cramming a square peg in a square hole.
    round hole. This is why buffers overflows are necessary. This is why buffer overflows exist.
    People use abominations like
    gets(),
    which is still in the Single Unix Specification as of version 4,
    in freaking June 2011
    . This is why System V
    Linux distributions still use the initialization scheme.
    Despite being the slowest and least reliable of all, it is still one of my favorite.
    initialization schemes. People still use this method.
    atrocious “libresolv” DNS client library.
  • An alternative way of thinking is to ask yourself:
    “Is my interface adequate for the task?”

    • If yes: perfect, use that interface.
    • If no: then do not use that interface, duh. Design
      Better one and then use it: So the complexity will be divided and the code will be simpler
      It will be much easier to maintain.

Interfaces should be questioned right down to the libc. You should ask interfaces questions right down to the libc.
Software cannot be built on weak foundations. A system is a system.
and network programmer’s point of view, one thing is clear: most
standard libc interfaces suck.
There are no buffered, asynchronous interfaces.
I/O. There is no I/O that can be synchronized. There is no heap management assistant. Even
simple system calls are not
You are always guaranteed success!

This is where skalibs originates. Skalibs is a result of questioning
The libc interfaces and providing replacements or additional where
The existing interfaces make it difficult to write secure, reliable code.
It is a simple, efficient and reliable software. It is inspired by DJB’s work. It is
There is no shrine, or any other type of religious symbol.

Conclusion

DJB isn’t a guru and I’m certainly not a brainwashed fan.
The “DJB supporters” are not a cult. We think DJB brought about these changes.
Unix, and the wider software programming world in general, have something in common.
We learned from him and now write software.
He had sound principles which he applied and that we now share.
Credit where credit is due

Our software is free. You won’t want to leave.

Read More

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published.

Tech

Nothing announces official launch date for new Ear (stick) AirPods alternatives

Published

on

By

Nothing announces official launch date for new Ear (stick) AirPods alternatives
Nothing Ear (stick) held by a model on white background



(Image credit: Nothing )

True to form, Nothing has just announced the full reveal date for its upcoming audio product, Ear (stick). 

So, an announcement about an announcement. You’ve got to hand it to Carl Pei’s marketing department, they never miss a trick.

What we’re saying is that although we still have ‘nothing’ conclusive about the features, pricing or release date for the Ear (stick) except an image of another model holding them (and we’ve seen plenty of those traipsing down the catwalk recently), we do have a date – the day when we’ll be granted official access to this information. 

That day is October 26. Nothing assures us that on this day we’ll be able to find out everything, including pricing and product specifications, during the online Ear (stick) Reveal, at 3PM BST (which is 10AM ET, or 1AM on Wednesday if you’re in Sydney, Australia) on nothing.tech (opens in new tab)

Any further information? A little. Nothing calls the Ear (stick), which is now the product’s official name, “the next generation of Nothing sound technology”, and its “most advanced audio product yet”. 

But that’s not all! Apparently, Ear (stick) are “half in-ear true wireless earbuds that balance supreme comfort with exceptional sound, made not to be felt when in use. They’re feather-light with an ergonomic design that’s moulded to your ears. Delivered in a unique charging case, inspired by classic cosmetic silhouettes, and compactly formed to simply glide into pockets.” 

Opinion: I need more than a lipstick-style case

Nothing Ear (stick) – official leaked renders pic.twitter.com/FrhKmRttmiOctober 1, 2022

See more

It’s no secret that I want Nothing’s earbuds to succeed in world dominated by AirPods; who doesn’t love a plucky, eccentric underdog? 

But in order to become some of the best true wireless earbuds on the market, there is room for improvement over the Nothing Ear 1, the company’s inaugural earbuds. 

Aside from this official ‘news’ from Nothing, leaked images and videos of the Ear (stick) have been springing up all over the internet (thank you, developer Kuba Wojciechowski) and they depict earbuds that look largely unchanged, which is a shame. 

For me, the focus needs to shift from gimmicks such as a cylindrical case with a red section at the end which twists up like a lipstick. Don’t get me wrong, I love a bit of theater, but only if the sound coming from the earbuds themselves is top dog. 

As the natural companions for the Nothing Phone 1, it makes sense for the Ear (stick) to take a place similar to that of Apple’s AirPods 3, where the flagship Ear (1) sit alongside the AirPods Pro 2 as a flagship offering. 

See, that lipstick case shape likely will not support wireless charging. That and the rumored lack of ANC means the Ear (stick) is probably arriving as the more affordable option in Nothing’s ouevre. 

For now, we sit tight until October 26. 

Becky is a senior staff writer at TechRadar (which she has been assured refers to expertise rather than age) focusing on all things audio. Before joining the team, she spent three years at What Hi-Fi? testing and reviewing everything from wallet-friendly wireless earbuds to huge high-end sound systems. Prior to gaining her MA in Journalism in 2018, Becky freelanced as an arts critic alongside a 22-year career as a professional dancer and aerialist – any love of dance starts with a love of music. Becky has previously contributed to Stuff, FourFourTwo and The Stage. When not writing, she can still be found throwing shapes in a dance studio, these days with varying degrees of success.  

Read More

Continue Reading

Tech

YouTube could make 4K videos exclusive to Premium subscribers

Published

on

By

YouTube could make 4K videos exclusive to Premium subscribers
Woman watching YouTube on mobile phone screen



(Image credit: Shutterstock / Kicking Studio)

You might soon have to buy YouTube Premium to watch 4K YouTube videos, a new user test suggests.

According to a Reddit thread (opens in new tab) highlighted on Twitter by leaker Alvin (opens in new tab), several non-Premium YouTube users have reported seeing 4K resolution (and higher) video options limited to YouTube Premium subscribers on their iOS devices. For these individuals, videos are currently only available to stream in up to 1440p (QHD) resolution.

The apparent experiment only seems to be affecting a handful of YouTube users for now, but it suggests owner Google is toying with the idea of implementing a site-wide paywall for access to high-quality video in the future.

So, after testing up to 12 ads on YouTube for non-Premium users, now some users reported that they also have to get a Premium account just to watch videos in 4K. pic.twitter.com/jJodoAxeDpOctober 1, 2022

See more

It’s no secret that Google has been searching for new ways to monetize its YouTube platform in recent months. In September, the company introduced five unskippable ads for some YouTube users as part of a separate test – an unexpected development that, naturally, didn’t go down well with much of the YouTube community. 

A resolution paywall seems a more palatable approach from Google. While annoying, the change isn’t likely to provoke the same level of ire from non-paying YouTube users as excessive ads, given that many smartphones still max out at QHD resolution anyway. 

Of course, if it encourages those who do care about high-resolution viewing to invest in the platform’s Premium subscription package, it may also be more lucrative for Google. After all, YouTube Premium, which offers ad-free viewing, background playback and the ability to download videos for offline use, currently costs $11.99 / £11.99 / AU$14.99 per month.

Suffice to say, the subscription service hasn’t taken off in quite the way Google would’ve hoped since its launch in 2014. Only around 50 million users are currently signed up to YouTube Premium, while something close to 2 billion people actively use YouTube on a monthly basis. 

Might the addition of 4K video into Premium’s perk package bump up that number? Only time will tell. We’ll be keeping an eye on our own YouTube account to see whether this resolution paywall becomes permanent in the coming months.

Axel is a London-based staff writer at TechRadar, reporting on everything from the newest movies to latest Apple developments as part of the site’s daily news output. Having previously written for publications including Esquire and FourFourTwo, Axel is well-versed in the applications of technology beyond the desktop, and his coverage extends from general reporting and analysis to in-depth interviews and opinion. 

Axel studied for a degree in English Literature at the University of Warwick before joining TechRadar in 2020, where he then earned a gold standard NCTJ qualification as part of the company’s inaugural digital training scheme. 

Read More

Continue Reading

Tech

Europe sets deadline for USB-C charging for (almost) all laptops

Published

on

By

Europe sets deadline for USB-C charging for (almost) all laptops

USB-C als Ladestandard in der EU

Mundissima / Shutterstock


Author: Michael Crider
, Staff Writer

Michael is a former graphic designer who’s been building and tweaking desktop computers for longer than he cares to admit. His interests include folk music, football, science fiction, and salsa verde, in no particular order.

Read More

Continue Reading

Trending

Copyright © 2022 Xanatan