1 1
chwe

Daily (tech related) news diet

Recommended Posts

one from the category: "Scientific Mob"

 

https://quillette.com/2018/09/07/academic-activists-send-a-published-paper-down-the-memory-hole/

 

Disclaimer,  I didn't read the paper fully, not my field of interest...  Only the blog post. But this one shows clearly what's IMO going wrong in the scientific community.  It's not a problem that they fight against papers they don't like/ or can't agree for whatever reasons. Scientific dispute is healthy for science. The way they choose is IMO wrong. You don't stand for your opinions if you do it behind the scenes.  You don't stand for them if you force half of a board to resign in case a publication gets not rejected. 

As soon as this gets public, no matter how valid your arguments are, as soon as it's becoming public that you used your standing and your power behind the scenes, your arguments are negligible. You loose IMO all your credibility for your arguments by choosing the wrong way. The other way will work for sure, but it harms credibility on more than one field. Not only for yours, but also for future disputes. It harms the scientific community when they use the same methods which are responsible for a decrease in trustiness of business, media or politics. If you  belief that the authors arguments and theories are so wrong it shouldn't be hard to fight with proper arguments right? We should be better than trash credibility only to get a paper not published which might be questionable. Not my field to properly sort out his nor his opponents arguments. A 'censorship'  of a paper which 'survived' the peer review process of a Journal is IMO wrong, or at least it needs a discussion with public statements how this could happen. 

Share this post


Link to post
Share on other sites

Just somehow a follow up from the last one:

 

https://www.chronicle.com/article/Should-We-Still-Cite-the/244450

 

Quote

This is a bind that we have yet to account for — how the process of building on academic work itself burnishes the reputations of people whose scholarship is good and sometimes even foundational, but whose characters are awful.

 

Similar as we do with 'good researchers'... Cite them where it's important to cite them.  A citation is not some sort of highlighting people you like, it's about link to previous work done of this field (when we talk about citations in the introduction).  Just avoid citing important papers done by assholes or sexists or whatever they did/do wrong is wrong too. IMO it's a fact that a bunch of well known researchers in my field aren't the polite people you can imagine... :rolleyes: Or to be more clear, the only reason you still want to deal with them is due to their huge knowledge and reputation on their field... Otherwise, you would never deal with them.

But stop citing them for this reason is IMO wrong.. It doesn't represent the research done on this field. Especially if they did important research on this field. There are IMO better ways to deal with assholes, sexists etc in research - cut their funding...  e.g. https://www.nsf.gov/od/odi/harassment.jsp

If an researcher realizes that funding his/her research isn't that easy anymore due to his/her behavior he/she might change the behavior or drop fully from research due to not possible to get it funded anymore. Cutting their power.. E.g. the MPG is known to have serious issues due to bad power balance between PhDs and their responsible 'directors'.  As a PhD you'll always be in the less powerful position, that's how research on universities works, but your university should do whatever is needed to balance this as much as possible. I assume that more PhDs will step up in the future if the PI was a pig during the thesis, which might harm the universities reputation in the long term. Some of those PIs might change when the university makes clear that they don't accept such a behavior, others not. But this seems to be a much smarter than stop citing them. Even when they're know pigs their research was important and cause it was important it has to be cited.  But cause citations are crippled anyway, it probably doesn't matter if we cripple it more (might be something for another post)... :ph34r:

Share this post


Link to post
Share on other sites

This is a far too commonplace issue these days, unfortunately people want to take action on how they *feel* about something rather than by any objective facts.  Being an asshole does not mean you don't do good science.  The position of feeling over fact is antithetical to science, but here we are.

Share this post


Link to post
Share on other sites

https://bugs.python.org/issue34605 @Igor shall we rename armbians master branch too?

 

I don't really understand what this 'clean ups' try to achieve? Does someone really felt offended by master/slave terminology in programming languages? Maybe I miss something here..

 

we could name it Gru:

ich-einfach-unverbesserlich-2-gru-and-mi 

well, maybe @zador.blood.stained might not think that GRU is appropriate..  :P 

 

Spoiler

when I started as a lab technician we called them 'condoms for cats' - or 'condoms for x' (replace x with someone you want to piss off)... :lol::ph34r:

62857.jpg

 

Share this post


Link to post
Share on other sites

I see too many people worrying about the words they are saying, and not worrying enough about the words they're being told not to say...  </political>

 

That was actually entered into the bug tracker?  ffs...

 

So, how about that Article 11?  Or article 13?  I think that counts as tech related, in a bad way.

 

On a lighter note, I work with a Transylvanian who sounds exactly like Gru.  Makes me smile every time.  He has a much easier life than the 1.55 m tall Scottish fellow we kept trying to get to say the Lucky Charms slogan..

"They're magically delicious!"

Lucky_Charms_Original_Gluten-Free_Stuff.

 

:lol: we got cussed at a lot, which was just as funny. (I'm half Scot and half German, I am triggered by this cereal box, and Budweiser. :lol:)

 

This cereal is made of whole Monsanto grain!  Extra GMO!  And corn syrup marshmallows.  :(  I'm depressing myself, back to sipping whisky and eating Spätzle  <--- if that isn't comfort food, I don't know what is.   @chwe we should start a "local foods" thread.  Mostly because I'm hungry and want to learn some recipes. B)

Share this post


Link to post
Share on other sites

Yesterday was about linus don't understand that some people might felt offended by his communications style. Today Coraline Ada's blog post about her year at github. 

 

https://where.coraline.codes/blog/my-year-at-github/

It's somehow interesting... IMO they face both the same problem. Their communication style isn't  fully compatible with the community they are in..

 

Coraline Ada:

Quote

In speaking up like this, I felt like I was simply doing my job.

Linus Torvalds:

Quote

The fact is, people need to know what my position on things are. And I can't just say "please don't do that", because people won't listen.

 

Coraline Ada:

Quote

Starting in December, in my weekly one-on-one meetings with my manager, we would review all of my written communication (issues, pull requests, code reviews, and Slack messages) to talk about how I could improve. It felt ridiculous but I went along with it, and did my best to address my manager's feedback and concerns. I even got a book on constructive communication and effective collaboration and reported in regularly on what I was learning from the reading. My manager seemed satisfied with my progress.

 

Linus Torvalds:

Quote

This is more like the time I got out of kernel development for a while because I needed to write a little tool called "git". I need to take a break to get help on how to behave differently and fix some issues in my tooling and workflow.

 

For me this is somehow ironic.  Both stand hard for their position which might not be a mainstream position which brings them quite often in trouble and they have to defend them-self.  IMO, being 'inclusive' means that you accept both behaviors as long as they don't cross some lines of common sense. We've to accept that not everyone has the same opinions on several topics and what people assume as 'normal behavior' . Both, Linus and Coraline aren't fully what I would call average but in an inclusive environment both should find their place and felt somehow welcomed as long as they accept that maybe not everyone shares their opinion on a *random topic*.  Cause actually, some of the features she and her team developed for github are really useful e.g. as she describes:

 

Quote

One small feature that I shipped got a lot of attention: the first-time contributor badge. Basically, this was a little badge that a project maintainer would see next to the name of a new contributor to that project.

new_contributor_tweet.jpg

I think it's beneficial for bigger projects to spot new contributors either to have a closer look at the patch or just to congrats for the first contribution.. :P 

 

and the other one:

Quote

A couple of months later, I finished up a feature that I was very excited about: repository invitations. With repository invitations, no one could add someone else to a repository without their consent. Being invited to contribute to a repository resulted in an email notification, from which the recipient could accept or decline to join and even report and block the inviter.

IMO I would call it a bug that the invitation is only visible via email and not reminds you friendly as soon as you login with your github account but well.. Nothing is perfect.. :P But I also like that I could not be randomly added to groups I don't know or I don't want to be part of..

 

And my last two cents on this one:

Quote

GitHub touts its values, but has consistently failed to live up to them. Values that are expressed but that don't change behavior are not really values, they are lies that you tell yourself.

Well IMO those 'values' are written by HR and Lawyers (to ensure they can't be sued for them.. :D ) and that's why a bunch of people inside a company don't give a fuck whats written there.. They don't grow organic it's more some sort of GMO, the majority accepts them cause they're cheap... e.g. 

Quote

"Positive Impact. We believe in making the world a better place through our work. Make GitHub a role model for the industry. Be a great neighbor and member of the community. Build inclusive culture."

-- From "Values" by Chris Wanstrath

smells like the marketing intern together with the law intern played a round of buzzword bingo to make an HR senior happy who had to make management happy cause they pushed him to write down some sort of 'what we are'.. If this stuff doesn't come from the people who do the work.. They don't feel responsible to follow these rules/values.. That's why IMO the companies HR department should have different 'values' than the development unit and they may have different values than the production department.. 

Share this post


Link to post
Share on other sites

Todays special: What could probably go wrong? (It's in german, sorry for that.. :lol:)

https://www.heise.de/newsticker/meldung/Schweizer-Steuer-App-speicherte-alle-Daten-oeffentlich-in-der-Cloud-4167240.html

Random company decides that people may want a app which may help you to fill your yearly tax form (that's the latest point where I probably would be skeptical but well, seems that people want to share all their tax data with *random company*). To save money, they decide to outsource the development for such a app to an contractor from india, contractor horribly fails to develop the app which is based on an AWS Bucket with public read/write rights for more or less everyone (as far as I understand the text correctly)..  *random security researcher* tells the company that they do wrong, they think it's more appropriate to just ignore him than to see if there's a real issue until media covers up the story. One of the databases he found stored all the user credentials in plain text and all data uploaded to the app could be seen by *random security researcher*..  Just WTF?!??

If you don't have the resources to develop such an app on your own just don't do it! There's absolutely no excuse to bring such a shitshow to your end-users.. At least you need in-house capabilities to review the garbage you bought from your contractor.. How can you think it's somehow okay that user credentials for an app storing tax data of them in plain text? If you don't even get this point right you shouldn't be allowed to offer such a service.  And the best part of it, the app is called 'Steuern59.ch' (tax59) because this app cost you 59CHF (~60$)..  

reminds me to this one:

 

Edit:

just for fun, from the steuer59.ch website:

Quote

Sicherheit

Ihre Daten werden sorgfältig aufbewahrt und nicht an Dritte weitergereicht. Nachrichten werden verschlüsselt und Ihr Login basiert auf einer 3-Faktoren-Authentifizierung, wie Sie es aus dem E-Banking kennen.

'free translation'

Quote

Security

Your data will be stored carefully and will not be passed on to third parties. Messages are encrypted and your login is based on 3-factor authentication as you know it from e-banking.

So I guess :rolleyes:

1 factor: the guy who wants to see you taxdata needs Internet access

2 factor: he probably needs java script activated to brows through AWS services

3 factor: he needs a free AWS account cause those open AWS Buckets are only open to people having such an AWS account

 

Sorry for being sarcastic but that's the only way to deal with such news.. 

 

BTW: there is a java based tax app provided by the govt here in switzerland since years. You can load the form from the last year so that all your data is there and you just have to adjust it to the new year.. And it's not only Windows.. They provide an OS X and even a Linux version for it.. It's not that we've to submit those forms on tablets of stone...

Share this post


Link to post
Share on other sites

There's an interesting follow up of Linuxs CoC story going on since days:

https://www.newyorker.com/science/elements/after-years-of-abusive-e-mails-the-creator-of-linux-steps-aside

 

Some parts I want to comment here:

Quote

Torvalds’s response was conveyed by the Linux Foundation, which supports Linux and other open-source programming projects and paid Torvalds $1.6 million in annual compensation as of 2016. The foundation said that it supported his decision and has encouraged women to participate but that it has little control over how Torvalds runs the coding process. “We are able to have varying degrees of impact on these outcomes in newer projects,” the statement said. “Older more established efforts like the Linux kernel are much more challenging to influence.

and I hope this doesn't change.. Otherwise I hope that they kick out half of the 'Board of Directors' and replace them by community members to ensure they're good represented... 

 

Quote

Intel, Google, IBM, Samsung, and other companies assign programmers to help improve the code. Of the eighty thousand fixes and improvements to Linux made in the past year, more than ninety per cent were produced by paid programmers, the foundation reported in 2017; Intel employees alone were responsible for thirteen per cent of them. These same companies, and hundreds of others, covered the foundation’s roughly fifty-million-dollar annual budget.

Even when this claim is true.. All those companies could close their company without the kernel. It is in intels interest that their super shiny new server CPUs are well supported in Linux cause they'll run quite often Linux when they sell them.. :rolleyes:

 

Quote

There are very few women among the most prolific contributors, though the foundation and researchers estimate that roughly ten per cent of all Linux coders are women. “Everyone in tech knows about it, but Linus gets a pass,” 

out of curiosity cause I don't do in tech, I do in science... Compared to where you work, is 10% for 'tech' few, average.. etc.? In chemistry I would assume 10% would be on the lower end.. I think (without having statistics at hand) ~20% would be average. In biology it should be more ~40% maybe (just a guess)

 

Quote

For a research project, Squire used e-mails from Torvalds to train a computer to recognize insults. According to Squire’s tabulations, more than a thousand of the twenty-one thousand e-mails Torvalds sent in a four-year period used the word “crap.” “Slut,” “bitch,” and “bastard” were employed much less frequently during that period.

since when is 'grep "crap" linus.torvalds@*'  called train a computer? :ph34r: Well, if we have now a look into the research paper:

Quote

There are other mild profanities referenced in [17] that were not used in significant enough numbers to be included, for example, 'bitch', 'cock', 'slut', 'bastard'.

well.. the statement is IMO misleading.. Much less vs. not used in significant... And as far as I understand, the paper analyzed not only Linus and slut, bitch and bastard where searched for everyone writing there not only Linus (and even then it wasn't there in a significant amount). Cause the "crap" comes from table 3 where they highlight Linus... 

 

Just from the paper to:

Quote

Limitations to our method were that we did not search for obscured words (e.g. f*ck, sh*t),

well.. grep could solve that for you... :rolleyes:

 

Quote

Many women who contribute to Linux point to another open-source project, Python, as a guide for Linux as its faces its #MeToo moment. Guido van Rossum, a white, male programmer from the Netherlands, ...

Ahhh, got it we've a #MeToo moment in linux now (I thought it was about Linus language, not that he's the harvey weinstein in tech. Well, since Avital Ronell got her title IX for abusing a man the hashtag got probably democratized for everyone and everything). I thought we don't discriminate people towards their color, color etc... So why is Guido van Rossum decriben as white male programmer.. At least from all the contacts I had to python I had no idea whenever he's 'white' or not and I honestly never cared if he's white or not. Besides those few members here with photos of them-self as 'Profile Photo'  it's also not clear here.. And honestly too, I don't care even.. 

Quote

van Rossum told me, adding that if the leaders communicate abusively “it will attract people who either share that attitude, or at least don’t see a problem with it.”

IMO this could also be related to the field you work.. e.g. the tone in physical chemistry is also often hard, people doing in physical chemistry must have a special 'mind set' (others would simply call them crazy cause they think that 100 dimensional rooms are for beginners :lol:) to get a clue what's going on..  Those people thinking in 100 dimensions mostly don't waste much time with 'being nice' (you didn't get that you've to transpose this matrix to ensure blabla does what it should.. How dump you are - something they told me probably once a week, btw. I assume that most physical chemistry departments would see it as a success when 10% of them where female but also the females there calling you dumb when you don't get it - are they know 'badly influenced' by the men working there or is it that just the crazy people doing in PC... not sure honestly).. 

Quote

He joked that perhaps he could find a technical fix for his bad behavior—“Maybe I can get an e-mail filter in place so at[sic] when I send e-mail with curse-words, they just won’t go out.”

Well, I don't think that was a joke... :lol: More or less every bigger company I worked for had such filters... :rolleyes:

Quote

It announced that the “Code of Conflict” had been replaced by a “Code of Conduct” that forbids “insulting/derogatory comments” and behavior “considered inappropriate in a professional setting.” Complaints will be heard by the foundation’s technical-advisory board, which has ten members, all men.

Spoiler

Board members:

  • Chris Mason (Facebook’)

  • Dan Williams (Intel)

  • Greg Kroah-Hartman (Linux Foundation Fellow)

  • H. Peter Anvin (Intel)

  • Jonathan Corbet (LWN.net)

  • Olof Johansson (Tesla)

  • Rik Van Riel (no idea, not mentioned in the summary)

  • Steven Rostedt (VMware)

  • Steven Rostedt (Google)

  • Tim Bird (Sony)

 

I assume they get mostly elected by merit so if only 10% of the submitters are women and the article complains that no women is under the top maintainers (it this true? Never checked who's responsible for *random subsystem*) chances are high that a 'technical board' will have only men.. You could argue that the TAB is maybe the wrong board decide whenever such complaints occur. 

 

For me there are two parts on this.. Calling someones work crap or calling him crap. I yell to 60-70% of the reactions I perform in the lab (sometimes with one of the 'not used in significant enough numbers'-words  | grep -v  ['bitch', 'cock', 'slut']). I don't call often other peoples research crap , there are those 'more polite forms' like 'not interesting' or 'may not scale well' or 'might need some adjustments'  (depending on what I want to criticize)..  Is this better than calling it crap.. I'm not sure.. I'm quite sure it's in general 'more accepted'. My work has sometimes been told crap (and its polite forms) since I started in a lab, a bunch  of it was crap and bunch of it will be crap in the future. Sometimes you've bad days and you produce crap (and you know it), sometimes you're just wrong and therefor you produce crap and sometimes the one calling your work crap was/is wrong. If you really believe that it isn't crap you often find a way to explain the other one that he is wrong (and if he doesn't get it you can tell him politely that he should "go *have sex with you alone*")... 

 

For the first part of the article, citing from research papers in newspaper.. That goes often horrible wrong. A research paper is somehow the 'concentrate' of your work, you're often limited to x pages (depends a bit on format and publication you choose), so you don't waste much words (e.g. explaining that 'bitch', 'cock', 'slut', 'bastard' belongs to all emails not only the one from Linus - sometimes this is also used to hide shitty results, but different story). You just expect that readers of such journals do understand 'how such stuff is written'. Scientific journalist in newspapers get this often but when journalists which write mostly not science related stuff write about papers and stuff inside those papers, they often fail. Or came to a wrong conclusion..  Don't get me wrong, paragraph describing that 'bitch', 'cock', 'slut', 'bastard' wasn't used significantly is IMO questionable written and a peer reviewer IMO should've made a comment to clarify if it belongs to Linus or LKML at all (IMO it should be in the paragraph above if it belongs to LKML but well.. both tables are somehow questionable - but 'Proceedings of the 2015 48th Hawaii International Conference on System Sciences' isn't something I regularly  follow to understand how tables in their communications are properly written). 

Share this post


Link to post
Share on other sites

https://www.consumerreports.org/car-safety/over-the-air-update-left-tesla-model-3-without-key-safety-features/

 

Seems that not only Armbian is sometimes affected by 'software update gone wrong' :P After update no more automatic emergency braking and Autopilot...  I'm a bin concerned towards all those OTA update mechanisms. If this becomes a general trend I'm quite sure there will be companies messing up so hard that this becomes a security issue in the future. Don't know how much this is regulated yet, but I think it should be. It's not only you as driver might be harmed when things go wrong.. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
1 1