LWN's 2020 vision
The Python community will continue to chart its post-Guido course. One relatively unnoticed development in the Python project's 2020 steering-council election was the quiet withdrawal of project founder Guido van Rossum's nomination. While he will still participate, he no longer wants a leadership role in the project. Increasingly, Python will have to find its way without the developer who has guided it since the beginning.
Similarly, the GNU Project will have to decide what it will be in
the 2020s. This project's founder, Richard Stallman, retains his post as
its leader, and it's possible that he will still be there at the end of the
year. But there is ongoing
restlessness in the project that brings a desire for new leadership and
new directions. After all these years, it still sometimes seems like GNU
is stuck trying to reproduce the Unix workstations of the 1980s, leaving
much of the current computing environment to systems that are half-free at
best. We need a GNU project for mobile devices, private clouds, home
systems, embedded applications, and more. Stallman once famously said "I'm not really concerned with what's
running inside my microwave oven.
" The time has long since come to be
concerned about such things; wouldn't it be a great thing if a newly
reinvigorated GNU project were to take on this challenge?
There is a common theme to those last two items that may not really arise in 2020, but will certainly come about in the 2020s: many of our leaders in the free-software community got their start in the 1980s and 1990s. In talking with those people, your editor increasingly gets the sense that many of them are thinking they have done this sort of work for just about long enough. Retirements will increase in the coming years, and we will lose much of the skill and experience that has gotten us this far. There are plenty of skilled and motivated younger developers who can certainly pick up where these folks leave off, but the transitions will go more smoothly if they are properly planned for.
The presence of highly experienced developers is perhaps felt most strongly in the kernel project. This is a good thing in a setting where mistakes can be catastrophic on a large scale, but it also partially explains why kernel developers have a distinctly old-school workflow. This is, remember, the project that only started using a source-code management system in 2002. Change is afoot, though, and the kernel workflow efforts will begin to bear fruit in 2020. We'll still be sending patches over email at the end of the year, but we'll have an improved understanding of what a better solution that can work at the kernel project's scale will look like. As part of this effort, the kernel's testing tools will also continue to improve at a rapid rate.
For all its faults, though, the kernel's workflow produces reliable results. Thus, it is relatively safe to predict that the next long-term stable kernel release will be 5.9, on November 1, 2020. Most kernel release cycles have taken ten weeks in recent times. Should the process run a little faster and produce some nine-week releases, then the LTS release will, instead, be 5.10 in late December.
Strife in the Debian community will continue despite the project's recent decision on init-system policy. Debian suffers from a combination of hostile outsiders and certain project members who actively work to create turmoil on its mailing lists. The Debian community is resilient, and it will get past these problems too. But its mailing lists may not be a lot of fun to read in the meantime. The Devuan project, despite having picked up a post-vote defector or two from Debian, will continue to struggle for developer time and relevance.
It is now 20 years since the year-2000 bug failed to destroy civilization. Some now see y2k as an irrational panic, but without a focused effort there would have indeed been serious problems. The year-2038 bug looks distant and harmless, but it, too, requires a determined effort to avert real problems. The good news is that the year-2038 fixes will be mostly completed in 2020, at least at the kernel level. Yes, your editor has predicted this before and taken some good-natured grief for it, but this time it's for real.
BPF API issues will not go away in 2020. The in-kernel BPF virtual machine makes a great deal of power available to user space, and that will only increase in the coming year. Software providers will realize that it is often far easier to ship a BPF program to customers than to get a needed feature into the kernel itself. Sooner or later, one of those programs will break as the result of internal kernel changes and those customers will complain, quite possibly causing needed work to be reverted. The fact that much BPF functionality is available to proprietary programs is likely to create troubles of its own. A quick check shows 142 BPF helper functions in the 5.5-rc4 kernel; only 34 of those are marked GPL-only. Some developers are sure to see the growing set of BPF functions available to proprietary code as an erosion of whatever GPL protection the kernel has left.
Expect perturbations in the employment market as various economic realities catch up with us. Both the dotcom crash and the 2008 crisis impacted the development community; the next downturn will do the same. As in the past, Linux and free software as a whole will not be significantly hurt when this happens, but the same cannot be said for individual developers, at least in the short term.
Finally, though this is perhaps more of a wishlist item than a prediction: the free-software community has to think more deeply about what it is creating and how that will affect the world. At many levels free software has won; the world's computing infrastructure is built on the code we have created. We have much more control over our computing environments than we would have believed all those years ago; it's a great success.
But we have also created — and continue to develop — the foundation for the most intensive surveillance machine the world has ever known. We have helped to build a world where sex toys report on their usage patterns, video doorbells cooperate with police, companies are attacked via fish-tank thermometers, cars can be disabled remotely, elections can be attacked by hostile countries, televisions report viewing habits, home devices phone home with audio recordings, and more. All of this machinery is used to sell us things, or to direct our behavior in even less benevolent ways. It is increasingly concentrated in the hands of a tiny number of huge companies; using it will inevitably prove to be a temptation that governments are unable to resist. We wanted a world where we controlled our computers, but we have created a world where our computers are used to control us. It is not enough to blame the companies involved; we have helped to build this world.
Back in 1983, the GNU project helped to focus attention on the need to create a free operating system for our desktop computers. Now we desperately need a project that can bring a similar level of attention to the need for free computing in every aspect of our lives. Free software was able to demonstrate enough advantages to convince companies to adopt it, even if it was less convenient in some ways at the time. The next generation of free software (along with freedom-respecting devices built on it) has to succeed in convincing people that there is a better way. If the free-software community can rally around this project, the outlook for the 2020s in general will be much improved.
On a more mundane level, LWN is about to celebrate its 22nd birthday.
Thanks to the solid support from you, our readers, we are still going
strong after all these years. We wish for a great 2020 for all of you and
we look forward to write for the best set of readers any publication could
hope for.
Posted Jan 1, 2020 22:01 UTC (Wed)
by halla (subscriber, #14185)
[Link] (27 responses)
No, it doesn't. Or if it does, only in as much as ever year marks the beginning of a new decade. Only people who do not know how to count to ten think that a zero at the end of the year number marks a new decade, century or millenium. The beginning of a new decade is January 1st, 2021.
Don't bother to discuss this; doing so will only brand you as a complete innumerate.
Posted Jan 1, 2020 22:08 UTC (Wed)
by schessman (subscriber, #82966)
[Link] (1 responses)
Posted Jan 9, 2020 9:13 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
-4, -3, -2, -1, 1, 2, 3, 4, ...
Much as our counting system DOES include zero, the calendar pre-dates its "invention" in about 1000 AD.
Cheers,
Posted Jan 1, 2020 22:18 UTC (Wed)
by mr_bean (subscriber, #5398)
[Link]
So, "the twenties" is all years who's 10's digit is "2", nothing more or less.
Posted Jan 1, 2020 22:45 UTC (Wed)
by excors (subscriber, #95769)
[Link] (9 responses)
Posted Jan 2, 2020 3:17 UTC (Thu)
by areilly (subscriber, #87829)
[Link] (2 responses)
Posted Jan 9, 2020 1:10 UTC (Thu)
by gwg (guest, #20811)
[Link] (1 responses)
On January 2nd, how many days of January have passed ?
i.e. the name of the time period is the amount of time that will have passed when that period has ended.
This is why we are in the 21st century, not the 20th.
i.e. there's a difference between measuring and naming, and it's not arbitrary, it's pure logic and maths.
Yes, you can say we're at the start of a new elapsed decade if we add a year at the very start of the epoch and call it "year 0".
Posted Jan 9, 2020 13:07 UTC (Thu)
by tao (subscriber, #17563)
[Link]
You mean except "It's 00:30, during the first hour of the day"?
Posted Jan 2, 2020 12:52 UTC (Thu)
by jezuch (subscriber, #52988)
[Link] (5 responses)
;)
Posted Jan 2, 2020 13:51 UTC (Thu)
by mathstuf (subscriber, #69389)
[Link] (4 responses)
Posted Jan 2, 2020 14:40 UTC (Thu)
by pizza (subscriber, #46)
[Link] (3 responses)
Posted Jan 9, 2020 9:17 UTC (Thu)
by Wol (subscriber, #4433)
[Link] (2 responses)
Because, until a couple of hundred years ago, New Year's Day was the 25th March? I think it changed (in the Anglo-Saxon world) just before American Independence.
Incidentally, that's behind why October is named the 8th month etc etc - they were until two new months were stuck at the start of the year.
Cheers,
Posted Jan 9, 2020 14:14 UTC (Thu)
by amacater (subscriber, #790)
[Link]
March 25th was a quarter day - so that's when taxes fell due - and was the start of the legal new year because it was easier for judges to give up going on circuit and taking the courts around the country in the worst of the winter. January 1st was already established as New Years Day in some calendars in Europe.
A remnant of March 25th as quarter day is, allegedly, the ffact that the UK tax year runs until April 5th [March 25th + 11 days]
Posted Jan 9, 2020 19:11 UTC (Thu)
by chfisher (subscriber, #106449)
[Link]
Posted Jan 1, 2020 22:49 UTC (Wed)
by dskoll (subscriber, #1630)
[Link]
There's always 0 of these folks in every crowd.
Posted Jan 1, 2020 23:32 UTC (Wed)
by geofft (subscriber, #59789)
[Link] (2 responses)
> 3.1.2.22
There's nothing to "discuss" here.
Posted Jan 6, 2020 17:50 UTC (Mon)
by pjones (subscriber, #31722)
[Link] (1 responses)
Posted Jan 9, 2020 12:10 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
Cheers,
Posted Jan 2, 2020 2:54 UTC (Thu)
by NYKevin (subscriber, #129325)
[Link]
Today marks the beginning of "the 2020's." It does not mark the beginning of "the 203rd decade."
Personally, I have never heard a single person refer to "the 203rd decade," so I think it's entirely fair to call today "the start of a new decade." But maybe all of my friends are "complete innumerates" too...
Posted Jan 2, 2020 3:40 UTC (Thu)
by felixfix (subscriber, #242)
[Link] (1 responses)
The problem most of us have with "the 21st century began in 2000" is that enumeration bit. If someone just said "200 is a new century", I wouldn't blink an eye. But the first century began in 1, so the 21st century has to begin 2000 years later, 2001.
It's very simple.
Posted Jan 2, 2020 13:14 UTC (Thu)
by bpeebles (subscriber, #70111)
[Link]
So now century and millenniums begin on the 0 and not the 1.
Posted Jan 2, 2020 18:26 UTC (Thu)
by jschrod (subscriber, #1646)
[Link] (2 responses)
No need to discuss it.
> doing so will only brand you as a complete innumerate.
That was uncalled for.
In the same spirit: Your post branded you as a completely asocial nerd who does either not know the relevant ISO standard, or is socially challenged and doesn't know social conventions, or both.
See, I can do ad-hominem attacks almost as good as you. ;-)
Nevertheless, a happy new year. :-)
Posted Jan 2, 2020 23:24 UTC (Thu)
by anselm (subscriber, #2796)
[Link] (1 responses)
I wouldn't rely too much on that ISO standard. It says some very strange things. But it also says that it only applies to data interchange between information systems, which suggests that its applicability to the Real World™ is deliberately limited, probably simply because its authors didn't want to get drawn into exactly the quagmire that this is.
Posted Jan 3, 2020 2:54 UTC (Fri)
by jschrod (subscriber, #1646)
[Link]
> > who does either not know the relevant ISO standard
> I wouldn't rely too much on that ISO standard.
Sigh. I should have put more smileys in my post. :-/
I'm reasonably sure that Boudewijn wrote this as a jest. In all his conversations here and otherwise, he seems to be a very decent guy. And my reply was meant as a jest as well, teasing him.
Probably it's no coincidence that his post appeared just a day after the final answer to this no-discussion was published: https://xkcd.com/2249/ Who are we to quarrel with xkcd? I assume he was aware of that. "U can't touch this" is 90s, and "Call me" is 80s -- Boudewijn is right, there is no discussion needed. :-) :-)
Or, have I made the German failure to put the more important argument later, as Mark Twain accused us so rightfully? ;-) :-)
Happy new year!
Joachim
PS: In case you don't remember, I'm the TeX and DVI drivers guy from ITI. :-)
Posted Jan 3, 2020 3:51 UTC (Fri)
by nevets (subscriber, #11875)
[Link]
Posted Jan 4, 2020 14:56 UTC (Sat)
by flussence (guest, #85566)
[Link]
Happy new decade to KDE 5 ;)
Posted Jan 9, 2020 5:47 UTC (Thu)
by lysse (guest, #3190)
[Link]
Posted Jan 2, 2020 0:34 UTC (Thu)
by linuxhunter (subscriber, #91962)
[Link]
Posted Jan 2, 2020 3:45 UTC (Thu)
by bkuhn (subscriber, #58642)
[Link]
Posted Jan 2, 2020 5:57 UTC (Thu)
by brennen (subscriber, #111865)
[Link]
All too true, and I'm happier to continue supporting LWN knowing that the folks writing it share this understanding.
Posted Jan 2, 2020 6:18 UTC (Thu)
by neilbrown (subscriber, #359)
[Link] (1 responses)
Best wishes for the third year of your third decade!
Posted Jan 3, 2020 13:12 UTC (Fri)
by pclouds (guest, #76590)
[Link]
> Retirements will increase in the coming years
This applies to LWN too and makes me worried.
Posted Jan 2, 2020 8:32 UTC (Thu)
by smurf (subscriber, #17840)
[Link] (4 responses)
Recognizing the irony of all this is left as an exercise to the reader.
Posted Jan 2, 2020 11:29 UTC (Thu)
by rsidd (subscriber, #2582)
[Link] (1 responses)
There are plenty of phones with unlockable bootloaders and available source. I remember the 1990s and I guess it was a feasible prediction that pocket computers in 2020 would be much more powerful than heavy-duty workstations in those days. What nobody could have predicted was that those pocket computers would almost all be running Linux.
Posted Jan 2, 2020 14:05 UTC (Thu)
by mads (subscriber, #55377)
[Link]
Posted Jan 2, 2020 23:35 UTC (Thu)
by atai (subscriber, #10977)
[Link] (1 responses)
Posted Jan 4, 2020 15:06 UTC (Sat)
by flussence (guest, #85566)
[Link]
Posted Jan 2, 2020 15:54 UTC (Thu)
by mtaht (subscriber, #11087)
[Link] (7 responses)
I had two interviews over the last year for jobs or contracts that were mind bogglingly horrific, where it felt like continuing work in the embedded space was like auditioning for "gas chamber operator at auschwitz" .
LAB126 (amazon's group) had a VP that was insistent on not only coming up with new ways to spy on folk, but to find a way to cost reduce the hardware and eliminate linux from the mix. Given the scale of cost reductions they wanted like tossing everything into RTOS without MMU and the magic data they wanted, I'm really hoping they fail due to complexity collapse long before they find ways to extract more data from the home environment.
The recruiter from Roku was all over how their stuff was so heavily used and how little their revenue model depended on the hardware or software itself - which when you are trying to hire a hardware/software guy and you insist on bragging about the stock price instead of quality work.
In both cases I tried to feign enough enthusiasm to learn more of their plans, and with more encouragement they seemed to assume I too was into it... where secretly, I was getting ever more depressed, and I wished I'd brought a tape recorder to expose their evil plans the minute I got out of there... and damn it I hope someone does!
After the roku thing... after I hung up the phone, I thought: "I'll never work in this business again." and have been quite unable since to focus on work in the embedded space since.
I've thought about writing up in more detail but I've mostly tried to blot the memory out, and besides whatever transpired was probably covered by NDA and I figured nobody'd believe me at how scary it was at these two companies at these levels until recently.
So ethically, I could no longer find a means to work on things that were designed from the outset to spy on the user. I stopped buying things from amazon (as much as possible), gave my roku tv to someone I didn't like, unsubscribed from netflix, and did my best to exit the cloud as much as I could.
Most recently I almost took a job with a smart speaker company (it ended up not being a fit for either of us, for way more reasons than just this) - the fact that it was an piece of "pretty" gear with 3 microphones in it - in every room of the house - and binary blobs to talk to siri, google assistant - etc - and no hardware switches to turn 'em off... was creepy. I thought (for a while) that as much as I needed the work, that having a smart speaker *I* could trust - since I'd seen or helped write/port much of the software - that maybe I could help build a product that wouldn't scare me so much.
But all in all, I'm happy that gig didn't work out either.
If there is anyone out there left building embedded networking or consumer products that aren't designed to spy on the user, and needs help, please give me a call.
Posted Jan 2, 2020 16:39 UTC (Thu)
by pizza (subscriber, #46)
[Link]
Having gone through a recent job search, I share your horror with the direction things have taken. But while it can be challenging for principled folks, there's still hope! I'm now doing some "embedded" [1] work with some cutting-edge tech in the wonderful realm of medical imaging -- where non-invasive "spying" is kinda the whole point. :)
More seriously, in the medical context, data (collection, processing, storage) is highly regulated. There are downsides to that of course, but a significant upside is that a very, very strong emphasis is placed on protecting end-user privacy and generally doing the right thing.
...and as an aside, we are looking to hire a couple of well-rounded embedded SW folks, but it would require relocating to the Gainesville, Florida (USA) area.
Posted Jan 2, 2020 17:50 UTC (Thu)
by frostsnow (subscriber, #114957)
[Link] (4 responses)
Was Roku doing any creepy surveillance, or was the recruiter just scummy? One of my parents owns a Roku and I'd love to forward them any relevant information if they are doing surveillance.
Posted Jan 2, 2020 22:43 UTC (Thu)
by mtaht (subscriber, #11087)
[Link] (3 responses)
Posted Jan 3, 2020 15:31 UTC (Fri)
by dskoll (subscriber, #1630)
[Link]
That's a very interesting paper; thanks for posting. I think I will be sniffing DNS lookups and adding some more domains to my Pihole settings.
Posted Jan 3, 2020 17:47 UTC (Fri)
by frostsnow (subscriber, #114957)
[Link] (1 responses)
Posted Jan 3, 2020 20:43 UTC (Fri)
by mtaht (subscriber, #11087)
[Link]
https://twitter.com/random_walker/status/1177570949710909...
Posted Jan 9, 2020 1:18 UTC (Thu)
by brunowolff (guest, #71160)
[Link]
Posted Jan 2, 2020 22:34 UTC (Thu)
by jcm (subscriber, #18262)
[Link] (2 responses)
Posted Jan 3, 2020 8:35 UTC (Fri)
by smitty_one_each (subscriber, #28989)
[Link]
But I've also felt that he's a victim of his own shtick: even if he did care to vary his thought, he's cornered by the ideas he fathered. Like an API that can't evolve.
But there's an even bigger paradox afoot. Software is mechanism; people are policy. We have precisely shag-all control over what the mechanism we produced can do, once they are released. We live in the best of times, and also slow-motion Skynet times.
Posted Jan 7, 2020 8:24 UTC (Tue)
by gfernandes (subscriber, #119910)
[Link]
Posted Jan 3, 2020 10:44 UTC (Fri)
by eru (subscriber, #2753)
[Link] (3 responses)
Happy New Year!
This year too, I look forward to what new developments lwn.net reports, saving me the trouble of trawling through tons of pages and mailing lists.
About this
We have helped to build a world where sex toys report on their usage patterns, video doorbells cooperate with police, companies are attacked via fish-tank thermometers, [...]
I feel a major part of the solution to this is simply recognizing that no, most "things" should not be connected to the internet, and usually should not even have short range wireless connectivity, like Bluetooth. The added convenience is often just a worthless gimmick, and not worth the risks and the potential for increased surveillance. Consumers should be educated about this aspect. Perhaps start a "Back to Analog" movement :-)
Posted Jan 3, 2020 14:54 UTC (Fri)
by mtaht (subscriber, #11087)
[Link]
Tune up, log off, and drop in!
Posted Jan 3, 2020 19:59 UTC (Fri)
by erwaelde (subscriber, #34976)
[Link] (1 responses)
Cheers, Erich
Posted Jan 3, 2020 22:23 UTC (Fri)
by mtaht (subscriber, #11087)
[Link]
https://www.nytimes.com/interactive/2019/12/19/opinion/lo...
Posted Jan 3, 2020 19:56 UTC (Fri)
by erwaelde (subscriber, #34976)
[Link] (4 responses)
I fully agree. And it is encouraging to see that I'm not alone, thanks!
Very often I feel discouraged and I have to admit that I have largely quit to explain to the nice people around me, how this horrible world of spying on everyone works. Alas, a young colleague of mine explained to me just today, that she is still using a paper calendar, because she can't get accustomed to put everything into the phone. So there is hope!
If you get a hold on John Brunner's novel "The Shockwave Rider" published in 1975 or so, I highly recommend to read it. Our world is surprisingly close to the one described in this book. And there is hope in that story as well :-)
analog: vinyl records are on the rise, photographic cameras are cheap, photographic film is still available, a typewriter is a marvelous invention ... go, get wild!
Cheers, Erich
Posted Jan 4, 2020 5:46 UTC (Sat)
by alison (subscriber, #63752)
[Link] (3 responses)
I thought David Brin's _The Transparent Society_ was ridiculously paranoid when I first heard of it, but have had cause to change my mind.
>analog: vinyl records are on the rise, photographic cameras are cheap,
The refrigerator etc. work fine without Bluetooth or WiFi. Continue to use the new one and just turn that crap off. On my Android phone I simply block or disable just about all the spy devices and uninstall or disable the Google crapware.
Posted Jan 4, 2020 5:59 UTC (Sat)
by pizza (subscriber, #46)
[Link] (2 responses)
The funny thing is that in the Android ecosystem, the "Google crapware" is probably the most trustworthy and privacy-respecting of the lot -- not to mention light-years better than the actual phone carriers.
Posted Jan 4, 2020 6:15 UTC (Sat)
by alison (subscriber, #63752)
[Link] (1 responses)
An unlocked phone not financed by the phone carrier can have very little crapware. Saying that Google's applications are better than (for example) Samsung's is hardly high praise. Many Google applications can be replaced by F-Droid equivalents, but we have beaten this topic to death before.
No one responded by Jon's comments about Project GNU leadership. Nothing would help FOSS as much as younger, inspiring leadership at Project GNU and Free Software Foundation. This comment is not intended to disparage John Sullivan or other dedicated staff, but simply to note that someone as prominent as Stallman but better in touch with the present and more positive in tone could really help revive the movement.
Posted Jan 4, 2020 14:14 UTC (Sat)
by pizza (subscriber, #46)
[Link]
I'm not referring to the apps themselves (though they are generally quite awful) but the backend services the apps talk to. Google doesn't sell your data, or data about you. The phone carriers on the other hand, happily intercept and track everything you do, and sell that information to whomever waves a few dollars their way.
As for app makers -- most of them are frontends for some sort of service, and providing services cost money. If the user isn't paying, then they're not the customer, but the product. F-Droid doesn't free you from the need for backend services, and most users are incapable of self-hosting their own.
> No one responded by Jon's comments about Project GNU leadership. Nothing would help FOSS as much as younger, inspiring leadership at Project GNU and Free Software Foundation.
I disagree. The world, with all of its privacy- and rights-violating joy, is built on top of F/OSS. F/OSS "won" the software battle, but the war is pretty much lost. One can't compete against services by providing software. Even the "services" battle has already largely been lost, as the real fight is over who gets to control/aggregate/mine your data, and these days the showdowns are between $BigCorp and $Government -- not because the government cares about the welfare of little guy, but because the government wants that datamining power for itself.
This ceased to be a struggle over software rights a long time ago.
Posted Jan 4, 2020 4:28 UTC (Sat)
by noahm (subscriber, #40155)
[Link] (2 responses)
Posted Jan 4, 2020 15:58 UTC (Sat)
by flussence (guest, #85566)
[Link] (1 responses)
In short, we should at a bare minimum be demanding publishers using this mechanism to emulate the security of Windows 10, not Windows 98.
Posted Jan 7, 2020 15:53 UTC (Tue)
by leromarinvit (subscriber, #56850)
[Link]
I agree that container images shipping outdated and insecure libraries is a problem - but one caused by the questionable design of bundling everything and making updating stuff each and every image maintainer's duty. That should certainly be addressed somehow - but please, let's keep kill switches out of this.
Posted Jan 4, 2020 11:22 UTC (Sat)
by ceplm (subscriber, #41334)
[Link] (2 responses)
I would say it even more bluntly: the GNU Project must decide whether it wants really work for the freedom in the software area (which is another long discussion which is still waiting to happen: how much actually GPL-based software promotes freedom and of whom?), or whether it wants to be just a fan club of RMS. So far, it was more the latter, I am afraid.
Posted Jan 7, 2020 13:02 UTC (Tue)
by civodul (guest, #58311)
[Link] (1 responses)
The "fan club" bit certainly exists, but it's always existed next to a large group of dedicated people working on GNU as a tool for user freedom. The efforts Corbet links to in the article also show that some of us want GNU to go beyond that one-person leadership.
Posted Jan 10, 2020 17:01 UTC (Fri)
by zimoun (guest, #136589)
[Link]
> it still sometimes seems like GNU is stuck trying to reproduce the Unix workstations of the 1980s
when one knows how GNU Guix is shifting the paradigm of distros!
Posted Jan 4, 2020 14:11 UTC (Sat)
by flussence (guest, #85566)
[Link] (3 responses)
It'll be spun with Apple-level religious fervor as a miracle of innovation, despite being 25 years overdue.
Posted Jan 4, 2020 14:39 UTC (Sat)
by pizza (subscriber, #46)
[Link]
The EU will see the first negative consequences of its recent filter-mandating copyright law, with a major "native EU" service provider moving out of the EU, if not shutting down altogether, due to the exorbitant cost of implementing the filters.
Back in the US, there will be a high-profile case of DRM causing a major failure in critical government infrastructure or military equipment. The result will be laws passed that exempt the government from needing to respect DRM, but written so poorly that it the first use will be to try and force Apple (or another tier-one consumer hardware maker) to hand over their master signing keys for a criminial investigation.
Posted Jan 5, 2020 3:05 UTC (Sun)
by roc (subscriber, #30627)
[Link] (1 responses)
Any effect that you can achieve in an APNG you could also achieve with nothing but CSS animations, or non-animated CSS and JS.
*Maybe* someone could develop a GPU-based frame analysis algorithm that detects dangerous flickering. If so, it would be best deployed as an opt-in OS feature.
Posted Jan 5, 2020 10:55 UTC (Sun)
by bof (subscriber, #110741)
[Link]
Isn't that a display only problem? As long as it's bits in the computer it's fine. i.e. this should be on the Display / Monitor Manufacturers to fix.
Posted Dec 22, 2020 8:49 UTC (Tue)
by highvoltage (subscriber, #57465)
[Link] (1 responses)
Posted Dec 22, 2020 10:40 UTC (Tue)
by pebolle (guest, #35204)
[Link]
I'm glad that LWN noticed that at the end of 2020 Debian is still "creating their own heat" on its init systems. This being Debian it's another long thread with sometimes very long messages. (Do people actually read this stuff?)
This has been going on for the better part of a decade. To outsiders it makes Debian look like a madhouse. It reflects poorly on Debian and I guess - at least for people not reading sites like LWN - poorly on all distributions. It's Debian's special way to make us look fringe. Probably because we actually are fringe...
LWN's 2020 vision
Engineers count from zero
See... It's always relative to one's personal bias.
Happy New Year, and judge not lest ye be judged.
Engineers count from zero
Wol
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
So there isn't even anything contradictory about starting the 21st century in the year 2000, as most of the world actually celebrated. Of course having an excuse for another big party a year later is also fine.
LWN's 2020 vision
(Hint: It's not 2.)
On January 2nd, you are part way into the 2nd day, and 1 and a bit days have passed.
2 days will have elapsed at the start of January 3.
But where else in measuring time do we call the first item "0", and add 1 to the total ?
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
Wol
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
> decade
> time scale unit (3.1.1.7) of 10 calendar years (3.1.2.21), beginning with a year whose year number is divisible without remainder by ten
LWN's 2020 vision
LWN's 2020 vision
Wol
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
who does either not know the relevant ISO standard
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
I'm always taken aback by how insistent certain people will become that the completely arbitrary demarcation they favour is the only possible correct completely arbitrary demarcation.
LWN's 2020 vision
LWN's 2020 vision
This is an insightful article. I am always afraid to predict anything publicly so I admire your courage from the gate. :) But, I think you've really identified the most key issues in FOSS that we should all be thinking about this year. Thank you for setting the right agenda for the year to come, Jon!
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
Free mobile and whatever OS
Free mobile and whatever OS
Free mobile and whatever OS
Free mobile and whatever OS
Free mobile and whatever OS
— fairphone.com marketing copy, asserting that developers aren't people and their work doesn't matter, also that their devices will never reach landfill because the OS maintains itself through magic indefinitely.
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
>In both cases I tried to feign enough enthusiasm to learn more of their plans, and with more encouragement they seemed to assume I too was into it... where secretly, I was getting ever more depressed, and I wished I'd brought a tape recorder to expose their evil plans the minute I got out of there... and damn it I hope someone does!
>After the roku thing... after I hung up the phone, I thought: "I'll never work in this business again." and have been quite unable since to focus on work in the embedded space since.
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
https://typewriterrevolution.com/manifesto
The NYT has a string of articles this month
about how much data they could extract from one rather large location based data dump. And many more besides.
LWN's 2020 vision
LWN's 2020 vision
>1975 or so, I highly recommend to read it. Our world is surprisingly close to
>the one described in this book.
>photographic film is still available, a typewriter is a marvelous invention
LWN's 2020 vision
LWN's 2020 vision
> privacy-respecting of the lot -- not to mention light-years better than the
> actual phone carriers.
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision
LWN's 2020 vision