1. 2

    See also Mutagen, a newer Unison-inspired sync software that sounds good: https://mutagen.io/

    I haven’t used mutagen myself, as last I needed to do this it was a brand new project, but I’d certainly give it a look today.

    1. 1

      thanks for the link! Looks more recent than Unison, but also a bit on the heavy side for my use case. But it might c ome in handy!

    1. 3

      I think unison might work better.

      1. 1

        hey thanks for the pointer! I have just come across Unison, it is quite heavy for my use case (different containerized setups), but it might come in handy in the future. Cheers!

      1. 1

        Personal experience is: I lost intérest in slashdot in 2004 when a herd of opiniated youngsters started messing with the signal to noise by 1 lurking and voting in directions that made little sense, 2 hacktivists stated posting stories with little tech content that attracted controversy and more of 1.

        Lost interest when a similar thing occurred to Hn(2015 iirc), not quite the newbie wave, but a PG(which I respect As another hacker with a nice writing style, not a Uber-captain) group think, and slide To political topics and slant against anything that went against the Line.

        I kind of disengaged with lobste.rs when I hit a few threads with very long comments some by ppl thst had a lot more time on their hands then me.

        I think time is the essence, I think 160 made Twitter. I say we need to go in the direction of discouraging long form here. My ideal community does have a somewhat limited count with a fluctualting membership; it would be the 10000 best coders/hackers/visionaries of late that know enough to be humble and know that they don’t know it all. Meritocracy with humbled participants that build themselves up, talk about utopia.

        But serioulsly, such a community is a hard problem as PG would say, and it has great value if solved properly, not from subscription but I’m summed knowledge.

        Blew the 160 pretty good.

        1. 3

          If your goal is to sidestep controversies, I pretty sure Twitter shouldn’t be your model approach…

          1. 1

            Yeah I’m not advocating Twitter, as that turned out into a lot of noise and hate. I still use it to follow some smart guys like naval, it’s just hard and time consuming to filter out all the noise…. signal to noise ratio of tech advances and perls of wisdom would be my optimization graal. It would be awesome if a ML technique could filter some the Educators and Political activists…

        1. 1

          I fail to see what this has to do with lobste.rs.

          1. 1

            Interesting. What will be the business model? Is the whole stack exportable to host and use somewhere else? (No proprietary component?)

            1. 14

              submitter here. I had the core and the time 2 backed on kickstarter. The core was a truly promising device, for which we had a few software ideas. It’s too bad the hardware/software is not open source; as I’m sure the current userbase would have kept it alive, and a kickstarter for hardware only could have led to interesting forks.

              Few thoughts: it would be cool that have a “shotgun” clause in the constitution documents of kickstarter-backed hardware-software ventures that forces a GPL or MIT licensing of the source and design in the case the company stops being a going concern…

              Also: how is this off-topic? It’s a cool hacking platform that just died. I would appreciate if the downvoters explained their thought process: I joined lobstahs thinking this was a new select group of hackers interested by rad coding platforms and cool tech, of which pebble was a great example?

              1. 9

                it would be cool that have a “shotgun” clause in the constitution documents of kickstarter-backed hardware-software ventures that forces a GPL or MIT licensing of the source and design in the case the company stops being a going concern…

                Or just require MIT and GPL in the first place.

                1. 1

                  I’m partial to GPL with optional commercial licenses.

                2. 7

                  Judging by the conversation taking place in the comments, this isn’t off topic so don’t worry :)

                  I joined lobstahs

                  Are you from Boston?

                  1. 4

                    No, but we vacation in Maine, and that spelling got to me… And love them softshell with buttah:-)

                  2. 5

                    No idea why three people thought this was off-topic. Thanks for posting it!

                    1. 1

                      Few thoughts: it would be cool that have a “shotgun” clause in the constitution documents of kickstarter-backed hardware-software ventures that forces a GPL or MIT licensing of the source and design in the case the company stops being a going concern…

                      Something rather like this has been done before: https://www.kde.org/community/whatiskde/kdefreeqtfoundation.php

                    1. 34

                      I’ll give some thoughts on the matter. These are all just my opinion, and with that warning out of the way I’ll skip my normal niceties in tone and wording. These thoughts are about what Lobsters is to me, what I’ve learned in general, and how I think moderation should be shaped.

                      What Lobsters Is

                      Lobsters is a wonderful discussion forum for people working in computer- and electronics-related fields to discuss ideas relevant to our industry practices and culture. It is a place to teach and learn, and a place to compare notes on how to do things.

                      In bullet form, Lobsters is a place:

                      • …to learn about new programming and engineering techniques and ideas
                      • …to learn about weird software and hardware hacks in the old sense of the term
                      • …to learn about software and hardware history
                      • …for professionals to compare war stories and employment information
                      • …for somewhat established members to show other members their cool hacks and software projects (projects != products)
                      • …to reflect on the philosophy and culture of engineering and programming and how that relates to our professions
                      • …to debate/argue with other members on any of the above and to be able to do so civilly

                      For me, those are the core things Lobsters is.

                      What Lobsters is not

                      The thing’s Lobsters is not is even more important.

                      Lobsters is not a place:

                      • …for advertising and shilling new products and services from non-members or new members
                      • …for posting things whose value derives from novelty (read: news in most forms)
                      • …for posting political or politically-minded articles
                      • …for posting things whose value derives from outrage (read: most stories of unfairness or inequality)
                      • …for rabble-rousing and social calls-to-action
                      • …for making empty comments and stupid/low-effort jokes
                      • …for insulting and making ad-hominem attacks against other members

                      Those are all things that have caused other communities to go to the dogs. HN, Reddit, Youtube comments–all are better places to get that information. News and product marketing tend to clog aggregators and disrupt things, and political stuff leads to unmoderatable echochambers.

                      Moderation

                      So, with that in mind, where does that leave moderation?

                      I think the old system worked pretty well. We could possibly do with another moderator–I don’t know what their perceived workload is right now.

                      We do need to, as a community, take responsibility for aggressively flagging content that doesn’t match Lobsters. We need to take responsibility for tolerating posts that we disagree with but that are civil and reasoned.

                      And we need to make sure to downvote posts that aren’t good and explain why they are not good or ask for clarification. Even @Zuu’s hilariously silly “feminazi” ranting could’ve been avoided had they taken up the opportunity to calmly and civilly explain why they had a problem–but since they couldn’t, downvotes let us fix it.

                      What we don’t need is mindless feelgood upvoting. Maybe upvoting should require an explanation too?

                      1. 30

                        I have mixed feelings on this.

                        On the one hand, I really do like the idea of having a good site for technical + scientific topics that focuses on deeper and more interesting discussion. Issues of politics and inequality matter, but they end up causing two problems. The first is that on a personal level I’d rather this site be a place to go and hide from those things, rather than be constantly reminded of them (I get enough reminders in my own personal life…). And secondly, they tend to attract that certain type of tech bro who is extremely eager to argue about those topics and, to put it rather bluntly, shit up the entire site in the process. You can see this effect where certain political threads end up with a far higher comment-to-upvote ratio than anything else on the site.

                        I’ve always wanted a more “pure”, low-level, in-depth tech site, but inevitably, like you worry about, they’ve gotten ruined by political types and low quality posters (remember Slashdot?). We should probably try to avoid making Lobsters a site that seems attractive to people who are “looking for an argument”.

                        On the other hand, it’s tricky because everything has politics in it. Everything we do affects other people, and affects society. Where do you draw the line? Do other people agree with you on where that line is? And so forth. Is it possible to reasonably come up with a line at all?

                        And perhaps as engineers shying away from the social consequences of our technical choices isn’t always the best idea.

                        1. 14

                          I’ve always wanted a more “pure”, low-level, in-depth tech site

                          That’s something I’ve trying to find for a long time. A site without the derisive “why,” no billion dollar startup valuations, just people enthusiastic about the things they’re building/learning/exploring/doing.

                          1. 2

                            I really do like the idea of having a good site for technical + scientific topics that focuses on deeper and more interesting discussion. Issues of politics and inequality matter, but they end up causing two problems. The first is that on a personal level I’d rather this site be a place to go and hide from those things

                            I agree. It’s a site distinguished by the quality of technical submissions and commentary. It’s better to keep political threads off of here. Sites that do that are like a breath of fresh air to someone just wanting tech instead of political nonsense.

                          2. 10

                            I mostly agree, except that the effects of technology on society are interesting to me, and such topics will always touch on politics. So i do think those kinds of articles have their place here.

                            1. 6

                              I love all of this, and agree wholeheartedly. I don’t come to Lobsters to hear about new apps or businesses, or to hear about tech news. I can get all of that elsewhere. I come to Lobsters for deep and thoughtful technical discussions on things both inside and way-outside my area of expertise.

                              1. 5

                                What we don’t need is mindless feelgood upvoting. Maybe upvoting should require an explanation too?

                                I rarely comment on meta posts, but here goes a crazy idea:

                                I think we should just get rid of “votes” altogether (I can see you enraging already, but stay with me), because they are badly defined. An upvote on a joke comment might mean “funny”. Or maybe someone took it seriously(!). An upvote on a thoughtful comment might mean “I agree”. Or maybe “I disagree but your comment is thoughtful and helps discussion” or something. Nobody really knows. Worse for downvotes.

                                I propose we replace them with Github style “emotions” instead. They inherently carry meaning. I know this will be seen quite controversially, and you might have started typing “why add ugly orange lightbulbs to Lobsters' clean UI”, but I don’t mean we should copy the same funky UI as is. We just need a way to let people express their state of mind after reading a comment without writing it out as a reply, since we want to reserve comment area for material discussion and not “omg I completely agree!”.

                                1. 2

                                  That’s an interesting point. I was initially skeptical of it when I saw Facebook do it. I reserved judgment to watch it play out. The results were quite like you said: many BS comments shifted to emotional reactions that I could ignore or observe for curiosity of impact of the post on diverse audience. There were still nonsense comments. They just seemed lower in number. Facebook should run one of their mass studies on the comment data before and after that to give us an idea of what the technique achieves.

                                2. 4

                                  I heartily agree too. Also, I’ve noticed over the months that really highly voted submissions tend to be product or social/political topics. Submissions with ~7-10 votes tend to more closely adhere to these guidelines.

                                  1. 3

                                    What we don’t need is mindless feelgood upvoting. Maybe upvoting should require an explanation too?

                                    I like the idea of upvotes for stories and comments requiring an explanation. That would balance out the downvoting system. There might be a slight decrease in the number of upvotes because of the extra step, but those that do make it through the filter will be more considered.

                                    1. 3

                                      …for posting political or politically-minded articles

                                      It is impossible to isolate technology from society in any historical context, especially today, given the current explosive rate of technological progress. We’re heading in a jobless future, most likely run by machines which we’ll have to program to make political decisions for us.

                                      …for posting things whose value derives from outrage (read: most stories of unfairness or inequality)

                                      Again, technology can create these issues in a much more aggressive rate and people have already started to notice. Unfairness and inequality is not subjects to be taken lightly. I don’t think any of us or our children would appreciate technology being faceless (and most probably dystopian).

                                      1. 2

                                        What we don’t need is mindless feelgood upvoting. Maybe upvoting should require an explanation too?

                                        I’m up for discussing that, too. Winding down tonight but I favor constructive comments over votes. Much less to intuit that way along with greater contribution.

                                        1. 2

                                          IMHO, it’s the nature of the internet’s million monkeys (no offense to anyone here) that sends communities to the dogs. HN was an awesome place at the beginning, so was reddit. Before checking lobste.rs daily when I quit HN because it was full of samples from the IS NOT list above, and useless opinions by the mass, I went back to slashdot that also had it’s eternal september, around 2000. Time is of the essence. Time is the essence. I’d suggest expensive voting (say you have to add a comment?), as well as length-based penalties (on the value of upvotes?) for a given comment past a certain length. This is not the place for long form. (Personally, I have little time for long form in my life, it has to be of the enlightening and positive category)

                                          Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. Cheers. Lets keep productive, and keep together, balancing both in the daily timeline? :-)

                                        1. 3

                                          I find it sad that a polemic following a smart guy’s out-loud philosophical reflections in an essay has caused so much trouble. So the guy veered a bit and stepped on some political toes metaphorically, and showed some undergarment’s color. A shouting match ensues. Banning here, vitriolic comment on that site. Now he’s gone silent since; I find it too bad because his reflections were worth the reading.(personally not drinking the SV–YC cool aid mind you)

                                          Where has the art of agreeing to disagree agreeably gone? Where has the conversationalists retreated? I logged out of HN when the news list, voting and comments became more polarized. Now everything seems like a static-charged firebomb. Is this how a run-up to another large WW conflict feels like?

                                          not taking position, just thinking for the good of a peaceful place we try to keep it open ended, forward looking, Eh?

                                          1. 5

                                            I might be missing what you mean, but what does “banning here” refer to? Bans on lobste.rs are all logged publicly and only two users have been banned in many months, both purely for spamming.

                                            1. 2

                                              Sorry I was not clear, not here with ref to lobsters but as in “here and there”. (Twitter HN etc) I think public listing of bans is wise.

                                            2. 4

                                              I’m not sure what you’re talking about. This site was partly created in response to Graham’s habit of banning opponents in various ways. He seems to have knocked it off a bit since this essay and Income Inequality discussions got tons of flack aimed at him by both fans and opponents without consequence that I saw. For example, some of the top and middle comments in HN version of this oppose Graham’s position:

                                              https://news.ycombinator.com/item?id=10826836

                                              He has plenty of chance to speak as he owns the site. He just doesn’t show up. On I.E. debate, he posted a second essay trying to clarify and justify his position that didn’t impress much either. Idk if he’s blocked from joining Lobsters but he voluntarily avoids discussion on many of his essays on HN. I think he’s just into doing his businesses and recently spending time with kids more than online arguments. He probably just speaks his mind not caring how much people disagree. Happens to a lot of people as they get older. Even I’m into way less shouting matches than 10 years ago because I wisened up a bit. ;)

                                              1. 3

                                                Yeah it’s the “debate” “banning” etc angle that I deplore I guess. From my pov PG got so much flak, as you put it, that he decided not to share his essays anymore. I’m positing that maybe if we’d keep it cooler we could have a wider conversation instead of ppl withdrawing or getting banned? I personally find that these last few years have been about a balkanisation of the public discourse and polarization of positons FWIW. Cheers, don’t ban me please. :/) Lobster.rs is great.

                                                1. 4

                                                  I can’t imagine somebody getting banned from lobste.rs for saying something to the effect of “we should agree to disagree and discuss this politely”.

                                                  1. 2

                                                    Cheers, don’t ban me please.

                                                    You’re not trolling, and are discussing this in a polite and reasonable manner. I wouldn’t be too concerned about being banned. ;)

                                                2. 1

                                                  Is this how a run-up to another large WW conflict feels like?

                                                  WW as in World War? I’m confused.

                                                  1. 2

                                                    Yeah. A large scale conflict. If you ask me, It does not feel like we’re on a path for collective enlightenment and detente as has occurred post Cold War, but rather the opposite. I hope and wish I’m wrong. Last words on this as lobsters is most def not a place to discuss world news.

                                                  2. 1

                                                    Paul Graham’s goons– to wit, Dan Gackle, Paul Buchheit and possibly Marc Bodnick although it’s not clear that he had a choice– tried to destroy my life in late 2015. This is well documented on Quora, and it was completely bizarre and unreasonable. It was Trumpianism on their part, before anyone took Donald J. Trump seriously.

                                                    They failed, obviously, leaving me– and them, I must note– standing.

                                                    The world is better with PG in a spider hole like a disgraced dictator. No doubt there.

                                                    1. 3

                                                      Got a link to that Quora thread?

                                                      Edit: There’s a flood of comments on Quora about you to the point I cant make sense of anything. Now Im doubly curious if you have links showing whatever you were doing with the others' reactions.

                                                  1. 3

                                                    this has a satirical undertone… I have to suggest: why not RLETRL instead? Reinforcement Learners for the Ethical Treatment of Reinforcement Learners? ;-) Cheers, fellow flesh-based algorithms.

                                                    1. 6

                                                      keep it really private with gitlab, without any restrictions. (behind a VPN to be 100% sure, as some holes are found from time to time)

                                                      1. 0

                                                        if this would be implemented as npm, I can imagine some serious havoc… :-)

                                                        1. 4

                                                          Microsoft used to have and develop XENIX a long way back, before transferring it to SCO. https://en.wikipedia.org/wiki/Xenix.

                                                          Opinion disclaimer, please disregard if you disagree. I think it might be the best strategy going forward for MS to swap the NT kernel for linux or a BSD-based one. Think of all the tooling that would become instantly compatible. IMHO, the closed-source NT kernel went from a strategic asset to a byzantine liability in the past 15 years; as the quality and breath of the open source alternatives have grown.

                                                          Closed-source Windows can live on powered by a different kernel, ala OS X.

                                                          1. 1

                                                            Think of all the software that would become instantly broken. There needs to be a long and slow transition for this to happen. There are decades of software that is compiled against the Win32 API (or wrappers around the Win32 API).

                                                          1. 2

                                                            crypto-based system in dire need of an overhaul of a distributed nature: DNS and x509. With a blockchain based system, there would not be any need to trust a cert issuing authority. https://github.com/okTurtles/dnschain

                                                            1. 6

                                                              Maybe this is what the author uses cygwin for, but the rest of the ecosystem is really where cygwin has value if you want a unix-like experience on Windows. Also, why on earth would I want these es6 implementations anyways???

                                                              1. 8

                                                                It’s not intended to replace cygwin, the title is misleading. The author doesn’t even mention replacing cygwin.

                                                                I like the idea and don’t care whether it’s written in ES6, PHP or Haskell. I haven’t touched a Microsoft OS in a few years, but if I had to I think I’d use something like this to quickly have a terminal I already know how to use. And switch to cygwin if I really need a heavier compatibility layer, not just a way to get around powershell without learning it.

                                                                1. 5

                                                                  es6 and node implies that this will work everywhere v8 and node is ported. Some components deployment and/or testing setup-teardown for testing integration with legacy components are still more easily addressed with shell scripts; for example simple lxc container orchestration where kubernetes is overkill. With this, as it cover more of the basics, your shell scripts will also run on windows, should running on windows be a requirement. Also, if you are using cygwin for heavy lifting on windows, I would suggest running a real linux distro in virtualbox to have full super-hero powers and not maintain 2 code bases. (I’m sure you know cygwin has quirks)

                                                                  EDIT: my bad, replacing cygwin is not the primary aim of this project, but bash is mostly why I keep cygwin on my vm.

                                                                1. 1

                                                                  According to this tweet https://twitter.com/NLnetLabs/status/700253478115999745, nsd4 and unbound are not affected. nsd4 cannot be used as a caching server, so you can not hide an affected implementation behind it.

                                                                  1. -1

                                                                    45 minutes video? 15000 views by programmers? thats 1.3 years of potential code output wasted IMHO, unless he’s discovered a major flam in OOP that will make everyone more effective. Why not a a bullet list of his main points? Time is the essence. You cant get those minutes back.

                                                                    1. 4

                                                                      That’s a logical fallacy. You’re pretending programmers spend all their time writing code. Most likely, for most of the people watching this, it replaced watching other videos without more value than this one, possibly while playing a game or doing other activities.

                                                                      1. 0

                                                                        Hello mort. I do not believe it is a logical fallacy to say the video form is ill-fitted to state an argument about programming paradigms. It is true to say that programmers do not spend all their time writing code, but would you agree that browsing lobste.rs would happen most likely during the time leading to (procrastinating?) to code output? I invite you to revisit your comment and mine in 10-15 years. Cheers, F

                                                                        1. 0

                                                                          I don’t have the kind of metrics which would be necessary to determine whether time on lobste.rs generally leads to programming or to procrastinating, but for myself, if I felt like programming, I would already be programming.

                                                                          I don’t know if video form is so ill-fitted to state an argument about programming topics, but I don’t have strong opinions on that and won’t dispute it because it’s unrelated. I didn’t say it was a logical fallacy to say a video is a bad medium for it however; you’re attributing arguments I didn’t make to me. What I called a logical fallacy was how you calculated how much programming time was wasted from a lot of programmers watching that video, as that assumes all those programmers would otherwise be writing code, which is false.

                                                                    1. 2

                                                                      I see the bottleneck being running nmap on all the 4B ips. The rest looks simple for a postgresql server with a ssd and 32GB or ram. Encode the ip in the int32 ID. Scanning a /24 that has a firewall took more than a minute when I just tried it. So with a single host scanning that’s a few years to scan the whole internet…

                                                                      1. 2

                                                                        Anybody else was primed into initially thinking this was something about bash-github from recent open letters to github?