Threads for w0wt1p

  1. 1

    Nice, quick search for EU store, seems like it can only be bought including Win10. I would rather not pay MS tax for BSD/Linux box, but maybe that is only for EU market?

    1. 3

      It will mostly act as a media/gaming server and a playground for me to experiment with some shiny new technology. I am not expecting its duty to be mission-critical.

      In my experience, home servers have a sneaky habit of turning “mission critical” gradually. Make sure backups are there before experiments start…

      1. 1

        Sorry to be that guy, but is the source available, or closed / fully commercial?

        Edit: To clarify, I don’t mind at all paying for software devs put a lot of effort into. But was burnt one time too many, and decided to avoid putting more heavy use functionality into applications that might go away just when you come to rely on them.

        1. 1

          Sorry, closed for now. I understand that it’d be challenging for me to address longevity concerns without making the source available, but I hope there’s at least some relief knowing your org files aren’t locked in to any particular app.

        1. 2

          Omg severe text adventure game flashback. Weird how you can instantly recognize the phrasing and gameplay 35 years later.

          Playing this on the C64 in 1985(?). And I do remember the randomness of it all, being locked up in a goblin dungeon, and then Gandalf / Thorin / Smeagol would randomly show up in the dungeon without explanation to how they got there. And how easy it was getting stuck, because a vital character was killed or you lost a needed item.

          Fun but frustrating, I think I never completed it.

          1. 5

            asdf, or if one already exists with that name and the same extension, asdfasdf

            1. 2

              Yes, or some variation, like asasasdf.txt or asasasasaa.org

              1. 1

                I didn’t know it existed but I’ll give it a look. Thank you ! I don’t know if I will be able to learn how to use it though ^^

                1. 1

                  Maybe this one is easier to learn:

                  https://natrongithub.github.io/

              1. 6

                Trying to grok the Common Lisp ecosystem… Roswell SBCL Quicklisp SLIME StumpWM…

                1. 4

                  A lot of different things packed together. If it helps:

                  • SBCL: One of the most common compiler (think clang/gcc)
                  • Roswell: Kind of a launcher, set-up environment for Common Lisp, can provided you with various version of compilers and etc. (think stack for Haskell… kind of)
                  • Quicklisp: Your package/library manager (think pip, dnf, apt) for the Common Lisp
                  • SLIME and SLY are two major mode for Emacs to make the development of Common Lisp flawless and highly interactive. (I don’t know any system that is really on par with those two besides similar set-up for Scheme/Racket in Emacs)
                  • StumpWM: an X tiling window manager written in Common Lisp.

                  A little bit of a ELI5 because they tend to pack a lot of features and like most of the tools around Common Lisp, they tend to be super flexible. Hope this helps a bit to choose where to put your focus.

                  1. 1

                    Thanks, very helpful! I think most blurry right now is the lines between Roswell / Quicklisp, and when (and when not) to use one or the other, seems like there is an overlap?

                    1. 2

                      TBH, I never used Roswell but some points to now is that when you use Roswell to download a lib/package, it will use Quicklisp behind the scenes, the scripting interface tends to be slow due to warm time for the Lisp environment, distribution of script/program may or not be easier with Roswell. Roswell at least allow you to run script from the command line. For me, the image-based view of Common Lisp was something hard to get used and internalize and still is.

                      Sometimes the terminology for “system” and “package” was hard to grok due to divergence between CL and mainstream terminology. I really like to read and come back to Pratical Common Lisp and Loving Common Lisp. The later is more recent and talk about more “modern” topics: ML and whatever.

                      If you have to see it yet : State of the Common Lisp ecosystem 2020

                1. 3

                  Has any company ever benefited in the long run, from making it harder for devs to work with their products?

                  1. 2

                    Apple most glaringly, but pretty much any big tech company has in one way or another.

                  1. 10

                    At the very least this need an “in construction” image. Preferably animated.

                    1. 2

                      Needs more animated GIFs overall…

                    1. 5

                      I remember the days when Chrome and Firefox both displayed RSS feeds for websites right in the browser.

                      1. 2

                        I remember the days when Chrome and Firefox both displayed RSS feeds for websites right in the browser.

                        That’s exactly waht the author mentions in the article:

                        RSS used to be displayed far more prominently in browsers. Firefox, Safari, and the Chromium-based browsers used to include RSS icons or text in their UIs that would activate upon detecting a page with the appropriate meta tag.

                        ;^)

                        1. 3

                          I used to read e-books on my mobile phone, but notifications diverts attention, and there was too easy getting distracted by internet.

                          But after getting a dedicated E-Ink e-book reader, I have noticed my focus on reading improving dramatically. But I still need to put the phone and laptop somewhere else to keep from getting distracted by notifications.

                          Mayhaps more an issue of keeping self discipline up, but hey whatever works and small steps and so…

                          1. 2

                            Still miss MyTracks on my phones. Haven’t found any as easy to use and actually useful way of recording hikes, where the GPS data as easily can be used with Gmaps.

                            1. 10

                              Wow that’s a remarkable amount of progress in one year.

                              1. 2

                                Déjà vu with that guy who made the closed source SkyOS in late 90s early 00s, the remarkable progress made in very short time.

                                Many interensting OS projects going on back then. AtheOS/Syllable, MenuetOS, SkyOS, OpenBeOS/Haiku…

                                1. 3

                                  Back then, computers took forever to boot, apps were a pain to install, things kept getting slower, etc. All on hardware with a fraction of today’s resources. The SkyOS demo showed a fast boot, installing apps was right-click install, the system was snappy, and the author(s) redid everything including audio/video. I was hoping it made it or went out open source.

                                  Most links are gone with only a few vids in Youtube. Although initially confused, I remembered that the demo vids were mpg’s on the web site. Archive has tons of scrapes. I picked a random one later in development. Here’s the About, Tour, some screenshots, and the last vid on Youtube from “Mom Tries…” channel.

                                  Wonder what author is doing now. Might be worth trying another run at getting him to open-source it, dual-license it, or sell it for a reasonable fee to then open-source. For historical reasons and/or use on older boxes.

                                  1. 3

                                    Heh, a lot of the quotes in that youtube video are from the old Wikipedia SkyOS article I wrote. As a teenager I was obsessed with alternative operating systems and I was particularly active in the SkyOS community.

                                    Szeleney is making mobile games now under a company he founded called Djinnworks. I would love to see the source released, and I’d love to have an archive of skyos.org, which had a decade of great blog content and a vibrant forum community.

                                    1. 3

                                      Well, your quotes are about all the made it to a video. So, thanks!

                                      Djinnworks, eh? I’ll keep it bookmarked in case I see a chance to talk to him about it later.

                              1. 1

                                GNU Emacs, Slickrun, Xplorer2, Keepass, Firefox, Poppeeper, Switcheroo, Everything

                                1. 3

                                  I haven’t tried a BSD in many years. I went just now to look for some OpenBSD packages (ports) for software that I often use. As expected, there are ports for the super-popular things like Firefox, Chromium, Thunderbird. I regularly work with audio, video and graphics/images. There are ports for kdenlive and audacity, and that’s nice, but notably absent are ardour and GIMP, and that’s pretty much showstopping for me.

                                  1. 7

                                    GIMP is there…

                                    $ pkg_info -Q gimp
                                    gimp-2.8.22p3
                                    gimp-deskew-plugin-0.0.20141025p2
                                    gimp-lqr-plugin-0.7.1p2
                                    grokking-the-gimp-1.0p1
                                    
                                    1. 4

                                      That’s a release from 2017.

                                      1. 1

                                        Mostly due to the fact it doesn’t have a maintainer.

                                      2. 2

                                        Is it available in the ports tree to build from source, though? Or is that implied? I’m a BSD noob, so I wouldn’t know.

                                        1. 2

                                          Yes, binary packages are just builds of ports.

                                      3. 5

                                        Ardour might indeed be something missing but might not be too hard to package or port over.

                                        GIMP is packaged, stable and regularly updated on OpenBSD, I use it often :)

                                        Having said that I am not entirely sure how workable Ardour would be or how well can OpenBSD perform in the low-latency/realtime needs music/sound editing has. But I also don’t have active knowledge on this dept so might be wrong.

                                        1. 2

                                          To be fair, the current port is gimp-2.8.22, which is over two years old by now (May 2017). Current stable GIMP is 2.10.12.

                                          1. 1

                                            huh… you are right… might have been confused with another Graphic suit package or seen a dept update and not realize it wasn’t the base package as well. 2.8 has been very workable and stable for me, now I am wondering why 2.10 ain’t there… might either be orphaned or there might be a blocker 🤔

                                      1. 2

                                        With Google tying Android closer and closer, I am starting to wonder if it’s not better going with Apple phones. Even though on paper less free, it feels my data is not part of the price I pay. Have been using Android phones since Samsung S2.

                                        1. 3

                                          Going from Google to Apple does not solve the problem of having some overlord deciding what you can and can not do on ‘their’ device. The trust some people proclaim in Apple’s good intentions is flabbergasting as Apple is a decidedly profit-centred company which is only a change in management or plan away from using the data they’ve been harvesting for years.

                                          The solution is the same as the one that worked to break free from Microsoft-dependency, i.e. free software on open hardware. The more open the hardware, the easier it will be to get something like Sailfish, the project formerly known as FirefoxOS or just plain Debian with some mobile bits running on it. In other words, open hardware specifications will help us get there.

                                          While you’re waiting for something like this to grow - or while helping to build it - you can get Google off your Android device and use it in any way you please. I’ve used Google-free Android from the moment I started using Android (about 8 years ago) and can vouch for the fact that this works just fine. Combine it with your own server running mail, web. VPN and kitchen-sink and you’re set for the near future.

                                          1. 3

                                            Going from Google to Apple does not solve the problem of having some overlord deciding what you can and can not do on ‘their’ device.

                                            That’s true. But it is overlord vs. overlord + steals all your data.

                                            the data they’ve been harvesting for years.

                                            What data have they been harvesting? Most data processing is on-device.

                                            I’ve used Google-free Android from the moment I started using Android (about 8 years ago) and can vouch for the fact that this works just fine.

                                            YMMV, I used open source Android builds for a while (in the Cyanogenmod days) and there were a lot of random bugs that affected basic phone functionality (from spontaneous reboots, from not being able to call). Upgrades fixed one set of problems, but introduced a new set of problems. It was a very frustrating experience.

                                            I agree that an open platform with open hardware is the answer. However, sometimes people have to pick their fights, and if you need a phone that just works all the time, iOS is the far better option from a privacy and security perspective at this moment in time than (Google) Android.

                                            Another aspect of it is that running a completely open source build gives a certain amount of isolation. A lot of friends/family use messages that don’t work without Google Play services or whatever Apple push notification system is called. You are excluded from contactless payments, which are becoming more prevalent in many countries. Etc.

                                            I can understand the choice to forgo all of that, but you also have to be realistic: it is not for everyone.

                                            1. 1

                                              it is overlord vs. overlord + steals all your data. / the data they’ve been harvesting for years.

                                              Both harvest data, Google is in the business of actively (ab)using that data. Apple also uses it and has been accused of selling data alt. allowing data to be sold w.r.t. music choice [1]. Apple collects location data, it gave special permissions to the likes of Facebook to collect data over the range of their applications (Whatsapp, Instagram, Facebook etc). [2 et al]

                                              …It was a very frustrating experience.

                                              The level of usability varies greatly between devices and builds, users of some devices will have the frustrating experience you mentioned while those on other devices will wonder what the former are complaining about as their Google-free experience is way better than the Google-encumbered one - better performance, lower power consumption, far less network traffic and the (potentially false) feeling of not being tracked and milked at every opportunity. When planning to embark on this journey it is worth choosing a device with a larger developer community.

                                              running a completely open source build gives a certain amount of isolation

                                              Well, the OS is free software, the applications come from F-Droid and as such are free software with as few obnoxious blobs as possible (preferably none). Google Push Notification is not part of this but it isn’t needed either as can be seen by e.g. Telegram working just fine on Google-free Android. It might be that Whatsapp doesn’t work (I never tried as I don’t want to feed that monster either) but… you’re not using that anyway as it is part of Facebook, right? If your friends and family insist on you using FB/Whatsapp/etc. you can either try to get them to see the light, suck it up and install the apps or … (there is no real solution here other than patience and perseverance).

                                              If you have your own server you can install XMPP (Prosody, Ejabberd or something similar) and use Conversations [3] and try to get - at least some of - your family and friends to use it. Another alternative is Delta Chat [4] which should work with your existing mail server and IMAP daemon (it does work with Exim and Dovecot) for an instant-messaging interface to SMTP and IMAP.

                                              To conclude I can only confirm that it does take some effort to rid yourself of the shackles the likes of Google and Facebook and, yes, Apple want to put on your private life. Freedom has it costs, no matter whether it is political freedom or freedom from privacy-leeching parasites. In the political realm wars are fought to gain freedom, seen in that light the costs of digital freedom are minor I’d say.

                                              [1] https://9to5mac.com/2019/05/25/apple-itunes-lawsuit/

                                              [2] https://www.theatlantic.com/technology/archive/2019/01/apples-hypocritical-defense-data-privacy/581680/

                                              [3] https://conversations.im/

                                              [4] https://delta.chat/

                                              1. 1

                                                The level of usability varies greatly between devices and builds, users of some devices will have the frustrating experience you mentioned while those on other devices will wonder what the former are complaining about

                                                Well, I had a Nexus 4, which was as mainstream as one could get at the time for alternative OSes.

                                                If your friends and family insist on you using FB/Whatsapp/etc. you can either try to get them to see the light, suck it up and install the apps or …

                                                There is more than friends and family. My daughter goes to primary school, there is a parents chat group, which is more or less mandatory if you do not want to miss out on social activities and all kinds of arrangements. Most people at work use Skype for video conferencing, I am definitely not able to convert them one by one, since they in turn communicate with gazillions of others who also use Skype. This was my point about isolation. Sure, it is possible to completely abstain from these services (outside work), but you will miss out on a lot of social activity. I don’t think it is a good situation, but it is also a balancing act. If one already makes other lifestyle choices with impact (e.g. being a vegetarian, using Linux in a Mac environment, etc.), you will pick your fights, you cannot be the outsider in everything or a nuisance to everybody (not saying that you are, it depends on your social/tech environments).

                                                If an OS outside Google Android and iOS is not possible, I am convinced that iOS is by far the best choice privacy and security-wise.

                                                1. 1

                                                  If an OS outside Google Android and iOS is not possible, I am convinced that iOS is by far the best choice privacy and security-wise.

                                                  No, in that case the best choice would be an AOSP-derived Google-free Android distribution running on a well-supported platform. It has several advantages over iOS:

                                                  • it is possible to run a minimum install by only enabling the services you need - no such thing on iOS
                                                  • it is possible to run a full firewall from boot, no such thing on iOS
                                                  • it is possible to run only free software (apart from the ubiquitous radio blob), not possible on iOS

                                                  All this only goes for those who have the technical acumen to get the device in the desired state or have access to someone they trust who can do so. It could work for a company or a family with a resident hacker but it is hard for an individual without (access to) the required knowledge.

                                            2. 1

                                              Cross posting my reponse from similar HN thread a couple of days ago.

                                              How much I like the idea of a truly open phone platform there are some obstacles:

                                              • Decent hardware available at competitive price

                                                • While I could make do with some degraded performance for a truly open phone concept, most people would not, especially if price point is similar to, or higher, than established closed platform brands
                                              • Must have apps available - needed for wide acceptance

                                                • My personal examples of must have apps:
                                                  • BankID (Swedish e-id, needed for banks, taxes, government sites, payments)
                                                  • Swish - Swedish app for personal micro transactions
                                                  • Public transportation apps (buying tickets/timetable)
                                                  • Bank application
                                                  • Signal

                                              Without these apps, a open platform phone would be next to useless to me. And I am a big proponent of open platforms.

                                              And looking at how reluctant BankID were to even support older version android phones, I am not optimistic to them adding a completely new platform to support.

                                              I know people who were forced to upgrade from “old” phones because BankID no longer supported their Android version, and phones would not get newer Android version.

                                              1. 1

                                                You really cannot blame BankID to requiring new and updated software. It’s an extraordinarily sensitive application and reducing the potential attack area has to be paramount.

                                                1. 1

                                                  No, not really. That is more an observation on the issue of having to replace a perfectly working device just because a required app no longer is compatible.

                                                  But still it is a major hurdle for anyone wanting to use an open platform, if these “required” apps are not available. I am not really prepared to own a second device just for running these apps.

                                                  In that light an iOS device might be the lesser of two evils, even if I like Android and it’s ecosystem better.

                                                2. 1

                                                  Stuff linke BankID, Swish and the public transport apps could be handled by an Android VM running on-demand on the platform. The likelihood of BankID becoming available on a free platform is small, it used to run under Linux for a while but that branch has been discontinued as far as I know. Swish is very similar to BankID in this respect, banking apps are different but they tend to limit themselves to the big 2 (Android and iOS at the moment). Signal should not be a problem as it is free software.

                                                  The Android VM can run on-demand and ONLY on-demand so that Swish and Västtrafik and whatever can’t track you through their apps.

                                                  (I live in Sweden so I’m used to the conundrums around BankID, I had to get a new device when they stopped supporting Android 4.4)

                                              2. 2

                                                With Google tying Android closer and closer

                                                If you want a proper device LineageOS seems like the way forward. I’m currently using https://gerda.tech/ w/ a Nokia 8110 for a phone-only and no distractions kinda situation.

                                                1. 2

                                                  The problem with Lineage is still Play Services - if you go with microG as an alternative, IME many things (particularly location based apps like Uber) just don’t work. If you use Play Services on Lineage it’s not clear to me that you’re in a better position that using stock Android.

                                                  1. 1

                                                    Yes, LinageOS might be a way forward, but still missing some must have apps that are only available for devices with Android+ GoogleServices or iOS atm. Se my reply to Yetanfou above.

                                                    1. 1

                                                      Also on Gerda on a 8110, and while I have loaded a 32gb card with music. I am still looking for a better podcast solution to syncing to the sd card.

                                                  1. 32

                                                    It took until I reached the end of the article for me to realize that the title wasn’t sarcastic. It’s not the first time I’ve seen it but it’s a reminder that this feature is simultaneously fantastic and horrifying.

                                                    1. 5

                                                      I didn’t even realize until I read your comment. I skimmed it, saw the screenshot of Takeout, and was like “ah yes, another guide for moving off of Google services…” and closed the tab.

                                                      1. 2

                                                        Not sure why are you calling this as horrifying. Is it because google have access to all your data? In Btwn I’m the author of this blog.

                                                        1. 5

                                                          Is it because google have access to all your data

                                                          Yes but in particular the location history is an extremely detailed log of your activity. You could imagine a dishonest corporation or government misusing this data to suppress dissidents or manipulate individuals.

                                                          1. 4

                                                            Mobile phone companies had that data for a decade longer than Google. Don’t think that if we got Google to stop collecting it somehow the problem of tracking has been solved.

                                                            1. 2

                                                              Regarding the detailed log of your activity, have a look at this video from Forbrukerrådet Norge:

                                                              “Google manipulates users into constant tracking” https://www.youtube.com/watch?v=qIq17DeAc1M

                                                            2. 3

                                                              A more accurate title would have been “Thank you Google for sharing some of my data with me.” It’s horrifying because it gives a glimpse of how much power they hold over their users, and how easily this power can be abused.